Combining 2 meshes into one scene

Hello there, is there any way to spawn a mesh of an object (e.g. a hammer, a saw) into a scene mesh provided that the appropriate format exists, e.g. via obj2gltf package? If I go with offline spawning, then I think I have to modify scene meshes which is not easy; therefore, if there is an online way (while habitat-sim is running), I'd be glad to have your advice.

This is something that will be enabled as part of physic integration.  See #91 for the current progress on that front.

I tested the merged version and I guess that the objects should have a set of physical properties. My aim is to put the objects on random locations; therefore, is it possible that I give restitution, friction, mass etc. small random values just to have a valid format for parsing?

This functionality is now fully supported in Habitat-sim. You can add your own objects in the same way as our example data-set: http://dl.fbaipublicfiles.com/habitat/objects_v0.1.zip. Create a hammer.phys_properties.json file in the objects directory with your mesh file. In that file, create an entry pointing to your mesh file (e.g.):
{
"render mesh": "hammer.glb"
}
All other fields can be optionally defined or will be filled with defaults. Center of mass and inertia will be computed automatically if necessary for simulation. At this point, you should create an entry in the global physics config: "hatitat-sim/data/default.phys_scene_config.json". Add your new item to the list of relative paths for rigid objects (e.g.):
"rigid object paths":[
"objects/cheezit",
"objects/chefcan",
"objects/banana",
"objects/hammer"
]
At run-time (with --enable_physics) you should see all objects including your being loaded. A call to addObject() with the index of your item in the library should then create one instance of your object in the scene and return it's objectID. Use the Simulator's setTransform(T, objectID) function to modify the object position as desired.

@aclegg3  Thanks for the help. I have more technical question. When I looked at the functions that you mentioned, I saw C++ API relies on transformations of type Magnum::Matrix4. Should I use 2D NumPy arrays of size 4 x 4 in Python API of Simulator object?

@BurakHocaoglu yes, you can update the transforms in python for an object with 2D numpy arrays as in this example:
T = self._sim.get_transformation(obj_id)                     print(T)                     I = np.array([[1.,0,0,0],                     [0,1.,0,0],                     [0,0,1.,0],                     [0,0,0,1.]])                     self._sim.set_transformation(I, obj_id)                     T = self._sim.get_transformation(obj_id)                     print(T)
You can also using the get/set_translation() and get/set_rotation() methods to directly edit the position (3D vector) or orientation (quaternion) of an object.


[Fix][Tiered Storage] Eagerly Delete Offloaded Segments On Topic Deletion

Fixes #9962
Motivation
Offloaded ledgers can be orphaned on topic deletion.
This is a redo of https://github.com/apache/pulsar/pull/15914 which conflicted with concurrently merged https://github.com/apache/pulsar/pull/17736 thus resulting in https://github.com/apache/pulsar/pull/17889 .
https://github.com/apache/pulsar/pull/17736 made a decision to not allow managed ledger trimming for the fenced mledgers because in many case fencing indicates a problems that should stop all operations on mledger. At the same time fencing is used before deletion starts, so trimming added to the deletion process cannot proceed.
After discussion with @eolivelli I introduced new state, FencedForDeletion, which acts as Fenced state except for the trimming/deletion purposes.
Modifications
Topic to be truncated before deletion to delete offloaded ledgers properly and fail if truncation fails.
Verifying this change
local fork tests: https://github.com/dlg99/pulsar/pull/1

[ ] Make sure that the change passes the CI checks.

This change added integration tests
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes
Nothing changed in the options but admin CLI will implicitly run truncate before topic delete.

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation
Check the box below or label this PR directly.
Need to update docs?

[ ] doc-required
(Your PR needs to update docs and you will update later)

[x] doc-not-needed
(Please explain why)

[ ] doc
(Your PR contains doc changes)

[ ] doc-complete
(Docs have been already added)

@Jason918 you already reviewed the first version of the patch at https://github.com/apache/pulsar/pull/15914
can you please take a look here as well ?

Codecov Report

Merging #17915 (ba76543) into master (6c65ca0) will increase coverage by 36.05%.
The diff coverage is 50.00%.

@@              Coverage Diff              @@
##             master   #17915       +/-   ##
=============================================
+ Coverage     34.91%   70.97%   +36.05%
+ Complexity     5707      439     -5268
=============================================
  Files           607       26      -581
  Lines         53396     2246    -51150
  Branches       5712      245     -5467
=============================================
- Hits          18644     1594    -17050
+ Misses        32119      480    -31639
+ Partials       2633      172     -2461

Flag
Coverage Δ

unittests
70.97% <50.00%> (+36.05%)
:arrow_up:

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

Impacted Files
Coverage Δ

...apache/pulsar/proxy/server/DirectProxyHandler.java
63.63% <50.00%> (ø)

...pache/pulsar/proxy/server/ProxyServiceStarter.java
60.66% <0.00%> (-1.34%)
:arrow_down:

.../main/java/org/apache/pulsar/PulsarStandalone.java

...n/java/org/apache/pulsar/broker/PulsarService.java

.../org/apache/pulsar/broker/admin/AdminResource.java

.../apache/pulsar/broker/admin/impl/ClustersBase.java

...pache/pulsar/broker/admin/impl/NamespacesBase.java

...pulsar/broker/admin/impl/PersistentTopicsBase.java

.../pulsar/broker/admin/impl/SchemasResourceBase.java

.../org/apache/pulsar/broker/admin/v2/Namespaces.java

... and 574 more

@dlg99 @eolivelli This PR can cherry-pick into 2.9? Whether to introduce break change?

We cannot cherry pick this anywhere.
This is a change in the behaviour, even if it is a new good behaviour


[$500] Task - The assignee ">" arrow is not grayed out when creating tasks offline

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

Version Number: 1.4.32-2
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
Action Performed:

Open a chat
Navigate to offline mode
Go to the assign task, enter the title, and complete the flow
Click on the task and hover over the assignee

Expected Result:
The Assignee and arrow should be grayed out when creating tasks offline
Actual Result:
The assignee ">" arrow is not grayed out when creating tasks offline
Workaround:
Unknown
Platforms:

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

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

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/f9d4d899-fd01-4d15-ab85-dd922436a9ba
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01c0e46b804f5e69b6
Upwork Job ID:<PHONE_NUMBER>882955776
Last Price Increase: 2024-01-25

We think that this bug might be related to #vip-vsp
CC @quinthar

@fedirjh can you please complete the checklist above?

Payments made, just waiting on checklist.


Unable to get property 'root' of undefined or null reference

When I run the app in IE11 I get the error Unable to get property 'root' of undefined or null reference and the app fails to load. In Chrome and Safari it's running normally.
This is where almost all errors take care:

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯

The app fails to load and throws an error Unable to get property 'root' of undefined or null reference for almost all components. It's working well on Chrome and Safari, but the problem is on IE11.
Expected Behavior 🤔

The app should load and render components.
Steps to Reproduce 🕹

Steps:

Create a react app and add some Mui components to it.
Run the app on IE.

Context 🔦
I'm trying to come up with a solution to get rid of this error and run my app normally.

Your Environment 🌎

Tech
Version

Material-UI
v4.4.3

React
v16.8.6

Browser
IE11

@majid-amiri Do you have a reproduction we can look at?

The issue has been closed because it does not conform to our issue requirements.
Please provide a full reproduction test case. This would help a lot 👷 .
A live example would be perfect. This codesandbox.io template may be a good starting point. Thank you!

Hi @oliviertassinari
I've reproduced there: https://github.com/HR-tools/About. Could you look at?
Live example: https://hr-tools.github.io/About/

I think the problem is in polyfills like import 'core-js/es/object';

@lopatnov Did you manage to solve the problem lies? Currently having the same issue

Any news on this?
I have a similar issue on a ssr setup of material-ui.
As soon as the server side rendered is removed from the page I get this error, and the styling goes completely crazy.
https://material-ui.com/guides/server-rendering/
We are also using Polyfills from core-js
  React.useEffect(() => {
    const jssStyles = document.querySelector('#jss-server-side');
    if (jssStyles) {
      jssStyles.parentElement.removeChild(jssStyles);
    }
  }, []);

here's a codesandbox but it's kinda useless since ie11 doesn't seem to work on codesandbox.
codesandbox.io/s/bold-shape-lnx2y

@jpodpro I exported the source code as a zip, ran it locally and I cannot reproduce this error.

Should we close the issue a coming from an external dependency? (related to wrong polyfilling)

I’m happy to spend some time investigating this if a repo can be provided (preferably with a lockfile to ensure an exact repro), but otherwise can probably close.

Awesome, let's wait till next Monday.

@NMinhNguyen i have ie11 in my browserslist config. i'm not sure if it's an ie11 version-specific thing but both me and my coworker were having this same problem as soon as core object is imported.
i'm not sure if mui is meant to work with core-js but it doesn't for me and others. and obviously the babel core polyfill works differently than the core-js polyfill. some of my research seemed to indicate it could have to do with webpack transpiling node_modules but i didn't end up having to chase that down. at any rate, we are happy with the solution we have.

@jpodpro FWIW when I used the latest CRA (3.3.1), I also had issues, but downgrading to 3.2.0 per https://github.com/facebook/create-react-app/issues/8197#issuecomment-566972438 made the CodeSandbox project work (even with core-js/es/object, which is what Babel actually uses).

I have tried the reproduction provided in https://github.com/mui-org/material-ui/issues/17789#issuecomment-567647432 without any luck in dev & prod mode on IE11. So it confirms @NMinhNguyen feedback.
Closing for the lack of a reproduction.

For anyone who stumbles upon this in the future: I've managed to fix the problem by explicitly including core-js/es/object in my Webpack's entry array.

For anyone who stumbles upon this in the future: I've managed to fix the problem by explicitly including core-js/es/object in my Webpack's entry array.

This worked for me. Thanks!

facing the same issue while using date picker

@yamresh Me too, did you find a solution?

@adam-thomas-privitar this solution seemed to work for me. I didn't have to include anything in js

fyi including the script below in public/index.html instead of importing any polyfills works perfectly for me.
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js"></script>

Able to reproduce (well, stumble upon) in ie11 + core-js (3.8.3) + material ui (/core 4.11.3)


[clean] Space Auto Remover - CH12

Run regex algo to suto remove spaces (as publisher required), replace half-width with full-width (i.e. "(" to "（") in suitable situations.

[ ] Need to check html rendering: numref, cite, math, etc. rendering

Job d2l-zh/PR-975/1 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-975/

Job d2l-zh/PR-975/5 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-975/

Job d2l-zh/PR-975/6 is complete.
Check the results at http://preview.d2l.ai/d2l-zh/PR-975/


Follow CommonMC prolog change

This depends on Offline PR https://github.com/Mu2e/Offline/pull/1300

Hi @brownd1978,
You have proposed changes to files in these packages:

JobConfig

which require these tests: build.
@Mu2e/fnalbuild-users, @Mu2e/write have access to CI actions on main.
:hourglass: The following tests have been triggered for 5287648aedc1c528dafe514365f75b6a1a4f8e83: build  (Build queue has 1 jobs)
About FNALbuild. Code review on Mu2e/Offline.

