text:
Archer C6 - Unknown error for pwd!

Hi,
I have an Archer C6 v2.0, firmware version 1.3.7 Build 20220613 rel.64828 (it is the latest version).
I enabled the option "access for all LAN connected devices" to be sure that it allow HA to connect.
When the HACS integration tries to login to the router, it fails showing "configuration failed". In the log file I can see the following:
2024-10-08 15:54:45.941 ERROR (SyncWorker_2) [custom_components.tplink_router] TplinkRouter - TPLinkDecoClient - Unknown error for pwd! Error - 'result'; Response - {"success":true,"data":{"password":["D1FxxxD95","010001"],"mode":"router","username":""}} 2024-10-08 15:54:49.032 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry http://192.168.0.1 for tplink_router Traceback (most recent call last):   File "/usr/src/homeassistant/homeassistant/config_entries.py", line 604, in async_setup     result = await component.async_setup_entry(hass, self)              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/config/custom_components/tplink_router/__init__.py", line 47, in async_setup_entry     firmware, status = await hass.async_add_executor_job(TPLinkRouterCoordinator.request, client, callback)                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/local/lib/python3.12/concurrent/futures/thread.py", line 58, in run     result = self.fn(*self.args, **self.kwargs)              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/config/custom_components/tplink_router/coordinator.py", line 56, in request     data = callback()            ^^^^^^^^^^   File "/config/custom_components/tplink_router/__init__.py", line 43, in callback     stat = client.get_status()            ^^^^^^^^^^^^^^^^^^^   File "/usr/local/lib/python3.12/site-packages/tplinkrouterc6u/client.py", line 367, in get_status     _add_device(type, item)   File "/usr/local/lib/python3.12/site-packages/tplinkrouterc6u/client.py", line 358, in _add_device     IPv4Address(item['ipaddr']),     ^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/local/lib/python3.12/ipaddress.py", line 1319, in __init__     self._ip = self._ip_int_from_string(addr_str)                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/local/lib/python3.12/ipaddress.py", line 1206, in _ip_int_from_string     raise AddressValueError("Expected 4 octets in %r" % ip_str) ipaddress.AddressValueError: Expected 4 octets in 'Unknown'
When I try to log again into the Archer C6 interface I get a message "Login conflict. Only one device can log in at a time. Do you want to continue and force the other device to log off?", as if the HACS integration is already connected to the router.
If I log into the C6 administration through Chrome, and then reload the HACS integration, I get killed from the C6 administration page.
I tried to restart the router, the HA box, uninstall and reinstall the integration, same problem.
What is surprising is that I am pretty sure that a few days ago the integration successfully connected to the router and showed me the devices connected to the router. But I had no time to investigate when this happened.
Additional Information (please complete the following information)

Router Hardware Version: Archer C6 v2.0
Router Firmware Version: 1.3.7 Build 20220613 rel.64828
Home Assistant Version:  Core 2024.9.3, Supervisor 2024.10.0
TP-Link Router Integration Component Version: 1.16.0

Thanks a lot!

Here is the result.
I replaced some SSID, hostnames, mac address... the values I replaced were good and real values.
{'wan_ipv4_netmask': '255.255.255.0', 'wireless_2g_wds_status': 'disable', 'wireless_2g_wep_format2': 'hex', 'wireless_5g_txbf_enable': 'on', 'wan_ipv6_conntype': 'none', 'wireless_5g_wep_key2': '', 'wireless_2g_port': '1812', 'wireless_2g_htmode': 'auto', 'storage_vendor': '', 'wireless_2g_wep_type2': '64', 'wireless_5g_wep_select': '1', 'wireless_2g_psk_key': 'PASSWORD', 'wireless_2g_wep_type1': '64', 'wireless_2g_wep_key1': '', 'wan_ipv4_snddns': '192.168.1.254', 'wireless_5g_extinfo': {'support_band': 'both', 'dual_band': 'yes', 'wds2g_wds5g_compatible': 'no'}, 'guest_2g_hidden': 'off', 'wireless_2g_channel': 'auto', 'wireless_2g_wpa_version': 'auto', 'wireless_5g_psk_key': 'PASSWORD', 'lan_ipv4_netmask': '255.255.255.0', 'wireless_5g_wep_key1': '', 'lan_macaddr': 'XX-XX-XX-XX-XX-XX', 'wireless_2g_encryption': 'psk', 'wireless_2g_psk_cipher': 'aes', 'wireless_5g_port': '1812', 'wireless_5g_wps_state': 'configured', 'wireless_5g_wpa_cipher': 'auto', 'guest_5g_disabled': 'off', 'wireless_5g_hwmode': 'anac_5', 'lan_ipv6_link_local_addr': '', 'modem_ipaddr': '0.0.0.0', 'wan_ipv6_snddns': '::', 'wireless_2g_atf': 'off', 'wan_ipv6_ip6addr': '::', 'guest_2g_ssid': 'TP-Link_Guest_SSID', 'wireless_5g_wpa_key': '', 'guest_isolate': 'off', 'wan_macaddr': 'XX-XX-XX-XX-XX-XX', 'wireless_5g_hidden': 'off', 'wireless_2g_wep_key4': '', 'wireless_5g_atf': 'off', 'wireless_2g_disabled_all': 'off', 'wireless_5g_htmode': 'auto', 'wan_ipv4_gateway': '192.168.1.254', 'guest_2g_psk_key': '', 'guest_5g_psk_version': 'rsn', 'wireless_5g_wep_format4': 'hex', 'modem_connstatus': 0, 'wireless_5g_channel': 'auto', 'wan_ipv6_enable': 'off', 'wireless_2g_wep_mode': 'auto', 'wireless_5g_wpa_version': 'auto', 'wireless_5g_wep_type3': '64', 'wireless_5g_wds_status': 'disable', 'wireless_2g_wep_format3': 'hex', 'wireless_5g_disabled': 'off','wireless_5g_wep_type2': '64', 'wireless_5g_wep_format1': 'hex', 'storage_capacity': 0, 'access_devices_wired': [{'wire_type': 'wired', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': '192.168.0.117', 'hostname': 'HOSTNAME'}, {'wire_type': 'wired', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': '192.168.0.XXX', 'hostname': 'HOSTNAME'}, {'wire_type': 'wired', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': '192.168.0.220', 'hostname': 'HOSTNAME'}], 'guest_2g_disabled': 'off', 'guest_5g_psk_key': '', 'remote': False, 'wireless_5g_encryption': 'psk', 'guest_5g_hidden': 'off', 'guest_access': 'off', 'wireless_5g_disabled_all': 'off', 'guest_5g_extinfo': {'support_band': 'both', 'dual_band': 'yes', 'wds2g_wds5g_compatible': 'no'}, 'wireless_5g_current_channel': '40', 'wireless_2g_wpa_cipher': 'auto', 'wireless_2g_txpower': 'high', 'wireless_2g_wep_key3': '', 'wireless_2g_wep_select': '1', 'guest_2g_encryption': 'none', 'wireless_2g_extinfo': {'support_band': 'both', 'dual_band': 'yes', 'wds2g_wds5g_compatible': 'no'}, 'guest_5g_ssid': 'TP-Link_Guest_XXXX_5G', 'wireless_2g_wep_format4': 'hex', 'wireless_2g_macaddr': 'XX-XX-XX-XX-XX-XX', 'guest_5g_enable': 'off', 'guest_2g_psk_version': 'rsn', 'storage_available_unit': 'B', 'wireless_2g_wep_key2': '', 'wan_ipv6_gateway': '::', 'printer_name': 'None', 'usb_available': 0, 'storage_available': 0, 'wireless_2g_wep_format1': 'hex', 'printer_count': 0, 'modem_signal': '0%', 'modem_snddns': '0.0.0.0', 'wireless_2g_current_channel': '4', 'wireless_2g_psk_version': 'rsn','modem_gateway': '0.0.0.0', 'wireless_5g_ssid': 'MYSSID', 'wireless_5g_wep_type1': '64', 'wireless_2g_wps_state': 'configured', 'modem_pridns': '0.0.0.0', 'wireless_5g_psk_version': 'rsn', 'modem_netmask': '0.0.0.0', 'wireless_2g_server': '', 'conn_type': '0', 'modem_available': 0, 'wan_ipv4_ipaddr': '192.168.1.188', 'guest_2g_extinfo': {'support_band': 'both', 'dual_band': 'yes', 'wds2g_wds5g_compatible': 'no'}, 'lan_ipv6_assign_type': 'slaac', 'access_devices_wireless_host': [{'wire_type': '5G', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': '192.168.0.142', 'hostname': 'HOSTNAME'}, {'wire_type': '2.4G', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': 'Unknown', 'hostname': 'Unknown'}, {'wire_type': '2.4G', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': 'Unknown', 'hostname': 'Unknown'}, {'wire_type': '2.4G', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': 'Unknown', 'hostname': 'Unknown'}, {'wire_type': '2.4G', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': '192.168.0.138', 'hostname': 'HOSTNAME'}, {'wire_type': '2.4G', 'macaddr': 'XX-XX-XX-XX-XX-XX', 'ipaddr': '192.168.0.135', 'hostname': 'HOSTNAME'}], 'wireless_2g_wep_type3': '64', 'lan_ipv4_ipaddr': '192.168.0.1', 'wireless_2g_enable': 'on', 'wireless_5g_txpower': 'high', 'guest_5g_psk_cipher': 'aes', 'wireless_2g_disabled': 'off', 'wireless_5g_enable': 'on', 'wireless_5g_wep_type4': '64', 'wireless_5g_mumimo': 'off', 'wireless_2g_wpa_key': '', 'wireless_5g_wep_key4': '', 'guest_5g_encryption': 'none', 'wireless_5g_wep_mode': 'auto', 'wireless_5g_wep_format2': 'hex', 'wireless_5g_macaddr': 'XX-XX-XX-XX-XX-XX', 'lan_ipv4_dhcp_enable': 'On', 'wireless_5g_wep_format3': 'hex', 'wireless_2g_wep_type4': '64', 'wireless_2g_hwmode': 'bgn', 'wireless_5g_server': '', 'wireless_2g_ssid': 'MYSSID', 'wan_ipv4_pridns': 'XX.XX.XX.XX', 'guest_2g_enable': 'off', 'wireless_5g_wep_key3': '', 'wireless_5g_psk_cipher': 'aes', 'wan_ipv6_pridns': '::', 'wireless_2g_hidden': 'off', 'storage_capacity_unit': 'B', 'wan_ipv4_conntype': 'dhcp', 'lan_ipv6_ipaddr': '::/0', 'guest_2g_psk_cipher': 'aes'}

