SimpleITK 2.1.0 No longer able to read nii.gz file

I upgrade to sitk 2.1.0 to use torchio, and I am now getting errors trying to open a file. This problem did not exist with sitk 2.0.2 which I was using previously.
Both environments (sitk 2.1.0 and sitk 2.0.2) were using ITK 5.2.0.post2

sitk.ReadImage(self.base_folder + '/' + spine_sample)
Traceback (most recent call last):
  File "C:\Program Files\JetBrains\PyCharm 2021.1.3\plugins\python\helpers\pydev\_pydevd_bundle\pydevd_exec2.py", line 3, in Exec
    exec(exp, global_vars, local_vars)
  File "<input>", line 1, in <module>
  File "D:\Miniconda3\envs\main_env_2\lib\site-packages\SimpleITK\extra.py", line 346, in ReadImage
    return reader.Execute()
  File "D:\Miniconda3\envs\main_env_2\lib\site-packages\SimpleITK\SimpleITK.py", line 8015, in Execute
    return _SimpleITK.ImageFileReader_Execute(self)
RuntimeError: Exception thrown in SimpleITK ImageFileReader_Execute: D:\a\1\sitk-build\ITK\Modules\IO\NIFTI\src\itkNiftiImageIO.cxx:1980:
ITK ERROR: ITK only supports orthonormal direction cosines.  No orthonormal definition found!

Hello @kleingeo,
This is an issue with the image, ITK now enforces a requirement it previously didn't. Please see issue #1433.

So does this just mean that SimpleITK can no longer read the files properly? This seems like a massive issue.....

Hello @kleingeo,
No, this doesn't mean that SimpleITK can no longer read these files.
The issue was introduced in ITK and is resolved in ITK, see InsightSoftwareConsortium/ITK#1868 which was referenced in the SimpleITK issue pointed to above and the associated discussion  InsightSoftwareConsortium/ITK#2674 and this PR which addresses it. Should be out in ITK v.5.3.0 and shortly thereafter in SimpleITK.

When PR#1450 is merged into SimpleITK master, the next nightly build of SimpleITK will contain the referenced fix from ITK. This will mean that SimpleITK 2.1.x will contain this issue, but previous and later releases will not have it.


functions_exercise_issue

Hi @jstac, I just added a detail explanation about exercise3.
fix #929

This is perfect, thanks @sayaikegawa .  No need for other reviews.


fix: Fix multi-line processing of uptodate output

I noticed that uptodate processing isn't working. The test case has been passing because only a test is out of date. But when the output contains multiple lines, it isn't being processed correctly.

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

v0.45.0
GitHub release

Your semantic-release bot :package::rocket:


Clicking the browser’s back button does not work as expected

Describe the bug
Clicking the browser’s back button does not work as expected.
To Reproduce
Steps to reproduce the behavior:

Go to https://1u4k1.csb.app/
Click Posts link in the page
Click the browser’s back button
The page is still displaying the content of Posts, not the content of the Home page

Expected behavior
display the content of the Home page.
Desktop (please complete the following information):

Browser: chrome
Version: 96

Additional context
Oddly enough, this is fine in Chrome’s privacy mode or in the Microsoft Edge.

I can't reproduce. You sure you got the right link?

I’ve recorded a video to reproduce this question, and I hope this helps. And I’m a little skeptical, is there something wrong with my computer or my chrome?
https://user-images.githubusercontent.com/16123335/142755908-ba12c8b4-f165-40a0-8598-ab8f4a2b1dae.mp4

It could be using a cached version that’s bad, it could be a code sandbox but. You could try cloning the example to your machine and running it locally to be sure

Does not reproduce on my machine either. FWIW, sometimes I had issues with browser history and CodeSandbox. I think they are patching the environment and sometimes it makes routers fail. Sort of a race condition.

This sound right. I’ve had issues with this I think before.
On Nov 21, 2021, 7:40 AM -0700, Gal Schlezinger @.***>, wrote:

Does not reproduce on my machine either. FWIW, sometimes I had issues with browser history and CodeSandbox. I think they are patching the environment and sometimes it makes routers fail. Sort of a race condition.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

It can be replicated on my machine, even locally... I’m gonna find another machine to try.

I think the problem is the chrome plugin gitlab tree I installed a long time ago. When I disable this plugin, the routing behavior goes back to normal.
I’ll close this issue. I’m sorry to bother you, and thanks for your nice reply.


Iterative Algorithm for Fibonacci

🚀 Feature
(A clear and concise description of what the feature is.)
Have you read the Contributing Guidelines on Pull Requests?
Yes

/assign


Completion list vanishes when typing $

Code:
var x = { $foo: 0 };
x. //<- type $ here

Result: When typing $, the completion list closes
Expected: Should stay up

looks like https://github.com/Microsoft/TypeScript-Sublime-Plugin/issues/125

From the PR referenced in that bug (@zhengbli):

Although if I start typing after the dollar sign, the completion list is still not right. However that should be a different issue, I'll file it elsewhere.


Webhook broken (?) plus parameter documentation

Hey,
We're trying to get the LNURLp webhook working with our Discord, but it doesn't seem to be firing. Other webhooks working fine.
Is there an bug with the latest version 0.2.1?
Also, could someone update the README to explain how to use the webook headers and webhook custom data fields.
Cheers!

Doesn't look like anything is hooked-up in success_action.
https://github.com/lnbits/lnurlp/blob/4022faf778fffc8801bcab168413afefa51e5cf6/lnurl.py#LL91C55-L91C55

the webhook is dispatched here, when invoice is paid. https://github.com/lnbits/lnurlp/blob/4022faf778fffc8801bcab168413afefa51e5cf6/tasks.py#L33

Webhook custom data, and headers are not passing from the UI to the DB!


New API Library for handling Errors over Night when the inverter is offline

Hello Guys, I saw there was an Update of the APsystems EZ1 - Python Library.
What do I have to do to become this changes to my Homassistant Instance?
Is there an Update coming for the Integration or should I download something manually?
Thx for your work and best regards.

Hello,
I have installed/updated the new version via HACS. Unfortunately I can't notice any changes. The sensor values continue to appear unavailable in the dark.

Hello, I have installed/updated the new version via HACS. Unfortunately I can't notice any changes. The sensor values continue to appear unavailable in the dark.

That's intended behavior: it's not a bug, it's a feature. If toh still think that the sensors should stay "available", feel free to reply, so we could consider changing it.

Hello, I have installed/updated the new version via HACS. Unfortunately I can't notice any changes. The sensor values continue to appear unavailable in the dark.

That's intended behavior: it's not a bug, it's a feature. If toh still think that the sensors should stay "available", feel free to reply, so we could consider changing it.

That would be awesome. Thx for your work!

I also got these error in my logs:
Logger: homeassistant.helpers.entity
Source: helpers/entity.py:898
First occurred: 08:39:37 (2 occurrences)
Last logged: 10:04:06
Update for sensor.apsystems_ez1_today_production fails
Update for sensor.apsystems_ez1_total_power fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 898, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1216, in async_device_update
await self.async_update()
File "/config/custom_components/apsystemsapi_local/sensor.py", line 226, in async_update
await self.async_update_data()
File "/config/custom_components/apsystemsapi_local/sensor.py", line 142, in async_update_data
data = await self._api.get_output_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/APsystemsEZ1/init.py", line 163, in get_output_data
return ReturnOutputData(**response["data"]) if response else None
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: ReturnOutputData.init() missing 6 required positional arguments: 'p1', 'e1', 'te1', 'p2', 'e2', and 'te2'

And this error:
Logger: homeassistant.helpers.entity
Source: helpers/entity.py:898
First occurred: 09:51:07 (1 occurrences)
Last logged: 09:51:07
Update for switch.apsystems_ez1_power_status fails
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 898, in async_update_ha_state
await self.async_device_update()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1216, in async_device_update
await self.async_update()
File "/config/custom_components/apsystemsapi_local/switch.py", line 59, in async_update
status = await self._api.get_device_power_status()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/APsystemsEZ1/init.py", line 251, in get_device_power_status
return Status(int(response["data"]["status"])) if response else None
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: ''

And the last one:
Logger: homeassistant.helpers.entity
Source: helpers/entity.py:1186
First occurred: 07:53:43 (11 occurrences)
Last logged: 07:53:43
Update of sensor.apsystems_ez1_today_production is taking over 10 seconds
Update of sensor.apsystems_ez1_today_production_p1 is taking over 10 seconds
Update of sensor.apsystems_ez1_today_production_p2 is taking over 10 seconds
Update of switch.apsystems_ez1_power_status is taking over 10 seconds
Update of number.apsystems_ez1_max_output_power is taking over 10 seconds

Sorry for the late response: All of that seems really strange, since the sensors should just become unavailable when the request fails, but your inverter responds some stuff, but really slow as well.

Hello, I have installed/updated the new version via HACS. Unfortunately I can't notice any changes. The sensor values continue to appear unavailable in the dark.

That's intended behavior: it's not a bug, it's a feature. If toh still think that the sensors should stay "available", feel free to reply, so we could consider changing it.

Hello, just wanted to ask if there is a chance that you update the code so that the sensor stay "available"? Thx

Out of interest, why?

My 2 cents but I have an OLED display showing current prod / total prod and it's broken when I try to add an unavailable sensor, My use case is showing the sensor status (e.g. total daily prod) whatever the inverter status. It  seems legit for the inverter to go offline when there is no power, it's not the case for my Enphase envoy setup that consumes something about 4W when in the dark.

Okay, after doing some more research, I've found the following:
If we want to stick strictly to HA's guidelines, the sensor must become unavailable, as we can't communicate with the sensor anymore. See here for HA's docs.

You can setup custom template sensors to handle these cases:
      apsystems_today_production:
        value_template: >
          {% if states('sensor.apsystems_ap_systems_ez1_today_production') == "unkown" %}
            {{ states('sensor.apsystems_today_production') }}
          {% elif states('sensor.apsystems_ap_systems_ez1_today_production') == "unavailable" %}
            {{ states('sensor.apsystems_today_production') }}
          {% elif states('sensor.apsystems_ap_systems_ez1_today_production') | float(0) > 0 %}
            {{ states('sensor.apsystems_ap_systems_ez1_today_production') }}
          {% else %}
            {{ states('sensor.apsystems_today_production') }}
          {% endif %}
        unit_of_measurement: 'kWh'
        device_class: energy
        friendly_name: 'APSystems Production Today'
      apsystems_total_production:
        value_template: >
          {% if states('sensor.apsystems_ap_systems_ez1_lifetime_production') == "unknown" %}
            {{ states('sensor.apsystems_total_production') }}
          {% elif states('sensor.apsystems_ap_systems_ez1_lifetime_production') == "unavailable" %}
            {{ states('sensor.apsystems_total_production') }}
          {% elif states('sensor.apsystems_ap_systems_ez1_lifetime_production') | float(0) > 0 %}
            {{ states('sensor.apsystems_ap_systems_ez1_lifetime_production') }}
          {% else %}
            {{ states('sensor.apsystems_total_production') }}
          {% endif %}
        unit_of_measurement: 'kWh'
        device_class: energy
        friendly_name: 'APSystems Production Total'

