Unexpected Payload from Device error 904, but working?

All,
Getting further into refining everything at home, I bump into the 'Unexpected Payload from Device' error. Strange thing is that I can communicate with it (fe. switching the device on), but when listening for an update (to monitor any changes on the device itself) it errors like this. I also noticed that it is with devices I bought pretty recent. Some that error are v3.3, newest are v3.4.
In all cases, the keys have special characters in them, but again, work fine when trying to switch something. So it seems the key is correct.
Any ideas?
Regards, Michiel

Hi!
I get the following debug:
DEBUG:_recv_all(): no data? b''
DEBUG:_recv_all(): no data? b''
DEBUG:Error decoding received data - read retry 0/5
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1193, in _send_receive
    rmsg = self._receive()
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1081, in _receive
    data = self._recv_all( min_len )
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1061, in _recv_all
    raise DecodeError('No data received - connection closed?')
tinytuya.core.DecodeError: No data received - connection closed?
DEBUG:_recv_all(): no data? b''
DEBUG:_recv_all(): no data? b''
DEBUG:Error decoding received data - read retry 1/5
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1193, in _send_receive
    rmsg = self._receive()
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1081, in _receive
    data = self._recv_all( min_len )
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1061, in _recv_all
    raise DecodeError('No data received - connection closed?')
tinytuya.core.DecodeError: No data received - connection closed?
DEBUG:_recv_all(): no data? b''
DEBUG:_recv_all(): no data? b''
DEBUG:Error decoding received data - read retry 2/5
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1193, in _send_receive
    rmsg = self._receive()
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1081, in _receive
    data = self._recv_all( min_len )
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1061, in _recv_all
    raise DecodeError('No data received - connection closed?')
tinytuya.core.DecodeError: No data received - connection closed?
DEBUG:_recv_all(): no data? b''
DEBUG:_recv_all(): no data? b''
DEBUG:Error decoding received data - read retry 3/5
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1193, in _send_receive
    rmsg = self._receive()
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1081, in _receive
    data = self._recv_all( min_len )
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1061, in _recv_all
    raise DecodeError('No data received - connection closed?')
tinytuya.core.DecodeError: No data received - connection closed?
DEBUG:_recv_all(): no data? b''
DEBUG:_recv_all(): no data? b''
DEBUG:Error decoding received data - read retry 4/5
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1193, in _send_receive
    rmsg = self._receive()
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1081, in _receive
    data = self._recv_all( min_len )
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1061, in _recv_all
    raise DecodeError('No data received - connection closed?')
tinytuya.core.DecodeError: No data received - connection closed?
DEBUG:_recv_all(): no data? b''
DEBUG:_recv_all(): no data? b''
DEBUG:Error decoding received data - read retry 5/5
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1193, in _send_receive
    rmsg = self._receive()
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1081, in _receive
    data = self._recv_all( min_len )
  File "/usr/local/lib/python3.8/dist-packages/tinytuya/core.py", line 1061, in _recv_all
    raise DecodeError('No data received - connection closed?')
tinytuya.core.DecodeError: No data received - connection closed?
DEBUG:ERROR Unexpected Payload from Device - 904 - payload: null
[TUYA]-[2024-03-13 19:38:34]-[Tuya_Lagekast: {'Error': 'Unexpected Payload from Device', 'Err': '904', 'Payload': None}]
INFO:[TUYA]-[2024-03-13 19:38:34]-[Tuya_Lagekast: {'Error': 'Unexpected Payload from Device', 'Err': '904', 'Payload': None}]

It looks like you are sending a command but not getting a response.  What command are you sending, and how are you listening for updates?

Simplifying my code:
`	self.tuya_device = tinytuya.OutletDevice(_devId, _ip, _key)
self.tuya_device.set_version(_version)
self.tuya_device.set_socketPersistent(True)
self.tuya_device.set_socketTimeout(60)
payload = self.tuya_device.generate_payload(tinytuya.DP_QUERY)
self.tuya_device.send(payload)

while(True):
	data = self.tuya_device.receive()

	if str(data) != "" and str(data) != "None":
		# do something with the data
	else :
		payload = self.tuya_device.generate_payload(tinytuya.HEART_BEAT)
		self.tuya_device.send(payload)`

The above initializes the Outletdevice, send a DP_QUERY one time, and then sends HEART_BEAT in a loop, checking each time of here is something to receive (i.e. someone has physically changed a dimmer with a wall control).

Okay, I see what's going on.  I agree, a receive-only call that does not send anything should not raise an error if nothing is received.  I'll try to get this fixed soon.


Fixed d3d13 typo

@Devaniti : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Fix extraneous table lines at the bottom of the buffers page table per #52

#52

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/console-screen-buffers.md
:white_check_mark:Succeeded
View

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


[fix] maven-gpg-plugin warnings and errors

@wimdeblauwe not sure if it also fixes the error, but the warning should be gone.
Related to issue #107

It indeed removed the warning, but the error remains.:
[INFO] --- maven-gpg-plugin:3.2.3:sign (sign-artifacts) @ htmx-spring-boot-parent ---
[INFO] Signer 'gpg' is signing 1 file with key default
gpg: no default secret key: No secret key
gpg: signing failed: No secret key


Install and Set Up kubectl on Windows

Hello,
I have recently installed kubectl on Windows 10 using curl and I have noticed that there is a slight error at step 3. Namely, the line says:
"Add the binary in to your PATH."
when it really should be:
"Add the binary's folder to your PATH."
I have tested it a few times and indeed, adding \path_to_kubectl\kubectl.exe to PATH does not work, while simply adding \path_to_kubectl\ yields the correct result (i.e. being able to invoke kubectl commands from the command prompt).
I know it is a minor issue but for beginners (like myself) it could make the difference between completing the installation or not.
Even though I have not tried other methods of installation, I suspect that the same step should also be corrected in section Install kubectl convert plugin, where it also says "Add the binary in to your PATH."
Best regards,
Paula

/triage accepted
Similar issue exists in "Install kubectl binary with curl on Linux" section.

and then add ~/.local/bin/kubectl to $PATH

cf. In "Install and Set Up kubectl on macOS" page:

add ~/.local/bin/kubectl to $PATH

is kind of techie vernacular (it's how I'd say it in spoken English to a colleague), but in technical docs we can be more precise.
/language en

Hi, I would like to work on this issue.
/assign

/sig windows


StyleURL not working properply

Environment

IOS 16.1 - React Native

Steps to reproduce
1.MapboxGL.setAccessToken("");
2. I try to set StyleURL="mapbox://styles/mapbox/streets-v11" inside MapBoxGL.Mapview
3. I Build The app "npm run iOS"
4. The app opens with The map bring black. I can see mapbox logo.
this text displays in The terminal: [appName] Failed loading map Error Domain=MGLErrorDomain Code=5 "The map failed to load because the style can't be loaded." UserInfo={NSLocalizedDescription=The map failed to load because the style can't be loaded.,
NSLocalizedFailureReason=loading style failed: unsupported URL}
What am doing that is wrong?

So this works fine on Android, the style is loading. However, this seems to only be a problem on IOS for some reason.

@Kevinminh maybe you're using maplibre implementation. Have you configured RNMapboxMapsImpl?!
$RNMapboxMapsImpl = 'mapbox'

https://github.com/rnmapbox/maps/blob/main/ios/install.md#mapbox-maps-sdk-v10


ERROR: checksum file

Hello,
I have a problem with SHA512 checksum:
When i'm try install security plugin in Elasticsearch:
bin/elasticsearch-plugin install -b com.amazon.opendistroforelasticsearch:opendistro_security:<IP_ADDRESS> -v
I have error:
Checking if url exists: https://repo1.maven.org/maven2/com/amazon/opendistroforelasticsearch/opendistro_security/<IP_ADDRESS>/opendistro_security-linux-x86_64-<IP_ADDRESS>.zip
-> Downloading com.amazon.opendistroforelasticsearch:opendistro_security:<IP_ADDRESS> from maven central
Retrieving zip from https://repo1.maven.org/maven2/com/amazon/opendistroforelasticsearch/opendistro_security/<IP_ADDRESS>/opendistro_security-<IP_ADDRESS>.zip
-> Failed installing com.amazon.opendistroforelasticsearch:opendistro_security:<IP_ADDRESS>
-> Rolling back com.amazon.opendistroforelasticsearch:opendistro_security:<IP_ADDRESS>
-> Rolled back com.amazon.opendistroforelasticsearch:opendistro_security:<IP_ADDRESS>
ERROR: checksum file at [https://repo1.maven.org/maven2/com/amazon/opendistroforelasticsearch/opendistro_security/<IP_ADDRESS>/opendistro_security-<IP_ADDRESS>.zip.sha512] is not for this plugin, expected [opendistro_security-<IP_ADDRESS>.zip] but was [opendistro-security-<IP_ADDRESS>.zip]
I'm download opendistro_security-<IP_ADDRESS>.zip.sha512 and see error in name:
99b0527ec7f780758ae1787a109f8db5bc9f58711dcfcc976aa94de0308748718c03738525809cc24c57ce58febac00ff5dc343a21c8e3d3762c79c7a92a4602  opendistro-security-<IP_ADDRESS>.zip
Name must be: opendistro**_**security-<IP_ADDRESS>.zip

We are doing some "spring cleaning in the fall", and to make sure we focus our energies on the right issues and we get a better picture of the state of the repo, we are closing all issues that we are carrying over from the ODFE era (ODFE is no longer supported/maintained, see post here).
If you believe this issue should still be considered for current versions of OpenSearch, apologies! Please let us know by re-opening it.
Thanks!


[Java] Add Cluster and Archive events to logging agent.

This PR is starting to get chunky, so would be keen to merge before I start on the Archive response events.

Thanks Mark. I'll make some changes to it tomorrow so that it can work if the archive or cluster is run separate from the driver.

C media driver agent could use this also. ;)


Flow missing from solution

Hi, under the header - Turn on Flows
I cannot find flow - App Catalog > Request Access - in the solution. Is this updated or removed from the core component solution?
Regards
Roma

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

