Implement subset of Mathematical functions

http://docs.scipy.org/doc/numpy/reference/routines.math.html
Some exist already.  Most of these look pretty straightforward to implement.

Hey, I'm trying to use tinynumpy on another project, eppy, where we need to be able to use some numpy functionality, where it's not installed.
I need to use the multiply function but it looks like there are some C routine dependencies. I wonder if you have any plans to implement this, or might be willing to help me implement it? I'm eager to do the work but unfamiliar with C.
Cheers
Eric

Hi Eric, sorry about the slow reply.  If you can point me at the C routines, I will do my best to decipher them.
Best regards,
Wade

Perfect; I think there's only one. I'll take another look later today and
get back to you...
Hi Eric, sorry about the slow reply. If you can point me at the C routines,
I will do my best to decipher them.
Best regards,
Wade
—
Reply to this email directly or view it on GitHub
https://github.com/wadetb/tinynumpy/issues/10#issuecomment-116706307.

Wade, I've posted the python function multiply to a gist. I need to dig a little further to determine if it is the only C function, but the most obvious _vec_string(), which is the function returned by multiply().

Interesting, if I read that function’s documentation right:
It takes two arguments, an array of strings, and an array of integers, both ideally having the same length.
The result is an array of strings.
For each input string, it is appended to the output array “multiplied" by the corresponding integer value, where multiplication means repeating the string.
So given two input arrays:
‘a’,’b’,’c’,’d'
1,2,1,0
I would expect:
‘a',’bb',’c',''
Regarding its implementation, let’s look at the _vec_string function:
https://github.com/numpy/numpy/blob/38d6f099bf97f46024346112f94881575bb420f0/numpy/core/src/multiarray/multiarraymodule.c#L3857 https://github.com/numpy/numpy/blob/38d6f099bf97f46024346112f94881575bb420f0/numpy/core/src/multiarray/multiarraymodule.c#L3857
From reading through the C code, it chains to _vec_string_with_args since the args tuple is not empty.
The basic operation of _vec_string_with_args is:

Create a multi-iterator which iterates the string array + the int array together.
Create a result array of the same length as the multi-iterator using the given descriptor; in this case what’s passed in is type of the string array.
Iterate over the multi-iterator, calling the given method with the values from the iterator as arguments; in this case “mul” is passed in and called on the string and int.
Return the result array.

Once you get past the syntax difference and the refcounting and other syntactic overhead, it’s not too hard to read the C code.  Let me know if you need more explanation or if there are other functions you need parsed.
-Wade

On Jun 29, 2015, at 9:49 PM, Eric Youngson<EMAIL_ADDRESS>wrote:
Wade, I've posted the python function multiply https://gist.github.com/eayoungs/a61c7b09ec6f2e4af567 to a gist. I need to dig a little further to determine if it is the only C function, but the most obvious _vec_string() https://gist.github.com/eayoungs/cb0a6896a37008ad11e8, which is the function returned by multiply().
—
Reply to this email directly or view it on GitHub https://github.com/wadetb/tinynumpy/issues/10#issuecomment-116910222.

Yeah, it seems strange but that's the only multiply function I've found within numpy.

Hm, the docs imply a more general feature:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.multiply.html http://docs.scipy.org/doc/numpy/reference/generated/numpy.multiply.html
I think it’s because multiply is implemented in pure C in the “np” module, probably for performance.  I’m not sure but I think the implementation may be here:
https://github.com/numpy/numpy/blob/23e10e18f7951fe040c91134da894f6efdffebe6/numpy/core/src/multiarray/number.c#L370 https://github.com/numpy/numpy/blob/23e10e18f7951fe040c91134da894f6efdffebe6/numpy/core/src/multiarray/number.c#L370
Anyway, this is one of those areas where the architecture of true numpy is way more than what we need for tinynumpy, so what I usually do is carefully read the document, play around with real numpy in a Python shell to see how it behaves, and reimplement the same functionality (to a reasonable extent) in tinynumpy using pure Python.

On Jun 30, 2015, at 12:43 AM, Eric Youngson<EMAIL_ADDRESS>wrote:
Yeah, it seems strange but that's the only multiply function I've found within numpy.
—
Reply to this email directly or view it on GitHub https://github.com/wadetb/tinynumpy/issues/10#issuecomment-116954891.

I should mention that in the code where the function is being used, the 'multiply' is actually an asterisk operator (*) rather than a function call but the numpy array works and the tinynumpy array fails.

That implementation seems suspiciously compact. Any idea what the n_ops.multiply function is all about? I keep suspecting I'm going down the rabbit hole with this.

Can you paste a small code snippet that demonstrates the discrepancy?
Thanks!
Sent from my Verizon Wireless 4G LTE smartphone
-------- Original message --------
From: Eric Youngson<EMAIL_ADDRESS>Date: 06/30/2015  9:37 PM  (GMT-05:00)
To: wadetb/tinynumpy<EMAIL_ADDRESS>Cc: Wade Brainerd<EMAIL_ADDRESS>Subject: Re: [tinynumpy] Implement subset of Mathematical functions (#10)
I should mention that in the code where the function is being used, the 'multiply' is actually an asterisk operator (*) rather than a function call but the numpy array works and the tinynumpy array fails.
—
Reply to this email directly or view it on GitHub.

I've pulled out the code that's causing the test to fail and posted it here. I've put the unit test and all the functions that it calls. When I run it in an IPython Notebook. I get the following error:
*---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
 in ()
51         assert almostequal(answer, result, places=3) == True
52
---> 53 test_tilt()
 in test_tilt()
48             )
49     for poly,answer in data:
---> 50         result = tilt(poly)
51         assert almostequal(answer, result, places=3) == True
52
 in tilt(poly)
37     vec_z = array([0,0,1])
38     # return (90 - angle2vecs(vec_alt, vec_z)) # update by Santosh
---> 39     return (angle2vecs(vec_alt, vec_z))
40
41 def test_tilt():
 in angle2vecs(vec1, vec2)