:umbrella: The build tests failed for 5287648aedc1c528dafe514365f75b6a1a4f8e83.

Test
Result
Details

test with
:white_check_mark:
Command did not list any other PRs to include

merge
:white_check_mark:
Merged 5287648aedc1c528dafe514365f75b6a1a4f8e83 at ab19ec373cbd8f96d78c81e6f9763de714a10ccd

build (prof)
:white_check_mark:
Log file. Build time: 04 min 09 sec

ceSimReco
:x:
Log file. Return Code 90.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:x:
Log file. Return Code 90.

cosmicOffSpill
:x:
Log file. Return Code 90.

ceSteps
:x:
Log file. Return Code 90.

ceDigi
:x:
Log file. Return Code 90.

muDauSteps
:x:
Log file. Return Code 90.

ceMix
:x:
Log file. Return Code 90.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at 5287648aedc1c528dafe514365f75b6a1a4f8e83 after being merged into the base branch at ab19ec373cbd8f96d78c81e6f9763de714a10ccd.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.

@FNALbuild run build test with Mu2e/Offline#1300

:hourglass: The following tests have been triggered for 5287648aedc1c528dafe514365f75b6a1a4f8e83: build  (Build queue has 1 jobs)

:sunny: The build tests passed at 5287648aedc1c528dafe514365f75b6a1a4f8e83.

Test
Result
Details

test with
:white_check_mark:
Included Mu2e/Offline#1300 @ 491ff6ca4dcc689e64e6da9fa96b1b5e2d877e2c by merge

merge
:white_check_mark:
Merged 5287648aedc1c528dafe514365f75b6a1a4f8e83 at ab19ec373cbd8f96d78c81e6f9763de714a10ccd

build (prof)
:white_check_mark:
Log file. Build time: 04 min 10 sec

ceSimReco
:white_check_mark:
Log file.

g4test_03MT
:white_check_mark:
Log file.

transportOnly
:white_check_mark:
Log file.

POT
:white_check_mark:
Log file.

g4study
:white_check_mark:
Log file.

cosmicSimReco
:white_check_mark:
Log file.

cosmicOffSpill
:white_check_mark:
Log file.

ceSteps
:white_check_mark:
Log file.

ceDigi
:white_check_mark:
Log file.

muDauSteps
:white_check_mark:
Log file.

ceMix
:white_check_mark:
Log file.

rootOverlaps
:white_check_mark:
Log file.

g4surfaceCheck
:white_check_mark:
Log file.

FIXME, TODO
:white_check_mark:
TODO (0) FIXME (0) in 0 files

clang-tidy
:white_check_mark:
0 errors 0 warnings

N.B. These results were obtained from a build of this Pull Request at 5287648aedc1c528dafe514365f75b6a1a4f8e83 after being merged into the base branch at ab19ec373cbd8f96d78c81e6f9763de714a10ccd.
For more information, please check the job page here.
Build artifacts are deleted after 5 days. If this is not desired, select Keep this build forever on the job page.


crf.accuracy always equals 0

when I set mask_zero=False in the embedding layer ,the accuracy will always be 0,like this
Epoch 1/100
28/28 [==============================] - 1s 46ms/step - loss: 90.9821 - accuracy: 0.0000e+00
Epoch 2/100
28/28 [==============================] - 1s 46ms/step - loss: 36.3541 - accuracy: 0.0000e+00
Epoch 3/100
28/28 [==============================] - 1s 46ms/step - loss: 31.0853 - accuracy: 0.0000e+00
Epoch 4/100
28/28 [==============================] - 1s 46ms/step - loss: 27.0876 - accuracy: 0.0000e+00
Epoch 5/100
19/28 [===================>..........] - ETA: 0s - loss: 24.5962 - accuracy: 0.0000e+00

I will test it on Monday. Thank you.
On Fri, Oct 16, 2020 at 7:22 PM SU_G<EMAIL_ADDRESS>wrote:

when I set mask_zero=False in the embedding layer ,the accuracy will
always be 0,like this
Epoch 1/100
28/28 [==============================] - 1s 46ms/step - loss: 90.9821 -
accuracy: 0.0000e+00
Epoch 2/100
28/28 [==============================] - 1s 46ms/step - loss: 36.3541 -
accuracy: 0.0000e+00
Epoch 3/100
28/28 [==============================] - 1s 46ms/step - loss: 31.0853 -
accuracy: 0.0000e+00
Epoch 4/100
28/28 [==============================] - 1s 46ms/step - loss: 27.0876 -
accuracy: 0.0000e+00
Epoch 5/100
19/28 [===================>..........] - ETA: 0s - loss: 24.5962 -
accuracy: 0.0000e+00
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/xuxingya/tf2crf/issues/14, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADFZVRBZLPOBYE7EL3DSIXTSLAUF3ANCNFSM4STGVJDA
.

There is a bug in calculating accuracy when mask_zero=False. FIx it in new version.


Does not work with bleeding edge bevy

