[terra-dropdown-button] Split button menu does not close on primary action click

Bug Report
Description
When using a SplitButton from terra-dropdown-button, if the face-up (primary) action is clicked while the dropdown menu is open, the menu is not closed.
Steps to Reproduce

Click the SplitButton arrow to open the menu options.
Click the primary action instead of a menu option.
The menu remains open.

Additional Context / Screenshots

We're using the button to open a modal and this behavior is resulting in the menu being open while the modal is open.
Expected Behavior

The menu should close if the primary action is clicked.
Possible Solution

Do not wrap the primary action with the class in this line.
Environment

Component Name and Version: terra-dropdown-button 1.0.0
Browser Name and Version: Chrome
Node/npm Version: Node 8/npm 5
Webpack Version: 4
Operating System and version (desktop or mobile): Mac, Desktop

@ Mentions

@dkasper-was-taken

It'll need some validation and tests, but I believe the proper fix would be something like this:
https://github.com/cerner/terra-core/compare/fix-dropdown-click

It'll need some validation and tests, but I believe the proper fix would be something like this:
https://github.com/cerner/terra-core/compare/fix-dropdown-click

@dkasper-was-taken  I was looking into this issue and found a different fix(I could be wrong).
handleDropdownRequestClose(callback) {
    this.setState({ isOpen: false }, typeof callback === 'function' ? callback : undefined);
  }

<button
    type="button"
    className={primaryClassnames}
-   onClick={onSelect}
+   onClick={(event) => { this.handleDropdownRequestClose(onSelect); event.stopPropagation(); }}
    onKeyDown={this.handlePrimaryKeyDown}
    onKeyUp={this.handlePrimaryKeyUp}
    disabled={isDisabled}
    tabIndex={isDisabled ? '-1' : undefined}
    aria-disabled={isDisabled}
>

I was wondering if there is a specific reason behind your approach. Thank you.

The terra-overlay pattern and metaData cleanup is more consistent with our other implementations. Popups, modals, navigation, etc. The finer points being keeping the selection logic contained within the Item rather than spreading the logic across the rest of the component. Also the type checking for a function within the handler is an odd pattern.

The terra-overlay pattern and metaData cleanup is more consistent with our other implementations. Popups, modals, navigation, etc. The finer points being keeping the selection logic contained within the Item rather than spreading the logic across the rest of the component. Also the type checking for a function within the handler is an odd pattern.

Hey @dkasper-was-taken , what is the purpose of metaData ?

The terra-overlay pattern and metaData cleanup is more consistent with our other implementations. Popups, modals, navigation, etc. The finer points being keeping the selection logic contained within the Item rather than spreading the logic across the rest of the component. Also the type checking for a function within the handler is an odd pattern.

hey @dkasper-was-taken, I was wondering what is the use of metaData here ? Can you tell me how it is useful in this context or provide any resource so I can look into ?

MetaData in this context doesn't alter the clickoutside issue, it's an additional change given that we are adjusting the logic around selection anyway. MetaData itself is just a pass-through, we use it when managing lists of options/items to give consumers with a method of providing additional keys/indexes/attributes to associated to the item, rather than users attempting to store said data on the DOM in some fashion. We don't necessarily need to return the event to the user, it could also be onSelect(metaData). A few examples would be terra-application-navigation, terra-list, upcoming terra-table-cell-grid changes, terra-navigation-prompt, and terra-navigation-side-menu.

After the Overlay pattern, few WDIO tests are failing. Since we have a overlay now, either clicking outside the menu or on the primary button is not setting the focus on the dropDown button or the primary button and the box-shadow highlight is missing. Have attached few before and after WDIO snaps
Before :

After :

cc @neilpfeiffer @dkasper-was-taken @bjankord

@dkasper-was-taken terra-overlay has  a wicg-inert attribute set to it. So once the menu is closed it is pointed to the 'root' id. So is there a way to set the focus back to dropDown button once the menu(overlay) is closed?
Using ref(React.createRef) did not work.
Should we consider using a custom overlay like the one popup uses?

Hi @dkasper-was-taken ,  implementing terra-overlay here might impact the scenario where before user was able to access any other element present in the DOM even though when the dropdown of terra-button-dropdown was open let say with single click. might now have to click the other element twice after the overlay implementation.  as the overlay will be rendered above all the other elements present in the DOM.  i see the same behavior in our Menu examples which in turn use terra-popup.


[feature] color indented code blocks

It would be great to color code blocks when they are indented.
Indented code blocks appear under items of ordered lists to respect markdown lint conventions md029
Exemple:
1. Clone from GitHub

    ```sh
    git clone git@github.com:myrepo.git
    cd myrepo
    ```

2. *(Recommended)* install the package in a virtual environment.

    ```sh
    python3.10 -m pip install virtualenv
    python3.10 -m virtualenv .venv310
    source .venv310/bin/activate
    ```

Thank you for your example.
The behaviour is not the same for shell:


4848 resource title fix for my resources

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

[Enter positive test case here]

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-4850


While installing VS code, it is showing a path and an error that " an error occurred while rename a file in directory destination".

VSCode Version:
OS Version:

Steps to Reproduce:

Does this issue occur when all extensions are disabled?: Yes/No

While installing the latest version of vs code it is showing a path and an error that is " an error occurred while rename of file in directory destination". Please help me.

Can you show me a screenshot?

here you go @joaomoreno

Can you try out system setup? https://code.visualstudio.com/docs/?dv=win64

It's still showing the same error.

On the top it is showing Visual Studio Code (Unsupported)...
and even I open editor it is showing that " extension host terminated unexpectedly".
Please anyone help.

 In any case we can't offer support for that, sorry!
Please try asking this question in StackOverflow.


fix: check if settings field is not nil.

Description
The settings fields could be nil when user does not define the settings for some of the resource type. Therefore, when the policy access the field to check if it should ignores the values defined by the user, the policy must check if the settings is not nil first. Thus, a method has been added to encapsulate this logic.
Fix #27
Test
make annotated-policy.wasm test e2e-tests --always-make

Also try it out in a running policy server. I'll keep a  tag with this fix in my ghcr.io registry for a while

@TechDufus, can you test this fix as well? Thanks!

@jvanz I'm no longer seeing the policy crash, but I'd like to let this run until tomorrow to see if the audit-scanner picks up on me having a deployment beyond my defined allowed limit. :)

SHIP IT TO PROD. :)


Nuxt checks for serverMiddleware file existence in sources instead of built files

Version
v2.0.0
Reproduction link
https://glitch.com/edit/#!/heady-cheque
Steps to reproduce

Create a serverMiddleware file: $ touch ./src/api/index.js
Add it to the config file:

{
    ...
    srcDir: 'src/',
    buildDir: 'dist',
    serverMiddleware: ['~/api/index'],
}