I think I understand what happens.
Your integration connect perfectly to my router, because it logs me off from my Chrome connection (and when I log into the router with Chrome it say that someone is already connected).
Then the integration scans the list of "things" connected to my router, and when it see the name UNKNOWN and the IP address UNKNOWN it cause an error.

@julll190 I have fixed it. Please try version v1.17.0 and let me know

Thanks a lot, it works like a charm!
I just need to understand what are these "Unknown" devices in my house :D

@julll190 Would be great if you could give a star to the repo :) Thanks


text:
[Help]: Inquiry Regarding Differences Between Cumulative and STL LOS Displacement

Dear Alexey,
I am writing to seek clarification regarding the difference between cumulative LOS and STL LOS displacements in synthetic aperture radar interferometry (InSAR) data analysis.
As in the attached pictures, I got the results of the SBAS analysis for my area of interest for the year 2023, Could you kindly provide insights into the key distinctions between these methodologies and offer guidance on which of these two is appropriate to utilize/focus on for analyzing LOS displacement data?

Cumulative LOS displacements is a result of least-squares solution on a set of interferogram phases. It can be affected by atmospheric effects, seasonal changes and more. Trend calculations are targeted to remove all the factors and detect a long-time trend and STL is the one of the best algorithms for that. For STL algorithm explanation and links see https://www.statsmodels.org/dev/examples/notebooks/generated/stl_decomposition.html

Dear Alexey,
I’ve used your work extensively as a basis for my research, I have come across findings that indicate a significant level of subsidence using SBAS analysis, with measurements suggesting a displacement of approximately 50mm in the area under study for a period from 2017 to 2022  as shown in the figure below.
However, I have come across another contribution within the field that presents a contrasting view, suggesting a different interpretation of the subsidence dynamics in the same area. For your reference, I have attached the relevant contribution to this comment. This difference has led me to question whether I might be approaching the analysis or interpretation of the data incorrectly.
I am reaching out to you seeking your expert opinion and insights on this matter. Given the differences in findings between my research (SBAS analysis through PyGMTSAR) and this other contribution, I am eager to hear your expert insights and perspective on the potential factors contributing to these discrepancies.
The study by[Kakar et al.] provided subsidence values ranging from 3.2 cm/year to 16 cm/year, while my research[SBAS using PyGMTSAR] yielded values of 5 cm/year.
This difference has raised questions to inquire about the factors that might contribute to such variations in reported subsidence rates. Your expertise and guidance on on this matters would greatly assist me in gaining a clearer understanding of the subsidence dynamics and in ensuring the accuracy and reliability of my research outcomes.

remotesensing-16-01521 .pdf

Hi, the red area around the blue on the plots above is a subsidence zone, according to the paper. If the red area has a subsidence of -40 mm/year instead of an uplift of +40 mm/year, then the center blue zone has a velocity of about 150 mm/year, which is comparable to the paper's results (15 cm/year). This means you selected too small an area for the processing, and your velocities are biased. InSAR velocities are relative and calculated from an average for your processing area. When the area, on average, is not stable, you have a bias. You should select the same area as in Figure 7 of the paper because it is stable on average and should not produce the bias.

FYI, I've recently updated the velocity calculation function to use a least-squares fit (instead of the previous fast solution based on average displacement):
velocity_ps = sbas.velocity(disp_ps)
# optionally, materialize to disk and open
velocity_ps = sbas.sync_cube(velocity_ps, 'velocity_ps')

You can call it on displacements as well as on STL trend, but be careful as this trend is not constant.

Hi,
I wanted to update you on my recent SBAS analysis. Following your insight from the paper to increase the area of interest, I expanded the scope accordingly. However, despite this adjustment, I found that the analysis produced the same results as before.
I'm reaching out to seek your guidance on this matter.
Analysis with Initial AOI

Analysis with Expanded AOI

Dear Alexey,
I have used the updated notebook for sbas.velocity calculation but i come up with the following error. Could you please provide some guidance or assistance in resolving this error?

It seems you need to upgrade your PyGMTSAR library.

Hello sir,
the issue is still there even after upgrading the library and it is not showing the updated notebook.
you can see below in the figure which show that its 23 days ago.

The function is used in 'PyGMTSAR SBAS and PSI Analyses: Golden Valley, CA.' and 'PyGMTSAR SBAS and PSI Analyses: Lake Sarez Landslides, Tajikistan.' Google Colab notebooks.

source: gharchive/issue

repo: AlexeyPechnikov/pygmtsar

license_type: permissive

license_source: github-api


text:
[Help]: scatter plot

How are you Professor @AlexeyPechnikov   . How can I draw a scatter plot like this. I really need your help. I need a method or a script to do this, please.

You can find the scatterplot and related code in the example 'PyGMTSAR Elevation Map: Erzincan, Türkiye,' and other examples at https://insar.dev:


text:
Is there a simple install archive available (for "portable" installs)?

I'm using scoop to install most of my Windows PC tooling these days. scoop installs the tools in a quick/easy, scriptable, and portable manner. I'd like to add an MSYS2 manifest for the tool so that I can install it in a similar manner, but the scoop tool requires an archive that can be simply extracted. Any archive type extractable by 7zip would be workable.
I have a few GUI tools that can see and extract the .7z archive within the installer, but 7zip itself cannot parse the installer as an archive nor extract any content.
Is there a simple, extractable archive available (or can one be made available)?
Just making the .7z archive artifact (already created during the installer generation step) available would probably solve the issue.

If you want take go from A (fresh install of Windows) to B (Windows with MSYS2) via C (Scoop) that's your choice I suppose:
http://sourceforge.net/projects/msys2/files/Base/i686/msys2-base-i686-20150916.tar.xz/download
http://sourceforge.net/projects/msys2/files/Base/x86_64/msys2-base-x86_64-20150916.tar.xz/download

:+1:

authors: mingwandroid rivy

license_source: bigquery


text:
280 - QA: Anchor View samples button to samples section on experiment page

Issue Number
Closing #280
(This branch was created based on PR https://github.com/AlexsLemonade/refinebio-web/pull/301.)
Purpose/Implementation Notes
Added the auto-scroll animation to the samples table section, when a user clicks the "View Samples" button to access the experiment page via the search page. The UI scrolls the samples table section to the top of the page as the data is loaded.

Please see the latest UI here.
Types of changes

New feature (non-breaking change which adds functionality)

Checklist

[x] Lint and unit 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 appropriate)
[ ] Any dependent changes have been merged and published in downstream modules

I've updated this PR and it's ready for another look. Thank you David!

As discussed in 1:1, I've replaced the querySelector method with the Context API.
It now handles access to the <header />  element using LayoutRefsContext and its hook useLayoutRefs  (dde79d12fa284fee0a3a7d5d4a301f6c8b80a38c). Additionally, I've cleaned up the sampleTablesData states.
Also I am going to create a separate issue for further refactoring of useSamplesTableManager for the next sprint, as we discussed 👍
This PR is ready for your review, thank you David!

source: gharchive/pull-request

repo: AlexsLemonade/refinebio-web


text:
nest integration should have exponential backoff after receiving 429 Too Many Requests

After running for a few days, the nest cam started sending out 429 Too Many Requests.
I believe go2rtc keeps retrying to get the video stream. But could it actually have an exponential backoff to wait between each retries? This could be resolved by manually removing the stream from config for one hour and put it back.
Although the screenshot says hass / homeassistant, I am actually using the credential in nest-doorbell: nest:?client_id=xxxxx config.

Nov 13 22:23:47 internalhost go2rtc[93430]: 22:23:47.644 INF go2rtc platform=linux/amd64 revision=mod.a2a0de7 version=1.9.7
Nov 13 22:23:47 internalhost go2rtc[93430]: 22:23:47.644 INF config path=/etc/go2rtc.conf
Nov 13 22:23:47 internalhost go2rtc[93430]: 22:23:47.645 INF [api] listen addr=:1984
Nov 13 22:23:47 internalhost go2rtc[93430]: 22:23:47.645 INF [rtsp] listen addr=:8554
Nov 13 22:23:47 internalhost go2rtc[93430]: 22:23:47.646 INF [webrtc] listen addr=:8556
Nov 14 02:45:50 internalhost go2rtc[93430]: 02:45:50.444 WRN [rtsp] error="streams: nest: wrong status: 429 Too Many Requests" stream=nest-frontyard
Nov 14 06:24:33 internalhost go2rtc[93430]: 06:24:33.261 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:24:43 internalhost go2rtc[93430]: 06:24:43.283 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:24:53 internalhost go2rtc[93430]: 06:24:53.186 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:25:03 internalhost go2rtc[93430]: 06:25:03.205 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:25:13 internalhost go2rtc[93430]: 06:25:13.238 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:25:21 internalhost go2rtc[93430]: 06:25:21.199 WRN [rtsp] error="streams: nest: wrong status: 429 Too Many Requests" stream=nest-doorbell
Nov 14 06:25:33 internalhost go2rtc[93430]: 06:25:33.275 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:25:43 internalhost go2rtc[93430]: 06:25:43.209 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:25:53 internalhost go2rtc[93430]: 06:25:53.264 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:26:03 internalhost go2rtc[93430]: 06:26:03.261 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:26:13 internalhost go2rtc[93430]: 06:26:13.291 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:26:21 internalhost go2rtc[93430]: 06:26:21.318 WRN [rtsp] error="streams: nest: wrong status: 429 Too Many Requests" stream=nest-doorbell
Nov 14 06:26:33 internalhost go2rtc[93430]: 06:26:33.322 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:26:43 internalhost go2rtc[93430]: 06:26:43.461 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:26:53 internalhost go2rtc[93430]: 06:26:53.366 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:27:03 internalhost go2rtc[93430]: 06:27:03.524 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:27:13 internalhost go2rtc[93430]: 06:27:13.371 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:27:21 internalhost go2rtc[93430]: 06:27:21.357 WRN [rtsp] error="streams: nest: wrong status: 429 Too Many Requests" stream=nest-doorbell
Nov 14 06:27:33 internalhost go2rtc[93430]: 06:27:33.450 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:27:43 internalhost go2rtc[93430]: 06:27:43.504 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:27:53 internalhost go2rtc[93430]: 06:27:53.489 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:28:03 internalhost go2rtc[93430]: 06:28:03.560 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:28:13 internalhost go2rtc[93430]: 06:28:13.565 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:28:21 internalhost go2rtc[93430]: 06:28:21.565 WRN [rtsp] error="streams: nest: wrong status: 429 Too Many Requests" stream=nest-doorbell
Nov 14 06:28:33 internalhost go2rtc[93430]: 06:28:33.528 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:28:43 internalhost go2rtc[93430]: 06:28:43.503 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:28:53 internalhost go2rtc[93430]: 06:28:53.860 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:29:03 internalhost go2rtc[93430]: 06:29:03.624 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:29:13 internalhost go2rtc[93430]: 06:29:13.605 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:29:21 internalhost go2rtc[93430]: 06:29:21.635 WRN [rtsp] error="streams: nest: wrong status: 429 Too Many Requests" stream=nest-doorbell
Nov 14 06:29:33 internalhost go2rtc[93430]: 06:29:33.703 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell
Nov 14 06:29:43 internalhost go2rtc[93430]: 06:29:43.746 WRN [rtsp] error="streams: nest: wrong status: 409 Conflict" stream=nest-doorbell