ID: 9ea239a1-b656-9976-7566-87c927c8d8b7
Version Independent ID: 9ea239a1-b656-9976-7566-87c927c8d8b7
Content: Set up other core components - Power Platform
Content Source: power-platform/guidance/coe/setup-othercore-components.md
Service: power-platform
Sub-service: guidance
GitHub Login: @manuelap-msft
Microsoft Alias: mapichle

Hello,
this flow is part of the February release (https://github.com/microsoft/coe-starter-kit/releases/tag/CoEStarterKit-January2022). If you do not see this flow, you may be on an older version of the CoE Starter Kit. It has not been removed and is still called that


feat(deps): update icr.io/ext/sysdig/agent docker tag to v12.14.1

This PR contains the following updates:

Package
Update
Change

icr.io/ext/sysdig/agent
minor
12.13.0 -> 12.14.1

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

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

This PR has been generated by Renovate Bot.

/run pipeline

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


setUserId doesn't work

Expected Behavior
User must be visible in Amplitude Dashboard. When i added setUserId events got disappear.
Current Behavior
It show show Amplitude Id and userId as null.
when i try to set user Id, then event itself not visible.
fun provideAmplitudeInstance(): Amplitude {
        val amplitude = Amplitude( Configuration(
            apiKey = "API Key",
            context = ApiInstance.appContext,
            plan = provideDefaultObservePlan(),
            trackingSessionEvents = false
        )).also { amplitude ->
            providePlugins().forEach { plugin ->
                amplitude.add(plugin)
            }
        }
        amplitude.setUserId("12345")

        return amplitude
    }

I am using this function like this : private val client: Amplitude by lazy(LazyThreadSafetyMode.NONE) {}

Unity Plugin Version:
Device: Android Emulator Pixel 4
Device OS and Version: Android 12
Amplitude version - amplitude-analytics-android/1.8.0

We met the same issue here with com.amplitude:analytics-android 1.11.0.
Is there any update for this issue?

We met the same issue here with com.amplitude:analytics-android 1.11.0. Is there any update for this issue?

check your user id length if its less than 5 then you will have this issue.
or else update 'minIdLength' in Configuration.


Migrate ClusterBlock to Writable

Backport of ES PR 37391
Summary of the changes / Why this improves CrateDB
Checklist

[x] User relevant changes are recorded in CHANGES.txt
[x] Touched code is covered by tests
[x] Documentation has been updated if necessary
[x] CLA is signed

@smakalias I separated the commits


Support for Java 8+

Would be nice if the target bytecode version would be 8 instead of 11. Right now it'S only usable with Java 11.

Added with version 0.2.2


Exception when moving to the lastest version (1.2.1 to 1.3.7)

Hi, I was updating our dependencies. We have a new exception each time we render a ColorPicker:

Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components). Check the render method of

This is React 0.14.7
Code:
var ColorPicker = require('react-color');

<ColorPicker
                    type             = "sketch"
                    position         = "below"

Since ColorPicker is an object. By checking it, I found a workaround:  <ColorPicker.default , which is a function and work as expected.
I wonder if we are doing something wrong.
Thanks.

Ah, sorry about that @ThePainnn, the lib is in a state of flux as I am upgrading things and I didnt mean for this to happen. For now if you deconstruct the import like this:
var { ColorPicker } = require('react-color');

Or use ES6 import:
import ColorPicker from 'react-color';

This will be fixed with the new minor version I am introducing shortly.


Update documentation and dependencies to specify need for Ruby 2.0 or greater.

Recent changes breaks functionality with projects using > Ruby 2.0. Steps should be taken to update documentation and dependencies to inform developers of the requirements for using this gem.

Hey @HotShot3150! Thanks for the feedback. We're making a push towards a v1.0. The requirement will be Ruby > 2.3 and Rails > 5.0. Cheers

That sounds excellent! I was working on an older Ruby 1.9.3 project to bring it up to date and ran into the dependency issue while slowly versioning up the gems. Thanks for all you guys do!


being ssr friendly when accessing dom objects

Hi :)
A small PR to allow Bootstrap to be SSR friendly.
I had this idea in mind for quite a long time and it'll avoid developers some headache on how to handle errors like document is undefined or windows is undefined if they use SSR frameworks (for example Gatsby or Next.js)
I added an ESLint plugin to enforce that in all of our source code: https://www.npmjs.com/package/eslint-plugin-ssr-friendly
If you think it's not a relevant do not hesitate to close my PR 👍

Hey, @Johann-S!
TBH I haven't used Bootstrap in such apps. I'd definitely want Bootstrap to work in SSR.
That being said, do we really need the new ESLint plugin? Are there any other cases we might hit in the future?

I added this Eslint plugin to be sure we won't forget about that compatibility. But we can hit those kind of problem if we access global browser vars without wrapping them in a function which check if those vars are available or not

@Johann-S I say we go with it, but I have zero experience with such projects, so as long as this solves the issue it's fine with me.
Do we need to do anything for v4?

about our v4 it depends if there is a plan to release a v4.7 or not because it's clearly a new feature to me but yes those changes have to be added to v4 too there is a v4.7 plan

Related: it's not just about SSR, I've struggled with window hard-coded as well when we needed to use scrollspy on content in an iframe. Finally, I've had to make a fork which patches this stuff in a quick-fix way, but fixing it properly would be much appreciated from my side. 🙂

@Johann-S can you please rebase this one? After we land this, we should backport it

I'm thinking of a problem with that approach tho I'm not sure if it really applies.
You're mocking document/window with an object but what if our code tries call a function on that? Wouldn't that throw an error as well e.g. getDocument().addEventListener is not a function?

@alpadev if the code is ran in a browser env it won't throw an error because window/document are available. It's just for SSR frameworks which pre build website with Node.js to avoid build errors. See : https://www.gatsbyjs.com/docs/debugging-html-builds/#how-to-check-if-window-is-defined

Hm yeah but isn't in that case the source ran within an environment e.g. node (that throws that window is undefined error)?
So if that environment evaluates our code it will come accross EventHandler.on() on a module level and tries to execute and as such throws another error?

The reason why I'm asking. The last time I stumbled across that, wrapping my code within something like
if (typeof window !== 'undefined) { require(...) }

solved it for me.

@alpadev yep if the code is ran in a Node env it'll throw an error but Bootstrap isn't designed to be ran in such env. SSR frameworks doesn't really ran the code in a Node env, they built it that's all

@Johann-S I see. Looks like I had a misconception of how things in SSR really work then. I always imagined the code to be executed on the server environment but I'm lacking real world experience with that.
I played around a bit with SSR in the scope of Vue some time ago but never used in production so far and didn't really dig into it that deep. Well then just ignore my concerns.

@Johann-S can you please check the changes so far and see if everything still looks good to you?

cough 😏

Removed from the beta3 project due to lack of responses.

Should we revisit this or close as stale?

Would be nice to have this but yeah right now it's outdated.

@mdo @XhmikosR What about using scrollspy in a way that spied elements are inside of iframe while the navigation is outside of it? I have such use-case as I mentioned above and currently with hard-coded window and document it is impossible to do it properly without patching scrollspy package.


⚠ Bofrost.fr has degraded performance

In 1b436cd, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 961 ms

Resolved: Bofrost.fr performance has improved in dd610e6.


Issue at compilation time

The libpapi.a seems to be missing, I attached my commands:
python pypapi/papi_build.py
generating ./pypapi/_papi.c
the current directory is '/home/lmontigny/Software/pypapi'
running build_ext
building 'pypapi._papi' extension
gcc -pthread -B /home/lmontigny/anaconda3/envs/graphwave_env_clean/compiler_compat -Wl,--sysroot=/ -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/lmontigny/Software/pypapi/pypapi -I/home/lmontigny/anaconda3/envs/graphwave_env_clean/include/python2.7 -c pypapi/_papi.c -o ./pypapi/_papi.o
gcc -pthread -shared -B /home/lmontigny/anaconda3/envs/graphwave_env_clean/compiler_compat -L/home/lmontigny/anaconda3/envs/graphwave_env_clean/lib -Wl,-rpath=/home/lmontigny/anaconda3/envs/graphwave_env_clean/lib -Wl,--no-as-needed -Wl,--sysroot=/ ./pypapi/_papi.o /home/lmontigny/Software/pypapi/pypapi/../papi/src/libpapi.a -L/home/lmontigny/anaconda3/envs/graphwave_env_clean/lib -lpython2.7 -o ./pypapi/_papi.so
gcc: error: /home/lmontigny/Software/pypapi/pypapi/../papi/src/libpapi.a: No such file or directory

Hello,

If you just want to install the module, see this page: https://flozz.github.io/pypapi/install.html
If you want to work on PyPAPI itself, you fisrt have to build the PAPI C library before building PyPAPI. I updated instructions in the README: https://github.com/flozz/pypapi#building-pypapi-for-local-development

:)