This way the value of these sensors will just stay the same even if the ap systems sensor becomes unavailable. The today production will also stay the same value until the next day when it starts producing again.

@gerhardwallnoefer the errors you posted are from the AP systems EZ1 API lib and how they handle responses from the API. I've opened an issue for it there:
https://github.com/SonnenladenGmbH/APsystems-EZ1-API/issues/18

I just went through here and this issue is too cluttered now, as there are 2 points addressed in here:

Sensors go unavailable over night (Topic finished as this integration may be integrated into HA core, so sticking to their rules is a requirement -> setting unavailable is required)
The ValueError and TypeError mentioned by @gerhardwallnoefer. My take on that: Throwing these errors is acceptable as they are unexpected and (in my opinion) don't need to get handled in this regard.

I'm gonna hide the comments discussing point one as off-topic, hope that's fine for you.

Okay, I messed up. I created new issues to get these issues structured and organized again. Sorry for the mess right here. Above this comment, you can find the links to the corresponding issues.
Again, sorry for the inconvenience here as I haven't thought my previous comment through completely. As this doesn't help anyone anymore, I'll close this issue now, but feel free to add any additional details in the corresponding issues.


Consistent backend access

Make sure that all agents' configuration are consistent with regards to their address and the master server's address as well

Not needed anymore


Update ceph-config image

It seems the image name changed from ceph/ceph-config to ceph/config.

I'll use a different branch to send PR. Close this for now and will open a new one


Can't build on windows

Hi again,

Any idea how can we solve this build issue?
Original issue

get the same issue in flutter 3.19.1 and flutter_quill  9.3.1.

+1

encountered the same error, but I succeed building the project in the original git derectory, but failed when copy the while project
to another folder.

same issue:
Building Windows application...
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: “C:\Users\Administrator\StudioProjects\gopeed\ui\flutter\build\windows\x64\CMakeFiles\83c8414a4db4d01f49b7b933653a73b9\super_native_extensions.dll.rule;C:\Users\Administrator\StudioProjects\gopeed\ui\flutter\build\windows\x64\CMakeFiles\113b68b2ae3fce40f756a0af324c5a8d\super_native_extensions_plugin_cargokit.rule”的自定义生成已退出，代码为 1。 [C:\Users\Administrator\StudioProjects\gopeed\ui\flutter\build\windows\x64\plugins\super_native_extensions\super_native_extensions_plugin_cargokit.vcxproj]
Error: Build process failed.

even if I import nothing from super_drag_and_drop

same issue
C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(249,5): error MSB8066:


Updating pennsieve module

Updated code documentation
Updated pennsieve module

@athril - as discussed previously, PRs should originate from forks not branches in this repo...would be good to start following that similar to  #7.

@nickerso : I think I missed this discussion and decision. Will adhere next time. Thank you! :)


Experiments: First Run (Depth 0)

Discussed in https://github.com/ASSERT-KTH/collector-sahab/discussions/212

Originally posted by algomaster99 April 27, 2023
The commits which did not have a runtime diff are posted as comments below.


How to unmute when bot is get .mute

How to make it unmute on group, help me i guest?

Use jid to unmute

But how to use it, sorry i am beginner
Pada Sel, 26 Des 2023 23.39, BOTCAHX @.***> menulis:

Use jid to unmute
—
Reply to this email directly, view it on GitHub
https://github.com/BOTCAHX/RTXZY-MD/issues/131#issuecomment-1869622266,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A7VW2WANCVR7NNDRDBZW7A3YLLVTBAVCNFSM6AAAAABBDB5ZMKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZGYZDEMRWGY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add ability to map Custom DSL to stub generation

Is your feature request related to a problem? Please describe.
When using the Custom DSL, such as:

BaseTestClass
package uk.gov.api.springboot.contract;

import io.restassured.module.mockmvc.RestAssuredMockMvc;
import java.util.UUID;
import org.junit.jupiter.api.BeforeEach;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.annotation.DirtiesContext;
import org.springframework.web.context.WebApplicationContext;

@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.MOCK)
@DirtiesContext
public class BaseTestClass {

  @Autowired WebApplicationContext context;

  @BeforeEach
  void setup() {
    RestAssuredMockMvc.webAppContextSetup(context);
  }

  public String correlationId() {
    return UUID.randomUUID().toString();
  }
}

A contract such as:

canGet.groovy
package contracts.example

import org.springframework.cloud.contract.spec.Contract

Contract.make {
  request {
    method 'GET'
    url '/apis'
    headers {
      accept('application/*+json')
      header('correlation-id', execute('correlationId()'))
    }
  }
  response {
    status OK()
    headers {
      contentType('application/vnd.uk.gov.api.v1alpha+json')
    }
  }
}

Gets created as the following:

canGet.json
{
  "id" : "32eb1ebb-32d6-463a-a660-b898f5102cc7",
  "request" : {
    "url" : "/apis",
    "method" : "GET",
    "headers" : {
      "Accept" : {
        "matches" : "application/\\*\\+json.*"
      },
      "correlation-id" : {
        "equalTo" : "correlationId()"
      }
    }
  },
  "response" : {
    "status" : 200,
    "headers" : {
      "Content-Type" : "application/vnd.uk.gov.api.v1alpha+json"
    },
    "transformers" : [ "response-template", "spring-cloud-contract" ]
  },
  "uuid" : "32eb1ebb-32d6-463a-a660-b898f5102cc7"
}

However, there is no definition available to Wiremock for what correlationId() provides, so will fail, which reduces the utility of extending the DSL.
Describe the solution you'd like
Either:

Provide a means for autogenerated transformer(s) in Wiremock to produce the custom functions
Provide an extension point for users to provide the logic

Describe alternatives you've considered
N/A
Additional context
N/A

Why not call
      header('correlation-id', $(p(execute('correlationId()')), c("abcdefgh")))

so for the producer side you call a method and for the consumer you're explicit about the value?

That's a good shout - that would solve this problem :+1:
A slightly more complex example I'd want to use is where we're producing an ID Token or a JWT-based Access Token, which for the purpose of our tests would need to be in a specific format, possibly with some claims, and most importantly, signed for the server it's executing against.
It's unlikely that the consumer's integrated service works with the same signing key that the local test version does, so we'd want it dynamic.
See also the use of a client_secret or other authentication/authorization means that wouldn't be ideal to track in source control

I wouldn't expect that secret or token to be one from production. That would have to be a test version that would be used instead of a real one in your tests.

Interesting, thanks. This looks similar to what Pact recommends so looks like the way that most folks would assume to have this done :+1:
I think this issue can be closed - is there anything else we want to add to track / better document the syntax you mentioned above so folks don't have stubs that will never match correctly?

I think that's all! Thanks for reporting the issue :)


Add Login and Register User Functionality

Add Login and Register User Functionality
Title: Implement Login and Register Functionality
Description:
Create a user authentication system that allows users to register an account, log in, and manage their sessions securely. This will include both the front-end and back-end integration of the user authentication process.
Tasks:
•	Design and implement a user registration page.
•	Add login functionality with authentication checks.
•	Store user data securely in the database.
•	Implement session handling and user authentication tokens.
•	Create error handling and validation for user input.
•	Test registration and login flows.

Expected Outcome:
Users should be able to create accounts, log in, and access personalized features, including saving and loading their own files.
Let me know if you’d like any changes or further details for these descriptions!

@ivaibhavkulkarni yes sure

@ivaibhavkulkarni Are you still resolving this issue ?


Email Communication Content Pack documentation update