Run $ nuxt build
Deploy dist and node_modules` directories to server
Run $ nuxt start on the server (meaning without src/ directory)

What is expected ?
When Nuxt is started, it shouldn't check for a file existence in the sources, but check for a built one. We shouldn't need to deploy the sources into the server, but only the dependencies and the build directory (.nuxt or dist).
What is actually happening?
Nuxt will fail because it won't be able to resolve the middleware file since there isn't any src/ folder in the server.

This bug report is available on Nuxt community (#c7809)

So, you are suggesting copying the middleware files to the dist as well?

and any loader registered in the nuxt.config.js build will not run for files in serverMiddleware
related to #3890 too

@manniL yes, if that's not already the case. All files necessary for runtime should ideally be present in the buildDir.

@IGassmann can you provide that glitch as a git repo or downloadable file? Or grant me access to download over at Glitch itself, of course.

@IGassmann thanks, saw it -- I'm pushing a fix soon cc @Atinux

Please check the  Bug #3955 (Nuxt servermiddleware route /api is ignored when deployed or served on Firebase). It seems a related problem.....

@galvez have you been able to fix this?

Is there any workaround?

Moving the serverMiddleware in the dist folder would lead to broken relative imports, which is somewhat hard to "prevent"/"avoid".
Instead, the documentation will include which files have to be present on the server soon:tm:.


Linearized absolute value in objective is not dcp

Hello,
I would like to solve a standard quadratic problem that involves an absolute value term in the objective (basically Markowitz). In order to get rid of the absolute term I linearize it by splitting into two variables:
y = max(w-w0,0)
z = max(w0-w,0)
And then:
w=w0 + y - z and |w-w0| = y + z
cvxpy does  not have issues with (y+z) term, but for some reason it fails to pass the is_dcp() check when I use (w0 + y - z) instead of w. Example (I included only linear portion to show what the problem is):
import cvxpy as cp
import numpy as np

w0 = np.array([3,4,-5,6])
w = cp.Variable(4)
a = np.array([0.3, -0.8,0.1,-0.1])
c = np.array([0.01,0.03,0.02,0.05])
y = cp.maximum(w-w0, 0)
z = cp.maximum(w0-w, 0)

assert cp.Maximize(a.T @ w - c.T @ (y+z)).is_dcp()
assert cp.Maximize(a.T @ (w0 + y - z) - c.T @ (y + z)).is_dcp()

I actually do need to use the second option here because I later rewrite y and z as a stacked column vector to vectorize the problem. Could you please explain what am I doing wrong here and if there is a away to pass the check ?
Thank you !

Hi @Kreol64, thanks for using CVXPY! The problem is cvxpy can't detect that a.T @ (w0 + y - z) is linear in w when you set y = cp.maximum(w-w0, 0) and z = cp.maximum(w0-w, 0). You should use the following instead:
y = cp.Variable(a.size, nonneg=True)
z = cp.Variable(a.size, nonneg=True)
objective = a.T @ w - c.T @ (y + z)
constraints = [y >= w - w0, z >= w0 - w]

In the future, these kinds of questions are better suited to our Discord server. Please follow up there if you need additional help.
Happy optimizing!


Block Validator is slow

BlockValidator's performance is quite bad. It should be revised and refactored to work faster.

The issue was that the validation was being performed in incorrect (slow) thread (queue).
Fixed in #29


Porting fpgainfo to C

This PR includes the latest changes introduced by PR #873 (add metrics API), which has not been merged yet.

Replace fpgainfo Python scripts with C implementation, largely using Scott
Gibbons' existing code.
Use the new Obj API to get device information, instead of reading from sysfs
directly.
Use the new metrics API to implement 'power', 'temp', 'perf', and 'bmc'
subcommands.
Add unit tests for fpgainfo.
Add '--segment' command line option.

Hi @zhangzhang10, looks good.  Think about running a valgrind memcheck on your test apps and fixing any identified issues.

@zhangzhang10 looks like test_fpgainfo_c is seg faulting for me on branch zhang/fpgainfo-C.  Could you please have a look?


Unescape Uri.AbsolutePath to correctly compare it to already unescaped ApplicationPath

Prerequisites

[X] I have written a descriptive pull-request title
[X] I have verified that there are no overlapping pull-requests open
[X] I have verified that I am following the Nancy code style guidelines
[X] I have provided test coverage for my change (where applicable)

Description
The CreateNancyRequest method of the NancyHandler class in Nancy.Hosting.Aspnet namespace is using the HttpRequest.ApplicationPath to get the basePath of the request and uses Uri.AbsolutePath to get the whole path. Then the basePath is stripped from the path and this is where the problem occurs.
It seems like ApplicationPath is already unescaped, while AbsolutePath is not.
So if we have a url http://ihatedummydata.com/web root/api/ then the AbsolutePath = /web%20root/api/. However if the ApplicationPath is the /web root part, then ApplicationPath = /web root and not /web%20root.
So if we use the ApplicationPath length (9 in this case) as startIndex in a Substring operation on the AbsolutePath we would get ot/api/, instead of the expected /api/.

@hanstdam,
Thanks for your contribution.
To ensure that the project team has proper rights to use your work, please complete the Contribution License Agreement at https://cla2.dotnetfoundation.org.
It will cover your contributions to all .NET Foundation-managed open source projects.
Thanks,
.NET Foundation Pull Request Bot

@hanstdam, thanks for signing the contribution license agreement. We will now validate the agreement and then the pull request.
Thanks, .NET Foundation Pull Request Bot


Handle CORS requests

closes #34
if SWAGGER_MOCK_CORS_ENABLE is set to True CORS request will be handled.
Sorry, I recreated the MR because the previous one fails the pipeline because I did a push force.

Thank you!


Website of wemakedevs is not working It can gives error.

Description
Website of given wemakedevs is not working it can gives me a error in https://www.wemakedevs.org/ this website
Screenshots

Additional information
No response

Please Fix this bug

Hey, @kunal-kushwaha WeMakeDevs server is down please fix that.

Hey folks, the website is working. The problem is that you are using the www prefix. For some reason it does not work with that. This link will work for the website https://wemakedevs.org/
We're trying to figure out what's wrong with the www prefix.


Fix Windows Build (include stderr where it is required)

This is required for Windows to build in the x86_x64 Cross Tools dev environment for VS2019 Build Tools
Notes:
This is on a fresh install of the all components, including windows itself
If you have run bazelisk previously, be sure to run "bazelisk clean --expunge" after updating your build tool chain to remove crufty commands

@ChimeraScorn Thanks for this! Could you try the latest on main? I believe this was already fixed in: https://github.com/risc0/risc0/pull/17/files#diff-681d3575a730af91a02421dd4959550cc65950c19346afe59942c7d3d7c9cdf3R21


Tabs: When back event and URL changes, the previous tab should also change

This was solved some time ago.


Docs for version 0.8.0 build failed

https://docs.rs/crate/rutie/0.8.0/builds/272356

Interesting... I didn't know about this.  I think the first step would be to build the docs locally and see if that works before proceeding in diagnosing this.

It looks like it's failing when trying to create target/<profile>/deps. Typically build scripts are supposed to put artifacts in ENV['OUT_DIR'], so rutie should probably put the symlink to the .so there instead?

It looks like it's failing when trying to create target/<profile>/deps. Typically build scripts are supposed to put artifacts in ENV['OUT_DIR'], so rutie should probably put the symlink to the .so there instead?

This is resolved for v0.8.2


Cant Build windows c++ SDK

Confirm by changing [ ] to [x] below to ensure that it's a bug:

[x ] I've gone though Developer Guide and API reference
[x ] I've searched for previous similar issues and didn't find any solution

Describe the bug
CMAKE fail buiding SDK for windows (32)
SDK version number
1.18
To Reproduce (observed behavior)
Just try
Logs/output
Could NOT find Git (missing: GIT_EXECUTABLE)
TARGET_ARCH not specified; inferring host OS to be platform compilation target
Building AWS libraries as shared objects
Generating windows build config
Building project version: 1.8.64
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.18363.
-- The C compiler identification is MSVC 19.24.28319.0
-- The CXX compiler identification is MSVC 19.24.28319.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x86/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x86/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at C:/Program Files/CMake/share/cmake-3.18/Modules/ExternalProject.cmake:2350 (message):
error: could not find git for clone of AwsCCommon
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.18/Modules/ExternalProject.cmake:3206 (_ep_add_download_command)
cmake/BuildAwsCCommon.cmake:39 (ExternalProject_Add)
CMakeLists.txt:19 (include)
-- Configuring incomplete, errors occurred!
See also "C:/AWS/BUILD/.deps/CMakeFiles/CMakeOutput.log".
CMake Error at CMakeLists.txt:218 (message):
Failed to configure third-party libraries.
Configuring incomplete, errors occurred!
If I disable BUILD_DEPS I get:
Could NOT find Git (missing: GIT_EXECUTABLE)
TARGET_ARCH not specified; inferring host OS to be platform compilation target
Building AWS libraries as shared objects
Generating windows build config
Building project version: 1.8.64
Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.18363.
The CXX compiler identification is MSVC 19.24.28319.0
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x86/cl.exe - skipped
Detecting CXX compile features
Detecting CXX compile features - done
Encryption: Bcrypt
Http client: WinHttp
The C compiler identification is MSVC 19.24.28319.0
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x86/cl.exe - skipped
Detecting C compile features
Detecting C compile features - done
Updating version info to 1.8.64
Custom memory management enabled; stl objects now using custom allocators
CMake Error at aws-cpp-sdk-core/CMakeLists.txt:496 (find_package):
By not providing "Findaws-c-event-stream.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"aws-c-event-stream", but CMake did not find one.
Could not find a package configuration file provided by
"aws-c-event-stream" with any of the following names:
aws-c-event-streamConfig.cmake
aws-c-event-stream-config.cmake

Add the installation prefix of "aws-c-event-stream" to CMAKE_PREFIX_PATH or
set "aws-c-event-stream_DIR" to a directory containing one of the above
files.  If "aws-c-event-stream" provides a separate development package or
SDK, be sure it has been installed.
Configuring incomplete, errors occurred!
See also "C:/AWS/Build/CMakeFiles/CMakeOutput.log".
. . . . . . .
THANK You

Hi @POWER-KI ,
It seems like you don't have Git installed on your computer, can you verify that?

Thank You, we did not have Git installed.
I suggest AWS Team to add this requirement (GIT) as they have done with CMAKE, to the documentation.

Yea, surprisingly it's only come  to our attention very recently that we didn't list git as a requirement.
Anyways, glad we got your issue figured out, I'll go ahead and close this as solved.


Update lint to not allow variable function and export default

What kind of PR is this?:

/kind chore

Do not allow export default as it makes large scaling refactoring effort difficult.
Top level functions should not use arrow syntax.

Codecov Report

Merging #84 (438fe5c) into main (70f3ccf) will increase coverage by 9.00%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main      #84      +/-   ##
==========================================
+ Coverage   75.29%   84.30%   +9.00%
==========================================
  Files          13       14       +1
  Lines         170      172       +2
  Branches       27       27
==========================================
+ Hits          128      145      +17
+ Misses         42       27      -15

Impacted Files
Coverage Δ

src/pages/_app.tsx
100.00% <ø> (+40.00%)
:arrow_up:

src/components/icons/DeFiChainLogo.tsx
100.00% <100.00%> (ø)

src/layouts/Default.tsx
100.00% <100.00%> (ø)

src/layouts/components/Footer.tsx
100.00% <100.00%> (ø)

src/layouts/components/Header.tsx
100.00% <100.00%> (ø)

src/pages/prices.tsx
100.00% <0.00%> (ø)

src/layouts/contexts/api/NetworkQuery.tsx
85.71% <0.00%> (+30.95%)
:arrow_up:

Continue to review full report at Codecov.

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


Adds w3c tracing.

Description
Adds w3c tracing.
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #97
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[X] Code compiles correctly
[X] Created/updated tests
[X] Extended the documentation

dapr/clients/grpc/client.py:34: error: Skipping analyzing 'opencensus.ext.grpc': found module but no type hints or library stubs  [import]
dapr/clients/grpc/client.py:34: note: See https://mypy.readthedocs.io/en/latest/running_mypy.html#missing-imports
dapr/clients/grpc/client.py:35: error: Skipping analyzing 'opencensus.trace.tracers.base': found module but no type hints or library stubs  [import]
dapr/clients/grpc/client.py:73: error: Module has no attribute "intercept_channel"  [attr-defined]

We can add # type: ignore comment to bypass import type checking. e.g.
https://github.com/dapr/python-sdk/blob/69d237bb5b5cf94226649a2fd341446cffd33b59/examples/demo_actor/demo_actor/demo_actor_service.py#L5


Windows 10 pipx Installations only work in the first command window you open

If I open a second command window, it doesn't know about the pipx-installed command. It doesn't matter which window you try first, it's the second, third, etc. window that is opened that doesn't know about the command. This is also true for powershell windows.
If you open a second, third, etc. tab in the same command window, the pipx-installed command does work.

I'm not a Windows expert, but I believe this is just because the PATH (environment variable) settings don't change for new command windows until you logout and log back in to your account.
I would at least try logging out and logging in again, I think that might fix your problem.

You are correct. After I logged out and in (or rebooted), then every different cli I installed with pipx was immediately available across any already-opened windows. So pipx itself was not completely installed without logging out and in.


Support spring.codec.max-in-memory-size configuration for CacheRequestBodyFilter

Details added in #2694

@spencergibb  qq on this, how does it get ported to say 3.1.x? will I need to create a separate PR for that branch?

@spencergibb wanted to check if you got time to review this PR

Why no review and no merge?
It took a lot of time to find the problem.


Validate KeepOutput settings in TaskChain spec

Fixes #9636
Status
not-tested
Description
Validate the usage of KeepOutput in a TaskChain workflow and fail workflow creation if the last task is set to drop its output data.
Is it backward compatible (if not, which system it affects?)
yes
Related PRs
none
External dependencies / deployment changes
none

Thanks for the review, Todor. The latest update was just improving the error message.


tests: An initial error message test

Hopefully we can expand on these; maybe they could be an interesting way for folks to get started.
I left a comment / question in the code about the FormattedError struct

Hmmm, we're going to have a fight between ariadne and pre-commit here: https://github.com/prql/prql/pull/1181/commits/80ae4319e1558e81025f6f72fe5f87f851e6fcda
We may need to put these in separate snapshot files rather than inline

OK merging, it's not complete, but it's a start, and #1182 will make it a bit better


Use the main README when deploying to npm

When running the npm run build:package command now the main project README will be copied into the package/ directory, bringing the two in sync for when it is published to npm.

not sure we want that.
for npm published readme we kinda want a mash of intro from here and then bits from here https://github.com/alphagov/govuk-frontend/blob/master/docs/installation/installing-with-npm.md
link to that page is relative so it wouldn't work on npm

I'm worried about having duplicated content, since they go out of sync.
I'll raise an issue instead and close this PR


Allow namespace-level retention period override

cc @robskillington

Coverage increased (+0.008%) to 78.353% when pulling 0dca6d3b68bb030567dd68fc8f0091d374dc97cf on xichen-namespace-retention into ecc4fe719b82b52bfa3e088d8f7be024918fef96 on master.

Coverage decreased (-0.1%) to 78.232% when pulling cedce265faf4a4dee49c35902bd483a59de91a16 on xichen-namespace-retention into ecc4fe719b82b52bfa3e088d8f7be024918fef96 on master.

Coverage increased (+0.02%) to 78.294% when pulling a8baf99e3ab85191b546a324562af3b7be60b139 on xichen-namespace-retention into 6d33709833bd78a92fd801aa4e72dc1bbb013ddd on master.

I'd like to point out that a short simple PR description would help other M3 core engineers as well as potential external contributors to better understand the contribution process, the architecture of M3DB and improve the overall maintainability of the codebase.

@kobolog 100% agreed, this was put together in a hurry and was intended as a stop-gap measure for Halloween but yeah for sure will add better PR descriptions going forward


⚠ UdeS website (prod) has degraded performance

In 0f67709, UdeS website (prod) (https://www.usherbrooke.ca/) experienced degraded performance:

HTTP code: 200
Response time: 1103 ms

Resolved: UdeS website (prod) performance has improved in 60b2e4e.


README refers to a non-existing file

Hi,
In the README, you refer in one of the first paragraphs to:a file called 'https://github.com/rdo-management/instack-undercloud/blob/master/json-files/fedora-20-undercloud-packages.json'. However, this file does not exist (anymore) at this location.
regards,
Gerard

Project has since moved to openstack/instack and a change has been proposed: https://review.openstack.org/#/c/313235/


Fixed #34693 -- Add get_by_table_name to ContentTypeManager

@rahnama7m Please stop creating duplicates. The original ticket was closed as "wontfix", so follow the triaging guidelines with regards to wontfix tickets.
Closing per ticket.

Is it possible to tell me what is the problem with this feature? @felixxm

https://code.djangoproject.com/ticket/34690#comment:2

I think we need some method like ContentTypeManager.get_by_natural_key to support getting the ContentType object with the title of the table in the database. Suppose that I want to find a specific model with _meta.db_table of that model. Isn't it a good feature?

You may need this hook, but most of Django user don't need it. You can start a discussion on the mailing list if you don't agree.

Suppose that I want to find a specific model with _meta.db_table of that model. Isn't it a good feature?

You don't need to hit the database for that nor use contentypes
from django.apps import apps

def get_model_by_db_table(db_table):
    for model in apps.get_models():
        if model._meta.db_table == db_table:
            return model

Thing is there is doesn't exist a 1:1 map between models and db_tables; there could be multiple models mapped to the same table. Think of proxy and unmanaged models for example.

Thanks for your answer @felixxm  and your codes @charettes.
I tried to help the community, but your words are absolutely correct. I will try to participate again.


Fix sizing behavior of Shape class

Shapes with Stretch set to Fill would fail to size themselves correctly
when an infinite available size was passed to measure. This occurs
because the transform is calculated before a final size is known.
A flag was added that signals ArrangeOverride to calculate the
transform for the RenderedGeometry

Please, add a unit test.

I messed up and pushed my changes before rebaseing and cleaning up the ugliness. Sadly, I don't know how to fix it after the fact. My apologies.

Merged


Partner Article Redirect

Partner articles should redirect from /article/ to their profile slug at /:id/article/:slug

Based off: https://artsy.slack.com/archives/publishing-support/p1471872867000277
Actually @owendodd do we want articles for non-2.0 partners to have the partner header too? Because this redirect will require both Partner and Partner_2 to have /:id/article/:slug support. Currently only Partner_2 has this.


Missing LICENSE

I don't see a license mentioned anywhere.  I'd suggest licensing the code so that usage/modification of the code is clear.  http://choosealicense.com/ is pretty useful for picking one.

honestly licenses are viruses lol

@xenob8, do you mind explaining your statement?  Without a license, there are copyright issues when it comes to modifying the code.

for example using a gpl license makes everyone using all or parts of the licensed code HAVE TO put it under gpl again if they want to publish it
i don't know, i just find this everything but definetly not freedom

GPL, as a copy-left license, definitely has some "virus"-like attributes, but can be dealt with safely and is very good for the original creator if they want to keep people from creating non-free alternatives based on their code.
A license like the MIT license is much more open to letting people do what they want with the code without any virus behavior.
So you are right that some licenses have viral components, but it's definitely not the case that they all do, and even copy-left licenses can be used in commercial products safely as long as the appropriate care is taken.
Not having a license at all means that nobody is legally allowed to distribute the code or change the code in any way without putting themselves at risk of breaking copyright law.  Just because the code is available on GitHub does not mean that it is free to use it as you see fit.  A license is there to state the conditions on how you can use it.  Without it, the code is there with "all rights reserved."

I'm just going to go with MIT. Thanks for mentioning this.


[pt-br] Create docs/concepts/windows

Create PR: https://github.com/kubernetes/website/pull/48423

please add a description in the issue

/language pt
/area localization

/triage accepted


Feature of playing song using jarvis

In this, I would like to add a new feature in which we are able to ask the voice assistant to play songs from a directory in repo.
@subhadip-saha-05  kindly look into this issue and please assign me to this I would like to work on this Feature

@subhadip-saha-05 this issue is opened for 3 weeks yet is unsolved,you could reassign it to me?
I am interested to work on this feature

@subhadip-saha-05 I am sorry I was actually busy with my college exams will make the PR within 2 days

if this issue is open please assign it to me @subh05sus


Added Aliaksei Kuzmin to the guest book.

Hello! Thank you very much for a useful course on coursera.com.

Thank you!


Add command for variable edition

Variable edition is currently done manually (file edition then commit). Would be nice to have dedicated commands to do it.
The main reason is because of the new tdp stale command(#348). We need a way to track which configurations are edited. Also, it could help us to ensure good commit messages.
The command could open an editor to modify the variable file, then commit it and execute the appropriated hooks.

Proposal of specifications:

 Editor
   Use the editor defined by the "EDITOR" environment variable; if not defined we will use 'vi'

 Steps
   Load the variables file into the editor
   Save changes to file
   Index the file to commit
   Modify/Validate the message associated with the commit

 Command
   tdp vars edit <relative_path_to_vars_file>

 Tests
   After editing, in case of wrong commit message, an exception is thrown: "The commit message is not in a correct format."
   If the variable file is modified and the commit message is in the correct format, the modification is committed.

I wonder if we should let the user save his variables wherever he wants or if we should manage it ourselves.
Instead of a <file_path>, we could pass a <service_name> and an optional <component_name> as arguments.

As discussed on the last contributor meeting, the API should look like: tdp vars edit <service_name> [<component_name>|<file_path>] as services are organized by repositories.


CADR integration - deb package

It would be great to have a well configured .deb package.
Most servers are running debian, so it's surely a big user group.
Nothing beats the simplicity of sudo apt install joinmarket-web-ui.
The Cryptoanarchy Debian Repo maintainted by @kixunil has Bitcoin related software configured nicely.
Checkout Debcrafter for the required tooling.
[companion issue over at CADR]

Good idea! Added it to the v0.1.0 milestone for now.

@dergigi feel free to reach out for help. I'm dealing with other stuff lately, so it's hard for me to do it on my own but helping should be possible. Also check out cadr-guide, especially the checklist there.


Add thermal energy storages

Description of the issue
Since we already have energy storage objects and also the continuant thermal energy storage, it makes sense to also add some thermal energy storage objects.
Ideas of solution
In general, there are 3 different types of thermal energy storages: thermo-chemical heat storage, sensible heat storage and latent heat storage (LHS) with 2 different subtypes each.
So I propose the following classes:
thermo-chemical heat storage

thermo-chemical heat storage (TCS) with the parent class  energy storage object:

 A thermo-chemical heat storage is a thermal energy storage object that stores thermal energy through reversible exotherm/endotherm chemical reaction with thermo-chemical materials (TCM).

chemical heat storage with the parent class  thermo-chemical heat storage (TCS):

 A chemical heat storage is a thermo-chemical heat storage that stores thermal energy by using the chemical binding energy in an endotherm reaction.

sorption heat storage with the parent class  thermo-chemical heat storage (TCS):

 A sorption heat storage is a thermo-chemical heat storage that stores thermal energy by using desorption.

sensible heat storage

sensible heat storage with the parent class  energy storage object:

 A sensible heat storage is a thermal energy storage object that stores thermal energy through temperature changes in some medium.

sensible fluid heat storage with the parent class  sensible heat storage:

 A sensible fluid heat storage is a sensible heat storage that uses fluids (like water, oil, …) to store thermal energy.

sensible solid heat storage with the parent class  sensible heat storage:

 A sensible solid heat storage is a sensible heat storage that uses solid materials (like bulk goods, powder, …) to store thermal energy.

latent heat storage (LHS)

latent heat storage (LHS) with the parent class  energy storage object:

 A latent heat storage is a thermal energy storage object that stores thermal energy through phase transitions in phase-change materials (PCM).

latent solid-fluid heat storage with the parent class  latent heat storage (LHS):

 A latent solid-fluid heat storage is a latent heat storage that stores thermal energy by converting solid materials to their liquid equivalent i.e. melting the material.

latent fluid-gaseous heat storage with the parent class  latent heat storage (LHS):

 A latent fluid-gaseous heat storage is a latent heat storage that stores thermal energy by converting liquid materials to their gaseous equivalent i.e. evaporating the material.

Workflow checklist

[x] I discussed the issue with someone else than me before working on a solution
[x] I already read the latest version of the workflow for this repository
[x] The goal of this ontology is clear to me

I am aware that

[x] every entry in the ontology should have a definition
[x] classes should arise from concepts rather than from words

Before adding these, we should first improve the distinction between energy storage and energy storage object`, see #1262.