Thank you!
Is it supposed to work for Python 2.*?
/home/lmontigny/Software/pypapi/papi/src/papi.c:1026: undefined reference to __intel_sse2_strncmp' ../libpapi.a(papi.o): In function PAPI_read':
/home/lmontigny/Software/pypapi/papi/src/papi.c:2596: undefined reference to `_intel_fast_memcpy'
I was able to compile with Python 3.* without trouble. (my script is in Python 2 unfortunately...)
Note that you need to install cffi, I did with pip.

It should work with Python 2.7
what is your linux distribution?

I made an update to allow passing flags to the compiler using environment variable.
Please pull the last commit from this repository:
git pull

Then can you try the following:
cd papi/src
make clean
cd -
export CFLAGS=-msse2
python setup.py build
python pypapi/papi_build.py

If this does not work, can you provide the output of the following command:
gcc -Q --help=target -march=native

Alright, I tried but I had the same issue.
If it helps, I am using: conda create -n papi_compiled -c intel python=2.7 pip -y
gcc output:
gcc.txt
gcc (GCC) 7.2.0
icc (ICC) 18.0.2 20180210
I tried with CFLAGS=-march=core-avx2 and others without success. Note that this variable is passed to gcc and icc.

Hello,
I thenk the problem is caused because papapi is built using a compiller (maybe icc?) and the python extension with an other one (probalbly gcc). Can you try this?
export CC=gcc
cd papi/src
make clean
cd -
python setup.py build
python pypapi/papi_build.py

Hi,
Alright, I was able to compile it!
Unfortunately at running time, I got
from pypapi import papi_high
  File "/home/lmontigny/anaconda3/envs/papi_compiled_1/lib/python2.7/site-packages/python_papi-<IP_ADDRESS>-py2.7-linux-x86_64.egg/pypapi/__init__.py", line 1, in <module>
    from . import papi_high
  File "/home/lmontigny/anaconda3/envs/papi_compiled_1/lib/python2.7/site-packages/python_papi-<IP_ADDRESS>-py2.7-linux-x86_64.egg/pypapi/papi_high.py", line 48, in <module>
    from ._papi import lib, ffi
ImportError: /home/lmontigny/anaconda3/envs/papi_compiled_1/lib/python2.7/site-packages/python_papi-<IP_ADDRESS>-py2.7-linux-x86_64.egg/pypapi/_papi.so: undefined symbol: __intel_sse2_strcpy

I tried different CXX flags, I couldn't find a workaround...
It seems that the compiler was not aware of the SIMD extension, it could be that Python itself was compiled with a old gcc.

Is both Python and PyPAPI compiled with the same compiler? Maybe you will have to recompile Python with the same compiler than the one used for PyPAPI.

I am using Python directly from conda. It will try to compile my own.
Thanks!

Hello,
I close this issue, please re-open it if you still have questions :)


Run time add new fields in structFilter

It's possible to add new fields object { id: "FieldID", type: "text", label: "FieldLabel" } in existing
structFilter.
$("#myFilter").structFilter({
fields: [
{type:"text", id:"lastname", label:"Lastname"},
{type:"text", id:"firstname", label:"Firstname"},
]
});

I try to destroy and re-create structFilter
But not able to destroy the existing structFilter.

Thanks for letting me know. I just fixed the destroy method.


Add explanation in README on how to add dependency

I'm not sure this is needed. Bullet follows the same approach as Dagger re. dependencies and how to use them in your build. And more importantly, Bullet is not meant to actually be used, so requiring a bit of “expertise” to be able to use it –i.e. raising the barrier to entry– can be seen as a feature.

how is not meant to be used? What is the purpose so? And why to raise the barrier?

how is not meant to be used? What is the purpose so?

From the README:

When to use Bullet•
If you don't have a use-case for Bullet•, don't use it. If you do have a use-case for it, try to refactor your code to remove that need. Bullet• can possibly be useful when migrating from Dagger† to Dagger‡, but not everyone agrees.

See also https://github.com/tbroyer/bullet#notes-on-name-and-version

And why to raise the barrier?

Bullet• negates many of the benefits of Dagger‡, and I really do think you should try to avoid it. Forcing a bit of thinking (really not that much actually, given it's the same as Dagger‡) before use would hopefully force potential users to think twice before using it.

I find it useful when I need to inject every fragment or activity, so I inject only in a "base" one: http://stackoverflow.com/a/30087323/1165181 Anyway, I need to add them to the Component.
So, the purpose of this repo is to let people know that you don't need it?

So, the purpose of this repo is to let people know that you don't need it?

The purpose is to show that it is possible. But just because you can does not mean that you should. It's easy to refactor code so that you don't need Bullet• in the SO question you link to, so you'd better refactor than use Bullet•.
Note that I still haven't closed this PR ;-)
I'm not opposed to the change per se if you want to update it (I do believe that it can quickly becomes a nightmare to try to describe Gradle usage though, because there are so many ways to do it, and everyone will use a different plugin, or no plugin at all, so it might be better to leave it out, just like Dagger did)


L4

The L4 doesn't work. Just says syntax error when I try and run the command for it. Tried everything. Idk.

workaround to run old version
git checkout fc9fc0bad7be5daaec7d852b96e1f69016018f73
pip3 install -r requirements.txt
then it works

fixed ❤


Updated examples/layers to use the new button API.

Updated the examples/layers apps to use the new button API. This is part of the transition to the new button universe (https://github.com/flutter/flutter/pull/59702).

Is it really necessary to override the ElevatedButton styles?

Nope. I was just trying to maintain the existing look. The sectors example has some small icons in the buttons that were harder to read on the primary color. However, in hind sight they are hard to read in general so that probably doesn't warrant the added complication to the example code. I'll remove it.


AMAZING code - few questions

Hi there.. This is a very great code base. It all just WORKS. Good job.
I am interested in your thoughts about the objective function, however. Is such a complicated formulation really necessary, or could you just do the dot product of the projections and sum the diagonal -- e.g. Trace(f(X)^T \dot f(Y)) ? Does my question make sense?
What does the objective value represent? Is it the sum of the correlations?
Do you get similar results from the MNIST-split dataset (i.e. sum of ~39 corr coeff over 50 components) ??

Hi,

I am interested in your thoughts about the objective function, however. Is such a complicated formulation really necessary, or could you just do the dot product of the projections and sum the diagonal -- e.g. Trace(f(X)^T \dot f(Y)) ? Does my question make sense?

As far as I know, no it is not necessary and many people just use dot product of the projections and it works. But they are not the same. It can be close to CCA with just one component but definitely not when we have more than one component (projection). Some may argue that CCA can give better performance because it finds several projections which are orthogonal to each other to map the data to a couple of new feature spaces where two views are highly correlated inside each space and uncorrelated with other feature spaces.
I think if your work is not specifically on CCA, at least use dot product for the start because CCA on top of a NN was sometimes unstable in my experiments. Then you can try CCA later.

What does the objective value represent? Is it the sum of the correlations?
It is the sum of the correlations in the new spaces which are learned by the projections. They are not the correlations in the space of the outputs of the NN. You can assume that the outputs of NN are projected into new spaces by a bunch of linear projectors, then correlations are calculated and summed.  These linear projections are orthogonal to each other. That's why they apply a linear CCA after the training on the ouput of NN.

Do you get similar results from the MNIST-split dataset (i.e. sum of ~39 corr coeff over 50 components) ??
I did not test that because my focus was on their next paper in which they evaluated in classification tasks. You can easily run it but as I mentioned in the reply to another issue (https://github.com/VahidooX/DeepCCA/issues/1), you may not see the exact numbers.


Add SwiftRichString in Text

Project URL
https://github.com/malcommac/SwiftRichString
Description
Elegant & Painless Attributed Strings Management Library in Swift
Checklist

[x] Only one project/change is in this pull request
[x] Addition in chronological order (bottom of category)
[x] Supports iOS 9 or later
[x] Supports Swift 3
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

thx


Use coveralls and pylint

Changes Unknown when pulling 7e8d9e2191a87be50eaf9d0d12d6f24d02ba7c93 on config/travis/coveralls_pylint into ** on master**.


skip output files checking if fingerprints compare failed

I noticed that when cargo builds a crate, it compares the fingerprints and then check the output file.
A compile unit is considered Fresh only when both fingerprints and output files are valid.
I guess as long as the fingerprints checking failed, the compile unit can be considered Dirty, and the output file checking step can be skipped totally?
For example, when cargo compile itself first time, the fingerprints and output files are not there.
Cargo can figure out that a unit is Dirty if there is no fingerprint file for that unit.
This can save cargo from checking another 222 non-existent output files.
ls cargo/target/release/deps/ | wc -l
222

DEBUG 2018-11-09T09:07:20Z: cargo::core::compiler::fingerprint: fingerprint at: /root/z/target/debug/.fingerprint/ucd-util-25204790852711e2/lib-ucd_util-25204790852711e2
INFO 2018-11-09T09:07:20Z: cargo::core::compiler::fingerprint: fingerprint error for ucd-util v0.1.2: failed to read /root/z/target/debug/.fingerprint/ucd-util-25204790852711e2/lib-ucd_util-25204790852711e2
INFO 2018-11-09T09:07:20Z: cargo::core::compiler::fingerprint:   cause: No such file or directory (os error 2)
DEBUG 2018-11-09T09:07:20Z: cargo::core::compiler::fingerprint: checking output file: OutputFile { path: "/root/z/target/debug/deps/libucd_util-25204790852711e2.rlib", hardlink: None, flavor: Linkable }
INFO 2018-11-09T09:07:20Z: cargo::core::compiler::fingerprint: missing output path "/root/z/target/debug/deps/libucd_util-25204790852711e2.rlib"
DEBUG 2018-11-09T09:07:20Z: cargo::core::compiler: unit Unit { pkg: Package { id: PackageId { name: "ucd-util", version: "0.1.2", source: "registry https://github.com/rust-lang/crates.io-index" }, ..: ".." },
target: Target { ..: lib_target("ucd-util", ["lib"], "/root/.cargo/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.2/src/lib.rs", Edition2015) }, profile: Profile { ..: default_dev() }, kind: Host, mode: Build } is fresh? Dirty

Seems plausible to me! Do you know if this is causing a slowdown for you locally? Or just a possible perf win?

I didn't do benchmark for testing performance. To check the output files or not won't make a big difference, I guess. I just think that this step is not necessary and can be skipped.

Fingerprinting has dramatically changed since this was written.  Looking over the code, we always need to calculate the full fingerprint so we can write it out.  When we compare fingerprints, we short-circuit all over the place.  I'm not seeing anything from this that is still relevant and there weren't numbers to this, just an abstract potential improvement.  I'm going to go ahead and close this.


Early write callback for empty buffers

Fixes #1715
As discussed with @reconbot, the native bindings for write operations have different behavior for empty buffers. So it's probably better to just callback early and not bother the bindings layer with the empty buffer.

@reconbot I spent a little time thinking about how to add that logic to just the AbstractBindings class, but I don't think it's possible with the current interface.

The mock bindings didn't need anything?

Technically, no because it doesn't call any native bindings and just auto resolves. We could add the logic to match the other bindings interfaces but I don't think it's necessary.


UAT Bug-The ‘Action Required’ prompt did not show up for me

Describe the Bug:
The ‘Action Required’ prompt did not show up for me.
Steps to reproduce the behaviour:

Log-In
See that there is no ‘Action Required’ prompt beside my operator.

Screenshots:

Additional information:
Browser: chrome, edge
Additional Context
User Story: As an External User, given that I already applied for a BORO ID, when I sign into BCIERS for the first time since Reg 2 opened, I see a prompt "Action Required" next to My Operator. This message disappears after I fill in any blank My Operator fields
Link to UAT ticket: https://teams.microsoft.com/l/entity/com.microsoft.teamspace.tab.planner/mytasks?tenantId=6fdb5200-3d0d-4a8a-b036-d3685e359adc&webUrl=https%3A%2F%2Ftasks.teams.microsoft.com%2Fteamsui%2FpersonalApp%2Falltasklists&context={"subEntityId"%3A"%2Fv1%2Fplan%2FbyyJUkJggkaPhsw6jAP-oWUAGWDg%2Ftask%2FEnk4pwJYRkyN2AyPgQz1JWUAGAj3"}
Tester: Tiegan-

Hi @TammieV-BCG - can you share which user had this issue? It might be specific to their access and this will help us figure out the issue.

should we close this either this ticket or #2523 since these seem to be duplicated? @TammieV-BCG

@zoeyli-46 yes we can. thanks for spotting that


OG Metatags have duplicate entries for each route

Possible opportunity for code cleanup. Following #2453 each route has its own OG Meta tags, but many of them are duplicated. May be worth creating a "default" object that each route can modify with its one or two unique values.

Further development of OG Meta tags could also include dynamic creation of the thumbnail:

CSS-Tricks uses Social Image Generator, though it seems it's availability is in question and likely we wouldn't to add "another thing".  But perhaps with HTML canvas this could be done in-house, if someone really wanted to go crazy.


feat: Add support for wildcards to service account defs for iam-eks-role

Description
Added support for wildcards in service account conditions, to more closely align with similar support on iam-assumable-role-with-oidc submodule. I've also updated the documentation with terraform-docs as noted in the pre-commit hooks.
Motivation and Context

Allows people to enable many service accounts in an EKS cluster to assume this role without explicitly adding each service account name to the trust policy. This is also backwards compatible and follows a similar variable conventions which exists in another submodule in this repository.
Breaking Changes

None. Recommending a minor version bump due to an additional variable, but has an empty default.
How Has This Been Tested?

[X] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[ ] I have tested and validated these changes using one or more of the provided examples/* projects

[X] I have executed pre-commit run -a on my pull request

Upon testing with the provided examples I've hit an annoying Terraformism:
local.eks_cluster_names is a set of dynamic, known only after apply
I will try to clear this up for the example.

Hi there - anything else I can do here to move this along?

I believe this is already supported in https://github.com/terraform-aws-modules/terraform-aws-iam/tree/master/modules/iam-role-for-service-accounts-eks

I believe this is already supported in https://github.com/terraform-aws-modules/terraform-aws-iam/tree/master/modules/iam-role-for-service-accounts-eks

Thanks for letting me know. Is there a reason to have two modules so similar in intent in this repo? I am having trouble determining when to use one over the other.
Also is your comment to let me know that since it's already in the other module, it would not be a valuable addition to this module?

Thanks for letting me know. Is there a reason to have two modules so similar in intent in this repo? I am having trouble determining when to use one over the other.

It was an error on our part and to remove it now would be a breaking change for users. https://github.com/terraform-aws-modules/terraform-aws-iam/tree/master/modules/iam-role-for-service-accounts-eks?rgh-link-date=2022-11-26T04%3A42%3A21Z should  is the role users should utilize which offers the most flexibility for these various use cases and configurations

Thanks for letting me know. Is there a reason to have two modules so similar in intent in this repo? I am having trouble determining when to use one over the other.

It was an error on our part and to remove it now would be a breaking change for users. https://github.com/terraform-aws-modules/terraform-aws-iam/tree/master/modules/iam-role-for-service-accounts-eks is the role users should utilize which offers the most flexibility for these various use cases and configurations

Is there any way to indicate this on the submodule? It would be really good to know if you're going to get rid of it because it was a mistake. Maybe even just mentioning it in a header that people should be using the other module instead.
In fact the docs currently outline how the iam-eks-role module differentiates itself from the iam-role-for-service-accounts-eks module and other submodules in this same repo.
It would probably go a long way to people spending time on contributions to help move the project forward.


Flutter firebase_auth signinwithredirect() Microsoft

Hi everybody. I'm trying to set a login with microsoft page with Flutter web and firebase_auth.
I'm using
FirebaseAuth.instance.signInWithRedirect(provider);
and the provider is defined like this
OAuthProvider provider = new OAuthProvider('microsoft.com');
When I run the example I get this error
[firebase_auth/operation-not-allowed] The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase      console, under the sign-in method tab of the Auth section.
but on my console Microsoft sign-in method is already setted up.
How can I fix this??
Thanks

@bobosette
Have you configured the redirect URL at microsoft developer settings ?
Also, the latest FlutterFire social authentication guide doesn't seem to have an example of how to use signInWithRedirect() method or other signIn methods for Microsoft login, so not sure if it's possible / supported on web yet.
Thanks.

Yes. I've configured the redirect url. I saw the documentation, there's a
plug in for every type of authentication except Microsoft, so I think that
for now it isn't supported. I though I could implemented in another way but
it's tough
Il giorno gio 1 ott 2020 alle ore 12:17 darshankawar <
<EMAIL_ADDRESS>ha scritto:

@bobosette https://github.com/bobosette
Have you configured the redirect URL at microsoft developer settings ?
Also, the latest FlutterFire social authentication guide
https://firebase.flutter.dev/docs/auth/social doesn't seem to have an
example of how to use signInWithRedirect() method or other signIn methods
for Microsoft login, so not sure if it's possible / supported on web yet.
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/FirebaseExtended/flutterfire/issues/3687#issuecomment-702036907,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADEWB4JXZXKT4GFEFVNZXTTSIRJKNANCNFSM4R5Q2TRA
.

At the moment, microsoft is not supported on firebase_auth. We already have a ticket tracking this: https://github.com/FirebaseExtended/flutterfire/issues/7057 so I'm going to close this in favour of directing people to that ticket. Thanks.


django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path.

When running python src/manage.py collectstatic --noinput --clear, we get the error
django.core.exceptions.ImproperlyConfigured: You're using the staticfiles app without having set the STATIC_ROOT setting to a filesystem path.
How do we resolve this based on the current file structure?

https://docs.djangoproject.com/en/2.1/howto/static-files/


Feature Request : specify schedule by stages

Hi,
First of all, thanks for the plugin! There is currently a way to activate the warmup only on some stages and that's great. But it could be even nicer to be able to set a configuration per stages (for example if we want different schedule or timeout).
Thx,

Hi @T4ze.
What I do is use Serverless variables with --stage command argument for different service settings per stage/region.
In your case, you would create a variable file for each stage with their unique schedule and timeout values and fetch those in warmup settings like:
custom:
  stage: dev
  warmup:
    schedule: ${file(path/variables.${opt:stage}.json):warmupSchedule}
    timeout: ${file(path/variables.${opt:stage}.json):warmupTimeout}

More:
https://serverless.com/framework/docs/providers/aws/guide/variables/#variables
Considering this native solution, it would be bloat bringing this to the plugin.


[SPARK-50516][SS][MINOR] Fix the init state related test to use StreamManualClock

What changes were proposed in this pull request?
Fix the init state related test to use StreamManualClock
Why are the changes needed?
Fix flakiness on CI runs
[info] Run completed in 2 minutes, 43 seconds.
[info] Total number of tests run: 22
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 22, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.

Does this PR introduce any user-facing change?
No
How was this patch tested?
Test only change
Was this patch authored or co-authored using generative AI tooling?
No

@HeartSaVioR - could you PTAL at the small test change ? Thx
@LuciferYang reported some runs being flaky on the original PR here - https://github.com/apache/spark/pull/48913#discussion_r1862459541

Thanks! Merging to master.


:fire: chore: remove scaffold-evmts

Description
Remove scaffold evmts. It has a lot of custom hook wrappers around wagmi that solve some of the same problems as evmts and are time consuming to untangle
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #490   👈

This comment was auto-generated by Graphite.


Resolved the Issue #510 and added Send Now Button.

Before

After

Along with the above-mentioned issue, I also found an issue that on clicking on the Send Now button, the Name and Email fields were being emptied but not subject and message field. It was due to the reason that HTML code for the message and subject field was missing the id through which JavaScript was accessing it. I have solved it as well.


Add voice command feature

on which page? can you share the screenshot or recording?? and issue no??


[NO QA] Fix shouldUseSecure logged data

Details
Just noticed the shouldUseSecure log was logging type here
@marcaaron requesting your review since you wrote this originally
Fixed Issues
None
Tests
N/A
QA Steps
N/A

🚀 Deployed to staging by @marcaaron in version: 1.1.33-4 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @sketchydroide in version: 1.1.34-0 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Fix ScriptPanel after disabling the plugin

Restore the default view of Script Panel after disabling the plugin.

thanks


Ideas for Native WaitSeconds() method in Pedro-Pathing

Hey there. My team has had great success with Pedro-Pathing over the last few weeks but we don't know have to natively use wait methods in our PathChains. We tried using the .setPathEndTimeout() method but this didn't seem to work. Any ideas?

There are no native wait methods in Pedro Pathing. You could call the hold point method, and then check the path timer until however much time has passed, then break from holding the point or follow a different path

Interesting. I'll try this out and see if this works


VSInder ArrowKey Spam

Hey there,
you could hold down the ArrowKeys to Spam Likes or Nopes

This would both encourage users to not look at the code segments and create accidental likes/dislikes for users who held the key for to long.

This would both encourage users to not look at the code segments and create accidental likes/dislikes for users who held the key for to long.

Sorry for the late reply.
you can currently do that.
I wrote ‚could‘ instead of ‚can‘ ^^

Sorry for the late reply.
you can currently do that.
I wrote ‚could‘ instead of ‚can‘ ^^


This dockerfile cannot pass validation

[root@VM-4-9-centos docker]# docker run --rm -i hadolint/hadolint < Dockerfile
Unable to find image 'hadolint/hadolint:latest' locally
latest: Pulling from hadolint/hadolint
6449f89468e7: Pull complete
Digest: sha256:93f0afd12c3be5d732227c0226dd8e7bb84f79319a773d7f8519e55f958ba415
Status: Downloaded newer image for hadolint/hadolint:latest
-:2 DL3006 warning: Always tag the version of an image explicitly
-:13 DL3027 warning: Do not use apt as it is meant to be a end-user tool, use apt-get or apt-cache instead
-:13 SC2028 info: echo may not expand escape sequences. Use printf.
-:32 DL4000 error: MAINTAINER is deprecated
-:43 DL3009 info: Delete the apt-get lists after installing something

Using docker build -t docker-deepin . also fails to build
[root@VM-4-9-centos docker]# docker build -t docker-deepin .
Sending build context to Docker daemon  5.632kB
Step 1/10 : FROM debian AS builder
latest: Pulling from library/debian
dbba69284b27: Pull complete
Digest: sha256:87eefc7c15610cca61db5c0fd280911c6a737c0680d807432c0bd80cd0cca39b
Status: Downloaded newer image for debian:latest
 ---> d69c6cd3a20d
Step 2/10 : ARG     DEEPIN_RELEASE     DEEPIN_REPOSITORY     OPENSOURCE_MIRROR
 ---> Running in 1e62851e61ac
Removing intermediate container 1e62851e61ac
 ---> 2440d33fd5fe
Step 3/10 : RUN     sed -ri "s|^(deb(-src)?[[:blank:]]+https?://)([^/]+)|\1${OPENSOURCE_MIRROR}|" /etc/apt/sources.list &&     apt update && apt install -y debootstrap &&     ln -sf /usr/share/debootstrap/scripts/stable /usr/share/debootstrap/scripts/$DEEPIN_RELEASE &&     debootstrap --no-check-gpg --arch=$(dpkg --print-architecture) --include=bash $DEEPIN_RELEASE /rootfs $DEEPIN_REPOSITORY &&     echo "deb [by-hash=force] ${DEEPIN_REPOSITORY} ${DEEPIN_RELEASE} main contrib non-free\ndeb-src ${DEEPIN_REPOSITORY} ${DEEPIN_RELEASE} main contrib non-free\n" > /rootfs/etc/apt/sources.list &&     rm -rf /rootfs/var/cache/* /rootfs/tmp/* /rootfs/var/log/*
 ---> Running in 7561e95ca8e6

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Ign:1 http:/debian-security bullseye-security InRelease
Ign:2 http:/debian bullseye-updates InRelease
Err:3 http:/debian-security bullseye-security Release
  Undetermined Error
Err:4 http:/debian bullseye-updates Release
  Undetermined Error
Ign:5 http:/debian bullseye InRelease
Err:6 http:/debian bullseye Release
  Undetermined Error
Reading package lists...
E: The repository 'http:/debian-security bullseye-security Release' does not have a Release file.
E: The repository 'http:/debian bullseye-updates Release' does not have a Release file.
E: The repository 'http:/debian bullseye Release' does not have a Release file.
The command '/bin/sh -c sed -ri "s|^(deb(-src)?[[:blank:]]+https?://)([^/]+)|\1${OPENSOURCE_MIRROR}|" /etc/apt/sources.list &&     apt update && apt install -y debootstrap &&     ln -sf /usr/share/debootstrap/scripts/stable /usr/share/debootstrap/scripts/$DEEPIN_RELEASE &&     debootstrap --no-check-gpg --arch=$(dpkg --print-architecture) --include=bash $DEEPIN_RELEASE /rootfs $DEEPIN_REPOSITORY &&     echo "deb [by-hash=force] ${DEEPIN_REPOSITORY} ${DEEPIN_RELEASE} main contrib non-free\ndeb-src ${DEEPIN_REPOSITORY} ${DEEPIN_RELEASE} main contrib non-free\n" > /rootfs/etc/apt/sources.list &&     rm -rf /rootfs/var/cache/* /rootfs/tmp/* /rootfs/var/log/*' returned a non-zero code: 100

Please refer to the steps in build.sh. You should first source the environment.

Please refer to the steps used in build.sh. You should first source the environment. I've written some guidelines here that maybe you should read.
The results of my test below are for your reference:
$ . deepin/environment
$ docker run --rm -i hadolint/hadolint < deepin/desktop/Dockerfile
-:2 DL3006 warning: Always tag the version of an image explicitly
-:13 DL3027 warning: Do not use apt as it is meant to be a end-user tool, use apt-get or apt-cache instead
-:13 SC2028 info: echo may not expand escape sequences. Use printf.
-:42 DL3009 info: Delete the apt-get lists after installing something

$ docker run --rm -i hadolint/hadolint < deepin/wine/Dockerfile
-:3 DL3006 warning: Always tag the version of an image explicitly
-:37 DL3009 info: Delete the apt-get lists after installing something
-:37 SC2028 info: echo may not expand escape sequences. Use printf.
-:59 DL3009 info: Delete the apt-get lists after installing something
-:59 SC2028 info: echo may not expand escape sequences. Use printf.

$ dockerfilelint < deepin/desktop/Dockerfile

File:   <stdin>
Issues: 4

Line 2: FROM debian AS builder
Issue  Category      Title                 Description
    1  Clarity       Base Image Missing    Base images should specify a tag to use.
                     Tag

Line 42: RUN apt-get update && \
Issue  Category      Title                 Description
    2  Possible Bug  Use Of sudo Is Not    Use of `sudo` is not allowed in a Dockerfile.  From the official
                     Allowed               document [Best practices for writing
                                           Dockerfiles](https://docs.docker.com/engine/userguide/eng-image/doc
                                           kerfile_best-practices/):
                                           > You should avoid installing or using `sudo` since it has
                                           unpredictable TTY and signal-forwarding behavior that can cause
                                           more problems than it solves.
                                           > If you absolutely need functionality similar to `sudo` (e.g.,
                                           initializing the daemon as root but running it as non-root), you
                                           may be able to use `gosu`.
    3  Optimization  apt-get update with   Use of apt-get update should be paired with rm -rf
                     matching cache rm     /var/lib/apt/lists/* in the same layer.
    4  Optimization  apt-get update        All instances of `apt-get update` should have the `apt-get install`
                     without matching      commands on the same line to reduce image size.
                     apt-get install

$ dockerfilelint < deepin/wine/Dockerfile

File:   <stdin>
Issues: 5

Line 3: FROM $DEEPIN_BASE_IMAGE
Issue  Category      Title                 Description
    1  Clarity       Base Image Missing    Base images should specify a tag to use.
                     Tag

Line 37: RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com --recv-keys 1C30362C0A53D5BB && \
Issue  Category      Title                 Description
    2  Optimization  apt-get update with   Use of apt-get update should be paired with rm -rf
                     matching cache rm     /var/lib/apt/lists/* in the same layer.
    3  Optimization  apt-get update        All instances of `apt-get update` should have the `apt-get install`
                     without matching      commands on the same line to reduce image size.
                     apt-get install

Line 59: RUN apt-get update && \
Issue  Category      Title                 Description
    4  Optimization  apt-get update with   Use of apt-get update should be paired with rm -rf
                     matching cache rm     /var/lib/apt/lists/* in the same layer.
    5  Optimization  apt-get update        All instances of `apt-get update` should have the `apt-get install`
                     without matching      commands on the same line to reduce image size.
                     apt-get install

Thanks for your reply, I am using the script here
cd deepin && bash build.sh
The build still fails.
I am using Tencent Cloud's US cloud host, so there should be no problems due to poor network.

E: Sub-process /usr/bin/dpkg returned an error code (1)
The command '/bin/sh -c apt-get update &&     env DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests         sudo apt-transport-https ca-certificates dbus-x11 deepin-keyring gnupg libcups2         libpulse0 libxv1 locales-all mesa-utils mesa-utils-extra procps psmisc xdg-utils         x11-xkb-utils x11-xserver-utils         iproute2 iptables iputils-ping iputils-tracepath         openssh-server openssh-client dnsutils net-tools netcat traceroute         ncat socat connect-proxy haproxy tcpdump pv iftop iperf3 firefox-esr         build-essential gcc make cmake git curl gawk         apt-file apt-transport-https apt-utils gdebi synaptic         bash-completion libpulse0 pulseaudio         uuid equivs unrar lsb-release         xfonts-wqy fonts-wqy-microhei fonts-wqy-zenhei nano gedit gedit-plugins vim xclip xsel         deepin-app-store         deepin-appstore         deepin-home-appstore-daemon         deepin-desktop-server         deepin-default-settings         dde-desktop         dde-dock         dde-launcher         dde-control-center         startdde         deepin-artwork         dde-file-manager         dde-qt5integration         deepin-wallpapers         fonts-noto         dde-introduction         dde-kwin         deepin-screensaver         dde-calendar         deepin-terminal &&         apt-get clean' returned a non-zero code: 100
Sending build context to Docker daemon  27.65kB
Step 1/13 : ARG DEEPIN_BASE_IMAGE
Step 2/13 : FROM $DEEPIN_BASE_IMAGE
pull access denied for hongyizhao/deepin-desktop, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

I am using centos7 to execute it. Does the docker build still need to be exactly the same as the system you are using?

It seems the hongyizhao/deepin-desktop image hasn't been built successfully in your case.
$ docker images |grep hongyizhao
hongyizhao/deepin-desktop   apricot   ea0103aee7b6   3 months ago    3.68GB
hongyizhao/deepin-wine      apricot   9f1125b8ef90   3 months ago    5.43GB

Thank you for your analysis, I will try to use dockerfile to make a minimal Ubuntu desktop, and then install the packages I need step by step.

I'm trying to solve this problem, it seems that I am close to the solution.  If I succeed, I will tell you here.

Hello, there are still some problems in the build phase.
git clone https://github.com/hongyi-zhao/dockerfile.git
cd dockerfile/
cd deepin
chmod 777 -R *
./build.sh

Then report an error:
E: Package 'shutter' has no installation candidate

Thank you for reporting this problem. The shutter tool does not exist in the APT repository, but exists in Personal Package Archives (PPAs) and its GitHub repository.
I've fixed this problem.

emmm

There is still a problem here
sr0: Failed to write 'change' to '/sys/devices/pci0000:00/0000:00:01.1/ata1/host0/target0:0:1/0:0:1:0/block/sr0/uevent': Read-only file system
dpkg: error processing package udisks2 (--configure):
 installed udisks2 package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for dbus (1.12.20-0+deb10u1+rebuild) ...
Processing triggers for libc-bin (2.28.19-1+dde) ...
Errors were encountered while processing:
 udisks2
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up udisks2 (<IP_ADDRESS>-1+deepin) ...

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Removing intermediate container 743898a9fa7f
 ---> 9c401e1cc3b3
Step 10/11 : RUN apt-get -y update &&         deepin-app-store         deepin-appstore         deepin-home-appstore-daemon env DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests deepin-desktop-server deepin-default-settings dde-desktop dde-dock dde-launcher dde-control-center startdde deepin-artwork dde-file-manager dde-qt5integration deepin-wallpapers fonts-noto dde-introduction dde-kwin deepin-screensaver dde-calendar deepin-terminal && apt-get clean
 ---> Running in<PHONE_NUMBER>e2
Hit:1 https://mirrors.tuna.tsinghua.edu.cn/deepin apricot InRelease
Reading package lists...
/bin/sh: 1: deepin-app-store: not found
The command '/bin/sh -c apt-get -y update &&         deepin-app-store         deepin-appstore         deepin-home-appstore-daemon env DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends --no-install-suggests deepin-desktop-server deepin-default-settings dde-desktop dde-dock dde-launcher dde-control-center startdde deepin-artwork dde-file-manager dde-qt5integration deepin-wallpapers fonts-noto dde-introduction dde-kwin deepin-screensaver dde-calendar deepin-terminal && apt-get clean' returned a non-zero code: 127
Sending build context to Docker daemon      1MB
Step 1/13 : ARG DEEPIN_BASE_IMAGE
Step 2/13 : FROM $DEEPIN_BASE_IMAGE
pull access denied for hongyizhao/deepin-desktop, repository does not exist or may require 'docker login': denied: requested access to the resource is denied

Fixed, please try again.

There are still some minor issues, but it looks like it has been successfully built at this stage
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
<info> upgradable.go:218: stat /etc/apt/sources.list.d/security.list: no such file or directory
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
backend_syslog.go:45: <info> syslog is not available: Unix syslog delivery error
E: lstat /lastore/override/desktop2uaid: no such file or directory

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Removing intermediate container 09c23fb03c01

These are messages and warnings that, as commented here, are harmless.


Case insensitive sort by string fields

Hi,
is it possible to perform case insensitive sort action on DB collection without using map&reduce function or aggregation functions?
And if not, are there any docs for implement such a functionality?
I'm trying to be able to sort items by field of embedded document and I'm struggling with it. How should I do this ?
For example:
{
  id: "some_id",
.....
 translations: [
    0:
      {
         title: "Some title"
      }
 ],
.......
}

Thanks for any advice

Unfortunately MongoDB still doesn't support case insensitive sorting (https://jira.mongodb.org/browse/SERVER-90). I personally am sorting such objects on PHP side (of course it's not perfect but fits my use case). Also you could create another field which will have lowercased title and sort by it.


Live Preview Suddenly stopped functioning

Earlier last week the live preview for my HTML documents stopped working entirely.
I have read through the troubleshooting guides and the only thing I couldn't attempt is to reload Brackets without extensions as when I attempt this brackets just turns into a white box and sits there. I've also tried reinstalling Brackets, and deleting Bracket's Cache. Also is it strange that the Live Preview never auto-updated except for when I saved the document?
Is it also strange that Brackets has never used my regular installation of Chrome and seemed to use it's own version of Chrome free from my extensions/themes?
Now the only way I can actually refresh the page is to manually go to the browser and refresh the page or change what file is my active file then going back to the one I am trying to edit. I recently upgraded to Windows 10 about 3 weeks ago probably wasn't apparent on upgrade but only more recently stopped working. I will retrieve any further information I can if you guys need it.
Thanks for your time!
EDIT: I did however test opening the whole folder as a project and that seemed to work (it even updated as I type), it's just local singular files that stopped functioning!

Is it also strange that Brackets has never used my regular installation of Chrome and seemed to use it's own version of Chrome free from my extensions/themes?

That's how it's supposed to be. Brackets uses your Chrome installation, but creates a custom profile.

I did however test opening the whole folder as a project and that seemed to work (it even updated as I type), it's just local singular files that stopped functioning!

That's how Live Preview (or Brackets, after all) is meant to be used. You should always open the code you work on as a project so Brackets knows where to look at when using some of the editor features.
For example, Live Preview won't know which file to load when you reference a <link rel="stylesheet" href="/main.css"> unless you have the correct project loaded.

That was my understanding of how it was supposed to work, but it always worked for me without me needing to do this until recently. The Live preview always just worked (when I saved the document) which was pretty convenient especially when working with many HTML files in different directories. I never had to open it as a project, it would always refresh the window as soon as I hit CTRL S. Was that deprecated? I don't  remember updating Brackets, all I remember is it worked one day and now it wont
For the record all I did before step by step was:
Open a file with Brackets, Start Live Preview. Save Document, Chrome Auto Updates.
I'm just working with standard BootStrap 3 HTML docs, and up until 2 weeks ago my methods worked flawlessly for making my forms


Searchable not working properly

I have used the
'searchable' => false,
For a couple of columns, however, if  I see the MySQL query for search, then I can see that it searches for the given query string for those columns as well, whose searchable is false.
Please provide some help regarding it.

Please post your code and the query.

The Datatables going from the view:
$options = [
'ajax' => [
'url' => $this->Url->build(),
'data' =>  $this->DataTables->callback("function ( d ) {
d.filter_sport = $('#filter_sprt').val();
}") // current controller, action, params
],
'columns' => [
[
'name' => 'TableName.category_id',
'data' => 'category_id',
'searchable' => false,
],
[
'name' => 'TableName.title',
'data' => 'cat',
'searchable' => false,
],
[
'name' => 'TableName.media_url',
'data' => 'images',
'render' => $this->DataTables->callback("function ( data, type, row ) {
                        if(data != null || data != undefined)
                        {
            		        return '<img src=\"'+data+'\" height=\"50\" width=\"50\">';
                        }
                        else
                        {
                            return 'No Image Found';
                        }

            		  }"),
                 'searchable' => false
             ],
            [
                 'name' => 'TableName.title',
                 'data' =>'name',
                 'searchable' => true,
            ],
            [
                 'name' => 'TableName.display_rank',
                 'data' =>'cat_rank',
                 'searchable' => false,
            ],
            [
                'name' => 'TableName.created_utc',
                'data' => 'sportdate',
                'render' => $this->DataTables->callback("function ( data, type, row ) {

               var d = new Date(data);
               var monthNames = [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\",
                 \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"
               ];
               var curr_date = d.getDate();

               var curr_month = monthNames[d.getMonth()];

               var curr_year = d.getFullYear();

               curr_year = curr_year.toString().substr(2,2);

               return curr_date+\" \"+curr_month+\" \"+curr_year+\" \"+ d.toLocaleString('en-IN', { hour: 'numeric',minute:'numeric', hour12: true });;
                                  }")
            ],
            [
                'name' => 'TableName.question_id',
                'data' =>'question_cnt',
                'searchable' => false
            ]
],
'responsive' => true,
'dom' => '<"html5buttons"B>lTfgitp',
'buttons' => [
    [
        "extend" => "csv"
    ]
]

];
echo $this->DataTables->table('table-name', $options, ['class' => 'table table-striped']);
Now the query has Tablename.question_id like 's%', however above it the searchable is false for question_id above.

Searchable is a property read by the component, not by the helper. It is the component that queries the ORM. You need to set this property in the columns you pass to the component's method.
Also it is good practice to carry-over the columns as defined in the controller to the view as a view variable. Have a look at my comment here on how this can be done in an elegant way, and you only have to define few of the colum properties in the controller.


feat: add gas limit configuration

What I did
fixes: #985
Added gas_limit as an available parameter for NetworkConfig (and subsequently NetworkAPI)
How to verify it
WIP
Checklist

[x] All changes are completed
[x] New test cases have been added
[x] Documentation has been updated

Need to add project tests still which is a WIP, I know I'll at least be adding in functional tests that configure a project with  a gas limit and then manually call estimate_gas_cost()... just not sure if there's an integration portion that needs to be accounted for as well


Mystic Cure

Hello, I would like to leave a formula that has cost me to get (for not being a programmer) and leave it exposed.
it is the healing formula of the mystic cure spell.
(@item.level+max(sign(@item.level-1),0)+max(sign(@item.level-2),0)+max(sign(@item.level-3),0)+max(sign(@item.level-4),0)+max(sign(@item.level-5),0))d8 + @abilities.wis.mod

<EMAIL_ADDRESS>0, 1, 1, 2, 3, 3, 5, 4, 7, 5, 9, 6, 11))d8 + @abilities.wis.mod
would be a simpler version. But this request still helped to no we shouldn't update that.
For explanation, the above formula, it looks for the minimum range of the item level, and uses the next number

The lookupRange version is currently the formula set in the dev build, so it'll be updated when a new release comes out.

Thanks,
i´m study programming.


emptyTemplate now not showing

With PR 35, our grids are now showing the paging controls even if there are no results. Am now seeing a grid with the header, no rows, and paging instead of my configured emptyTemplate.

Used to be...

What happens if you set paging to false when there are no results?

I set the notes panel to false. It loaded the emptyTemplate as expected. The panels above notes have the same emptytemplate config setting, but have paging: true.


Monitoring annotation on namespace missing

This creates a ServiceMonitor but the annotation SYNMonitoring=main is not set on the namespace and therefore will not get picked up by prometheus.
Actual Behavior

Annotation not set.
Expected Behavior

Annotation SYNMonitoring=main set.

The annotation SYNMonitoring=main is no longer in use. Closing this issue.


centos6 knife solo cook: Ran chef-server-ctl reconfigure returned 1

I'm using the chef cookbook on a centos6 AMI. I'm getting an error in the rabbitmq cookbook:
https://gist.github.com/jslusher/028dfd88ab24fd9d16d5
It seems that the cookbook isn't installing the erlang properly:
If I try and run the embedded executable for rabbitmqctl by itself, I get this:
/opt/opscode/embedded/bin/rabbitmqctl
/opt/opscode/embedded/bin/rabbitmqctl: line 29: exec: erl: not found

I installed erlang through epel manually and reran the cookbook, but it still isn't working. rabbitmq isn't starting for some reason.

@jslusher In order to run the rabbitmqctl executable, you'll need to put /opt/opscode/embedded/bin in your path.  The omnibus packages comes with erlang and erl should be in the embedded/bin directory.

@stevendanna thank you for the reply. I'll try it out. So that's not something the chef-server cookbook accounts for?

The Chef Server is distributed as a full stack "omnibus" package that includes all the software it needs to operate. It won't use "system" erlang or rabbitmq packages, nor should it - we build and ship in the chef-server-core package tested versions of all the required software.
The output you're seeing indicates that perhaps there was a problem starting rabbitmq. The issues for this cookbook aren't a great support channel though, and you should email the chef user mailing list, Chef support, or ask in irc.freenode.net/chef.


Render objects double buffer rework

Commit 8c28b15 removed (not in the most elegant way...) double buffering for render objects. This might need to be tested (e.g. keep sure to not update stuff multiple times, etc)
Using locks might be needed if weird rendering bugs occur when modifying the geometry for example.

See also #55

Commit 0f3796cab removed it


Add SourceLink

This is a possible solution for improvement #17325
Note that this is a build option. Although it "looks" enabled by default, the full condition is in fact combined with VCPKG_EMBED_GIT_SHA, which is OFF by default.
Therefore on official builds it would be ON.

Thanks for the PR!


Cannot access files in subdirectories

    const rootZip = await fetch(`https://pob-web-asset.atty303.ninja/versions/v2.42.0/root.zip`);
    await zenfs.configure({
      mounts: {
        "/root": {
          backend: Zip,
          data: await rootZip.arrayBuffer(),
          name: "root.zip",
        },
      },
    });

    console.log(await zenfs.promises.exists("/root/.image.tsv")); // --> This is root file, return true
    console.log(await zenfs.promises.exists("/root/lua/xml.lua")); // --> This is file in directory, return false
    console.log(await zenfs.promises.exists("/root/lua")); // --> This is directory, return false