error: failed to select a version for syn.
... required by package wasm-bindgen-macro-support v0.2.73
... which satisfies dependency wasm-bindgen-macro-support = "=0.2.73" of package wasm-bindgen-macro v0.2.73
... which satisfies dependency wasm-bindgen-macro = "=0.2.73" of package wasm-bindgen v0.2.73
... which satisfies dependency wasm-bindgen = "^0.2.73" of package wgpu v0.9.0
... which satisfies dependency wgpu = "^0.9" of package bevy_wgpu v0.5.0 (https://github.com/bevyengine/bevy?branch=main#225d6a13)
... which satisfies git dependency bevy_wgpu of package bevy_internal v0.5.0 (https://github.com/bevyengine/bevy?branch=main#225d6a13)
... which satisfies git dependency bevy_internal of package bevy v0.5.0 (https://github.com/bevyengine/bevy?branch=main#225d6a13)
... which satisfies git dependency bevy of package my_package v0.1.0
versions that meet the requirements ^1.0.67 are: 1.0.81, 1.0.80, 1.0.79, 1.0.78, 1.0.77, 1.0.76, 1.0.75, 1.0.74, 1.0.73, 1.0.72, 1.0.71, 1.0.70, 1.0.69, 1.0.68, 1.0.67
all possible versions conflict with previously selected packages.
previously selected package syn v1.0.65
... which satisfies dependency syn = "=1.0.65" of package bevy v0.5.0
... which satisfies dependency bevy = "^0.5" of package bevy_asset_ron v0.2.0 (https://github.com/inodentry/bevy_asset_ron#06f4de58)
... which satisfies git dependency bevy_asset_ron of package my_package v0.1.0
failed to select a version for syn which could resolve this conflict

I can just use dependency patching to fix this.


more prometheus buckets

closed in favour of #1093

Thanks @greged93, sorry got caught up and missed the update.

no worries!


Gendaylit "Goodsky" Variable

Gendaylit still creates a sky for Sun below the horizon, but then Rtrace crashes. So added a variable to catch this and pass it forward.
It also checks if DNI is = or less to 0 becuase Gendaylit itself crashed on those instances for me.
Not sure if it's the most elegant way to handle these exceptions but it works :D
Addresses #41

This is failing our initial automatic checks.  I'm going to investigate and try to find a way to do it without changing our default behavior.

OK, this is looking pretty good on my end.  The additional internal consistency checks for valid irradiance and making sure skyfiles and octfiles exist is probably a good thing regardless. @shirubana If you can confirm that this branch is now fixing your bugs, I'm ready to merge this.

Ok, I tried to break it again and I couldn't.  It might be that it was crashing on the printing the annual bifacial ratio itself because the irradiance results where 0 for the front side... dunno.
Sorry it was a half-wild goose chase, glad it's more consistent now though :) I tried forcing values for when the sun is (really) below the horizon for DNI and DHI, and I got a really good bifacial ratio, but actually negative irradiances on both surfaces. I think this checks will prevent random thing like that meanwhile sunrise/sunset options get figured out on more detail


Assessment of the difficulty in porting CPU architecture for the ITK

Hello everyone! I am working on implementing a tool to assess the complexity of CPU architecture porting. It primarily focuses on RISC-V architecture porting. As part of my dataset, I have collected the ITK project. I would like to gather community opinions to support my assessment. I appreciate your help and response! Based on scanning tools, the porting complexity is determined to be moderate, with a moderate amount of code related to the CPU architecture in the project，such as Assembly code,Intrinsic and builtin function. It would require a professional team, but not a large-scale one, to handle this task  (referring to the overall workload from adapting the project to a specific architecture to achieving full functionality on that architecture). Is this assessment accurate? I look forward to your help and response.
各位好！我在实现一个关于CPU架构的移植工作复杂度评估的工具，主要面向riscv架构移植，我收集ITK项目作为我的数据集之一，需要收集社区的意见作为支撑，期待您的帮助和回答！通过扫描工具得出其移植复杂度为中等，工程中与CPU架构相关的代码量也为中等，例如汇编代码、内建函数等，需要较专业团队但不需要大规模的团队进行，（这里指的是从工程尚未适配某架构到实现某架构的较完整功能的总体工作量）这样的判断是否准确？期待您的帮助与回答

I don't think it would take a team of people. ITK is meant to be multi-platform, and the bundled third-party libraries too. Which means that a single person should be able to port it to a reasonably popular platform such as RISC-V. Others are welcome to pitch in with their own opinion.

Closing due to lack of follow-up to maintainers' response. Can be re-opened in the future if necessary.

I don't think it would take a team of people. ITK is meant to be multi-platform, and the bundled third-party libraries too. Which means that a single person should be able to port it to a reasonably popular platform such as RISC-V. Others are welcome to pitch in with their own opinion.
https://github.com/InsightSoftwareConsortium/ITK/issues/4207#issuecomment-1708280108

Thank you very much for your comment. Our tool has collected hundreds of lines of assembly code and counted thousands of Intrinsic functions (with duplicates) for ITK. There are also some structures with #if and architecture-related macros, so the tool evaluates it as moderately complexity to transplant. Is this correct? What other comments do you have?

ITK itself has no assembly code. That comes from bundled third-party libraries, such as zlib-ng. In most of those cases, assembly is only a platform-specific optimization for specific popular platforms, with C or C++ fallback for less known platforms. If I remember correctly, most problems related to architecture porting were compiler differences and missing header inclusions.

ITK itself has no assembly code.

This is correct, but we do use some cpu intrinsic is a couple places such as here:
https://github.com/InsightSoftwareConsortium/ITK/blob/master/Modules/Core/Common/include/itkMathDetail.h
And as @dzenanz the code is written as an optimization for common architectures, and has C/C++ fall back code.

Correct.


[Bug Report]: import commonjs module from esmodule throw Failed to resolve error in 0.1.7 version.

System Info
System:
OS: macOS 13.2.1
CPU: (10) arm64 Apple M2 Pro
Memory: 173.41 MB / 32.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 19.7.0 - /opt/homebrew/bin/node
Yarn: 1.22.19 - /opt/homebrew/bin/yarn
npm: 9.5.0 - /opt/homebrew/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Browsers:
Chrome: 112.0.5615.49
Safari: 16.3
npmPackages:
@rspack/cli: 0.1.7 => 0.1.7
Details
Hello.
I'd like to report an issue that has occurred since version 0.1.7.
When a module in the esmodule format imports a commonjs format module, a Failed to resolve A in B error occurs.
The module with the issue was axios-retry, which imports a cjs format module called is-retry-allowed.
I'm not sure if this is a major issue, but since it didn't occur in version 0.1.6, I wanted to report it.
Reproduce link
https://github.com/Godsenal/rspack-relay-repor
Reproduce Steps

run yarn dev

(Please ignore the repository name. I used it #2440 )

It's not a bug, Webpack does the same, you can disable this behavior by:
module.exports = {
  // ...
  module: {
    rules: [
      {
        test: /\.m?js$/,
        resolve: {
          fullySpecified: false, // disable the behaviour
        },
      },
    ],
  },
};

@ahabhgk
Aha! It seems that the feature that was previously in webpack has been added in version 0.1.7 Thank you.
I'll close the issue!


replaced type specification with diamond operator.

Java 7 introduced the diamond operator (<>) to reduce the verbosity of generics code. For instance, instead of having to declare a SynchronousQueue type in both its declaration and its constructor, you can now simplify the constructor declaration with <>, and the compiler will infer the type.
Also updated source/target java language compatibility with Java 1.8 to make use of Java's newer language features.

Hey,
Thanks for the effort you put into this, but I don't feel confident setting lib's target compatibility to 1.8. Maybe it's safe, but I don't know that for sure. In any case, it's not needed, so I prefer to avoid any potential pitfalls.

Upgrading the language spec allows for much more readable code, with support for lambdas among other things. It's the default behavior in newer versions of Android Studio when creating new apps, and I've been using it for years. Just FYI.

Sure, but since this is a library, I'm worried about the potential effect it might have on projects which don't set this target compatibility. Maybe it won't be a problem, but since there is no benefit to consumers of ThreadPoster, it's not worth the time and the risk.


deleteLocation should behave like deleteFollower

deleteLocation doesn't generate the change event.

@harshach should we close it for now?


+iproute2 package, it is needed with -e BEASTHOST=ip

I have mikenye/readsb running w/ exposing the 30005 port on my host, so I am running piaware with -e BEASTHOST=192.168.x.x and I get a ton of these errors in the log output:
piaware] ip command not found on this version of Linux, you may need to install the iproute2 package and try again
[piaware] software failed to determine MAC address of the device.  cannot proceed without it.
[piaware] ip command not found on this version of Linux, you may need to install the iproute2 package and try again
[piaware] software failed to determine MAC address of the device.  cannot proceed without it

I can exec in and run apt update; apt install iproute2 and the errors go away and the container starts as expected! =)

This must be another oddity with podman, as I don't get this with docker proper... Either way there's not a huge overhead with iproute2 so I'm going to merge this.

ty.
yeah, the image worked in podman rootfull mode without it too, but for whatever reason using rootless mode needs it. :/.
the adsb-exchange image doesn’t seem to need it.
Either way, thank you! images are working great.


Error: Input buffer contains unsupported image format

I downloaded a remote image using axios and always reported an Input buffer contains unsupported image format error when using sharp to convert to webp. There is no problem with the local mac system, and it will be reported to the server centos6.
const dest = path.join(this.config.baseDir, `app/public/${fileName}.webp`);

return new Promise(resolve => {
    axios.get(url, { responseType: 'arraybuffer' })
    .then(({ data }) => {
        sharp(data)
        .webp({
            quality
        })
        .toFile(dest)
        .then(() => {
            resolve(dest);
        })
        .catch(e => {
            this.ctx.logger.error(new Error(e));
        });
    })
    .catch(e => {
        this.ctx.logger.error(new Error(e));
    });
});

Centos configuration
gcc：4.8+
python: 2.7+
libvips: 8.8.3

If you're using CentOS 6 then you'll probably have installed your own libvips. Was it compiled with support for the format of the input image you are using? Perhaps use sharp.format to find out.

Thanks for your reply, I expect images in jpeg and png format to be converted.What causes this to happen? How can I fix this?
{ id: 'jpeg',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
png:
{ id: 'png',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
webp:
{ id: 'webp',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
tiff:
{ id: 'tiff',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
magick:
{ id: 'magick',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
openslide:
{ id: 'openslide',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
dz:
{ id: 'dz',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
ppm:
{ id: 'ppm',
input: { file: true, buffer: false, stream: false },
output: { file: true, buffer: false, stream: false } },
fits:
{ id: 'fits',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
gif:
{ id: 'gif',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
svg:
{ id: 'svg',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
heif:
{ id: 'heif',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
pdf:
{ id: 'pdf',
input: { file: false, buffer: false, stream: false },
output: { file: false, buffer: false, stream: false } },
vips:
{ id: 'vips',
input: { file: true, buffer: false, stream: false },
output: { file: true, buffer: false, stream: false } },
raw:
{ id: 'raw',
input: { file: false, buffer: true, stream: true },
output: { file: false, buffer: true, stream: true } } }

When compiling libvips from source on CentOS 6, you'll need to ensure the optional dependencies for the formats you want are installed first, e.g. for JPEG you'll need to ensure the libjpeg-turbo-devel package is installed before compilation.
https://github.com/libvips/libvips#optional-dependencies
If you're able to use CentOS 7 then sharp will use prebuilt binaries that include common formats.

Installing the libjpeg-turbo-devel package does not work, and finally solved this problem by upgrading to centos 7.😂

How would you solve this issue on e.g. MacOS? I am facing the same issue, trying to read a JPG. In the installation instructions page it says that libvips is shipped/downloaded during installation.
Do I have to do some manual installation on top of npm install? If so, is there a how-to or tutorial somewhere? Really I am just trying to follow the most basic example currently :)

@patrickjane Please open a new question issue, ensuring you provide sample code and image(s).


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


⚠ Joris - Perso has degraded performance

In 9e92c1c, Joris - Perso (https://joris-parmentier.fr) experienced degraded performance:

HTTP code: 200
Response time: 522 ms

Resolved: Joris - Perso performance has improved in c660274 after 11 minutes.


Event listener for add sibling button

I use HTMX in formset form with siblings.  When I press add sibling button formset adds sibling but HTMX doesn't know about DOM changes.  There's a procedure in HTMX which could add new content to HTMX DOM but I have to start this procedure after formset siblings was added.
Could you help me with any idea how to do it?
It would be great to have an event listener in formset to start adding sibling and end adding sibling. Or maybe you have another way?

Can you please point me on the specific page of the HTMX documentation.
Btw. I would really appreciate, if you could add an example using HTMX to the testapp/-folder. This would help me in adding the necessary hooks so that these two libraries can work together.

https://htmx.org/api/#process

You can see htmx samples on HTMX site. https://htmx.org/examples/
It works fine with your formset java but now I have a problem with new sibling.

Did you have a chanse to look at HTMX ?


API error when trying to download various datasets from planetary computer APIs

I am trying to download the sentinel-2 dataset via STAC API, but midway through the download I am getting an error like this
APIError: <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' '[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'><meta](http://www.w3.org/1999/xhtml'%3E%3Chead%3E%3Cmeta) content='text/html; charset=utf-8' http-equiv='content-type'/><title>Service unavailable</title>

Our services aren't available right now

We're working to restore all services as soon as possible. Please check back soon.

0CURnZAAAAACaXluYute5QouGLuN7eMExQlJVMzBFREdFMTExNgA5MjdhYmZhNi0xOWY2LTRhZjEtYTA5ZC1jOTU5ZDlhMWU2NDQ=

I have  downloaded the dataset the previous day without any issue, but I am not able to do it now. And the error appears at random places midway through the download. This error appears when trying to download many such datasets like JRC-GSW, TerraClimate, COP-DEM-GLO-30 and ESRI-10 meter Land cover.
Can someone please help me with this error.
Any help to resolve this issue would be greatly appreciated.
Thank You.

In general, we recommend you not download the data locally. See https://tomaugspurger.github.io/noaa-nwm/02-problems.html#background.

but midway through the download I am getting an error like this

What URL is being accessed when that fails? Can you show the full traceback / error message?

So that indicates the error happened on a request to our STAC API, made by pystac / pystac-client.
In general, you should ensure that your network requests includes retries. I'm not sure about the best way to achieve that through pystac-client. I see that https://github.com/stac-utils/pystac/pull/986 added retry logic to pystac; I'm not sure if that's usable through pystac-client.
I'd recommend opening a new issue on pystac-client, requesting that retry configuration be documented (and perhaps enabled by default).


Object Properties are ignored in expect when there is a Symbol.iterator

Describe the bug
When there is a Symbol.iterator inside an object vitest fails to check for other properties
Reproduction
The following test should fail:
import { describe, expect, it } from "vitest"

describe("Vitest Issue", () => {
  it("compares", () => {
    const a = {
      value: 0,
      [Symbol.iterator]: [0, 1, 2][Symbol.iterator]
    }
    const b = {
      value: 1,
      [Symbol.iterator]: [0, 1, 2][Symbol.iterator]
    }
    expect(a).toStrictEqual(b)
  })
})

System Info
independent from system

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Note that also the iterator is ignored, the following keeps passing:
import { describe, expect, it } from "vitest"

describe("Vitest Issue", () => {
  it("compares", () => {
    const a = {
      value: 0,
      [Symbol.iterator]: [0, 1, 2, Math.random()][Symbol.iterator]
    }
    const b = {
      value: 1,
      [Symbol.iterator]: [0, 1, 2, Math.random()][Symbol.iterator]
    }
    expect(a).toStrictEqual(b)
  })
})

Looks like this was fixed in Jest after we migrated the equality check: https://github.com/jestjs/jest/pull/8359

Note that also the iterator is ignored, the following keeps passing: ...

This one might be some this/bind issue?
> x = { [Symbol.iterator]: ["a", "b"][Symbol.iterator] }
{ [Symbol(Symbol.iterator)]: [Function: values] }
> x[Symbol.iterator]().next()
{ value: undefined, done: true }

> y = { [Symbol.iterator]: () => ["a", "b"][Symbol.iterator]() }
{ [Symbol(Symbol.iterator)]: [Function: [Symbol.iterator]] }
> y[Symbol.iterator]().next()
{ value: 'a', done: false }

Closed by https://github.com/vitest-dev/vitest/pull/5621

The fix should be in https://github.com/vitest-dev/vitest/releases/tag/v1.5.3
I checked and effect repo is now failing - are these errors expected?


0.60.0-b4

All pull requests marked Passed

Codecov Report

Merging #2004 into develop will increase coverage by 0.21%.

@@             Coverage Diff             @@
##           develop    #2004      +/-   ##
===========================================
+ Coverage     67.2%   67.42%   +0.21%
===========================================
  Files          683      687       +4
  Lines        49208    49640     +432
===========================================
+ Hits         33071    33468     +397
- Misses       16137    16172      +35

Impacted Files
Coverage Δ

src/ripple/server/Port.h
100% <ø> (ø)
:white_check_mark:

src/ripple/ledger/ReadView.h
100% <ø> (ø)
:white_check_mark:

src/ripple/app/misc/Validations.h
100% <ø> (ø)
:white_check_mark:

src/ripple/app/tx/impl/Payment.cpp
78.87% <ø> (-0.1%)
:x:

src/ripple/core/Config.h
100% <ø> (ø)
:white_check_mark:

src/ripple/protocol/impl/BuildInfo.cpp
82.6% <ø> (ø)
:white_check_mark:

src/ripple/app/ledger/impl/LedgerConsensusImp.h
50% <ø> (ø)
:white_check_mark:

src/ripple/app/ledger/LedgerConsensus.h
100% <ø> (ø)
:white_check_mark:

src/ripple/net/InfoSub.h
75% <ø> (ø)
:white_check_mark:

src/ripple/app/paths/Pathfinder.cpp
86.18% <ø> (-0.08%)
:x:

... and 90 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update b3eada1...7b0dfe7. Read the comment docs.


Snap Templates Testing

The SnapTemplate class was created during exploration of the project, we now need to shore it up with testing.
Specifically we need to test all of the functions and the full config translation that happens inside.
Fully test the functions:

[x] mapBreakpoints
[x] createSearchTargeters
[x] createAutocompleteTargeters
[x] createRecommendationComponentMapping
[x] createSnapConfig

Finally test that the config generated by createSnapConfig can be passed into the SnapTemplate to yield a Snap object with all the expected properties.

[x] SnapTemplate

Merged into templates branch.


HBASE-25122 [Flake Test][branch-1] TestExportSnapshotWithTemporaryDirectory

HBASE-25122

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 2 new or modified test files.

_ branch-1 Compile Tests _

+1 :green_heart:
mvninstall
10m 30s
branch-1 passed

+1 :green_heart:
compile
0m 53s
branch-1 passed with JDK v1.8.0_262

+1 :green_heart:
compile
0m 54s
branch-1 passed with JDK v1.7.0_272

+1 :green_heart:
checkstyle
2m 11s
branch-1 passed

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

+1 :green_heart:
javadoc
0m 58s
branch-1 passed with JDK v1.8.0_262

+1 :green_heart:
javadoc
0m 52s
branch-1 passed with JDK v1.7.0_272

+0 :ok:
spotbugs
3m 56s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
3m 52s
branch-1 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 28s
the patch passed

+1 :green_heart:
compile
0m 56s
the patch passed with JDK v1.8.0_262

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

+1 :green_heart:
compile
0m 54s
the patch passed with JDK v1.7.0_272

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

+1 :green_heart:
checkstyle
1m 56s
hbase-server: The patch generated 0 new + 3 unchanged - 3 fixed = 3 total (was 6)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

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

+1 :green_heart:
hadoopcheck
5m 40s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
0m 43s
the patch passed with JDK v1.8.0_262

+1 :green_heart:
javadoc
0m 52s
the patch passed with JDK v1.7.0_272

+1 :green_heart:
findbugs
4m 26s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
149m 43s
hbase-server in the patch passed.

+1 :green_heart:
asflicense
0m 42s
The patch does not generate ASF License warnings.

207m 10s

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/1/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux 86ce5299aec8 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-2472/out/precommit/personality/provided.sh

git revision
branch-1 / e719a5b

Default Java
1.7.0_272

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_262 /usr/lib/jvm/zulu-7-amd64:1.7.0_272

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/1/testReport/

Max. process+thread count
3875 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/1/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+1 :green_heart:
hbaseanti
0m  0s
Patch does not have any anti-patterns.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s
The patch appears to include 2 new or modified test files.

_ branch-1 Compile Tests _

+1 :green_heart:
mvninstall
10m 20s
branch-1 passed

+1 :green_heart:
compile
0m 54s
branch-1 passed with JDK v1.8.0_262

+1 :green_heart:
compile
0m 53s
branch-1 passed with JDK v1.7.0_272

+1 :green_heart:
checkstyle
2m  7s
branch-1 passed

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

+1 :green_heart:
javadoc
1m  0s
branch-1 passed with JDK v1.8.0_262

+1 :green_heart:
javadoc
0m 52s
branch-1 passed with JDK v1.7.0_272

+0 :ok:
spotbugs
3m 50s
Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
3m 46s
branch-1 passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
2m 28s
the patch passed

+1 :green_heart:
compile
0m 53s
the patch passed with JDK v1.8.0_262

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

+1 :green_heart:
compile
0m 55s
the patch passed with JDK v1.7.0_272

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

+1 :green_heart:
checkstyle
1m 57s
hbase-server: The patch generated 0 new + 3 unchanged - 3 fixed = 3 total (was 6)

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

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

+1 :green_heart:
hadoopcheck
5m 54s
Patch does not cause any errors with Hadoop 2.8.5 2.9.2.

+1 :green_heart:
javadoc
0m 43s
the patch passed with JDK v1.8.0_262

+1 :green_heart:
javadoc
0m 52s
the patch passed with JDK v1.7.0_272

+1 :green_heart:
findbugs
4m 35s
the patch passed

_ Other Tests _

-1 :x:
unit
165m 45s
hbase-server in the patch failed.

+1 :green_heart:
asflicense
0m 54s
The patch does not generate ASF License warnings.

217m 12s

Reason
Tests

Failed junit tests
hadoop.hbase.client.TestReplicasClient

hadoop.hbase.master.balancer.TestStochasticLoadBalancer2

Subsystem
Report/Notes

Docker
Client=19.03.13 Server=19.03.13 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/2/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense javac javadoc unit spotbugs findbugs shadedjars hadoopcheck hbaseanti checkstyle compile

uname
Linux 55d15ca664bb 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
/home/jenkins/jenkins-home/workspace/Base-PreCommit-GitHub-PR_PR-2472/out/precommit/personality/provided.sh

git revision
branch-1 / e76e7c9

Default Java
1.7.0_272

Multi-JDK versions
/usr/lib/jvm/zulu-8-amd64:1.8.0_262 /usr/lib/jvm/zulu-7-amd64:1.7.0_272

unit
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/2/artifact/out/patch-unit-hbase-server.txt

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/2/testReport/

Max. process+thread count
3645 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2472/2/console

versions
git=1.9.1 maven=3.0.5 findbugs=3.0.1

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

This message was automatically generated.


[move-to-yul] Setup experiments.

This PR sets up experiments for code generation and wires them to the test infra. This will be needed for the upcoming control flow graph optimizations, and down the road also for other things.
A new module experiments.rs is added which declares constants for experiments. An experiment can be activated on the command line with --experiment=<name>. In a baseline tests, one can add the comment
// experiment: <name>

... to the source. The test is then run both with and without the experiment, producing different baseline files.
A first experiment is used to suppress generation of source info in baseline tests by default. This is useful because a lot of useless diffs are created if source positions only slightly shift. Source info will now only be generated during tests if --experiment=capture-source-info is set. Only one of our tests(Resources.move)  has this on, in order to ensure source info keeps being tested.
Have you read the Contributing Guidelines on pull requests?
Yes

/land


input[type="radio"] don't border-radius:0;

in iphone has bug, input[type="radio"] don't border-radius:0;

Personally I think we should move the border-radius: 0 into .form-control, rather than having a selector in the Reboot reset with higher specificity.

This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
<EMAIL_ADDRESS>Domain plentyproductions.com has exceeded the max emails per hour (201/200 (100%)) allowed.  Message will be reattempted later
------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext8.iad.github.net ([<IP_ADDRESS>]:54652 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by server21.abstractdns.com with esmtps (TLSv1:DHE-RSA-AES256-SHA:256)
(Exim 4.87)
(envelope-from<EMAIL_ADDRESS>id 1bLBS0-0003CD-QB
for<EMAIL_ADDRESS>Thu, 07 Jul 2016 15:42:52 +0000
Date: Wed, 06 Jul 2016 02:12:57 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1467796377;
bh=grYB0DG1KHXibRdT1o7YDKsWYlFLLo+PYxwxKaIp9sY=;
h=From:Reply-To:To:Cc:Subject:List-ID:List-Archive:List-Post:
List-Unsubscribe:From;
b=LHNSrE3G7u/pmCiJal0J/OQVtQieY3nb1zqQf1Hp9CB31iv3/g5axXm2MldUfCWXH
xKr60yQnO/iYEBnVJ1iYTs5Qs3SEm2ikz+kunu9yArTnpvQkGGn9S+K2qbQ4bJutgS
Y8bFTWTtqGhpP8UtFIexj2hGyJGLOMJZzVaPlV94=
From: Cloudyan<EMAIL_ADDRESS>Reply-To: twbs/bootstrap<EMAIL_ADDRESS>To: twbs/bootstrap<EMAIL_ADDRESS>Cc:
Message-ID<EMAIL_ADDRESS>Subject: [twbs/bootstrap] input[type="radio"] don't border-radius:0; (#20247)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_577ccb99b3b96_2a743ff20f7cb2bc4730d9";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: cloudyan
X-GitHub-Recipient: gtrevg
List-ID: twbs/bootstrap <bootstrap.twbs.github.com>
List-Archive: https://github.com/twbs/bootstrap
List-Post<EMAIL_ADDRESS>List-Unsubscribe<EMAIL_ADDRESS>https://github.com/notifications/unsubscribe/ABA47epzFasYiVihMarEL1b1qT-INAGkks5qS3GZgaJpZM4JF5BP
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address<EMAIL_ADDRESS>----==_mimepart_577ccb99b3b96_2a743ff20f7cb2bc4730d9
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
in iphone has bug, input[type="radio"] don't border-radius:0;
You can view, comment on, or merge this pull request online at:
https://github.com/twbs/bootstrap/pull/20247
-- Commit Summary --

input[type="radio"] don't border-radius:0;

-- File Changes --
M scss/_reboot.scss (4)

-- Patch Links --
https://github.com/twbs/bootstrap/pull/20247.patch
https://github.com/twbs/bootstrap/pull/20247.diff

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/twbs/bootstrap/pull/20247
----==_mimepart_577ccb99b3b96_2a743ff20f7cb2bc4730d9
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
in iphone has bug, input[type="radio"] don't border-radius:0;

You can view, comment on, or merge this pull request online at:
  https://github.com/twbs/bootstrap/pull/20247
Commit Summary

input[type="radio"] don't border-radius:0;

File Changes

M
scss/_reboot.scss
    (4)

Patch Links:

https://github.com/twbs/bootstrap/pull/20247.patch
https://github.com/twbs/bootstrap/pull/20247.diff

—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or mute the thread.

----==_mimepart_577ccb99b3b96_2a743ff20f7cb2bc4730d9--

Superseded by #20695.


Nested Stack Support

Currently WIP. Needs some more docs, but functionality is there
Fixes https://github.com/pulumi/pulumi-cdk/issues/80

This change is part of the following stack:

#295 ◀

#298

Change managed by git-spice.

@corymhall I think this is ready for another look

Very nice. Sorry for late review with some questions. Nothing blocking.


DOCS rerun composer on undefined MODULE_FILTER (#7948)

Just a mention that you need to rerun composer when upgrading to 4.1.0. Not sure it is still relevant after @tractorcow silverstripe/vendor-plugin#18 ... feel free to reject.

I fixed the root issue at https://github.com/silverstripe/vendor-plugin/pull/18 :D

I think these docs can still be merged anyway.


xyz map tiles format "https://someurl/sometilelayer{z}/{x}/{y}.png not loading Cesium Tile Map Service

We are getting Unsupported Host or other errors when trying to connect to on-premises tile server
when we try real valid tile numbers instead of placeholders in the browser it returns images no problem
We've tried a bunch of Tile layers but can't get any of them to load
is there a trick for loading basemaps and overlay XYZ Raster Tiles?

What is the Alternative?
We can also deliver OGC WMTS or WMS?  Are these supported?

WMS and TMS are supported.

What did you try? You'll want to create a CesiumTileMapServiceRasterOverlay component and add it to the same GameObject as the Cesium3DTileset that you want to drape it over.


Unable to install on Android 9 (LineageOS 16)

The described method in the readme (copying the apk to /priv-app) does not work anymore on Android 9 due the permission-whitelist enforcing ASOP docs. As a result of this, your phone won't boot if you just copy the apk to priv-app!
As far as I understand, the issue should be solvable by creating a matching priv-app-permission.xml file in /etc/permissions.
I'm willing to contribute the required changes to the readme - however since I'm pretty unfamiliar with the android stack a need a bit more information:

What would be the package name(s) and their required permissions
Is there any kind of signature stuff involved?

For anybody who found themselves here after following the README instructions and discovering their device no longer boots correctly (-.-"), here is how to unbrick it again (using TWRP):

Boot into Recovery.
Select "Mount".
Tick the box "System", make sure "Mount system partition read-only" is disabled.
Don't touch any of the buttons below. Your system is already mounted by ticking the box.
Go back to the main menu, select "Advanced", "File Manager".
Navigate to /system/priv-app.
Select NetworkLocation.apk, then "Delete".
Go back to the main menu, select "Reboot", "System.

Leaving this here as "just delete the file again" is obvious, but how to mount the right thing was not for me.

I've used Stanley to extract the manifest of NetworkLocation.apk. It lists the app's name and permissions.
<?xml version="1.0" encoding="UTF-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="20187" android:versionName="1.6.8" package="com.google.android.gms" platformBuildVersionCode="24" platformBuildVersionName="7.0">
  <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="24"/>
  <permission android:label="@id/0x7F070020" android:name="org.microg.permission.FORCE_COARSE_LOCATION" android:protectionLevel="1" android:permissionGroup="android.permission-group.LOCATION" android:description="@id/0x7F07001F"/>
  <uses-permission android:name="android.permission.INSTALL_LOCATION_PROVIDER"/>
  <uses-permission android:name="android.permission.ACCESS_COARSE_UPDATES"/>
  <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
  <uses-permission android:name="org.microg.permission.FORCE_COARSE_LOCATION"/>
  <uses-permission android:name="com.android.settings.INJECT_SETTINGS"/>
  <application android:label="@id/0x7F07001D" android:icon="@id/0x7F030000" android:allowBackup="true">
    <activity android:label="@id/0x7F07001D" android:icon="@id/0x7F030001" android:name="org.microg.nlp.ui.SettingsLauncherActivity">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>
    <uses-library android:name="com.android.location.provider"/>
    <service android:name="org.microg.nlp.location.LocationServiceV1" android:permission="android.permission.ACCESS_COARSE_LOCATION" android:exported="true">
      <intent-filter>
        <action android:name="com.android.location.service.NetworkLocationProvider"/>
        <action android:name="com.google.android.location.NetworkLocationProvider"/>
      </intent-filter>
      <meta-data android:name="serviceVersion" android:value="1"/>
      <meta-data android:name="version" android:value="1"/>
    </service>
    <service android:name="org.microg.nlp.location.LocationServiceV2" android:permission="android.permission.ACCESS_COARSE_LOCATION" android:exported="true">
      <intent-filter>
        <action android:name="com.android.location.service.v3.NetworkLocationProvider"/>
        <action android:name="com.android.location.service.v2.NetworkLocationProvider"/>
      </intent-filter>
      <meta-data android:name="serviceVersion" android:value="2"/>
      <meta-data android:name="serviceIsMultiuser" android:value="false"/>
    </service>
    <service android:name="org.microg.nlp.geocode.GeocodeServiceV1" android:exported="true">
      <intent-filter>
        <action android:name="com.android.location.service.GeocodeProvider"/>
        <action android:name="com.google.android.location.GeocodeProvider"/>
      </intent-filter>
      <meta-data android:name="serviceVersion" android:value="2"/>
      <meta-data android:name="serviceIsMultiuser" android:value="false"/>
    </service>
    <service android:name="org.microg.nlp.ui.SettingInjectorService">
      <intent-filter>
        <action android:name="android.location.SettingInjectorService"/>
      </intent-filter>
      <meta-data android:name="android.location.SettingInjectorService" android:resource="@id/0x7F060001"/>
    </service>
    <activity android:theme="@id/0x7F090138" android:label="@id/0x7F07001E" android:icon="@id/0x7F030001" android:name="org.microg.nlp.ui.SettingsActivity"/>
    <receiver android:name="org.microg.nlp.PackageReceiver">
      <intent-filter>
        <action android:name="android.intent.action.PACKAGE_CHANGED"/>
        <action android:name="android.intent.action.PACKAGE_UPGRADED"/>
        <action android:name="android.intent.action.PACKAGE_REMOVED"/>
        <action android:name="android.intent.action.PACKAGE_REPLACED"/>
        <action android:name="android.intent.action.PACKAGE_RESTARTED"/>
        <data android:scheme="package"/>
      </intent-filter>
    </receiver>
    <meta-data android:name="org.microg.nlp.API_VERSION" android:value="@id/0x7F070057"/>
    <activity android:theme="@id/0x01030010" android:name="org.microg.nlp.api.MPermissionHelperActivity" android:exported="true"/>
  </application>
</manifest>

Stanley also shows the certificate used to sign the .apk:
(NOGAPPS Project)
O=NOGAPPS Project,C=DE
SHA-1:10321BD893F69AF97F7573AAFE9DE1DC0901F3A1

I build a magisk module and work correctly.
The permission file I use:
privapp-permissions-unifiednlp.txt

@pedrxd Thank you for your input. However, If you install UnifiedNlp as location provider without the "gms-core" there is no need to spoof the signature (as far as I understand) and therefore the permissions should be something like <package="org.microg.*">

Yes, that was strange for me. But I check the name that unifiedNLP package have and was the same as the google one. So when i made the permission file I use the same. Probably I use the wrong apk when installing unifiedNLP.

Ah ok. I'll check it on Thursday and update this comment accordingly.

As of today it seems not to be possible to install standalone Unified NLP with Lineage OS 16? Or is there some workaround?

Copy this apk to /system/priv-app/UnifiedNLP/ and this permission file to /system/etc/permissions/ .
Working for me without Gapps.

So I tried these two files and did
adb push NetworkLocation.apk /system/priv-app/UnifiedNLP/NetwortkLocation.apk
and
adb push privapp-permissions-unifiednlp.txt /system/etc/permissions/privapp-permissions-unifiednlp.txt
and my phone won't boot. Do I have to rename them some specific way?

The name of the .apk is irrelevant, but the permissions file needs to be a .xml. Can confirm it also works for me.

Thank you! Can confirm working with .xml.
No magisk microG module was needed (which broke all gsf dependant apps).
Is it possible to update the description, it seems like legit workaround?
Tested on LG G4, Lineage OS 16.0, Android 9. System without GApps.

Can anybody explain how to use it with gapps?

@TontyTon As far as I understand this implementation this is not possible since this is a replacement of a Google Play Services component.

@sirtoobii I was talking about this (org.microg.nlp) -

UnifiedNlp.apk – for Android WITH Gapps


Injecting dependencies into changesets via options

I think the documented API on http://rom-rb.org/learn/repositories/custom-changesets/ on using dependencies is pretty useful, but unfortunately it doesn't work as described :) So I added these two commit: the first to comply with the documented API (except the option has to be optional: true) and the second to be able to pass the dependencies on initialization rather than afterwards with #with.
I know: option :pipe ..., default: ->{ nil } isn't that beautiful.

At this moment injecting option :dep, optional: true along with changeset(Chgst).with(dep: my_dep) works but I agree we should support providing mandatory dependencies OOTB. However, the interface of Repository#changeset is going to change in the next release because it's too complex :( The issue with pipe is fixed in master and you can check it out.


Basemap overdrawing

Basemap sits around in global memory even when it is out of scope, and then attaches to the current figure and draws itself repeatedly. This is most noticeable when writing the output to pdfpages. See the attached script (uploaded as a txt since .py isn't supported).
The script repeatedly calls a function which draws the state outline and saves the output to a pdf, each time incrementing the file name "test0.pdf" then "test1.pdf" then "test2.pdf", etc...
The first file test0.pdf will be 131KB, then test1.pdf will be 253KB since it includes the overdraw of the previous file, and so on...
This is with basemap 1.2.0 installed with anaconda (build py37h705c2d8_0), matplotlib 3.0.0 (build py37h5429711_0) Python 3.7.0 (build h6e4f718_3)
basemap_bug.txt

This is not a basemap bug, but a mis-understanding of how matplotlib's pyplot interface works. Figures created via the pyplot interface don't automatically close when they go out of scope. You have to explicitly close them yourself.
Generally, good practice when you have a function that is doing plotting is to pass the axes object to that function (and don't use plt within that function!). The code that calls the function can assume responsibility for creating (via plt.gcf() for example) and destroying the figure (via fig.close()`)

Sorry, correction, not fig.close(), but rather plt.close(fig)


Use composer

Need to use composer to lock down the version of phpunit. It is known to work with 4.7.6.

Done in 7f8d66940c0533d7195343a5a230d25d597130a8. For the moment, phpunit is set specifically to 4.7.6. If we rewrite the tests based on substantial changes to NeatlineTime, we can revisit this to use a more recent version of phpunit.


Added untriaged issue workflow.

Coming from https://github.com/opensearch-project/.github/issues/133, create a GitHub workflow for labelling untriaged issues. Please ensure that an untriaged label with color  exists before merging.

@kavilla @CCongWang can you take a look as well?


A mistake in the javadoc of Enhancer.getMethods()

The full signature of the method is
net.sf.cglib.proxy.Enhancer.getMethods(Class superclass, Class[] interfaces, List methods) ,
and the javadoc says @param superclass the class that will be extended, or null .
But this method will call net.sf.cglib.core.ReflectUtils.addAllMethods(final Class type, final List list),
which may cause NPE because of the code list.addAll(java.util.Arrays.asList(type.getDeclaredMethods()));.
Besides, getMethods will call net.sf.cglib.core.VisibilityPredicate(Class source, boolean protectedOk),
which may also cause NPE because of the code this.samePackageOk = source.getClassLoader() != null;
(but it will never occur because ReflectUtils.addAllMethods has already gong wrong).
Sorry for my poor English.

One possible modification is adding this code
if (superclass == null) superclass = Object.class;
to the start of net.sf.cglib.proxy.Enhancer.getMethods(Class superclass, Class[] interfaces, List methods, List interfaceMethods, Set forcePublic)


GitOps (implemented in Argo CD) improvement

We only provided the basic function of the Argo CD to implement the GitOps feature. Those features are planned:

[ ] #694
[ ] #695
[ ] Support to edit the Argo CD application via UI (see https://github.com/kubesphere/ks-devops/issues/608)
[ ] Support updating the images of Applications automatically (see https://github.com/kubesphere/ks-devops/issues/687)

See also the document

There are some potential small features:

[ ] #696

For example, the annotations belong to argocd

Annotations are used:

argocd-image-updater.argoproj.io/git-branch: main
argocd-image-updater.argoproj.io/git-branch: base:target
argocd-image-updater.argoproj.io/write-back-method: git:secret:argocd-image-updater/git-creds
argocd-image-updater.argoproj.io/write-back-method: git
argocd-image-updater.argoproj.io/write-back-target: kustomization
argocd-image-updater.argoproj.io/<image>.update-strategy: semver
argocd-image-updater.argoproj.io/myimage.allow-tags: regexp:^[0-9a-f]{7}$
argocd-image-updater.argoproj.io/api.pull-secret: pullsecret:argocd/osf2f-ghcr

There are some potential issues that we might need to resolve:

[ ] https://github.com/argoproj/argo-helm/issues/1353

/kind feature

Maybe we can refer to this #740 Proposal when fixing issue such as #694 and #695 .


Enable logging for production build v5.0.0

Can i enable logging for production build, when process.env.NODE_ENV === 'production'?

Sorry, we cannot enable logging in production mode because we do not include any of the logging code in our production builds. And the reason we don't include the logging code is because doing so would substantially increase the file size of the Workbox packages.
If you need to have logging in your production application, you could create your own Workbox build that doesn't exclude dev-only code, but (again) I'd be very careful to only do so temporarily—to debug an issue. It would not be a good idea to turn on logging permanently for all your users.


What's the proper syntax for scheduling a lambda with Custom Schedule Expression?

Note: If your question is regarding the AWS Amplify Console service, please log it in the
official AWS Amplify Console forum

Which Category is your question related to?
Lambda Functions
Amplify CLI Version
4.26.0
What AWS Services are you utilizing?
Functions
I'm trying to setup a schedule on a Lambda using amplify function update.
When I select Custom AWS cron expression, I'm not sure what to enter.
Should this be:
cron(0 12 * * ? *)

or
"0 12 * * ? *"

or
0 12 * * ? *

or what?
It's not clear from the docs what the syntax is for entering this value.
Thanks! 🌮

Hi @kimfucious
You can just enter the last expression you mentioned : 0  12  *  *  ?  *. We will convert this input to "cron(0 12 * * ? *)".

Thanks @akshbhu for the clarification!


reorganize stalker into stalkeragent, stalkerweb, and stalkerutils

reorganize stalker into stalkeragent, stalkerweb, and stalkerutils while updating stalker to work with current python libraries

This looks like the work of a stalker?


doc(fix) correct instrumentation-resources name

Seems that  the resource was renamed after 0.1.5 version, leading to confusion on my side while bootstrapping manual instrumentation

Thank you for this correction, it looks good to me.


canary.kodadot.xyz flashbang

https://canary.kodadot.xyz/
something with cloudfare i guess

hmm 😄 +99 pts for meme

@preschian any ide? maybe this one?

https://github.com/kodadot/nft-gallery/pull/6690

https://main.nft-gallery-5ci.pages.dev/ actually works, that's its where canary points

@preschian any ide? maybe this one?

ci: exit on failed to parse #6690

hhmm latest deployment for the main branch is this one https://82e0ff71.nft-gallery-5ci.pages.dev/ looks fine. Checking which point canary to

Netlify doesn't build
https://app.netlify.com/sites/koda-canary/deploys/64d8c5fd3c560e00085faf48
2:04:43 PM: stderr: [fatal] Unexpected end of JSON input
2:04:43 PM:   at JSON.parse (<anonymous>)
2:04:43 PM:   at node_modules/.pnpm/@nuxt+bridge-edge@3.0.0-27889410.9247608_@babel+core@7.22.9_sass@1.64.0_vue@2.7.14/node_modules/@nuxt/bridge-edge/dist/shared/bridge-edge.93ceedc4.mjs:348:164
2:04:43 PM:   at async Nuxt.callHook (node_modules/.pnpm/hable@3.0.0/node_modules/hable/dist/hable.js:1:959)
2:04:43 PM:   at async node_modules/.pnpm/@nuxt+webpack-edge@2.16.0-27720022.54e852f_patch_hash=erfbavqcsxdsfzuhctu4pd6xii_typescript@4.9.5_vue@2.7.14/node_modules/@nuxt/webpack-edge/dist/webpack.js:1925:7
2:04:43 PM: exit(1)

Netlify doesn't build

main.nft-gallery-5ci.pages.dev actually works, that's its where canary points

but we are using cf-pages for canary, right?

cf-pages for canary, right?

Yes, but Netlify should also work as we are using it for PR deploys

https://app.netlify.com/sites/koda-canary/deploys/64d8b96b9e2f1b000845b118
but other errors looks completely different

Anyway, this PR https://github.com/kodadot/nft-gallery/pull/6690 is expected to stop deployment if the build error occurs. Because, if the build fails and continues the deployment, it will show an error page like this https://github.com/kodadot/nft-gallery/issues/6630#issue-1842915927

main.nft-gallery-5ci.pages.dev actually works, that's its where canary points

netlify is already fine as expected. for canary should be pointing to this page

I will try to add a subdomain again pointing to main.nft-gallery-5ci.pages.dev, to trigger DNS. I suspect this is related to DNS stuff

I turn off from "Proxied" to "DNS only", looks fine now

could you check again @exezbcz @yangwao

https://canary-cf.kodadot.xyz/
https://canary.kodadot.xyz/

I will try to turn it back on again

I turn off from "Proxied" to "DNS only", looks fine now

but then workers for OG previews would not work no?

but then workers for OG previews would not work no?

correct, at the moment OG previews won't work on canary if I turn that off

I found weird stuff

we already point canary.kodadot.xyz to https://main.nft-gallery-5ci.pages.dev/. but the page is different. there is no cart icon, and the line above Spotlight is different. I suspect that canary.kodadot.xyz is still cache in the wrong version

main.nft-gallery-5ci.pages.dev
canary.kodadot.xyz

I added another subdomain to test it out. But, the page returns 522. It says, "Please contact your hosting provider". Meanwhile, our hosting provider is Cloudflare Pages 😅

82e0ff71.nft-gallery-5ci.pages.dev
another-canary.kodadot.xyz

This isn't very pleasant. Want to move to another hosting platform? cc @yangwao
pick one Vercel or Netlify
It seems like I can use Edge Middleware from Vercel to move our prerender-workers https://vercel.com/docs/concepts/functions/edge-middleware

@yangwao already added some subdomain points to netlify. if this is blocked for you, @exezbcz, you can check our other subdomain in https://canary-netlify.kodadot.xyz/

solved, this is the root cause. I turn off the "Auto Minify" options now from Cloudflare dashboard

It should be fine again. try to press Ctrl/Cmd + Shift + R if still get a blank page

ref:

https://community.cloudflare.com/t/the-page-error-when-turn-on-proxied-option/544471/14?u=preschian
https://developers.cloudflare.com/speed/optimization/content/auto-minify/#auto-minify

@preschian works for me, thanks!

I found weird stuff

yes, happened few times, hopefuly autominify will resolve it

Related, which caused bug

https://github.com/kodadot/nft-gallery/pull/6707


[Table] Added key to selectall column in TableHeader. Addresses #2028

Just adds the same key as the one added to the placeholder when displaySelectAll is set to false. Gets rid of the warning that shows on the docs site. Fixes issue #2028

Thanks :+1:


Not including alias on some links

For example, I have a file named "D&D.md" in my Non-Work/Social folder. The only link to it is in Non-Work/Life & Philosophy/Parenting.md, in the line "- Tabletop games like [[D&D]] offer great social outlets also at low prices."
I smart rename "D&D.md" to "Dungeons and Dragons.md" and the line becomes
"- Tabletop games like [[Dungeons and Dragons]] offer great social outlets also at low prices."
instead of what I expected, which would be
"- Tabletop games like [[Dungeons and Dragons|D&D]] offer great social outlets also at low prices."
Not sure why this is.

If I had to take a guess as to what's going wrong, I'd assume it may have something to do with the context these links appear in, not non-alphabetical characters and how the plugin handles them. Plenty of notes I've tried that have only letters and spaces work just fine, though some named that way also only work as expected when smart renaming for a fraction of all links using them.

@EarthToMooney thanks for your report, however I could not reproduce the issue
I prepared a vault for you double check
vault.zip

I came here because I was experiencing the same issue (only my filenames didn't have ampersands,) but the issue was resolved by relaunching Obsidian. It's unclear what was causing the issue, but given that I have other plugins, CSS snippets, etc. installed, it's likely not isolated to this plugin.

Fixed in https://github.com/mnaoumov/obsidian-smart-rename/releases/tag/2.0.0


Missing include directories for nlohmann_json and assimp

When I tried to compile the master, I faced some compilation errors that I fixed with these changes:
mychanges.patch.txt
The issues were:

include directory for nlohmann_json was missing
assimp was not included and linked
vsgXchange::openexr was missing implementation.

include directory for nlohmann_json was missing
assimp was not included and linked

Both of these should be already linked for in external/vsgXchange/src/assimp/build_vars.cmake.
For me it looks like cmake did not find assimp 5.0. If that is the case then neither assimp nor nlohmann_json is being linked.
Pls check which version is being found by letting you print out the assimp_VERSION.

vsgXchange::openexr was missing implementation.

Here i found an error when openexr is not found by cmake. In the fallback implementation the constructor is missing which produces this exact error. Will be fixed shortly.

vsgXchange::openexr was missing implementation.

Should be fixed with 44b363a1d4354895467ff8b6f432ebf93000e0c3 .
Have you checked the assimp version for the other 2 issues?

My assimp version is 5.0. Even if cmake finds assimp, include directory of nlohmann_json is missing from VulkanPBRT project. As I mentioned before adding nlohmann_json to target_link_libraries of VulkanPBRT will fix this.

Added nlohmann_json to the target link libraries in commit 684f7d32d541c25351ee0542940e89c695534952.
Do you still have the linking problems with assimp?


Error when using example code in documentation and dynesty

When using the example code provided in the documentation (https://juliet.readthedocs.io/en/latest/tutorials/transitfits.html#lightcurve-fitting-with-juliet), the following error appears :
AttributeError: type object 'NestedSampler' has no attribute '__code__'. Did you mean: '__doc__'?

I looked at where the error was coming from, and it would be due to a simple mistake coming from the fact that the dunder method __code__  is applied to the the DynestySampler object instead of the __init__ method. Making the following changes solved the problem :
https://github.com/nespinoza/juliet/blob/75d54a61d64b38e048ca68894e8238666d249d39/juliet/fit.py#L1660
- args = DynestySampler.__code__.co_varnames
+ args = DynestySampler.__init__.__code__.co_varnames

Thanks! I was just going to report this same error.

Hi folks --- sorry about this. It's a dynesty change that is not backcompatible. Haven't had the time to update this yet, but also related to this other error. If you downgrade dynesty to 1.2.2 it works: https://github.com/nespinoza/juliet/issues/89

Hey Nestor,
I also experienced this issue and found a workaround that is independent of the dynesty version (since I think there are some important bug fixes in the newer dynesty versions).
Instead of calling .__[code__.co](http://code__.co/)_varnames I would recommend you using vars(DynestySampler).keys()
Best
Jonas

This was solved in #98 by @andres-jordan --- closing!


Implement MandateInterface for MockDb

Spin out from https://github.com/juspay/hyperswitch/issues/172. Please refer to that issue for more information.

I would like to take this

I've assigned this to you @nachiketkanore. Just a heads up, the interface to be implemented was updated to be MandateInterface instead of CardsInfoInterface, since there was an issue for CardsInfoInterface already that we had overlooked.


ESP32-S3 vs ESP32 inconsistent SPI results (IDFGH-7221)

Environment
Module used: ESP32-S3-WROOM-2
IDF version: V4.4
Build System: idf.py
Compiler version : xtensa-esp32-elf-gcc
Operating System: Linux
Problem Description
We are replacing ESP32 with ESP32S3 in some designs. ESP32S3 SPI Master in mode 0 does not read the MISO signals correctly.
Note: We are using the same code and SDK (V4.4) on the ESP32 and ESP32S3. But only ESP32S3 have the issue with SPI.
Expected Behavior
SPI-master of ESP32S3 in mode 0 works like ESP32 with SPI-Slaves (ST25R95).
Actual Behavior
Data read from the ESP32S3 is one bit shift left compare with the actual data.
For example:  The actual data from ST25R95 is 0x55 but the ESP32S3 read data is 0xAA.
Please check at the pictures.

Initialize spi bus
static inline void bsp_spi_init(void)
{
  esp_err_t ret;

  spi_bus_config_t bus_cfg =
  {
    .miso_io_num   = SPI_MISO_PIN,
    .mosi_io_num   = SPI_MOSI_PIN,
    .sclk_io_num   = SPI_SCLK_PIN,
    .quadwp_io_num = -1,
    .quadhd_io_num = -1
  };

  spi_device_interface_config_t dev_cfg =
  {
    .clock_speed_hz = 1000000,   // Clock out at 1 MHz
    .mode           = 0,         // SPI mode 0
    .spics_io_num   = -1,        // CS pin
    .queue_size     = 7,         // We want to be able to queue 7 transactions at a time
  };

  // Initialize the SPI bus
  ret = spi_bus_initialize(SPI2_HOST, &bus_cfg, SPI_DMA_CH_AUTO);
  assert(ret == ESP_OK);

  // Attach the LCD to the SPI bus
  ret = spi_bus_add_device(SPI2_HOST, &dev_cfg, &m_spi_hdl);
  assert(ret == ESP_OK);
}

Transmit data:
void bsp_spi_transmit_receive(uint8_t *tx_data, uint8_t *rx_data, uint16_t len)
{
  esp_err_t ret;
  spi_transaction_t t;

  if (0 == len)
    return;
  memset(&t, 0, sizeof(t)); // Zero out the transaction

  t.length    = len * 8;    // Len is in bytes, transaction length is in bits.
  t.tx_buffer = tx_data;    // Data
  t.user      = (void *)1;  // D/C needs to be set to 1
  t.rx_buffer = rx_data;

  ret = spi_device_transmit(m_spi_hdl, &t);
  assert(ret == ESP_OK);
}

I think this is the issue from the ESP32S3. Let espressif confirm on that

Well, like you, I've tested on the ESP32 and it's working. I don't have the spi shifted bug..

I have faced the same issue with ESP32S3 + CR95HF. The expectation data (measured on logic analyzer is 0x0E, but ESP32S3 rx 0x1C). I have try so many things but it seem not working

I have the same issue with esp32s3, but it works setting the frequency at 2MHz.

I am porting my code (idf 4.4.2) from ESP32 (Rev 3) to ESP32S3. I am logging data of an SPI sensor at 512Hz.
The ESP32 logs reliably for many hours, while the ESP32S3 works fine for ca 1 hour, and then it hangs within the first 3 hours. Always. I already set the SPI bus frequency to 100K only... and i do not have an oscilloscope to check the lines.
Do you think this issue may be related to my observation? Is this bug relevant to the ST25R95 only or is it a general MISO line issue on the ESP32S3?

Well, we are in 2023., August... faced the same problem, no answer from ESPRESSIF.
Looking to the osciloscope it looks that ST25R95 is "giving one shift left" , like it has received a false clk before. Could be a glitch on ESP32S3 ?


change keyserver for eve-vtpm

Seems, key for autoconf cannot be found on keys.gnupg.net now: https://github.com/lf-edge/eve/runs/2927461298?check_suite_focus=true#step:5:4263
Signed-off-by: Petr Fedchenkov<EMAIL_ADDRESS>

Let me pull this into a release build @giggsoff @eriknordmark


Map VBA bin in memory instead of copy in memory

This small improvement maps the VBA bin file in memory and performs the replacement directly. This skips the step of copying the contents in memory first and writing it back to disk.

Nice one! Have tested and all looks good, merging in.

Nice one! Have tested and all looks good, merging in.

Happy to contribute.


click event #245 : allow referring to element values via #element-id

Replaces the reference with the tag's value attribute or when missing with the tag's text content.
example:
13
<input id="elm_b" value="42">
<button m:click="someAction(#elm_a, #elm_b)">some action</button>

will result in
13
<input id="elm_b" value="42">
<button onclick="_M.doAction(null, 'someAction(13, 42)'">some action</button>

reworked in #274: JS-call needed to get the actual value of an Element


Debian repo no longer signed and outdated

OS:
LInux Mint 18.1 64bit
Issue Descriptions:
The repository is no longer signed, and the application version is outdated
Steps to Reproduce:
Add repository (https://dl.bintray.com/marshallofsound/deb) and apt-get update. For the second part apt-get install google-play-music-desktop-player

The application version is 4.2.0 and bintray is still signing the releases, can you actually post any errors you are getting when installing?
(Closing out as it isn't an issue with GPMDP itself rather the install process)

The error it gives me is:
E: The repository 'https://dl.bintray.com/marshallofsound/deb debian Release' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
While, for the version:
google-play-music-desktop-player:
Installato: 4.0.5-1
Candidato:  4.0.5-1
Tabella versione:
*** 4.0.5-1 500
500 https://dl.bintray.com/marshallofsound/deb debian/main amd64 Packages
100 /var/lib/dpkg/status
4.0.3-1 500
500 https://dl.bintray.com/marshallofsound/deb debian/main amd64 Packages
3.2.5-1 500
500 https://dl.bintray.com/marshallofsound/deb debian/main amd64 Packages
3.2.4-1 500
500 https://dl.bintray.com/marshallofsound/deb trusty/main amd64 Packages

I get the same as above. Unsigned repo.

Am contacting bintray support

Any news from bintray?

Any update?

Now it updates to the 4.2.0-1, but it still gives the "no signed" error. Something's moving...

I'm getting 3.2.4 when downloading from the trusty channel on bintray.
The warning I get is:
Reading package lists... Done
W: The repository 'https://dl.bintray.com/marshallofsound/deb trusty Release' is not signed.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.

same here:
Err:24 https://dl.bintray.com/marshallofsound/deb debian Release.gpg   **404  Not Found** E: The repository 'https://dl.bintray.com/marshallofsound/deb debian Release' is no longer signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.

bintray is signing the packages, but not the repository.  Newer versions of APT require the repository to be signed, resulting in the above errors.

I have the same problem with ubuntu 17.04 final beta.

Same problem here
E: The repository 'https://dl.bintray.com/marshallofsound/deb debian Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

@MarshallOfSound this should not be closed... or we should open a new one

Just ran into this same problem. This is a big issue. I have to disable the repository for now as it's unusable and breaks my update process.

Just a question here guys, still chasing this up but have you all followed the instructions and installed the public key as specified in the docs.
wget -qO - https://gpmdp.xyz/bintray-public.key.asc | sudo apt-key add -

Yes I have... and still the same problem.

Yes, I tried that several times yesterday. The key is definitely added.

Why so much time to solve this issue? You're not the only one to use bintray...

@jasmines Small things called work and uni sometimes consume time 😆

Same here.

A workaround is adding '[trusted=yes]' to the apt source, so, instead of:
echo "deb https://dl.bintray.com/marshallofsound/deb debian main" | sudo tee -a /etc/apt/sources.list.d/gpmdp.list

you could do:
echo [trusted=yes] "deb https://dl.bintray.com/marshallofsound/deb debian main" | sudo tee -a /etc/apt/sources.list.d/gpmdp.list

BTW, @sebastienserre  the Install docs are here:
https://github.com/MarshallOfSound/Google-Play-Music-Desktop-Player-UNOFFICIAL-/blob/master/docs/Installation_On_Debian.md
@MarshallOfSound These other guys had the same issue and here's some reference on how to solve it: https://github.com/ponylang/ponyc/issues/1433

@luislobo
echo [trusted=yes] "deb https://dl.bintray.com/marshallofsound/deb debian main" | sudo tee -a /etc/apt/sources.list.d/gpmdp.list
give me a " unknown type [trusted=yes]  on line1 in the sources list " in  /etc/apt/sources.list.d/gpmdp.list"

echo "deb  [trusted=yes] https://dl.bintray.com/marshallofsound/deb debian main" | sudo tee -a /etc/apt/sources.list.d/gpmdp.list
is the right syntax
but it should be the maintener to sign! He is not working on it since march... I prefer uninstall and wait for the official client...

@jasmines thanks for the clarification, I just pasted it in the wrong place. About your comment, as any open source platform/software, it is AS IS, and the author has no obligation to do anything, specially since it's for free. Also, I don't think Google will make an 'official' desktop version for Linux

Indeed. And I'll add that is the only client that works fine among the other that I've tried, without lacking any major function.

For everyone watching this thread, I don't think I can retroactively fix this.  I uploaded a GPG key ages ago but after the last release.  I think it only signs new releases not old ones.  So when the next release goes out this should be fixed, until then I don't think I can tell bintray to sign old releases.

but it should be the maintener to sign! He is not working on it since march...

If it makes you feel better I'll quote you and say I have been actively following this up with bintray support and linux users in my community just because I haven't been posting updates doesn't mean I haven't been chipping away at this over time and as @luislobo nicely said

the author has no obligation to do anything

😄
I'll try find a way to tell bintray to sign old releases but I don't think it can be done


Widgets calls initState twice. on tap and again on animation end

I added globalkey in widget, but it still calls widget twice.
In example below it prints Test twice.
page:
`import 'package:flutter/material.dart';

class ShoppingList extends StatefulWidget {
  const ShoppingList({Key? key}) : super(key: key);

  @override
  State<ShoppingList> createState() => _ShoppingListState();
}

class _ShoppingListState extends State<ShoppingList> {
  final glkey = GlobalKey();
  @override
  void initState() {
    print('test');
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Container(
      key: glkey,
    );
  }
}`

Bottombar:
`  int currentIndex = 0;

  final screens = [
    Home(key: PageStorageKey('Home')),
    Saved(),
    Discover(),
    ShoppingList(),
    Profile(),
  ];

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: BottomBarPageTransition(
        builder: (_, currentIndex) => screens[currentIndex],
        currentIndex: currentIndex,
        totalLength: screens.length,
        transitionDuration: const Duration(milliseconds: 400),
        transitionCurve: Curves.easeOutSine,
      ),
      bottomNavigationBar: _getBottomNavi(),
    );
  }`

  [...]

@Anders3byg will check and push fix in this weekend

@Anders3byg  was the issue fixed, due?

@ManhBanh Still the issue, but i can't see any updates on pub.dev, have you released it on there?

@ManhBanh Still the issue, but i can't see any updates on pub.dev, have you released it on there?

no :D


users can edit projects if they have the right permissions

created backend for editing a project need a frontend button created now
[t:90]


Need to improve test coverage (current 81%)

Some files are even still untouched:
https://codecov.io/gh/amzn/emukit/list/master/

@apaleyes did #51 deal with this?

definitely, we are at 91%. closing this issue for the now, there is not much value in keeping it around until/when we gain some public attention


type wrapper

If field has type :atom and in form field is empty, and another field is changed, validate works properly, but if i have type:
defmodule AshPhoenix.Test.Action do
  use Ash.Type.NewType, subtype_of: :atom
end

and i use it for attribute attribute(:custom_atom_field, AshPhoenix.Test.Action, public?: true) and field is empty and another field gets changed, validate fails with:
[error] GenServer #PID<0.1775.0> terminating
** (CaseClauseError) no case clause matching: :ok
    (ash 3.0.10) lib/ash/type/type.ex:743: Ash.Type.cast_input/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/wrapped_value.ex:35: AshPhoenix.Form.WrappedValue.change_0_generated_AC5F836547B8DDEDB23A9C30C822D686/2
    (ash 3.0.10) lib/ash/changeset/changeset.ex:2196: anonymous fn/6 in Ash.Changeset.run_action_changes/6
    (elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
    (ash 3.0.10) lib/ash/changeset/changeset.ex:2125: Ash.Changeset.run_action_changes/6
    (ash 3.0.10) lib/ash/changeset/changeset.ex:1630: Ash.Changeset.do_for_action/4
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:529: AshPhoenix.Form.for_create/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:4624: AshPhoenix.Form.handle_form_with_params/15
    (elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:506: AshPhoenix.Form.for_create/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:5093: anonymous fn/14 in AshPhoenix.Form.handle_form_with_params_and_data/13
    (elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:4955: AshPhoenix.Form.handle_form_with_params_and_data/13
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:4624: AshPhoenix.Form.handle_form_with_params/15
    (elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:506: AshPhoenix.Form.for_create/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:1289: anonymous fn/9 in AshPhoenix.Form.validate_nested_forms/6
    (elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3
    (ash_phoenix 2.0.3) lib/ash_phoenix/form/form.ex:1269: anonymous fn/7 in AshPhoenix.Form.validate_nested_forms/6
    (elixir 1.16.2) lib/enum.ex:2528: Enum."-reduce/3-lists^foldl/2-0-"/3

The fix for this was actually in ash, here: 46450f75e31e65eaafb56743a763b308e0e5ff9a

🚀 Thank you for your contribution! 🚀


PermissionError: [Errno 13] Permission denied: '/tmp/data_files//Dahoas_rm_static_seed1234_train_6,2,2_0.npy'

Hi. When I run this command:
bash training_scripts/single_gpu/run_1.3b.sh

I have this issue:
Traceback (most recent call last):
  File "main.py", line 339, in <module>
    main()
  File "main.py", line 218, in main
    train_dataset, eval_dataset = create_prompt_dataset(
  File "/data/git/DeepSpeedExamples/applications/DeepSpeed-Chat/training/utils/data/data_utils.py", line 270, in create_prompt_dataset
    train_dataset, eval_dataset = create_dataset(
  File "/data/git/DeepSpeedExamples/applications/DeepSpeed-Chat/training/utils/data/data_utils.py", line 214, in create_dataset
    train_index = get_raw_dataset_split_index(local_rank, output_path,
  File "/data/git/DeepSpeedExamples/applications/DeepSpeed-Chat/training/utils/data/data_utils.py", line 96, in get_raw_dataset_split_index
    np.save(shuffle_idx_split_file_name,
  File "<__array_function__ internals>", line 200, in save
  File "/data/anaconda3/envs/deepspeed/lib/python3.8/site-packages/numpy/lib/npyio.py", line 518, in save
    file_ctx = open(file, "wb")
PermissionError: [Errno 13] Permission denied: '/tmp/data_files//Dahoas_rm_static_seed1234_train_6,2,2_0.npy'
[2023-04-25 06:05:13,766] [INFO] [launch.py:428:sigkill_handler] Killing subprocess 17615
[2023-04-25 06:05:13,767] [ERROR] [launch.py:434:sigkill_handler] ['/data/anaconda3/envs/deepspeed/bin/python', '-u', 'main.py', '--local_rank=0', '--model_name_or_path', 'facebook/opt-1.3b', '--gradi
ent_accumulation_steps', '2', '--lora_dim', '128', '--zero_stage', '0', '--deepspeed', '--output_dir', './output'] exits with return code = 1```

Config:
GPU: 8 x V100(32 GB)

We by default create the "/tmp/data_files" directory and write files related to data processing/caching. This directory can be changed by adding "--data_output_path" arg in your script https://github.com/microsoft/DeepSpeedExamples/blob/ab4e2e54620d0e80ead128b30dd39d9d55751eab/applications/DeepSpeed-Chat/training/step1_supervised_finetuning/main.py#L57. In your case some how you don't have permission to write to /tmp, so all you need to do is simply try setting the "--data_output_path" to other directories.


Using one keyboard service instance with multiple inputs and components across an entire React application

Is your feature request related to a problem? Please describe.
While the React example for multiple inputs given here works perfectly fine one has to duplicate those methods (onChangeInput, onChangeAll etc.) in each component that makes use of simple-keyboard.
Describe the solution you'd like
I'd like a service that provides these methods so I don't have to duplicate code.
Describe alternatives you've considered
I've already tried using a custom useVirtualKeyboard() React Hook that supplies these methods. However, the reference to the keyboard and the input states get messed up with that approach, e.g. when focusing on a new input the values of the other inputs will be reset upon the first character being typed.

Hello @BjoernKW,
The demos are really basic examples. They're just meant to explain the options so you can then develop a solution more to your needs.
For instance:
https://codesandbox.io/s/github/simple-keyboard/multiple-inputs-wrapper-router/tree/master/?file=/src/Home.js
Regards,
Francisco Hodge


issue release with lib target

see above, can't use this crate

Can you elaborate more on your issue? I'm somewhat new to publishing crates with Rust, so I'm not quite sure what you mean by this issue. Do you mean creating a git tag to track a stable release? Or is there an issue with consuming the crate as a library from another rust project?

See https://doc.rust-lang.org/cargo/reference/cargo-targets.html
You need to create a library target in order for me to use your package as a library.

I appreciate the clarification, terseness can be easily misinterpreted online. I'm impressed you are still filing issues with a baby on your arm! I remember those days - they were quite exhausting.
So according to the doc you linked, looks like I need to add something like the following to Cargo.toml. I'm guessing toml allows for empty sections although I confirm that on my box later.
[lib]

[[bin]]
name = "screenlocker"

Something like that. I usually copy one of my older ones... and I suppose you could also copy one of my older ones, since they're public also...


Support for subtitles?

Are subtitles supported?
For example https://www.youtube.com/watch?v=XJGiS83eQLk has subtitles
$ youtube-dl --skip-download --write-sub "https://www.youtube.com/watch?v=XJGiS83eQLk"
[youtube] XJGiS83eQLk: Downloading webpage
[youtube] XJGiS83eQLk: Extracting video information
[youtube] XJGiS83eQLk: Downloading DASH manifest
[info] Writing video subtitles to: Creating Subtitles and Closed Captions on Your Youtube Videos-XJGiS83eQLk.en.srt

but with the api, it returns
      "requested_subtitles": null,
      "subtitles": {},

Also, any chance of passing in user params for subtitles?

You can use now &writesubtitles=true, thanks for the report.


the requirement file is not able to work

there are lots of @ in the requirement file. Could the author help to fix it?

File "osr_nega_prompt.py", line 355, in
from split import splits_2020 as splits
May I ask for the package of "split"? I asked both Google and ChatGPT but I did not find any answer.

I have this problem too


If app disconnects, only show disconnected.html if user was proxying.

ran grunt test

Reviewed files:

src/chrome/extension/scripts/chrome_core_connector.spec.ts @ r1
src/chrome/extension/scripts/chrome_core_connector.ts @ r1
src/generic_ui/scripts/ui.ts @ r1

src/chrome/extension/scripts/chrome_core_connector.spec.ts, line 134 [r1] (raw file):
Can you add a test for the other case (we disconnect when we are not getting access?)

src/chrome/extension/scripts/chrome_core_connector.ts, line 176 [r1] (raw file):
Do we display a notification at all right now?

Comments from the review on Reviewable.io

ptal, thank you!

src/chrome/extension/scripts/chrome_core_connector.spec.ts, line 134 [r1] (raw file):
Done.

src/chrome/extension/scripts/chrome_core_connector.ts, line 176 [r1] (raw file):
No, but if the user was getting access they will see the disconnected page.

Comments from the review on Reviewable.io

LGTM

Reviewed files:

src/chrome/extension/scripts/chrome_core_connector.spec.ts @ r2
src/chrome/extension/scripts/chrome_core_connector.ts @ r2

Comments from the review on Reviewable.io


vsetvli/vsetivli encoding

The zimm field in the vsetvli instruction is 11-bits wide.  Only the least sig 8 bits are used to encode the vtype information.  What happens if the most significant 3 bits are non-zero?  Does the instruction become illegal?

It's the same as using vsetvl with an rs2 argument that holds an invalid vtype setting.  See https://github.com/riscv/riscv-v-spec/blob/919336a7210597231c6efbec97b7e9fedfa5a9f8/v-spec.adoc#611-unsupported-vtype-values

Thank you.