Status
In Hold (These updates must be merged at the same time as Email Communication pack updates pending in https://github.com/demisto/content/pull/17717)
Related Issues
No issues
Description
I have submitted a pull request with additional functionality in https://github.com/demisto/content/pull/17717. This documentation update describes the updated features and how to configure and use them.  I have added new screenshot images to this branch and deleted images that are outdated and no longer needed for this document.
Screenshots
n/a

Doc review complete for the Email-Communication-Readme.md file. @mikejrizzo - please review and confirm it looks ok. In addition, please note the following images are not viewable (when going to the link there is a 404 error):

@julieschwartz18 Thanks for reviewing my changes!  Your edits all look good to me.
The images you're getting 404's for are new files that I'm including with this pull request.  The URLs I used in the document should reference the final location of these new files once they're merged.  If there's a better way to make new images visible during the review process please let me know and I'll use that method next time.

Adding a comment to refresh activity - this PR isn't stale, just waiting on https://github.com/demisto/content/pull/17717.

@julieschwartz18 @yuvalbenshalom This PR got closed as stale since we're still waiting on the other PR for the code updates this document update is about.  Are you able to re-open this same PR, or do I need to open another one for the same documentation update?


Release v0.6.1

I think there are a few more documentation related work about black formatting and stuff that @uwcdc is currently working on, so let's hold off in releasing this clean up until he's done with that. He can chime in on what that entails. Thanks!

I think there are a few more documentation related work about black formatting and stuff that @uwcdc is currently working on, so let's hold off in releasing this clean up until he's done with that. He can chime in on what that entails. Thanks!

I agree with @lsetiawan on delaying the release until I'm finished because I'm working on some awesome docs-related features that should be included in this release...

Implementing units (for docs only) and datatype validation
Fixing the mypy-related errors
Docstring equation templates


MultiPolygons don't display on map when loading mapbox vector tile with MVT format which created with ol.Feature rather than RenderFeature

I use MVT with ol.Feature to load mapbox vector tile including some polygon or multiploygon geometries, but some multiploygons failed render on map.

Above picture is the render result with ol.Feature class, some multiplygon geometries don't display.

Above picture is the render result with ol.RenderFeature class, all geometries display properly.
ol version is 5.1.3

Can you please try the latest 6.x version and see if the issue is still present?

Can you please try the latest 6.x version and see if the issue is still present?

I have tried the lastest version 6.1.1, but this problem still exists.


如何可以使用http://<IP_ADDRESS>:7860本地访问，而不是默认的http://<IP_ADDRESS>:7860访问

Initial Checks

[X] I have searched GitHub for a duplicate issue and I'm sure this is something new
[X] I have read and followed the docs & demos and still think this is a bug
[ ] I am confident that the issue is with modelscope-agent (not my code, or another library in the ecosystem)

What happened + What you expected to happen
1
Versions / Dependencies
1
Reproduction script
1
Issue Severity
None

please follow this instruction and revise code: https://www.gradio.app/docs/gradio/interface


[FEAT]: add async process support

Describe the need
Add async process support (without callback, with Promise).
Relevant log output
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/await

await promisify(process) ()

https://github.com/gulpjs/async-done


[BUG] GUI-Issues after updating Inventree via docker/docker-compose

Hello,
I seem to have an issue with updating the InvenTree version 0.5.4 to the recent version 0.6.2 using the docker approch. While I am able to perform the update on a Windows docker version without any problems (for testing), I can't quite reproduce the same outcome on Ubuntu. - It seems that the GUI when updating on Ubuntu still uses the old design and has troubles to arange the GUI-elements properly. The modal windows (for creating a part for example) are displayed quite narrow while the dropdown menus when active span the whole page. Could there be an issue with updating the css components?
Unfortunately I havent found an answer for a while now. I have tried:

Resetting the browser cache (this was not the problem)
Reinstall docker on my Ubuntu system and try again (which did not solve the problem either)

Also, I could not spot any denied permissions in the output. So permissions might not be the problem either?!
Screenshots
The image shows an example of the broken GUI. The modal window is to narrow and the new design is not applied.

Deployment Method

[x] Docker
[ ] Bare Metal

Version Information
0.5.4 to 0.6.2 (same issue with 0.6.0 and 0.6.1)

@troppert I am assuming you performed the invoke update command, which updates the served static files?
Are you running the server in debug mode? If not, are you using the "standard" nginx container to serve the static files?

@SchrodingersGat
Thank you for your quick reply.
Let me write down my procedure. Maybe I use the Docker setup fundamentally wrong.
I am successfully running InvenTree 0.5.4 with the Docker setup on Ubuntu Server 20.04 and hosting it on my local network to use it on my laptop. When I try to safely update I do the following:

I halt my current inventree version with docker-compose down
I copy my my_inventree folder containing compose folder with the necessary files and the data folder which I have linked as the local data directory (/path/to/data). Now I have a second folder "my_inventree_update"
This requires me to change the /path/to/data inside this new folder
I also need to  sudo chmod -R 777 data  inside the "my_inventree_update" folder so I don't run into any Permission Errors
I am also required to delete the docker volume "compose_data" since this would result in not being able to docker-compose within the new folder
I enter my compose folder and run docker-compose up -d

This will run the not yet updated version flawlessly. I also can use this procedure to hand around my whole inventree system between different devices (e.g. between Windows and Ubuntu and the other way around). This still works fine since I am using Docker. Now back to the update on the Ubuntu Server:

I run docker-compose down
I enter the "docker-compose.yml" file to change the version from 0.5.4 to 0.6.2 on both required places
I run docker-compose pull to pull inventree version 0.6.2, if not already pulled
I run docker-compose run inventree-server invoke update
I run docker-compose up -d

Now unfortunately when I try to access the webpage inventree is updated to 0.6.2, but I am running into problems with the GUI elements. As described it seems that I am still using the 0.5.4 style of inventree, which results in unexpected behavior of the page. Refreshing the browser cache has not worked for me.
One thing I saw that might be related to the problem is the following line when i run the invoke update command:
Installing required python packages from 'requirements.txt'
Defaulting to user installation because normal site-packages is not writeable
It still continues the update to 0.6.2 though.
Here is another example image. The Category selection escapes the "New Part" modal window to the far right side of the screen. I know it's not supposed to look like this since I have miraculously managed to run a 0.6.2 version on my Windows laptop already.

Thank you very much for your time. =)

@troppert I am assuming you performed the invoke update command, which updates the served static files?
Are you running the server in debug mode? If not, are you using the "standard" nginx container to serve the static files?

Sorry I didn't answer your question. Yes I am using the standard nginx container. The debug mode is set to False.

Hard to say without more information, but it looks like the CSS files might not be loading properly?
Can you open the developer tools tab in your browser, and check whether inventree.css is being loaded? If so, please upload a copy of the css file here

Since if found this in the page header, I suppose it was loaded:
<link rel="stylesheet" href="/static/css/inventree.css">
For more insight:
inventree.zip

Hard to say without more information, but it looks like the CSS files might not be loading properly?
Can you open the developer tools tab in your browser, and check whether inventree.css is being loaded? If so, please upload a copy of the css file here

Because of your hint, I tried to delete the inventree.css and run the invoke update command one more time. This acutally solved the issue. There must have been a problem with updating the file inside my static folder.
Thank you very much @SchrodingersGat, you lead me right to the issue!


Rename io_bazel_rules_go to rules_go?

Can we rename io_bazel_rules_go to rules_go? I have currently a project that uses rules_go and when using aspect_bazel_lib I have conflict. aspect_bazel_lib expects io_bazel_rules_go and my project expects rules_go

If your project uses WORKSPACE, pretty much any dependency will expect rules_go's repo to be called io_bazel_rules_go.
If you use Bzlmod, the repo_name that aspect_bazel_lib uses internally shouldn't matter.
What is the error you are seeing?

Error is ERROR: no such package '@@io_bazel_rules_go//go': The repository '@@io_bazel_rules_go' could not be resolved: Repository '@@io_bazel_rules_go' is not defined
https://github.com/bazel-contrib/bazel-lib/actions/runs/12202661633/job/34043875001
Which is expected because we test that bazel-lib works with --noenable_bzlmod


Scripted aider doesn't write to the .aider.chat.history.md and .aider.input.history files and does not honor .aiderignore

Issue
Hello,
I'm using the latest version of aider.
What should I put here to use claude sonnet or other models?
If I do model = Model('sonnet') as I do from the command line it will not work, it will say that lilellm cannot find the model.
When I run this script
from aider.coders import Coder
from aider.models import Model

model = Model('gpt-4-turbo')
coder = Coder.create(main_model=model, fnames=None, read_only_fnames=None, auto_commits=False, stream=False)

coder.run('/ls')

It returns lots of files which should be ignored according to  .aiderignore and it doesn't modify the .aider.chat.history.md and .aider.input.history files in any way.
Is there anything else I need to do for getting the same behavior no matter if I run aider from the command line or in a scripted manner?
Version and model info
No response

Thank you for filing this issue.
This is a limitation when you script aider via Python as do not initialize whole script this way. A possible workaround is to script aider from the command line.
This document may be helpful -> https://aider.chat/docs/scripting.html#command-line

OK, I'll try to use pexpect to integrate aider.
Do you think aider works fine under pexpect?

No clue. But if I'd want to script aider, I'd start looking into aider's tests what I'd call and how. E.g.
https://github.com/paul-gauthier/aider/blob/main/tests/basic/test_main.py

I'm going to close this issue for now, but feel free to add a comment here and I will re-open. Or feel free to file a new issue any time.


Feature Request - can Edgevpn gain support for routing "subnets" on a host/node?

I use LXD containers but realize many use Docker.  It would be great if Edgevpn implemented an edge routing capability to route 10.x.x.x container subnets on the LXD/Docker Host Server to/from the VPN tunnel so as to interconnect Containers running on remote/local Host Servers.

Bump

Interested in this as well

bump


--color never doesn't seem to work

Example snapshot reproducing it:

Version used:
❯ just --version
just v0.9.1

It looks like you're running just -list from a recipe in your justfile, like this:
default:
    just --list

In this case, the sub-invocation of just have access to the outer invocation's --color flag, so it defaults back to --color auto.
You could try this instead:
default:
  just --list --color never

Does that work?

Yeah, silly me. Thanks!

No worries! Glad you got it working.


Introduce regex search for session show (=~ syntax) and improve help message

Introduce regex search for session show (=~ syntax) and improve help. This change allows to do a regex search on session show, e.g.
session show --client_id=~test.*65
listing all clients that start with test and end with 65, e.g. test-client-65, test-client-165.
Types of Changes
What types of changes does your code introduce to this project?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes issue #XXXX)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (correction or otherwise)
[ ] Cosmetics (whitespace, styles...)
[ ] DevOps (Build scripts, pipelines...)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating
the PR. If you're unsure about any of them, don't hesitate to ask on the
mailing list. We're here to help! This is simply a reminder of what we are
going to look for before merging your code.

[ ] I have read the CODE_OF_CONDUCT.md document
[ ] All tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added necessary documentation (if needed)
[ ] Any dependent changes have been merged and published in related repositories
[ ] I have updated changelog (At the bottom of the release version)
[ ] I have squashed all my commits into one before merging

Further Comments
If this is a relatively large or complex change, kick off the discussion by
explaining why you chose the solution you did and what alternatives you
considered, etc.

Thanks, seems useful. Will be interesting to see whether it affects query language performance :)


init: coredump on internal error

Override the default golang panic handling by printing a full traceback
(not just for the current goroutine) and coredumping to allow
crash-handling programs like apport to log the details.
Fixes #141.
Signed-off-by: James O. D. Hunt<EMAIL_ADDRESS>