After a little debugging, it seems that the reason is that there is no entry for the subdirectory itself in ZipFS.entries.

Yet another problem
This makes sense since the ZIP file does not keep track of files. I will get a comprehensive fix released in a few minutes.

@atty303 v0.4.5 will hopefully be the last release needed to fix all of these issues.

Yes, I can confirm that the ZipFS problem has been fixed.


Android Assemble Release not working

Description

Trying to run command ./gradlew assembleRelease
Issue

Here is part of my stacktrace:
`> Task :app:uploadBugsnagReleaseMapping
Mapping file not found: null
FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':bugsnag-react-native:verifyReleaseResources'.

java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android resource linking failed
Output:  /Users/ronyazrak/Documents/McGill/Winter18/Spap/code/PROJ_SPAP_FRONT/Spap/node_modules/bugsnag-react-native/android/build/intermediates/res/merged/release/values-v28/values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.`

Environment
Library versions:

├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>

cocoapods version (if any) (pod -v): no

iOS/Android version(s):

simulator/emulator or physical device?: physical

debug mode or production?: production

[ ] (iOS only) [BugsnagReactNative start] is present in the
application:didFinishLaunchingWithOptions: method in your AppDelegate
class?

[x] (Android only) BugsnagReactNative.start(this) is present in the
onCreate method of your MainApplication class? no