#1397

authors: AlexxIT hnws

license: MIT


text:
Issues with TVars parsing

I was trying to make a decapode where nothing else was pointing into the TVar variable Ḣ but I ran into an issue where for some reason, both the Ḣ I declared and an auto-generated Ḣ, which is the actual TVar here, were created.
DecaTest10 = quote
  A::Form0{X}
  B::Form0{X}
  C::Form0{X}
  Ḣ::Form5{X}
  H::Form5{X}

  A == b(B)
  A == c(C)
  ∂ₜ(H) == Ḣ
end

Test10 = SummationDecapode(parse_decapode(DecaTest10))

SummationDecapode{Any, Any, Symbol} with elements Var = 1:6, TVar = 1:1, Op1 = 1:3, Op2 = 1:0, Σ = 1:0, Summand = 1:0
┌─────┬───────┬──────┐
│ Var │  type │ name │
├─────┼───────┼──────┤
│   1 │ Form0 │    A │
│   2 │ Form0 │    B │
│   3 │ Form0 │    C │
│   4 │ Form5 │    Ḣ │
│   5 │ Form5 │    H │
│   6 │ infer │    Ḣ │
└─────┴───────┴──────┘
┌──────┬──────┐
│ TVar │ incl │
├──────┼──────┤
│    1 │    6 │
└──────┴──────┘
┌─────┬─────┬─────┬─────┐
│ Op1 │ src │ tgt │ op1 │
├─────┼─────┼─────┼─────┤
│   1 │   2 │   1 │   b │
│   2 │   3 │   1 │   c │
│   3 │   5 │   6 │  ∂ₜ │
└─────┴─────┴─────┴─────┘

So I decided to delete my Ḣ since it wasn't being used, but now it won't compile since I didn't declare Ḣ, even though it's not being used.
DecaTest10 = quote
  A::Form0{X}
  B::Form0{X}
  C::Form0{X}
  H::Form5{X}

  A == b(B)
  A == c(C)
  ∂ₜ(H) == Ḣ
end

Test10 = SummationDecapode(parse_decapode(DecaTest10))

KeyError: key :Ḣ not found
Stacktrace:
 [1] getindex(h::Dict{Symbol, Int64}, key::Symbol)
   @ Base .\dict.jl:498
 [2] reduce_term!(t::Decapodes.Var, d::SummationDecapode{Any, Any, Symbol}, syms::Dict{Symbol, Int64})
   @ Decapodes c:\Users\19542\Documents\GitHub\Decapodes.jl\src\Decapodes2\language.jl:69
 [3] eval_eq!(eq::Eq, d::SummationDecapode{Any, Any, Symbol}, syms::Dict{Symbol, Int64})
   @ Decapodes c:\Users\19542\Documents\GitHub\Decapodes.jl\src\Decapodes2\language.jl:114
 [4] SummationDecapode(e::Decapodes.DecaExpr)
   @ Decapodes c:\Users\19542\Documents\GitHub\Decapodes.jl\src\Decapodes2\language.jl:186
 [5] top-level scope
   @ c:\Users\19542\Documents\GitHub\Decapodes.jl\test\Decapodes2\rewrite.jl:526

I suspect that this occurs because we assumed that "floating" variables without edges pointing into them, like Ḣ, would have exactly one operation leading into them.

The following example helps explain why auto-generating a Var like Ḣ is sometimes necessary. These two Decapodes should encode the same physics:
Exp = quote
  A::Form0{X}
  H::Form0{X}
  Ḣ::Form0{X}

  ∂ₜ(H) == Ḣ
  Ḣ == f(A)
end

Imp = quote
  A::Form0{X}
  H::Form0{X}

  ∂ₜ(H) == f(A)
end

That is, the update variable for H is explicit in Exp and implicit in Imp. When we create a Decapode, there must be an intermediary variable that we can set both sides of this equation equal to.
When we solve this issue, we can either make the parsing code more sophisticated, or make the pre-processing of a Decapode more sophisticated. We prefer this second option whenever possible for a few reasons. We want to be able to use as much declarative-style Catlab machinery as possible, and writing bug-free parsing code is tough.

Closed by #95


text:
Fixing the about us title

The about section is not responsive and
The about us title is coming up on the sidebar in mobile view

I am a GSSOC'21 participant can you please assign me this issue under gssoc

this is a duplicate issue.

repo: Algo-Phantoms/Algo-Phantoms-Frontend


text:
'telegraph' not found

hello, I used your nvim configuration file,  but when  I execute PackerSync and then restart nvim, the following error is report, I'm using this config on my macos.

hello, looks like a mistake in the config which should be fixed by https://github.com/Allaman/nvim/commit/25ea5391e57cf349ae65114868b4de2a13052b4c
Thanks for pointing out!

repo: Allaman/nvim


text:
duplicated!

please help, duplicated

did you import react-bootstrap-table-all.min.css?

#136 #75

Thanks a lot!
:heart:

repo: AllenFang/react-bootstrap-table

license: mit


text:
placeholder-selected in filters/Select.js is not handled correctly

Hi there,
the css class placeholder-selected is not removed from class names in filters/Select.js, when an option is selected not equal to the placeholder. The not-placeholder option is displayed in something like light grey if selected. Formatting in the menu is correct tho, but not in the field of the select element. There is no workaround for this. :(
Best regards

@CroniD thanks, I'll handle it :)

Fixed on v4.0.3

@AllenFang & @rennerDa Thank you both. It works. :)

authors: AllenFang CroniD


text:
Enable custom sort (issue #1256)

resolve #1256
Iv'e only changed the src so it can all be compiled later upon release.
LMK if there is anything else [=

thanks, I'll review it 👍

Release on v3.3.0, thanks your contribution 👍

authors: AllenFang Paveltarno


text:
fix: use version 1.5 of pypi publish action

updated pypi publish action to v1.5

Failing due to unrelated error in test:

======================================================================
FAIL: test_create_processing_metadata (tests.test_metadata_creation.TestProcessingMetadata)
Tests that the processing metadata is created correctly.
Traceback (most recent call last):
File "/home/runner/work/aind-data-transfer/aind-data-transfer/tests/test_metadata_creation.py", line 71, in test_create_processing_metadata
self.assertEqual(expected_processing_instance, processing_instance)
AssertionError: Proce[91 chars]ain/site-packages/aind_data_schema/processing.[1691 chars]ne)]) != Proce[91 chars]ain/src/aind_data_schema/processing.py', schem[1681 chars]ne)])

repo: AllenNeuralDynamics/aind-data-transfer


text:
Camera USB ports need to be manually reset after unplugging the cameras

Making a new issue from the discussion here: https://github.com/AllenNeuralDynamics/dynamic-foraging-task/issues/48#issuecomment-1811165995
See table of USB/camera indexes, and more details on this problem: https://github.com/AllenNeuralDynamics/aind-behavior-blog/wiki/COM-Port-USB-Camera-Table

Updating this issue to specify that the problem is when the cables are unplugged and plugged back in the mapping gets scrambled.


text:
[DOCFIX] Remove ALLUXIO_RELEASED_VERSION from docs/_config.yml

Update references to ALLUXIO_RELEASED_VERSION to be ALLUXIO_VERSION_STRING
Remove the even more obscure ALLUXIO_MASTER_VERSION_SHORT
Update ALLUXIO_MAJOR_VERSION on master to be "edge"
The concept of "most recently release version" changes as patches are released, but this update is not reflected outside of the branch where the patch was cut from
Instead of trying to update ALLUXIO_RELEASED_VERSION across multiple branches, use ALLUXIO_VERSION_STRING which will be correct in all branches except for master.
In the case of master, which is currently at 2.2.0-SNAPSHOT, it is likely there will be invalid references (ex. 2.2.0-SNAPSHOT in the maven dependency declaration).
But I find this is to be more acceptable since it is a development branch.
In summary, this PR introduces inconsistencies in the master branch but corrects and simplifies version strings across all other release branches.

@apc999 would like your input and approval from a community perspective
@ZacBlanco hope this helps out with the version script
@LuQQiu can you look over my chinese edits? do not trust google translate
please do not auto cherry pick this to other branches. after approvals, i will manually cherry pick this over to branch-2.1 and branch-2.0 because not all changes here will apply to release branches

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/7888/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/7908/
Test PASSed.

alluxio-bot, merge this please

authors: AmplabJenkins LuQQiu Xenorith