Note that unlike the runtime (https://github.com/clearcontainers/runtime/issues/688), we could set this behaviour using the GOTRACEBACK environment variable in cc-proxy.service to allow the behaviour to be configurable. However, that could happen at a later date if really required (the ability to capture crash details is extremely useful so it's preferable not to disable the feature).

Also ref: https://github.com/clearcontainers/packaging/issues/135.


gradle release v3.4.3

To be merged after the release is complete.

jib-gradle-plugin has been published: https://plugins.gradle.org/plugin/com.google.cloud.tools.jib


Initial inline styles prevent timeline from rendering properly when not initially visible.

So, here is my use case: I'm using react-router, and have several pages. On the first page, no timeline is being rendered. I switch to the second page where a timeline should be rendered, but it is not visible. I can inspect it, and see that the element is there, but it has an inline stile on the .vis-timeline element which sets it to hidden.
I can change the visibility using css or in code, but then it's only visible and you cannot scroll or use the timeline.
The solution I found was to get the timeline in my componentDidMount function, and then set the styles on .vis-timeline to an empty string. For example:
componentDidMount() {
    let timeline = document
      .getElementById("uniqueId")
      .getElementsByClassName('vis-timeline')[0];
    timeline.style = "";
  }

This was the only way I could get it to initialize correctly. This may be related to #38 as well.

I just did
componentDidMount() {
    findDOMNode(this).children[0].style.visibility = 'visible';
}

This issue still exists and none of the comments above resolve it. Any comments from the owners @willmcclellan @jonathanchrisp ?

@daumann - Sorry for the delay on this. We've super busy the last few months and have dropped the ball on this one. We'll try and have a quick look tomorrow! 👍

Same here

Is there a really simple example someone can build to reproduce this, without having to pull in react-router?

I've got start and end times set in options but I still can't get this to render? Any updates/
` const options = {
width: '100%',
height: '100%',
stack: false,
showMajorLabels: true,
showCurrentTime: false,
zoomMin: 1000000,
autoResize: true,
        type: 'box',
        start: moment().add(0, "seconds").valueOf(),
        end: moment().add(180, "seconds").valueOf(),
        format: {
            minorLabels: {
                millisecond: 'sss',
                second: 's'
            }
        }
    }


Add some explainers, add episode art, unique ID, better descriptions

Adds some explainers to some confusing tags (ie. what is "block")
Adds GUID (unique ID), this is optional for Apple Podcasts, which uses enclosure ID as fallback. However this is mandatory for Spotify.
Adds episode art (will fallback to podcast art)
Changes description from XML to CDATA. This allows using HTML tags like links.

this is just a simple example of how to host podcast with jekyll, it should not be a full guide. podcast holder should reference other resource to learn the formatting style.
for 'Changes description from XML to CDATA'. as i tested, using xml is compatible for more podcast client. such as: apple podcast, overcast, antennapod, google podcast, spotify.

this is just a simple example of how to host podcast with jekyll, it should not be a full guide. podcast holder should reference other resource to learn the formatting style.
for 'Changes description from XML to CDATA'. as i tested, using xml is compatible for more podcast client. such as: apple podcast, overcast, antennapod, google podcast, spotify.


ECDH-ES support in JWE

Just for curiosity, are there any plans to support 'ECDH-ES' as key encryption algorithm?

I have no plan at this time.


Make 'Get started tutorial' easier to understand

Trying to follow the first time tutorial on get started. The instructions are clear until Creating a bot account. I have a individual account on GitHub. How do I create a bot account? Do I need to create a new account for bot with a new email address or is there a setting in my individual account to create a bot user?

Hi, I don't think we should take you through step by step on how to create an account on GitHub/GitLab or BitBucket - that is generally pretty obvious and when we do it, it will be out of date very quickly.
I also don't want to be updating these guides whenever one of these providers update their login screens.
Do you feel like

This is a regular GitHub account

Didn't give across the idea that it was a non-org account? There are not GitHub bot accounts, only organizations and users.

I do think that "This is a regular Github account" is misleading. Also, it doesn't make it clear that we need to make a new account as a "bot". How does the bot account connects with the individual account repo?
Regards,
Rishabh Tayal
<EMAIL_ADDRESS>On Jan 6, 2017, 5:28 PM -0600, Orta<EMAIL_ADDRESS>wrote:

Hi, I don't think we should take you through step by step on how to create an account on GitHub/GitLab or BitBucket - that is generally pretty obvious and when we do it, it will be out of date very quickly.
I also don't want to be updating these guides whenever one of these providers update their login screens.
Do you feel like

This is a regular GitHub account

Didn't give across the idea that it was a non-org account? There are not GitHub bot accounts, only organizations and users.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub (https://github.com/danger/danger/issues/696#issuecomment-271038124), or mute the thread (https://github.com/notifications/unsubscribe-auth/ACALxjs00UIkRe8inJJyoxE81l2GjUW1ks5rPs4cgaJpZM4LdMde).

There is no such thing as a bot account, you're creating an account to use as the bot, it is the individual account

I don't think this need more improvement unless we can find specific instances of where this can be misleading, closing for now.


Can cosmjs be used to sign and broadcast transactions to chains like osmosis, kava, juno and others?

Can cosmjs be used to sign and broadcast transactions to chains like osmosis, kava, juno and others? If yes can someone point me to an example of such a usage?

Yes!
Here is an example that includes building your own client
But you'll likely appreciate some of the tooling that abstracts away creating clients such as Cosmodal or Graz
Here is a great intro for how to use clients that also includes example usage of Cosmodal
And here is a tool that is very useful for interacting with smart contracts from a frontend

Thank you
On Sat, 24 Sept 2022, 08:39 LeTurt, @.***> wrote:

Yes!
Here
https://github.com/CosmosContracts/starter-kit/blob/main/pages/send.tsx#L59
is an example that includes building your own client
But you'll likely appreciate some of the tooling that abstracts away
creating clients such as Cosmodal https://github.com/NoahSaso/cosmodal
or Graz https://github.com/strangelove-ventures/graz
Here https://github.com/NoahSaso/cw-flash-ui-tutorial is a great intro
for how to use clients that also includes example usage of Cosmodal
And here https://github.com/CosmWasm/ts-codegen is a tool that is very
useful for interacting with smart contracts from a frontend
—
Reply to this email directly, view it on GitHub
https://github.com/cosmos/cosmjs/issues/1274#issuecomment-1256881581,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIS56GP656EPP4OYKZ7UILV72OYVANCNFSM6AAAAAAQUGGBMQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hey @dmiric and @LeTurt333
For new chains, you may need to convert their proto files into the proper encoding. For this, you'll want to use Telescope
However, if you're using osmosis, juno, or stargaze, you can use these create-cosmos-app examples with pre-built libraries that already used Telescope, and also have everything ready to make transactions:
npm install -g create-cosmos-app

Osmosis

uses osmojs
cca --name myosmoapp --example --template osmosis

Juno

uses juno-network
cca --name myjunoapp --example --template juno

Stargaze

uses stargazejs
cca --name mystarsapp --example --template stargaze

@pyramation Definitely going to check this out, thanks 🔥

I found the other way to do it. Now I'm only stuck on how to use evmos. My
new method doesn't cover evmos for some reason. I haven't found a way to
send evmos tokens using nodejs without keplr.
On Mon, 26 Sept 2022, 00:27 Dan Lynch, @.***> wrote:

Hey @dmiric https://github.com/dmiric and @LeTurt333
https://github.com/LeTurt333
For new chains, you may need to convert their proto files into the proper
encoding. For this, you'll want to use Telescope
https://github.com/osmosis-labs/telescope
However, if you're using osmosis, juno, or stargaze, you can use these
create-cosmos-app https://github.com/cosmology-tech/create-cosmos-app
examples with pre-built libraries that already used Telescope, and also
have everything ready to make transactions:
npm install -g create-cosmos-app
Osmosis
https://user-images.githubusercontent.com/545047/184519024-2d34bf20-2440-4837-943f-4915a46409f5.svg
uses osmojs https://github.com/osmosis-labs/osmojs
cca --name myosmoapp --example --template osmosis
Juno
https://user-images.githubusercontent.com/545047/184516834-4b8190b0-0721-4778-b4fb-fa19ed3f9279.svg
uses juno-network https://github.com/CosmosContracts/typescript
cca --name myjunoapp --example --template juno
Stargaze
https://user-images.githubusercontent.com/545047/184694732-f4a3d397-14fb-415a-9562-a532f510f812.png
uses stargazejs https://github.com/cosmology-tech/stargaze-zone
cca --name mystarsapp --example --template stargaze
—
Reply to this email directly, view it on GitHub
https://github.com/cosmos/cosmjs/issues/1274#issuecomment-1257292540,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIS56AQVZB5DUWL6U4YRF3WADGWHANCNFSM6AAAAAAQUGGBMQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

if you need evmos use evmosjs, cosmjs doesn't support EVM: https://github.com/evmos/evmosjs

How can comosjs be used for kava?

How can comosjs be used for kava?

Hey @heindrick17
You can use kavajs https://www.npmjs.com/package/kavajs
If there are issues (I know they still need to update amino message names, but you should be able to use direct signer today) please make them here https://github.com/cosmology-tech/kavajs

Thank you @pyramation
However, when I try to test with kavajs, I am getting Error: Bad status on response: 501 on getSigningKavaClient  function.
I am using my RPC server url. Is my rpc server causing issue?

Thank you @pyramation However, when I try to test with kavajs, I am getting Error: Bad status on response: 501 on getSigningKavaClient  function. I am using my RPC server url. Is my rpc server causing issue?

means you are likely passing in a endpoint that is not RPC, or the RPC node is experiencing issues.

Error: Bad status on response: 501

    at filterBadStatus (/Users/mac/Documents/lambda/node_modules/@cosmjs/tendermint-rpc/src/rpcclients/httpclient.ts:17:11)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async HttpClient.execute (/Users/mac/Documents/lambda/node_modules/@cosmjs/tendermint-rpc/src/rpcclients/httpclient.ts:87:43)
    at async Function.detectVersion (/Users/mac/Documentslambda/node_modules/@cosmjs/tendermint-rpc/src/tendermint34/tendermint34client.ts:47:22)
    at async Function.create (/Users/mac/Documents/lambda/node_modules/@cosmjs/tendermint-rpc/src/tendermint34/tendermint34client.ts:41:22)
    at async Function.connectWithSigner (/Users/mac/Documents/lambda/node_modules/kavajs/node_modules/@cosmjs/stargate/src/signingstargateclient.ts:123:22)

This is full error log. Do you have any idea why? My RPC server is working and I am able to call apis to it.

According to my check library code, it just make POST request to RPC server url. There isn't any implementation in root path(RPC server url itself), my RPC server response 501 Not Implemented error.
Do you have any idea? @webmaster128 @pyramation

According to my check library code, it just make POST request to RPC server url. There isn't any implementation in root path(RPC server url itself), my RPC server response 501 Not Implemented error. Do you have any idea? @webmaster128 @pyramation

Honestly, I would ask the Kava team, Kava discord, or somebody in the Kava dev community. Or maybe kava is doing some non-cosmos-standard thing with their nodes.

I don't think it is related to Kava. I have cosmos RPC server also, it doesn't have any implementation for root path. It will also response 501 error.

Oh, I found issue. I was using REST API type RPC server. After I used tendermint RPC server, issue is gone, I can run code.
Thank you. @pyramation


Timeout error messages (About.com)

Hi IAB team,
It seems like HTML5 Ad Validator tool is timing out a lot this morning. It's not happening every time but more often than not.
Christian

You are using an older and deprecated URL. We we initially launched the
beta the url:  http://html5.iabtechlab.com was redirecting to
platform.iabtechlab.com. We have since fixed the lingering subdomain
issues, so you should be using this URL:
http://html5.iabtechlab.com/
Thanks. If you continue seeing this issue please let us know.
clc
On Thu, Sep 1, 2016 at 7:09 AM, ChristianCarrilloABOUT <
<EMAIL_ADDRESS>wrote:

Hi IAB team,
It seems like HTML5 Ad Validator tool is timing out a lot this morning.
It's not happening every time but more often than not.
Christian
[image: 2016-09-01_09-58-08]
https://cloud.githubusercontent.com/assets/18723673/18170357/10072742-702c-11e6-954d-d3cc81c0080a.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/InteractiveAdvertisingBureau/HTML5-AdValidator/issues/14,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAoucsJuuUrRxQmphXe7df3n9irM6Nbeks5qlty3gaJpZM4Jyu-R
.


When a pr is merged, the state is changed from opened to closed

Just a simple change, to change the state of the pull request when merging.
This makes sure there is feedback that the pr has been updated.
Fixes #330

Review this pull request on Preview Code.

LGTM apart from small formatting changes.


CI: Use checkout@v2

@weswigham Hi. Would you like to review this? Or it's OK to just close because it's not important.

Yeah, this should be fine - we don't look into the git history on CI etc (or it would fail)


unexpected HTTP status code: got 500, want 200

Hi, whenever I try to use dh-make-golang make or search I get an error message mentioning a 500 HTTP status code.
$ dh-make-golang search 'debi.*'
2022/09/23 16:25:04 unexpected HTTP status code: got 500, want 200

This is my first time using dh-make-golang, so I may be doing something wrong.

It seems that this is happening because https://api.ftp-master.debian.org/binary/by_metadata/Go-Import-Path it not working:
$ curl --dump-header - https://api.ftp-master.debian.org/binary/by_metadata/Go-Import-Path
HTTP/2 500
x-content-type-options: nosniff
x-frame-options: sameorigin
referrer-policy: no-referrer
x-xss-protection: 1
permissions-policy: interest-cohort=()
strict-transport-security: max-age=15552000
access-control-allow-origin: *
content-length: 786
x-clacks-overhead: GNU Terry Pratchett
content-type: text/html; charset=UTF-8
date: Fri, 23 Sep 2022 15:04:35 GMT
server: Apache

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

            <title>Error: 500 Internal Server Error</title>

Error: 500 Internal Server Error

Sorry, the requested URL <tt>'https://api.ftp-master.debian.org/binary/by_metadata/Go-Import-Path'</tt>
               caused an error:

Internal Server Error

I think it is related to recent postgresql overload on ftp master server. Let's just be patient and wait ftp master to fix it.

Oh ok, I wasn't aware of that. While waiting for a reply in this thread, I reported this on the debian-dak list too, just in case: https://lists.debian.org/debian-dak/2022/09/msg00013.html

Yeah, according to
https://lists.debian.org/debian-dak/2022/09/msg00014.html it seems
something SQL related.


added teensy_explorer board

Teensy 3.6 and 3.5 (MK66 and MK64) supported with a generic board example on how to configure the pins. (edit pinmux.c for your configuration).
The Teensy 3.5 runs at 120MHz, and contains 256K s-ram, and 512K flash
The Teensy 3.6 runs at 180MHz and contains 256K s-ram and 1MB flash

Tried to help out, but too much trouble (forking, updating fork, pushing to fork, creating PR, then Windows compatiblity, new lines, etc. Maybe some other day.


Fixed the issue with jQuery.type() being deprecated

jQuery.type() Has been deprecated since verison 3.3 https://api.jquery.com/jQuery.type/
This causes a script error on the latest jQuery especially when the responsive settings are used http://jsfiddle.net/Brockenstein/qfoxcbwg/2/
Here is an example with my version working http://jsfiddle.net/Brockenstein/raukcdLm/1/

Hi @Brockenstein! Thanks for taking the time to put this together, and for the code sample demos too!
This looks like a problem with the underlying Slick Slider library that this repo extends, so it would be better to fix it there first (see the Contributing Guidelines for more). Once the fix is in place there, we will then pull that change down into this repo.
The good news is that although the type() method was deprecated in jQuery 3.3, it won't be removed until jQuery 4.0 comes out, which could be years from now. Even then, support for this deprecated method could still be added back in easily by pulling in the jQuery Migrate package.
I believe the reason the error happens in your demo is because the jQuery "edge" version is being pulled in, which is the unreleased nightly build of jQuery 4.0. Since 4.0 is not officially released yet, it would be a little premature to make production changes in dependent packages and projects like accessible-slick today.
Hope that all makes sense!


[Mutator] Water War

The author of this mutator is UsAaR33

URL: https://unrealarchive.org/mutators/unreal-tournament/W/water-war_3ee275b7.html
Hash: 3ee275b72d57d1a37106a5b62d7e20b464df6b8e
Current name: Water War

Updated


Introduce developer guidelines

The guidelines look clear to me!

Could folks take another look at this? It should incorporate everyone's feedback now.

@henn
2nd paragraph under section overview, I think that content should be a separate section about "how to submit Pull Request to HaaS "

In Section Prior to a pull request
I suggest providing an explicit to-do list.
eg. Testing:
Run py.test tests/unit/ and make sure all the tests pass.
Add unit tests in the corresponding file and create one is none is present
Also, mention about updating the rest_api.md whenever there is a PR involving API change.

for section Get Agreement
is there a way to hyperlink 'core developers' to somehow show who they are and their email addresses.
Should we have a single email address for the core-developer-group ?

section Documentation
Should accompany some examples.
eg. If a new api is introduced with corresponding CLI, update rest_api.md with the api related info and update using.rst with an example on how to use it via CLI and directly using API.

section Testing
What does the stress.py do ?
When do developers need to use it ?

Section Core developers
What does PTL stand for ?

+1

@henn how are we coming on this ?

@henn any updates ?

I believe I've incorporated all of the feedback. Review away @SahilTikale @pjd-nu @genagain @gsilvis!

Looks good to me.

+1 and merging.


isStringNumber is not defined

Calling the localStorageService.get() errors with "isStringNumber is not defined". This happens after calling localStorageService.set('mykey', 'myvalue').

You should use the files inside the dist/ directory. see: dist

README updated @chet28 , see: 93e83a3019cfb833503bfe7433602d7f43276b56


New design: package show page + versions page

I've tried to stick to the following refactor logic:

Reuse as much as possible, don't duplicate code. I've extracted value calculation, old method goes to the front, new method afterward (that way the diff is reasonable).
I've commented a few lines with //experimental_design: obsolete or new. These are to make it easier to clean up after the merge.

Shall I put this into multiple pieces? E.g. tag rendering can be easily extracted and it is being shared between all of the new pages.


Messaging on same network rate limits users

When messaging people on the same network as you, the system very quickly rate limits you.

because you use the same router -> have the same ip adress


failed to try 16 * 576 * 1024 video reconstruction

As title, when i try to reconstruct a video in shape of [1, 3, 16, 576, 1024] got below error info (worked fine when smaller video shape):

Hi, thanks for pointing out. The error is caused by the maximum input limit of Conv3d in PyTorch. Please check the use_tiling params in the config and set it to True. By default, Reducio-VAE process high-res videos (e.g., resolution higher than $512^2$) by dividing videos into spatial tiles and we will update the specifications in README. Please let me know if you still fail with use_tiling=True.


Button is in the same location as NO-pillar mod

I like the button (of Time Warp) where it is, close to the globe where the cycle is :)


Support for TimeDimension layer

At first I like your dash extension! Great repo!
I am working a lot with TimeDimension So I am asking If you are willing to support such a feature?
Maybe you know a work around with Interval Components ? One of my use cases is a weather radar loop.
Best regards and thanks a lot in advance for discussing with me about this issue.

Thanks! Could you elaborate a little more on what you are after? I am not sure what you mean by "TimeDimension" (is it a framework, a component, variables variying in time, or data changing in time?)? A small example of what you are trying to achieve would be helpful.

Thanks a lot ;)
I will share my workaround if I am finished it.


feat(modal): remove replace usage

Remove replace: true usage

BREAKING CHANGE: This removes replace: true usage, causing some structural changes to the HTML - the major part here is that there is no more backdrop template, and the top level elements for the window/backdrop elements lose a little flexibility. See documentation examples for new structure.

@wesleycho Milestone 2.0.1 for this.

? This is going to be in the upcoming 2.0.0 release.


Created an interface to add Questions for OJ

Accessible at /onlinejudge

Thanks. Can you add the functionality to this too, otherwise it's no point merging. Functionality, as in, the upload file should work, the layout should be set based on state and not just hard coding a few questions.
Also, the spelling of "Explanation" is wrong. And, can you move the submit and cancel button side by side to the right bottom corner?

One more thing, open pull requests to the development branch. And keep your fork updated with origin:development.


how to recompile main.p4 with cpu_port modified ?

According to  https://github.com/stratum/testvectors/issues/23， I want to change the CPU_PORT value from 192 to 320，so I change the makefile，set “cpu_port_montara := 192” to be “cpu_port_montara := 320”  at compile time. Is that the right thing to do? And If so,  how to modify the testvector related file PipelineConfig.pb.txt，which is located in https://github.com/stratum/testvectors/blob/master/tofino/PipelineConfig.pb.txt ?

We have another PipelineConfig with filename PipelineConfig64.pb.txt is available in the repo which has been built with cpu_port = 320
We don't have a way to generate PipelineConfig dynamically at this point. If you want to create a new PipelineConfig, you can build p4src according to this link: https://github.com/opennetworkinglab/stratum-onos-demo/tree/master/p4src. I will update the instructions to create PipelineConfig from generated p4src fiiles.

I am looking forward to your updating the instructions to create PipelineConfig from generated p4src fiiles. I will first try the PipelineConfig64.pb.txt

@abhilashendurthi , thank you very much，the PipelineConfig64.pb.txt works ! After you update the instructions to create PipelineConfig from generated p4src fiile,  I will close this issue.

close this issue for https://github.com/stratum/testvectors/issues/30 instead.


API Logging

I updated my code to where it takes the route as an input and from there logs the username, localhost and a port, and the original route. (Look at Update API Logging.py) down below

see #198


[ISSUE] In DDD design can we use @Transactional ? if we use the same,  it will become technology specific?

tutorials/patterns-modules
/ddd
In DDD design can we use @Transactional ? if we use the same,  it will become technology specific?

Hey, @talasila66
Unfortunately, we can only help with questions that are specifically and directly related to the article - not with your own, custom application.
StackOverflow is a great place to ask more general questions, like this one: https://stackoverflow.com/questions/59548612/hexagonal-architecture-and-transactions-concept.
That's primarily because we get a large number of questions and - while we do try to go through as much as everything and help wherever we can, we can't really get back to all of them.
Hope that makes sense.


Add OpenCtx annotations to the chat's context

Context
OpenCtx providers may return additional AssistantInfo to be consumed by code AI. At the moment the VSCode extension does not include these annotations in Cody's prompt.
Here we will fetch annotations from the enabled OpenCtx providers for each file that's added to the chat's context and provide them to Cody.
Check this out!

Haven't done any sanity checks on the suggestions yet, I expect not all of them are accurate. I want to see if Cody will find the optimizations described in the article I linked below. Secondary to the PR's goal though.

Setup
I have pprof provider configured, which is how Cody is able to access information about the functions' CPU time:
// .vscode/settings.json
"openctx.providers": {
	"file:///Users/d.solovei/src/github.com/bevzzz/openctx/provider/pprof/dist/bundle.js": {
		"reportGlob": "**/*.pprof",
		"rootDirectoryMarkers": ["go.mod"],
		"top": {
			"sort": "flat"
		}
	}
}

Checkout https://github.com/sourcegraph/openctx/pull/133 for the source code.
The Go code in the example comes from Profiling Go Programs.
Test plan
TBD
TODO / Open questions:

Toggle for this feature. Context menu on the MentionComponent for type === 'file' items?
Reflect added token count in ContextItem.size. Users can't really control the amount of content a provider puts into an annotation. What would be a good strategy here? Should there be some threshold until which annotations are "for free"?
How well does the current template accommodate other providers?

Also your example is awesome! Sorry, we need to get on clearing out all the open PRs/etc in the openctx repo.

This is a SUPER cool PR, and I want this feature now! Thank you! @keegancsmith has been sharing this with other Cody devs here and we'll work with you on getting this merged.

Let's do it, @sqs! If we need to sync later, you can always get a hold of me in Slack.
I'll get on with implementing the suggestions from @keegancsmith  in the meantime.


Gramhagen/xlearn docker fix

Description
Changes setup instructions for cmake and adjust docker installation of cmake to handle gpu docker version
Related Issues
#1143
#1121
Checklist:

[x] I have followed the contribution guidelines and code style for this project.
[ ] I have added tests covering my contributions.
[x] I have updated the documentation accordingly.
[x] This PR is being made to staging and not master.

i tried a few variation of installing compilers through anaconda, but can't get anything to work seamlessly. i think the easiest solution is still having the user install cmake separately through the notes. the docker version works fine so I will go ahead and merge this.


Where to find or how to generate 'landmark_scores.txt', 'train_list.txt' and 'val_list.txt' ?

Hi, thanks for the great work. I tired to retrain the model but how can I find these three txt files? I only found three draft files in the repo under datasets/data/landmark but they can not be used. Thanks

Hi, datasets/data/landmark is mainly to show the image path storage format, you need to download the training images, and process them into the draft files we give for training.

Thanks! Got it. But still I am not sure about generating the  file landmark_scores.txt.  For example, how to get the last three numbers?
./datasets/images/google-landmark-v2/kaggle-2020/train/f/7/2/f72d298e1c50f117.jpg 59268 59268 0.9999996423721313

hello, when you get the first stage model, you can refer to https://github.com/bassyess/CFCD/blob/main/core/trainer.py#L243 to get the landmark_scores.txt.

Hi, thanks for the great work. Considering that GLDv2-clean contains 1,580,470 images and 81,313 classes, and not every class has enough images to split in a 4:1 ratio, would you please provide your specific method for splitting the training and validation sets, or tell me how to get 'train_list.txt' and 'val_list.txt' to ensure a fair comparison with DELG and DOLG? @bassyess


Add mine and remodel

Progress towards #31

Codecov Report

Merging #60 (0e3204b) into master (25ea025) will increase coverage by 0.12%.
The diff coverage is 93.87%.

@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
+ Coverage   90.38%   90.51%   +0.12%
==========================================
  Files          50       52       +2
  Lines        2496     2593      +97
==========================================
+ Hits         2256     2347      +91
- Misses        240      246       +6

Impacted Files
Coverage Δ

tests/test_cards/test_actions/test_artisan.py
100.00% <ø> (ø)

pyminion/models/base.py
90.98% <90.32%> (-0.12%)
:arrow_down:

tests/test_cards/test_actions/test_mine.py
100.00% <100.00%> (ø)

tests/test_cards/test_actions/test_remodel.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Firmware update

I have 2 of these boards and am trying to update the firmware as AWS IoT Core is not recognising any of the messages sent from the demo Arduino sketch, even though I can see it is connected and sending messages. IoT Core can see it connect and auto subscribes it to some topics. I have tried to update several times and it always times out. I am connecting directly to the board via the micro usb and it is detached from the Arduino, is this correct way to do it?

Hi @pdbayes, this is not the correct way to carry out the OTW update.
You can use the microUSB port to power the board and view the ExpressLink console logs, but the only interface for sending and receiving commands is using the RX/TX pins on the board and connecting it to a host machine.
Please refer to Section 3.6.3 for making these connections.
Note that you will need to use a USB-TTL converter like the one shown in User Provided items in order to connect the ExpressLink board to your computer and issue AT commands / carry out OTW update.
Please post some logs here for the issues that you are facing with sending messages to AWS IoT Core.
Hopefully updating to the latest release will help alleviate those problems.

Thanks for responding, I have been going mad with this
OK. So I connect the board to my Arduino. I'm guessing the Arduino needs to be running just the software serial sketch and nothing else? I use my usb to TTL converter and connect to which Rx/tx on the Espressif board? And run the OTW.py on my pc with the port of usb to TTL converter and baud rate as args.  Is this correct.

The Arduino sketch has been provided only as a reference to quickly evaluate the ExpressLink DevKit or as a starting point for host-side code if you plan to use an Arduino as a host with ExpressLink.
You can connect the USB-TTL converter to these RX/TX pins:

You will not need to set baud rate manually, the otw.py script takes care of the rest.
Please test if AT commands work using a terminal application before running otw.py

OK. Thanks. I understand the Arduino sketch is just a starter example. But I will need the software serial running to communicate won't I?

Yes, you will need to use a terminal application configured with the settings from Section 3.7 in order to test if AT commands are working.
The otw.py script uses the pySerial module to communicate with ExpressLink, so you need not configure anything for that.
You will need to install that before running the OTW script, as shown in Section 9.2.

Should this work with an Arduino Uno? It only has one UART. Software serial just seems to duplicate pins 1 and 0 which are the same uart the dev board is using

Yes, you can use it with an Arduino Uno.
You can use pins 8 and 9 of the Arduino as shown in Section 8.1 to get a different software serial.
Of course, for this you will need to connect a USB-TTY dongle to those pins.

I am trying that and I get no response from AT commands

Are you trying to use the Arduino Uno as a pass-through serial interface?
Do the AT commands work for you when you try with a USB-TTY dongle and connect to the RX/TX pins of the ExpressLink board directly (with a desktop terminal application)?

I have tried as a passthrough device and also using the sketch provided.
which pins are direct connections, are they the ones in the image above? And should it be disconnected from the Arduino for this to work?

I have a serial connection as pressing the reset button gives be a lot of info ending in this;
I (935) ExpressLink: Thingname is: bd244628-8223-42e9-85d2-fc55383371de
[INFO] [TE] [thirdeye_init:87] Starting ThirdEye
I (945) gpio: GPIO[10]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldo                                                                                wn: 0| Intr:0
I (955) gpio: GPIO[4]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldow                                                                                n: 1| Intr:0
I (965) gpio: GPIO[5]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 0| Pulldow                                                                                n: 1| Intr:0
[INFO] [TE] [thirdeye_init:123] Starting MQTT Agent
[INFO] [MQMGR] [bStartMQTTAgent:314] MQTT Agent started successfully
I (985) TIME: Initializing the NTP
[INFO] [APPMAIN] [app_main:125] [INIT] Complete.
[INFO] [APPMAIN] [app_main:130] APP_MAIN complete
I (985) OTA: Current Firmware version 0.9.3
I (995) OTA: Waiting for MQTT agent to be connected.

Swapping RX and TX seems to now give me a response

So, I still can't update the firmware. What needs to be running on the UNO?

So, I still can't update the firmware. What needs to be running on the UNO?

For OTW, please connect to your computer directly using a USB-TTY dongle and run the script, please disconnect it from Arduino during OTW.

And sent messages to AWS are not showing in the MQQT test window
Can you please post logs from both consoles? (ExpressLink logs and also the console where you issued AT commands)

I will do this later.  I have to do my work for most of the day. It did start the firmware update but failed reading the version number.

It is all working now, thanks for your help. One thing I did notice, when I typed AT+CONF EndPoint=abcdef I got an error, I had to change it to Endpoint. The example sketch is using EndPoint.

Hi pdbayes, I'm using the same devkit but I cannot connect to AWS: could you tell me what is the firmware revision you have installed into the devkit using the OTW procedure?
Many thanks

It was originally something like 0.9.60. My issue in updating was that you need to cross the Rx and TX of the TTL converter.
Also in the example code there is possibly an error on the setting the endpoint. It should be Endpoint with no capital P. I provisioned mine manually using the USB ttl converter and it was fine after that.

Me too discovered the "Endpoint" string and received the DevKit with an old revision.
Using the OTW I flashed that I think is the last revision: v1.0.20.bin.
I have also properly connected the DevKit to my PC (I use Realterm to send commands) using an USB-to-UART converter and the communication is ok.
I get the "OK" answer to the AT Commands that I send but my issue is that it cannot connect to AWS.
I receive the error message "ERR14 4 UNABLE TO CONNECT Failed to securely authenticate with AWS" just 2 o3 seconds after the AT+CONNECT command.
I properly set the device object in AWS (I have already used the IoT Core with other boards) but I don't have any idea about the reason of the ERR14.
Any advice?

Did you copy and upload the certificate from the device and called the thing the same as the board reports as it's thing name?

Yes: first I downloaded the Certificate from DevKit (AT+CONF? Certificate), then its Thing name (AT+CONF? ThingName).
Then I created in my AWS IoT Core account the object with the ThingName and I created a Policy allowing all operations from any arn.
Then I attaced the certificate (activated) to the policy and I obtained the endpoint from AWS<PHONE_NUMBER>.iot.eu-west-1.amazonaws.com)
This endpoint was transferred to the Devkit with the AT+CONF Endpoint=1234567890.iot.eu-west-1.amazonaws.com.
Now I'm ready to connect but I always receive the "ERR14 4 ......"  message.
I checked the WiFi access point and I can see the "espressif" connected with its IP address and MAC.
The connection time is only 6 seconds!!!!!!!

Hi @mra59, can you post the logs that you are seeing on the ExpressLink console i.e. UART1 from the microUSB port on your original issue #8?

Hi dhavalgujar, I tried two ways: the first is connecting the DevKit to my PC through a USB-to-UART converter.
I connected Rx and tx lines to the Arduino pins 0 and 1 so that I can manually send commands using the RealTerm software.
In this way I receive the famous "ERR14 4 ...." errore message.
The second way I tried was the use of the "Start_Quick_Connect" software: in this case I connected my PC directly to the Micro USB port of the Devkit.
Before running the "Start_Quick_Connect" I setup the serial port, the SSID and the Passphrase in the "Config.txt" file used by the "Start_Quick_Connect" software.
Despite this the "Start_Quick_Connect" ask me to insert all the parameters needed to connect: SSID, Passphrase, ThingName and Endpoint: I answered to these questions manually using the RealTerm connected with the USB-to_UART Converter to the Arduino Rx and tx pins.
After finishing  I get a little different error that is "Thing doesn't exist" (see the attached report).
To resume: sending manually AT+CONNECT I get the message "ERR14 4 UNABLE TO CONNECT Failed to securely authenticate with AWS", using the QuickConnect software I get the "Status Code 400, (Thing doesn't exist)"
Connection_Error_StatusCode_400.pdf

I attach again the last part of the log of the "Start Quick Connect" software because the previous one was not complete.
Connection_Error_StatusCode_400.pdf

Maybe the reason could be that my AWS account is registered in Ireland (eu-west-1)  and the Devkit object/certificate is valid only in other regions (pacific ap-east-1 or ap-south-1) ?

@mra59  Thank you for sending these logs.
Can you also send the logs from the serial port that you get when you connect the ExpressLink to your computer via microUSB?
When you reset the board you will see the bootup log on this port.
That will help us investigate the issue that you are facing.
There is no region restriction for using ExpressLink devkits.

This is the log at DevKit startup.
ESP32_C3_MINI-1-AWS_ExpressLink_StartupMessage_20220804.txt

Bootup looks okay, you've successfully updated to v1.0.20 of the firmware.
Can you see what logs you get on this console, when you try to use the AT+CONNECT command?
The log will contain your SSID and Passphrase, please redact them before posting the log here.

Attached the log of the 3 commands.
The DevKit is properly connected to my WiFi network (I'm using my smartphone as Access Point in this moment) because I see that it's registered as "espressif" with its IP address and its MAC number.
ERR14_Log_20220804.txt

When you run these commands, you'll also see corresponding debug logs on the console where you could see the bootup log.
Basically you need to simultaneously open two consoles, one where you will give the AT command and the other where you can see what the module is doing.
We should be able to better diagnose your issue if we can look at those logs.
Does this make sense?

Nice idea.
I opened two istances of the RealTerm, one to manually send the AT+CONNECT command and the second istance connected to the DevKit USB port.
Attached the Log of the USB port.
ESP32-C3_USB_Port_Connection_Log.txt

Your endpoint seems to be incorrect, can you try setting it again using the AT+CONF Endpoint=<endpoint> command?

ESP32-C3_USB_Port_SetEndPoint_TryConnect_Log.txt

I attach a screenshot of the object and its endpoint I created in my AWS account.

You seem to be confusing the ARN of your Thing, i.e. arn:aws:iot:eu-west-1:880869895289:thing/724bc322-581a-4ed7-8d1d-ca3aa31f88e5 with the Endpoint of your AWS account. :)
The endpoint would resemble something like: abcd1234-ats.iot.eu-west-1.amazonaws.com
You can find yours on the Settings page.

I set AT+CONF Endpoint=agg23zwk76whx-ats.iot.eu-west-1.amazonaws.com and now it works!!!
I'm very grateful to you but I'm very sure that I tried also this Endpoint value during all the tests I performed to let the Devkit working.
Anyway I thank you very much also for the advice to use the USB port as logger of what happen inside.
Many thanks

Glad it worked out for you, @mra59!

@pdbayes, the sketch will be updated shortly with a few fixes to the serial read logic and like you mentioned, the updated AT commands.
Since the issue you reported originally is resolved, I will close this one.
Feel free to open a new issue in case you run into any other problems.

@dhavalgujar

Hi, for me these pin doesn't work, I use the pin gnd, tx and x of the ack con the board, ait's worked, but I can't uate the firmware, what I have to do?
Thanks


Make clang available in builder image

Update the builder image to link clang to clang-7, so that it can be used in #8211 .

This change is

test-me-please

test-me-please

Coverage increased (+0.01%) to 41.9% when pulling c9f2ccebcc3bd43b756ce49acd2bd77c5a23a7cc on pr/cilium-builder-clang into cf14b6a19283bd994f3dc6cd429c29457c40adef on master.


Make "Ensure Minimal Semver Labels" a required PR check

The Create Release action frequently fails to calculate the next release's semver version because some merged PRs don't have a semver label. It looks like the check that runs against PRs to ensure they have a semver label isn't required before merge on this repo. This should be fixed.

Yes. This is done.


Added new quotes

Hi all,
This is my first contribution. Please check and let me know if I have to change something.
Regards,
Dhanya

This is good. Thanks :+1:
Have a good FOSS experience ahead :smile:

Thank you :)
On Oct 16, 2017 8:22 AM, "Mubaris NK"<EMAIL_ADDRESS>wrote:

This is good. Thanks 👍
Have a good FOSS experience ahead 😄
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mubaris/motivate/pull/22#issuecomment-336801410, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AQknx76vbjHDXXZhY3DkXqTwG3OfSYZMks5sswQrgaJpZM4P6LDv
.


How to get the touched position?

I want to get the x,y relative the map view not rawX,rawY relative screen,how could i do?

I means that don't add marker on the map,just touch and get the position.

check the last question in the FAQ https://github.com/moagrius/TileView/wiki/FAQ
is that what you mean?

@moagrius that's right,i will try it tomorrow！

is this still open?


DependencyConvergence plugin fails, yet :dependencyInsight doesn't provide additional insight

We've just added the DependencyConvergence enforcer rule to our project.
Now it fails due to dependencies not converging (good so far).
Trying to get insights into dependency resolution by running ./gradlew :neo-autoconfigure:dependencyInsight --configuration compileClasspath --dependency org.springframework.boot:spring-boot-autoconfigure
yields
* What went wrong:
A problem occurred configuring project ':neo-autoconfigure'.
> Could not resolve all dependencies for configuration ':neo-autoconfigure:compileClasspath'.
   > Conflict(s) found for the following module(s):
       - org.springframework.boot:spring-boot-autoconfigure between versions 2.3.1.RELEASE and 2.0.0.RELEASE
       - org.slf4j:slf4j-api between versions 1.7.30 and 1.7.25
       - org.springframework.boot:spring-boot between versions 2.3.1.RELEASE and 2.0.0.RELEASE
     Run with:
         --scan or
         :neo-autoconfigure:dependencyInsight --configuration compileClasspath --dependency org.springframework.boot:spring-boot-autoconfigure
     to get more insight on how to solve the conflict.

This instructs me to run gradle with the same command line I used above, not providing any further insight.
Running it with -Denforcer.enabled=false, we get the desired dependency resolution output.
We have the plugin configured like follows:
rule<DependencyConvergence> {
                enabled.set(true)
                failOnDynamicVersions.set(true)
                failOnChangingVersions.set(true)
            }

Yes, this is a tough one as the error that appears in the console does not come from the enforcer but from Gradle when it resolves configurations. As such, there's no way the enforcer plugin can add an extra line to instruct users to skip the enforcer rule, as you have done.


Fix and check on SLC Proposal  edit permissions

Make sure a proposal is no longer editable after it has been approved (URL hack) and make sure that a proposal is not editable by anyone other than admin, the creator, and the any faculty that may be assigned as the instructor.

 Fix and check on SLC Proposal edit permissions #804


keep telling : This message didn't complete its response.

Describe the bug
let's build a web app to generate images by prompts, like the screenshot does, user can input prompts to generate images by AI, all generated images will be listed below the input box, make it modern and professional
when it builds, it keeps telling the same error: This message didn't complete its response.

Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-kpgmsc
Steps to reproduce

Expected behavior
when it builds, it keeps telling the same error: This message didn't complete its response.
Screen Recording / Screenshot

Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 131
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
performance.memory = {
  "totalJSHeapSize": 98667071,
  "usedJSHeapSize": 76559035,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = jiangyan
Chat ID = 034e88171ee4

Additional context
No response

Appreciate the feedback! This is a known issue that is being tracked here: #1073.


Bee hangs when clef is available but encountering issues

Summary
When clef is running and available over network, but it is having issues of some kind (in my case, permission issues that kept it from running correctly), then bee just hangs after its first log message.
Steps to reproduce
chmod 777 clef's password or masterseed.json file and run both clef and bee. There may be other ways to break clef.
Expected behavior
bee should print an error message of some sorts indicating that there is an issue with clef.
Actual behavior
bee hangs. Example running in docker:
clef_1  | cat: /app/data/password: Permission denied
clef_1  | rm: cannot remove '/tmp/stdin': No such file or directory
clef_1  | rm: cannot remove '/tmp/stdout': No such file or directory
clef_1  |
clef_1  | WARNING!
clef_1  |
clef_1  | Clef is an account management tool. It may, like any software, contain bugs.
clef_1  |
clef_1  | Please take care to
clef_1  | - backup your keystore files,
clef_1  | - verify that the keystore(s) can be opened with your password.
clef_1  |
clef_1  | Clef is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
clef_1  | without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
clef_1  | PURPOSE. See the GNU General Public License for more details.
clef_1  | INFO [04-11|10:54:53.551] Using stdin/stdout as UI-channel
clef_1  | INFO [04-11|10:54:54.202] Loaded 4byte database                    embeds=146841 locals=3 local=/app/config/4byte.json
clef_1  | WARN [04-11|10:54:54.202] Failed to open master, rules disabled    err="file (/app/data/masterseed.json) has insecure file permissions (-rwx------)"
clef_1  | INFO [04-11|10:54:54.202] Starting signer                          chainid=5 keystore=/app/data/keystore light-kdf=true advanced=false
clef_1  | INFO [04-11|10:54:54.203] HTTP endpoint opened                     url=http://[::]:8550/
clef_1  | {"jsonrpc":"2.0","method":"ui_onSignerStartup","params":[{"info":{"extapi_http":"http://[::]:8550/","extapi_ipc":"n/a","extapi_version":"6.1.0","intapi_version":"7.0.1"}}]}
clef_1  | {"jsonrpc":"2.0","id":2,"method":"ui_approveListing","params":[{"accounts":[],"meta":{"remote":"<IP_ADDRESS>:50522","local":"clef:8550","scheme":"HTTP/1.1","User-Agent":"Go-http-client/1.1","Origin":""}}]}
bee_1   |
bee_1   | Welcome to the Swarm.... Bzzz Bzzzz Bzzzz
bee_1   |                 \     /
bee_1   |             \    o ^ o    /
bee_1   |               \ (     ) /
bee_1   |    ____________(%%%%%%%)____________
bee_1   |   (     /   /  )%%%%%%%(  \   \     )
bee_1   |   (___/___/__/           \__\___\___)
bee_1   |      (     /  /(%%%%%%%)\  \     )
bee_1   |       (__/___/ (%%%%%%%) \___\__)
bee_1   |               /(       )\
bee_1   |             /   (%%%%%)   \
bee_1   |                  (%%%)
bee_1   |                    !
bee_1   | time="2021-04-11T10:54:57Z" level=info msg="version: 0.5.3-acbd0e2"

We can see that clef started and is listening on :8550, and that bee started, printed its version then just hangs and doesn't print anything anymore.

Another user had a similar issue on Discord: https://discord.com/channels/799027393297514537/810905662375854123/830816951785488456
Basically, their seed could not be decrypted, so clef was in the same state as in my issue.
Apr 11 09:40:51 rpi bee-clef-service[460]: WARN [04-11|09:40:51.896] Failed to open master, rules disabled    err="failed to decrypt the master seed of clef"

Thanks for reporting. This is something we should improve on.

I also encountered this problem

same issue.

waitForClef function might be blocking on start. Need to look into this further.


Indexing rate doesn't work for data streams

Indexing rate only seem to work if indices are written directly to them, not if they are data streams

I currently index around 5k/s to this cluster, using data streams.
And listing all indices in a huge list gets kind of unreadable when they have long names, like default APM indices have. They also get longer names set with "restored-" when using searchable snapshots, meaning even longer.

adding dynamic padding for the node/index names now.

Indexing rate only seem to work if indices are written directly to them, not if they are data streams
I currently index around 5k/s to this cluster, using data streams.
And listing all indices in a huge list gets kind of unreadable when they have long names, like default APM indices have. They also get longer names set with "restored-" when using searchable snapshots, meaning even longer.

4005778 should solve this issue. you can now hide some of the boxes. let me know if that works or if you have a better suggested idea

That looks better when side boxes are hidden. Thanks 👍
Just missing the data streams info in the index list.

That looks better when side boxes are hidden. Thanks 👍
Just missing the data streams info in the index list.

Awesome. Ill get those data stream rates fixed in the morning

That looks better when side boxes are hidden. Thanks 👍
Just missing the data streams info in the index list.

Does 7d2187a show it how you would like? I made it so when you press the "h" key it toggles displaying hidden indexes (they show on the next refresh so give it a second)
Let me know if that it what you wanted

That looks better when side boxes are hidden. Thanks 👍
Just missing the data streams info in the index list.

Does 7d2187a show it how you would like? I made it so when you press the "h" key it toggles displaying hidden indexes (they show on the next refresh so give it a second)
Let me know if that it what you wanted
edit: I see, data streams are entirely different. I dont think I have used them myself personally. I will experiment with these tonight and maybe add a new box for data streams

I can at least see index rate on them, via their backing indices, so that is a good improvement 👍
But yes, showing them just as the data stream in the list (or a separate list somehow, one for indices and one for data streams could work as well.)
Would be good if I can choose how to sort them by name, size or indexing rate as well.
And if I can search would be another huge improvement, as onesome clusters I have quite a long list of indices.
Nicely done so far though 👍

That looks better when side boxes are hidden. Thanks 👍
Just missing the data streams info in the index list.

Does 7d2187a show it how you would like? I made it so when you press the "h" key it toggles displaying hidden indexes (they show on the next refresh so give it a second)
Let me know if that it what you wanted
edit: I see, data streams are entirely different. I dont think I have used them myself personally. I will experiment with these tonight and maybe add a new box for data streams

I can at least see index rate on them, via their backing indices, so that is a good improvement 👍 But yes, showing them just as the data stream in the list (or a separate list somehow, one for indices and one for data streams could work as well.)
Would be good if I can choose how to sort them by name, size or indexing rate as well. And if I can search would be another huge improvement, as onesome clusters I have quite a long list of indices.
Nicely done so far though 👍

Can you see if 1caff77 displays the data streams correctly for you? Let me know if anything shows out of alignment aswell. Should work fine. It will display a little icon indicator showing to show its a data stream.
You think it would be better to have a separate box for data streams or to keep them in the index list like I did in this commit?

Can you see if 1caff77 displays the data streams correctly for you? Let me know if anything shows out of alignment aswell. Should work fine. It will display a little icon indicator showing to show its a data stream.
You think it would be better to have a separate box for data streams or to keep them in the index list like I did in this commit?

Does not seem to work, looks like before, no data streams are listed.
The alignment works unless I remove box 3, then box 5 gets the same width as box 4, which then gets wrapped lines instead (depending on how large screen resolution I have it on).
As it's a "top" app, I would say I would mostly benefit from knowing what indices are currently being written to (sorted by that).
Meaning I wouldn't mind having it as is in a single list for just the indices.
Maybe if the list could be shortened with an option to expand it, as with lots of indices in the cluster (I have 1400 in one of my clusters) elastop seem to be a bit too slow.
Or maybe data streams aren't needed to be shown separate at all, just that the backing indices somehow are shown that they are datastreams might work as well.

Can you see if 1caff77 displays the data streams correctly for you? Let me know if anything shows out of alignment aswell. Should work fine. It will display a little icon indicator showing to show its a data stream.
You think it would be better to have a separate box for data streams or to keep them in the index list like I did in this commit?

Does not seem to work, looks like before, no data streams are listed.
The alignment works unless I remove box 3, then box 5 gets the same width as box 4, which then gets wrapped lines instead (depending on how large screen resolution I have it on).
As it's a "top" app, I would say I would mostly benefit from knowing what indices are currently being written to (sorted by that). Meaning I wouldn't mind having it as is in a single list for just the indices. Maybe if the list could be shortened with an option to expand it, as with lots of indices in the cluster (I have 1400 in one of my clusters) elastop seem to be a bit too slow.
Or maybe data streams aren't needed to be shown separate at all, just that the backing indices somehow are shown that they are datastreams might work as well.

Yeah, I didn't even think about that...while I do have about 2tb of data currently, I am only working with like 10-20 indexes at the moment.
I am going to see if I can maybe stack requests in an API call or maybe specify only the params needed from the API endpoint to truncate the response.
As far as sorting the indexes go, 1d08518 now sorts actively written to indexes to the top.
Also:

Meaning I wouldn't mind having it as is in a single list for just the indices.

Does it not work when you hide all the boxes and only show the indices box?
Either way, I do need to make this more dynamic. Maybe a yaml config in $HOME/.config to specify the default startup boxes, columns to display, etc
Also, if your console shows anything not lining up or displaying properly, please share pictures if you can so I can fix it.
Appreciate all the feed back btw

Looks much better now when it sorts on index rate 👍
I did noticed the nodes are line break'd as well now, unless I run this in full screen on a high resolution, I guess the Roles column could be a bit smaller.
And this is with box 3 hidden:

So, it looks fine for the index list unless only box 4 and 5 are shown, then they get the same amount of width, and indices are then line breaked, as per above image.
Not sure what some of those cluster metrics (in box 5) calculate either, as it looks like the "Rate" one's are a bit off.
One other thing I'd love to see would be how many shards a node has on it, that would be super helpful.


Can't get the created API list after attempt to creat a API with  too long  value for API vesion.

Description:
Attempt to create API with more than 30 character for  API version name, gives JdbcSQLException at  get all API request. Existing  API not display in the API publisher page.
error:
2018-12-03 16:06:42,428] ERROR - ApiMgtDAO Unable to find the API: admin-test3-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb in the database
[2018-12-03 16:06:42,429] ERROR - index:jag org.wso2.carbon.apimgt.api.APIManagementException: Unable to find the API: admin-test3-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb in the database
bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb  = the version which contain more than 31 characters
test3 = API name that I try to create with above version name
Suggested Labels:
Label: Product scenario
Affected Product Version:
APIM 2.6.0
OS, DB, other environment details and versions:
H2 DB, Ubuntu OS
Steps to reproduce:

Create a API with valid data for mandatory fields
Attempt to create another API with more than 30 characters for version name
Navigate to the All API page.

Expected Result:
Page display created API
Actual Result:
Created API not displayed
Related Issues:
Can be see the same behavior when attempt to create a API with more than 255 characters for API name.

I’m closing this issue because it has been inactive for more than two years. Please reopen if you still encounter this issue with the latest version.


smt_trie API should be suitable for trace_decoder

https://github.com/0xPolygonZero/zk_evm/blob/96d27486538bd269ff1e8fbfb8c4c0365e5d24eb/trace_decoder/src/typed_mpt.rs#L468-L476
In short, we need to be able to edit SMTs in-place

Also #705

Also 348


change jobname from task-runtimeid-index to tfjobname-task-runtimeid-index

good for checking multi tfjobs

/ok-to-test

abondon for merging issue, will recreate a new pr