I was following the guide for the bugsnag android gradle plugin. I noticed that I might have not installed the plugin myself. The guide says the following:
"Add the following dependency to <project_dir>/build.gradle:
buildscript {
dependencies {
// ...
classpath 'com.bugsnag:bugsnag-android-gradle-plugin:4.+'
}
}"
Which is exactly what I did. Does that alone install the plugin? I also did the basic configuration part of the guide.
What about this 'com.bugsnag:bugsnag-android-gradle-plugin:4.+'? Am I suppose to replace the '+' by a specific version?

Hi,
I got similar issue  when enabling Proguard def enableProguardInReleaseBuilds = truebut with different error output :
Attempting upload of mapping file to Bugsnag
Bugsnag upload failed with code 422: Received empty file

The com.bugsnag:bugsnag-android-gradle-plugin:4.+ is correct, the '+' symbol to use the last minor release of the plugin. You also need to add the apply plugin: 'com.bugsnag.android.gradle' in android/app/build.gradle

Thanks for the report @Blutude - it doesn't seem that the Aapt2Exception is related to bugsnag from the observed trace. If you're able to consistently reproduce this issue, a minimal example that triggers the behaviour would be great help in debugging the issue, otherwise for now I'm going to close this issue.

Setting compileSdkVersion to 28 solved it for me.

