text:
climate control RequestException error

Please check Services, Known Bug / Issues and Troubleshooting over here first: https://github.com/fuatakgun/kia_uvo/blob/master/README.md
Region and Brand of car
USA, KIA
Version of the integration
2.27.2
Describe the bug
When attempting to start the climate control for a Kia vehicle using Home Assistant, a RequestException is raised. This occurs within the Kia Uvo API integration and prevents the climate feature from activating.
Debug logs if an error occurred
Logger: homeassistant.components.websocket_api.http.connection
Source: custom_components/kia_uvo/coordinator.py:225
integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 12:39:24 AM (1 occurrences)
Last logged: 12:39:24 AM
[140323417457344] Error handling message: Unknown error (unknown_error) Renat Khaliullin from 172.17.0.1 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
await func(hass, connection, msg)
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 795, in handle_execute_script
script_result = await script_obj.async_run(
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1600, in async_run
return await asyncio.shield(run.async_run())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 435, in async_run
await self._async_step(log_exceptions=False)
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 487, in _async_step
self._handle_exception(
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 512, in _handle_exception
raise exception
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 485, in _async_step
await getattr(self, handler)()
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 723, in _async_call_service_step
response_data = await self._async_run_long_action(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 685, in _async_run_long_action
return long_task.result()
^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2319, in async_call
response_data = await coro
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/core.py", line 2356, in _execute_service
return await target(service_call)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/kia_uvo/services.py", line 98, in async_handle_start_climate
await coordinator.async_start_climate(vehicle_id, climate_request_options)
File "/config/custom_components/kia_uvo/coordinator.py", line 225, in async_start_climate
action_id = await self.hass.async_add_executor_job(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 140, in start_climate
return self.api.start_climate(self.token, self.get_vehicle(vehicle_id), options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 732, in start_climate
response = self.post_request_with_logging_and_active_session(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 59, in request_with_active_session_wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 104, in request_with_logging_wrapper
raise RequestException
requests.exceptions.RequestException
To Reproduce

Go to the Home Assistant dashboard.
make sure the car is locked.
Trigger the script or automation to start the vehicle's climate control.
Observe the error in the logs.

Expected behavior
engine started.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
The car lock/unlock works and all sensors are updated normally.

Did you pass the correct variables?

I believe so.
I use the same settings in Hasssio when I start the climate as in the previous versions of the integration.
I tested the hyundai_kia_connect_api and the climate request works.
Locking and unlocking the vehicle works through the integration. Only climate_start doesn't.
LMK, how I can help to debug it.

more complete debug file
2024-10-31 05:45:10.366 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.openweathermap_rain (mm/h) cannot be converted to the unit of previously compiled statistics (mm). Generation of long term statistics will be suppressed unless the unit changes back to mm or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
2024-10-31 05:45:10.366 WARNING (Recorder) [homeassistant.components.sensor.recorder] The unit of sensor.openweathermap_snow (mm/h) cannot be converted to the unit of previously compiled statistics (mm). Generation of long term statistics will be suppressed unless the unit changes back to mm or a compatible unit. Go to https://my.home-assistant.io/redirect/developer_statistics to fix this
2024-10-31 05:45:57.020 DEBUG (SyncWorker_3) [hyundai_kia_connect_api.KiaUvoAPIUSA] hyundai_kia_connect_api - Planned start_climate payload: {'remoteClimate': {'airTemp': {'unit': 1, 'value': '76'}, 'airCtrl': True, 'defrost': True, 'heatingAccessory': {'rearWindow': 3, 'sideMirror': 3, 'steeringWheel': 3}, 'ignitionOnDuration': {'unit': 4, 'value': 5}, 'heatVentSeat': {'driverSeat': {'heatVentType': 1, 'heatVentLevel': 3, 'heatVentStep': 1}, 'passengerSeat': {'heatVentType': 0, 'heatVentLevel': 0, 'heatVentStep': 1}, 'rearLeftSeat': {'heatVentType': 0, 'heatVentLevel': 0, 'heatVentStep': 1}, 'rearRightSeat': {'heatVentType': 0, 'heatVentLevel': 0, 'heatVentStep': 1}}}}
2024-10-31 05:45:57.020 DEBUG (SyncWorker_3) [hyundai_kia_connect_api.KiaUvoAPIUSA] hyundai_kia_connect_api - sending https://api.owners.kia.com/apigw/v1/rems/start request with {'remoteClimate': {'airTemp': {'unit': 1, 'value': '76'}, 'airCtrl': True, 'defrost': True, 'heatingAccessory': {'rearWindow': 3, 'sideMirror': 3, 'steeringWheel': 3}, 'ignitionOnDuration': {'unit': 4, 'value': 5}, 'heatVentSeat': {'driverSeat': {'heatVentType': 1, 'heatVentLevel': 3, 'heatVentStep': 1}, 'passengerSeat': {'heatVentType': 0, 'heatVentLevel': 0, 'heatVentStep': 1}, 'rearLeftSeat': {'heatVentType': 0, 'heatVentLevel': 0, 'heatVentStep': 1}, 'rearRightSeat': {'heatVentType': 0, 'heatVentLevel': 0, 'heatVentStep': 1}}}}
2024-10-31 05:45:57.154 DEBUG (SyncWorker_3) [hyundai_kia_connect_api.KiaUvoAPIUSA] hyundai_kia_connect_api got response {"status":{"statusCode":1,"errorType":1,"errorCode":9001,"errorMessage":"Incorrect request payload format"}}
2024-10-31 05:45:57.154 ERROR (SyncWorker_3) [hyundai_kia_connect_api.KiaUvoAPIUSA] hyundai_kia_connect_api - Error: unknown error response {"status":{"statusCode":1,"errorType":1,"errorCode":9001,"errorMessage":"Incorrect request payload format"}}
2024-10-31 05:45:57.156 ERROR (MainThread) [homeassistant.helpers.script.websocket_api_script] websocket_api script: Error executing script. Unexpected error for call_service at pos 1:
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 485, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 723, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 685, in _async_run_long_action
    return long_task.result()
           ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2319, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2356, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/kia_uvo/services.py", line 98, in async_handle_start_climate
    await coordinator.async_start_climate(vehicle_id, climate_request_options)
  File "/config/custom_components/kia_uvo/coordinator.py", line 225, in async_start_climate
    action_id = await self.hass.async_add_executor_job(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 140, in start_climate
    return self.api.start_climate(self.token, self.get_vehicle(vehicle_id), options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 739, in start_climate
    response = self.post_request_with_logging_and_active_session(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 59, in request_with_active_session_wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 104, in request_with_logging_wrapper
    raise RequestException
requests.exceptions.RequestException
2024-10-31 05:45:57.164 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [140489690858048] Error handling message: Unknown error (unknown_error) Renat Khaliullin from X.X.X.X (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36 Edg/130.0.0.0)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 26, in _handle_async_response
    await func(hass, connection, msg)
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 795, in handle_execute_script
    script_result = await script_obj.async_run(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 1600, in async_run
    return await asyncio.shield(run.async_run())
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 435, in async_run
    await self._async_step(log_exceptions=False)
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 487, in _async_step
    self._handle_exception(
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 512, in _handle_exception
    raise exception
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 485, in _async_step
    await getattr(self, handler)()
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 723, in _async_call_service_step
    response_data = await self._async_run_long_action(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/script.py", line 685, in _async_run_long_action
    return long_task.result()
           ^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2319, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2356, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/kia_uvo/services.py", line 98, in async_handle_start_climate
    await coordinator.async_start_climate(vehicle_id, climate_request_options)
  File "/config/custom_components/kia_uvo/coordinator.py", line 225, in async_start_climate
    action_id = await self.hass.async_add_executor_job(
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/VehicleManager.py", line 140, in start_climate
    return self.api.start_climate(self.token, self.get_vehicle(vehicle_id), options)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 739, in start_climate
    response = self.post_request_with_logging_and_active_session(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 59, in request_with_active_session_wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/hyundai_kia_connect_api/KiaUvoAPIUSA.py", line 104, in request_with_logging_wrapper
    raise RequestException
requests.exceptions.RequestException

Could be!   Are you tech savvy enough to play with that in the code locally?  I would also recommend simplifying the command and removing parameters for things like seats.  Just do the basics and see if that works.

I can't recall. Does USA have a website you can run these start commands from? If so sniffing and comparing is really easy.

I can code, so if you point me in the right direction I should be able to resolve this.
What is confusing is that I was able to execute the climate control command using the hyundai_kia_connect_api. So the backend is working fine. I am unfamiliar with how HASSIO wraps the command with the async request. What could be the difference? Is the latest version of integration using the latest kia_connect_api?

Same values passed into the library?
It essentially just passes it via the service.   Not much fancy changes.   Sometimes data's issues exist.  How do debug logs compare?

Here is the service call logic.
https://github.com/Hyundai-Kia-Connect/kia_uvo/blob/master/custom_components/kia_uvo/services.py

I figured out what the problem is in the request. It is the climate_options.heating = 3. It is supposed to be binary, so the allowed values are 0 and 1. Here is a PR fixing the issue on the API side. I thought it would be more bug-proof to fix it there instead of fixing it on the front end. LMK if you'd prefer to fix it on the front end.
https://github.com/Hyundai-Kia-Connect/hyundai_kia_connect_api/pull/668

@cdnninja Since the PR has been merged, should we update the dependency in this repo to use the latest version of the API?

@cdnninja I still don't see the new version available on the HACS. Was the version auto bumped to *.2?

I fudged it to force a release.  Should have one now.

authors: cdnninja renatkh


text:
[BUG] Dataset Creator feature don't work lol

Describe the bug
it don't work
To Reproduce
Steps to reproduce the behavior:

try to use dataset creator
name the dataset and select the audio file
???
See error

Expected behavior
an operational feature
Assets

Desktop (please complete the following information):

OS: Windows 10
Browser Firefox

Additional context
Add any other context about the problem here.

Please read

That's also normal because applio should't work in a different disk that isn't C: also your user has spaces in it's name

source: gharchive/issue

authors: aitronssesin blaise-tk kurgansprize

repo: IAHispano/Applio

license: MIT

license_type: permissive

license_source: github-api


text:
Using Marbles demo with IBM Blockchain Local with hardcoded enrollId/Secret

Hello,
Can someone help replace enrollId/Seceret with hardcoded ones from Dockerized IBM Hyperledger from docker hub please?
I am trying to use marbles demo in local machine, first it was connected to HSBN/Bluemix okay. When I tried to use local version of hyperledger( https://hub.docker.com/r/ibmblockchain/ ) - it seems it has a problem using enrollId/Secret as local version's hardcoded id/key (changed in mycred.json) is different format - I see the document said it should contain 'type_1' in the enrollId. Can following key be used with minimal modification? this is from ver0.6 membersvc.yaml...
            test_user0: 1 MS9qrN8hFjlE bank_a
            test_user1: 1 jGlNl6ImkuDo institution_a
            test_user2: 1 zMflqOKezFiA bank_c
            test_user3: 1 vWdLCE00vJy0 bank_a
            test_user4: 1 4nXSrfoYGFCP institution_a
            test_user5: 1 yg5DVhm0er1z bank_b
            test_user6: 1 b7pmSxzKNFiw bank_a
            test_user7: 1 YsWZD4qQmYxo institution_a
            test_user8: 1 W8G0usrU7jRk bank_a
	test_user9: 1 H80SiB5ODKKQ institution_a

we updated ibc over the weekend. v1.3.0 no longer filters users out.  this should make it easier to use with networks hosted locally. i've also updated marbles to use the newest ibc.
please download marbles branch v2.0 again.

Thanks a lot!

authors: dshuffma-ibm likepunk

repo: IBM-Blockchain/marbles

license_source: bigquery


text:
[ERROR] Tag latest not found in repository docker.io/ibmblockchain/fabric-membersrvc

Using Docker Compose Local to run Hyperledger Network
follow the documentation: https://hub.docker.com/r/ibmblockchain/fabric-peer/
Step 5. Try to run one of the two docker compose files, single-peer-ca.yaml or four-peer-ca.yaml.
Get Error like this:
$ sudo docker-compose -f four-peer-ca.yaml up
WARNING: The ARCH_TAG variable is not set. Defaulting to a blank string.
Pulling membersrvc (ibmblockchain/fabric-membersrvc:latest)...
Pulling repository docker.io/ibmblockchain/fabric-membersrvc
ERROR: Tag latest not found in repository docker.io/ibmblockchain/fabric-membersrvc
Docker Version:
docker-compose version 1.5.2, build unknown
docker-py version: 1.8.0
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016
System Version:
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04 LTS
Release:	16.04
Codename:	xenial

are you using marbles v3.0 and the connect-a-thon hyperledger network? also were you one of the invited participants? you will need to know a user/password to work with the connect-a-thon flow.
at any rate you may get better help by posting in the connect-a-thon repo instead of marbles.

authors: aprilsnows dshuffma-ibm


text:
Two issues with Socket.wait()

Hi there,
I've been doing some work on the Kitura project and in sketching out some ideas for performance optimizations I've found what I think are a couple of issues / improvements to be made to  Socket.wait():
First:
In the wait() function a time is initialized:
var timer = timeval()

Some code following this computes a time based on the timeout UInt that gets passed to wait() in the event that timeout is greater than 0.
If, however, you pass 0 as a timeout (to NOT use a timeout at all and just select() forever), the result is that select() instantly returns as the timer fires immediately.
So I would suggest modifying this line:
let count = select(highSocketfd + 1, &readfds, nil, nil, &timer)

With some code that passes nil in place of &timer in the event that a 0 timeout is passed to the wait() function.
Secondly:
At the start of wait() the sockets in the socket group are looped and any socket with an invalid descriptor causes an exception to throw. All good.
The problem is that each socket is also checked for "isConnected" and any sockets where isConnected = false also throw an exception.
This basically means you can't use wait() to monitor sockets that are both signalling that data is ready to be read AS WELL as listen() sockets waiting for connections (which are technically not connected).
So, I'd suggest changing this one piece of code:
if !socket.isConnected {
   throw Error(code: Socket.SOCKET_ERR_NOT_CONNECTED, reason: nil)
}

To:
if !socket.isConnected && !socket.isListening {
   throw Error(code: Socket.SOCKET_ERR_NOT_CONNECTED, reason: nil)
}

This would allow listen() sockets to be bundled in to the select(). Most helpful!
I'd open a PR but I'm knee deep in toolchain 2016-06-05 right now and I see BlueSocket is already tagged ahead to a 2016-06-20 dependency.

No problem. I'm on vacation this week but will try to find some time to take a look. Thanks.

In order to not lose existing functionality to allow a quick check (i.e. check and return immediately), I've modified the API so that we can do both, the quick check plus the indefinite wait.
	///
	/// Monitor an array of sockets, returning when data is available or timeout occurs.
	///
	/// - Parameters:
	///		- sockets:		An array of sockets to be monitored.
	///		- timeout:		Timeout (in msec) before returning.  A timeout value of 0 will return immediately.
	///		- waitForever:	If true, this function will wait indefinitely regardless of timeout value. Defaults to false.
	///
	/// - Returns: An optional array of sockets which have data available or nil if a timeout expires.
	///
	public class func wait(for sockets: [Socket], timeout: UInt, waitForever: Bool = false) throws -> [Socket]?

Looks great, thanks! -d

authors: billabt simplepanda

repo: IBM-Swift/BlueSocket


text:
Features to drop bug fix

fix bug in handling of features_to_drop

Could you please add "Fixes #43" to the description, to link the PR to the issue?
It'd be also really nice if you could add a test which would fail on the old version, and works with this PR.
This way we can keep track of what exactly the PR is fixing.

Fixes issue#43; previously, if a categorical feature was added to the features_to_drop list when defining a dataset i.e. it was a member of both the categorical_features and features_to_drop list, it was being dropped in the code from the overall set to features but not from the categorical_features list. Hence, there was an error subsequently when the categorical features were one-hot-encoded because this feature was still there in the categorical features list but no longer available in the data. Now, it is dropped from the categorical_features list as well.

Looks fine to me. I'm okay with no explicit test in this case but I agree in theory.

source: gharchive/pull-request

authors: adrinjalali hoffmansc monindersingh


text:
Temporary fix for CI with k8s 1.9.4

Minikube updated its Kubernetes Version to 1.9.4 yesterday and it makes the Travis failed due.
Kubernetes 1.9.4 changes secret, configMap, downwardAPI and projected volumes to mount read-only which cause our current FfDL implementation to be failed. Adding the feature gate ReadOnlyAPIDataVolumes=false will temporary resolved the issue in CI. Since the community said is not a good practice to let a pod to modify mounted secret, configMap, downwardAPI and projected volumes, we should change our learner implementation during our next sync.

Do not merge yet until the Travis CI passed.

repo: IBM/FfDL


text:
Adds README.md for MultiSelect component

👋 ☮ Hello friends. Have seen that there is this https://github.com/IBM/carbon-components-react/issues/1312 and I thought of helping out by documenting this a little bit better.
Closes  https://github.com/IBM/carbon-components-react/issues/1312
Therefore with this PR a REAME.md file is being added given this template. Also the story of the MultiSelect component is being updated given this helper.
Changelog
New

This will add a README file specific for the MultiSelect component. It means to help by adding to covering common use-cases the component with code examples and specifications of edge cases.

Changed

MultiSelect component is changed.

Thank you so much for doing this!!! It's great! 🎉 🎉 🎉 I left some minor comments, but this looks so good! 😄

@jnm2377 thanks for the amazing review. Very onto the point valuable feedback. 👍 Keep it up! Thanks for taking the time.
I implemented the changes you requested

@joshblack @vpicone 👋 and good monday morning! Please let me know your thoughts on that! I am huge fun of that storybook you people created and willing to continue working on issues that pop up 👍
Keep the great open source work UP! 🏆

repo: IBM/carbon-components-react


text:
Filterable MultiSelect loses dropdown label.

Detailed description

Is this issue related to a specific component?

Filterable MultiSelect

What did you expect to happen? What happened instead? What would you like to see changed?

It's not currently in the designkit (as far as I could see). The multi-select behaviour is problematic and different when filterable, in that it removes the dropdown label.
This is fine when the user is actively typing to filter down results, but leaves it looking confusing once some items have been selected - with the component reading: "(1x) Filter"
What I'd like to see changed: The dropdown label is returned when focus is not applied, making the component semantically readable and consistent with the non-filterable variant. When focus is applied the label could be replaced with the 'filter' message.

What version of the Carbon Design System are you using?
9

Additional information

Screenshots or code

Notes

Hi @lukefirth! 👋 Thanks so much for taking the time to make this issue 😄
Is this for the React.js implementation of this component?

Hey @joshblack thanks for getting back so soon. 👋
This is indeed! Link to the specific component in storybook

Issue moved to IBM/carbon-components-react #1143 via ZenHub

authors: alisonjoseph joshblack lukefirth

repo: IBM/carbon-components


text:
Provide a mode where the operator can provision a service but will not delete the service with the CR is deleted

Currently, when a Service CR is created the operator will provision the service in the account and when that Service CR is deleted the operator will delete the service. In many environments, this is not desired as deleting a namespace or an application deployment will cause the resource (e.g. a database) to be deleted.
It would be helpful if there were a way (perhaps through an annotation) to tell the operator not to delete the resource when the CR is deleted.

Would be very good to see this capability. Any time horizon for this to be considered?

Would be very good to see this capability. Any time horizon for this to be considered?

authors: jb-dk seansund

repo: IBM/cloud-operators


text:
test: improve test coverage

This commit modifies several tests to increase code
coverage slightly.
In addition, there were a few minor tweaks made to
the functional code to improve testability, plus one
really minor bug fix in the BaseService.SetUserAgent()
method.

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

repo: IBM/go-sdk-core


text:
relatedImages contains incorrect image path

Background
While testing catalog mirroring found the common services catalog contains incorrect reference to operand image in relatedImages.  Xinchun Liu indicated the image belongs to install operator and to open issue here :
- image: icr.io/cpopen/multi-instance-conversion@sha256:a9ed199056ae20a28c4949e1fe4b5e851bba1f50446897b069382cb7e5156619
  name: CS_MULTI_INSTANCE_CONVERSION_IMAGE

should be :
- image: icr.io/cpopen/cpfs/multi-instance-conversion@sha256:a9ed199056ae20a28c4949e1fe4b5e851bba1f50446897b069382cb7e5156619
  name: CS_MULTI_INSTANCE_CONVERSION_IMAGE

Thank you @morstad for finding this out!
We will fix it ASAP. Open a GHE issue to track the progress

authors: Daniel-Fan morstad

repo: IBM/ibm-common-service-operator


text:
workaround for upgrade from 3.4.3

Workaround for the upgrade from 3.4.3

/cherry-pick

/cherry-pick release-3.6


text:
CSO events for gui user password expiry are not periodic

Describe the bug
CSO event when GUI User expired of remote cluster is coming before 24 Hours , where it should be after completion of 24 Hours.
How to Reproduce?

Install CSI 2.10 (PR1002 Image)

[root@saurabh6-master ~]# oc get pods
NAME                                                  READY   STATUS    RESTARTS        AGE
ibm-spectrum-scale-csi-attacher-b6b6d4948-5kfcn       1/1     Running   0               6h56m
ibm-spectrum-scale-csi-attacher-b6b6d4948-pz77p       1/1     Running   0               6h56m
ibm-spectrum-scale-csi-operator-567f8455f5-l7ntt      1/1     Running   1 (6h57m ago)   2d1h
ibm-spectrum-scale-csi-provisioner-b456fbb49-tzlsx    1/1     Running   0               6h56m
ibm-spectrum-scale-csi-resizer-84d84bfdf6-x798x       1/1     Running   0               6h56m
ibm-spectrum-scale-csi-sj7wj                          3/3     Running   0               6h56m
ibm-spectrum-scale-csi-snapshotter-656d4bd64f-s8fv9   1/1     Running   0               6h56m
ibm-spectrum-scale-csi-vbkvw                          3/3     Running   0               6h56m
[root@saurabh6-master ~]# oc get cso
NAME                     VERSION   SUCCESS
ibm-spectrum-scale-csi   2.10.0    True
[root@saurabh6-master ~]# oc describe pod | grep quay
    Image:         quay.io/badri_pathak/ibm-spectrum-scale-csi-operator:events_gui_pass_v9
    Image ID:      quay.io/badri_pathak/ibm-spectrum-scale-csi-operator@sha256:a31ef1636903b3f3f75406cc463d0045a5064c7db12d59b07a322e89259e2065
      CSI_DRIVER_IMAGE:      quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver@sha256:ee9bd3e431cf0d3fb1e407a6e2ed51d6be957dd1445c2cd88f329cbb5b1ea494
    Image:         quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver@sha256:ee9bd3e431cf0d3fb1e407a6e2ed51d6be957dd1445c2cd88f329cbb5b1ea494
    Image ID:      quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver@sha256:31172dc13f5cc514cf2474cb440697c1da20d035f3fd12ec761f12b06cc2e0a7
    Image:         quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver@sha256:ee9bd3e431cf0d3fb1e407a6e2ed51d6be957dd1445c2cd88f329cbb5b1ea494
    Image ID:      quay.io/ibm-spectrum-scale-dev/ibm-spectrum-scale-csi-driver@sha256:31172dc13f5cc514cf2474cb440697c1da20d035f3fd12ec761f12b06cc2e0a7

Expire the password of storage cluster which is being used by CSI
[root@csi-86-scalegui ~]# /usr/lpp/mmfs/gui/cli/chuser remoteadmin --expirePassword
Check CSO event after 24 Hours

Events:
  Type     Reason         Age                  From              Message
  ----     ------         ----                 ----              -------
  Normal   CSIConfigured  17m (x9 over 24h)    CSIScaleOperator  The CSI driver resources have been created/updated successfully
  Warning  AuthError      17m (x3 over 3h48m)  CSIScaleOperator  Either the username/password is incorrect or the password has been expired for the Scale GUI clusterIds: [227604367530725699]

Expected behavior
CSO events should come after 24 hours only , as per above cso event is coming before 3h48m , Also this event is coming 3 times which is also not expected
Data Collection and Debugging
/scale-csi/D.1005

The current manager uses default period which is 10hrs to execute Reconcile loop of the controller everytime.
The gui-password expiry check is being called on the every reconcile irrespect of the setting any RequeueAfter of 24 hours i.e. reconcile after every 24hrs because by deafult reconcile happens in 10hrs.
If needed to perform manual reconcile before auto reconcile loop we need to set SyncPeriod while manager creation of each controller and accordance to RequeueAfter in the Reconcile function.
e.g.
mgr, err := ctrl.NewManager(ctrl.GetConfigOrDie(), ctrl.Options{
		Scheme:             scheme,
		MetricsBindAddress: metricsAddr,
		...
		NewCache:                cache.MultiNamespacedCacheBuilder(namespaces),
		SyncPeriod:              &syncPeriod,
	})

Reference manager options : https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.6/pkg/manager#Options

Normal   CSIConfigured  17m (x9 over 24h)    CSIScaleOperator  The CSI driver resources have been created/updated successfully
Warning  AuthError      17m (x3 over 3h48m)  CSIScaleOperator  Either the username/password is incorrect or the password has been expired for the Scale GUI clusterIds: [227604367530725699]

The password expiry is being checked on every reconcile. Here the last event of password expiry has happened 17m ago, this could be because the reconcile has happened because of other reasons. The password expiry checks is not the reason for this non-periodic time. There are various reasons for reconciles.

repo: IBM/ibm-spectrum-scale-csi


text:
create cluster command issue

I installed IBM cloud CLI, container-service, and kubectl successfully. But I met an issue when I tried to create a new cluster with below command on local as workshop. Could you pls help with this?
192:~ isabel$ ibmcloud cs cluster-create --name isabelcluster
FAILED
'cluster-create' is not a registered command. See 'ibmcloud cs help'.

I used the command below it works.
$ ibmcloud cs cluster create classic --name <xxx>


text:
[HELP] Having trouble running node-odbc app as systemd Service

System

Debian 12 (bookworm)
node-odbc 2.4.8
node v18.19.0

Issue
I've developed a pretty big NodeJS application which uses node-odbc in order to act as a REST API which can replace the need for ODBC for other external programs.
The application runs fine without issues. But as soon as I try to run the same code as a systemd service, I'm having issues with node-odbc.
Code
/lib/systemd/system/my.service
[Unit]
Description=My Service
Documentation=tbd
After=network.target

[Service]
Type=simple
User=user
ExecStart=/usr/bin/node /home/user/app.js
Restart=on-failure
Environment="ODBCINI=/home/user/Progress/DataDirect/ODBC_64bit/odbc.ini"
Environment="LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/user/Progress/DataDirect/ODBC_64bit/lib"
Environment="DB_LOGIN=mongodb://localhost:27017/papi"
Environment="TOKEN_SECRET=random_string"
Environment="ODBC=\"DSN=super-secret-dsn-string;\""

[Install]
WantedBy=multi-user.target

The three env variables DB_LOGIN, TOKEN_SECRET, and ODBC are already defined in an .env file in the Node app root directory, but as far as I can tell, the .env is being ignored as soon as the app runs as service - Don't ask me why.
So that's why I added these variables in the service definition, and now when I console.log() all env variables, they appear.
So I reloaded the systemctl daemon, just so be sure, and restarted my service ...
Nov 06 11:56:52 debiantest node[2769]: [Error: [odbc] Error connecting to the database] {
Nov 06 11:56:52 debiantest node[2769]:   odbcErrors: [
Nov 06 11:56:52 debiantest node[2769]:       state: 'IM002',
Nov 06 11:56:52 debiantest node[2769]:       code: 0,
Nov 06 11:56:52 debiantest node[2769]:       message: '[unixODBC][Driver Manager]Data source name not found and no default driver specified'
Nov 06 11:56:52 debiantest node[2769]:     }
Nov 06 11:56:52 debiantest node[2769]:   ]
Nov 06 11:56:52 debiantest node[2769]: }

sh*t ...
Okay, so I now thought that node-odbc does read the DSN connection string correctly, but can't find the odbc.ini which defines the connection I'm referring to. When I first installed and set up node-odbc, I had to export ODBCINI and LD_LIBRARY_PATH in order to make it work. So ... Maybe I have to add these variables in the systemd service as well?
I'm making it short: It didn't work. Still getting the same error.
So, does anyone here have an idea on why node-odbc is acting so weird when running as a systemd service?
All ideas and any sort of input is highly appreciated!

Now I have adjusted my service file to use the applications .env via EnvironmentFile so that I can be 100% that there's no difference between running the app directly vs. as a service.
I can tell that it works EXCEPT for node-odbc, which still gives me the same error.
Is it somehow possible that the service can't access the ODBC driver? I'd have no idea why that would be, I'm just guessing at this point.

Just to add this for reference: The error [unixODBC][Driver Manager]Data source name not found and no default driver specified usually appears when your DSN connection string uses a connection name that hasn't been defined in odbc.ini.

I found the problem! It was a Progress related issue.
According to https://docs.progress.com/de-DE/bundle/datadirect-progress-openedge-odbc-80/page/UNIXLinux-environment-variables.html you have to define four env variables in order for the driver to work properly.
Without running my app as a service, it was working fine by just defining ODBCINI, but now I have added the remaining three variables as well, and it works.

repo: IBM/node-odbc


text:
Error running lint-openapi since v1.18.1

I'm getting this error:

[ERROR] Problem reading Spectral ruleset file '/Users/chad/src/smartrr/.spectral.yml': Cannot extend non-existing rule: "array-items"

My config file looks like this:
# .spectral.yml
extends: "@ibm-cloud/openapi-ruleset"
rules:
  ibm-path-segment-casing-convention: off
  ibm-parameter-casing-convention: off
  ibm-property-casing-convention: off
  ibm-enum-casing-convention: off
  ibm-no-array-responses: off
  no-$ref-siblings: off

and i'm running the command lint-openapi -e backend/openapi/vendor.json
This all worked prior to the upgrade. I also tried upgrading to the latest and it still has the issue. I believe the issue was introduced in 1.18.1 by this. I was on 1.18.0 and things were working fine.
Some more info about my install:
❯ yarn info ibm-openapi-validator
└─ ibm-openapi-validator@npm:1.18.1
   ├─ Version: 1.18.1
   │
   ├─ Exported Binaries
   │  └─ lint-openapi
   │
   └─ Dependencies
      ├─ @ibm-cloud/openapi-ruleset@npm:1.17.1 → npm:1.17.1
      ├─ @stoplight/spectral-cli@npm:^6.11.1 → npm:6.11.1
      ├─ @stoplight/spectral-core@npm:^1.18.3 → npm:1.18.3
      ├─ @stoplight/spectral-parsers@npm:^1.0.4 → npm:1.0.4
      ├─ ajv@npm:^8.12.0 → npm:8.12.0
      ├─ chalk@npm:^4.1.2 → npm:4.1.2
      ├─ commander@npm:^10.0.1 → npm:10.0.1
      ├─ find-up@npm:5.0.0 → npm:5.0.0
      ├─ globby@npm:^11.0.4 → npm:11.1.0
      ├─ js-yaml@npm:^3.14.1 → npm:3.14.1
      ├─ json-dup-key-validator@npm:^1.0.3 → npm:1.0.3
      ├─ lodash@npm:^4.17.21 → npm:4.17.21
      ├─ pad@npm:^2.3.0 → npm:2.3.0
      └─ semver@npm:^7.6.0 → npm:7.6.2

@chadxz I'm unable to reproduce. Perhaps some more info about your setup would be helpful. Do you have the ruleset package installed locally?

No, just the validator itself. Will see if I can repro in codesandbox.

I was able to address this by completely removing the package then adding it back. I guess it was something related to my yarn.lock file. Thanks for the sanity check and your help!

No problem - glad it's working!

repo: IBM/openapi-validator


text:
feat: remove scc-related services from project

PR summary
This commit removes the Configuration Governance
and Posture Management services from the project.
These services are now available at
https://github.com/IBM/scc-node-sdk.
Signed-off-by: Phil Adams phil_adams@us.ibm.com
PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

Current vs new behavior

Does this PR introduce a breaking change?

[x] Yes
[ ] No

Other information

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: ibm-devx-sdk padamstx

repo: IBM/platform-services-node-sdk


text:
Error on npm install client

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: tar@2.2.1 (node_modules/tar):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Verification failed while extracting tar@2.2.1:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Verification failed while extracting tar@2.2.1:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= integrity checksum failed when using sha1: wanted sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE= but got sha512-g2SVs5QIxvo6OLp0GudTqEf05maawKUxXru104iaayWA09551tFCTI8f1Asb4lPfkBr91k07iL4c11XO3/b0tA== sha1-lGsoELml4LJhQM94vqawsNaJ66E=. (35214 bytes)
npm ERR! code EINTEGRITY
npm ERR! Verification failed while extracting js-yaml@3.13.0:
npm ERR! Verification failed while extracting js-yaml@3.13.0:
npm ERR! sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== integrity checksum failed when using sha512: wanted sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== but got sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==. (74050 bytes)

@AjeethT Still having this problem?

Had the same issue today, but suggestion in #19 solved it for me.
(delete package-lock.json and node_modules folder)
node: v10.16.0
npm: 6.14.4

Thanks for updating @richardpatsch

authors: AjeethT horeaporutiu richardpatsch

repo: IBM/raft-fabric-sample


text:
Fixed explorer crashing on non string values in iproj.json

The Project Explorer crashes if there are some non string value in iproj.json. This can happen in the extensions section of the iproj.json file. The following error is shown in the notification area:

This is due to the code looking for variable values (i.e. values strting with &).
This example reproduces the issue:
{
  "description": "Demo project",
  "version": "0.0.1",
  "includePath": [
    "SOURCES/QPROTOSRC"
  ],
  "objlib": "&OBJLIB",
  "curlib": "&CURLIB",
  "extensions": {
    "skynet": {
      "code": "T1000",
      "id": 42,
      "active": true
    }
  }
}

This PR fixes this issue by making sure only the string values from iproj.json are kept when looking for variable values.

Thank you

authors: edmundreinhardt sebjulliand

repo: IBM/vscode-ibmi-projectexplorer


text:
CPLEX runtime Error

I have install CPLEX 12.10.0.0 on my Windows. I have been using DOcplex for a while and it was OK. After some software update, I am getting the following error.
DOcplexException: CPLEX runtime not found: please install CPLEX or solve this model on DOcplexcloud
I installed the CPLEX 12.10.0.0 again and downgraded my python to 3.7 and use the following command in anaconda prompt:
C:> cd "C:\Program Files\IBM\ILOG\CPLEX_Studio1210\cplex\python\3.7\x64_win64"
C:> python setup.py install
and I am receiving the following error.
Traceback (most recent call last):
File "setup.py", line 70, in
main()
File "setup.py", line 53, in main
raise Exception(VERSION_ERROR)
Exception: CPLEX 12.10.0.0 is not compatible with this version of Python.
It is weird since I only have python 3.7 on my Windows and I am pretty sure that python 3.7 is compatible with CPLEX 12.10.0.0.  When I change directory to C:> cd "C:\Program Files\IBM\ILOG\CPLEX_Studio1210\cplex\python\3.7\x64_win64" , there is no error.
I really appreciate if you could help me to resolve this error. ( I am new to python and I would appreciate if you let me know all of the steps.)
Thank you in advance,

Hello,
Can you please print the result of
python -c "import sys; print(sys.executable); print(sys.version_info)"

Hi,
Thank you for your response. Here is the result:
sys.version_info(major=3, minor=8, micro=3, releaselevel='final', serial=0)
Best,
Amirhossein Vaeztehrani,  Ph.D. candidate,
Department of Management Sciences,
University of Waterloo

From: Viu-Long Kong (江偉綸) notifications@github.com
Sent: Tuesday, September 15, 2020 7:45:39 AM
To: IBMDecisionOptimization/docplex-examples
Cc: Amir Vaeztehrani; Author
Subject: Re: [IBMDecisionOptimization/docplex-examples] CPLEX runtime Error (#30)
Hello,
Can you please print the result of
python -c "import sys; print(sys.executable); print(sys.version_info)"
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/IBMDecisionOptimization/docplex-examples/issues/30#issuecomment-692662009, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALCI4DCS34JZBS2CCGXAL7TSF5HWHANCNFSM4RMICM7Q.

Hello again,
Do you have any idea why this did happen to my CPLEX access? Please let me know if you find any potential solution to solve this issue.
Thank in advance,
Amirhossein Vaeztehrani,  Ph.D. candidate,
Department of Management Sciences,
University of Waterloo

From: Amir Vaeztehrani
Sent: Tuesday, September 15, 2020 9:40:21 AM
To: IBMDecisionOptimization/docplex-examples
Subject: Re: [IBMDecisionOptimization/docplex-examples] CPLEX runtime Error (#30)
Hi,
Thank you for your response. Here is the result:
sys.version_info(major=3, minor=8, micro=3, releaselevel='final', serial=0)
Best,
Amirhossein Vaeztehrani,  Ph.D. candidate,
Department of Management Sciences,
University of Waterloo

From: Viu-Long Kong (江偉綸) notifications@github.com
Sent: Tuesday, September 15, 2020 7:45:39 AM
To: IBMDecisionOptimization/docplex-examples
Cc: Amir Vaeztehrani; Author
Subject: Re: [IBMDecisionOptimization/docplex-examples] CPLEX runtime Error (#30)
Hello,
Can you please print the result of
python -c "import sys; print(sys.executable); print(sys.version_info)"
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/IBMDecisionOptimization/docplex-examples/issues/30#issuecomment-692662009, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALCI4DCS34JZBS2CCGXAL7TSF5HWHANCNFSM4RMICM7Q.

So you say you want to install CPLEX in your python 3.7, but you are running a python 3.8.
You can do one of two things:
1 - check that you are actually running the right python executable for 3.7 and proceed with what you did in your original post
2 - install the python 3.8 wrappers if python 3.8 is right for you.
Thanks

Yes,
Actually, my Jupyter notebook had been updated to a version using Python 3.8 and COLEX was using 3.7. When I downgraded Jupyter notebook to Python 3.7, my problem is resolved.
Amirhossein Vaeztehrani,  Ph.D. candidate,
Department of Management Sciences,
University of Waterloo

From: Viu-Long Kong (江偉綸) notifications@github.com
Sent: Monday, September 21, 2020 3:42:22 AM
To: IBMDecisionOptimization/docplex-examples
Cc: Amir Vaeztehrani; Author
Subject: Re: [IBMDecisionOptimization/docplex-examples] CPLEX runtime Error (#30)
So you say you want to install CPLEX in your python 3.7, but you are running a python 3.8.
You can do one of two things:
1 - check that you are actually running the right python executable for 3.7 and proceed with what you did in your original post
2 - install the python 3.8 wrappers if python 3.8 is right for you.
Thanks
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/IBMDecisionOptimization/docplex-examples/issues/30#issuecomment-695955367, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ALCI4DBL5NXFZYBKVEK2673SG37V5ANCNFSM4RMICM7Q.

authors: amirvaez vlkong


text:
Configure jenkins on alternative port

This pull request try to fix the issue #13 if the port 8080 is already in use

see 4ca20b6 for this feature

authors: flyapen hlassiege

repo: ICTO/ansible-jenkins

license: mit


text:
error in ms_deformable_im2col_cuda: no kernel image is available for execution on the device

I compiled the operator, but the following error occurred during evaluation 4-scale-r50. Pytorch = 1.9.0. Looking forward to your reply.

Please check if the deformable attention operation is correctly installed. See the installation https://github.com/IDEA-Research/DINO#installation, which has a test code to check.

repo: IDEA-Research/DINO


text:
fix Supervision depreciation of BoxAnnotator

Saw a warning when calling annotate:
SupervisionWarnings: annotate is deprecated: BoxAnnotator is deprecated and will be removed in supervision-0.22.0. Use BoundingBoxAnnotator and LabelAnnotator instead
Fixed by removing BoxAnnotator and use BoundingBoxAnnotator and LabelAnnotator as instructed by the warning.
And based on supervision release note, BoundingBoxAnnotator is added in version 0.15.0 .
Please review. Thank you!

@ethanlee928
It seems there's been some confusion with version updates and the renaming of classes. Based latest information, BoundingBoxAnnotator has been renamed to BoxAnnotator and will be removed in future versions. Therefore, you should use BoxAnnotator instead of BoundingBoxAnnotator. Here is the corrected code:
bbox_annotator = sv.BoxAnnotator(color_lookup=sv.ColorLookup.INDEX)

With this update, your code will comply with the latest library standards, ensuring backward compatibility.

This PR can fix the following error:
TypeError: BoxAnnotator.annotate() got an unexpected keyword argument 'labels'

Thank you for your PR.

@pg56714 Thanks for providing the latest information, I've updated the PR based on your suggestion.

@SkalskiP
Friendly ping to see if you had a chance to look at this PR related to Supervision. Appreciate any feedback when you get a moment. Thanks!

Hi @ethanlee928 👋🏻, I did not know this PR existed. Looks good. Thanks a lot for the help in migrating from the old to the new supervision API.

repo: IDEA-Research/GroundingDINO


text:
🛑 CN Org Home is down

In 43a2692, CN Org Home (https://snapmaker.cn/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CN Org Home is back up in 933be8b after 7 minutes.

repo: IDKHTS/upptime-demo


text:
🛑 IDR (image 1821818) is down

In 6076133, IDR (image 1821818) (https://idr.openmicroscopy.org/webclient/?show=image-1821818) was down:

HTTP code: 0
Response time: 0 ms

Resolved: IDR (image 1821818) is back up in 039a934 after 8 minutes.

repo: IDR/upptime


text:
🛑 IDR (image 1821818) is down

In 258178b, IDR (image 1821818) (https://idr.openmicroscopy.org/webclient/?show=image-1821818) was down:

HTTP code: 502
Response time: 148 ms

Resolved: IDR (image 1821818) is back up in 1eeb906 after 9 minutes.


text:
Call captured functions from code & nicer interface to mongodb

Hello developers of sacred! First, I want to thank you for this awesome project.
It is so helpful for keeping track of your experiments.
I currently run my experiments from the commandline and want to access the results
using an ipython notebook.
However, it is not clear to me how to load an experiment and how to call captured functions.
Here, my current approach and why it does not work.
My experiment file:
ex = Experiment()

@ex.capture
def create_model(model_hyperparams, datset):
    // build model
    return model

....

In the Jupyter Notebook, I would like to create the model from the save config:
from my_experiment import create_model

client = MongoClient()
db = client.get_database('sacred')
exps = db.runs.find({
    'experiment.name': {'$eq': 'train_area_models_4x4'},
    'config.use_conditional': False,
    'status': 'COMPLETED',
})
ex = next(exps)

create_model(
    model_hyperparams=ex['config']['model_hyperparams'],
    dataset=ex['config']['dataset'],
    ...
)

Then I get this error:
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-40-e5e56d899fb3> in <module>()
      3     dataset=ex['config']['dataset'],
      4     use_conditional=ex['config']['use_conditional'],
----> 5     encoder=ex['config']['encoder'],
      6 )

~/.local/lib/python3.5/site-packages/wrapt/wrappers.py in __call__(self, *args, **kwargs)
    521
    522         return self._self_wrapper(self.__wrapped__, self._self_instance,
--> 523                 args, kwargs)
    524
    525 class BoundFunctionWrapper(_FunctionWrapperBase):

~/.local/lib/python3.5/site-packages/sacred/config/captured_function.py in captured_function(wrapped, instance, args, kwargs)
     42     args, kwargs = wrapped.signature.construct_arguments(args, kwargs, options,
     43                                                          bound)
---> 44     wrapped.logger.debug("Started")
     45     start_time = time.time()
     46     # =================== run actual function =================================

AttributeError: 'NoneType' object has no attribute 'debug'

It seems to me that the experiment must be running to call captured functions.
I guess a simple fix to this problem would be to change sacred/config/captured_function.py:
@wrapt.decorator
def captured_function(wrapped, instance, args, kwargs):
    options = FallbackDict(
        wrapped.config,
        _config=wrapped.config,
        _log=wrapped.logger,
        _run=wrapped.run
    )
    if wrapped.uses_randomness:  # only generate _seed and _rnd if needed
        options['_seed'] = get_seed(wrapped.rnd)
        options['_rnd'] = create_rnd(options['_seed'])

    bound = (instance is not None)
    args, kwargs = wrapped.signature.construct_arguments(args, kwargs, options,
                                                         bound)
    if wrapped.logger is not None:
        wrapped.logger.debug("Started")
        start_time = time.time()
    # =================== run actual function =================================
    result = wrapped(*args, **kwargs)
    # =========================================================================
    if wrapped.logger is not None:
        stop_time = time.time()
        elapsed_time = timedelta(seconds=round(stop_time - start_time))
        wrapped.logger.debug("Finished after %s.", elapsed_time)

    return result

A even nicer thing would be to have a sacred interface to MongoDB like this:
// wrapper of mongodb
db = SacredMongoDB()
db.find({
    'experiment.name': {'$eq': 'train_area_models_4x4'},
    'config.use_conditional': False,
})

# get one experiment
ex = next(db)

# access config
ex.config.use_conditional           # -> False

# access experiment values
ex.experiment.name                  # -> train_area_models_4x4

# call captured functions with the config from the database
ex.create_model()

# raises Exception. Experiment already run
ex.run()

I probably could create such a wrapper for mongodb if you think this is useful
to have for sacred.

My workflow for doing exactly this is the following:
from my_experiment import ex, create_model
from pymongo import MongoClient

client = MongoClient()
run_entry = client.sacred.find_one({
    'experiment.name': 'train_area_models_4x4',
    'config.use_conditional': False,
    'status': 'COMPLETED',
})

# create a run object
run = ex._create_run(config_updates=run_entry['config'])

# Access config and lots of other things:
run.config['use_conditional']  # -> False

# now you can call captured functions that will use that configuration
create_model()

# or execute the main function:
run()

I agree that having a better interface to instantiate runs from the database would be nice. But this goes hand in hand with providing a more object-oriented interface for sacred (see #193 ) and involves quite a bit of refactoring. It is on my long-term roadmap, but will probably take a while.

Thanks, for your awnser. For now, I will go with your proposed solution.

authors: Qwlouse berleon

repo: IDSIA/sacred


text:
[Feature Request] - SMS Integration to gather consent from volunteers

Subject of the issue
SMS to be sent to all volunteers. SMS contents

Acknowledge the help with volunteer name.
Unique Shortened URL to seek an opinion from volunteer to find his current status.

URL should be unique and should direct to a poll page to indicate the status of the volunteer. The status may be tagged as Active /Inactive. The poll may work in such a way that once a volunteer clicks the link, he is registered as an active volunteer in the system.
Your environment
REST API offered by KSITM for SMS Gateway.

@IEEEKeralaSection/moderators

quick plan:

setup sub domain r.keralarescue.in to act as the unique shortened URL
Python + Redis for data storage.

need to figure out how to do the web server.

authors: akshaim bobinson syam3526

repo: IEEEKeralaSection/rescuekerala


text:
@tommaoer Thank you for yourhelp. I solved linux version. Could I ask you one more question? Currently, I am trying to experiment with a Custom Dataset, but the meshsimp function crashes

@tommaoer Thank you for yourhelp. I solved linux version. Could I ask you one more question? Currently, I am trying to experiment with a Custom Dataset, but the meshsimp function crashes
ver2.zip
.
Originally posted by @LEE-SEON-WOO in https://github.com/IGLICT/MeshPooling/issues/1#issuecomment-966239251

Sorry to bother, can you provide a link to the dataset used by the code? This will be of great help to me.

repo: IGLICT/MeshPooling


text:
MHD_065: mapping between XDS RegistryError and FHIR OperationOutcome

This is not formally MHD_065, but that is the next number.. and it was mentioned in the readme, so it is somewhat an open issue (sorry).
Is it needed to have a mapping between XDS RegistryError and FHIR OperationOutcome?  add to mappings page a mapping between XDS RegistryError and FHIR OperationOutcome. At the element level, and also addressing OperationOutcome.issue.code vocabulary could be mapped to the XDS error vocabulary. between XDS https://profiles.ihe.net/ITI/TF/Volume3/ch-4.2.html#4.2.4.1 and FHIR OperationOutcome.

Put as an open issue
Joe might provide a mapping

open issue is now indicated.

finished with revisions. this mapping may happen in the future.


text:
🛑 neologismen.ivdnt.org is down

In b8519cb, neologismen.ivdnt.org (https://neologismen.ivdnt.org) was down:

HTTP code: 503
Response time: 541 ms

Resolved: neologismen.ivdnt.org is back up in 4841d7e.

repo: INL/ivdnt-statusoverzicht


text:
TODO List for GDF IO development

GDF IO Development

is .gdf the correct file format? -> go with it for now, evtl change later
number of columns does not tell the content of columns -> default: two column structure (gid, time)
time unit of time stamps? -> always ms (3 digits), except if time stamps are given in simulation time steps

TODO:
-Unittests
--4 testcases of input (columns...) (done)
--check if data types (int, float) are read properly (done)
--check specific spike times of single neurons. for one id, load with np.loadtxt and compare spike trains (done)
--test segments: empty list, list of subset of ids + request all neurons... (done)
--wrong user input (done)
--create spike train only for a time interval between t_start and t_stop (done)
--conductance-based neurons for reading out V_m and g_ex
--assign spikes to neurons with a different routine (done)
--upload test data to g-node server (contact Thomas Wachtler).
--run gdfio test based on remote data (see blackrockio for implementation details)
-NESTio
--read more file formats (.dat for membrane potential)
--read_segment() for spikes and analogue signals is currently overwritten
-Bugs
--t_start and t_stop have different units (done)
-Documentation
-NEST core meeting: class hierarchy, which output, which file format, which metadata
--main idea: NESTio shall be able to load all data types that NEST can write
Neo related:
SpikeTrain instance with t_stop = None does not complain directly
ST has inconsistent time handling st([1,2,3]_pq.ms,t_start=10_pq.s,t_stop=0.1) results in t_stop = 0.1*pq.ms
-> job for long/alper/michael session...?
TODO for NESTIO:

test for multiple value columns
think about implementation of read_segment() to handle both spikes and analogue signals
documentation of NestIO class (Johanna)
solve read_segment conflict between inherited version from gdfio and implemented version in nest_io
dat test files with time in steps are missing
why are gid_id is file 'gdf_nest_test_files/0gid-1time-2Vm-3Iex-4Iin-1263-0.dat' >1000?

other:

delete other branch feature/gdf_io -> ask Michael

Commited 6b5e34fce774b5d64aa97780a4702aed219c54b9 with first work.

Alternative implementation idea for get_columns in ColumnIO: Index all data rows during initialization and reimplement get_columns based on this. To be tested for performance issues at some time.
    # def create_index_for_column(self,column_id):
    #     if column_id > self.data.shape[1]:
    #         raise ValueError('Column index out of range of data sets')
    #
    #     if column_id not in self.indexed_columns:
    #         contained_values = np.unique(self.data[:,column_id])
    #
    #     else:
    #         return self.indexed_columns[column_id]


text:
🛑 IOGT CLOUD is down

In c933919, IOGT CLOUD ($CLOUD_SERVER) was down:

HTTP code: 523
Response time: 3226 ms

Resolved: IOGT CLOUD is back up in 79a405c.

repo: IOGT/upptime


text:
Set up Travis for Continuous integration

It would be nice to set up Travis CI for continuous integration. The only problem with this is that an API key is required to run the tests - however, Travis has a mechanism for storing environment variables securely, so we could use that. But then the downside is that every time the test server is wiped, the API key would need to change. To resolve this, I think it would be necessary to have another test server that exists solely for the purpose of running the tests and which is never wiped?
I can provide advice on setting up Travis, if needed.

Related: #10.

But then the downside is that every time the test server is wiped, the API key would need to change.

I would suggest creating (and deleting) a user for every test run. That's what I do at https://github.com/IQSS/dataverse/blob/master/src/test/java/edu/harvard/iq/dataverse/api/SearchIT.java
See also this comment I just made: https://github.com/IQSS/dataverse-client-python/issues/10#issuecomment-99127268

authors: astrofrog pdurbin

repo: IQSS/dataverse-client-python


text:
Página de login

[ ] inicio de sesión autenticado con db para los perfiles establecidos
[ ] configuración de router para vista pública y privada además con autorización de token de firebase

[ ]  configuración navegación y vista de acuerdo con el perfil de acceso

Login y navegacion funcional usando firebase auth

repo: ITechNovate-MX/Front-end


text:
Fixes related to ITensorMPS module

Fixes of test errors in test/ITensorMPS/Ops/ and the ITensorGaussianMPS package.
Also attempting to fix the error seen when running the ITensorGPU tests.

Codecov Report
Attention: Patch coverage is 0% with 3 lines in your changes are missing coverage. Please review.

Project coverage is 53.34%. Comparing base (2567204) to head (b4502ed).

:exclamation: Current head b4502ed differs from pull request most recent head d4b4826. Consider uploading reports for the commit d4b4826 to get more accurate results

Files
Patch %
Lines

src/ITensorMPS/dmrg.jl
0.00%
3 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1362      +/-   ##
==========================================
- Coverage   53.45%   53.34%   -0.11%
==========================================
  Files          99       99
  Lines        8452     8452
==========================================
- Hits         4518     4509       -9
- Misses       3934     3943       +9

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

[test ITensors mps]

[test ITensorGaussianMPS]

So the test failure here for the MPS tests is strange: apparently allequal was not defined in Base until Julia 1.8. But it is used in some @assert's in the file abstractprojmpo/projmposum.jl. So I'm surprised these tests were ever passing.
The question is whether we should:

replace the use of allequal with something else there or
raise the minimum Julia version to 1.8

I'd be fine with either but I think for now better to just replace allequal if we are just using it in a small number of places.

[test ITensors mps]

[test ITensorGaussianMPS]

I went ahead and replaced allequal but let's discuss which choice would be best.

So the test failure here for the MPS tests is strange: apparently allequal was not defined in Base until Julia 1.8. But it is used in some @assert's in the file abstractprojmpo/projmposum.jl. So I'm surprised these tests were ever passing.
The question is whether we should:
1. replace the use of `allequal` with something else there or

2. raise the minimum Julia version to 1.8

I'd be fine with either but I think for now better to just replace allequal if we are just using it in a small number of places.

I've been using the Compat.jl package to address issues like that. Compat.jl makes some subset of newer Julia functionality (like allequal) available in older versions of Julia. Probably it was working before because we load Compat in ITensors.jl, but it isn't being loaded in the ITensorMPS module now. So we could add using Compat: allequal at the top of the abstractprojmpo/projmposum.jl file.

[test ITensors mps]

We should change the trigger comment for this workflow to [test ITensorMPS], it just requires changing this line: https://github.com/ITensor/ITensors.jl/blob/v0.3.57/.github/workflows/comment_trigger_test_itensors_mps.yml#L12.

[test ITensorGaussianMPS]


text:
Issue with Docker, can't get started

Hey!
I followed up the Docker Development guide:

git clone https://github.com/IcaliaLabs/alpha.git
cd alpha
But I get this error when composing up the container: docker-compose up web

Starting alpha_web_1 ... done
Attaching to alpha_web_1
yarn start v0.21.3
$ cross-env NODE_ENV=development node server
web_1  | sh: 1: cross-env: not found
error Command failed with exit code 127.
alpha_web_1 exited with code 1

Thanks!

@enric1994 try running the following:

docker-compose run web bash
yarn install
exit
docker-compose up web

Let me know if that works for you.

@CharlieIGG it works, ty! But I don't understand why.
The dev.Dockerfile also includes the command RUN yarn install
How can this "issue" be corrected? I want to start my container using docker-compose up -d and avoid jumping inside the container to install yarn every time.

Having the exact same issue over here - fresh docker install and clone of the repo. The suggested workaround works. Any idea how to get it working without having to access the container every time?

@kurenn think you could take a look at this issue?

I can take a look at it, and see if I can persist the yarn dependencies on image build

Thanks @kurenn !
Closing

repo: IcaliaLabs/alpha


text:
Password Field: Error in Validation

Hi
I think I've found a (very small) bug. When setting the password of a user (both in edit and create) the model validates when you exactly type in one character in the 'Confirm Password' textbox, and you don't change that character. When submitting, of course the value from the 'Password' textbox will be used, but you shouldn't be able to submit when the password entered in the 'Confirm Password' textbox isn't the same.
This is probably something Angular.js specific, and since I just know very little of it, I didn't dig in the code to find the issue. Just wanted to mention it, though.

Ok, thanks. I'll look into it.

Thank you too. :)

Fixed. Pushed to nuget as 1.0.0-beta5-4.

authors: DeveTho brockallen

repo: IdentityManager/IdentityManager


text:
Connecting to Identityserver with OAuth2.0 Client

Hi,
I need to connect php and java-based clients to an OAuth2 server, using Authorization Code flow.  Is there a walk-through for configuring  identityserver 2.2 and the client to do this?
Is there sample code?
Does identity server 2.2 need to be modified, or can it simply be configured
We're under some time pressure, so speedy answers woudl be much appreciated.
Thanks!

Hi,
My name is Martin and I'm trying to implement a PHP "Client: (from the IDS perspective), for the Thinktecture IdentityServer3 Identity Server
I have seen that you were working on something similar
I have no experience in PHP, but we need to a simpler demo, as it is already working with .Net apps.
So, it would be great and I'll be very grateful if you please could provide me some info/example/material/experience to achieve this.
Thanks a lot,
Martin

I don't program in PHP, so I'd not be able to produce any samples for you, but the OIDC website lists libraries for different platforms: https://openid.net/developers/libraries/
I see several PHP libraries listed there. I'd suggest researching one of those.

Hi @brockallen , thanks a lot for the link.
Yes, I willl take a look and work with those libraries and let you know the progress. Do you know someone that has implemented a PHP or Java client for IdentityServer3? I was hoping that @jghistory  could help with this point.
Thanks again and congrats for the project!

We mainly focus on the .NET community, but it's certainly possible that someone has used PHP or Java.

Hi, thanks for the fast reply.
I'm also part of the .Net Community. I could perform the implementation of the IdentityServer3 with a MVC .Net client and a WebAPI as a resource.  My challenge is to implement clients for demo in those technologies, so we can use a centralized Identity Server in our organization.
Cheers,

Right, and that's not my space, so I defer to those libraries and their communities.

I forget to mention that the .Net implementation is working great!

authors: brockallen jghistory martinherr3


text:
id_token_hint not being sent to OIDC provider

Question
Hello. I'm experiencing pretty much the same issue as in #3510, but I've tried the solution mentioned there, and I can't seem to get it to work.
Minimal working example
authenticationBuilder.AddOpenIdConnect(OpenIdConnectAuthenticationSchemes.Scheme, "OIDC", options =>
{
        options.Authority = authority;
        options.ClientId = externalProviderConfiguration.ClientId;
        options.ClientSecret = externalProviderConfiguration.ClientSecret;
        options.ResponseType = "code";
        options.CallbackPath = $"/signin-{OpenIdConnectAuthenticationSchemes.Scheme}";

        options.SaveTokens = true;
        options.RemoteSignOutPath = $"/endsession";

        options.Events.OnRedirectToIdentityProviderForSignOut = async n =>
        {
                n.ProtocolMessage.IdTokenHint = await n.HttpContext.GetTokenAsync("id_token");
        }
}

In OnRedirectToIdentityProviderForSignOut , the id token is always null. I've tried with different schemes, but no luck so far.
In the ExternalLoginCallback method on the AccountController, I've verified that the access and id tokens are available.
Any chance you could give me some pointers as to where things might be going wrong?

you don't need to handle OnRedirectToIdentityProviderForSignOut - if SaveTokens is set, then that's typically done automatically for you.
Either way - that is Microsoft code - not ours.

authors: Ceteareth leastprivilege


text:
Correct GetApiResources to GetApis

What issue does this PR address?
#2922
Does this PR introduce a breaking change?
No
Please check if the PR fulfills these requirements

[x] The commit follows our guidelines
[ ] Unit Tests for the changes have been added (for bug fixes / features)

Other information:

Thanks!

authors: MikeBeaton brockallen


text:
feat: Add redirections and piping, Permisions Managment and pattern s…

…earch and manipulation

Thanks @ximbi1 but the links seem to be not working. Could you please check?

repo: Idnan/bash-guide


text:
Pieces element does not dissapear when dragged off the hell board to void

Describe the bug
The piece element does not disappear after dragging it off the hell board to the void
Steps To Reproduce

Get any piece to hell
drag it off the board

Expected behavior
The element of the piece should disappear

Update: the same bug occurs in the HELL board @Monkey-bored.

Update: the same bug occurs in the HELL board @Monkey-bored.

You mean the HEAVEN board?

Yes, my bad

authors: Ido-Barnea Monkey-bored

repo: Ido-Barnea/Chess-But-Better


text:
[comp: template]: the template create by yarn gen report errors

Steps to reproduce
在根目录下通过执行脚本 yarn gen [name] 创建对应组件。
What is expected?
创建组件成功，组件代码无报错。
What is actually happening?
创建组件成功，创建后的代码中包含 ts 类型错误。
Any additional comments? (optional)

defineComponent 这个函数的类型不一致

我这边使用 vscode 是正常工作的，能贴一下报错的截图吗？
感觉是不是你的编辑器没有识别到 typings/vue-shim.d.ts

authors: LaamGinghong danranVm

repo: IduxFE/components


text:
json to eml converter

Reintroduce conversion from json messages/attachments/photos to eml files. The bulk of the code is in the commit history, just needs extracting out to a separate tool.

I find this peace of code in another Yahoo archiver:
import email

... some code ...

    for message in msg_json['messages']:
        id = message['messageId']

        print "* Fetching raw message #%d of %d" % (id,count)
        raw_json = None
        for i in range(5):
            try:
                raw_json = yga.messages(id, 'raw')
                break
            except requests.exceptions.ReadTimeout:
                print "ERROR: Read timeout, retrying"
                time.sleep(HOLDOFF)
            except requests.exceptions.HTTPError as err:
                if err.response.status_code == 500:
                    print "ERROR: HTTP error %d reading the message... given up :(" % err.response.status_code
                    continue

        if raw_json is None:
            print "ERROR: given up on this message, moving on"
            continue

        mime = unescape_html(raw_json['rawEmail']).encode('latin_1', 'ignore')

        eml = email.message_from_string(mime)

I got it from here:
https://github.com/philpem/yahoo-group-archiver/blob/master/yahoo.py
I have a working version (I don't know if it is the same repository) that will actually get the eml messages.

Yes, this code was originally in this repository, however it was removed as it was causing crashes during the main archive loop. It is this code that I was referring to that should be extracted out to a new tool.

The commit that removed this functionality was cefc51bda0bdea2bf64216c8223eb0714e42f018
But it was already seriously broken at this time. It should still be working with it main issue (modifing broken encoding) at commit 22d9317c5d706147269bfd1a0ecbaead5a536824

I'm sure whatever you guys write will be infinitely superior to what I can put together, but in the mean time, I use a little AutoIt script to convert the JSON files to EML files which Thunderbird accepts as "real".

@ugcheleuce Would you like to share that AutoIt script to convert the JSON files to EML files, and better still  put together a multiplatform (java or python?) one?

@Sadi58 I can use Python and Java, but I can't program in it.  I wasn't sure if linking to an AutoIt script was good manners, but since you ask, it's here: http://www.leuce.com/autoit/IA_JSON_2_EML.zip (newer versions always at the same download location).  It's a bit slow, unfortunately (it takes about 10 minutes to create a list of 150 000 files to process, and then takes about 1 minute per 2500 files).  Only ever tested on my own computer, too (Windows 10 Home 64).

@ugcheleuce Thank you. Your script does not compete with the one here, but just complements it. :-)
There's also a reference to a competing script above: https://github.com/philpem/yahoo-group-archiver
It does more or less the same thing, and downloads message files in eml format instead of json.
It's good to have such options and alternatives. ;-)

I wrote a JSON to EML bulk conversion tool as a windows app that accepts the JSON files generated here and writes them into an "/EML" directory.   It currently only writes raw EML files straight from the JSON file because I haven't had time to finish it.  This means it currently does not reattach photos etc.  I have not had time finish it due to too many hospital visits and other stuff, however, if all you want is a raw eml file,with no attachments, then it will work for that as is.  The goal is to eventually convert all the files into a single XML file using BBCode, but that part isn't working right now.  I can post it to github if anyone is interested.

I believe @PaulWebster is working on this functionality at present.

I don't know anything about his work.  Mine only writes raw eml files at the moment.  Other functionality is pending.

authors: IgnoredAmbience Sadi58 jmeile n4mwd nsapa ugcheleuce

repo: IgnoredAmbience/yahoo-group-archiver


text:
major: Add LoggerFSHandler to enable filesystems besides the Arduino fs::FS e.g. SdFat.h

Added a abstract ´LoggerFSHandler` wrapper class for filesystem operations
Added two LoggerFSHandler implementations:

ArduinoFS_LoggerFSHandlerImplementationfor fs::FS
SdFat_LoggerFSHandlerImplementation for SdFat.h

This also allows the user to use any sort of file storing for logs they want, they just need to implement the few methods of LoggerFSHandler

Merging this fixes #4

repo: IgnyteX-Labs/Logger-Arduino


text:
🛑 MTA5 is down

In 5f6d9f2, MTA5 ($MTA5) was down:

HTTP code: 0
Response time: 0 ms

Resolved: MTA5 is back up in 12953dc.

repo: Ilger-Supporto/Uptime


text:
Table as code block for readability

👋 @IlonaSilverwood – I think this formatting should help?

Thank you very much!

authors: IlonaSilverwood arfon

repo: IlonaSilverwood/serenity


text:
vrpex error

here is this mistake
Initializing Mono
Initializing Mono completed
Hello!
Found new resource fivem in F:/server\Vrpex-Server/resources//fivem
Found new resource fivem-awesome1501 in F:/server\Vrpex-Server/resources//fivem-awesome1501
Found new resource fivem-map-hipster in F:/server\Vrpex-Server/resources//fivem-map-hipster
Found new resource fivem-map-skater in F:/server\Vrpex-Server/resources//fivem-map-skater
Found new resource pNotify in F:/server\Vrpex-Server/resources//pNotify
Found new resource runcode in F:/server\Vrpex-Server/resources//runcode
Found new resource vrp in F:/server\Vrpex-Server/resources//vrp
Found new resource vrp_adv_garages in F:/server\Vrpex-Server/resources//vrp_adv_garages
Found new resource vrp_adv_homes in F:/server\Vrpex-Server/resources//vrp_adv_homes
Found new resource vrp_armorshop in F:/server\Vrpex-Server/resources//vrp_armorshop
Found new resource vrp_barbershop in F:/server\Vrpex-Server/resources//vrp_barbershop
Found new resource vrp_bars in F:/server\Vrpex-Server/resources//vrp_bars
Found new resource vrp_basic_menu in F:/server\Vrpex-Server/resources//vrp_basic_menu
Resolved live-internal.fivem.net:30110 to 62.210.162.18:30110
Found new resource vrp_basic_mission in F:/server\Vrpex-Server/resources//vrp_basic_mission
Found new resource vrp_carwash in F:/server\Vrpex-Server/resources//vrp_carwash
Found new resource vrp_chairs in F:/server\Vrpex-Server/resources//vrp_chairs
Found new resource vrp_cmds in F:/server\Vrpex-Server/resources//vrp_cmds
Found new resource vrp_dmvschool in F:/server\Vrpex-Server/resources//vrp_dmvschool
Found new resource vrp_drugs in F:/server\Vrpex-Server/resources//vrp_drugs
Found new resource vrp_esx_menu in F:/server\Vrpex-Server/resources//vrp_esx_menu
Found new resource vrp_esx_phone in F:/server\Vrpex-Server/resources//vrp_esx_phone
Found new resource vrp_firstid in F:/server\Vrpex-Server/resources//vrp_firstid
Found new resource vrp_group_display in F:/server\Vrpex-Server/resources//vrp_group_display
Found new resource vrp_home_spawn in F:/server\Vrpex-Server/resources//vrp_home_spawn
Found new resource vrp_hotkeys in F:/server\Vrpex-Server/resources//vrp_hotkeys
Found new resource vrp_id_display in F:/server\Vrpex-Server/resources//vrp_id_display
Found new resource vrp_lees_phone in F:/server\Vrpex-Server/resources//vrp_lees_phone
Found new resource vrp_levys_phone in F:/server\Vrpex-Server/resources//vrp_levys_phone
Found new resource vrp_loadfreeze in F:/server\Vrpex-Server/resources//vrp_loadfreeze
Found new resource vrp_moneydrop in F:/server\Vrpex-Server/resources//vrp_moneydrop
Found new resource vrp_mysql in F:/server\Vrpex-Server/resources//vrp_mysql
Found new resource vrp_nocarjack in F:/server\Vrpex-Server/resources//vrp_nocarjack
Found new resource vrp_paycheck in F:/server\Vrpex-Server/resources//vrp_paycheck
Found new resource vrp_robbery in F:/server\Vrpex-Server/resources//vrp_robbery
Found new resource vrp_scoreboard in F:/server\Vrpex-Server/resources//vrp_scoreboard
Found new resource vrp_tattoos in F:/server\Vrpex-Server/resources//vrp_tattoos
Found new resource vrp_voice_display in F:/server\Vrpex-Server/resources//vrp_voice_display
Found new resource race in F:/server\Vrpex-Server/resources//[gamemodes]/race
Found new resource race-test in F:/server\Vrpex-Server/resources//[gamemodes]/race-test
Found new resource channelfeed in F:/server\Vrpex-Server/resources//[gameplay]/channelfeed
Found new resource irc in F:/server\Vrpex-Server/resources//[gameplay]/irc
Found new resource obituary in F:/server\Vrpex-Server/resources//[gameplay]/obituary
Found new resource obituary-deaths in F:/server\Vrpex-Server/resources//[gameplay]/obituary-deaths
Found new resource playernames in F:/server\Vrpex-Server/resources//[gameplay]/playernames
Found new resource mapmanager in F:/server\Vrpex-Server/resources//[managers]/mapmanager
Found new resource baseevents in F:/server\Vrpex-Server/resources//[system]/baseevents
Found new resource chat in F:/server\Vrpex-Server/resources//[system]/chat
Found new resource hardcap in F:/server\Vrpex-Server/resources//[system]/hardcap
Found new resource rconlog in F:/server\Vrpex-Server/resources//[system]/rconlog
Found new resource scoreboard in F:/server\Vrpex-Server/resources//[system]/scoreboard
Found new resource sessionmanager in F:/server\Vrpex-Server/resources//[system]/sessionmanager
Found new resource spawnmanager in F:/server\Vrpex-Server/resources//[system]/spawnmanager
Found new resource betaguns in F:/server\Vrpex-Server/resources//[test]/betaguns
Found new resource gameInit in F:/server\Vrpex-Server/resources//[test]/gameInit
Found new resource keks in F:/server\Vrpex-Server/resources//[test]/keks
Started resource sessionmanager
Started resource mapmanager
Started resource chat
Started resource spawnmanager
Started resource fivem
Started gametype Freeroam
Started resource hardcap
Started resource rconlog
Started resource scoreboard
Started resource playernames
[vRP] init base tables
Started resource vrp
Loaded mysql.net, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null into ScriptDomain_1930769650
Exception loading assembly I18N: System.IO.FileNotFoundException: Unable to find the specified file.
Server stack trace:
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR (System.Int32 errorCode) [0x0000a] in <0123fd5b1a1040fe9d70a7e0d4b28acb>:0
at (wrapper cominterop) CitizenFX.Core.IScriptHost:OpenHostFile (string)
at (wrapper cominterop-invoke) CitizenFX.Core.IScriptHost:OpenHostFile (string)
at CitizenFX.Core.MonoScriptRuntime+WrapScriptHost.OpenHostFile (System.String fileName) [0x00000] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\MonoScriptRuntime.cs:254
at (wrapper remoting-invoke-with-check) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (string)
at (wrapper xdomain-dispatch) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (object,byte[]&,byte[]&,string)
Exception rethrown at [0]:
at (wrapper xdomain-invoke) CitizenFX.Core.MonoScriptRuntime+WrapScriptHost:OpenHostFile (string)
at CitizenFX.Core.InternalManager.LoadAssembly (System.String name) [0x00000] in C:\gl\builds\4ff63adb\0\cfx\fivem\code\client\clrcore\InternalManager.cs:112
[vRP/C#] Load MySQL app.
Instantiated instance of script vRP.MySQL.
Started resource vrp_mysql
Started resource vrp_basic_mission
Started resource vrp_armorshop
Started resource vrp_barbershop
Started resource vrp_basic_menu
Started resource vrp_carwash
Started resource vrp_chairs
Started resource vrp_cmds
Started resource vrp_dmvschool
Started resource vrp_drugs
Started resource vrp_esx_menu
Started resource vrp_group_display
Started resource vrp_home_spawn
Started resource vrp_hotkeys
Started resource vrp_id_display
Started resource vrp_lees_phone
Started resource vrp_levys_phone
Started resource vrp_loadfreeze
Started resource vrp_moneydrop
Started resource vrp_nocarjack
Started resource vrp_paycheck
Started resource vrp_robbery
Started resource vrp_scoreboard
Started resource vrp_tattoos
Started resource vrp_voice_display
Started resource pNotify
Started resource vrp_bars
Authenticating server license key...
Server license key authentication succeeded. Welcome!
cfx> Sending heartbeat to live-internal.fivem.net:30110
[vRP] DB driver "vrp_mysql" not initialized yet (42 prepares cached, 6 queries cached).
Started resource fivem-map-skater
Started map fivem-map-skater
[vRP] DB driver "vrp_mysql" not initialized yet (42 prepares cached, 7 queries cached).
[vRP] DB driver "vrp_mysql" not initialized yet (42 prepares cached, 7 queries cached).

I also get this 🤔

Use this db-driver https://github.com/ImagicTheCat/vRP-db-drivers!

vrp_mysql has crappy code, but it should work even with the error message. Anyway, people have developed better MySQL resources, and now vRP can use them using bridges, called vRP SQL "drivers".

authors: ImagicTheCat ScottUK SuperTSGAMES WolfM3ST3R

repo: ImagicTheCat/vRP


text:
Integrate with Explorer problem

After enabling Integration with Explorer and trying to open "Computer" or the user profile folder, Network, Recycle Bin, all result in opening the CS manga reader instead of Explorer.

The current implementation registry key is placed for Folder extension while other newer program use Directory instead but I wouldn't count changing it will fix the problem. I can try making a separate release and have you try it first.
withDirectoryRegistryContext x64.zip
withDirectoryRegistryContext x86.zip

Yup, I can confirm it's fixed.

authors: Inareous ZIEXED

repo: Inareous/Minimal-CS-Manga-Reader


text:
Use setup-r-dependencies action for caching workflow des

Use setup-r-dependencies action for installing & caching workflow dependencies
Resolves https://github.com/Infectious-Disease-Modeling-Hubs/hubValidations/issues/30

YES! Managed to implement caching by including the setup-r-dependecies workflow!
Been testing out in my fork of FluSight, using this workflow script: https://github.com/annakrystalli/FluSight-forecast-hub/actions/runs/7021327711/workflow?pr=4
The first time it runs, it's already a bit faster, under 4 mins: https://github.com/annakrystalli/FluSight-forecast-hub/actions/runs/7021198168/attempts/1
The first time the action succeeds, packages are cached.
The next time it ran, it completed in under 57s! https://github.com/annakrystalli/FluSight-forecast-hub/actions/runs/7021327711/job/19103122808?pr=4

The workflow also allows for specifying additional dependencies (such as packages required by custom validation functions) through setup-r-dependencies argument extra-packages.

Wanting to flag this update for @rborchering @Awebber1 @smathis14 as you could adapt the workflow here to shorten runtimes on the FluSight repo.

For folks watching this issue, there's some additional steps needed to make this work. See this issue: https://github.com/Infectious-Disease-Modeling-Hubs/hubverse-actions/issues/6

authors: annakrystalli nickreich


text:
Implement Bluetooth device searching on smartphone

Make a small button on smartphone show a popup window in which you can choose the HR sensor you want to use.

Bluetooth searching fully implemented.

repo: InformationServiceSystems/tukana-mobile


text:
feat: bump v1.13.76

Summary by CodeRabbit

New Features

Updated to the latest version of the Injective Labs indexer repository.

Improvements

Enhanced cleanup process to remove specific file types, ensuring cleaner output.

Maintenance

Retained core functionality while ensuring compatibility with TypeScript compilation and formats.

Republished from a local branch

authors: bangjelkoski danidomi

repo: InjectiveLabs/injective-ts