See proposal in Issue Issue#1262.

Add to each of these storages also 'object', for example thermo-chemical heat storage (TCS) object to distinguish from the functions proposed in Issue#1262.

Additionally, to distinguish between the storage objects, I would like to introduce the following classes:

adsorption with the parent class  process:

 Adsorption is a process that lead to an accumulation of a substance within a phase or at an interface between two phases.

desorption with the parent class  process:

 Desorption is a process that lead to a detaching of a substance that was accumulated within a phase or at an interface between two phases (for example by adsorption).

phase transitions with the parent class  process:

 A phase transition is a transformation of a medium from a solid, liquid, or gas state to a different state.

evaporating with the parent class  phase transitions:

 Evaporating is a phase transition from a liquid medium to their gaseous state.

melting with the parent class  phase transitions:

 Melting is a phase transition from a solid medium to their liquid state.

For the processes, there is a separate issue, see #1303.

We touched this partly in OEO dev 46. PR #1348 will not solve this issue here, but now we have the basis to solve this issue quickly.

For clarity, I suggest adding everywhere the word object in the definition above.
Further we need a parent for all those classes, as the existing thermal energy storage is clarified in PR #1348 to be an thermal energy storage function:
A thermal energy storage object is an energy storage object that stores thermal energy.
If we agree on this, the proposed heat storage objects are ready for implementation.