This answer worked for me: https://github.com/luggit/react-native-config/issues/299#issuecomment-474893874


Update aws-core, http-client-spi, ... to 2.17.210

Updates

software.amazon.awssdk:aws-core
software.amazon.awssdk:http-client-spi
software.amazon.awssdk:netty-nio-client

from 2.17.209 to 2.17.210.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #863.


[NIFI-3459] remove blue highlighting from bread crumbs

Thank you for submitting a contribution to Apache NiFi.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[ ] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[ ] Has your PR been rebased against the latest commit within the target branch (typically master)?

[ ] Is your initial contribution a single, squashed commit?

For code changes:

[ ] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.

Confirmed the observation when using Chrome (it does not seem to appear in Firefox), and checked the fix. Merging, thanks @scottyaslan.


Red dots are the assigned anchor boxes for the pseudo label.

Sorry ,I can't understand this "Red dots are the assigned anchor boxes for the pseudo label.".
How could a dot be a box?
Or is the red dot the center of the box?
Or is the red dot the pixel of the feature map extracted from the image?

Dear @Slonna,
The purpose of plotting the red dots and figure 1 is to indicate the center of the anchor boxes. We represent them as points for two primary reasons:

Improved clarity: In the paper and subsequent discussions, the focus is on illustrating our idea. By plotting the centers, we achieve sufficient clarity and convey the essence of our assignment.
Applicability to both anchor-based and anchor-free detectors: Our method extends to both anchor-based and anchor-free detectors. The practice of plotting center points can be generalized to feature points for anchor-free object detectors.