repo: Alluxio/alluxio


text:
Update collectAlluxioInfo and other bin/alluxio cmd strings

collectAlluxioInfo calls bin/alluxio commands and collects their output. fix the commands after the golang CLI refactor

alluxio-bot, merge this please


text:
[DOCFIX]Add the bootstrap-conf command snippet in Configuring-Alluxio-with-S3.md of the Chinese version according to the English version for Alluxio 1.1

https://alluxio.atlassian.net/browse/ALLUXIO-1981

Can one of the admins verify this patch?

not my account

authors: AmplabJenkins GrandpaXun


text:
[ALLUXIO-1956] Upgrade Jetty to fix jdk regression. * Used the same v…

…ersion as Spark to reduce the chance of conflicts.

Can one of the admins verify this patch?

Jenkins, add to whitelist

Thanks for the patch. Could you elaborate a bit what is the error you see before this patch when using Spark (and which version?) ?

I have the same problem and found jira ALLUXIO-1956 which point to this pull request.
java -version
java version "1.8.0_91"
Java(TM) SE Runtime Environment (build 1.8.0_91-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.91-b14, mixed mode)

HTTP ERROR 500

Problem accessing /home. Reason:

    Server Error
Caused by:

org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP

PWC6199: Generated servlet error:
The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files

	at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:126)
	at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:296)
	at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:372)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:433)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:476)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:366)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:574)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:293)
	at org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:120)
	at alluxio.web.WebInterfaceGeneralServlet.doGet(WebInterfaceGeneralServlet.java:129)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:652)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:445)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:556)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1044)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:372)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:189)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:978)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
	at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
	at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:52)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
	at org.eclipse.jetty.server.Server.handle(Server.java:369)
	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:486)
	at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:933)
	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:995)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
	at java.lang.Thread.run(Thread.java:745)

That is the bug that this patch aims to address. The original ticket raised a concern about using a different jetty version than some other projects (namely Spark). So I updated to the same 9.2.x release they are using.

thanks @nate-cloudability for the explanation. I will ask the reporter for ALLUXIO-1956 to test it out. If that works for him too, this patch looks good for me.