I agree and will start to implement this.


Freeze and clone nested object-type property default values

Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

Checklist:

[x] Pull request title reflects its content
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Description:
Object-type properties as of now behaved differently than any other property type. They were not frozen on add to property objects, but were frozen when added to property object classes. This was made more consistent by always freezing them, but also creating a local clone of the object that is returned to users on getPropertyValue. That clone can be edited.
Additionally, Property object core events now contain the path to the property if the property is contained within a nested property object.

Looks good.
One thing that comes to my mind is how setting a property of object type will work over remote protocol. Should we even allow that? At the moment this is not supported in native configuration protocol. The property object that is set as a value must not be set directly on client side, but either deserialized from server reply or transformed from setPropertyValue parameter from plain property object to remote property object

We could just say that PropertyObjects need a default value, and only the properties of the default can be modified. It'd be a reasonable restriction in my opinion.


python adb.zip shell fails on macOS Sierra 10.12.1

I'm using Python 2.7.12 on macOS Sierra 10.12.1.
$  python adb.zip shell
Traceback (most recent call last):
  File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/local/Cellar/python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "adb.zip/__main__.py", line 178, in <module>
  File "adb.zip/__main__.py", line 174, in main
  File "adb.zip/adb/common_cli.py", line 150, in StartCli
  File "adb.zip/adb/adb_commands.py", line 75, in ConnectDevice
  File "adb.zip/adb/common.py", line 208, in FindAndOpen
  File "adb.zip/adb/common.py", line 122, in Open
  File "/usr/local/lib/python2.7/site-packages/usb1.py", line 1183, in claimInterface
    libusb1.libusb_claim_interface(self.__handle, interface),
  File "/usr/local/lib/python2.7/site-packages/usb1.py", line 133, in mayRaiseUSBError
    __raiseUSBError(value)
  File "/usr/local/lib/python2.7/site-packages/usb1.py", line 125, in raiseUSBError
    raise __STATUS_TO_EXCEPTION_DICT.get(value, __USBError)(value)
usb1.USBErrorAccess: LIBUSB_ERROR_ACCESS [-3]

Make sure Android adb isn't running:
adb kill-server

Does that fix it?

Yes. Thanks.


Webrtc Canary should delete signaling channels after terminated

Since it's very likely that the canary is run multiple times with different channels, it's important to always clean up these channels to make sure that we don't hit the limit.

The signaling canary itself does delete the channel. We need to apply a similar strategy to others

This issue has been fixed by https://github.com/aws-samples/amazon-kinesis-video-streams-demos/pull/65. Closing.


sometimes it blocked me

please note that the extension i only active is Tampermonkey

please note that the extension i only active is Tampermonkey

Keep in mind that this script is still a work in progress very much and it will become better in time , for now is better then nothing, i will try to remake some parts of the code when i have time because i found aome issues

Common Issues
"Ad Blockers violate Youtube Terms Of Service" OR Just a black screen
This happens when there is an adblock other than the script running. Common ways you may be blocking ads accidentally on Youtube is:

Adblock extension: Disable or whitelist YouTube on your ad blocker extension.

Browser built-in adblock: Some browsers have built-in ad blockers. Disable or configure them.

Other Tampermonkey scripts: Scripts like YouTube enhancer may conflict. Disable them one by one to identify the issue.

Wi-Fi/DNS/Firewall adblock rules: Check network settings for any ad-blocking configurations.

Windows hosts file rules: Inspect the Windows hosts file (C:\Windows\System32\drivers\etc) for ad-blocking rules.


Mill post-merge CI jobs are broken with download artifact errors

Doesn't seem to affect pre-merge jobs, that still work (modulo normal flakiness and breakages)
Seems to start from https://github.com/com-lihaoyi/mill/commit/1a81a685caf74382d74b297a698c21e51d77649d, which does some github actions refactoring and must have messed up somehow

Seems fixed as of https://github.com/com-lihaoyi/mill/commit/b26fb7c346c95379e582f1763d8f33a6845a3e73. It appears that download-artifacts: path: . does not play well when run after actions/checkout@v4. Not sure why the behavior appears to be non-deterministic and unpredictable, but at least the jobs all seem to be running now


GUI Launcher

[x] I have checked that a similar feature request does not already exist.

Is your feature request related to a problem? Please describe.
It is hard to manage multiple devices with the CLI. Specially when you have to often switch between them frequently. also devices can have separate configurations.
Describe the solution you'd like
A GUI launcher for scrcpy would make things a lot easier. You could manage configurations for multiple devices, see connected devices, etc.
A simple GUI for all the arguments and options present in scrcpy. AutoHotKey should be enough for this, but if you want to do something like keymapping, you would need something more powerful.
Describe alternatives you've considered
Add a configuration system.
Additional context
solution for keymapping

I have made a GUI using Delphi / Lazarus, the concept is the application creates a batch file and then runs it, the batch file is created with the configuration done in the application, All settings are saved in the .ini file

@edsulaiman a link to the code would be really nice.

@maximousblk I will share the source code on my github tomorrow, now I add some features and fix some bugs in the GUI, thanks for your patience


Feat(eos_designs): Add option for ip igmp snooping fast-leave

Change Summary
Add option for ip igmp snooping fast-leave
Related Issue(s)
Fixes #3942
Component(s) name
arista.avd.eos_designs
Proposed changes
Adding fast_leave key to evnpn_l2_multicast and igmp_snooping_querier in tenants (network_services).
Inserting fast_leave config only if evpn_l2_multicast.enabled or igmp_snooping_querier.enabled is true and fast_leave is true.
How to test
Added tests in eos_designs_unit_tests molecule scenario in this PR. Test with EOS CLI.
Checklist
User Checklist

N/A

Repository Checklist

[x] My code has been rebased from devel before I start
[x] I have read the CONTRIBUTING document.
[x] My change requires a change to the documentation and documentation have been updated accordingly.
[x] I have updated molecule CI testing accordingly. (check the box if not applicable)

LGTM!


Climsoft station api

CRUD with tests for station table in climsoft

I have added CRUD with tests for observationinitial and observationfinal. observationinitial CRUD works fine. But observationfinal CRUD is throwing error and there is a lock in database. However, most of the CRUD endpoints worked when executed from Swagger Docs. I am attaching the screenshot numbering endpoints indicating order of execution.

@faysal-ishtiaq - could you test the Climsoft API with data from the Climsoft test database?  There are two CREATE DATABASE statements in the Climsoft SQL code in the test repository, the second has test data.

@isedwards I have added some snapshot tests for climsoft. Only station, obselement and observationfinal tables had data and I only wrote some trivial tests such as test_should_return_5_elements, test_should_return_single_element. Should I add more tests? Here is the latest PR. ( See last 4 commits ) https://github.com/opencdms/opencdms-server/pull/11


Resource Suggestion

I wonder if it'd be valuable to have a section pointing out some of the risks on a technical/market microstructure level to traders and consumers. Perhaps this might be too far down the rabbit hole.
Examples that come to mind (Ethereum DeFi risks)
https://arxiv.org/abs/2101.05511
https://arxiv.org/pdf/2009.14021.pdf
https://arxiv.org/pdf/2009.14021.pdf
https://www.coindesk.com/tech/2020/12/29/new-research-sheds-light-on-the-front-running-bots-in-ethereums-dark-forest/
https://www.singlelunch.com/2022/01/09/an-anatomy-of-bitcoin-price-manipulation/ (highly speculative, some interesting points nonetheless)

@gmax0 I think these are great items to have e.g. in a section about risks and market manipulation at this level.


has anyone tried Fuchsia kernel packet driver mechanisms?

https://github.com/vsrinivas/fuchsia/search?l=C&q=ethernet+driver
https://github.com/vsrinivas/fuchsia/search?l=C&q=monitor+mode

Does fuchsia has a libpcap port?
If yes, it's feasible to use this crate.
If no, I think you have to write equivalent of the libpcap first.

Currently fuchsia platform is not supported.


How to access the new API

https://developers.googleblog.com/2016/03/introducing-google-api-console.html
This lib can no longer login to Google Play:
com.github.andlyticsproject.console.AuthenticationException: Couldn't get developer account ID

We will have a look at it and try to reproduce it

We have validated the issue and created a branch for the Fix. New release 1.0.10 will be available shortly with the fix

Is there some documentation covering this google API to access statistics?

No, we don't have that kind of documentation yet. We have a long time issue regarding (#4 ) but we didn't find time to do it. If we manage to gather some time to do we will implement it. At least, I can give you a code snnipet on how to use the library:
https://gist.github.com/gonzalogomezgarcia/815a0fad784e5f40898f85705b4f8cea


build: Rewrite internal imports for group 2 packages

Rewrites imports of the following packages to use the internal subpath exports:

@fluidframework/matrix
@fluidframework/merge-tree
@fluidframework/sequence
@fluidframework/shared-object-base
@fluidframework/core-interfaces
@fluidframework/container-runtime
@fluidframework/container-runtime-definitions
@fluidframework/datastore
@fluidframework/datastore-definitions
@fluidframework/runtime-definitions
@fluidframework/core-utils

This change also trims the packages by replacing the default export with the public types.

Using my bypass permissions to merge this without explicit review and approval from devtools and id-compressor. Changes are mostly mechanical.


#6 Add start page to app

Value Proposition
As a user
I want to see a starting page when entering the app
So that I can decide whether I want to go to my entries or the form page

Acceptance Criteria

[ ] A third page is visible (only when coming new to the page)
[ ] Two Buttons are shown
[ ] On click navigate to either form or entry page

Tasks
(for developers team)

[ ] Create new branch
[ ] Insert new page
[ ] Insert headlines
[ ] Insert clickable fields for routing
[ ] Navigation to other pages with routing

Complexity
M


react-native cli tool syntax error on windows 10