Thank you for your attention.
Best

I understand! Thanks for your quick reply!


Fix the e2e test

In the end-to-end test, we want to test all the latest packages from
the monorepo instead of the versions from npm.
To do this we will now:

run lerna bootstrap in the repo root folder before packaging react-scripts
bundle the deps like we do for releases, so the e2e test uses those packages

OK, let’s give it a try. Thanks!


feat: add Helm chart

Codecov Report

Merging #25 (c6feed7) into main (2f17bb3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #25   +/-   ##
=======================================
  Coverage   75.22%   75.22%
=======================================
  Files          24       24
  Lines        1909     1909
=======================================
  Hits         1436     1436
  Misses        360      360
  Partials      113      113

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 2f17bb3...c6feed7. Read the comment docs.


disk  full new build

greetings i just build a new image from master   with only example image turned on . so far so good. the problem is that   disk is 100% full on a new install .  included below  are some commands and output
df -h
Filesystem              Size  Used Avail Use% Mounted on
udev                    449M     0  449M   0% /dev
tmpfs                   500M  912K  500M   1% /run
/dev/mmcblk0p4          723M  723M     0 100% /
/dev/disk/by-label/var  638M  341M  251M  58% /var
overlay                 638M  341M  251M  58% /etc
tmpfs                   465M     0  465M   0% /dev/shm
tmpfs                   5.0M     0  5.0M   0% /run/lock
tmpfs                   465M     0  465M   0% /tmp
/dev/mmcblk0p7           21G  512K   20G   1% /home
tmpfs                    93M     0   93M   0% /run/user/0
lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
mtdblock0    31:0    0   1.5M  0 disk
mtdblock1    31:1    0     2M  0 disk
mtdblock2    31:2    0     3M  0 disk
mtdblock3    31:3    0   128K  0 disk
mtdblock4    31:4    0   128K  0 disk
mtdblock5    31:5    0    64K  0 disk
mtdblock6    31:6    0   7.7M  0 disk
mtdblock7    31:7    0   1.5M  0 disk
mmcblk0     179:0    0  29.5G  0 disk
|-mmcblk0p1 179:1    0  16.1M  0 part
|-mmcblk0p2 179:2    0  41.7M  0 part
|-mmcblk0p3 179:3    0  41.7M  0 part
|-mmcblk0p4 179:4    0     4G  0 part /
|-mmcblk0p5 179:5    0     4G  0 part
|-mmcblk0p6 179:6    0 665.6M  0 part /var
`-mmcblk0p7 179:7    0  20.8G  0 part /home
fdisk -l
Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram2: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram3: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram4: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram5: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram6: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram7: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram8: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram9: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram10: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram11: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram12: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram13: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram14: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram15: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/mmcblk0: 29.54 GiB,<PHONE_NUMBER>0 bytes, 61952000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: EA4219F7-DCE8-49B2-A227-EBE7CA314B8C

Device            Start      End  Sectors   Size Type
/dev/mmcblk0p1     2048    34975    32928  16.1M EFI System
/dev/mmcblk0p2    36864   122271    85408  41.7M Microsoft basic data
/dev/mmcblk0p3   122880   208287    85408  41.7M Microsoft basic data
/dev/mmcblk0p4   208896  8597503  8388608     4G Microsoft basic data
/dev/mmcblk0p5  8597504 16986111  8388608     4G Microsoft basic data
/dev/mmcblk0p6 16986112 18349259  1363148 665.6M Linux filesystem
/dev/mmcblk0p7 18350080 61949951 43599872  20.8G Linux filesystem

Disk /dev/mtdblock0: 1.5 MiB, 1572864 bytes, 3072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock1: 2 MiB, 2097152 bytes, 4096 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock2: 3 MiB, 3145728 bytes, 6144 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock3: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock4: 128 KiB, 131072 bytes, 256 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock5: 64 KiB, 65536 bytes, 128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock6: 7.69 MiB, 8060928 bytes, 15744 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk /dev/mtdblock7: 1.5 MiB, 1572864 bytes, 3072 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

installing node red packages is still possible but installing apt packages is not
thxfor the help,
Max van Eck (embedded software engineer in training )(poor intern)

I've improved the markup in your report to make it more readable.
You built the over-the-air update-capable example image, and that has a read-only rootfs and can't take extra changes in most of its directories. Build the standard example image, and you can also live-install things. Or add things only to the directories that are in the overlay or on /home.

aah that makes sense . thx for the help.
max

Please close if solved.

completely solved sorry for the late close


Migrates to Swift 4.2 syntax

@nixta @qsmmorgan I've updated the PR to fix merge conflicts with v.next. Please re-approve.


Alternative Methods for Launching a Reflex App in a Restricted Network Environment

Hello, I am very interested in the reflex project. I am planning to use it in the development of small projects in the company through official clear documents and examples. Due to information security control, the external network is restricted by the company, so it is difficult to start the project. When using reflex app, the required packages or CSS cannot be downloaded directly. Can you please tell me any alternative to launch the reflex app normally, such as manually downloading and placing the required packages and CSS in a specific folder. Thank you!

Reflex generates a .web folder in your root dir which contains a nextjs app. npm packages are downloaded in the node_modules folder in the .web folder. We also create a cached file(reflex.install_frontend_packages.cached) which keeps a list of installed packages so reflex doesn't attempt to install again. These are things to note if you plan on manually getting it to run. That said, it might be quite hard to run Reflex with restrictions on downloading JS packages(I'm assuming the required packages you're referring to are predominantly npm packages).

Thank you for the detailed explanation! It's good to know about the structure of the .web folder and how Reflex manages npm packages and caching. I'll keep these points in mind if I need to manually run Reflex. Thanks again!

Hey @ElijahAhianyo . Despite having the npm packages in the .web folder, reflex still doesn't start in a network restricted machine. The reflex run command still tries to fetch frontend packages from config and component npm


Module compiled with Swift 5.2.4 cannot be imported by the Swift 5.3 compiler

Describe the bug
Occurs to me when I try to run the project on iOS 14.0.1 (iPhone 11 Pro) device using Xcode 12.0 (12A7209).
Module compiled with Swift 5.2.4 cannot be imported by the Swift 5.3 compiler: /Users/<username>/Documents/Xcode/<project_name>/Carthage/Build/iOS/FlagPhoneNumber.framework/Modules/FlagPhoneNumber.swiftmodule/arm64-apple-ios.swiftmodule
To Reproduce
Steps to reproduce the behavior:

Add github "chronotruck/FlagPhoneNumber" == 0.8.0 into your Carthage dependencies file (i.e. Cartfile)
Run Carthage update --platform iOS on the terminal
Try to build the project

Expected behavior
Project needs to build and run successfully.
Smartphone:

Device: iPhone 11 Pro
OS: iOS 14.0.1

FlagPhoneNumber:

Version 0.8.0

is this issue resolved? I am facing the same in pod version also


Getting Concepts/Tags along with financial statement as_reported line_items names

Hello,
I appreciate the great work on this library, I was wondering how to get the financial statement 10k as reported along with the concept/tag mapped to each line item.
I believe there is a way but I couldn't find it. I appreciate your help here. Thanks!

I found it, thanks!


CT Lint failed with status code 3:

phet-lib : lint
Lint failed with status code 3:
Loading "Gruntfile.js" tasks...ERROR
>> Error [ERR_REQUIRE_ESM]: require() of ES Module /data/share/phet/continuous-testing/ct-main/ct-snapshots/1707840302549/phet-lib/Gruntfile.js from /data/share/phet/continuous-testing/ct-main/ct-snapshots/1707840302549/phet-lib/node_modules/grunt/lib/grunt/task.js not supported.
>> Gruntfile.js is treated as an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which declares all .js files in that package scope as ES modules.
>> Instead rename Gruntfile.js to end in .cjs, change the requiring code to use dynamic import() which is available in all CommonJS modules, or change "type": "module" to "type": "commonjs" in /data/share/phet/continuous-testing/ct-main/ct-snapshots/1707840302549/phet-lib/package.json to treat all .js files as CommonJS (using .mjs for all ES modules instead).
Warning: Task "lint" not found. Use --force to continue.

Aborted due to warnings.
Snapshot from 2/13/2024, 9:05:02 AM

----------------------------------

phet-lib : pageload : /doc/layout-exemplars.html
http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/phet-lib/doc/layout-exemplars.html
TypeError: $ is not a function
@http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/sherpa/lib/bootstrap-2.2.2.js:29:4
at <unknown> (http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/sherpa/lib/bootstrap-2.2.2.js:29:4)
at <unknown> (http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/sherpa/lib/bootstrap-2.2.2.js:60:2)
[URL] http://<IP_ADDRESS>/continuous-testing/aqua/html/pageload-test.html?url=..%2F..%2Fct-snapshots%2F1707840302549%2Fphet-lib%2Fdoc%2Flayout-exemplars.html&testInfo=%7B%22test%22%3A%5B%22phet-lib%22%2C%22pageload%22%2C%22%2Fdoc%2Flayout-exemplars.html%22%5D%2C%22snapshotName%22%3A%22snapshot-1707840302549%22%2C%22timestamp%22%3A1707840749181%7D
[NAVIGATED] http://<IP_ADDRESS>/continuous-testing/aqua/html/pageload-test.html?url=..%2F..%2Fct-snapshots%2F1707840302549%2Fphet-lib%2Fdoc%2Flayout-exemplars.html&testInfo=%7B%22test%22%3A%5B%22phet-lib%22%2C%22pageload%22%2C%22%2Fdoc%2Flayout-exemplars.html%22%5D%2C%22snapshotName%22%3A%22snapshot-1707840302549%22%2C%22timestamp%22%3A1707840749181%7D
[ATTACHED]
[NAVIGATED] http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/phet-lib/doc/layout-exemplars.html
[CONSOLE] [JavaScript Warning: "Loading failed for the <script> with source “http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/phet-lib/dist/phet-lib.min.js”." {file: "http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/phet-lib/doc/layout-exemplars.html" line: 11}]
[CONSOLE] [JavaScript Warning: "This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”." {file: "http://<IP_ADDRESS>/continuous-testing/ct-snapshots/1707840302549/phet-lib/doc/layout-exemplars.html" line: 0}]
[CONSOLE] error
[PAGE ERROR] TypeError: $ is not a function
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined
[PAGE ERROR] ReferenceError: phet is not defined

id: "Sparky Node Firefox"
Snapshot from 2/13/2024, 9:05:02 AM

Taking a look now.

The layout html is now passing, and grunt lint isn't failling, but it also isn't working. I'm unsure how to support lint in phet-lib. I'll make another issue.


Starkli does not yet support Cairo 2.7.0 and Sierra 1.6.0

Cannot declare 2.7.0 and sierra 1.6.0 contracts with starkli.
Please add :)
Optionally, add support for universal-sierra-compiler which is usually up-to-date

@amanusk USC already supports latest sierra 😄

Added in e2210b13ada5d14583d20bd0732719d5bf477976. Now defaults to 2.7.0 on sepolia and 2.6.4 on mainnet.


Fixing CI

Freezing as notebook=6.5.4 to work around the 7.0.0 build break. Details: #485

Closing in favor of #488


Update airy sha for 2.1.89.dmg

Got an SHA mismatch error. Manually re-downloaded and verified new/correct SHA.

Please squash your commits.

See revised in #13746


Prevent skewing on selected edit marker

Using box-sizing: border-box; is a fairly common pattern these days. Specifically, projects like Bootstrap and Mapbox.js specifically set box-sizing: border-box;, which results in the marker being skewed when incorporating them and Leaflet.draw into your project. It would be best to protect against skewed draggable markers by explicitly setting box-sizing: content-box;.
Skewed selected edit marker:

Corrected selected edit marker:

Sorry for not accepting this earlier I missed it!


Scrollbars on Gauge display in Grafana 10.3

the Gauge panels in Node exporter full dashboard adds scrollbars and aren't display properly on full screen.

after the fix, gauge looks normal.


[Security] Big Data for Cybersecurity Analytics in security sectors.

Topic Suggestion
Using Big Data for Cybersecurity Analytics in different security sectors.
Pre-submission advice
There are three main challenges that businesses are running into with big data e.g protecting sensitive and personal information, Data rights and ownership, not having to analyze the data. But what are the threats and opportunities involved in Big data and cybersecurity?
Big Data is generally defined as being dense in variety, velocity, and volume. From a cyber security standpoint, big data has ushered in new possibilities in terms of analytics and security solutions to protect data and prevent future cyber attacks
But just as big data has opened up new possibilities for cyber security teams, it has also given cybercriminals the opportunity to access mass quantities of sensitive and personal information through the use of advanced technologies.
Cybersecurity analytics are Increasingly sophisticated attack methods used by cybercriminals and the growing role of malicious insiders in several recent large-scale security breaches clearly indicates that traditional approaches to information security can no longer keep up. so where does the security analytics fits in?
Allow 1-3 days for a topic to be reviewed and/or approved - allow 3-7 days for an article to be reviewed and/or published (subject to vary depending on volume and/or backlog of articles).
Be sure to visit our Resources Page for tools, resources, and example articles that will help you propose and write a successful article.
Key takeaways
After participating in this tutorial you should fully understand

What Big Data and Cybersecurity is and its purpose.
Understand major points where cybersecurity analytics fits in

Article quality
After this lesson, you will develop an insight into the level of awareness and current approaches in information security fraud detection in organizations around the world? Unlike some other blogs that talk about security analytics, I will have close work with you and show you in-depth mesures and future plans of big data security analytics initiatives across different sectors.
References
Please list links to any published content/research that you intend to use to support/guide this article.
Conclusion
Finally, remove the Pre-Submission advice section and all our blockquoted notes as you fill in the form before you submit.
We look forwarding to reviewing your topic suggestion.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

You have another topic in progress.