Jenkins, test this please

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10360/Build result: ABORTED[...truncated 4540 lines...]	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)	at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:136)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)	at hudson.remoting.UserRequest.perform(UserRequest.java:120)	at hudson.remoting.UserRequest.perform(UserRequest.java:48)	at hudson.remoting.Request$2.run(Request.java:326)	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)[INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ alluxio-tests ---[WARNING] JAR will be empty - no content was marked for inclusion!
Test FAILed.

Merged build finished. Test FAILed.

Jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10363/Build result: FAILURE[...truncated 3960 lines...][JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/client/target/alluxio-keyvalue-client-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-keyvalue-client/1.2.0-SNAPSHOT/alluxio-keyvalue-client-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/pom.xml to org.alluxio/alluxio-underfs-hdfs/1.2.0-SNAPSHOT/alluxio-underfs-hdfs-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/target/alluxio-underfs-hdfs-1.2.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-hdfs/1.2.0-SNAPSHOT/alluxio-underfs-hdfs-1.2.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/hdfs/target/alluxio-underfs-hdfs-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-hdfs/1.2.0-SNAPSHOT/alluxio-underfs-hdfs-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/pom.xml to org.alluxio/alluxio-underfs-swift/1.2.0-SNAPSHOT/alluxio-underfs-swift-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/target/alluxio-underfs-swift-1.2.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-swift/1.2.0-SNAPSHOT/alluxio-underfs-swift-1.2.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/swift/target/alluxio-underfs-swift-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-swift/1.2.0-SNAPSHOT/alluxio-underfs-swift-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/examples/pom.xml to org.alluxio/alluxio-examples/1.2.0-SNAPSHOT/alluxio-examples-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/examples/target/alluxio-examples-1.2.0-SNAPSHOT.jar to org.alluxio/alluxio-examples/1.2.0-SNAPSHOT/alluxio-examples-1.2.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/examples/target/alluxio-examples-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-examples/1.2.0-SNAPSHOT/alluxio-examples-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/pom.xml to org.alluxio/alluxio-core-server/1.2.0-SNAPSHOT/alluxio-core-server-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/target/alluxio-core-server-1.2.0-SNAPSHOT.jar to org.alluxio/alluxio-core-server/1.2.0-SNAPSHOT/alluxio-core-server-1.2.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/target/alluxio-core-server-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-core-server/1.2.0-SNAPSHOT/alluxio-core-server-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/core/server/target/alluxio-core-server-1.2.0-SNAPSHOT-tests.jar to org.alluxio/alluxio-core-server/1.2.0-SNAPSHOT/alluxio-core-server-1.2.0-SNAPSHOT-tests.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/common/pom.xml to org.alluxio/alluxio-keyvalue-common/1.2.0-SNAPSHOT/alluxio-keyvalue-common-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/common/target/alluxio-keyvalue-common-1.2.0-SNAPSHOT.jar to org.alluxio/alluxio-keyvalue-common/1.2.0-SNAPSHOT/alluxio-keyvalue-common-1.2.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/common/target/alluxio-keyvalue-common-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-keyvalue-common/1.2.0-SNAPSHOT/alluxio-keyvalue-common-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/pom.xml to org.alluxio/alluxio-underfs/1.2.0-SNAPSHOT/alluxio-underfs-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/pom.xml to org.alluxio/alluxio-underfs-glusterfs/1.2.0-SNAPSHOT/alluxio-underfs-glusterfs-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/target/alluxio-underfs-glusterfs-1.2.0-SNAPSHOT.jar to org.alluxio/alluxio-underfs-glusterfs/1.2.0-SNAPSHOT/alluxio-underfs-glusterfs-1.2.0-SNAPSHOT.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/underfs/glusterfs/target/alluxio-underfs-glusterfs-1.2.0-SNAPSHOT-sources.jar to org.alluxio/alluxio-underfs-glusterfs/1.2.0-SNAPSHOT/alluxio-underfs-glusterfs-1.2.0-SNAPSHOT-sources.jar[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/integration/pom.xml to org.alluxio/alluxio-integration/1.2.0-SNAPSHOT/alluxio-integration-1.2.0-SNAPSHOT.pom[JENKINS] Archiving /home/jenkins/workspace/Alluxio-Pull-Request-Builder/keyvalue/pom.xml to org.alluxio/alluxio-keyvalue/1.2.0-SNAPSHOT/alluxio-keyvalue-1.2.0-SNAPSHOT.pomchannel stopped
Test FAILed.

@nate-cloudability it seems the tests are falling, mostly related to timeout when connecting to webUI server.

Thanks @apc999 . Sorry for not running the tests locally first. I was able to reproduce the problem locally and have fixed it with the latest comment.
Looking into the issue it appears that previously this code used a port of 0 which would cause the jdk to pick a random available port. That's why it was starting the server first then setting the configuration of which port it actually bound to.
I fixed the issue by assigning the socket connector as a member variable for later reference. I also updated getLocalPort() and getBindHost() methods to be reflective the actual host and port that were bound to.

Jenkins, test this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10385/
Test PASSed.

Thanks for the contribution. Could you sign the contribution license agreement?

@yupeng9 The license agreement is waiting with my company's legal department. Nobody foresees any issue so I should be able to return it soon.

LGTM

@nate-cloudability this PR is good to merge after signing cla.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10689/Build result: ABORTED[...truncated 4269 lines...]	at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:132)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)	at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:136)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)	at hudson.remoting.UserRequest.perform(UserRequest.java:120)	at hudson.remoting.UserRequest.perform(UserRequest.java:48)	at hudson.remoting.Request$2.run(Request.java:326)	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)[INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ alluxio-tests ---
Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10692/
Test FAILed.

Looks like the CI server is having trouble checking out the code. Did I do something wrong with the merge?

Jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10694/Build result: ABORTED[...truncated 4156 lines...]	at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:132)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)	at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:136)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)	at hudson.remoting.UserRequest.perform(UserRequest.java:120)	at hudson.remoting.UserRequest.perform(UserRequest.java:48)	at hudson.remoting.Request$2.run(Request.java:326)	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)[INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ alluxio-tests ---
Test FAILed.

Jenkins, test this please

Thanks for addressing the comments. From the build failure java.lang.RuntimeException: Failed to start cluster. Timed out waiting for master to serve web 	at alluxio.master.AbstractLocalAlluxioCluster.waitAndCheckTimeout(AbstractLocalAlluxioCluster.java:167), it seems to be caused by the change. Could you run the tests locally see if you can reproduce it?

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10700/Build result: ABORTED[...truncated 4162 lines...]	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)	at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.lang.reflect.Method.invoke(Method.java:606)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:136)	at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)	at hudson.remoting.UserRequest.perform(UserRequest.java:120)	at hudson.remoting.UserRequest.perform(UserRequest.java:48)	at hudson.remoting.Request$2.run(Request.java:326)	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)	at java.util.concurrent.FutureTask.run(FutureTask.java:262)	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)	at java.lang.Thread.run(Thread.java:745)[INFO] [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ alluxio-tests ---[WARNING] JAR will be empty - no content was marked for inclusion![INFO] Building jar: /home/jenkins/workspace/Alluxio-Pull-Request-Builder/tests/target/alluxio-tests-1.2.0-SNAPSHOT.jar
Test FAILed.

Merged build finished. Test FAILed.

@yupeng9 I'm still looking into the test failure. The exception leads me to believe there is some classpath issue. Exception
The test passes if run in Intellij. I'll keep trying to fix as time allows.

Thanks for investigating the issue. Reading the dependency graph via maven might be helpful.

Alright sorry for the delay @yupeng9 . I have fixed the issue locally by removing the XML and Annotation classes. All tests pass for me and Alluxio runs fine locally.

Jenkins, test this please

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10864/
Test PASSed.

Merged build finished. Test PASSed.

LGTM. Thanks for the fix!

authors: AmplabJenkins apc999 gpang nate-cloudability tanpinsiang yupeng9


text:
Footer missing in mobile view

Hello there, I noticed that the same footer present in the desktop view was not present in the mobile view. So I would like to add it. If you approve of the idea, kindly assign me this issue. I will then raise the relevant PR. Thank you.
Desktop:

Mobile:

assign this to me

Check correctly, it's visible in all screens.


text:
still bad compare to hunyuan dit try this complex violinist prompt, one shot no cherry picking

kittychan is a beautiful female acoustic violin player with long brown hair which holds a violin, in the style of romantic riverscapes, yuumei, gil elvgren, hannah flowers, uhd image, album covers, synthetism-inspired ,ultra detailed realistic face

Thanks for your timely feedback. We will continue to improve the foundational ability of our model. Currently, you can use extrapolation at 1536 to slightly improve the performance.

In the technical report, hunyuan dit claim to use more than 1 billion image-text pairs for training while Lumina-Next utilize 20 million image-text pairs. We will continue to expand the versatility and domains of our training set.

In the technical report, hunyuan dit claim to use more than 1 billion image-text pairs for training while Lumina-Next utilize 20 million image-text pairs. We will continue to expand the versatility and domains of our training set.

ooh now i see thanks for your reply. you & team doing great job. it just the parameter billion Vs million. i will help with testing since i don't know how to code lmao

You are welcome to provide more feedback. We will carefully take your feedback into consideration and design efficient strategy to solve them.


text:
Move QR Code Scanner camera to the right (10 pt)

https://zpl.io/2ZZBnPd

repo: AlphaWallet/alpha-wallet-ios


text:
Add Rootstock network

Description
This PR adds rootstock network to the list of available networks.

Send / Receive RBTC working using public node
Market value using coingecko
Tx history using blockscout api

Demo

Demo Video
https://github.com/AlphaWallet/alpha-wallet-ios/assets/104683677/557562f7-62b8-4e2a-9b21-2b84ba6d70e4

@ahsan-javaiid thanks for the contribution; will check it out soonish

@ahsan-javaiid thanks for the contribution; will check it out soonish

Thank you for the acknowledgement and consideration.
cc: @alepc253

@hboon Feel free to mention if anything further needs to be done for this PR to get considered 🙏

authors: ahsan-javaiid hboon


text:
🛑 Gerofinikas Boutique Hotel is down

In d43f5ba, Gerofinikas Boutique Hotel (https://gerofinikasboutiquehotel.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Gerofinikas Boutique Hotel is back up in 3fe3b90 after 50 minutes.


text:
Abort delete process when env has existing clusters

"error": "refusing to delete the environment as it contains ClickHouse clusters (use forceDeleteClickHouse flag to force)",

Resolved 6a4f437


text:
fix: split register requests

Description

Related Issue(s)

#{issue number}

Verification

[ ] Your code builds clean without any errors or warnings
[ ] Manual testing done (required)
[ ] Relevant automated test added (if you find this hard, leave it and we'll help out)
[ ] All tests run green

Documentation

[ ] User documentation is updated with a separate linked PR in altinn-studio-docs. (if applicable)

The timeout characteristics should be mostly identical to before this change.

repo: Altinn/altinn-resource-registry


text:
Automatic releases

We should add a GitHub Action that automatically builds this tool for windows/mac/linux and creates a new release with links when a PR is merged.

Windows only because of CabLib.dll

How hard would it be to take all the zip files currently deployed to production (altinn2) and put them in a storage account? Then we can have function app and just test everything?

Windows only because of CabLib.dll

Good point! If forgot about CabLib. Shouldn't be a biggie since we're porting from a Win-only tool.

How hard would it be to take all the zip files currently deployed to production (altinn2) and put them in a storage account?

Shouldn't be very hard, all the zips are stored in an SQL Server table in TUL.

Great I'll look into deploying this to a function app with a storage account trigger. Seems much more fun than to manually download all 120 KRT packages from TUL.

authors: altinnadmin ivarne


text:
Digdir/Altinn som uavhengig tredjepart knyttet til signering

Description
Dagens signeringsløsning i Altinn 3 legger opp til partene involvert i signering (TE og signerer) begge sitter på kopi av dataene inkl. signaturen. Ved en evt. uenighet vil man måtte se på data på begge sider, inkludert signatur objekter, og sammenligne for å se hvor evt. avvik fra originalen har skjedd.
Digdir har kun data så lenge den som har opprettet instansen velger å ikke slette dataene. Den som eier instansen kan velge å slette data, inkl. signatur, etter at TE har kvittert ut for å ha hentet alle data. At den som har opprettet instansen kan velge å slette sine data skyldes praksisen med at det som presenteres i Altinn Innboks sees på som sluttbrukers arkiv og under deres kontroll. Logger som dokumenterer signaturhandlingen vil arkiveres i 13 måneder før de slettes på Digdir sin side. Avhengig av regelverket kan det være aktuelt med opp mot 10 års arkivering. Dette er knyttet opp mot den enkelte TE og den enkelte tjeneste.
For lettere å kunne avgjøre hvem som har rett i en evt. tvist er det ønskelig at Digdir/Altinn står som en uavhengig tredjepart og beholder data og logger så lenge det er nødvendig. Dette tilsvarer TTP (Trusted Third Party) funksjonaliteten som fantes på Altinn 2.
Additional Information
Dette krever også at diskusjonen om skjemaer skal være en del av sluttbrukers arkiv og hvordan evt. tjenesteeier skal kunne bestemme over disse dataene.

Bare for å utdype behovet litt. Det vanlige tilfellet av TE som har en Altinn3-tjeneste er vel at TE selv er bruker av tjenesten som mottakende part og skal saksbehandle en henvendelse.
For DiBK og Fellestjenester Bygg og Plan (FtB/FtP) er tjenesten en annen. DiBK bruker ikke informasjonen, som sendes gjennom FtB/FtP-tjenestene, til egen saksbehandling. FtB/FtP er som en "hub", der private aktører, på den ene siden, sender byggesøknad/planvarsel til validering, formidling til saksbehandlende myndighet, typisk en kommune, og/eller distribusjon til berørte parter, som kan være høringsparter, naboer o.likn.
Til FtB/FtP trenger vi en signaturløsning, som dokumenterer at en sluttbruker har gjennomført en aktivitet som har ført til formidling/distribusjon av en søknad/et varsel. Både søknader og varsler kan bestå av flere dokumenter av forskjellig type. Det å kunne få et signeringsobjekt, med en hash, som dekker alle data, også vedleggsdokumenter, er derfor nyttig. For å være trygg på, å kunne verifisere, at det som ble sendt inn gjennom TE's løsning i Altinn3, er det som har blitt formidlet/distribuert og blir brukt som saksbehandlingsgrunnlag, er det viktig å kunne kontrollere signeringsobjektet, som kommer sammen med dokumentene til saksbehandling, mot det som ble generert i Altinn3-prosessen. Siden både plan- og byggesaker kan leve lenge er det viktig at verifikasjonsmuligheten eksisterer like lenge. Og derfor trenger FtB/FtP-tjenestene også å ha Altinn som TTP.
I tillegg er det et grunnleggende prinsipp for FtB/FtP at "hub'en" ikke har persistente data, utover det som kreves for den aktuelle transaksjonsbehandlingen og evt feilretting, i egen tjeneste eller hos IT-løsningsleverandører opp- eller nedstrøms i verdikjeden.

repo: Altinn/app-lib-dotnet


text:
Verizon schema versions mismatch/generated files committed to workspace.

We use "cloudapi.version" http header with value "2015-07-01"  (see org.ecloudmanager.tmrk.cloudapi.CloudapiConstants) but actually binding classes are generated from tmrk-cloudapi\src\main\resources\META-INF\schema\CloudAPI-2014-01-01.xsd file.

Java files generated from Verizon schemas are committed to workspace - we should generate them during maven build and remove from git workspace.

Note that the generated files are modified manually to accommodate some of
the API changes. Of course, it would be nice to be able to regenerate them
e.g. for an updated schema.
One caveat could be that an API user that was created for earlier API
versions may be not authorized to perform API requests with the later
versions. At least, this is the case for my user when I try to select the
latest API version in the cloud API explorer (
https://services.enterprisecloud.terremark.com/cloudapi/explorer)
On Sat, Apr 2, 2016 at 1:40 AM, vshipb notifications@github.com wrote:

We use "cloudapi.version" http header with value "2015-07-01" (see
org.ecloudmanager.tmrk.cloudapi.CloudapiConstants) but actually binding
classes are generated from
tmrk-cloudapi\src\main\resources\META-INF\schema\CloudAPI-2014-01-01.xsd
file.
2.
Java files generated from Verizon schemas are committed to workspace -
we should generate them during maven build and remove from git workspace.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/AltisourceLabs/ecloudmanager/issues/5

authors: ovkhasch vshipb

repo: AltisourceLabs/ecloudmanager


text:
feat: standalone styles

closes #842

thanks for the review @ValentinNelu !

repo: AmadeusITGroup/AgnosUI


text:
Add application to the current project (monorepo)

Context
When we are in a multi-project context at some point, we would like to create a new application inside this monorepo.
The idea will be to provide a generator to create an otter application inside a monorepo.
Proposal
The idea is to extend the already existing angular app generator and add the o3r core on top of it, plus some additional steps (listed below).
The command to run will be:
npx ng g application  which behind will call the angular generator for an application inside a monorepo:

npx ng g @schematics/angular:application
followed by:
npx ng add @o3r/core --project

On top of the modification done today by the ng add @o3r/core this command will:

adapt application to Otter recommendations ( add a package.json to the generated app - this is not added by the angular generator: Hint: prepare a template (here is an example of the template from ng-cli which we can use) with the needed deps for a brand new app generated and get the versions of the packages from the root package.json);
add otter schematics at the new created app level (modify the angular.json by adding the schematics field to the new application workspace)

Requires #633

repo: AmadeusITGroup/otter


text:
Test failure on little endian architectures

I am the maintainer for rust-atomic on debian. The crate builds on little-endian architectures ( armel, mipsel and mips64el). The tests fail though. I attached the log below. Note the assertion failure. This is because of the way little-endian encodes bits, see this debian wiki entry.  I'd appriciate if you'd take some time to look at that as it blocks the testing migration.
Thanks
log.txt

Nothing to do with endian. It passes on i386 (little endian), amd64 (little endian), arm64 (little endian), armhf (little endian) i386 (little endian), s390x (little endian) and riscv64 (little endian)  while failing on armel (little endian) mipsel (little endian), mips64el (little endian) powerpc (big endian) and ppc64 (big endian).
I belie this is a bug in the compiler and/or standard library, I filed it at https://github.com/rust-lang/rust/issues/100650#issuecomment-1217501037

authors: CountOmega plugwash

repo: Amanieu/atomic-rs


text:
React & Redux group project: set up your Kanban board

Kanban board setup
https://github.com/Amazinggracee/Redux-group-project
For this project, there are only two people handling it
Naledi Dikgale
Amarachi Dimkpa

Kanban board setup
https://github.com/Amazinggracee/Redux-group-project For this project, there are only two people handling it Naledi Dikgale Amarachi Dimkpa

Hi Team,
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that does have a link but not to your kanban board project, kindly change it.
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

Status: REQUIRED CHANGES ♻
Hi  @Naledi-Dikgale  & @Amazinggracee  👋🏼
Good job so far! 👏🏼👏🏼👏🏼 however, there are some issues that you still need to work on to go to the next project but you are almost there! 💪🏼💪🏼💪🏼.

Highlights

Provided link to the project ✔
Provided information about the number of people in their group ✔
Copied template board ✔

Required Changes ♻

[ ]  Please ensure that you remove all cards with the [Team3] prefix and after that, the total card number should be 17, currently your total card number is 17 and the board still contains cards with the [Team3] prefix!!.
[ ]  Tasks should be distributed in a fairway, currently:

@Naledi-Dikgale has 10 cards and @Amazinggracee has 09.
@Naledi-Dikgale has 20 [Xpt] and @Amazinggracee has 13 [Xpt]

[ ] Each student should have cards with all required categories Setup, Fetch data, Lists render, Actions, Conditional components, Filters. Currently:

@Naledi-Dikgale has one extra Fetch data and @Amazinggracee has none.

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

authors: Amazinggracee Olamarx adel-gu

repo: Amazinggracee/Redux-group-project


text:
add html tree to home page and style it with tailwindcss #7

things that are expected to be added in this branch are

design the home page
fix some navbar bugs

The HTML structure and styling updates and fixes were added to the navbar. Everything seems in order.


text:
[Bug] Resume cards are clipping on hover in the dashboard page grid view

Is there an existing issue for this?

[X] Yes, I have searched the existing issues and none of them match my problem.

Product Variant
Cloud (https://rxresu.me)
Current Behavior
When I hover or press on a card then some of that card is clipped off when the animation is run. On mobile this happens to each card. On desktop, this only clips the first or last card in a row.
Desktop

Mobile:

Expected Behavior
Cards should not clip and the whole card should be visible when the animation is run
Steps To Reproduce

Log in and go to dashboard page
Click or hover over a card that's next to a border

What browsers are you seeing the problem on?
Firefox, Chrome, Safari, Microsoft Edge
What template are you using?
None
Anything else?
No response

PR raised for this

repo: AmruthPillai/Reactive-Resume


text:
⚠ DCATD has degraded performance

In daf7724, DCATD ($SITE_URL_DCATD) experienced degraded performance:

HTTP code: 200
Response time: 10450 ms

Resolved: DCATD performance has improved in 64098e2 after 8 minutes.

repo: Amsterdam/amsterdam-uptime


text:
CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_66edvvfawf/clone/recipe/meta.yaml:20: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_66edvvfawf/clone/recipe/meta.yaml:26: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_66edvvfawf/clone/recipe/meta.yaml:35: http_url: http://ninthtest.info/python-autologging/ is not https
ERROR: /tmp/abs_66edvvfawf/clone/recipe/meta.yaml:35: http_url: http://ninthtest.info/python-autologging/index.html is not https
WARNING: /tmp/abs_66edvvfawf/clone/recipe/meta.yaml:35: missing_description: The recipe is missing a description
Errors were found

authors: anaconda-pkg-build bkreider

repo: AnacondaRecipes/autologging-feedstock


text:
CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_f1v7pacotk/clone/recipe/meta.yaml:15: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_f1v7pacotk/clone/recipe/meta.yaml:20: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_f1v7pacotk/clone/recipe/meta.yaml:31: missing_pip_check: For pypi packages, pip check should be present in the test commands
INFO: /tmp/abs_f1v7pacotk/clone/recipe/meta.yaml:34: invalid_url: https://docs.microsoft.com/en-au/azure/key-vault/ : URL domain redirect docs.microsoft.com ->  learn.microsoft.com
WARNING: /tmp/abs_f1v7pacotk/clone/recipe/meta.yaml:40: missing_description: The recipe is missing a description
Errors were found

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_93ht91zs_9/clone/recipe/meta.yaml:15: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_93ht91zs_9/clone/recipe/meta.yaml:20: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_93ht91zs_9/clone/recipe/meta.yaml:31: missing_pip_check: For pypi packages, pip check should be present in the test commands
INFO: /tmp/abs_93ht91zs_9/clone/recipe/meta.yaml:34: invalid_url: https://docs.microsoft.com/en-au/azure/key-vault/ : URL domain redirect docs.microsoft.com ->  learn.microsoft.com
WARNING: /tmp/abs_93ht91zs_9/clone/recipe/meta.yaml:40: missing_description: The recipe is missing a description
Errors were found


text:
CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_26fj4jnj8u/clone/recipe/meta.yaml:14: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_26fj4jnj8u/clone/recipe/meta.yaml:20: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_26fj4jnj8u/clone/recipe/meta.yaml:42: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_26fj4jnj8u/clone/recipe/meta.yaml:42: missing_description: The recipe is missing a description
ERROR: /tmp/abs_26fj4jnj8u/clone/recipe/meta.yaml:42: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found


text:
CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:16: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:37: missing_imports_or_run_test_py: Python packages require imports or a python test file in tests.
ERROR: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:43: missing_license_family: The recipe is missing the about/license_family key.
WARNING: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:43: missing_description: The recipe is missing a description
ERROR: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:43: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_b17v2gbwsg/clone/recipe/meta.yaml:43: missing_documentation: The recipe is missing a doc_url or doc_source_url
Errors were found


text:
Sluggishness when adding polylines

I've compared three ways of adding polylines to Cesium to try and narrow down why adding polylines slows down Cesium in a few cases.
One
Adding polylines using viewer.entities.add. From the .gif below you can see that there is a slow down (Cesium freezes up) when adding the polylines. After the first few polylines added the slow down becomes very, very small, but it's still noticeable.

viewer.entities.add({
    polyline : {
        positions : [cartesian, Cesium.Cartesian3.fromDegrees(longitude, latitude, altitude + 9.5)],
        width : 2
    }
});

Full code
Two
Adding polylines using viewer.entities.add, however, I am using a CallbackProperty for the polyline's position. From the .gif below you can see there is no slow down at all.

viewer.entities.add({
    polyline : {
        positions : new Cesium.CallbackProperty(function() {
            return [cartesian, Cesium.Cartesian3.fromDegrees(longitude, latitude, altitude + 9.5)];
        }, false),
        width : 2
    }
});

Full code
Three
Adding polylines using Cesium geometries and Primitive. From the .gif below you might not be able to tell but the first polyline added takes a few milliseconds to get added (Cesium does not freeze up like in the first way of adding polylines). After the first polyline there are no more slowdowns.

scene.primitives.add(new Cesium.Primitive({
    geometryInstances : new Cesium.GeometryInstance({
        geometry : new Cesium.PolylineGeometry({
            positions : [cartesian, Cesium.Cartesian3.fromDegrees(longitude, latitude, altitude + 9.5)],
            width : 2.0,
            vertexFormat : Cesium.PolylineColorAppearance.VERTEX_FORMAT,
            followSurface: false
        }),
        attributes: {
            color: Cesium.ColorGeometryInstanceAttribute.fromColor(Cesium.Color.WHITE)
        }
    }),
    appearance : new Cesium.PolylineColorAppearance()
}));

Full code

Thanks for the detailed report.
For Two, it's possible that the shader cache is getting trashed (however, Cesium waits like 120 frames before deleting a shader to avoid a case like this) or re-batching is doing something really slow.
No rush, but @mramato can investigate.  If it is something low level, I will take a look.

For three, the first line might be slow because it is starting up the web workers. Try adding asynchronous : false as an option parameter to Primitive.

You're right, adding asynchronous : false to Primitive in Three does make the slowdown go away.

If you bring the if block here out to where createGeometryTaskProcessors  is declared, it should fix Three and might fix the others.

Good call @bagnell, the worker startup time has annoyed me forever and moving it to initial loading of Primitive.js should do the trick

authors: TomPed bagnell mramato pjcozzi

repo: AnalyticalGraphicsInc/cesium


text:
Propeller aero heightmap fix

This is just #4103 with some doc improvements.  I'm going to merge it immediately.

FYI I updated CHANGES.md in master after merging this, sorry I forgot to do it beforehand.


text:
add Byumjin Kim

add Byumjin Kim

Thanks @byumjin.  Could you please make this part of #5498?

I just request it!
On Mon, Jun 19, 2017 at 3:54 PM, Patrick Cozzi notifications@github.com
wrote:

Thanks @byumjin https://github.com/byumjin. Could you please make this
part of #5498 https://github.com/AnalyticalGraphicsInc/cesium/pull/5498?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AnalyticalGraphicsInc/cesium/pull/5514#issuecomment-309554598,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVPCkzZwJr2pqH1f7d_nCJ1I7jZTIjP5ks5sFtHggaJpZM4N-sKl
.

Thanks @byumjin!

authors: byumjin pjcozzi


text:
Change request queue from a heap to a sorted array

This changes the data structure that RequestScheduler uses to prioritize requests. Previously it used a heap-based priority queue. This was fine for getting the highest-priority requests, but probably more often we need to get the lowest-priority requests, such as when a request is inserted and pushes a lower priority request out of the queue.
The problem with a max-heap is you don't actually know the min value, so we were approximating the min value to be the last element in the array. While that element is definitely not the highest priority item, it is not guaranteed to be the lowest.
I went with a lower-tech solution instead and am just using a sorted array so we always know the request with the highest and lowest priorities. Yes - insertion can be O(n) instead of O(log(n)) now, but it isn't TOO bad because the 3D Tiles traversal code pushes requests in a semi-sorted order already so the average complexity is probably better than that. Plus our queue is only 20 elements at the moment.
I ran this on a few 3D Tiles datasets and saw some decent improvements with the new method:
Request priority change:

San Miguel

BEFORE
All tiles are loaded in 59.6 seconds.
Cancelled: 4491
Total: 669
Attempted: 44375

AFTER:
All tiles are loaded in 54.1 seconds.
Cancelled: 6240
Total: 670
Attempted: 45314

BEFORE no skip lods
All tiles are loaded in 76.1 seconds.
Cancelled: 4311
Total: 924
Attempted: 20054

AFTER no skip lods
All tiles are loaded in 67.0 seconds.
Cancelled: 4862
Total: 924
Attempted: 19991

Large point cloud (additive)

BEFORE:
All tiles are loaded in 22.6 seconds.
Cancelled: 1349
Total: 122
Attempted: 7195

AFTER:
All tiles are loaded in 17.9 seconds.
Cancelled: 1408
Total: 122
Attempted: 6871

Note: a cancelled request is a request that was pushed to the queue but later removed. It's not an XHR request that was cancelled. The overhead for cancelling is low.

@lilleyse, thanks for the pull request! Maintainers, we have a signed CLA from @lilleyse, so you can review this at any time.
:warning: I noticed that CHANGES.md has not been updated. If this change updates the public API in any way, fixes a bug, or makes any non-trivial update, please add a bullet point to CHANGES.md and comment on this pull request so we know it was updated. For more info, see the Pull Request Guidelines.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:

Good before/after results.
Update CHANGES.md.
Are you sure you want this to go right into master?  Not a temporary branch?  Seems OK to go into master as future optimizations probably won't impact it?
Are you sure about the sorted array?  Sounds like a lot of memory allocation and CPU burning?  Given the need for constant add/remove, a (balanced) tree is generally a much better data structure than an array.  Check out

Min-max heap
Which data structure to use for accessing min/max in constant-time?
Which data structure should I use to have fast deletion/insertion and max (or min) search?

These are the CPU results between master and this branch. I'm pretty sure this is a case where the time complexity doesn't matter much due to small-ish array size.
Sorted array (2 runs)

Heap (2 runs)

I switched the base branch to request-performance.

I don't have enough context to digest those apples-to-apples, but are you sure this is not creating a lot of GC pressure given all the array slicing and splicing?  With a tree, small object allocation is efficient AFAIK and could also be replaced with a custom allocator.
Are you also sure that this array will always be small even as we tune other things?
I would suggest one of two paths forward:

More investigation now
Start a public tasklist (could be another PR) for things for us to consider before request-performance is merged and then see how much this matters in light of the other optimizations.

The array and heap both have a fixed size capacity so no allocations are occurring during insertion or any of the other operations.
The main GC pressure might be the constant creation of Request objects, but this has always been the case. This happens before it even gets to the RequestScheduler.

Are you also sure that this array will always be small even as we tune other things?

That could be possible. I don't think it makes sense for the array to get too high, but I suppose it could get up to around 50 if testing shows that helps.
I'd rather move on to another area for now, so I'll open that task list with ideas.

OK, will do a quick review now, just all re-considering this to the tasklist.

@ggetz is this worth considering for you to work on?

This will most likely become obsolete with @kring's changes to request scheduling, so I'm going to close for now, but not delete the branch yet.

authors: cesium-concierge lilleyse pjcozzi


text:
cv2.error: Unsupported format or combination of formats

Hi,
I'm facing difficulties when attempting to provide images to the "patch_based_inpainting.inpaint.Inpaint(...)" object. I'm encountering the following error message:
cv2.error: OpenCV(4.8.1) /io/opencv/modules/imgproc/src/contours.cpp:195: error: (-210:Unsupported format or combination of formats) [Start]FindContours supports only CV_8UC1 images when mode != CV_RETR_FLOODFILL otherwise supports CV_32SC1 images only in function 'cvStartFindContours_Impl'
The .png images that I use are 512 x 512 pixels in size and only contain binary values (0 and 255). The same also applies for the masks that I use. For the reading of the images, I use the "cv2.imread(...)" functionality. I use a patch_size of 10 and an overlap of 3.
Do you have an Idea what could be the cause of the problem?
Thank you in advance for your assistance!

Most probably the mask is not in CV_8UC1, use array = array.astype(np.uint8) to convert it in the right format.

authors: ThomasFroech bgallois


text:
Add more fields for the scoring table.

It might be a good idea to add extra scoring for the scoring field so the scores can be very specific.
For example, a cloth helmet with intellect would be scored as SPELL but a plate helmet with intellect would be scored also with SPELL where it should be HYBRID, adding extra fields would allow the user to score them differently.

It would be great to add the possibility of a more powerful enchantment, so along with the re-roll item it complements perfectly.

This was solved a long time ago.

authors: AnchyDev Glucius-TM

repo: AnchyDev/StatBooster


text:
training code

Dear author.
Your research is really interesting and great!
I would like to train with a custom dataset.
Is there a separate code?

Hello,
Thank you for your interest in our research!
Please note that our method does not require any dataset-specific training, nor do we train the system end-to-end. Instead, we integrate pre-trained models into a pipeline that generalizes well and can perform 3D reconstruction of diverse scenes. You can read more about it in our paper. Therefore there is no training code.


text:
Package 'panda_moveit_config' not found

Excuse me Sir,
I noticed there is no panda_moveit_config in your package, thus i can't run the examples. Where can I get that?

Hello,
This repository is robot invariant, so there are no robot-specific packages. The examples in README already contain links to the mentioned packages and where to get them.

panda_ign_moveit2 (https://github.com/AndrejOrsula/panda_ign_moveit2)
ign_moveit2_examples (https://github.com/AndrejOrsula/ign_moveit2_examples)

Thank you very much


text:
Quick security review

After a very quick analysis over the code, I have deducted the following issues.
Problems

The administrator password is stored in plaintext and compared in non-constant time. This introduces a timing side-channel that enables an adversary to guess each character of a password recursively until success.

Password hashing uses sha256(salt + password) instead of HMAC(salt, password), use HMAC for any keyed-hashes and NEVER TRUNCATE HASHES!

Truncated hashes (trip codes) may be trivially brute forced (modulo easy to evade rate limitations). As the hashes are truncated, the chances of collisions are significantly increased.

Quick solutions

Hash the administrator and moderator passwords as any other user.

Use HMAC(salt, password) or ideally HMAC(HMAC(salt, username), password) for "better" password hashing. NEVER TRUNCATE HASHES!

User password hashes should never (even truncated) be shared with other users. It would be better to register users and display the username instead. IRC does exactly this.

Better solution (pick one)

(Requires accounts) Use a Password-authenticated Key Agreement solution instead so the server never needs to learn passwords.

(Does not require accounts) Authentication may be delegated; handled by clients/users instead. I advocate using 3DH + Double Ratchet (like Signal). Service bots may rely on this for authenticated transactions (ban/unban, kick, ..).

TL;DR
The administrator's password is most vulnerable (timing channel) and all users and moderators may have their tripcodes targeted (brute force) because the tripcodes are truncated, significantly increasing the chances of collisions. In the case of moderators, the adversary gains the moderator privileges.
Alternatively all forms of authentication may be removed, we're after minimalism right?
Happy hacking.

Although appreciated, this issue is mostly a duplicate of #119. I'm not really interested in theoretical cryptographic vulnerabilities but definitely interested in practical ones, such as #107. For example, the first solution you propose involves very real changes in UI to solve a currently non-real problem. I'm closing this for now, unless you can tell me the administrator password of https://hack.chat or even the first character.

No change to the UI is required.

Use HMAC(salt, password) or ideally HMAC(HMAC(salt, username), password) for "better" password hashing. NEVER TRUNCATE HASHES!

To be clear; using HMAC(salt, password) is my primary recommendation; no UI change.
Additionally the tripcode has minimal benefit at all. It allows users to distinguish user A and user B with the same nickname (I.e. impersonation attempts). Because of this the tripcodes do not need to be constant for a user. They may instead be unique between a pair of users.
Without my recommended changes any user (or moderator) may be impersonated by colliding the tripcode.
I have no intention in weaponizing the timing attack to demonstrate the problem. If you, or any user of your software uses a password that matters to them. An adversary may recover it.
My recommendation for the administrator and moderator authentication remains: just hash it.
TL;DR

Use HMAC(salt, password) not HASH(salt + password).
Hash administrator and moderator passwords, do not truncate, compare hashes in constant time.
Either forget all about tripcodes or implement them without revealing a trivial to brute force identifier.

I will happily create a patch for the first two recommendations; the last is for you to decide.
Your call.

Changing the way tripcodes are generated would break the secure identities of existing users, so people would have trouble verifying themselves after a change like this.

@AndrewBelt Okay, agreed. It is indeed a breaking change. So make it an option to migrate or stay with the normal hash.
In either case the administrator and moderator passwords should be hashed with a non-truncated confirmation. This only requires the config to be regenerated. Also a step that may be optionally taken.

authors: AndrewBelt james-darkfox


text:
Update the speeddating related documentation

Tim Pope's speeddating plugin has replaced "decrement" with "increment", which is now waiting for an argument.
see: https://github.com/tpope/vim-speeddating/blob/fe98cfa/plugin/speeddating.vim#L43-L44

Thanks for the fix :)

authors: AndrewRadev akarzim


text:
🛑 RTMP go-br.Easy4Live.com is down

In f38dcca, RTMP go-br.Easy4Live.com (179.127.27.200) was down:

HTTP code: 0
Response time: 0 ms

Resolved: RTMP go-br.Easy4Live.com is back up in 18267b1 after 16 minutes.

repo: AndreyBrigunet/upptime


text:
Each user must be able to access earnings data.

Rule comes from the need for the users/employees of the company to access and view their earnings data. To compete this rule we should implement proper functionality on the website that allows the user to view their earnings data.

@ The users must be able to access earnings data.


text:
🛑 Grocy is down

In 104e1db, Grocy (https://grocy.aws) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Grocy is back up in 19dd76f after 12 minutes.

repo: AndyWebServices/upptime


text:
Parse only the head from a stream

I'll preface this by saying I had a quick look at the docs and couldn't see if something like this existed. If it does, sorry!
New Feature Proposal
Description
A new method on IHtmlParser which can be used to parse the head of a document and return a IHtmlHeadElement.
Maybe something like
Task<IHtmlHeadElement> ParseHeadAsync(Stream source, CancellationToken cancel);

Background
I have a requirement where I need to pull out some meta tags from the head of a webpage but I don't need to parse the whole document.
Currently I'm sending the request using a HttpClient with HttpCompletionOption.ResponseHeadersRead set, then using ParseDocumentAsync to get the document. Once I have the document I use .Head.QuerySelector() to get my element.

Yeah its a sound proposal. Let me think how it could be achieved in a nice consistent way...
I'll come back with a potential solution!

Landed in devel and the preview!

authors: FlorianRappl MrSmoke

repo: AngleSharp/AngleSharp


text:
Fix panic when mouse is moved while buttons with id > 5 are pressed

SDL lib handles mouse buttons state as a bitmask where each bit
corresponds to a currently pressed button. Constants that map bits
to buttons are defined in C headers, but there are defines only
for the first 5 buttons (left, middle, right, X1, X2). SDL may still
set bits for buttons with num > 5 if they are present and pressed.
Current code runs from_bits(..).unwrap() on them and panics. This patch
replaces the code with from_bits_truncate() that ignores unknown bits.

I'll merge this once Rust starts working on my machine again :)

Cheers :)

Thanks )
BTW, I've not found a good way to preserve information about pressed buttons with id > 5. One possibility is to spam MouseState with additional 27 flags for "unknown" buttons. SDL doesn't define what those bits do and how they are named, so that would be undocumented interface extension that can break at any time (though highly unlikely). To use those bits user will have to look at wrapper's source code, since SDL docs won't be of any help. Another possibility is to leave it as it is now, but then information about some buttons is lost. Much better than crash, but is not ideal either. Better solution would be to have some kind of direct passthough in bitflags!, but it doesn't look possible with current implemenation. Do you have any thoughts on this?

For now, I think if it's undefined we shouldn't allow it - if people really need it, they can use the raw bindings to fish it out.

Oh, well, I haven't thought of using raw bindings. I agree, that solves the problem.

Once I get around to doing some proper documentation, we'll pop some notes in about what happens.

authors: AngryLawyer alexandermorozov


text:
macOS installer

This looks fun. Any plans on releasing a more user-friendly installer for macOS, like for Windows?

UVR is now fully compatible with MacOS!
Please download the new version here (make sure to choose the installation for your architecture) -
https://github.com/Anjok07/ultimatevocalremovergui#macos-installation


text:
Upgrading the existing feature Text To Handwriting.

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [This would make the existing feature more easy to use just by using voice]
Describe the solution you'd like
I have already made it using speech_reco. This feature is too simple
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hey @Tanish-Panwar, thanks for the valuable suggestion. There are already a lot of wrappers available for the Telegram API which are really easy to use and are well documented whereas this is not the case with WhatsApp so that's why we are trying to fill this gap.

@aaryanrr

You may test it out , we can make it much better ,
This needs network that makes it little bit slow, but this can be fixed

@Tanish-Panwar Thanks for your effort and now I am going to check your repository maybe it's name is Speech-To-Handwriting.
(https://github.com/Tanish-Panwar/Speech-To-Handwriting)[https://github.com/Tanish-Panwar/Speech-To-Handwriting]

@codewithpom
have you checked it

@Ankit404butfound Tanish wants to add speech recognition in it.

OK. 😊 It was a great pleasure to talk with experts in industry.

authors: Tanish-Panwar aaryanrr codewithpom


text:
🛑 AnnAngela.cn is down

In 8fcf224, AnnAngela.cn (https://ping.annangela.cn) was down:

HTTP code: 0
Response time: 0 ms

Resolved: AnnAngela.cn is back up in c6b9d7c.


text:
Cache SchemaHash

Upstream PR: https://github.com/apache/pulsar/pull/17948

/pulsarbot run-failure-checks

repo: AnonHxy/pulsar


text:
observable.off doesn't unsubscribe observable.once callback

According to the document, using observable.off can unsubscribe a callback of observable.on or observable.once.
The off method works fine with on, but it doesn't work properly with once, here is my example code:
var observable = require("proxy-observable")

const obs = observable({});
const callback = obs.once('sub', value => {
    console.log('sub changed to: '+ value);
});

const success = obs.off(callback);

obs.sub = '123';

console.log("is off success: "+ success);

// expect output:
// - is off success: true

// actual output:
// - sub changed to: 123
// - is off success: false

Expecting the callback should be unsubscribed but it doesn't
I'm working on version 4.0.4

Take a quick look into the source code, I think the problem is here
  once(e, fn) {
    const method = (value, prev, prop) => {
      fn(value, prev, prop);
      this.off(method);
    };
    this.on(e, method);
-    return fn;
+    return method;
  }
}

it should be returning method not fn

Take a quick look into the source code, I think the problem is here
  once(e, fn) {
    const method = (value, prev, prop) => {
      fn(value, prev, prop);
      this.off(method);
    };
    this.on(e, method);
-    return fn;
+    return method;
  }
}

it should be returning method not fn

repo: AntonLapshin/proxy-observable


text:
First pull request to MAIN

Створіть pull request в main гілку з title "First release to production" та змерджити pull request.

Finished

repo: AntonTarasiuk/homepage


text:
Made the navbar transparent , black color is added only when we scrolled up

https://github.com/user-attachments/assets/f9e3cd00-ef2f-450f-ad14-6e3ef5eb5dc4
please add hacktober and gssoc level tag here in pr

Nice work dude @abhayksahu369

@Anu27n  sorry for bothering you , but can you add assignees as me here in pr 😅

done @abhayksahu369


text:
Feat: No icon in the titlebar!!

Describe the feature
there is no icon in the titlebar in many pages.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

\assign

repo: Anushkabh/krishiconnect


text:
Refactor/regex

This massages the regex code a bit.

regex.thorin

use %core.idx instead of casts
use %core.mode.nuw for %core.wrap.add and %core.idx
I actually experienced some serious performance issues some time ago, if this was missing, but I checked with the benchmark: doesn't do anything in our case
use more type aliases/functions
make use of ptrn groups
removed superfluous braces: {, }
use escaped chars (\t etc) instead of magic numbers
1:.Bool -> .tt

C++ files

use world.call instead of world.annex + world.app
removed now superfluous any_impl & co

brings us down from 323 -> 280 C++ loc :)

G'old LOC tuning :P

authors: fodinabor leissa


text:
希望能加个捡漏模式

高峰时期美团买菜几乎不能抢到，我看很多人捡漏能抢到。这个代码一运行到没货或者时间预约满 就停了，要是能支持捡漏就好了。

嗯...这个插件基于python自动化测试实现.捡漏模式的实现原理有两种: 1. 需要不断刷新手机,获取数据,2.调用美团接口查询(涉嫌安全方面问题); 所以捡漏模式建议使用其他大佬采用接口方式实现的插件.谢谢你的issue;

repo: AoperX/qiangcai


text:
fix: more alias validation [APE-1171]

What I did

fixes: #1525
How I did it

How to verify it

Checklist

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

An alternative solution is just to disallow hex input

An alternative solution is just to disallow hex input

maybe let's do both? if your alias is that big, you are probably making a mistake anyway

An alternative solution is just to disallow hex input

maybe let's do both? if your alias is that big, you are probably making a mistake anyway

might be limiting for some unknown use case, randomly coming up with a 3 word alias for some sort of automation use case.
I think just not allowing hex is both stronger (catches both private keys and addresses) and also is a clearer limit (you can use anything but hex)

I think just not allowing hex is both stronger (catches both private keys and addresses) and also is a clearer limit (you can use anything but hex)

But what if they paste their pkey without 0x?

Can still detect as hex, if all the chars are in [0-9a-fA-F] and there's an even number of them (and I suppose can do a check that it's 20+ chars to prevent false positives)

Can still detect as hex, if all the chars are in [0-9a-fA-F] and there's an even number of them (and I suppose can do a check that it's 20+ chars to prevent false positives)

OK here is what I did - use the is_hex() method to check if and only if the alias is equal or longer than an address.
So you can still use short hex-strings for aliases if you want, i think that is fine, right? or no? Like it just seems odd to not allow short hexes, what if my alias is just the first couple bytes of my address or something

authors: antazoey fubuloubu

repo: ApeWorX/ape


text:
Documentation for improving the overall Apollo project using Sphinx and sphinx-intl.

问题

项目文档很混乱
项目占用空间很大，不利于维护

提议

整合项目文档的目录结构，便于 Sphinx 使用 glob 构建文档。
将模型参数单独剥离出来（如放置于  ApolloAuto/params），并且也可以考虑把图片资源放置于一个单独的项目下，如 ApolloAuto/images。

针对提议2的解决方案
使用 Sphinx 的插件 sphinx.ext.extlinks，设置 conf.py 的一个变量：
extlinks = {
    'images': ('http://apollo.auto', 'images'),
    'params': ('http://apollo.auto', 'params'),
}

这样处理，便可以直接在 .rst （或者 .md 文件）中使用角色 :images: 和 :params: 自动引用对应的资源。
初步解决方案

daobook/apollo 的 sphinx 分支，修复了大量原文档的目录结构 bug。

最终，使用 GitHub Actions 实现自动化部署，可以预览当前文档：apollo web。
注意：由于文档的目录结构很混乱，需要进一步改善。

谢谢你的建议，目前modules目录的文档确实有点乱，我们近期会优化文档，如果文档上线我们会第一时间通知你，再次感谢！

repo: ApolloAuto/apollo