12     print type(vec1)
13     print type(vec2)
---> 14     vec1_modulus = sqrt((vec1vec1).sum())
15     vec2_modulus = sqrt((vec2vec2).sum())
16     if (vec1_modulus * vec2_modulus) == 0:
/Users/eayoungs/repo/Code/SimTools/eppy/eppy/geometry/tinynumpy.pyc in mul(self, i)
1094         multiply
1095         """
-> 1096         return array(multiply(self, i))
1097
1098
/Users/eayoungs/repo/Code/SimTools/eppy/eppy/geometry/tinynumpy.pyc in multiply(a, i)
390     #     raise ValueError("Can only multiply by integers")
391     # out_size = _get_num_chars(a_arr) * max(long(i_arr.max()), 0)
--> 392     return _vec_string(
393         a_arr, (a_arr.dtype.type, out_size), 'mul', (i_arr,))
394
NameError: global name '_vec_string' is not defined*

Wade,
I belive I've implemented all the math functions I need for the other project, eppy. I'm ready to commit those functions back to your project and would like to open a new branch to contain the changes for review before merging so that you can review them.
I don't see any other branches in the project, so I'm wondering if I should open a new branch with the issue number and description as it's name?
Thx
Eric

Wonderful, thanks Eric.
A new branch for the issue sounds fine, feel free to use the naming scheme you proposed.

Thanks Wade, but I don't have permissions yet. Can you grant them to me?

Numpy's structure is such that the determinant function is located in another file called linalg. In order to mask numpy in the import statement, I've implemented a separate linalg file in eppy and I'm wondering if you prefer to have all the functions in the main tinynumpy module with the ndarray class, as they are now, or have the file structure mimic that of numpy.
The thought behind mimicking the numpy structure is so that we can seamlessly use numpy when it's available or use tinynumpy when it's not.
Cheers
Eric

Also, what unit testing framework are you using? I'm using py.test for eppy, but I'm getting some trouble using it on tinynumpy.
Thx

About the branch, the standard way to do this is to Fork tinynumpy using GitHub's interface, commit your branch there, and submit a Pull Request (again using GitHub's interface) to the parent repository.
Then, I can one-click Pull the branch, test, and finally merge it into master.
Regarding files, it seems like the linalg module is part of the numpy package. (I'm just skimming http://stackoverflow.com/questions/5956627/python-import)
So, the least surprising way to import it from tinynumpy would be:
import tinynumpy
import tinynumpy.linalg

Let's try to do whatever arrangement of files and directories enables that syntax.
Regarding testing, I use the python unitest module while almarklein uses something else - I haven't yet been able to run his tests.
Thanks so much for working on this module!

Sounds good, Wade. This is only the second project I've ever contributed to and the other uses a branch and merge process, rather than a fork and pull request.
I will fork the code and submit a pull request, probably before Monday.
No worries on the contributing; I am using your code for the base ndarray class, so it's the least I can do to contribute back my additions. After all, I'm already creating them for eppy. I'd really appreciate any review or suggestions on the code that you can offer and I'd be happy to make the changes you suggest.
Cheers
Eric


chore(deps): update ghcr.io/recyclarr/recyclarr docker tag to v4 (dev)

This PR contains the following updates:

Package
Update
Change

ghcr.io/recyclarr/recyclarr
major
3.0.0 -> 4.1.0

Release Notes

recyclarr/recyclarr
v4.1.0
Compare Source
Added

Better visual separation between processed instances in console output. (#146)
More information about deleted, skipped, updated, and created CFs in console output. (#159)

Changed

Category headers in --list-custom-formats output is now formatted as a YAML comment that can be
copied with the list of Trash IDs.

v4.0.2
Compare Source
Changed

Sort CFs alphabetically in --list-custom-formats

Fixed

Releases now retain executable permissions on Linux and macOS.
Sonarr: Do not modify or delete release profiles when using --preview

v4.0.1
Compare Source
Changed

Docker: Explicit init is no longer required in Docker Compose. It is now built into the image.
Reduced size of the recyclarr executable
macOS & linux are now released as tar.xz archives instead of zip.

Fixed

Fix CoreCLR / "killed" crash on Apple macOS platforms (#39). This was accomplished by properly
signing and notarizing Recyclarr and disabling compression.

v4.0.0
Compare Source
This release contains BREAKING CHANGES. See the v4.0 Upgrade Guide for required
changes you need to make.
Changed

BREAKING: Sonarr quality_definition configuration updated to address unexpected changes in
Sonarr v4 that caused it to stop working. See upgrade guide for details.
Default for preferred_ratio changed from 1.0 to using the values from the guide.

Removed

BREAKING: Sonarr's hybrid quality definition removed.

Fixed

Do not warn about empty configuration YAML files when they aren't really empty.

v3.1.0
Compare Source
Changed

Improved logging: theme changes, better exception handling, more detail written to log files.
Print instance name instead of URL in more places.
Configuration parsing is more forgiving about errors:

If there's a YAML syntax error, skip the file but continue.
If there's a validation error, skip only that instance (not the whole file).

Fixed

Empty configuration files are skipped if they are empty (warning is printed).

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 4.x releases. However, if you upgrade to 4.x manually then Renovate will reenable minor and patch updates automatically.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.


Merge Develop into Staging, 2023-07-20 edition

Staging server is running fine! Tests are passing!


Upgrade to 2.2.5

@PatrickHeneise this is a new branch for the latest stable 2.2.5. k8s API has changed a bit, I had to adapt some things as well. This has been tested and can replace the previous 2.1.1 in master. However,I created another branch 2.1.1 which can be kept for reference.

Sorry, merged the other PR too quickly. Can you resolve the conflicts @SaMnCo ?


Add gitignore

For http://doc.crates.io/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries,
may the Cargo.lock be added to git next commit?

Yes that sounds like a good idea.


SCB-336 1.add ut about find instance with tag 2.optimize find api

2.optimize find api
(cherry picked from commit 0e5cd8e)
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run go build go test go fmt go vet to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Codecov Report

Merging #279 into master will decrease coverage by 0.04%.
The diff coverage is 96%.

@@            Coverage Diff             @@
##           master     #279      +/-   ##
==========================================
- Coverage   70.39%   70.34%   -0.05%
==========================================
  Files          17       17
  Lines        3418     3416       -2
==========================================
- Hits         2406     2403       -3
  Misses        846      846
- Partials      166      167       +1

Impacted Files
Coverage Δ

server/service/util/rule_util.go
68.24% <100%> (-0.22%)
:arrow_down:

server/service/instances.go
71.07% <66.66%> (-0.05%)
:arrow_down:

server/service/tag.go
75.43% <0%> (-0.59%)
:arrow_down:

server/service/util/dependency.go
57.58% <0%> (-0.17%)
:arrow_down:

server/service/rule.go
77.25% <0%> (+0.42%)
: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 268cba2...7b7d403. Read the comment docs.

Coverage increased (+0.09%) to 74.034% when pulling 7b7d403fdf088656ea936cc47b7cd461344cea8f on aseTo2016:aseTo2016 into 268cba27f2ee6ff533ea94de12833c3052b1206d on apache:master.


Change cli help text to reflect docs

Cli help text doesn't align with readme contents.

:tada: This issue has been resolved in version 1.1.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This issue has been resolved in version 1.1.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fixhaving with no group by is not parsed correctly

Proposed changes
Issue Number: close #xxx
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[x] No
[ ] No Need

Has document been added or modified:

[ ] Yes
[x] No
[ ] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 35.53 seconds
load time: 453 seconds
storage size:<PHONE_NUMBER>9 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20221207101824_clickbench_pr_59250.html


typescript declaration file

I couldn't find any typescript declaration file. any update on that?

Ok

@sujeshthekkepatt / @dtgriscom Did you find declaration file somewhere or write your own? Any info appreciated.

@lonix1 No. We have removed this package from our dependency. Not because of this issue.


4.0.1: Alerting and reports does not take EMAIL RECIPIENTS*

Bug description
Unable to save an alert since notification method is allways in red
How to reproduce the bug
Try to create an alert or a report and follow the steps, unable to save it.
Also, unable to modify the email recipients of old alerts coming from the 3.1.2 version of superset
Screenshots/recordings

Superset version
master / latest-dev
Python version
3.9
Node version
16
Browser
Chrome
Additional context
No response
Checklist

[x] I have searched Superset docs and Slack and didn't find a solution to my problem.
[x] I have searched the GitHub issue tracker and didn't find a similar bug report.
[x] I have checked Superset's logs for errors and if I found a relevant Python stacktrace, I included it here as text in the "additional context" section.

It looks like this has been resolved in this Pull Request. But has not yet been released.

Great, thanks

Allready taken care in https://github.com/apache/superset/pull/28409


assumption in the paper

Hi
I have a question. In the paper  3D Bounding Box Estimation Using Deep Learning and Geometry,  there is a assumption that 3D bounding box fits tightly into 2D detection window requires that each side of the 2D bounding box to be touched by the projection of at least one of the 3D box corners. I have tested your codes, it seems that you have not considered that. Could you please have a discussion?

Hi. Yes I actually have used this fact in creating all possible constraints here. The idea is to check all possible configurations of which side is touched, and then the one with the least re projection error is used. I would love to provide more details.

Closing for inactivity


Small macro fixes

Simplify macro to get current cpu.

Can you fix these to use _current_cpu (from kernel_struct.h) instead? That macro includes an assertion that's proven really important for catching mistakes. In general it's not legal to ask "what CPU am I running on?", because you might be preempted and migrated before you can use the answer. _current_cpu checks that you're in a context (e.g. interrupts locked, ISR, pinned thread) where that's impossible.

yep, we can. I don't quite remember why it was not using that to be honest.

@evgeniy-paltsev would you mind take another look please ?

@evgeniy-paltsev ping


[Feature]: Support (Multi-)Extends as Array (TypeScript 5 feature)

🚀 Feature Proposal
Starting Typescript 5 you can have an array for "extend" in tsconfig to extend from multiple configuration files
Motivation
It would be cool to be able to use this feature also with ts-juest without the need to create another config file.
Example
    "extends": ["./tsconfig.base.json", "../../tsconfig.dev.json"],

This looks nice but introducing an extra type/config option to existing tsconfig seems to be too much. We would prefer to stick to existing configuration and the extends usage should be inside tsconfig file only.


Resizing does not work with NetApp Trident

Describe the bug
Resizing the prometheus PV managed by NetApp trident does not work.
pvc-autoresizer is triggered, the requested size in the PVC is adapted but the NetApp volume is not resized.
Resizing manually by changing the request size in the PVC works fine, Trident resizes the volume on the SAN.
NetApp Trident supports resizing.
https://docs.netapp.com/us-en/trident/trident-use/vol-expansion.html
Events:
kube-monitoring   0s          Normal    Resized                      persistentvolumeclaim/prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1   PVC volume is resized to 2Gi
kube-monitoring   0s          Normal    Resizing                     persistentvolumeclaim/prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1   External resizer is resizing volume pvc-5d996e1a-935a-4c17-a9e6-b05b12bed55b
kube-monitoring   0s          Warning   ExternalExpanding            persistentvolumeclaim/prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1   waiting for an external controller to expand this PVC
kube-monitoring   0s          Warning   VolumeResizeFailed           persistentvolumeclaim/prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1   resize volume "pvc-5d996e1a-935a-4c17-a9e6-b05b12bed55b" by resizer "csi.trident.netapp.io" failed: rpc error: code = Unknown desc = unable to resize the volume: volume resize failed
kube-monitoring   0s          Normal    Resizing                     persistentvolumeclaim/prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1   External resizer is resizing volume pvc-5d996e1a-935a-4c17-a9e6-b05b12bed55b
Logs:
{"level":"info","ts":"2024-05-16T09:49:05Z","logger":"pvc-autoresizer.resize","msg":"waiting for resizing...","namespace":"kube-monitoring","name":"prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1","capacity":1020702720}
{"level":"info","ts":"2024-05-16T09:49:15Z","logger":"pvc-autoresizer.resize","msg":"waiting for resizing...","namespace":"kube-monitoring","name":"prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1","capacity":1020702720}
{"level":"info","ts":"2024-05-16T09:49:25Z","logger":"pvc-autoresizer.resize","msg":"waiting for resizing...","namespace":"kube-monitoring","name":"prometheus-kube-prometheus-stack-helm-prometheus-db-prometheus-kube-prometheus-stack-helm-prometheus-1","capacity":1020702720}
Environments

Version:
rke2 1.28.9
NetApp Trident 24.02
OS:
Ubuntu 22.04

Expected behavior
PV is resized.

@holtakj
There is a log ‘csi.trident.netapp.io’ failed: rpc error in Events:. Is there something wrong on the Trident side?


issue with upgrade to version 10.1.1

After upgrading to version 10.1.1, we encountered an error. The same tests were working fine with versions earlier than 10.

The unit tests run fine in the browser, but the error only appears when trying to run them with grunt-contrib-qunit.

It looks like you're using QUnit 2.3.2 which is quite old. Consider updating that first!
https://github.com/qunitjs/qunit/blob/2.21.1/History.md
https://qunitjs.com/api/callbacks/QUnit.on/#the-error-event
The README says the minimum version is 2.2.0 which is incorrect indeed.

@Krinkle thanks for fast replay, we are using ui5 framework that provide only QUnit 2.3.2 and QUnit 1.18.0, it there any other way to fix this issue?

@AramSol You can use grunt-contrib-qunit 9.x for the time being. I also recommend filing an issue with UI5 to upgrade QUnit. There have been no breaking changes inside QUnit 2.x over the past 8 years. This should be a safe upgrade for them.

@AramSol See also https://github.com/SAP/openui5/issues/3832, https://github.com/SAP/openui5/issues/1359, https://github.com/SAP/openui5/issues/1105.
I believe if you modify your HTML file, you can use any QUnit version you like, instead of the default. For example, you can remove the loading of sap's qunit, and instead add:
<link rel="stylesheet" href="https://code.jquery.com/qunit/qunit-2.21.0.css">
<script src="https://code.jquery.com/qunit/qunit-2.21.0.js"></script>

Or, if you add "qunit": "^2.21.0" to package.json, you can reference ../node_modules/qunit/qunit/qunit.css and ../node_modules/qunit/qunit/qunit.js instead.


Crashed in -[AFJSONResponseSerializer responseObjectForResponse:data:error:] (AFURLResponseSerialization.m:251)

# Platform: ios
# Date: 2016-12-21T05:14:30Z
# OS Version: 10.2.0 (14C92)
# Device: iPhone 6 Plus
# RAM Free: 1.6%
# Disk Free: 26.6%

#15. Crashed: com.alamofire.networking.session.manager.processing
0  libsystem_kernel.dylib         0x187e6f014 __pthread_kill + 8
1  libsystem_pthread.dylib        0x187f37450 pthread_kill + 112
2  libsystem_c.dylib              0x187de3400 abort + 140
3  libsystem_malloc.dylib         0x187eb3a5c _nano_vet_and_size_of_live + 330
4  libsystem_malloc.dylib         0x187eb5028 nano_realloc + 648
5  libsystem_malloc.dylib         0x187ea7240 malloc_zone_realloc + 180
6  CoreFoundation                 0x188e5f958 __CFStringCreateImmutableFunnel3 + 692
7  CoreFoundation                 0x188d9ad88 _CFStringCreateWithBytesNoCopy + 44
8  Foundation                     0x1899245c8 newJSONString + 1552
9  Foundation                     0x189922fa0 newJSONValue + 560
10 Foundation                     0x189923544 newJSONValue + 2004
11 Foundation                     0x189922c78 -[_NSJSONReader parseUTF8JSONData:skipBytes:options:] + 216
12 Foundation                     0x18992295c -[_NSJSONReader parseData:options:] + 248
13 Foundation                     0x1899227d4 +[NSJSONSerialization JSONObjectWithData:options:error:] + 148
14 osee2unifiedRelease            0x100ade3c8 -[AFJSONResponseSerializer responseObjectForResponse:data:error:] (AFURLResponseSerialization.m:251)
15 osee2unifiedRelease            0x100ae202c __72-[AFURLSessionManagerTaskDelegate URLSession:task:didCompleteWithError:]_block_invoke.147 (AFURLSessionManager.m:292)
16 libdispatch.dylib              0x187d2a1fc _dispatch_call_block_and_release + 24
17 libdispatch.dylib              0x187d2a1bc _dispatch_client_callout + 16
18 libdispatch.dylib              0x187d36f94 _dispatch_continuation_pop + 576
19 libdispatch.dylib              0x187d36c58 _dispatch_async_redirect_invoke + 628
20 libdispatch.dylib              0x187d3a34c _dispatch_root_queue_drain + 572
21 libdispatch.dylib              0x187d3a0ac _dispatch_worker_thread3 + 124
22 libsystem_pthread.dylib        0x187f332a0 _pthread_wqthread + 1288
23 libsystem_pthread.dylib        0x187f32d8c start_wqthread + 4

Did you solve it？ I'm so worry about my app ！！

not yet @Lisa1900

Related? https://forums.developer.apple.com/thread/63546

Anyone solve this problem?

I having same issue

I also have the same issue

The only thing that stands out to me in that crash log is the low amount of available RAM on the device. Perhaps you’re running out and can’t allocate more memory somewhere? Closing this for now but feel free to re-open if you find out any new information.

@SlaunchaMan I have the same issue, but in line 269
NSDictionary *userInfo = @{
NSLocalizedDescriptionKey: NSLocalizedStringFromTable(@"Data failed decoding as a UTF-8 string", @"AFNetworking", nil),
NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedStringFromTable(@"Could not decode string: %@", @"AFNetworking", nil), responseString]
};
http://take.ms/fzzmr


Extra empty line at the end of struct

When generating a struct, it ends like this:
struct Foo {
    fn a() {}

}

I'm working on fixing this.

Now tree_iter.rs has to many empty lines https://github.com/gtk-rs/gtk/blob/master/src/auto/tree_iter.rs.
Same with widget path (currently not generated in gtk-rs) and https://github.com/gtk-rs/gtk/blob/master/src/auto/tree_path.rs#L50-L74
Seems adding line in function before checking its visibility was not good idea

BTW, I had noticed curious extra empty lines even before that change.

@gkoz: From my change? Or even before?

Before any of your changes.


spork: implement spork caching

I was looking through the flow to check if a spork is active or not, and based on my view, it seems extremely wasteful, especially considering that checking if a spork is activate happens extremely often (for example it happens in almost every single IS method).
So this implements caching for spork values and whether a spork is active.
Whenever a new spork of a given SporkId is processed, all related caching is cleared.
Currently, spork activity is only cached if the activity is "true" this is because false values could be based  on a timestamp, which means we can't really cache false values.
Maybe this change isn't actually really an improvement... LMK

Cherry picked, also, what's the point of making something const, if it's not really const?
Why not make everything mutable, and everything const?

Cherry picked, also, what's the point of making something const, if it's not really const?
Why not make everything mutable, and everything const?

what's the point of making something const, if it's not really const?

It its still const in general, this only has an impact on members marked mutable, the point is IMO that you can still protect other members from getting changed accidentally in a method which shouldn't change anything at all like for example a getter usually just returns a value and should be const but you can still allow it to modify specific members if there is a reason like a cache for example by making them mutable.
class Object {
    int a;
    mutable int b;
    void Magic() const
    {
        ++a; // Not allowed
        ++b; // Allowed
    }
};

Why not make everything mutable, and everything const?

If you do this it's basically like don't using const/mutable at all, right? So what the point there? 😄

what's the point of making something const, if it's not really const?

It its still const in general, this only has an impact on members marked mutable, the point is IMO that you can still protect other members from getting changed accidentally in a method which shouldn't change anything at all like for example a getter usually just returns a value and should be const but you can still allow it to modify specific members if there is a reason like a cache for example by making them mutable.
class Object {
    int a;
    mutable int b;
    void Magic() const
    {
        ++a; // Not allowed
        ++b; // Allowed
    }
};

Why not make everything mutable, and everything const?

If you do this it's basically like don't using const/mutable at all, right? So what the point there? 😄


Submit for Review not working but reports it has

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

I am trying to fully automate submission of my apps to the app store and I am 99% of the way there, but the Submit for Review option is not working.  The output from the command indicates it has worked, however I have to go into iTunes, click the Submit for Review option then select No for the IDFA and Export Compliances options.
Here is the output from the script:
[13:02:51]: Finished the upload to iTunes Connect
[13:02:54]: Selecting the latest build...
[13:02:58]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:03:30]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:04:02]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:04:34]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:05:07]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:05:38]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:06:11]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:06:43]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:07:15]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:07:48]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:08:19]: Waiting iTunes Connect processing for build 6.1 (10)... this might take a while...
[13:08:19]:
[13:08:19]: You can tweet: "iTunes Connect #iosprocessingtime 5 minutes"
[13:08:51]: Selecting build 6.1 (10)...
[13:08:53]: Successfully selected build
[13:08:53]: Submitting the app for review...
[13:08:58]: Setting 'add_id_info_uses_idfa' to 'false'...
[13:08:58]: Setting 'export_compliance_uses_encryption' to 'false'...
[13:08:59]: Successfully submitted the app for review!
This is what the state of the app looks like in iTunes when the script finishes.

I also had a "false positive", with deliver saying "succesfully submitted" and the app staying in the "prepare for submission" status.
I was able to submit for review when I replaced "export_compliance_uses_encryption" with "export_compliance_encryption_updated", @steddyman I think this could work for you too

Great.  Thanks David.  I'll give that a go.

Same issue. I managed to workaround it by specifying all the required submission information. But I think it's fastlane's bug. Maybe fastlane should default everything to false.

@steddyman You'll need to set these two pieces of submission information in order to get it work automatically. Thanks!

Those settings did fix it for me. Thanks for your help.

@steddyman Awesome! Really glad you got up and running 👍


Landing Zone diagram - VPN P25

VPN should be P2S instead. Point to Site.

Hey there @ak-1111 , thank you for your feedback.  What article is this comment in regard to?

https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/landing-zone/
Figure 1: Azure landing zone conceptual architecture.

Nice catch!  I'll make sure this gets addressed.

https://github.com/MicrosoftDocs/cloud-adoption-framework-pr/pull/5536

Thanks for your feedback. This has been addressed and will go live during the next build/publish.

#please-close


What is the class_colors?

Hi !  Thanks for your sharing the code.
According to the source code, the class_colors was not used in anywhere.
Why did you write the code like this?

Hi, that's for folks that want a different color for each class, otherwise, only the green color (default implementation) will be used.

This is code for the random colorizing.
class ImageVisualizer_cv2(object):
def __init__(self, idx_to_name, class_colors = None, save_dir = None):
    self.idx_to_name = idx_to_name
    self.color_matrix = self._colorizing()
    self.color_matrix = np.random.shuffle(self.color_matrix)

    if save_dir is None:
        self.save_dir = './'
    else:
        self.save_dir = save_dir

    os.makedirs(self.save_dir, exist_ok=True)

def _colorizing(self,):
    factor = math.floor(math.pow(len(self.idx_to_name), 1/3))
    color_divider = 255/factor
    color_matrix = np.zeros(((factor+1)*(factor+1)*(factor+1),3))
    index = 0
    for x in range(factor+1):
        for y in range(factor+1) :
            for z in range(factor+1) :
                color_matrix[index,:] = np.array([x*color_divider, y*color_divider, z*color_divider])
                index = index + 1
    return color_matrix[1:-1]

def save_image(self, img_path, boxes, labels, name):
    img  = cv2.imread(img_path)
    save_path = os.path.join(self.save_dir, name)

    for i, box in enumerate(boxes):
        idx = labels[i] -1
        cls_name = self.idx_to_name[idx]
        top_left = (box[0], box[1])
        bot_right = (box[2], box[3])
        cv2.rectangle(img,top_left, bot_right, self.color_matrix[idx], 1 )
        cv2.putText(img, cls_name, top_left,1, (255,255,255), 1)

    cv2.imwrite(save_path, img)

For example, If the len of class is the number of 27, It generate 444 number of cases and perform random matching the class name with one color pair  except two colors (white and black).
 (Ex. dog = red)


OpenSearch-Benchmark Example Command Gives Error [BUG]

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior.

Download OpenSearch-Benchmark via pip3 install opensearch-benchmark
Run the following command:opensearch-benchmark execute_test --distribution-version=1.0.0 --workload=http_logs --test-mode

   ____                  _____                      __       ____                  __                         __
  / __ \____  ___  ____ / ___/___  ____ ___________/ /_     / __ )___  ____  _____/ /_  ____ ___  ____ ______/ /__
 / / / / __ \/ _ \/ __ \\__ \/ _ \/ __ `/ ___/ ___/ __ \   / __  / _ \/ __ \/ ___/ __ \/ __ `__ \/ __ `/ ___/ //_/
/ /_/ / /_/ /  __/ / / /__/ /  __/ /_/ / /  / /__/ / / /  / /_/ /  __/ / / / /__/ / / / / / / / / /_/ / /  / ,<
\____/ .___/\___/_/ /_/____/\___/\__,_/_/   \___/_/ /_/  /_____/\___/_/ /_/\___/_/ /_/_/ /_/ /_/\__,_/_/  /_/|_|
    /_/

[ERROR] Cannot execute_test. Error in builder ([Errno 2] No such file or directory: '/home/ec2-user/.benchmark/benchmarks/workloads/default/http_logs/test_procedures/common/opensearch-benchmark-provisionconfigs')

Expected behavior
It should print out the test-mode report. It requires accessing the opensearch-benchmark-provisionconfigs directory within the opensearch-benchmark repository. Two ways to get pass this is either following the setup in the DEVELOPER_GUIDE.md or cloning the repository and cd-ing into that repository and running the opensearch-benchmark command once more.
Logs
https://pastebin.pl/view/2045f7d8
More Context (please complete the following information):

Workload = any workload (i.e. geonames or http_logs)
Service = OpenSearch
Version = OpenSearch-Benchmark 1.0.0

I am also receiving this issue. I was using Ubuntu 20.04, Python 3.8.10

Hey @BlackMetalz thanks for your interest in OpenSearch Benchmark!
We're currently working on some documentation that should help clear up some of this. I've also posted a response to your question on https://github.com/opensearch-project/OpenSearch/issues/2461.
The command mentioned in this issue is just a sort of quickstart sanity test command. To really do accurate benchmarking for OpenSearch we'd recommend running OpenSearch on a separate host from where you're using Benchmark since the resource utilization for Benchmark could affect the OpenSearch cluster.
Once you have your OpenSearch cluster provisioned you can run Benchmark using the --pipeline=benchmark-only parameter and supplying the endpoint to your cluster using --target-hosts=<cluster_endpoint>. Some basic example commands can be found below:
Clusters with security plugin disabled:
opensearch-benchmark execute_test --pipeline=benchmark-only --workload=nyc_taxis --target-hosts=<cluster_endpoint>
Clusters with security plugin enabled:
opensearch-benchmark execute_test --pipeline=benchmark-only --workload=nyc_taxis --target-hosts=<cluster_endpoint> --client-options=basic_auth_user:'admin',basic_auth_password:'admin!a',verify_certs:false,use_ssl:true

If you want to run this specific command the current workaround as suggested by @IanHoang is to

Clone this repository
cd into it
Run opensearch-benchmark execute_test --distribution-version=1.0.0 --workload=http_logs --test-mode

Hey @BlackMetalz thanks for your interest in OpenSearch Benchmark!
We're currently working on some documentation that should help clear up some of this. I've also posted a response to your question on opensearch-project/OpenSearch#2461.
The command mentioned in this issue is just a sort of quickstart sanity test command. To really do accurate benchmarking for OpenSearch we'd recommend running OpenSearch on a separate host from where you're using Benchmark since the resource utilization for Benchmark could affect the OpenSearch cluster.
Once you have your OpenSearch cluster provisioned you can run Benchmark using the --pipeline=benchmark-only parameter and supplying the endpoint to your cluster using --target-hosts=<cluster_endpoint>. Some basic example commands can be found below:
Clusters with security plugin disabled: opensearch-benchmark execute_test --pipeline=benchmark-only --workload=nyc_taxis --target-hosts=<cluster_endpoint>
Clusters with security plugin enabled: opensearch-benchmark execute_test --pipeline=benchmark-only --workload=nyc_taxis --target-hosts=<cluster_endpoint> --client-options=basic_auth_user:'admin',basic_auth_password:'admin!a',verify_certs:false,use_ssl:true
If you want to run this specific command the current workaround as suggested by @IanHoang is to

Clone this repository
cd into it
Run opensearch-benchmark execute_test --distribution-version=1.0.0 --workload=http_logs --test-mode

Thanks for reply, i cloned the repo, but where is the file opensearch-benchmark :(

Have you installed OpenSearch Benchmark?  pip3 install opensearch-benchmark
More information here: https://github.com/opensearch-project/OpenSearch-Benchmark#installing-benchmark


[FLINK-13756][Table] Update findAndCreateTableSource method's annotation in TableFactoryUtil class

What is the purpose of the change
update the TableFactoryUtil.findAndCreateTableSource method's annotation.

This pull request does not refer to any Jira ticket:
See our contribution guide: https://flink.apache.org/contributing/contribute-code.html#review

This pull request does not refer to any Jira ticket or is not marked as a hotfix.
See our contribution guide: https://flink.apache.org/contributing/contribute-code.html#review

Hi  rmetzger ,  add a hotfix.

@rmetzger Hi

?

Please carefully read the contribution guide I linked earlier.
There is still something wrong with PR's commit message.

Hi ?


build(deps): sentry cli bump

This PR resolves []
Description
bumps sentry cli

#nochangelog

Warnings

:warning:

✅ No changelog changes

  Generated by :no_entry_sign: dangerJS against 449d378181b4f259ee51c80d37fe89e5d7e73ce0


✨[feature Request]: ENHANCING THE UI OF HEADER PORTION IN THE ONLINE DELIVERY SECTION

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I would love to enhance the appearance of the header section by incorporating CSS to style the navigation bar, adding a visually appealing and polished look. My goal is to modify and refine the design, making it more attractive and user-friendly while maintaining functionality.
Use Case
This feature would significantly improve the overall user experience of the project by making the navigation bar more visually appealing, organized, and intuitive to use. A well-designed header section can enhance usability by providing easy access to different sections of the website, ensuring smooth navigation. Additionally, it will contribute to a more professional and cohesive look, creating a positive first impression for users, which is essential for engaging and retaining them.
Benefits
This feature would bring multiple benefits to both the project and the community. For the project, a well-designed and visually appealing navigation bar would improve the user interface, making it easier for users to explore the website and access key information. It also enhances the professional appeal of the platform, which could attract more users and increase overall engagement.
For the community, this enhancement promotes a smoother browsing experience, reducing frustration and encouraging repeat visits. A clean, accessible design empowers users of all technical levels to interact with the platform more efficiently, fostering a sense of inclusivity. Ultimately, it helps build a user-friendly and inviting online environment that serves the community's needs more effectively.
Add ScreenShots

Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24EXTD contributor
[X] I have starred the repository

@likitha-kapu please send preview screenshoot of feature described.

@Anjaliavv51 I’m excited to take on the challenge of enhancing the header section by styling the navigation bar with CSS. I believe this will significantly improve the visual appeal and functionality of the project......So kindly assign this to me.

@Anjaliavv51

@likitha-kapu these are already existing right?

@Anjaliavv51 in the above screenshot the navbar can be enhanced so that it can be more interactive

@likitha-kapu if navbar looks great you will awarded level 3 label.


Module not find issue

I find it a problem that when handle the last issue i posted.
But a new problem is coming up
when executing the command: docker exec -it chat-stack-nestjs sh
found it :Error response from daemon: container 4f31b7eb791a13b7f1b97cdc8ba4e4f9d9eb973baf34774371756332998c3863 is not running
I tried to use the docker ps -a to check if the container is running and tried to restart it but failed
So  I go deep and found that it was...

How to fixed it??

I think the service is not started. Can you install docker desktop to easily check the running status of the stack?


response 204 again

I use V1.1.  It worked a week ago. Yesterday  I tried again after installing some other sws(VNC, mosquitto).
It didn't work. I installed AlexaPi again.
The result is the same:
I get always error 204, no Alexa sound answer.
the debug print:
         root@raspberrypi:/home/pi# python /root/AlexaPi/main.py
         Checking Internet Connection...
        Connection OK
        Play_Audio Request for: /root/AlexaPi/hello.mp3
        Player State: State.Opening
        Player State: State.Playing
        Player State: State.Ended
        Ready to Record.
        Recording...
        Recording Finished.
        Sending Speech Request...
        Processing Request Response...
        Request Response is null (This is OKAY!)
        Ready to Record.

I can play the recorded sound correctly this way, so it seems to be OK:
aplay -vv -F 500 -r 16000 -c 1 -f S16_LE -D plughw:1 /root/AlexaPi/recording.wav
Somebody already sent the same issue and said it was a permission problem. I have no idea what it is.
Do you have any suggession?
Thank you.
George

I have received the same error.  I created a wav file on another computer with a clearer mic using S16_LE 16k mono audio and forced main.py to send that file instead.  I get back the 204 response as well.

Thank you. So the error is in the recording.
On Sun, Aug 7, 2016 at 4:30 PM, Luke<EMAIL_ADDRESS>wrote:

I have received the same error. I created a wav file on another computer
with a clearer mic using S16_LE 16k mono audio and forced main.py to send
that file instead. I get back the 204 response as well.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/sammachin/AlexaPi/issues/116#issuecomment-238085682,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABUzFXSREmX7TJkXWbVjTz-fTKMsjZPpks5qdewWgaJpZM4Jecob
.

This is a bigger issue, within Amazon itself.
https://forums.developer.amazon.com/questions/33371/204-response-1.html
I've seen a couple reports that new accounts are working but old ones
aren't, but I don't think anyone knows what is going on right now. My Alexa
installation quit working last Thursday, and as of right now is still
returning null responses.

I started a virgin RasPi installation but I interrupt it and wait for Amazon. Maybe nothing special is on my side.
Thank you for the information.

@maso27 Yeah, that's what it seems like the issue is.  Maybe they are doing away with APIv1 and moving fully to v2?

I really don't believe that is the issue.

I just checked mine, and Alexa is back!
Anyone else having the same success?

I am OK again.

Seems like fixed -> closing. Reopen if needed.


native: Add ability to switch sorting method of channels in list

Fixes TLON-2067
Adds ability to change sorting preference for the channel list (in either the interstitial screen or the channel switcher sheet), stores the user preference in async storage.
Looks like this:

Also fixes the issue with the missing unread counts on channels.

Seeing an odd case of mismatched sorting, but this could be just me:

Seeing an odd case of mismatched sorting, but this could be just me:

yeah, I'm seeing this too, looking into it.

Seeing an odd case of mismatched sorting, but this could be just me:

yeah, I'm seeing this too, looking into it.

fixed


XDK Android build fails: plugins failed to install.

Error: Plugin Google Play Services for Android failed to install.
Error: Plugin Google Analytics Plugin failed to install.
Error: Plugin Google Analytics Plugin with Advertising Id failed to install.
iOS succeeds

Please, could you attach the logs? Are you using XDK builder? Is it using gradle?


Add Slap2 devices to rig schema

Kaspar sending list. Parameters in the mega file he sent prior.

Laser
Pockels Cell
Polygonal Scanner
      # facets
Digital Micromirror Device
Remote Focus Piezo
Remote Objective
Sample Objective
Stage
Detectors (type: SiPM-not a camera or PMT)
Filters: Primary Dichroic, Secondary Dichroic, Ch1 emission filter, Ch2 emission filter


Observable is not a function (it is undefined) error

Hi, I get an error saying:
TypeError: cache.get is not a function (it is undefined).
For reference:
export const cache$ = observable(new Map<string, string>
The code where it throws this error looks like this, within a React component:
const cache = cache$.get();
const item = cache.get("key");  // <--- the error throws here

I don't know why this would be happening.. I'm pretty stumped.
In my _layout.tsx, I persist it like:
export const cacheSave = syncObservable(cache$, { initial: new Map(), persist: { name: 'zcache' } });
For reference, this is the call stack:
This error is located at:
    in CacheItemCard (created by CacheItemView) <--- these are the names of my components
    in RCTView (created by View)
    in View (created by CacheItemView)
    in RCTView (created by View)
    in View (created by CacheItemView)
    in RCTView (created by View)
    in View (created by CacheItemView)
    in RCTView (created by View)
    in View (created by CacheItemView)
    in CacheItemView (created by LogScreen)
    in RCTView (created by View)
    in View (created by LogScreen)
    in RCTScrollContentView (created by ScrollView)
    in RCTScrollView (created by ScrollView)
    in ScrollView (created by ScrollView)
    in ScrollView (created by LogScreen)
    in RCTSafeAreaView (created by LogScreen)
    in LogScreen
    in Unknown (created by Route(log))
    in Suspense (created by Route(log))
    in Route (created by Route(log))
    in Route(log) (created by SceneView)
    in StaticContainer
    in EnsureSingleNavigator (created by SceneView)
    in SceneView (created by BottomTabView)
    in RCTView (created by View)
    in View (created by Screen)
    in RCTView (created by View)
    in View (created by Background)
    in Background (created by Screen)
    in Screen (created by BottomTabView)
    in RNSScreen (created by Animated(Anonymous))
    in Animated(Anonymous) (created by InnerScreen)
    in Suspender (created by Freeze)
    in Suspense (created by Freeze)
    in Freeze (created by DelayedFreeze)
    in DelayedFreeze (created by InnerScreen)
    in InnerScreen (created by Screen)
    in Screen (created by MaybeScreen)
    in MaybeScreen (created by BottomTabView)
    in RNSScreenNavigationContainer (created by ScreenContainer)
    in ScreenContainer (created by MaybeScreenContainer)
    in MaybeScreenContainer (created by BottomTabView)
    in RCTView (created by View)
    in View (created by SafeAreaInsetsContext)
    in SafeAreaProviderCompat (created by BottomTabView)
    in BottomTabView (created by BottomTabNavigator)
    in PreventRemoveProvider (created by NavigationContent)
    in NavigationContent
    in Unknown (created by BottomTabNavigator)
    in BottomTabNavigator
    in Unknown (created by TabLayout)
    in TabLayout
    in Unknown (created by Route((tabs)))
    in Suspense (created by Route((tabs)))
    in Route (created by Route((tabs)))
    in Route((tabs)) (created by SceneView)
    in StaticContainer
    in EnsureSingleNavigator (created by SceneView)
    in SceneView (created by SceneView)
    in RCTView (created by View)
    in View (created by DebugContainer)
    in DebugContainer (created by MaybeNestedStack)
    in MaybeNestedStack (created by SceneView)
    in RCTView (created by View)
    in View (created by SceneView)
    in RNSScreen (created by Animated(Anonymous))
    in Animated(Anonymous) (created by InnerScreen)
    in Suspender (created by Freeze)
    in Suspense (created by Freeze)
    in Freeze (created by DelayedFreeze)
    in DelayedFreeze (created by InnerScreen)
    in InnerScreen (created by Screen)
    in Screen (created by SceneView)
    in SceneView (created by NativeStackViewInner)
    in Suspender (created by Freeze)
    in Suspense (created by Freeze)
    in Freeze (created by DelayedFreeze)
    in DelayedFreeze (created by ScreenStack)
    in RNSScreenStack (created by ScreenStack)
    in ScreenStack (created by NativeStackViewInner)
    in NativeStackViewInner (created by NativeStackView)
    in RCTView (created by View)
    in View (created by SafeAreaInsetsContext)
    in SafeAreaProviderCompat (created by NativeStackView)
    in NativeStackView (created by NativeStackNavigator)
    in PreventRemoveProvider (created by NavigationContent)
    in NavigationContent
    in Unknown (created by NativeStackNavigator)
    in NativeStackNavigator
    in Unknown (created by StackLayout)
    in RCTView (created by View)
    in View (created by GestureHandlerRootView)
    in GestureHandlerRootView (created by StackLayout)
    in StackLayout
    in Unknown (created by Route((app)))
    in Suspense (created by Route((app)))
    in Route (created by Route((app)))
    in Route((app)) (created by SceneView)
    in StaticContainer
    in EnsureSingleNavigator (created by SceneView)
    in SceneView (created by SceneView)
    in RCTView (created by View)
    in View (created by DebugContainer)
    in DebugContainer (created by MaybeNestedStack)
    in MaybeNestedStack (created by SceneView)
    in RCTView (created by View)
    in View (created by SceneView)
    in RNSScreen (created by Animated(Anonymous))
    in Animated(Anonymous) (created by InnerScreen)
    in Suspender (created by Freeze)
    in Suspense (created by Freeze)
    in Freeze (created by DelayedFreeze)
    in DelayedFreeze (created by InnerScreen)
    in InnerScreen (created by Screen)
    in Screen (created by SceneView)
    in SceneView (created by NativeStackViewInner)
    in Suspender (created by Freeze)
    in Suspense (created by Freeze)
    in Freeze (created by DelayedFreeze)
    in DelayedFreeze (created by ScreenStack)
    in RNSScreenStack (created by ScreenStack)
    in ScreenStack (created by NativeStackViewInner)
    in NativeStackViewInner (created by NativeStackView)
    in RCTView (created by View)
    in View (created by SafeAreaInsetsContext)
    in SafeAreaProviderCompat (created by NativeStackView)
    in NativeStackView (created by NativeStackNavigator)
    in PreventRemoveProvider (created by NavigationContent)
    in NavigationContent
    in Unknown (created by NativeStackNavigator)
    in NativeStackNavigator
    in Unknown (created by RootLayoutNav)
    in ThemeProvider (created by RootLayoutNav)
    in RCTView (created by View)
    in View (created by GestureHandlerRootView)
    in GestureHandlerRootView (created by RootLayoutNav)
    in KeyboardControllerView (created by Animated(Anonymous))
    in Animated(Anonymous) (created by AnimatedComponent(Animated(Anonymous)))
    in AnimatedComponent(Animated(Anonymous))
    in Unknown (created by KeyboardProvider)
    in KeyboardProvider (created by RootLayoutNav)
    in RootLayoutNav (created by RootLayout)
    in RootLayout
    in Try
    in Unknown
    in Unknown (created by Route())
    in Suspense (created by Route())
    in Route (created by Route())
    in Route() (created by ContextNavigator)
    in RNCSafeAreaProvider (created by SafeAreaProvider)
    in SafeAreaProvider (created by wrapper)
    in wrapper (created by ContextNavigator)
    in EnsureSingleNavigator
    in BaseNavigationContainer
    in ThemeProvider
    in NavigationContainerInner (created by ContextNavigator)
    in ContextNavigator (created by ExpoRoot)
    in ExpoRoot (created by App)
    in App (created by ErrorOverlay)
    in ErrorToastContainer (created by ErrorOverlay)
    in ErrorOverlay (created by withDevTools(ErrorOverlay))
    in withDevTools(ErrorOverlay)
    in RCTView (created by View)
    in View (created by AppContainer)
    in RCTView (created by View)
    in View (created by AppContainer)
    in AppContainer
    in main(RootComponent), js engine: hermes

I found when I remove persistence for it, this issue disappears... but that's kind of a problem since I do need persistence.. I'm using AsyncStorage for reference.

A possible culprit: It appears that legend state is occasionally writing an unresolved promise to async storage as opposed to the final result of the promise, which then results in an issue later on.

Oh interesting! Do you see a pattern for when it's doing that?

Not sure if this is the same issue, but I am also running into something similar.
If I use .get() by itself I get a result, but if I try to use any kind of mapping functions I get the undefined error.
For example:
const recipes = recipes$.get().values(); gives me:
 ERROR  TypeError: recipes$.get().values is not a function (it is undefined)
This happens with keys() or has() along some of the others.

Oh that might be it! I didn't actually think that would make a difference but maybe inadvertently that would be what would be fixing it.

Hi @jmeistrich I know there are a lot of issues to manage, but wondering if you had some insight on this. I'm happy to contribute, but may need a little direction first.

Sorry, I've been really busy preparing a talk and then a workshop for the past couple of weeks. I'm at React Native London today then I'm going to catch up on issues. So I'll try to fix this soon!

Any update on this? I'm seeing a similar issue. 1 out of 4 of my observables is saying that get is undefined and not a function. My just be a lack of understanding on my part but not really sure.


'ital' axis value in STAT table should be a boolean

Ital axis value in italic font should be 0 and elided in Roman, ans 1 and not elided in Italic, value 0 should be linked to 1
https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_ital#axis-definition
It often happens that designers assign the italic angle as a value to the Italic instance in the STAT table. So it can't be the universal profile. But it goes against recommendation of the opentype spec, and forbidden by google fonts so far.
In Italic VF
      </AxisValue>
      <AxisValue index="11" Format="1">
        <AxisIndex value="2"/>
        <Flags value="0"/>
        <ValueNameID value="261"/>  <!-- Italic -->
        <Value value="1.0"/>
      </AxisValue>
    </AxisValueArray>

In Roman VF
</AxisValue>
      <AxisValue index="11" Format="3">
        <AxisIndex value="2"/>
        <Flags value="2"/>  <!-- ElidableAxisValueName -->
        <ValueNameID value="279"/>  <!-- Roman -->
        <Value value="0.0"/>
        <LinkedValue value="1.0"/>
      </AxisValue>
    </AxisValueArray>

Profile

[ ] in google-font profile (FAIL)
[ ] in universal profile (WARN)
[ ] in opentype profile (WARN)

Format

[ ] in VF check
~in static check~

https://docs.microsoft.com/en-us/typography/opentype/spec/dvaraxistag_ital says

Valid numeric range: Values must be in the range 0 to 1.

The word “must ” indicates the hardest requirement, not a recommendation. Any user “ital” value outside the range 0–1 is invalid. If a font encodes the slant degree in the “ital” axis, that’s an invalid font.

It often happens that designers assign the italic angle as a value to the Italic instance in the STAT table. So it can't be the universal profile. But it goes against recommendation of the opentype spec, and forbidden by google fonts so far.

I think this paragraph is a little bit hard to follow, to me at least. If we are requiring for the 'ital' axis value to be boolean then the first idea ("assign the italic angle as a value to the Italic instance in the STAT table") shouldn't be permitted.
In that way, this check could be included in the Universal profile and should be a FAIL.
Profile

in google-font profile (FAIL)
[x] in universal profile (FAIL)
in opentype profile (WARN)

Format

[x] in VF check
~in static check~

The word “must ” indicates the hardest requirement, not a recommendation. Any user “ital” value outside the range 0–1 is invalid. If a font encodes the slant degree in the “ital” axis, that’s an invalid font.

Then yes, should be a FAIL in the opentype profile.
I thought about a WARN in the universal profile cause this is common practice among designers and foundries to avoid the controversial slant axis. So many are having ital[0-12] for example, and even Glyphs recommends it in its forum. But yes it doesn't mean that it is "best" practice since it would mess up font usages the day browsers, apps and OS decide to read the open type spec more thoroughly. So I would follow @vv-monsalve and @twardoch and put it as FAIL also in Universal profile, and then see if it attracts complaints from designers who could make a better case if needed.

ital=12 is a clear contradiction of a hard requirement of the OT spec.
If some font tool maker is recommending such a solution on some forum, then that tool maker is irresponsible in my view.
There are only 5 registered axes, and a potential gazillion of custom ones. Anybody is free to make a font with a custom axis, e.g. ITAL, which can be named Italic, and then that axis can have any range you want.
But registered axes should stick to the spec, and all bakery profiles should report ital with a range outside 0–1 as a fail. We must stop this nonsense while there is still time.


Revert "Do not count dependabot commit"

Reverts PrestaShop/ps-monitor-module-releases#14 because the latest changes request too many GitHub API calls and we exceed the limit

ping @okom3pom 😢 I'm sorry it seems we cannot use so many API calls


[#443] upgarade: netty from 1.1.87.final to 4.1.90.final

upgarade: netty from 1.1.87 to 4.1.90

Rabased, and merged.
Thanks for your contribution !


volatile, synchronized, java.util.concurrent.locks.*, notifyAll(), yield()

volatile

https://github.com/search?q=org%3Aspring-projects+volatile&type=code
https://github.com/search?q=org%3Aspring-projects-experimental+volatile&type=code
https://github.com/search?q=org%3Aquarkusio+volatile&type=code
https://github.com/search?q=org%3Amicronaut-projects+volatile&type=code

synchronized

https://github.com/search?q=org%3Aspring-projects+synchronized&type=code
https://github.com/search?q=org%3Aspring-projects-experimental+synchronized&type=code
https://github.com/search?q=org%3Aquarkusio+synchronized&type=code
https://github.com/search?q=org%3Amicronaut-projects+synchronized&type=code

java.util.concurrent.locks.*

https://github.com/search?q=org%3Aspring-projects+java.util.concurrent.locks.&type=code
https://github.com/search?q=org%3Aspring-projects-experimental+java.util.concurrent.locks.&type=code
https://github.com/search?q=org%3Aquarkusio+java.util.concurrent.locks.&type=code
https://github.com/search?q=org%3Amicronaut-projects+java.util.concurrent.locks.&type=code

notifyAll()

https://github.com/search?q=org%3Aspring-projects+"notifyAll()"&type=Code
https://github.com/search?q=org%3Aspring-projects-experimental+"notifyAll()"&type=code
https://github.com/search?q=org%3Aquarkusio++"notifyAll()"&type=code
https://github.com/search?q=org%3Amicronaut-projects++"notifyAll()"&type=code

yield()

https://github.com/search?l=Java&q=org%3Aspring-projects+"yield()"&type=Code
https://github.com/search?l=Java&q=org%3Aquarkusio+"yield()"&type=Code

https://github.com/spring-projects/spring-boot/blob/main/spring-boot-project/spring-boot-devtools/src/main/java/org/springframework/boot/devtools/tunnel/server/HttpTunnelServer.java

https://github.com/quarkusio/qlue/blob/master/src/main/java/io/quarkus/qlue/Execution.java


Bug Badge GitHub package.json version

Are you experiencing an issue with...

[X] shields.io
[ ] My own instance
[ ] gh-badges NPM package

:beetle: Description
Hi @paulmelnikow :
The Badge relating to the "GitHub package.json version" and "GitHub package.json version (branch)" does not seem to work anymore.
Each time the result is "Invalid response data".

:link: Link to the badge
https://img.shields.io/github/package-json/v/react-native-community/react-native-camera.svg?style=flat

Hi! Could you try validating your package.json?

@paulmelnikow :  I tried them with my first but it does not work, so I put one that could take as an example a lot better.

@paulmelnikow : What do you mean exactly?
Same problem in the readme on npm.

@paulmelnikow : What do you mean exactly?
Same problem in the readme on npm.
is a site problem: https://shields.io/#/examples/version
Why the site: https://shields-staging.herokuapp.com/#/examples/version
It works from the right result.

For some reason, probably related to our GitHub code, the bug manifests in production but not in development or staging.

@paulmelnikow : So we just have to wait?

Is this a published npm package? You could use the npm version badge instead.

This seems to be broken for everything that uses fetchJsonFromRepo()
https://img.shields.io/github/package-json/v/IcedFrisby/IcedFrisby.svg?style=flat
https://img.shields.io/github/manifest-json/v/RedSparr0w/IndieGala-Helper.svg?style=flat
I wonder if we're hitting a rate limit trying to access stuff via https://raw.githubusercontent.com ?
Do you think its worth switching to cdn.jsdelivr.net for this?

I wonder if we're hitting a rate limit trying to access stuff via https://raw.githubusercontent.com ?
Do you think its worth switching to cdn.jsdelivr.net for this?

Huh, is that rate limited? I didn't realize that 😝
Looks like you're right: Microsoft/vscode#3708
We've got code in place specifically to avoid using rate limit on these requests, though it could easily be disabled or removed. Wonder if that would fix it!

@paulmelnikow :  Actually I use both of them, so if I change something in the original project on github, I change the version and then when I have the public time. A way to remind me that I modified it.

I’m not really following that.

Seems to be fixed by #3035.


mm/kasan: extern kasan API only MM_KASAN is enabled

Summary
mm/kasan: extern kasan API only MM_KASAN is enabled
this PR will fix g_region_init is incorrectly linked to the image if MM_KASAN is not enabled.
Signed-off-by: chao an<EMAIL_ADDRESS>Impact
N/A
Testing
CI-CHECK

[Experimental Bot, please feedback here]
Meets Requirements?
Partially.
Explanation:

Summary:

Missing:

A clear explanation of why g_region_init being incorrectly linked is a problem. What are the negative consequences?  This helps reviewers understand the importance of the fix.
A concise description of how the change works. Does it use conditional compilation? Update a linker script?  Be specific.

Impact:

Insufficient: "N/A" is too vague. While there might not be user-facing changes, be explicit. For example:

"No impact on users, this is an internal code structure fix."
"No changes to build process, existing build systems will work as-is."
"Documentation is not impacted, the change addresses a code-level issue."

Testing:

Insufficient:

"CI-CHECK" is not enough detail.
List the specific build hosts (OS, compiler) and targets (architecture, board) where you tested this.
Ideally, provide snippets of the relevant log output, focusing on areas that demonstrate the problem before and the fix after.

How to Improve the PR:

Elaborate on the "Why":  Explain the consequences of the incorrect linking. Does it cause crashes? Memory leaks?
Detail the "How": Describe the technical mechanism used to ensure g_region_init is only linked when needed.
Be Specific about Impact: Replace "N/A" with explicit statements about each impact area, even if it's "no impact."
Provide Detailed Testing Information: List your testing environments and include relevant log snippets.


Use toggle from embedded-hal 1.0 in the uno blink example.

As embedded-hal 1.0 has now been released, make the changes that were suggested in a comment in the uno blink example.

Hi, you're right, I fixed that.

Thanks!


Managing pangeo-forge infrastructure

Pangeo Forge will require a bit of infrastructure that will need to be strategically managed. Namely:

Prefect agents
Cloud object stores
Web components (dashboard, catalog, etc.)

(1) and (2) are likely to be distributed across multiple clouds/regions and would benefit from some degree of central management and/or tracking. Let's use this roadmap issue to brainstorm how this infrastructure should be managed.

For reference, https://github.com/pangeo-forge/terraclimate-feedstock/issues/3#issuecomment-685941150 has a hopefully complete log of the manual steps for getting stuff set up (assuming you already have a kubernetes cluster).
I'm not wild about introducing more technology here, but if we're trying to manage multiple deployments across multiple clouds, using terraform may be the way to go.

This issue is very stale. Closing now.


Fix ResourceWarning when canceling await driver.close()

CI should turn green with https://github.com/neo4j/neo4j-python-driver/pull/886


📃: Social Media Analytics

:red_circle: Title :  Social Media Analytics
:red_circle: Aim : Similar to Digital Wellbeing, but restricted to Social Media, Users can enter their screen time based on which chart would be generated.
:red_circle: Tech Stack Used :  HTML, CSS, JS, Chart.js
Screenshots 📷

:white_check_mark: To be Mentioned while taking the issue :

Full name : Amruta Jayanti
What is your participant role? GSSOC

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@AmrutaJayanti good project. go ahead.


HDFS-17637. Fix spotbugs in HttpFSFileSystem#getXAttr

JIRA: HDFS-17637. Fix spotbugs in HttpFSFileSystem#getXAttr.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
6m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

-1 :x:
mvninstall
37m 44s
/branch-mvninstall-root.txt
root in trunk failed.

+1 :green_heart:
compile
0m 21s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
compile
0m 17s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
checkstyle
0m 20s

trunk passed

+1 :green_heart:
mvnsite
0m 30s

trunk passed

+1 :green_heart:
javadoc
0m 21s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 18s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

-1 :x:
spotbugs
0m 38s
/branch-spotbugs-hadoop-hdfs-project_hadoop-hdfs-httpfs-warnings.html
hadoop-hdfs-project/hadoop-hdfs-httpfs in trunk has 1 extant spotbugs warnings.

+1 :green_heart:
shadedclient
19m 47s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 14s

the patch passed

+1 :green_heart:
compile
0m 13s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javac
0m 13s

the patch passed

+1 :green_heart:
compile
0m 12s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
javac
0m 12s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 12s

the patch passed

+1 :green_heart:
mvnsite
0m 20s

the patch passed

+1 :green_heart:
javadoc
0m 15s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 15s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
spotbugs
0m 35s

hadoop-hdfs-project/hadoop-hdfs-httpfs generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)

+1 :green_heart:
shadedclient
19m 59s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
4m 29s

hadoop-hdfs-httpfs in the patch passed.

+1 :green_heart:
asflicense
0m 26s

The patch does not generate ASF License warnings.

96m  1s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/7099

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux c023cb2afa2a 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / dbaf5725dd106bfa63fb4c19efdc6b0bbf4e4121

Default Java
Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/1/testReport/

Max. process+thread count
883 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-httpfs U: hadoop-hdfs-project/hadoop-hdfs-httpfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 20s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
xmllint
0m  0s

xmllint was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
33m  5s

trunk passed

+1 :green_heart:
compile
0m 19s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
compile
0m 20s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
checkstyle
0m 21s

trunk passed

+1 :green_heart:
mvnsite
0m 28s

trunk passed

+1 :green_heart:
javadoc
0m 22s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 22s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

-1 :x:
spotbugs
0m 37s
/branch-spotbugs-hadoop-hdfs-project_hadoop-hdfs-httpfs-warnings.html
hadoop-hdfs-project/hadoop-hdfs-httpfs in trunk has 1 extant spotbugs warnings.

+1 :green_heart:
shadedclient
20m 34s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 13s

the patch passed

+1 :green_heart:
compile
0m 14s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javac
0m 14s

the patch passed

+1 :green_heart:
compile
0m 13s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
javac
0m 13s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 11s

the patch passed

+1 :green_heart:
mvnsite
0m 20s

the patch passed

+1 :green_heart:
javadoc
0m 15s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 15s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
spotbugs
0m 36s

hadoop-hdfs-project/hadoop-hdfs-httpfs generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)

+1 :green_heart:
shadedclient
19m 52s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
4m 27s

hadoop-hdfs-httpfs in the patch passed.

+1 :green_heart:
asflicense
0m 27s

The patch does not generate ASF License warnings.

85m 28s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/7099

Optional Tests
dupname asflicense codespell detsecrets xmllint compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle

uname
Linux 1154212c76db 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 36b5481ea6c016872d765cf062ffa4db2d880b7e

Default Java
Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/3/testReport/

Max. process+thread count
858 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-httpfs U: hadoop-hdfs-project/hadoop-hdfs-httpfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 19s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
31m 38s

trunk passed

+1 :green_heart:
compile
0m 21s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
compile
0m 18s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
checkstyle
0m 21s

trunk passed

+1 :green_heart:
mvnsite
0m 31s

trunk passed

+1 :green_heart:
javadoc
0m 21s

trunk passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 20s

trunk passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

-1 :x:
spotbugs
0m 38s
/branch-spotbugs-hadoop-hdfs-project_hadoop-hdfs-httpfs-warnings.html
hadoop-hdfs-project/hadoop-hdfs-httpfs in trunk has 1 extant spotbugs warnings.

+1 :green_heart:
shadedclient
19m 54s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 14s

the patch passed

+1 :green_heart:
compile
0m 13s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javac
0m 13s

the patch passed

+1 :green_heart:
compile
0m 15s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
javac
0m 15s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 12s

the patch passed

+1 :green_heart:
mvnsite
0m 17s

the patch passed

+1 :green_heart:
javadoc
0m 15s

the patch passed with JDK Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04

+1 :green_heart:
javadoc
0m 15s

the patch passed with JDK Private Build-1.8.0_422-8u422-b05-1~20.04-b05

+1 :green_heart:
spotbugs
0m 33s

hadoop-hdfs-project/hadoop-hdfs-httpfs generated 0 new + 0 unchanged - 1 fixed = 0 total (was 1)

+1 :green_heart:
shadedclient
19m 51s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
4m 29s

hadoop-hdfs-httpfs in the patch passed.

+1 :green_heart:
asflicense
0m 26s

The patch does not generate ASF License warnings.

83m 18s

Subsystem
Report/Notes

Docker
ClientAPI=1.47 ServerAPI=1.47 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/7099

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 447c8fd272b4 5.15.0-117-generic #127-Ubuntu SMP Fri Jul 5 20:13:28 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / dbaf5725dd106bfa63fb4c19efdc6b0bbf4e4121

Default Java
Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.24+8-post-Ubuntu-1ubuntu320.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_422-8u422-b05-1~20.04-b05

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/4/testReport/

Max. process+thread count
883 (vs. ulimit of 5500)

modules
C: hadoop-hdfs-project/hadoop-hdfs-httpfs U: hadoop-hdfs-project/hadoop-hdfs-httpfs

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-7099/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

@zhtttylz Thanks for the contribution! Merged into trunk.


patch_match compiling failed

I have installed opencv via pip install opencv-python but seem to be encountering a patch_match issue. Not sure whats causing it. Cheers.
(sd-inf) C:\Users\wstob\stablediffusion-infinity>python app.py
patch_match compiling failed
Traceback (most recent call last):
File "C:\Users\wstob\stablediffusion-infinity\app.py", line 221, in
frame = gr.HTML(test(2), visible=False)
File "C:\Users\wstob\stablediffusion-infinity\app.py", line 31, in test
x = load_html()
File "C:\Users\wstob\stablediffusion-infinity\app.py", line 23, in load_html
canvaspy = f.read()
File "C:\Users\wstob\anaconda3\envs\sd-inf\lib\encodings\cp1252.py", line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)[0]
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position 347: character maps to

Seems to be encoding issues. I have updated the app.py.
By the way, "patch_match compiling failed" is expected on windows

installing opencv python will not help entirely with patch match because patch match is built with opencv C++/C library

you also have to compile it and load it manually because the scripts are written for linux

you also have to compile it and load it manually because the scripts are written for linux

Have a link?

you also have to compile it and load it manually because the scripts are written for linux

Have a link?

the modifications that need to be made to the C code are https://github.com/badcode6/PyPatchMatchWin/tree/master/csrc here. you need to build this with Visual Studio, under a DLL project. you do need the entire opencv library as stated in #27 . https://docs.opencv.org/4.x/dd/d6e/tutorial_windows_visual_studio_opencv.html this link should help you with that

you also have to compile it and load it manually because the scripts are written for linux

Have a link?

the modifications that need to be made to the C code are https://github.com/badcode6/PyPatchMatchWin/tree/master/csrc here. you need to build this with Visual Studio, under a DLL project. you do need the entire opencv library as stated in #27 . https://docs.opencv.org/4.x/dd/d6e/tutorial_windows_visual_studio_opencv.html this link should help you with that

Actually I have tried compiling the dll library in last week.
libpatchmatch.zip
Not sure whether this compiled dll works or not. On my windows pc, I have to load the libpatchmatch.dll before importing numpy and PIL. Otherwise it would result in FileNotFoundError.

@lkwq007 Where should I extract these?

@lkwq007 Where should I extract these?

The latest version of this project can automatically download these DLL libraries. Please try the latest version. (Note that git pull might not work correctly due to a git submodule change. You may need to re-clone the repo)


Updated style.css for the cards to look it more modern

Updated style.css for the cards  to look it more modern
Description
I've updated the card layout by adding borders and setting a fixed length and size for the images to maintain consistency. Additionally, I reduced the padding and margin to create a more compact and visually appealing design.
Related Issues
#161
Type of PR

[ Enhancement] ()

Screenshots / videos (if applicable)

Checklist

[ x] I have gone through the contributing guide
[ x] I have updated my branch and synced it with project main branch before making this PR
[ x] I have performed a self-review of my code
[ x] I have tested the changes thoroughly before submitting this pull request.
[ x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ x] I have commented my code, particularly in hard-to-understand areas.

@shivamv003 doesn't look great current cards are fine.


Support for Julia

Is it good for that?
Julia grammar for tree-sitter.
if true
Pretty please. :-)

I could add the parser relatively quickly, but right now I can't prioritize the queries (but you're welcome to add them yourself of course).

Thanks for the quick reply! I might give it a try, but I'm not entirely sure what needs to be done.

With the v0.0.12 release I've added a Julia parser. Some guidelines on how to write queries are here, if you get the time: https://github.com/Exafunction/codeium-parse#adding-and-testing-queries
I'll close this issue given that the Julia grammar is supported now.


where are the emails sent to?

@jonzee
as an anonymous user
on https://www.vikinggarage.com
I choose an offer
and I click RIDE
fill the form
confirm
get confirmation screen
I did NOT get any email
I checked the env variables on dev and prod on Heroku, there are some differences. Please confirm that we are processing incoming messages.

this is still bugged. Now on production.
@jonzee please treat this bug as the top priority.

issue here https://github.com/michalmikolajczyk/viking-garage-frontend/issues/106


Update Overview.md

Docs Build status updates of commit 9ac05bd:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/manage-your-device/Overview.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


build: Update to header 1.3.300

CI Vulkan-Tools build # 1554 failed.

CI Vulkan-Tools build # 1554 failed.

CI Vulkan-Tools build queued with queue ID 287798.

CI Vulkan-Tools build # 1555 running.

CI Vulkan-Tools build # 1555 passed.


Warning: Error in : object 'nn' not found

Great tool, but currently I'm running into some problems.
Running the shiny app and initiating topic clustering results in a crash with the warning: Warning: Error in : object 'nn' not found
Reproducing the analysis bypassing the shiny app produces the same error. I think it originates from tidyCorpus function line 24 (dplyr::count()). The same errors also occurs in getTopTerms probably from line 7-8 dplyr::count() %>%          ungroup() %>% arrange(-nn)

I am currently digging into this. Its a new error that's popped up in the past couple of weeks. Its not one that I can reproduce on my end so I am looking to whether packages or different environments are the source of the problem.

Solved for dplyr version 0.7.8 but unfortunately error still occurs with version <IP_ADDRESS>

Solved for dplyr version 0.7.8 but unfortunately error still occurs with version <IP_ADDRESS>

I'm having the same issue with dplyr version <IP_ADDRESS>, screen shot below:


Add user-defined sampler tutorial.

This PR adds a tutorial page that describes Optuna's user-defined sampler feature.

@toshihikoyanase Thank you for your review. I updated the documentation for reflecting your comments (https://github.com/pfnet/optuna/pull/451/commits/308707bc62f607991c7d152bb6529bd5e9404fc1).


Update README.md

I can not start a review because of a merge conflict but I will just put it here for now:
Step 3 - When creating the dockerfile you do it from the terminal which is fine but bare in mind this must be idiot proof so maybe mention about how to open the file with the IDE.
Step 5 -There is an example that has a copy button attached. This will make the user probably try that command and it does not work.
Step 6 - The first command has a capital D so does not work.
Step 6 - The docker logs command has an ID in it that is not required. Also maybe mention to replace the ID field in the command with the one from the previous output.
Step 6 - The /System/properties part has a copy button so make it italic or bold for now.
Step 6 - Also you can view the properties via a browser using the Launch Application tab should probably be added and explain how to do it. The images do not render atm but I will get that fixed.
Step 6 - When you open a file just quickly explain how to do it via the IDE.
Step 6 - It also has stuff with a copy button that should just be bold for now or in italics whatever looks better.

I can't create a review as this PR has merge conflicts so this is what I have so far:
Step 1 - System has a copy button on it so it needs to be bold instead.
Step 1 - git clone command has hhttps
Step 2 - The output you show has kube images but this will not be the case in this env so that will need updating.
Step 2 - You mention minikube but there is no need as they will not be using it in this env.
Step 3 - The kubernetes.yaml file gets created in the wrong directory when following the instructions for me. You need the full path name from the project directory.
Step 3 - The images do not deply because of the registry issue so this will need to be fixed when that is working. This should be done by the end of the week.
Step 4 - Tell them to log out in the top right so that their env gets cleaned up ready for the next lab.

I have made the changes that you requested and resolved the merge conflicts.


Update ads-extension-telemetry to 3.0.1

Fix to exclude error message in error event stack traces when include error message isn't explicitly set to true.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
7 unchanged lines in 3 files lost coverage.
Overall coverage decreased (-0.007%) to 41.923%

Files with Coverage Reduction
New Missed Lines
%

extensions/notebook/src/dialog/configurePython/configurePathPage.ts
1
57.02%

extensions/machine-learning/src/common/processService.ts
2
81.48%

extensions/notebook/src/jupyter/serverInstance.ts
4
75.5%

Totals

Change from base Build<PHONE_NUMBER>:
-0.007%

Covered Lines:
28826

Relevant Lines:
63839

💛  - Coveralls


Add support for host allocated objects to participate in Chakra GC

This change exposes functions that will allocate memory inside of Chakra's GC. This memory can be precisely traced or leaf, and either finalizable or not. Traced objects will have IRecyclerVisitedObject::Trace called on them during ProcessMark if they were added to a new type of mark stack during Mark. Trace implementations will use a new exposed API to tell  the marking context to add a set of pointers to the appropriate mark stack.
Finalizable objects will have Dispose called when the the object is no longer reachable, in order to perform unmanaged resource cleanup.
These objects (except for true Leaf, i.e. non-finalizable) will all live inside a new heap block type. Currently we only support small and medium blocks.
GCStress has been updated to allocate objects of the various new types. Finalizable objects hold onto some unmanaged heap resources which would point out (via OOM) if objects are not correctly being cleaned up.

@dotnet-bot test this please


[CSL-473] [Research] Design crash report mechanism

@carlos.dagostino
We need a mechanism to allow users to send in reports when

Installation fails
The program crashes and exists unexpectedly

@manpages
Sadly, I'm taken off this task, so, very briefly I'll discuss what I have.
The proposed architecture is the following --
Assuming node works

Have a tool that watches file system and sends crash dumps (csl-support) to a server, mentioning a node id. We want p2p layer to store a public key attached to node to authenticate crash dumps (that requires improvement of Kademlia with signed DHT entries).
Have a server with basic flood-protection that gets crash dumps and categorizes those (automation is required here with a system of hooks which would classify crash dumps).
A system of feedback should be put in place where csl-support would fetch notifications from the server explaining the user what went wrong if we manage to classify crash report sent by their node.
Crash dumps that are observed by csl-support must be generated from the logging system we have in place for csl-node and csl-wallet.
A separate system has to be developed by daedalus people to work best with the way they work on bug/crash reports. We can't impose here, neither can we help much.
csl-node and csl-wallet should be made aware of segfaults by running those using a watchdog (or supervisor). When a segfault occurs, watchdog is to restart those binaries with tracing on, hoping for the same error to occur s.t. we can send trace along with the memory dump to the server. Segfault cases have to be handled separately, and user has to be notified that csl node is behaving unstable on their machine, which is why we launched it with tracing on.

Installation Crash-Reports
Nothing much we can do, except

Implement self-aware Installer
Watchdog the Installer and send the logs to a private, flood-protected pastebin.


Exposed ports

Hello, is it possible to add ports to expose when creating a docker container?

I don't think so :c @sharksforarms I'll implement this ASAP, hopefully they will merge :)


CLI: Better error messages for auth violation

What problem does your feature solve?
Currently the error message returned with improper permissions is:
error: HostError
Value: Status(HostStorageError(AccessToUnknownEntry))

Backtrace (newest first):
   0: backtrace::capture::Backtrace::new_unresolved
   1: <&soroban_ledger_snapshot::LedgerSnapshot as soroban_env_host::storage::SnapshotSource>::get
   2: <soroban_ledger_snapshot::LedgerSnapshot as soroban_env_host::storage::SnapshotSource>::get
   3: soroban_env_host::storage::Storage::get
   4: soroban_env_host::host::data_helper::<impl soroban_env_host::host::Host>::load_account
   5: soroban_env_host::auth::AuthorizationManager::maybe_emulate_authentication
   6: soroban_env_host::host::Host::pop_frame
   7: soroban_env_host::host::Host::invoke_function
   8: soroban_cli::commands::contract::invoke::Cmd::run_in_sandbox
   9: soroban_cli::commands::contract::Cmd::run::{{closure}}
  10: soroban_cli::commands::Root::run::{{closure}}
  11: tokio::runtime::park::CachedParkThread::block_on
  12: tokio::runtime::scheduler::multi_thread::MultiThread::block_on
  13: soroban::main

This isn't clear where the failure is coming from.
What would you like to see?
Specifics about the violation.  E.g.  Address "X" does not have permission to invoke this method
What alternatives are there?

I've transferred this issue to stellar/rs-soroban-env.

There is no auth violation here and the call stack points at the actual error, which is the account missing from the snapshot source. Authorization errors have the respective error codes, but there are other errors that may occur on the auth code paths (e.g. running out of budget, or accessing an entry outside of the footprint etc.), which will be reported with the corresponding messages/debug events.


Dependencies are too large

Issue Type (delete the irrelevant ones)

[x] Enhancement Request

Specs
What version are you using?
2.12.2
What browser?
Not related.
Expected Behavior

Array#forEach can be used safely in ES5 environment, so we can remove lodash.foreach. Other lodash utilities also may be able to be removed.
date-fns is so large and it is even larger than vue-good-table itself. We may implement by ourselves or use other smaller alternatives such as day.js.

Actual Behavior
The bundled size is too large due to the dependencies.
Report is here<EMAIL_ADDRESS>Also we can use webpack-bundle-analyzer to get similar result.

ping @xaksis

Bundle size is still too large, around 150KB here, gzipped 30KB, is there anything else that can be optimized?

Like mentioned in the (reverted) date-fns PR. That could also be imported using es5/6 import. I think that's the easiest to improve.