Issue Description
When trying to run 'react-native' from a windows 10 machine it returns a syntax error:
C:\Users\josetapadas\githubissue\node_modules\react-native\packager\react-packager\src\node-haste\index.js:40
  constructor({
              ^

SyntaxError: Unexpected token {
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:373:25)
    at Module._extensions..js (module.js:416:10)
    at Object.require.extensions.(anonymous function) [as .js] (C:\Users\José Alves\src\AwesomeProject\node_modules\react-native\node_modules\babel-register\lib\node.js:154:7)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (C:\Users\José Alves\src\AwesomeProject\node_modules\react-native\local-cli\server\util/attachHMRServer.js:11:34)
    at Module._compile (module.js:409:26)

Steps to Reproduce / Code Snippets
npm install -g react-native-cli
react-native

Additional Information

React Native version:

react-native-cli: 1.0.0
react-native: 0.33.0
node: v4.4.6

Operating System (macOS, Linux, or Windows?): Windows 10

Thank you!

Thanks for your question!
We want to make sure to keep signal strong in the GitHub issue tracker – to make sure that it remains the best place to track issues that affect the development of React Native.
Questions like yours deserve a purpose-built Q&A forum. Would you like to post this question to Stack Overflow with the tag #react-native? We'll be happy to answer there. Post a link to your Stack Overflow question here, so that we don't lose track of it.

Hello @hramos,
Thank you for your quick reply!
I've then posted the question on SO:
http://stackoverflow.com/questions/39632926/react-native-cli-tool-syntax-error-on-windows-10
I'll be then waiting to understand what was the problem and the possible solution.
Thank you for your support, and time, on this issue.

I have the same problem.

Yep, me too still.. And no answer whatsoever on SO :( 👎

Using Windows bash everything installs fine, but then trying to run on Windows gives a similar error:
D:\Projects\ReactNative\node_modules\react-native\packager\react-packager\src\node-haste\index.js:100
    );
    ^
SyntaxError: Unexpected token )
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:528:28)
    at Module._extensions..js (module.js:565:10)
    at Object.require.extensions.(anonymous function) [as .js] (D:\Projects\ReactNative\node_modules\babel-register
\lib\node.js:154:7)
    at Module.load (module.js:473:32)
    at tryModuleLoad (module.js:432:12)
    at Function.Module._load (module.js:424:3)
    at Module.require (module.js:483:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (D:\Projects\ReactNative\node_modules\react-native\local-cli\server\util/attachHMRServer.
js:11:34)

Seems like someone else has a similar issue: https://stackoverflow.com/questions/37622492/react-native-syntaxerror-unexpected-token
It's unfortunate, I need to make a mockup app before friday, I'll probably have to go with Xamarin now.

I ran  react-native init again and this time it worked. Very mystical. o.O

not for me..

I was just able to reproduce this easily by creating a directory with a non-ascii character (e.g., c:\šrc) and running react-native init there.  Going to try debugging a bit further to see what the issue is, from the stack trace seems to be related to babel.  Also confirmed that running react-native init in a path without these kinds of special characters works okay (e.g., c:\foo).

My best hypothesis at this point is that the babel registration is not recognizing that the path for .\packager\react-packager\src\node-haste\index.js falls under the registration here:
https://github.com/facebook/react-native/blob/master/local-cli/cli.js#L18
for the require call here:
https://github.com/facebook/react-native/blob/master/local-cli/server/util/attachHMRServer.js#L11

This is reproducible on OSX as well.

I originally had a ç in my path name when I first installed react-native, might have been the issue even after I removed it.

@oargaruna not sure why this would be a problem on OSX, as the paths should already be "normal"

@rozele Frankly I don't know why this started happening on OSX. It was very strange.

The repro steps don't reproduce the bug for me, in the sense that I am in fact able to run React Native on windows 10. It sounds like there are some similar problems on this issue, like the ones with non-ascii characters, but those aren't the initial rationale behind this issue so this issue is kind of not the right place to resolve it. https://github.com/facebook/react-native/pull/10154 still seems like a good thing to close out in order to be sure we get the Babel upgrades, and perhaps that will resolve everything, but either way I am going to close this issue in lieu of the more specific ones. Please feel free to open a new issue if people have more specific issues in terms of which environments or situation installation on windows does not work for them.


do something with pdf

Hi, how would I go about to do something else with the pdf than saving it in the file system, like showing it in browser or something like that?

That's a neat idea!
Currently the pdf can be rendered and saved on the disk, but it would be nice to stream it as pdf file in the browser. This is not possible right now.
However, what you can do is to use the renderAsHtml:
var invoice = new Nodeice(...);
invoice.renderAsHtml({}, function (err, html) {
    response.end(html);
});

Didn't test, but it's supposed to work. :smile_cat:

The idea is really to create invoices from a heroku app and those have no
file system.
Then just pass it to s3 or similar, but i dont seem to be able to get hold
of the file..
fredag 7 augusti 2015 skrev Ionică Bizău<EMAIL_ADDRESS>
That's a neat idea!
Currently the pdf can be rendered and saved on the disk, but it would be
nice to stream it as pdf file in the browser. This is not possible right
now.
However, what you can do is to use the renderAsHtml:
var invoice = new Nodeice(...);
invoice.renderAsHtml({}, function (err, html) {
response.end(html);
});
Didn't test, but it's supposed to work. [image: :smile_cat:]
—
Reply to this email directly or view it on GitHub
https://github.com/IonicaBizau/nodeice/issues/4#issuecomment-128699221.

The idea is really to create invoices from a heroku app and those have no
file system.

What do you mean they have no file system? The tmp files are still created? Or an error appears?

Im not sure about the tmp files but i cant access ./my-invoice.pdf, that
gives me an error.
For what i understand its not possible to write files and store them on
heroku
fredag 7 augusti 2015 skrev Ionică Bizău<EMAIL_ADDRESS>
The idea is really to create invoices from a heroku app and those have no
file system.
What do you mean they have no file system? The tmp files are still
created? Or an error appears?
—
Reply to this email directly or view it on GitHub
https://github.com/IonicaBizau/nodeice/issues/4#issuecomment-128717568.

Yep. I'm working on a fix to use streams. This repository didn't get updates for a long time... Maybe because it was pretty stable. :smile:

Yes the current functionality works great and im able to do exactly what i
want running it locally.
I have no previous experience in this is it a big addon?
fredag 7 augusti 2015 skrev Ionică Bizău<EMAIL_ADDRESS>
Yep https://discussion.heroku.com/t/write-files-in-heroku/565. I'm
working on a fix to use streams. This repository didn't get updates for a
long time... Maybe because it was pretty stable. [image: :smile:]
—
Reply to this email directly or view it on GitHub
https://github.com/IonicaBizau/nodeice/issues/4#issuecomment-128722625.

@idlyapp See #5 for further reference.


Using sidemenu template, no sidemenu

From @amandeepmittal on March 15, 2016 12:0
I installed sidemenu template as per Ionic framework documentation but the template on generating isn't creating any Javascript code for side menu to function in the app.js nor it is creating ion-side-menus tag itself in the index.html.
How can I resolve this? I am using ionic-CLI
Copied from original issue: driftyco/ionic#5843

Thanks for submitting this issue! As this is more of an issue with the cli i will be moving this issue to that repo. Thanks again!

Could you paste the output of ionic info please?


#2753 checking the status of snapshot is repeated

Description
Applying #2754   into 3.3.x branch.
Related Issue : #2753

run build
deploy to 3

Self test done.
These PRs will be merged in series, in a short period of time:
~~https://github.com/metatron-app/metatron-discovery/pull/2612~~
~~https://github.com/metatron-app/metatron-discovery/pull/2634~~
~~https://github.com/metatron-app/metatron-discovery/pull/2642~~
~~https://github.com/metatron-app/metatron-discovery/pull/2646~~
~~https://github.com/metatron-app/metatron-discovery/pull/2645~~
~~https://github.com/metatron-app/metatron-discovery/pull/2654~~
~~https://github.com/metatron-app/metatron-discovery/pull/2664~~
~~https://github.com/metatron-app/metatron-discovery/pull/2666~~
~~https://github.com/metatron-app/metatron-discovery/pull/2674~~
~~https://github.com/metatron-app/metatron-discovery/pull/2703~~
~~https://github.com/metatron-app/metatron-discovery/pull/2704~~
~~https://github.com/metatron-app/metatron-discovery/pull/2707~~
~~https://github.com/metatron-app/metatron-discovery/pull/2706~~
~~https://github.com/metatron-app/metatron-discovery/pull/2716~~
~~https://github.com/metatron-app/metatron-discovery/pull/2724~~
~~https://github.com/metatron-app/metatron-discovery/pull/2715~~
~~https://github.com/metatron-app/metatron-discovery/pull/2738~~
~~https://github.com/metatron-app/metatron-discovery/pull/2748~~
~~https://github.com/metatron-app/metatron-discovery/pull/2754~~
https://github.com/metatron-app/metatron-discovery/pull/2761


filter bank shape

Hi, I found that in your  feature.py line 44:
# Initial definition
    filterbank = np.zeros([num_filter, fftpoints])

    # The triangular function for each filter
    for i in range(0, num_filter):
        left = int(freq_index[i])
        middle = int(freq_index[i + 1])
        right = int(freq_index[i + 2])
        z = np.linspace(left, right, num=right - left + 1)
        filterbank[i, left:right + 1] = functions.triangle(z, left=left, middle=middle, right=right)

    return filterbank

You use fftpoints directly to initialize, but as you use 512 as default, I think it should be 257 corresponding to FFT results.
I also checked other libraries such as python_speech_features and librosa, they all make it NFFT//2 + 1.
I just want to make sure the differences, thanks.

@ab37695543xs Thank you for pointing it out. I will further investigate it.
Thanks

@ab37695543xs  I investigated this case. Actually, there is no mistake and NFFT//2 + 1 is still the same. However, the naming convention was confusing. I just changed it for clarification. fftpoints has not actually been used for initialization. In the library, it will be superseded by the correct number.
Please let me know if you had any further question and reopen this issue if still, you had any problem regarding this.


Wallet reports insufficient RAM

I don't know whether this is a reality of using EOS or a bug in the wallet.
I created a second account name a few days after the main net came online.  Today I decided to toy around with making a transfer of tokens to the other account and then unstaking a small portion of of cpu and network stake.
I successfully made a transfer of 0.0001 EOS to another account.  I then attempted to unstake a 5% portion of my CPU and NETWORK stake.  The wallet reported that I had insufficient RAM for the task.
Does this sound like a wallet bug or a limitation of EOS?
I can't wrap my head around not being able to take two actions on my account without running out of RAM.

I think this might actually an EOS issue rather than one with the wallet.

I do have a number of dust bids in the name bidding process.  I don't know if that is relevant or not.

Yeah this seems like an EOS issue itself. We aren't really preventing you from doing anything based on the amount of RAM in your account - any error returned is coming from EOS itself and not the wallet.
I'll bet it's those name bids that are occupying your RAM currently. I haven't done any name bidding, but I do have an account with a couple dozen transactions, and it's still sitting at 3.4kb of RAM used.

Going to close this - but will be interested in looking deeper into what actually consumes the most RAM for accounts.


Initializing plugin while in GOTR not working

Just got this plugin and have tinkered around with it trying to get the decay state to be accurate.
Repairing while not decayed does not initialize, and neither does repairing while decayed. There are also definitely 12 essence in the leftmost pouch, but after repairing, it defaulted to 9 still, and does not update on checking.

How are you repairing the pouches? Are you contacting the Dark Mage via NPC contact or are you using the GOTR NPC Cordelia? I was just about to head off to bed but I will take a look at this first thing in the morning.
If you want to try one more thing, could you try to reset the plugin via the settings, turning the plugin on/off, and try to repair it once more? Thank you.

There are also definitely 12 essence in the leftmost pouch, but after repairing, it defaulted to 9 still

That's odd. I figured it could have been an issue with the logic where it would think unknown pouch states can only fill a maximum of the degraded state (12 regular giant pouch -> 9 degraded giant pouch). However, I just tried it myself in game and it filled my pouch appropriately to 12 instead of 9. I'll take a look into this further and see if I can reproduce it. Sorry for the inconvenience. In the future, could you try to check the pouch if it has an incorrect stored count? That should fix it.

Thank you for looking into this so quickly, and please do get some rest.
I am repairing using cordelia. Further repairs did not fix the issue, and checking the pouch while it incorrectly stated 9 essence did not update it to 12, even though it said it contained 12 in the chatbox.
I also started the plugin completely fresh before starting a game of GOTR. I simply:
Logged in,
got the plugin while waiting for the last game to finish,
noticed it said "Repair",
repaired with Cordelia, which didn't update them,
played until the pouch decayed (correct essence tracking the entire time),
repaired with Cordelia, still not updating decay numbers,
kept playing, with correct numbers still,
after another decay, I repaired again, and then the tracking bug started.
It did not resolve itself through natural means, so I defaulted back to the other plugin in the meantime. I did not think to reset at that point, unfortunately.
Let me know if there are other things I can try. I will report back if I return to GOTR today.

Sorry for getting back to you late. I could recreate your issue with the wrong stored count, but you did make me realize a few things I had wrong. I'm sorry about the inconvenience. The first is that the initialization is missing some steps and could cause issues such as when resetting and not "refreshing" your inventory (eg. dropping and picking back up or moving something around). I guess I never noticed it because I had an existing config, and when I did reset the plugin I logged back in and out. I already implemented some changes and have been testing them.
As for the repair issue, I found out last night that the repair dialogs and options change when you use regular vs colossal pouches (see #30). Unfortunately the beta worlds went down when I woke up yesterday. I had made sure to keep my regular pouches saved to the beta world and on the main game I upgraded to a colossal pouch. I finally acquired a new set of regular pouches and I'll be going through the dialogues once again to make sure everything is working. For your issue regarding not being able to repair in particular via Cordelia: the issue is that it think you don't have the ability to repair unlocked. On a bigger scale, it's because, again, I didn't consider the other variables for the plugin when you install it for the first time. I'm setting the flag whenever the game returns the VarbitChanged event; however, because you're already logged in and playing, the event never gets triggered. I didn't realize RuneLite doesn't resend events. Sorry about that.
As for the stored essence bug, I managed to recreate a similar issue by doing the following:

I filled a pouch partially without the plugin
I installed the plugin and didn't check the pouches
I filled that pouch again fully and had left over essence
I used the remaining essence to fill another pouch
That last pouch I filled was filled, and I had essence left over still, but the stored count was wrong and less than it should have been

However, I did not experience your issue where checking didn't fix it. When I checked the pouch it properly updated. My only guess for this was that my manual tracking of the essence in the inventory was bugged and therefore sub-sequent fills became bugged too, especially since checking your pouches wasn't updating the count to mitigate this.
tldr

The non-colossal pouches not updating when you repair via Cordelia was because of a flag I set whenever a player logs in, but you were already logged in

To resolve this in the meantime you can log out and then back with the plugin still on
Considering either removing the flag entirely as I only added it thinking there would be micro-performance gains avoiding checking every single dialog. Current plan is to also set it when you first start the plugin up which would mitigate this.

I think the reason your stored essence count was off was because you already had some essence in another pouch before the plugin and filled it fully after installing the plugin

I think I found the cause and I'll be implementing at least a mitigation if not a fix for it

I'm not sure why you were having issues with checking pouches not updated to the correct stored amount

Are you using any plugins that modifies your chat?
Did you modify any in-game chat options such as coloring maybe? I doubt this would cause issues but I want to recreate your setup and see if there's any issues potentially

Thank you for all the effort you've put into this. I must say, I don't really have the time to help test this with you further, and safe to say that replicating my setup would require a lot of work, as I have several hundred of them installed (I check for new ones daily, and try most of them). I have many plugins that change the chat and its colors, but the game chats (the checks for example) remain unaltered for checking the pouch, both color and functionality.
Regarding this: For your issue regarding not being able to repair in particular via Cordelia: the issue is that it think you don't have the ability to repair unlocked.
I obviously do have the ability to repair unlocked, as I repaired my pouch multiple times. I think you'd do well in changing the way the plugin checks that flag. I realize now that relogging might've solved the issue, but it's always best to completely idiot-proof the mechanism, and I'm sure you'll figure it out; you seem quite capable.
For my sake, I think this issue has been resolved. I haven't gone back to GOTR yet, but I will be sure to report any further issues, should I find any.
Thanks again. And sorry I can't be of further assistance; I'm not a developer, and I can't take on more projects than I've got right now. If I did choose to help you, I'd hyperfocus on it until the problem was solved, and I can't allow myself to do that. I hope you understand.

I think you'd do well in changing the way the plugin checks that flag. I realize now that relogging might've solved the issue, but it's always best to completely idiot-proof the mechanism, and I'm sure you'll figure it out; you seem quite capable.

Yea I did this already and just testing it out.
Thanks for pointing out the errors with the plugin currently, and don't worry about testing or contributing. Testing should be my job and I'm not expecting anyone to dedicate their time on this spaghetti code.

Sorry for the long delay @devvExit  I kept finding new issues and adding new features and I wanted to bundle it all into one release. I submitted the update request to the Plugin Hub so hopefully it'll be reviewed when a maintainer gets the chance to do so, and accepted.
Plugin Hub Update Status: https://github.com/runelite/plugin-hub/pull/6925
I'll go ahead and close this issue for now. If you face any more problems please let me know and thanks for bring this to my attention.


Interpretation of 06_classify_image.py outputs

@jensleitloff - thanks very much for your tutorial and code which is very useful.
06_classify_image.py by default produces two outputs: a label.tif file and a prob.tif file. The label TIF file when I run the code on a VGG RGB model built using transfer learning is a grayscale image with 10 'colours' that presumably correspond to the 10 land cover classes in the eurosat dataset? Is there a legend you could share that relates the results in this TIF image to those classes?
The prob.tif output file may be the probability by pixel of the selected class? Any more information about this output is appreciated.
Thanks

Yes, the 10 colours are the classes. You can determine the corresponding classes by yourself from 02_train_rgb_finetuning.py. Line 78 to 80 prints your training classes:
# just for information
class_indices = train_generator.class_indices
print(class_indices)

And a further yes to the the prob.tif. This is the probability of the class in label.tif. During classification the probability of all classes are predicted for each pixel. Then, the class with the highest probability is selected. You can see this in line 76

Thanks very much Jens

@jensleitloff I'm having trouble interpreting the classes created by a model in the label.tif file. 02_train_rgb_finetuning.py outputs the classes as:
Found 18900 images belonging to 10 classes.
{'AnnualCrop': 0, 'Forest': 1, 'HerbaceousVegetation': 2, 'Highway': 3, 'Industrial': 4, 'Pasture': 5, 'PermanentCrop': 6, 'Residential': 7, 'River': 8, 'SeaLake': 9}
Found 8100 images belonging to 10 classes.
...
When I review the grayscale TIF image created by 06_classify_image.py, the classes don't make sense. For example, the forest class (identified by overlaying the Sentinel-2 satellite image) is displayed as class #9 #090909, which according to the above legend should be the class 'SeaLake'. Any advice is really appreciated.


Scan failed: Failed to extract file tzdata.zi

Describe the bug
Hello!
We are using the jfrog-cli during our build process with maven to generate a report for known security-issues.
Sometimes the cli will break with following exception:
05:27:19 [Info] Creating image archive...
05:27:24 [Info] JFrog Xray version is: 3.62.4
05:27:24 [Info] [Thread 0] Indexing file: /tmp/jfrog.cli.temp.-1672115239-32969166/image.tar
05:27:53 [Info] 2022-12-27T04:27:34.756860905Z [jfxia] [INFO ] [] [docker_layer_tar:171          ] [main                ] Encountered release info file 'etc/lsb-release'
2022-12-27T04:27:36.629325403Z [jfxia] [INFO ] [] [/usr/local/go/src/sync/once:74] [main                ] SPDX license IDs from licenses.json and exceptions.json were loaded successfully
2022-12-27T04:27:37.613084903Z [jfxia] [ERROR] [] [archive_mgr:223               ] [main                ] failed to check file /tmp/jfrog.cli.temp.-1672115244-471308745/d89849b2-b513-4c9e-484f-7de8ee07bcd9/167211525761223739/tzdata.zi, with err: No zip file found
2022-12-27T04:27:37.613146598Z [jfxia] [WARN ] [] [archive_mgr:627               ] [main                ] Failed to extract file tzdata.zi (root path: /tmp/jfrog.cli.temp.-1672115244-471308745/d89849b2-b513-4c9e-484f-7de8ee07bcd9/167211524884256683/). Would be treated as generic. err : No zip file found
2022-12-27T04:27:39.881289081Z [jfxia] [INFO ] [] [docker_layer_tar:171          ] [main                ] Encountered release info file 'etc/lsb-release'
2022-12-27T04:27:39.982103421Z [jfxia] [ERROR] [] [archive_mgr:223               ] [main                ] failed to check file /tmp/jfrog.cli.temp.-1672115244-471308745/d89849b2-b513-4c9e-484f-7de8ee07bcd9/167211525998163732/tzdata.zi, with err: No zip file found
2022-12-27T04:27:39.982143017Z [jfxia] [WARN ] [] [archive_mgr:627               ] [main                ] Failed to extract file tzdata.zi (root path: /tmp/jfrog.cli.temp.-1672115244-471308745/d89849b2-b513-4c9e-484f-7de8ee07bcd9/167211524884256683/). Would be treated as generic. err : No zip file found
2022-12-27T04:27:52.967223618Z [jfxia] [INFO ] [] [tar:101                       ] [main                ] Finished indexing layers of docker /tmp/jfrog.cli.temp.-1672115244-471308745/d89849b2-b513-4c9e-484f-7de8ee07bcd9/167211524884256683/ (sha256:0271ce27b4368bbf8f0ff6fd05222cf972831043cae6be6db1ec53273f8f995f)

05:27:53 [Info] Waiting for scan to complete...
05:27:53 [Error] Scanning docker://<image>:23.1-SNAPSHOT failed with error: Xray scan failed
05:27:53 [Error] Xray scan failed

Current behavior
The error is sadly not reproducable and the builds fails sometimes in the evening and on the other day during working hours.
I'm very curious why he creates a ".zi"-file and expecting a ".zip".
Reproduction steps
No response
Expected behavior
Build is not failing
JFrog CLI version
2.31.0
Operating system type and version
SLES 12.3
JFrog Artifactory version
7,46,13
JFrog Xray version
No response

After digging a little bit, we found a Docker-Layer which installs the tzdata-dependency. This will produce a tzdata.zi-file which is tried to be unzipped. It seems to be no problem directly in jfrog-cli but in a used dependency to check and scan the files.
The tzdata.zi-file is a plain text file.
Why is the .zi-extension intepreted as zip-extension?

Hi @Waize,
Thanks for reporting this issue.
".zi" is indeed a type of zip extension - https://www.file-extension.info/format/zi
Regarding the above issue, it looks like the tzdata.zi file is corrupted, but the indexing process should not fail the whole scan task in that case.
We will look into it and let you know.

Hi @sverdlov93 ,
I can verify, that scans are successfull on this machine. Even the same project ist sometimes successfull.
Is it possible to exclude this fileending or this specific file from scan?

Hi @Waize, that error shouldn't cause a failure of the scan task.
We couldn't reproduce the issue on our end.
Can you please run export JFROG_CLI_LOG_LEVEL="DEBUG" before running the command and share the logs here?
Also, is it possible to share the docker image or an example docker image that caused the issue?

Hi @sverdlov93 ,
we are using https://hub.docker.com/layers/library/adoptopenjdk/11.0.9_11-jdk-hotspot/images/sha256-a62a7c0359731a069b05e4a386fa46cec9d79a82fb373876be7eeabb330b9b10?context=explore as our base-image. In Layer 7 you can see the installation of the dependency tzdata. Which will cause the problem causing tzdata.zi-file.
It happens that the issue crahes our build in just some cases. Executing our builds again will work in 80% of the time an the scan will not break our builds. It seems to be some weird cases where our build-software (maven) will grab the execution code at "the wrong time" and thus our build breaks, but the scan is somehow successful in the background.
Attached you will find some debug-logs.
jfrog-cli.2023-01-23.09-08-57.28510.log

@Waize,
Are the provided logs from a failing run?
If so, then the tzdata error didn't stop the task (as expected) and it continued to the last phase, which is polling JFrog Xray and waiting for scan results.
If that is the case, will you be able to connect with JFrog support so they can try checking the possible failure on the JFrog Xray server side?
If not, can you please provide debug-logs from a failing run?

The logs are provided from an direct call of "jf scan ..." on the console.
In general the scans are part of our maven-build-process. I will try to grab some debug-logs from failing tasks, this could take a few days.

Hey,
I don't know how but the issue seems to be gone. Since my last response it does not appeared one more time.
Thanks for responding, I will close this issue.


Add support for sdk 0.11.x

Pull in changes from PR #20221 for just adding in the files associated with SDK 0.11.x support.  For now we add in a CI test change to see how things work with the new toolchain.

Approved by TSC for merge into 2.1


"gpu_memory.o failed" error while building nvcaffe

I'm having trouble building nvcaffe for Jetson TX1 installed with the Jetpack 3.0.
I was following the instructions from the tutorial and this is the error I get while building:
CXX src/caffe/layer_factory.cpp
CXX src/caffe/data_reader.cpp
CXX src/caffe/solvers/adam_solver.cpp
CXX src/caffe/solvers/sgd_solver.cpp
CXX src/caffe/solvers/adagrad_solver.cpp
CXX src/caffe/solvers/nesterov_solver.cpp
CXX src/caffe/solvers/rmsprop_solver.cpp
CXX src/caffe/solvers/adadelta_solver.cpp
CXX src/caffe/layer.cpp
CXX src/caffe/blob.cpp
CXX src/caffe/internal_thread.cpp
CXX src/caffe/net.cpp
CXX src/caffe/common.cpp
CXX src/caffe/util/io.cpp
CXX src/caffe/util/db_leveldb.cpp
CXX src/caffe/util/im2col.cpp
CXX src/caffe/util/db_lmdb.cpp
CXX src/caffe/util/upgrade_proto.cpp
CXX src/caffe/util/benchmark.cpp
CXX src/caffe/util/hdf5.cpp
CXX src/caffe/util/cudnn.cpp
CXX src/caffe/util/detectnet_coverage_rectangular.cpp
CXX src/caffe/util/blocking_queue.cpp
CXX src/caffe/util/math_functions.cpp
CXX src/caffe/util/signal_handler.cpp
CXX src/caffe/util/gpu_memory.cpp
CXX src/caffe/util/db.cpp
CXX src/caffe/util/insert_splits.cppversion
CXX src/caffe/solver.cpp
/tmp/ccYtkQjT.s: Assembler messages:
/tmp/ccYtkQjT.s:3157: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:3478: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:3822: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:4497: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:5352: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:5609: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:5723: Error: unknown mnemonic `pause' -- `pause'
/tmp/ccYtkQjT.s:6199: Error: unknown mnemonic `pause' -- `pause'
Makefile:583: recipe for target '.build_release/src/caffe/util/gpu_memory.o' failed
make: *** [.build_release/src/caffe/util/gpu_memory.o] Error 1
make: *** Waiting for unfinished jobs....

The only difference I made was in the cloned caffe repo branch because experimental/fp16 branch doesn't exist anymore so I have used the caffe-0.15 branch. I have also tried with the caffe-0.16 branch but it requires cudNN v6 which is not yet supported on TX1.

Fixed by installing the Jetpack 3.1 version which supports cudNN6. Closing.


YES tool — Adds basic html for goal-setting section

HTML needed both to convey the content to the user, and to provide form components for them to interact with.
Additions

Adds goals setting form fields and associated content

Removals

Changes

Testing

Content should load in the browser. Styling doesn't need to be exact but should match mockups — ask and I'll provide them!

Screenshots

Notes

Images not yet finalized, empty <img> tags are there for placeholders

Todos

Checklist

[ ] PR has an informative and human-readable title
[ ] Changes are limited to a single goal (no scope creep)
[ ] Code can be automatically merged (no conflicts)
[ ] Code follows the standards laid out in the CFPB development guidelines
[ ] Passes all existing automated tests
[ ] Any change in functionality is tested
[ ] New functions are documented (with a description, list of inputs, and expected output)
[ ] Placeholder code is flagged / future todos are captured in comments
[ ] Visually tested in supported browsers and devices (see checklist below :point_down:)
[ ] Project documentation has been updated
[ ] Reviewers requested with the Reviewers tool :arrow_right:

Testing checklist
Browsers

[ ] Chrome on desktop
[ ] Firefox
[ ] Safari on macOS
[ ] Edge
[ ] Internet Explorer 9, 10, and 11
[ ] Safari on iOS
[ ] Chrome on Android

Accessibility

[ ] Keyboard friendly
[ ] Screen reader friendly

Other

[ ] Is useable without CSS
[ ] Is useable without JS
[ ] Flexible from small to large screens
[ ] No linting errors or warnings
[ ] JavaScript tests are passing

Test failures look unrelated to html I added, unless I somehow affected the regulations3k tests by adding them?


[readme] Add intructions for getting started

@ipbabble PTAL. Also, you need #66 to install/uninstall
Signed-off-by: Mrunal Patel<EMAIL_ADDRESS>

@runcom Updated.

@mrunalp LGTM just a nit around sudo if you want to address it here - waiting for feedback from @ipbabble before merging this

@runcom Fixed those.

Alright, pushed an update.

@runcom This is ready to be merged.

Ack


+![𝐅𝐑𝐄𝐄*]* Tenorshare 4uKey Crack (2025) + Registration Code [Latest]

Issue type
Wrong or misleading information
Problem description
+![𝐅𝐑𝐄𝐄*]* Tenorshare 4uKey Crack (2025) + Registration Code [Latest]
Tenorshare 4uKey Crack is a powerful and user-friendly software program that can unlock various types of locks on iPhone and iPad devices. Its simplicity, speed, and compatibility make it a valuable tool for users of all skill levels, while its additional features can provide added benefits. Users can trust that their data is protected while using the software.
✨Tenorshare 4uKey Download Crack 🎁🎁
✨Tenorshare 4uKey Crack🎁🎁
tenorshare 4ukey crack youtube free
is tenorshare 4ukey free
how much is tenorshare 4ukey
does tenorshare 4ukey work
is tenorshare 4ukey safe
is tenorshare 4ukey for android safe
tenorshare 4ukey cracked full download
is tenorshare 4ukey legit
To help you with iPhone passcode problems, Tenorshare 4uKey has been specially designed to unlock your iOS devices whenever you are locked ..


undefined method `place_name' for nil:NilClass

https://errbit.freeukgen.org.uk/apps/5b4cad42e9379085a99a9ea4/problems/5f794721e9379095eef681c7
PROJECT_ROOT/app/helpers/application_helper.rb:226→ search_params_for_display
/PROJECT_ROOT/app/views/search_queries/_display_search_criteria.html.erb:12→ _app_views_search_queries__display_search_criteria_html_erb__1742095647146635978_17272020220
2 events

Caused during search looking for the individual record

Fixed


feat: Sensible non-Error exception serializer

https://github.com/getsentry/raven-node/pull/416 adapted to Raven.js needs.
Should help to fix most of the issues with logging a large amount of [object Object] events.

this is a big change so I want to give it a proper review and test drive it
(although obviously there's a lot of confidence gained by its success in raven-node)

Thanks, that's a great review @MaxBittker! How about captureException structure now? :)

I think you improved captureException and it could be merged in its current form, but I took a crack at another layout for the function that reduces some of the logic and might be better:
https://github.com/getsentry/raven-js/pull/1259/files

Duuuuh! That's much more clever! Thank you :D

Thanks, @MaxBittker! I'll release it tomorrow though, as I don't want to put out an eventual fire at night :P

agreed 100% on not releasing it tonight


Add a few more tests for more covered lines

Codecov Report

Merging #191 (054ec06) into main (354ee32) will increase coverage by 0.1%.
The diff coverage is 100.0%.

@@           Coverage Diff           @@
##            main    #191     +/-   ##
=======================================
+ Coverage   99.3%   99.4%   +0.1%
=======================================
  Files         43      43
  Lines       2927    2935      +8
=======================================
+ Hits        2905    2915     +10
+ Misses        22      20      -2

Impacted Files
Coverage Δ

examples/example004_bessel_recur.cpp
100.0% <100.0%> (+1.7%)
:arrow_up:

test/test_decwide_t_algebra_edge.cpp
99.5% <100.0%> (+0.1%)
:arrow_up:

math/wide_decimal/decwide_t.h
98.8% <0.0%> (+0.1%)
:arrow_up:

Continue to review full report at Codecov.

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


Refactor License construction to permit loading from provided bytes.

This permits using this package in environments without a GOPATH or
without requiring filesystem operations (e.g. by embedding licenses.db).
Also remove unnecessary mutex and loop counter from registerLicenses.

The CI tests against Go 1.8 failed (but passed against Go 1.7). But that might be addressed in your followup PR. Thanks!

Yeah, I can't see why it is failing.  It's only the TestClassifier_WithinConfidenceThreshold test that fails, but not in a way that is obviously related to Go 1.8.

nods It might be best just to ignore Go 1.8, since we're already two versions beyond it now...


blog: extending APISIX Ingress

Signed-off-by: Navendu Pottekkat<EMAIL_ADDRESS>Blog post on extending APISIX Ingress.

Please ignore the image compression changes. I almost blew through my bandwidth quota after my last three posts became trending on Reddit and HN. This is my vain attempt to minimize the issue in the future.


Update rancher-load-images.sh to support manifest

Issue: https://github.com/rancher/rancher/issues/22836
For users who care about Linux only:
The script works exactly like before.
For users who will use Windows cluster:

Step 1: Users first use rancher-save-images.ps1 and rancher-load-images.ps1 to push windows images on Windows nodes.
Step 2: Then users run ./rancher-load-images.sh --registry reg.example.com --image-list ./rancher-images.txt --windows-image-list ./rancher-windows-images.txt

Notes

You have to specify --windows-image-list ./rancher-windows-images.txt to indicate you would like to support Windows cluster.
If you want to use images on 1809 and 1903 instead of 1903 only, they can use --windows-versions 1809,1903 param

Is there an example for the input files?

example for the input files
https://github.com/rancher/rancher/releases/download/v2.3.0-rc4/rancher-images.txt
https://github.com/rancher/rancher/releases/download/v2.3.0-rc4/rancher-windows-images.txt
We would like to make it in one file in 2.3.x as it requires many changes.
Here is the issue for tracking it https://github.com/rancher/rancher/issues/22865


Publish Latest Version of react-trello?

Describe the bug
Installing from yarn or npm does not have the latest code merged here.
@dapi / @rcdexta can either of you just publish the latest changes?

v2.2.11


Mismatch version between CRDs and example yamls

Expected Behavior
Be able to run to create networkmesh services from the service definition yaml files in the examples repo.   e.g.  kubectl apply -f examples/icmp/k8s/icmp-responder.yaml
should successfully create a service.
Current Behavior
Trying to run some of the examples from networkservicemesh/examples and the service creation fails due to version mismatch between the service definition yaml files and the CRD.   The apply will fail.
error: unable to recognize "STDIN": no matches for kind "NetworkService" in version "networkservicemesh.io/v1alpha1"
/root/go/src/networkservicemesh.io/examples/mk/targets.mk:41: recipe for target 'k8s-icmp-icmp-responder-deploy' failed
make: *** [k8s-icmp-icmp-responder-deploy] Error 1
Note- failure text was via make but using kubectl apply gets the same root error.
Failure Information (for bugs)
kubectl describe crd networkservices.networkservicemesh.io -n nsm-system
Name:         networkservices.networkservicemesh.io
Namespace:
Labels:
Annotations:  kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"apiextensions.k8s.io/v1beta1","kind":"CustomResourceDefinition","metadata":{"annotations":{},"name":"networkservices.networkservicemesh....
API Version:  apiextensions.k8s.io/v1beta1
Kind:         CustomResourceDefinition
Metadata:
Creation Timestamp:  2019-06-20T19:24:45Z
Generation:          1
Resource Version:    9133135
Self Link:           /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions/networkservices.networkservicemesh.io
UID:                 0f8226c9-9391-11e9-81c8-000af71a15b8
Spec:
Group:  networkservicemesh.io
Names:
Kind:       NetworkService
List Kind:  NetworkServiceList
Plural:     networkservices
Short Names:
netsvc
netsvcs
Singular:  networkservice
Scope:       Cluster
Version:     v1
Status:
Accepted Names:
Kind:       NetworkService
List Kind:  NetworkServiceList
Plural:     networkservices
Short Names:
netsvc
netsvcs
Singular:  networkservice
Conditions:
Last Transition Time:  2019-06-20T19:24:45Z
Message:               no conflicts found
Reason:                NoConflicts
Status:                True
Type:                  NamesAccepted
Last Transition Time:  2019-06-20T19:24:45Z
Message:               the initial names have been accepted
Reason:                InitialNamesAccepted
Status:                True
Type:                  Established
Events:
cat examples/icmp/k8s/icmp-responder.yaml ---
apiVersion: networkservicemesh.io/v1alpha1
kind: NetworkService
metadata:
name: icmp-responder
spec:
payload: IP
matches:
- match:
sourceSelector:
app: simple-endpoint
route:
- destination:
destinationSelector:
app: icmp-responder
Steps to Reproduce

use make "k8s-deploy-infra" to deploy the base infra and the CRDs
kubectl apply -f examples/icmp/k8s/icmp-responder.yaml

Context

Kubernetes Version:
etc.

Failure Logs

It looks like issue was that my two branches were pulled at different dates and in between the CRD version was changed to v1alpha1

@john-a-joyce Thanks for keeping an eagle eye out for this sort if thing :)


Phrase

https://github.com/session

Audits
Collection of Audits for the YSL.IO Smart Contracts:

PeckShield
RD Auditors
Solidity Finance


Bug: 无法判断 issues.open 是否为 transfer

最近 GitHub 更新了 transfer 相关 payload，导致会发出一条多余消息。

抓了一下包，好像确实没办法判断是否是 transfer 了。


Istio sponsoring possibility

Dear Istio Community,
as GITHUB offers the "sponsoring" feature now, we'd like to know if there is any plans on letting companies sponsor this OS project in the near future.
Little background: our team at DAIMLER (which owns brands such as Mercedes-Benz Cars and Mercedes-Benz Trucks) are using Istio in one of our projects that is soon going to "go live". Thus we thought, by sponsoring Istio, we'd be able to take part in discussions such as pushing certain features that are not enabled yet, or receiving some sort of professional support channel from istio experts in case there are issues that are hard to solve for us or require feature implementation by Istio. @howardjohn as you are one of the people who contributed most on this project, and as there is no other "official" way to reach out to Istio, do you believe something like this would be possible?
Feel free to also contact me via email in case further discussions can be made.
Thanks alot.

cc @istio/steering-committee

@yalctay93 there are many vendors who are officially supporting and enhancing Istio while maintains its core APIs and functionality. I’m part of the Istio community and co-founder of Aspen Mesh which is one of these vendors. We would love to help you and your team. We can continue this over email if you’re interested.

@yalctay93 there are many vendors who are officially supporting and enhancing Istio while maintains its core APIs and functionality. I’m part of the Istio community and also co-founder of Aspen Mesh which is one of these vendors. We would love to help you and your team. We can continue this over email if you’re interested.

Hello, we were already in contact with some of the Aspen Mesh maintainers a few weeks ago however, we weren't able to agree 100% on everything that is why it ultimately did not work out.

Hi yalctay93,
It's great to hear that Daimler are running Istio.  Please send a PR to add your logo to the users page when you're live!
As Neeraj said, the Istio open source project doesn't have a facility to provide the support you're seeking. We have Slack, Discuss and Stack Overflow forums, but all are best-effort with very busy maintainers.  John is one of the busier ones!
What we do have is a community of vendors who offer support.  Some only offer it for users of their hosted products (like Google Cloud and IBM) but some also offer it for open-source Istio (like Aspen Mesh, Solo and Tetrate.). Please have a look at our providers page, and we'll be encouraging other companies who provided professional services to add themselves, very soon.
I would encourage you to send engineers to the community meeting and the working groups, and join in as part of the project!
As we don't have any intention to use the GitHub Sponsors feature, I'll close this issue, but thanks for reaching out, and I hope you find what you need.
-Craig, for Istio Steering

One way to be involved as a user is to participate in our surveys and 'empathy sessions' which play a huge role in driving the roadmap
@therealmitchconnors @istio/wg-user-experience-maintainers
are the folks who drive these periodically
Another thing you can do to help is to maintain a Github tracking issue for all of the bugs and feature requests you care about using https://docs.github.com/en/issues/tracking-your-work-with-issues/about-task-lists#about-issue-task-lists


Add tests that fold the folding recursive verifier as well in stdlib

This can be done once we can fold instances of different sizes

Closed with PR https://github.com/AztecProtocol/aztec-packages/pull/4399


[Bug]: FileNotFoundError cleaning up after itself on Windows

Describe the bug
2021-10-20 23:01:54 INFO     Created build manifest C:\Users\Administrator\source\opensearch-project\opensearch-build\dblock-opensearch-build\artifacts\manifest.yml
Traceback (most recent call last):
  File "./src/run_build.py", line 76, in <module>
  File "./src/run_build.py", line 70, in main
  File "C:\Users\Administrator\source\opensearch-project\opensearch-build\dblock-opensearch-build\src\system\temporary_directory.py", line 37, in __exit__
    shutil.rmtree(self.name, ignore_errors=False, onerror=g__handleRemoveReadonly)
  File "C:\Users\Administrator\.pyenv\pyenv-win\versions\3.7.9\lib\shutil.py", line 516, in rmtree
    return _rmtree_unsafe(path, onerror)
  File "C:\Users\Administrator\.pyenv\pyenv-win\versions\3.7.9\lib\shutil.py", line 395, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "C:\Users\Administrator\.pyenv\pyenv-win\versions\3.7.9\lib\shutil.py", line 395, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  File "C:\Users\Administrator\.pyenv\pyenv-win\versions\3.7.9\lib\shutil.py", line 395, in _rmtree_unsafe
    _rmtree_unsafe(fullname, onerror)
  [Previous line repeated 13 more times]
  File "C:\Users\Administrator\.pyenv\pyenv-win\versions\3.7.9\lib\shutil.py", line 400, in _rmtree_unsafe
    onerror(os.unlink, fullname, sys.exc_info())
  File "C:\Users\Administrator\.pyenv\pyenv-win\versions\3.7.9\lib\shutil.py", line 398, in _rmtree_unsafe
    os.unlink(fullname)
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\2\\tmp5u_7ibor\\OpenSearch\\benchmarks\\build\\generated\\sources\\annotationProcessor\\java\\main\\org\\opensearch\\benchmark\\search\\aggregations\\bucket\\terms\\generated\\LongKeyedBucketOrdsBenchmark_singleBucketIntoSingleImmutableBimorphicInvocation_jmhTest.java'

To reproduce
On Windows
$ ./build.sh manifests/2.0.0/opensearch-2.0.0.yml --snapshot

completes, but throws the above error
Expected behavior
No response
Screenshots
If applicable, add screenshots to help explain your problem.
Host / Environment
No response
Additional context
No response
Relevant log output
No response

Hey @peterzhuamazon can you please add some details here, is this a known issue or is it already taken care ?

Just close this one as all the changes are tracked in https://github.com/opensearch-project/opensearch-build/issues/2306