ARTEMIS-1247 - Allow to enable replicated journal (not only at compilation time)

Issue: https://issues.apache.org/jira/browse/ARTEMIS-1247
Upstream Issue (Widfly): https://issues.jboss.org/browse/WFLY-8983
Upstream Issue (EAP): https://issues.jboss.org/browse/JBEAP-11622
I've added a system property 'artemis.trace.enabled' that can be pass to 'turn on' the replicated journal. It seems to me the easiest and simple way of implement this, however feel free to disagree :) and point me to a better approach !

this is old code.. before we used tracing and logging...
I will send a better commit now.

@clebertsuconic cool, let me know if I can help !

@rpelisse take a look on master.. I'm cherry-picking on 1.x (just because I actually need it :) )


Failed to build latest state (87897cf) on GCC 6.4.0

Just now I have tried to merge fresh changes (87897cf)with me, however, I have got a set of build errors on my side, therefore I have reverted that. I'll try to fix this later, however, if someone also will try to fix this, also greeting.
The build log (after the CMake has configured)
$ make -j 5
[  0%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o
[  1%] Building CXX object src/CMakeFiles/luabind.dir/class_rep.cpp.o
[  1%] Building CXX object src/CMakeFiles/luabind.dir/class.cpp.o
[  2%] Building CXX object src/CMakeFiles/luabind.dir/class_registry.cpp.o
[  3%] Building CXX object src/CMakeFiles/luabind.dir/class_info.cpp.o
In file included from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/class_rep.cpp:29:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp: In member function ‘luabind::adl::index_proxy<Next>::this_type& luabind::adl::index_proxy<Next>::operator=(const this_type&)’:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp:75:5: error: ‘push’ is not a member of ‘luabind::detail’
     detail::push(m_interpreter, value);
     ^~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/class_info.cpp:27:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp: In member function ‘luabind::adl::index_proxy<Next>::this_type& luabind::adl::index_proxy<Next>::operator=(const this_type&)’:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp:75:5: error: ‘push’ is not a member of ‘luabind::detail’
     detail::push(m_interpreter, value);
     ^~~~~~
[  4%] Building CXX object src/CMakeFiles/luabind.dir/create_class.cpp.o
In file included from /.../luabind-deboostified-decimad/luabind/detail/conversion_policies/conversion_policies.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:383,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/class_rep.cpp:29:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp: At global scope:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp:44:10: error: specialization of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ in different namespace [-fpermissive]
   struct deduce_signature <std::function< R(Args...) >, WrappedType >
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/lua_proxy.hpp:27:0,
                 from /.../luabind-deboostified-decimad/luabind/handle.hpp:27,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:29,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/class_rep.cpp:29:
/.../luabind-deboostified-decimad/luabind/detail/type_traits.hpp:111:9: error:   from definition of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ [-fpermissive]
  struct deduce_signature;
         ^~~~~~~~~~~~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/detail/conversion_policies/conversion_policies.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:383,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/class_info.cpp:27:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp: At global scope:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp:44:10: error: specialization of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ in different namespace [-fpermissive]
   struct deduce_signature <std::function< R(Args...) >, WrappedType >
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/lua_proxy.hpp:27:0,
                 from /.../luabind-deboostified-decimad/luabind/handle.hpp:27,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:29,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/class_info.cpp:27:
/.../luabind-deboostified-decimad/luabind/detail/type_traits.hpp:111:9: error:   from definition of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ [-fpermissive]
  struct deduce_signature;
         ^~~~~~~~~~~~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/src/class.cpp:28:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp: In member function ‘luabind::adl::index_proxy<Next>::this_type& luabind::adl::index_proxy<Next>::operator=(const this_type&)’:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp:75:5: error: ‘push’ is not a member of ‘luabind::detail’
     detail::push(m_interpreter, value);
     ^~~~~~
[  5%] Linking CXX static library ../lib/libtest_main.a
src/CMakeFiles/luabind.dir/build.make:134: ошибка выполнения рецепта для цели «src/CMakeFiles/luabind.dir/class_rep.cpp.o»
make[2]: *** [src/CMakeFiles/luabind.dir/class_rep.cpp.o] Ошибка 1
make[2]: *** Ожидание завершения заданий…
[  5%] Built target test_main
In file included from /.../luabind-deboostified-decimad/luabind/detail/conversion_policies/conversion_policies.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:383,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/src/class.cpp:28:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp: At global scope:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp:44:10: error: specialization of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ in different namespace [-fpermissive]
   struct deduce_signature <std::function< R(Args...) >, WrappedType >
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/lua_proxy.hpp:27:0,
                 from /.../luabind-deboostified-decimad/luabind/handle.hpp:27,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:29,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/src/class.cpp:28:
/.../luabind-deboostified-decimad/luabind/detail/type_traits.hpp:111:9: error:   from definition of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ [-fpermissive]
  struct deduce_signature;
         ^~~~~~~~~~~~~~~~
src/CMakeFiles/luabind.dir/build.make:86: ошибка выполнения рецепта для цели «src/CMakeFiles/luabind.dir/class_info.cpp.o»
make[2]: *** [src/CMakeFiles/luabind.dir/class_info.cpp.o] Ошибка 1
In file included from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/create_class.cpp:27:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp: In member function ‘luabind::adl::index_proxy<Next>::this_type& luabind::adl::index_proxy<Next>::operator=(const this_type&)’:
/.../luabind-deboostified-decimad/luabind/lua_index_proxy.hpp:75:5: error: ‘push’ is not a member of ‘luabind::detail’
     detail::push(m_interpreter, value);
     ^~~~~~
src/CMakeFiles/luabind.dir/build.make:62: ошибка выполнения рецепта для цели «src/CMakeFiles/luabind.dir/class.cpp.o»
make[2]: *** [src/CMakeFiles/luabind.dir/class.cpp.o] Ошибка 1
In file included from /.../luabind-deboostified-decimad/luabind/detail/conversion_policies/conversion_policies.hpp:36:0,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:383,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/create_class.cpp:27:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp: At global scope:
/.../luabind-deboostified-decimad/luabind/detail/conversion_policies/function_converter.hpp:44:10: error: specialization of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ in different namespace [-fpermissive]
   struct deduce_signature <std::function< R(Args...) >, WrappedType >
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /.../luabind-deboostified-decimad/luabind/lua_proxy.hpp:27:0,
                 from /.../luabind-deboostified-decimad/luabind/handle.hpp:27,
                 from /.../luabind-deboostified-decimad/luabind/detail/object.hpp:29,
                 from /.../luabind-deboostified-decimad/luabind/make_function.hpp:9,
                 from /.../luabind-deboostified-decimad/luabind/function.hpp:8,
                 from /.../luabind-deboostified-decimad/luabind/class.hpp:81,
                 from /.../luabind-deboostified-decimad/luabind/luabind.hpp:28,
                 from /.../luabind-deboostified-decimad/src/create_class.cpp:27:
/.../luabind-deboostified-decimad/luabind/detail/type_traits.hpp:111:9: error:   from definition of ‘template<class T, class WrappedType> struct luabind::deduce_signature’ [-fpermissive]
  struct deduce_signature;

#38 should fix this

Any news on this issue here?

Unit tests are completely outdated since this fork has been created.


Fix "submit for vote" button on multiplayer bounties

Currently the bounty creator for a multiplayer bounty sees two buttons over legitimate claims, "submit for vote" and "accept"
Only "submit for vote" does anything, "accept" doesn't function because claims always need to go to vote
The claim cards for these multiplayer bounties will need to be updated so, unlike the single player bounties, their button displays "submit for vote" instead of "accept". There should only be a single button.

my original analysis was not correct, based on convo with @Rhovian the "accept" button DOES function, but only if there are no other contributors
so please implement this cha

nge:


Object.values is incompatible with IE11

Bug report
Describe the bug
The package is incompatible with IE11 due to the usage of Object.values. With this package included in my application, I receive the following error when testing on IE11 in Browserstack:
Object doesn’t support property or method ‘values’
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:

Use this package in a React application
Load the application in IE11

Screenshots

System information

OS: BrowserStack
Browser: IE11
Version of Library: 1.0.8

Additional context
I have a fork replacing all of the instances of Object.values with and IE11 compatible code snippet. I'll attach the PR to this issue.

This will be included in 1.0.9


confluence-search not working

Raycast version: 1.30.3
Description
Steps To Reproduce

install Confluence Search plugin from store
configure the plugin (API token created following this document: https://confluence.atlassian.com/enterprise/using-personal-access-tokens-1026032365.html)
use the plugin to search files in my domain, but nothing listed

The current behavior
Nothing displayed after search
The expected behavior
Display documents in Confluence
Some investigation
I read the code of this extension and find it uses base64 encoded authorization string as a http header, but I did a manual test and got the following resonse:
curl -H "Authorization: Basic <base64>"  "https://imtoken.atlassian.net/wiki/rest/api/search?cql=title~bastion&expand=content.version"`

Basic authentication with passwords is deprecated.  For more information, see: https://developer.atlassian.com/cloud/confluence/deprecation-notice-basic-auth/

@daviddkkim fyi


GH-3 Identify transaction types and define them in txs.hrl

@sennui @wagerlabs This is the initial list of transactions (probably incomplete, but this may evolve once we implement). Thoughts?

@wagerlabs I recognise the orignal as emacs-otp indenting. If we can put rules around the first, I dont mind it (I would like just to make it more specific)

@wagerlabs Yes, agree with indentation comment. @sennui What is proposed is still emacs indenting.

@sennui @wagerlabs  can we merge?


Shinyproxy Kubernetes serviceaccount roles for accessing/creating persistentvoumeclaim in application containers

Hi,
We are testing Shiny-proxy Kubernetes environment and I have given minimal permissions for a custom serviceaccount used by the main container to spin up app containers. Trying to see if the application container is able to create a PVC for configured PV, to be able to store user specific information in NFS share. Getting below error and I believe that's because the serviceaccunt does not have necessary permissions/roles to create the PVC.
What roles needs to be granted to the sa in order to fix this issue?
Caused by: io.fabric8.kubernetes.client.KubernetesClientException: Failure executing: POST at: http://localhost:8001/api/v1/namespaces/sp/pods. Message: Forbidden!Configured service account doesn't have access. Service account may have been revoked. pods "sp-pod-fsfsfsff-4777-8ea4-b78fb3c0f5ec" is forbidden: user "system:serviceaccount:spsa:spsa" is not an admin and does not have permissions to use host bind mounts for resource . at io.fabric8.kubernetes.client.dsl.base.OperationSupport.requestFailure(OperationSupport.java:503) at io.fabric8.kubernetes.client.dsl.base.OperationSupport.assertResponseCode(OperationSupport.java:440) at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:406) at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleResponse(OperationSupport.java:365) at io.fabric8.kubernetes.client.dsl.base.OperationSupport.handleCreate(OperationSupport.java:234) at io.fabric8.kubernetes.client.dsl.base.BaseOperation.handleCreate(BaseOperation.java:735) at io.fabric8.kubernetes.client.dsl.base.BaseOperation.create(BaseOperation.java:325) at io.fabric8.kubernetes.client.dsl.base.BaseOperation.create(BaseOperation.java:321) at io.fabric8.kubernetes.client.dsl.base.BaseOperation.lambda$createNew$0(BaseOperation.java:336) at io.fabric8.kubernetes.api.model.DoneablePod.done(DoneablePod.java:26) at eu.openanalytics.containerproxy.backend.kubernetes.KubernetesBackend.startContainer(KubernetesBackend.java:223) at eu.openanalytics.containerproxy.backend.AbstractContainerBackend.doStartProxy(AbstractContainerBackend.java:129) at eu.openanalytics.containerproxy.backend.AbstractContainerBackend.startProxy(AbstractContainerBackend.java:110)

Noticed that serviceaccount requires cluster-admin role in order to create a PVC. It's fixed after adding cluster-admin role and cluster role binding.


Use latest Alpine version

Update from unsupported Alpine 3.4 to keep vulnerability scanners happy

(I'm not usre if just using 3 or latest might make more sense, with an occasional rebuild...


Bump tzdb from 0.4.0 to 0.5.0

It's-a me, @dependabot.
Please see the changelog for a full list of changes, or compare v0.4.5...v0.5.0.

Thanks @Kijewski. Can you remove the cargo update commit? I prefer these off cycle dep upgrades to only touch the packages in the lockfile that they change.

Of course. I only made the first commit because vscode updates the dependencies automatically when you touch cargo.toml, and I didn't occur to me that I could simply  drop that first commit. :)

I updated spec-runner's and fuzz's Cargo.lock, so the CI is happy.


Unhandled Exception: type 'List' is not a subtype of type 'DateTime' in type cast

Steps to Reproduce
Have been using this class since long , giving this error for the first time .

Yup
but i would also like to mention , same works perfectly with
hive: ^1.4.4
hive_flutter: ^0.3.1
hive_generator: ^0.7.1
https://pastebin.com/EpnppYEx

@TheMisir , i have been into this for approximately 5-6 hrs now . trying to understand what is going wrong , but idk  .Do lemme Know if there is a workaround

@TheMisir @amanv8060 Has there been any update to this? Trying to save Map<Object, Object> and getting this exception. The stackTrace returns null.

The data is probably corrupted.

The data is probably corrupted.

Yep. After I deleted the app and reinstall it the error was gone.

When updating a class and still want to read the old class adapter you should provide the defaultValue parameter for the non-nullable properties in @HiveField for example like that:
@HiveField(1, defaultValue: "")
String localeCode;

The data is probably corrupted.

Yep. After I deleted the app and reinstall it the error was gone.

Yeah this is natural but like that, you delete all the old saved data in the application so it'll use the new adapter without issues, but when your application goes into production mode you'll have to use defaultValue  for the new properties to keep the old data as well as use the new data, do you understand me or explain more?

Yes, can you explain more about field which type is List<List> please, can we set the defauldValue: "" ?

Yes can you explain more please if the field has type List<List< String >> , can we set the defaultValue: "" ?


Slide to move between tabs

Description
One should be able to Slide to move between tabs

I would like to do it..

@ArihantJain456 sure, but you'll need to consider how to do this since swiping left / right on an idea changes its status

can u please assign this to me


w07d02

Completeness:4
Comfort:3
JavaScript is still scary to me. Not fully understanding the logic yet and the differences.

:+1: JavaScript is still scary for me too! Let's work through the scariness together tomorrow in our one-on-one.


Bluetooth is connected, but userSelectedDevice is still the one I set before, so the sound is always playing from the previously selected route.

This sentence means that I previously selected the speaker, so userSelectedDevice is the speaker. Then when I connect Bluetooth, selectedDevice keeps returning my previous setting, which prevents me from connecting Bluetooth.
` private fun enumerateDevices(bluetoothHeadsetName: String? = null) {
// save off the old state and 'semi'-deep copy the list of audio devices
val oldAudioDeviceState = AudioDeviceState(mutableAudioDevices.map { it }, selectedDevice)
// update audio device list and selected device
addAvailableAudioDevices(bluetoothHeadsetName)
    if (!userSelectedDevicePresent(mutableAudioDevices)) {
        userSelectedDevice = null
    }

    // Select the audio device
    logger.d(TAG, "Current user selected AudioDevice = $userSelectedDevice")
    selectedDevice = if (userSelectedDevice != null) {//always not null。。。。
        userSelectedDevice
    } else if (mutableAudioDevices.size > 0) {
        val firstAudioDevice = mutableAudioDevices[0]
        /*
         * If there was an error starting bluetooth sco, then the selected AudioDevice should
         * be the next valid device in the list.
         */
        if (firstAudioDevice is BluetoothHeadset &&
                bluetoothHeadsetManager?.hasActivationError() == true) {
            mutableAudioDevices[1]
        } else {
            firstAudioDevice
        }
    } else {
        null
    }

    // Activate the device if in the active state
    if (state == ACTIVATED) {
        activate()
    }
    // trigger audio device change listener if there has been a change
    val newAudioDeviceState = AudioDeviceState(mutableAudioDevices, selectedDevice)
    if (newAudioDeviceState != oldAudioDeviceState) {
        audioDeviceChangeListener?.invoke(mutableAudioDevices, selectedDevice)
    }
}

`

@LxzBUG This is correct behaviour. If user has selected the device, in your case speakerphone, when bluetooth device is connected it should not automatically change selected device to bluetooth. You should be able to change to bluetooth after receiving a callback in AudioDeviceChangeListener and/or getting AudioSwitch.availableAudioDevices list which should include now newly added bluetooth device and then setting it to route audio through bluetooth device AudioSwitch.selectDevice


Performance degradation in Amazon Linux 2023 runtimes when loading SSL certificates

There is a noticeable degradation in performance regarding operations that load SLL certificates (like creating an https connection) in Lambda runtimes running on Amazon Linux 2023 in comparison to runtimes that run on Amazon Linux 2.
The issue can easily reproduced with the following python snippet:
import json
import http.client

def lambda_handler(event, context):
    http.client.HTTPSConnection("")

    return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }

Executing the function with python 3.12 runtime (128M of allocated memory) results in an execution time similar to
REPORT RequestId: 990ddd6f-406c-43cb-a4e4-78382f102b07	Duration: 917.49 ms	Billed Duration: 918 ms	Memory Size: 128 MB	Max Memory Used: 47 MB	Init Duration: 127.28 ms

and in comparison the same but running with the python 3.11 runtime
REPORT RequestId: 9992728e-fa11-422c-876c-c4319883b55b	Duration: 298.25 ms	Billed Duration: 299 ms	Memory Size: 128 MB	Max Memory Used: 43 MB	Init Duration: 142.99 ms

So creating an HTTPSConnection in Amazon Linux 2023 is ~2-3 times slower than on Amazon Linux 2.

To narrow it down the function calls made when creating a new HTTPSConnection are:

create new default ssl.SSLContext with ssl._create_default_https_context (which is an alias to ssl.create_default_context)
ssl._create_default_https_context then calls ssl.SSLContext.set_default_verify_paths
ssl.SSLContext.set_default_verify_paths is a wrapper around OpenSSL SSL_CTX_set_default_verify_paths where all the certificate loading happens

If python's ssl.get_default_verify_paths() is to be trusted then the certificates should be loaded from
DefaultVerifyPaths(cafile='/etc/pki/tls/cert.pem', capath='/etc/pki/tls/certs', openssl_cafile_env='SSL_CERT_FILE', openssl_cafile='/etc/pki/tls/cert.pem', openssl_capath_env='SSL_CERT_DIR', openssl_capath='/etc/pki/tls/certs')

both, SSL_CERT_FILE, and SSL_CERT_DIR are unset and /etc/pki/tls/certs only contains
lrwxrwxrwx 1 root root   49 Feb 16 16:19 ca-bundle.crt -> /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
lrwxrwxrwx 1 root root   55 Feb 16 16:19 ca-bundle.trust.crt -> /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt

this seems to be pretty much identical in Amazon Linux 2023 and Amazon Linux 2.
the number of certificates in /etc/ssl/crets however is different with Amazon Linux 2 only containing only the two above certificates but Amazon Linux 2023 containing ~400. not sure though if (or how) these certificates are considered.
Note, this issue doesn't only happen in the python runtime but the degradation in performance can be observed in other runtimes (at least for Node 20) and for external Lambda extensions (e.g. some go extension that uses/creates an https connection) as well.

I totaly see this problem on my lambdas too. I had to revert from Python 3.12 to 3.11 so the underlaying System is AL2 again. My metrics are pretty much the same like yours. I had an increase of connection time from about 300ms to 900ms.

Related ?:

[Package Request] - OpenSSL 3.0.8 or newer, compiled with O3 optimization option · Issue #434 · amazonlinux/amazon-linux-2023
[Package Update Request] - OpenSSL 3.2.x · Issue #628 · amazonlinux/amazon-linux-2023

In my investigation, this is caused not by Lambda but Amazon Linux 2023.
When I use this image for Python 3.12 or 2023 of [official Amazon Linux image], my static code analysis task that takes only 3 seconds in Amazon Linux 2 of [official Amazon Linux image] takes 20 seconds that is not useful in development.
[official Amazon Linux image]: https://hub.docker.com/_/amazonlinux


ByteBuffer: Investigate optimal allocation sizes (probably just under a power of two)

Currently, ByteBuffer always allocates in powers of 2 which makes sense. But many allocators have a small amount of overhead which means the actual space reservation might be even bigger, possibly another power of two, often unnecessarily.
For example the following could happen:

The user needs to write 9,000 bytes and asks for allocator.buffer(capacity: 9_000)
ByteBuffer gets a malloc(16_384) (power of 2)
libc's allocator has (for the example's sake) 16 bytes of overhead storing some metadata
This means we now require 16384 (for the malloc) + 16 bytes (allocator overhead) = 16394 which isn't a power of two

This could yield to an extra page being mapped for nothing (we only needed 9000 bytes after all). NIO's ByteBuffer should probably allocate just under the next power of two to leave some slack for the allocator in case it needs it. Needs investigation.
This becomes even more important if/when ByteBuffer is able to use tail allocations.

See some note to consider in the related case:
https://github.com/apple/swift-nio/issues/2723#issuecomment-2135885509

Similar to #2770

Maybe we could be allowed to optionally provide a malloc size  strategy that could default to the current power-of-two behavior but let one provide the result from the Darwin function (or some other heuristic of we know we want an exact size as in the other case I linked to, or if we know optimal sizes for the current allocator in use eg. Jemalloc)?
This would give us the ability to influence overhead. The size returned by such a closure would need to be bigger or equal to the requested size of course.

I think this wraps into a broader question around custom allocator patterns. There's been some interest in us actually making ByteBufferAllocator into a more meaningful type, and some of this will intersect with that.


Allow disable custom metrics

Let the user disable installing custom metrics APIService.
config.yaml example
customMetrics:
  create: false

Just curious - Why would you want to do this?

@tomkerkhove Keda does not work with ambassador because of custom metrics
#90

It's not that Ambassador needs custom metrics to be disabled. It's that KEDA shouldn't register a custom metrics api service unless it's actually serving custom metrics, which it appears to not be doing. I think? If KEDA doesn't need to serve custom metrics to work and works fine on just external metrics, we could just remove the custom metrics bits entirely.

Anyway, this PR do not remove custom metrics but allow us to disable it if needed.

I think it's fair to see if we need the custom metrics first.
If not, throw it out.
If yes, provide the capability to opt out.

KEDA does not need custom metrics. Please see latest PR: https://github.com/kedacore/keda/pull/251

@Aarthisk we can close this, right?


Make Instagram4j class Serializable.

It will be helpfull if Instagram4j will be Serializable to save instances to DB as string.

Accepted the proposed PR #164.
Usually, I just serialize the CookieStore for this purpose, but having it as Serializable won't hurt and may fit more use cases.
Thanks


How much memory usage for stable running sui node?

I see the sui node memory usage is more than 22GB and restart after it reaches the threshold I set for sui node

seem problem, i found that 32gb was also not enough

You might need 128 GB according to the docs.
https://docs.sui.io/guides/operator/sui-full-node#hardware-requirements


I am interested in using your game on my website. Could you add a license file like the MIT one in this pull request so I know how you want your software used?

Ok. The MIT License is merged, enjoy.

Thanks!


[1.0.x] fetcher Observable is expected to have different subscribe method arguments in _fetchQuery and fetchSchema

From Discord:

For GraphiQL 1.0.3 I noticed that I get a polymorphic input for an observable subscribe function returned by the fetcher function. For the introspection query that is three functions as the arguments (next, error, complete) for all the other operation sent however it is a single object argument with the functions next, error and complete on it.
See:
https://github.com/n1ru4l/graphql-live-queries/blob/2766455876b4c8e3d90bedf47e62d34da50509b6/packages/example/src/static-html.ts#L79

So the issue I see here is that observables are subscribed to with two different methods, but maybe I am misunderstanding it or it has some legacy context that I am not aware of.
https://github.com/graphql/graphiql/blob/2a7b9c13f93833205fb1fc3712aadd6165deea66/packages/graphiql/src/components/GraphiQL.tsx#L1618-L1627 which is used here https://github.com/graphql/graphiql/blob/2a7b9c13f93833205fb1fc3712aadd6165deea66/packages/graphiql/src/components/GraphiQL.tsx#L800-L808
and
https://github.com/graphql/graphiql/blob/2a7b9c13f93833205fb1fc3712aadd6165deea66/packages/graphiql/src/components/GraphiQL.tsx#L926-L945
It seems to me that the fetchSchema method does support fetcher to return and handle an observable (by converting it to a promise) while expecting the arguments of the subscribe method/function to be different than how the   _fetchQuery treats it (which also utilizes fetcher for receiving an Observable (or Promise)).
Possible Workarounds:

Check whether the first parameter passed to subscribe is a function (seems rather like a hacky solution). (This is what I am currently doing here: https://github.com/n1ru4l/graphql-live-queries/blob/2766455876b4c8e3d90bedf47e62d34da50509b6/packages/example/src/static-html.ts#L74-L101 Note: I built my own fetcher that uses socket.io).

Use an Observable library that supports both "signatures" and picks the correct one based on the amount/type of arguments it is called with (requires adding another dependency or writing it yourself, which brings you back to the first workaround).

Return a Promise from fetcher (instead of Observable) if it receives an introspection query.

Possible Solution:
Change the observableToPromise function to accept an observable with the same subscribe argument signature as inside _fetchQuery.

thanks for looking into this @n1ru4l ! great research.
have you seen this?
https://github.com/apollographql/GraphiQL-Subscriptions-Fetcher/blob/master/src/fetcher.ts
maybe try and see if this approach works better? it's the one most implementations use, and we should be using here for our example as well!

It also seems that all "major" observable library implementations out there support the polymorphic subscribe arguments
zen-observable (used by apollo-client: https://github.com/zenparsing/zen-observable/blob/328fb66a99242900c0fd4a330e9ff66ecfa3a887/src/Observable.js#L210-L219
The major subscription transport implementation does also support polymorphic input:
https://github.com/apollographql/subscriptions-transport-ws/blob/3587bf4ae58fd32ecab83ae0c8e21750fcc7b889/src/client.ts#L200-L232
So the proposed change would not break users using that library.

fantastic, thank you!

fantastic, thank you!


Changed vpn flag on CBS CBSNY and TRUtv

changed epg url. Will recheck all VPN tags and update soon


TFlite from keras model full integer quantization fails with zero padding

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: NA
TensorFlow installed from (source or binary): oneAPI AI Analytics Toolkit
TensorFlow version (use command below): 2.5.0
Python version: 3.7.10
Bazel version (if compiling from source): NA
GCC/Compiler version (if compiling from source): NA
CUDA/cuDNN version: NA
GPU model and memory: NA

Describe the current behavior
Full integer quantization fails with RuntimeError: tensorflow/lite/kernels/pad.cc:79 SizeOfDimension(op_context->paddings, 0) != op_context->dims (4 != 3)Node number 0 (PAD) failed to prepare.
Describe the expected behavior
Model should be optimized

Do you want to contribute a PR? (yes/no): no
Briefly describe your candidate solution(if contributing):

Standalone code to reproduce the issue
	def representative_dataset():

		data_dir = pathlib.Path(
			self.helpers.confs["data"]["train_dir"])
		data = list(data_dir.glob(
			'*' + self.helpers.confs["data"]["file_type"]))

		for rimage in data:
			fpath = str(rimage)
			fname = os.path.basename(rimage)

			image = self.data.resize(fpath, self.helpers.confs["data"]["dim"])

			if image.shape[2] == 1:
				image = np.dstack(
					[image, image, image])

			print(image.shape)

			yield [image]

	converter = tf.lite.TFLiteConverter.from_keras_model(model)
	converter.optimizations = [tf.lite.Optimize.DEFAULT]
	converter.representative_dataset = representative_dataset
	converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS_INT8]
	converter.inference_input_type = tf.int8  # or tf.uint8
	converter.inference_output_type = tf.int8  # or tf.uint8
	tflite_model = converter.convert()

Other info / logs Include any logs or source code that would be helpful
Shape is (100, 100, 3) - 3D not 4D
File "/home/nuci71/Acute-Lymphoblastic-Leukemia-TFLite-Classifier/modules/model.py", line 195, in convert_to_tflite_test
tflite_model = converter.convert()
File "/home/nuci71/.local/lib/python3.7/site-packages/tensorflow/lite/python/lite.py", line 1058, in convert
self).convert(graph_def, input_tensors, output_tensors)
File "/home/nuci71/.local/lib/python3.7/site-packages/tensorflow/lite/python/lite.py", line 795, in convert
result = self._calibrate_quantize_model(result, **flags)
File "/home/nuci71/.local/lib/python3.7/site-packages/tensorflow/lite/python/lite.py", line 522, in _calibrate_quantize_model
self.representative_dataset.input_gen)
File "/home/nuci71/.local/lib/python3.7/site-packages/tensorflow/lite/python/optimize/calibrator.py", line 172, in calibrate
self._calibrator.Prepare([list(s.shape) for s in sample])
RuntimeError: tensorflow/lite/kernels/pad.cc:79 SizeOfDimension(op_context->paddings, 0) != op_context->dims (4 != 3)Node number 0 (PAD) failed to prepare.
Model:
self.tf_model = tf.keras.models.Sequential([
tf.keras.layers.ZeroPadding2D(
padding=(2, 2), input_shape=self.data.X_train.shape[1:]),
tf.keras.layers.Conv2D(30, (5, 5), strides=1,
padding="valid", activation='relu'),
tf.keras.layers.ZeroPadding2D(padding=(2, 2)),
tf.keras.layers.Conv2D(30, (5, 5), strides=1,
padding="valid", activation='relu'),
tf.keras.layers.MaxPooling2D(
pool_size=(2, 2), strides=2, padding='valid'),
tf.keras.layers.Flatten(),
tf.keras.layers.Dense(2),
tf.keras.layers.Activation('softmax')

Thank you for updating the issue. I thought I would mention if I only use dynamic range quantization the optimization completes.

@AdamMiltonBarker I tried https://www.tensorflow.org/lite/performance/post_training_integer_quant tutorial by adding
tf.keras.layers.ZeroPadding2D(padding=(2, 2)), in the sequential model architecture.
I see that full integer quantization is successful.
Perhaps you may want to refer this tutorial and your example to potentially spot the error prone area.
Thanks!

Hi thanks, could you suggest what you think it is we have been using this model for at least a year it is part of multiple projects the only issue is with optimizer.  Model structure is provided above.

Hi @ymodak ok I see now that it is expecting 4d, the missing reshape is the problem :) At least I think so, retraining now :)

@ymodak ok I see now I was wrong in my understanding of the error, it is expecting 4D,  the issue is no reshape I believe, retraining now :)

Hi @ymodak no sorry not getting there, this architecture is the architecture I intended to use, it is based on a research paper and the model is in use in a number of the our projects, the only issue is here. The goal was to use our architecture on an Arduino board.
I have also replicated adding zero padding to the tutorial model, but that is a different network.
Our expected architecture::

Layer (type)                 Output Shape              Param #
zero_padding2d (ZeroPadding2 (None, 104, 104, 3)       0

conv2d (Conv2D)              (None, 100, 100, 30)      2280

zero_padding2d_1 (ZeroPaddin (None, 104, 104, 30)      0

conv2d_1 (Conv2D)            (None, 100, 100, 30)      22530

max_pooling2d (MaxPooling2D) (None, 50, 50, 30)        0

flatten (Flatten)            (None, 75000)             0

dense (Dense)                (None, 2)                 150002

activation (Activation)      (None, 2)                 0
Tutorial architecture:

Layer (type)                 Output Shape              Param #
zero_padding2d (ZeroPadding2 (None, 104, 104, 3)       0

conv2d (Conv2D)              (None, 100, 100, 30)      2280

zero_padding2d_1 (ZeroPaddin (None, 104, 104, 30)      0

conv2d_1 (Conv2D)            (None, 100, 100, 30)      22530

max_pooling2d (MaxPooling2D) (None, 50, 50, 30)        0

flatten (Flatten)            (None, 75000)             0

dense (Dense)                (None, 2)                 150002

activation (Activation)      (None, 2)                 0
If there is something that you are seeing that I am not please put me out of my misery :)

OK I got it working at least on one epoch, so the issue was the images were not from tensors, so I converted the images to tensors then ran the conversion, doing a full train now, hopefully this will now run on the BLE Sense :)

OK I got it working at least on one epoch, so the issue was the images needed to be converted to an numpy array before passing them to tf.data.Dataset.from_tensor_slices, doing a full train now, hopefully this will now soon be running on the BLE Sense :)

2021-07-13 16:45:13.114543: I tensorflow/core/grappler/clusters/single_machine.cc:357] Starting new session
2021-07-13 16:45:13.115646: I tensorflow/core/grappler/optimizers/meta_optimizer.cc:1144] Optimization results for grappler item: graph_to_optimize
function_optimizer: function_optimizer did nothing. time = 0.007ms.
function_optimizer: function_optimizer did nothing. time = 0.001ms.
2021-07-13 16:45:13.141248: W tensorflow/compiler/mlir/lite/python/tf_tfl_flatbuffer_helpers.cc:345] Ignored output_format.
2021-07-13 16:45:13.141279: W tensorflow/compiler/mlir/lite/python/tf_tfl_flatbuffer_helpers.cc:348] Ignored drop_control_dependency.
2021-07-13 16:45:13.143635: I tensorflow/compiler/mlir/tensorflow/utils/dump_mlir_util.cc:210] disabling MLIR crash reproducer, set env var MLIR_CRASH_REPRODUCER_DIRECTORY to enable.
fully_quantize: 0, inference_type: 6, input_inference_type: 3, output_inference_type: 3
WARNING:absl:For model inputs containing unsupported operations which cannot be quantized, the inference_input_type attribute will default to the original type.

Sigh:
New Line
9600 baud
19:3:22.373 -> Didn't find op for builtin opcode 'QUANTIZE' version '1'. An older version of this builtin might be supported. Are you using an old TFLite binary with a newer model?
19:3:22.681 ->
19:3:22.681 -> Failed to get registration from op code QUANTIZE
19:3:23.118 ->
19:3:23.665 -> Failed starting model allocation.
19:3:24.108 ->
19:3:24.646 -> AllocateTensors() failed
19:3:25.590 ->


Improve generation of rates file

Rewrite initial code to annotate DNMs and transcripts with mutation rates, gnomad, cadd, maf and constraint (and anything else  supplied on command line, ie REVEL, phiv5 etc)
Move from DeNovoNear code for independency to incorporate different rate models and transcripts.

The rates generation was done in
f2fa49378e7654c69b8c95037d77a76e3e2838a3
The annotation was done in
26893ad163b392c748841931993344d8b733bffb


refactor: Actually refactor createreadstream 2

This is another refactor to make the createReadStream function smaller and more modular.

Depends on https://github.com/googleapis/nodejs-bigtable/pull/1118


App throws stack trace when csv file path is wrong

This should not happen. Rather a message regarding path being wrong should be returned.
Checks

[x] I have mentioned my abc version in the issue, if applicable.
[x] This issue is not a duplicate.
[x] This issue has a description.

Since I am not able to find out the cause for the stack trace yet, one possible solution here can to be check for validity of path in source and destination before hand (before going into goja) and return an error if there is an issue.


Support Python 3.13

This is already supported.
Instead, since 3.14.0-alpha.0 is now available through actions/setup-python (see the version manifest), it makes more sense to add support for 3.14 (pre).


Add support for parsing image links

Image embedding in markdown works like:
![](https://i.imgur.com/ZVPjkzh.png)

The API should given a line recognize if it's an embedded image and if it is should extract the link inside it [<link>].

I'm going to give this a shot real quick


switch to opentofu

Execution result of "run-all plan" in "infrastructure/cloud"
time=2024-05-06T08:45:46Z level=info msg=The stack at /github/workspace/infrastructure/cloud will be processed in the following order for command plan:
Group 1
- Module /github/workspace/infrastructure/cloud/aws/jung2bot-dev/dynamodb
- Module /github/workspace/infrastructure/cloud/aws/jung2bot-dev/sqs
- Module /github/workspace/infrastructure/cloud/aws/jung2bot/dynamodb
- Module /github/workspace/infrastructure/cloud/aws/jung2bot/sqs
- Module /github/workspace/infrastructure/cloud/b2/bucket
- Module /github/workspace/infrastructure/cloud/cloudflare/access
- Module /github/workspace/infrastructure/cloud/cloudflare/tunnel
- Module /github/workspace/infrastructure/cloud/uptime-robot/otaru

Group 2
- Module /github/workspace/infrastructure/cloud/cloudflare/dns

time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/cloudflare/tunnel/.terragrunt-cache/62JtgdpoZpoLXjUE2fjzBnlygzE/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/cloudflare/tunnel]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/aws/jung2bot/sqs/.terragrunt-cache/cGd0VnmZaTTEwdnZ8-DCNfOsrIY/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/aws/jung2bot/sqs]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/aws/jung2bot/dynamodb/.terragrunt-cache/aHGvhWn1-JURwFmx4ShV0e8Yth8/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/aws/jung2bot/dynamodb]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/aws/jung2bot-dev/dynamodb/.terragrunt-cache/7XE6qieb_QoVnLKcZS0_5IsRra0/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/aws/jung2bot-dev/dynamodb]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/aws/jung2bot-dev/sqs/.terragrunt-cache/gFzd-yGyiCYpF6op4jTiK00Swnw/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/aws/jung2bot-dev/sqs]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/uptime-robot/otaru/.terragrunt-cache/XlP6tigaBZ79rrAgo2Moa3HeVwc/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/uptime-robot/otaru]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/cloudflare/access/.terragrunt-cache/s-BH0BzmH89no_i5W9gUJElSxzk/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/cloudflare/access]
time=2024-05-06T08:45:46Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/b2/bucket/.terragrunt-cache/61p9BCYu9n2ZgDWmCUlruI_Dh-4/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/b2/bucket]

Initializing the backend...

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.

Initializing the backend...

Initializing provider plugins...
- Reusing previous version of backblaze/b2 from the dependency lock file

Initializing the backend...

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
Initializing modules...
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
Downloading registry.opentofu.org/terraform-aws-modules/sqs/aws 4.2.0 for sqs...

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.

Initializing the backend...
- Reusing previous version of integrations/github from the dependency lock file
Initializing modules...
- sqs in .terraform/modules/sqs

Initializing provider plugins...
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
Downloading registry.opentofu.org/terraform-aws-modules/sqs/aws 4.2.0 for sqs...

Initializing the backend...

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
- Reusing previous version of hashicorp/aws from the dependency lock file
- sqs in .terraform/modules/sqs

Initializing provider plugins...
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
Initializing modules...
- Reusing previous version of integrations/github from the dependency lock file
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of backblaze/b2 from the dependency lock file

Initializing the backend...
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
- Installing hashicorp/aws v5.48.0...
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of backblaze/b2 from the dependency lock file
Initializing modules...
- Reusing previous version of integrations/github from the dependency lock file
Downloading registry.opentofu.org/terraform-aws-modules/dynamodb-table/aws 4.0.1 for dynamodb_table...

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
Downloading registry.opentofu.org/terraform-aws-modules/dynamodb-table/aws 4.0.1 for dynamodb_table...

Initializing the backend...

Initializing provider plugins...
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- dynamodb_table in .terraform/modules/dynamodb_table

Initializing provider plugins...
- Reusing previous version of backblaze/b2 from the dependency lock file
- Reusing previous version of hashicorp/aws from the dependency lock file
- Installing vexxhost/uptimerobot v0.8.2...
- Reusing previous version of cloudflare/cloudflare from the dependency lock file

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
- Reusing previous version of integrations/github from the dependency lock file
- dynamodb_table in .terraform/modules/dynamodb_table

Initializing provider plugins...
- Reusing previous version of backblaze/b2 from the dependency lock file

Initializing the backend...
- Installing backblaze/b2 v0.8.9...
- Reusing previous version of backblaze/b2 from the dependency lock file
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
- Reusing previous version of integrations/github from the dependency lock file
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of integrations/github from the dependency lock file
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider

Initializing provider plugins...
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of integrations/github from the dependency lock file
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- Installing hashicorp/aws v5.48.0...

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
- Installing cloudflare/cloudflare v4.31.0...
- Reusing previous version of hashicorp/aws from the dependency lock file
- Installing integrations/github v5.45.0...
- Reusing previous version of backblaze/b2 from the dependency lock file
- Installing cloudflare/cloudflare v4.31.0...

Initializing provider plugins...
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of backblaze/b2 from the dependency lock file
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
- Reusing previous version of integrations/github from the dependency lock file
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- Installing integrations/github v5.45.0...
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing hashicorp/aws v5.48.0...
- Installing cloudflare/cloudflare v4.31.0...
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing vexxhost/uptimerobot v0.8.2...
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)
- Installing integrations/github v5.45.0...
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing integrations/github v5.45.0...
- Installing vexxhost/uptimerobot v0.8.2...
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)
- Installing hashicorp/aws v5.48.0...
- Installing integrations/github v5.45.0...
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing hashicorp/aws v5.48.0...
- Installing vexxhost/uptimerobot v0.8.2...
- Installing vexxhost/uptimerobot v0.8.2...
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing vexxhost/uptimerobot v0.8.2...
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing hashicorp/aws v5.48.0...
- Installing hashicorp/aws v5.48.0...
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing hashicorp/aws v5.48.0...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installing backblaze/b2 v0.8.9...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing cloudflare/cloudflare v4.31.0...
- Installing backblaze/b2 v0.8.9...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installing backblaze/b2 v0.8.9...
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)
- Installing integrations/github v5.45.0...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installing backblaze/b2 v0.8.9...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing cloudflare/cloudflare v4.31.0...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installing vexxhost/uptimerobot v0.8.2...
- Installing backblaze/b2 v0.8.9...
- Installing backblaze/b2 v0.8.9...
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing cloudflare/cloudflare v4.31.0...
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)
- Installing integrations/github v5.45.0...
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing cloudflare/cloudflare v4.31.0...
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installing integrations/github v5.45.0...
- Installing backblaze/b2 v0.8.9...
- Installing cloudflare/cloudflare v4.31.0...
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing vexxhost/uptimerobot v0.8.2...
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
cloudflare_tunnel.this: Refreshing state... [id=de250703-6c08-400d-b568-bc0aa34cabaf]

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
module.sqs["event"].data.aws_caller_identity.current: Reading...
data.aws_caller_identity.current: Reading...
module.sqs["event"].data.aws_region.current: Reading...
module.sqs["event"].aws_sqs_queue.this[0]: Refreshing state... [id=https://sqs.eu-west-1.amazonaws.com/477397881710/jung2bot-dev-event-queue]
module.sqs["event"].data.aws_region.current: Read complete after 0s [id=eu-west-1]
module.sqs["event"].data.aws_caller_identity.current: Read complete after 0s [id=477397881710]
data.aws_caller_identity.current: Read complete after 0s [id=477397881710]
module.dynamodb_table["messages"].aws_dynamodb_table.this[0]: Refreshing state... [id=jung2bot-dev-messages]
module.dynamodb_table["chatIds"].aws_dynamodb_table.this[0]: Refreshing state... [id=jung2bot-dev-chatIds]
aws_sqs_queue_policy.this["event"]: Refreshing state... [id=https://sqs.eu-west-1.amazonaws.com/477397881710/jung2bot-dev-event-queue]

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
data.uptimerobot_account.this: Reading...

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
data.uptimerobot_account.this: Read complete after 0s [id=2024-05-06 08:46:22.989578537 +0000 UTC]
data.uptimerobot_alert_contact.this: Reading...
cloudflare_access_application.this: Refreshing state... [id=bcaa03ae-0a94-42ad-935c-487ca0a80723]
time=2024-05-06T08:46:23Z level=info msg=Downloading Terraform configurations from file:///github/workspace/infrastructure into /github/workspace/infrastructure/cloud/cloudflare/dns/.terragrunt-cache/Ntu2aX01eS630YGtXVfqVqolPTQ/iOnpxxRphBgLrRwYprnzJEdX7-o prefix=[/github/workspace/infrastructure/cloud/cloudflare/dns]
data.github_ip_ranges.this: Reading...
data.github_ip_ranges.this: Read complete after 0s [id=github-ip-ranges]
data.uptimerobot_alert_contact.this: Read complete after 0s [id=01487022]
uptimerobot_monitor.this: Refreshing state... [id=795551117]

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
cloudflare_access_policy.github: Refreshing state... [id=2a1fc41f-8d41-4f1f-8e72-91b0970ab129]
cloudflare_access_policy.this: Refreshing state... [id=1b62d9cb-f555-4d23-b815-dfe3f92bd2a1]
cloudflare_access_policy.uptime_robot: Refreshing state... [id=fd540ff0-edd5-4f64-b683-a8dd575af941]
cloudflare_access_policy.telegram: Refreshing state... [id=3a7f9d55-4ddb-40bf-9671-793283e54b52]
module.sqs["event"].data.aws_region.current: Reading...
module.sqs["event"].data.aws_caller_identity.current: Reading...
data.aws_caller_identity.current: Reading...
module.sqs["event"].data.aws_region.current: Read complete after 0s [id=eu-west-1]
module.sqs["event"].aws_sqs_queue.this[0]: Refreshing state... [id=https://sqs.eu-west-1.amazonaws.com/477397881710/jung2bot-prod-event-queue]

Initializing the backend...
data.aws_caller_identity.current: Read complete after 0s [id=477397881710]
module.sqs["event"].data.aws_caller_identity.current: Read complete after 0s [id=477397881710]
module.dynamodb_table["chatIds"].aws_dynamodb_table.autoscaled[0]: Refreshing state... [id=jung2bot-prod-chatIds]
module.dynamodb_table["messages"].aws_dynamodb_table.autoscaled[0]: Refreshing state... [id=jung2bot-prod-messages]
aws_sqs_queue_policy.this["event"]: Refreshing state... [id=https://sqs.eu-west-1.amazonaws.com/477397881710/jung2bot-prod-event-queue]

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
b2_bucket.this: Refreshing state... [id=62c5440382b735a482bf081b]

Successfully configured the backend "s3"! OpenTofu will automatically
use this backend unless the backend configuration changes.
data.github_ip_ranges.this: Reading...
data.github_ip_ranges.this: Read complete after 0s [id=github-ip-ranges]

Initializing provider plugins...
- Reusing previous version of integrations/github from the dependency lock file
module.dynamodb_table["chatIds"].aws_appautoscaling_target.table_read[0]: Refreshing state... [id=table/jung2bot-prod-chatIds]
module.dynamodb_table["messages"].aws_appautoscaling_target.table_read[0]: Refreshing state... [id=table/jung2bot-prod-messages]
module.dynamodb_table["messages"].aws_appautoscaling_target.table_write[0]: Refreshing state... [id=table/jung2bot-prod-messages]
module.dynamodb_table["chatIds"].aws_appautoscaling_target.table_write[0]: Refreshing state... [id=table/jung2bot-prod-chatIds]
- Reusing previous version of vexxhost/uptimerobot from the dependency lock file
- Reusing previous version of hashicorp/aws from the dependency lock file
- Reusing previous version of backblaze/b2 from the dependency lock file
- Reusing previous version of cloudflare/cloudflare from the dependency lock file
module.dynamodb_table["chatIds"].aws_appautoscaling_policy.table_write_policy[0]: Refreshing state... [id=DynamoDBWriteCapacityUtilization:table/jung2bot-prod-chatIds]
module.dynamodb_table["messages"].aws_appautoscaling_policy.table_write_policy[0]: Refreshing state... [id=DynamoDBWriteCapacityUtilization:table/jung2bot-prod-messages]
module.dynamodb_table["chatIds"].aws_appautoscaling_policy.table_read_policy[0]: Refreshing state... [id=DynamoDBReadCapacityUtilization:table/jung2bot-prod-chatIds]
module.dynamodb_table["messages"].aws_appautoscaling_policy.table_read_policy[0]: Refreshing state... [id=DynamoDBReadCapacityUtilization:table/jung2bot-prod-messages]
- Installing integrations/github v5.45.0...

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
- Installed integrations/github v5.45.0. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing vexxhost/uptimerobot v0.8.2...
- Installed vexxhost/uptimerobot v0.8.2. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing hashicorp/aws v5.48.0...

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.
- Installed hashicorp/aws v5.48.0 (signed, key ID 0C0AF313E5FD9F80)
- Installing backblaze/b2 v0.8.9...
- Installed backblaze/b2 v0.8.9. Signature validation was skipped due to the registry not containing GPG keys for this provider
- Installing cloudflare/cloudflare v4.31.0...
- Installed cloudflare/cloudflare v4.31.0 (signed, key ID C76001609EE3B136)

Providers are signed by their developers.
If you'd like to know more about provider signing, you can read about it here:
https://opentofu.org/docs/cli/plugins/signing/

OpenTofu has made some changes to the provider dependency selections recorded
in the .terraform.lock.hcl file. Review those changes and commit them to your
version control system if they represent changes you intended to make.

OpenTofu has been successfully initialized!
cloudflare_record.public_record: Refreshing state... [id=82e3f3e0f604222d51b67e5306616889]
cloudflare_record.internal_record["cyberchef_internal"]: Refreshing state... [id=0efbeb64c2b70ae3ac725f886bab27dc]
cloudflare_record.internal_record["home_assistant_internal"]: Refreshing state... [id=0450593da9fcf9f32802e5152f53c349]
cloudflare_record.internal_record["adguard_internal"]: Refreshing state... [id=5803590e9218027a34aae666383f8211]
cloudflare_record.internal_record["kiali_internal"]: Refreshing state... [id=3e29d0bc6567b4c0fecd6db58e432160]
cloudflare_record.internal_record["argocd_internal"]: Refreshing state... [id=ad2633b9ce86a1786416dd851cb5c4d3]
cloudflare_record.internal_record["longhorn_internal"]: Refreshing state... [id=9d9e7849509ddd1ca1420bfb93085ddb]
cloudflare_record.internal_record["sftpgo_internal"]: Refreshing state... [id=d53e66b848b3967bd5a9885eb2c8e08c]
cloudflare_record.internal_record["jellyfin_internal"]: Refreshing state... [id=62786f77078b02d784342427605ba9e9]

No changes. Your infrastructure matches the configuration.

OpenTofu has compared your real infrastructure against your configuration and
found no differences, so no changes are needed.


Incorrect time range

Hey @dpwe First of all thanks for making my life so simpler. I am using this code for few days and its working all good except time range.
My input audio file WAZOBIA.mp3 is 30 min long.
I tried your solutions which you provided on other issues, created new database with 18 bits and ran this command
python audfprint -dbase testing.pklz WAZOBIA.mp3 --find-time-range --max-matches 20 --maxtimebits 18
Incorrect results.
Again created a new database with default timebits and then ran the above command again with specifying maxtimebits to 18
but still starting time 9.52 min is correct but ending time is incorrect 0.50 min while it should be 10.02 min as the audio matched is just 10 sec (stored in database
Btw, I converted seconds to minutes just for my simplicity.

The line reads:
"Matched 33.6 s
starting at 9.52 min in WAZOBIA.mp3
to time 0.50 min in audios/Airtel Smartalk.mp3 ..."
So it's saying the segment it matched was 33.6 s long (i.e., from 9:31 to
10:05 if I understand your unit conversion correctly).
The 0.50 min means that the portion it matched began at 0:30 in the
reference track "Airtel Smartalk.mp3".
I hope this clears it up, and you now consider this to be working correctly.
DAn.
On Mon, Feb 17, 2020 at 12:04 PM asimejaz14<EMAIL_ADDRESS>wrote:

Hey @dpwe https://github.com/dpwe First of all thanks for making my
life so simpler. I am using this code for few days and its working all good
except time range.
My input audio file WAZOBIA.mp3 is 30 min long.
I tried your solutions which you provided on other issues, created new
database with 18 bits and ran this command
python audfprint -dbase testing.pklz --find-time-range --max-matches 20
--maxtimebits 18
Incorrect results.
Again created a new database with default timebits and then ran the above
command again with specifying maxtimebits to 18
but still starting time 9.52 min is correct but ending time is incorrect
0.50 min while it should be 10.02 min as the audio matched is just 10 sec
(stored in database
Btw, I converted seconds to minutes just for my simplicity.
[image: wrong time]
https://user-images.githubusercontent.com/59932222/74673623-643dae00-51d1-11ea-9656-de7ff3fe92de.PNG
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/dpwe/audfprint/issues/77?email_source=notifications&email_token=AAEGZUPSVZ735ONMLK4JFM3RDK7TDA5CNFSM4KWVOODKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4IOC63WQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAEGZUKDPBF6B777SWR5DFDRDK7TDANCNFSM4KWVOODA
.


Can't get this to work at all

return (       <div>         <OverflowTooltip title={name}>           <div>{nameContent}</div>         </OverflowTooltip>       </div>     );
Should show up on hover of some overflowing content, right? How do you use this darned thing? My nameContent shows up, but no tooltip

Hey, I used this module for a project at work. And I did just in a similar way.
If you give me more information such as screenshots, maybe I can help you.

Found the problem. We're using ES6:
import {OverflowTooltip} from 'react-overflow-tooltip';
That's wrong. Instead:
import OverflowTooltip from 'react-overflow-tooltip';


client.Close()

Hello,
I'm opening a tcp connection and at the end of execution block I close the connection every time.
But after some opening/closing the connection I get
dial tcp ip:port: connect: connection refused
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x5a9ab0]

Hi there,
the likely cause is that you're attempting to issue modbus requests on a client which failed to connect.
If you skip the Read/Write operations when Open() returns an error and jump right away to the next execution block, does that help ?
Now why the target device rejects the TCP connection is another issue entirely... would that device have a limit of active modbus connections ? Or is its modbus task crashing after a couple of Open()/Close() ?
You may want to re-write your code to keep the connection open between executions.

Closing this for inactivity. Feel free to reopen if needed.


scons: Reading SConscript - name 'Options' is not defined

Required information

Version of SCons - 4.2.0
Version of Python - python2-2.7.18 & python3-3.9.10
How you installed SCons - Linux distribution supplied package
What Platform are you on? Slackware 15.0 x86_64
How to reproduce your issue?  - compiling tolua++-1.0.93 against scons 4.2.0

Describe the bug
tolua++-1.0.93 will not compile with scons 4.2.0 installed.
Terminal output error message;
scons: Reading SConscript files ...
NameError: name 'Options' is not defined:
File "/tmp/sar/tolua++-1.0.93/SConstruct", line 19:
opts = Options(["config_"+options_file+".py", "custom.py", "custom_"+options_file+".py"], ARGUMENTS)
I know help resources were mentioned, but given the nature of this, compiling tolua++-1.0.93 against scons 4.2.0 I assumed is a known issue someone could help me solve this here?
THANKS
Here's the SConstruct from tolua++-1.0.93
SConstruct.txt

Options hasn't been a thing in SCons since before 1.0 (14+ years ago). Try renaaming the call to Variables.

Your should probably go check with that project to see if they have updated SCons logic to work with newer SCons.

Also please include a URL to the git repo for the project you're trying to compile.

Check what project? I'm only trying to compile tolua++-1.0.93.
tolua++-1.0.93 hasn't changed in years, looks like it's dead.
https://github.com/LuaDist/toluapp
I had hoped that Arch Linux would have had a patch for tolua++ or scons, they're usually a good place to check, but there's nothing, and Arch lists compiling Scons 4.3 but nothing listed as a patch there, so I wonder how they are pulling it off...
https://archlinux.org/packages/extra/any/scons/
https://archlinux.org/packages/community/x86_64/tolua++/
As a Slacker I always check with Arch when there are no patches from Slack, to see if Arch has them...

I"m going to close this bug as it is not an issue with SCons.
If you'd like help please feel free to join the users mailing list or our discord server.
https://discord.gg/pejaFYrD9n

@bdbaddog
Well, I guess it depends on how you want to look at it, since tolua++ seems pretty dead as a project, I was hoping someone could please take the time and try compile tolua++ with the latest scons installed.
It is afterall an issue I'm having trying to use the latest scons.
I'm kindly asking for a favor, if someone can please take the time to do this, it would be greatly appreciated, I don't want to end up running an older version of scons, which at present, I can only use 2.5.1 with tolua++.
THANKS

Ahhh after making all this, I am really sorry, I later found out I no longer need tolua++
SORRY for this post, thanks for the replies.

Well, glad you're not blocked anyway!  There was a simple suggestion earlier: replace Options with Variables, as that was a compatible change from long ago.  If you no longer need the project, then no worries.


Navbar links are not appearing!

Navbar menu links are not appearing! My content folder structure looks like 👇
Am I doing anything wrong?
📦content
┣ 📂1.guide
┃ ┣ 📂1.welcome
┃ ┃ ┣ 📜1.index.md
┃ ┃ ┣ 📜2.stacks.md
┃ ┃ ┣ 📜3.quick-start.md
┃ ┃ ┣ 📜4.getting-help.md
┃ ┃ ┣ 📜5.faq.md
┃ ┃ ┗ 📜_dir.yml
┃ ┣ 📂2.components
┃ ┃ ┣ 📜1.index.md
┃ ┃ ┣ 📜2.nuxt-3.md
┃ ┃ ┣ 📜3.typescript.md
┃ ┃ ┗ 📜_dir.yml
┃ ┣ 📂3.resources
┃ ┃ ┣ 📜1.index.md
┃ ┃ ┣ 📜2.coding-setup.md
┃ ┃ ┣ 📜3.breakpoint-debugging.md
┃ ┃ ┣ 📜4.commands.md
┃ ┃ ┗ 📜_dir.yml
┃ ┣ 📜index.md
┃ ┗ 📜_dir.yml
┣ 📂2.nuxt-auth
┃ ┣ 📂1.getting-started
┃ ┃ ┣ 📜1.index.md
┃ ┃ ┣ 📜2.installation.md
┃ ┃ ┣ 📜3.quick-start.md
┃ ┃ ┣ 📜4.getting-help.md
┃ ┃ ┗ 📜_dir.yml
┃ ┣ 📂2.configuration
┃ ┃ ┣ 📜1.index.md
┃ ┃ ┣ 📜2.nuxt-config.md
┃ ┃ ┣ 📜3.nuxt-auth-handler.md
┃ ┃ ┗ 📜_dir.yml
┃ ┣ 📜1.index.md
┃ ┗ 📜_dir.yml
┣ 📂3.nuxt-session
┗ 📜0.index.md

DISCLAIMER: I just started working with this repo so I'm not 100% sure this is the solution for you.
If I understand your question, you'd like the navigation bar to appear at the top of the page?
If that is the case, you should increment the aside.level from 0 to 1 in app.config.ts.
Let me know if this helps!

If I understood you correctly, you're saying that aside.level 1 means true and 0 is for false? I think they should work on the docs more yet. If I could, I would be helping to do that.

Awesome, glad it worked!
If you wanted to know a bit about the logic on the backend of things(for the navigation bar), I figured this solution out by looking at the AppHeaderNavigation.vue file located in node_modules/nuxt-themes/docus/components/app.
On line 7, you can see that as long as aside.level != 0 it should show the navbar ( though this is my interpretation, I'm fairly new to Vue as a whole ).
But yeah I agree, I'd be open on working on the docs as well.

Thanks! I also look for the node_modules/nuxt-theme/docus for more. I am closing as of it is worked for now.


Adds missing language query parameter

I added the missing lcoale parameter to all request base URLs.
Closed #4

@obrunsmann
Looks Good to me.
I'll publish this version tomorrow,
I'm also thinking to provide list of language codes so that Developers using this package will not have to do the web-search.
If you have the list ready then it's cool, otherwise I'll make a list.


[DOCFIX] Update POSIX API docs

Add some POSIX API configuration and modify the description of some existing one

alluxio-bot, merge this please


slider plots in notebooks

variables that depend on space aren't updating with the slider in notebooks, but work ok if you just run the scripts

seems like this is just extreme lag on my computer. maybe we should change the defaults so that it doesn’t try to update when sliding in notebooks or something else to avoid this?


Support External browser

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Apparently, the external browser support has been enabled on macOS builds (both x86-64 and arm64), as configure found open as the default browser. So this PR only addresses linux builds.

Apparently, the external browser support has been enabled on macOS builds (both x86-64 and arm64), as configure found open as the default browser. So this PR only addresses linux builds. cc: @Binary-Eater

Right, autodetecting open was added in a separate commit from the original that introduced the feature in the first place. Thanks for checking this.
https://gitlab.com/openconnect/openconnect/-/commit/a2cb42cb8e5b531b5924a7eb3e8832fd51074db9


Update image digest and runtime GHAs to include the new ROCm changes

Related to: https://issues.redhat.com/browse/RHOAIENG-6445
Description
This PR refresh the downstream github actions to include the ROCm.
More specifically:

On digest updater:

Include the new ROCm minimal, pytorch, tensorflow images
Revamp the code to be the as much close with upstream codebase

On runtime updater:

update the action to work also for the new runtimes.

NOTE: I had to rearrange a bit the order on the params.env and commit.env files.
How Has Been Tested
Here it is a local repo that simulates the behaviour of the workflow: link

Great catch Jan, thanks for the review :slightly_smiling_face: I push the suggestions.

Thank you, LGTM now :slightly_smiling_face:
/lgtm

/lgtm


Dereference directory symlink in src/main/python/

Adding symlinks to files under src/main/python dereferences the files.
How to add a directory symlink in src/main/python and deference it so that the directory it points to gets included? It seems by default directory symlinks under src/main/python are simply ignored.

Further digging revealed that symlinked directories are dereferenced properly, and copied to target/dist/$name/.
However, setup.py -v clean --all bdist_wheel does not include the copied files in the tarball, because they are not included in packages or py_modules.
This appears to be a bug in pybuilder: it seems to dereference directory symlinks when copying the files, but not when generating packages/py_modules.
Relevant source code is probably pybuilder.plugins.python.core_plugin.{list_packages,list_modules}: https://github.com/pybuilder/pybuilder/blob/6ac1ef4e3f504fec7d4f86378fde1c5420d6a261/src/main/python/pybuilder/plugins/python/core_plugin.py#L106-L124
os.walk defaults to followlinks=False.


Drafting a short-term roadmap

With the new momentum we are gaining with the contributions from @esavary and @jhlegarreta, I think it would be great to look forward and devise a more updated roadmap.
I've created a new milestone 0.1.16 and assigned there some issues I believe we could address first.
I think we should start with #152, just to take a snapshot of today and flex the release workflow.
I've left a few issues out, but feel free to add them, or create new ones.
cc/ @arokem @effigies

I think we are on a good track toward this goal, so I will not propagate this one into nifreeze.


Globals not cleared properly on game quit

Operating system or device:
OSX, Windows, Linux (any really)
Issue description (what happened, and what was expected):
Close game by clicking OS appropriate "X" button or calling the quit signal. Expected: Game closes normally
What happened: Game crashes; malloc errors appear in the console
Steps to reproduce:
Put preload assets (or in an array or dictionary that contains them) in a Globals variable
For some reason, the Globals destructor is not removing these objects properly. I've seen this happen with ImageTexture and Rectangle Shape 2D objects. I had to workaround this by manually removing these objects from Global on the quit notification. Then again, I'm not sure if I'm supposed to be putting those kinds of objects in a Globals variable?

I'm not able to reproduce this. Game closes normally without crahsing on Windows. Can someone else confirm?

I was able to reproduce the crash with @Algorithmus' game, though it could be that the issue itself is not properly diagnosed yet.
This commit reproduced the bug for me on Linux X11: https://github.com/Algorithmus/CastlevaniaClone/commit/9b29eda9f2b5f28db94cb35a6bbdadad9ebac445
And it was then fixed in https://github.com/Algorithmus/CastlevaniaClone/commit/53dd7fb36f5e9916bd7ad24a8b1f26c540087092 when we identified the issue with @Algorithmus.

I don't appear to be getting this error anymore in Godot 3 on Linux.


loadArchive failed under haskell.nix

In a nix-shell provided by haskell.nix, I hit the "cannot satisfy -package-id" problem described in #116.  Following the advice there, I set $NIX_GHCPKG , $NIX_GHC_LIBDIR, $NIX_GHC_DOCDIR, and $NIX_GHC to match those set by the ghc in the nix shell:
$ eval $(grep export $(which ghc))
$ echo $NIX_GHC_LIBDIR; ghc --print-libdir
/nix/store/znwq5mf0vj49qcrnasvxdv20jkb9fima-ghc-shell-for-salesforce-proxy-ghc-8.6.5/lib/ghc-8.6.5
/nix/store/znwq5mf0vj49qcrnasvxdv20jkb9fima-ghc-shell-for-salesforce-proxy-ghc-8.6.5/lib/ghc-8.6.5

Trying again, I run into the ghc loadArchive bug:
$ ghcide
Starting ghcide (GHC v8.6)
/Users/rossbaker/src/redacated-service
[1/6] Finding hie-bios cradle
Cradle {cradleRootDir = "/Users/rossbaker/src/redacted-service", cradleOptsProg = CradleAction: cabal}

[2/6] Converting Cradle to GHC session
ghcide: loadArchive: Neither an archive, nor a fat archive: `/nix/store/y8x4n1m0fhk4wz35hk88g40fa8dwwfzi-clang-wrapper-7.1.0/bin/clang++'
ghcide: loadArchive "/nix/store/y8x4n1m0fhk4wz35hk88g40fa8dwwfzi-clang-wrapper-7.1.0/bin/clang++": failed

The ghc in my nix-shell patched for that bug, and cabal new-test passes.
Is there any logging I can look at, to get an idea of which dependency it's choking on, where it might be finding an unpatched ghc, etc?
Thanks for any help!

@rossabaker Thanks for reporting. That looks like you need to make sure to build ghcide with the same patched ghc so that ghcide itself also contains the fix.

Thank you, that makes sense.  Looks like I'll have to replace ghcide-nix with something integrated with the patched version from https://github.com/input-output-hk/haskell.nix/.


Zib healthcare provider

Geen release notes, omdat er geen grote veranderingen zijn.

We still should add the release-notes if nothing has changed. In this case you would add one line indicating that there are no changes. However, the release notes should contain the changes for ZIB-1927 and ZIB-1559 and potentially ZIB-1665.


PrintStudent function bug

Context
Please explain here below what you were doing when the issue happened
PrintStudent function is working irrelevantly. Showing the list of student is worked well, but the format is not working.
Current Result
Please describe here below the current result you got

Expected result
Please describe here below what should be the expected behaviour
"?????????????????????????????" this part should be removed or modified.
Additional info
Please add any information of interest here below
I think that this problem would be related to #26. After fixing this part, check #26 issue and pull request together please.

특수문자 때문에 이상해진 것 같네요
수정해서 pull request 올리겠습니다!


[Task]: Use DataFrame.map instead of DataFrame.applymap

What needs to happen?
Fix this warning:
/jupyter/.kernels/apache-beam-2.61.0/lib/python3.10/site-packages/apache_beam/runners/interactive/display/pcoll_visualization.py:423: FutureWarning: DataFrame.applymap has been deprecated. Use DataFrame.map instead.
  rows = data.applymap(lambda x: str(x)).to_dict('split')['data']

Issue Priority
Priority: 2 (default / most normal work should be filed as P2)
Issue Components

[X] Component: Python SDK
[ ] Component: Java SDK
[ ] Component: Go SDK
[ ] Component: Typescript SDK
[ ] Component: IO connector
[ ] Component: Beam YAML
[ ] Component: Beam examples
[ ] Component: Beam playground
[ ] Component: Beam katas
[ ] Component: Website
[ ] Component: Infrastructure
[ ] Component: Spark Runner
[ ] Component: Flink Runner
[ ] Component: Samza Runner
[ ] Component: Twister2 Runner
[ ] Component: Hazelcast Jet Runner
[ ] Component: Google Cloud Dataflow Runner

Hi Can you assign this task to me. I have checked that this is in python sdk this is the file  with warnings.catch_warnings():
# TODO(yathu) switch to use DataFrame.map when dropped pandas<2.1 support
warnings.filterwarnings(
"ignore", message="DataFrame.applymap has been deprecated")
data = data.applymap(lambda x: str(x) if isinstance(x, dict) else x)

Thanks!


19003 Feature-vue3-upgrade-fee-services

Issue #: bcgov/entity#19003
Fee services upgrade to vue3
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the business-filings-ui license (Apache 2.0).

You need to change package.json file accordingly as well with latest dependency version if any

You need to change package.json file accordingly as well with latest dependency version if any

On it...


cropped  faces not downloadable

Hi,
I have tried many times to download the cropped faces from onedrive link but it never gets through it.
Is it possible to download them from another shared point?

Hi Christina, I've sent you an email with an alternative link. Could you check if that works for you?


'wavpack/wavpack.h' file not found when compiling for iOS

The wavpack.h is  inside Libraries/ios-simulator-clang-libc++/include/wavpack folder but there is an error as shown above.

I assume you're building for the simulator and not for the device?

I built for device.

This is related to issue #50


Remove unneeded flag to specify tag from pipectl

What this PR does / why we need it:
We currently attempt to register labels via configuration declaratively.
Which issue(s) this PR fixes:
Closes https://github.com/pipe-cd/pipe/issues/2741
Does this PR introduce a user-facing change?:

NONE

/lgtm

/lgtm

/approve


[device_info_plus] androidInfo.isPhysicalDevice becomes nullable

Hi guys, I am trying to switch from device_info to device_info_plus, and I noticed that the property isPhysicalDevice for DeviceInfoPlugin.androidInfo becomes nullable;
The document does not say how to treat the null value, should I consider the null value as physical device or not? or is there other function I should call first, to help stabilise this property?
Really appreciate it if someone can clarify, thanks!

Hello. I had a brief look at the code and I think that there should be no cases when it is null.
I would suggest to treat null as not a physical device, since you receive no explicit true there.
I will take a look if we can improve this part for Android as I am currently migrating all plugins to Kotlin and do some small fixes along the way. device_info_plus is still in the queue for me.

Hello. I had a brief look at the code and I think that there should be no cases when it is null. I would suggest to treat null as not a physical device, since you receive no explicit true there.
I will take a look if we can improve this part for Android as I am currently migrating all plugins to Kotlin and do some small fixes along the way. device_info_plus is still in the queue for me.

Thanks! helps a lot!

I think we need to take a look at it again as I still haven't migrated the device_info_plus to Kotlin.

Closing as resolved by #1246


Generic Tagged Template Literals

TypeScript Version:  2.1.1 / nightly (2.2.0-dev.201xxxxx)
styled-components makes heavy use of tagged template literals to embed CSS directly in JavaScript/TypeScript. One construct is tagged CSS literals which can adapt based on props:
css`
  color: ${ props => props.whiteColor ? 'white': 'black' }
`;

styled-components comes with TypeScript definitions built-in, and defines the css function interface like so (full typings here):
export interface ThemedCssFunction<T> {
  (strings: TemplateStringsArray, ...interpolations: SimpleInterpolation[]): InterpolationValue[];
  <P>(strings: TemplateStringsArray, ...interpolations: Interpolation<ThemedStyledProps<P, T>>[]): FlattenInterpolation<ThemedStyledProps<P, T>>[];
}

When using the above, TypeScript's type checker will not be able to know that props in the interpolated functions contains a whiteColor key. I would have expected to be able to tell it by explicitly "calling" the tagged template literal function with my props interface (as I can with a normal function):
interface Props {
  whiteColor: boolean;
}

css<Props>`
  color: ${ props => props.whiteColor ? 'white': 'black' }
`;

Expected behavior:
The above code works.
Actual behavior:
This is a syntax error in TypeScript 2.2.1: "Operator '>' cannot be applied to types 'boolean' and 'string'".

@DanielRosenwasser thoughts?

Duplicate of https://github.com/Microsoft/TypeScript/issues/11947