text:
GT-I9195I: ERROR: RECOVERY upload failed!

Summary: Trying to flash recovery.img with heimdall from git on Debian unstable to GT-I9195I (not GT-I9195!) fails with
ERROR: Failed to send file part packet!
ERROR: RECOVERY upload failed!
Details of working setup (Windows):
I can flash the firmware using Kies 3.2.15072_2 on 64-bit Windows 7 if I select "Firmware Upgrade and Initialisation" from the menu. I could not get "Simple USB Logger" to work in my test system at all. However, http://desowin.org/usbpcap/ worked and allowed me to create traffic captures that can be opened in Wireshark. I also made a copy of the firmware files from the temporary directory used by Kies.
Firmware files:
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/AP_I9195IXXU1AOB1_CL4126898_QB3965535_REV00_user_low_ship_MULTI_CERT.tar.md5
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/BL_I9195IXXU1AOB1_CL4126898_QB3965535_REV00_user_low_ship_MULTI_CERT.tar.md5
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/CP_I9195IXXU1AOB1_REV01_CL1887753_QB3587642.tar.md5
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/CSC_NEE_I9195INEE1AOC1_CL4559314_QB4481082_REV00_user_low_ship_MULTI_CERT.tar.md5
Traffic capture:
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/KTU84P.I9195IXXU1AOB1_upgrade_Kies3.2.15072_2_Windows7_x64.pcap
Details of non-working setup (Debian):
I built heimdall from git (commit d0526a3b74a003dfc6f805682693be9173ffcd88) on a Debian unstable amd64 system. I extracted recovery.img from AP_I9195IXXU1AOB1_CL4126898_QB3965535_REV00_user_low_ship_MULTI_CERT.tar.md5 used by Kies and tried the following command:
sudo bin/heimdall flash --verbose --no-reboot --RECOVERY recovery.img

However, it failed with
ERROR: Failed to send file part packet!
ERROR: RECOVERY upload failed!

Ending session...

Full output is attached to this issue and also at http://lindi.iki.fi/lindi/I9195IXXU1AOB1/recovery_flash_heimdall_d0526a3b_Debian_x64.txt
USB traffic capture from Linux is available at http://lindi.iki.fi/lindi/I9195IXXU1AOB1/recovery_flash_heimdall_d0526a3b_Debian_x64.pcap
Output of print-pit is available at http://lindi.iki.fi/lindi/I9195IXXU1AOB1/pit.txt
Is there any other information that I should provide?

Thank you for providing all those details! I'll definitely take a look this weekend.

Just in case it helps I also used Odin 3.10.0.7 from http://forum.xda-developers.com/galaxy-s-advance/help/version-odin3-v3-10-t2859776 to flash the file AP_I9195IXXU1AOB1_CL4126898_QB3965535_REV00_user_low_ship_MULTI_CERT.tar.md5.
USB traffic capture should be bit shorter than with Kies since the device is already in download mode when the it is plugged in: http://lindi.iki.fi/lindi/I9195IXXU1AOB1/AP_flash_odin3.10_Windows7_x64.pcap

I just tried to compare the traffic captures and realized that bInterfaceClass is unknown in the Linux capture since the capture did not include the device descriptors. I made a second capture where I carefully started tcpdump before inserting the device to ensure that the descriptors are included, this time the captures look more similar:
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/recovery_flash_heimdall_d0526a3b_Debian_x64.try2.pcap

The funniest thing: heimdall works if I run it under valgrind, I guess this must be some timing issue?
Here's trace where heimdall seems to work under Linux:
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/recovery_flash_valgrind_heimdall_d0526a3b_Debian_x64.pcap
http://lindi.iki.fi/lindi/I9195IXXU1AOB1/recovery_flash_valgrind_heimdall_d0526a3b_Debian_x64.txt

heimdall seems to work also if I try to run it under strace or ltrace. Also following the advice from http://sourceforge.net/p/libusb/mailman/message/28547530/ I noticed that heimdall works also if use the USB2 port of my laptop instead of the USB3 port.

following this issue

Any news on this issue? Tried all the tips from lindi2 (strace, usb2), nothing worked for me. Running heimdall from ubuntu 14.04 (heimdall-flash 1.4.0-2 amd64)

FYI, I had the same error message [ERROR: Failed to send file part packet!] and resolved the issue by using a different USB cable.

Same here,fixed by changing USB cable. Thanks thylakoid.

tar header contained an invalid file size what does this mean

Martyn81, please open a separate bug report. This bug report is about the "RECOVERY upload failed!" case.

Fixed by changing USB cable. Thanks

Using a different USB port did the trick for me.

With a Samsung SHV-E370K and Ubuntu 16.04 (heimdall 1.4.1) on a Lenovo W530, I've tried "strace heimdall flash --RECOVERY file.img --no-reboot" and it fails.

Same with heimdall v1.4.2. I've already tried all USB ports, both USB-2 and USB-3.

usb cable... Can't believe :D

Sorry to bump this very old thread. I was at it myself just now with an old phone and scouring through related GitHub issues. For others stumbling upon this I wanted to mention that connecting via USB2 (instead of USB3) got me past the ERROR: Failed to send file part packet! as well.

authors: Benjamin-Dobell adrian5 fabiopaiva gogeccc lindi2 martyn81 ngrash radiocane stiix13 thessy thylakoid zorteran

repo: Benjamin-Dobell/Heimdall


text:
开始请求 access_token, url => https://gitlab.com/oauth/token  获取 access_token 失败, error => Failed to open TCP connection to gitlab.com:443 (execution expired)

如果pod 'YYText', :git => 'https://gitlab.com:/ios/yytext.git', :branch => 'main'
这个私有库开启了双因素认证（2FA），那么确实需要调整上述 Ruby（gitlab_api.rb） 脚本中处理 GitLab API 请求的方法，特别是那些涉及认证和获取 access token 的部分。GitLab 的双因素认证会增加额外的安全层，这意味着仅使用用户名和密码可能不足以获取访问令牌。以下是几个可能需要考虑的调整方向：
使用访问令牌（Personal Access Tokens）
GitLab 允许用户创建个人访问令牌（Personal Access Tokens），这些令牌可以用来代替密码进行 API 访问。使用个人访问令牌可以绕过双因素认证的需求，因为令牌本身就是一种安全凭证。

生成个人访问令牌：在 GitLab 用户设置中生成一个具有所需权限的个人访问令牌。
修改认证方式：在脚本中使用这个令牌代替用户名和密码进行认证。这通常意味着修改 HTTP 请求的头部，加入 Authorization: Bearer YOUR_ACCESS_TOKEN 字段。

使用 OAuth2 令牌
如果脚本中已经在使用 OAuth2 令牌进行认证，那么在用户启用双因素认证后，可能需要确保令牌的获取和刷新流程仍然有效。这可能涉及到与 GitLab OAuth2 流程更紧密的集成，包括处理额外的认证步骤。

主要给公司内部使用, 满足目前业务使用. 我知道可以使用令牌去访问 gitlab 服务, lg init 可以设置个人令牌. 这样不再使用 accout, password 获取 accesstoken

希望你在后边使用过程中发现问题 即使联系作者.
qq: 1060545231

lg_pod_plugin 提供了账户密码授权和个人令牌授权两种方式.

如果pod 'YYText', :git => 'https://gitlab.com:/ios/yytext.git', :branch => 'main' 这个私有库开启了双因素认证（2FA），那么确实需要调整上述 Ruby（gitlab_api.rb） 脚本中处理 GitLab API 请求的方法，特别是那些涉及认证和获取 access token 的部分。GitLab 的双因素认证会增加额外的安全层，这意味着仅使用用户名和密码可能不足以获取访问令牌。以下是几个可能需要考虑的调整方向：
使用访问令牌（Personal Access Tokens）
GitLab 允许用户创建个人访问令牌（Personal Access Tokens），这些令牌可以用来代替密码进行 API 访问。使用个人访问令牌可以绕过双因素认证的需求，因为令牌本身就是一种安全凭证。

生成个人访问令牌：在 GitLab 用户设置中生成一个具有所需权限的个人访问令牌。
修改认证方式：在脚本中使用这个令牌代替用户名和密码进行认证。这通常意味着修改 HTTP 请求的头部，加入 Authorization: Bearer YOUR_ACCESS_TOKEN 字段。

使用 OAuth2 令牌
如果脚本中已经在使用 OAuth2 令牌进行认证，那么在用户启用双因素认证后，可能需要确保令牌的获取和刷新流程仍然有效。这可能涉及到与 GitLab OAuth2 流程更紧密的集成，包括处理额外的认证步骤。

1.1.8.2 版本已经修复了这个问题.

source: gharchive/issue

authors: BestiOSDev liqungang

license_type: permissive

license_source: github-api


text:
Update peserta.md

done

Finished in #92

source: gharchive/pull-request

authors: BluMir jayvdb


text:
🔄 Synced file(s) with BetaHuhn/github-files

Synced local file(s) with BetaHuhn/github-files.

Changed files

Synced local  .github/workflows/dependabot.yml with remote  workflows/dependencies/dependabot.yml

This PR was created automatically by the repo-file-sync-action workflow run #662436110

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:

repo: BetaHuhn/metadata-scraper

license: MIT


text:
[BUG]今天edge更新过后 在bilibli主页上下滚动变得异常卡顿

环境

edge扩展商店里面的插件版本为18.8 贼卡
下了新版的18.9之后 卡顿有所缓解 但还是卡
问题描述
edge扩展商店里面的插件版本为18.8 贼卡
下了新版的18.9之后 卡顿有所缓解 但还是卡
预期结果
No response

重複問題去 #760 討論

authors: Lockik hakadao

repo: BewlyBewly/BewlyBewly


text:
fix(adapted-styles): resolve video assistant issue (#1148)

fix: #1148

先别合，还有点

先别合，还有点

這週休息天我還要忙公司時，你改好再說吧不用急，我也沒有時間

OK，可以合了

authors: MidnightCrowing hakadao


text:
refactor: video card

[x] CONTRIBUTING

要麼fork一個bewlybewly自己按照自己的改，自己負責自己的修改效果和可能出現的問題
要麼一個pr重構就重構，自己加新功能開另外一個pr

十分抱歉說了這番說話，其實如果pr對應一個功能的調整的話，除錯和排查也容易
再處理一件事情時同時再新處理一件事情，會很難顧及，甚至會產生的錯誤記錄會大大增加，合併之後的排查處理也會變得非常困難
不僅要顧及原有的事情還要考慮新添加的任務且在這過程中要排查同時添加會不會產生新的問題
就好像你除了重構了video card，還加入了 user card，這可能寫完可能沒有甚麼問題
但是在pr中我不僅要調整和排查新重構的 video card 還要測試新的 user card 功能
user card 的定位也是一個問題，處理也要顧及很多事情，如如何防止移位和新打開的 user card 內容是否超出頁面如果在最又那排的話
video card 重構後要排查的問題已經不少了，這個pr裏還引入了一個新功能，功能和可能產生的問題是相對應的
而且之前我還留意到佈局設定按扭效果也有所調整，其實兩列橫向佈局我是希望就兩列橫向處理。三列確實能看到更多資訊，但是人的注意力是有限的，三列開始人眼睛就開始遊走，原本兩列是左右或上下情況遊走，三列就開始混亂，可以左中右或中右左等不同順最觀看，我是不希望做到如此效果的
影片之間間距拉大問題，這個確實大間距視覺效果會更好，但是設計是講求協調，某個地方間距調整了其他地方也要進行相應調整才能達到一種協調，不然一邊那麼寬一邊那麼窄確實會影響協調性
然後我還留意到你對按扭也添加了新的屬性，這確實不錯，還有video card調整了一下裏面的寫法和判斷是否noMoreContent更改需要一些時間測試，具體video card那部份我就講到這裏，還沒計新的 user card那邊未來也要可能測試的地方
我是不希望一個pr處理太多內容，這部份會大大影響測試的時間和解釋的時間
有很多設計上或想法的東西一時間可能難以解釋，所以通常會是合併了自己我再改成合適的效果並測試好才合入 dev，我不想處理一個pr時那個pr還要創造新的可能會產生的問題
我想說的就是那麼多，我承認我那時語氣確實十分惡劣，我之前的回覆也會作為保留時刻提醒自己，我也希望我這個解釋會令你知道我背後考慮的所有情況，我不是單獨對某個人有所偏見和敵視
最後我非常抱歉之前的回覆

authors: hakadao starknt


text:
Events and indexing

Emit events so that an indexer can calculate sum total of all attack or shield amounts, and other metrics for display

Closing this now, let's move all discussion to indexer repo

authors: micksabox ponderingdemocritus

repo: BibliothecaForAdventurers/realms-react


text:
Serverside Crash

I posted this issue on the minecraft forums thread, I'm posting it here too for organization reasons:
Crashlog: http://pastebin.com/ANww3hQe, modlist is in the log I'm not sure what's causing the crash. I have personally modified Elements of Power to fix an issue the developer missed but it shouldn't have affected anything.

Fixed as of .86b, thanks for the report 👍

authors: BigBastard darklordwonton

repo: BigBastard/Valkyrien-Warfare-Revamped


text:
Header does not work in MSVC C++

The header uses C style literals
(Vector2){1,2};
this is not valid C++ code, and won't compile in MSVC's C++ compiler.
If this file is intended for C only, it should have a #define error if cpp is defined.
if it is intended to work in C and C++ on all compilers, it should not use the C style code, and define specific variables.

No that does not fix it, you still have tons of places that use c literals.
Search the code for '){'
there are a bunch of them left.

@JeffM2501 Sorry for the rush, they should all be replaced now, and I also fixed the warnings received with -Wall (https://github.com/Bigfoot71/rlights/commit/954edb12f1b0fa41947fa1e597aa91452f9f0759 - https://github.com/Bigfoot71/rlights/commit/7461a7b829f9213e9aa602ed35752b99a200ab7a)

Better, but designated initializers require C++20

@JeffM2501 I don't think I've seen other similar cases in the code, this case is fixed (https://github.com/Bigfoot71/rlights/commit/ac15b97ad70182f2749918b7278da45843044f1e)
I compiled with g++ ... -std=c++11 and g++ ... -std=c++17 without any error or warning on my side

@JeffM2501 Was it good on your side?


text:
滑动年月日的时候如何实时的显示时间

@chenwentong0 你好，目前还没有支持这个功能。

repo: Bigkoo/Android-PickerView

license_source: bigquery


text:
自定义带头像的view，如何异步加载头像，并且及时更新

ViewCacheStuffer的prepare方法中去异步获取网络图片并加载上，但是发现有时候加载不上，有时候会错乱，请问， 是不是我使用的地方不对，或者有什么更好的方法

今天发现的一个方法，Glide有一个Bitmap的回调方法(因为项目中使用的是Glide，你可以参考其他的)
Glide.with(mContext).load(url).asBitmap().into(new SimpleTarget<Bitmap>() {                                  @Override                   public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {                       DanmukuItem item = new DanmukuItem();//这里是你自己定义的model                     item.byUserBitmap = resource;                      mDanmuControl.addDanmu(item);// 图片加载成功后，真正添加到弹幕中                 }               });
danmaku.tag = item;// tag是bilibili库提供的，让大家设置 model的object。可以强转。刚好解决了。分享下。

官方团队都不回答issue的吗？？

repo: Bilibili/DanmakuFlameMaster


text:
consume touch event when danmaku was clicked

处理弹幕点击的触摸事件，使得被DanmakuView覆盖的View可以适当地响应触摸事件。也就是说，如果DanmakuView没有消费掉触摸事件，则会传给其他View处理

merged , thanks @luckyandyzhang

authors: ctiao luckyandyzhang


text:
Update sbt-mdoc to 2.2.3

Updates org.scalameta:sbt-mdoc from 2.2.2 to 2.2.3.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "sbt-mdoc" } ]

labels: sbt-plugin-update, semver-patch

Codecov Report

Merging #21 into master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master       #21   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines           46        46
=========================================
  Hits            46        46

Continue to review full report at Codecov.

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

authors: codecov-commenter scala-steward

repo: Billzabob/ForDeckmacia


text:
Error in using the invert-dof

Hi professors,
I have some problems when typing the command of mirtk help invert-dof in the terminal window.
Some message indicates that /opt/mirtk/lib/tools/invert-dof: error using while loading shared libraries: libMIRTKImage.so.0.
However, I have checked and found the  libMIRTKImage.so.0 in the lib file of /opt/mirtk/.
The other commands like register and transform-image, run OK.
Please help to resove this probelm.
Thanks so much for your times.

Are you executing commands using the mirtk entry point, i.e., mirtk invert-dof?

repo: BioMedIA/MIRTK


text:
Android Crash when Searching

Bug description
When searching with any tag, the app crashes.
App does not crash when searching without tags.
Steps to reproduce

Open App
Input anything into search tab
Click either the search icon or enter button on keyboard

Context
Unsure of where to find main.log on Android, will provide if I can find it or be told where to look, whichever comes first.
Screenshots
Video attached showcases the error in action.
https://github.com/Bionus/imgbrd-grabber/assets/80283974/2a397585-2593-4d1f-ab05-df1b91e2b2a9
System information

OS: Android 14
Grabber version: 7.12.2

Additional context
Android automatically offered to clear the Cache, which did not fix the issue, clearing app data did not fix the issue either.
Search function worked as of 3 days ago of this report being made.

Weird, it's searching fine on Android + Gelbooru for me. Is that the only source it happens on? 🤔

Search function worked as of 3 days ago of this report being made.

Did you update the app over that period?

Did you update the app over that period?
Not that I can recall, but I think I can close this issue as the problem has seemingly solved itself, without any user input.

It must've just been some System issue that has since self-corrected, thank you for taking the time to look into this though!

authors: Bionus FroggyFriend

repo: Bionus/imgbrd-grabber


text:
Add full controller support

Currently everything except for one thing works when using a controller. That one thing is aiming.
The controllers right stick should be usable for aiming.

Sure, good luck :)

repo: Bios-Marcel/top-down-pew-pew


text:
performance issue during cleanup of existing items

It was noticed that the script uefi-mkconfig runs for about a minute or longer on some machines.
The reason appeared to be the cleanup of old existing items on line 212:
	# Clear old entries for regeneration
	## 256..512 is because entry IDs are actually in hexadecimal format
	for entry_number in {256..512}; do
		# Wipe only boot entries with UMC stamp
		if [[ "$(efibootmgr -u | grep Boot$(printf %04X $entry_number))" == *"UMC "* ]]; then
			efibootmgr -q -B -b $(printf %04X $entry_number)
		fi
	done

this code invokes the external efibootmgr command 256 times with grepping one line. The command runs slowly on old BIOSes, so it takes long to clean up items (while most of numbers in the range don't match any item in fact).
This is performance issue and might be optimized in the way that efibootmgr is just called once and then result is processed, also no reason to check whole range, finding only existing items could be performed much faster with regex, for example the list of items can be obtained with
efibootmgr -u|grep -Po '[Bb]oot0(1[0-9a-fA-F]{2}|200)\W{1,2}UMC'|grep -Po '[0-9a-fA-F]{4}'

where first regex looks for Boot0NNN* UMC.... in the line where NNN is hex number of 100-200 and the second regex extracts the number to be then used with the efibootmgr command for item removal.
By the way, second issue with similar behavior can be found on line (31)[https://github.com/Biosias/uefi-mkconfig/blob/a02cd817d70a53e76d1b93a282f3e483e1efc315/uefi-mkconfig#L31], the difference is that while cycle runs several times as number of EFI itmes is usually under 20. However, with adding more items the time this cycle takes would also increase, might be better to also call the efibootmgr just once and then parse the output with regex.

Hello @glorg everything should be fixed in #12 PR. Could you please test  the code in its branch?
I've minimized calling efibootmgr to the absolute minimum needed. So it should work faster.

Is fixed in next version

authors: Biosias glorg

repo: Biosias/uefi-mkconfig


text:
adding content-length

sometimes there is a false positive, and all the result returns 200, so if we could have a content length of the response it would make it easy for us to see it.
NOW it is like this
INFO Endpoint accessible!  Method=GET Status=200 Target=https://api.eg.com/api/profile/1

with this enhancement, it would be like
INFO Endpoint accessible!  Method=GET Status=200  content-length=20KB Target=https://api.eg.com/api/profile/1

BTW thanks for this nice tool

Hey @moein9, we will keep this open for future consideration, but in the meantime the -v flag should help to identify false positives when using the automate sub-command. The --response-preview-length flag can also be used in conjunction with -v to control how much of the response is shown in the output:
  -v, --verbose                       enable verbose mode, which shows a preview of each response.
        --response-preview-length int   sets the response preview length when using verbose output. (default 50)

repo: BishopFox/sj


text:
(OraklNode) Refactor common types

Description
common package to store common types and redis keys
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist before requesting a review

[ ] I have performed a self-review of my code.
[ ] If it is a core feature, I have added thorough tests.

Deployment

[ ] Should publish npm package
[ ] Should publish Docker image

lgtm!
A minor suggestion, the word id is referenced as "Id" in some instances and "ID" in others. Would be great to keep them consistent! but it's good as it is as well 👍

Totally agreed, will make an update

repo: Bisonai/orakl


text:
Discover minimum amount in EUR

I think this solves #589.

Description

TESTING STAGE

Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[ ] I have read CONTRIBUTING.md
[ ] I fully understand Github Flow.
[ ] My code adheres to the code style of this project.
[ ] I have updated the documentation in /docs if I have changed the config, arguments, logic in how the bot works, or anything that understandably needs a documentation change.
[ ] I have updated the config file accordingly if my change requires a new configuration setting or changes an existing one.
[ ] I have tested the bot with no issues for 24 continuous hours. If issues were experienced, they have been patched and tested again.

Thanks! I agree, this is the cause of the issue.

authors: rnevet tuberculo

repo: BitBotFactory/poloniexlendingbot


text:
Babel broken - needs upgrade

this module relies on Babel 6, which is broken:
$ node
> Object.prototype.test = () => null
[Function]
> require('bitbox-sdk')

yields:

Error: You passed traverse() a visitor object with the property "Block" that has the invalid property "test"
at verify (/Users/ekkis/dev/otc-trader/node_modules/babel-traverse/lib/visitors.js:205:17)
at Function.explode (/Users/ekkis/dev/otc-trader/node_modules/babel-traverse/lib/visitors.js:72:3)
at Plugin.normaliseVisitor (/Users/ekkis/dev/otc-trader/node_modules/babel-core/lib/transformation/plugin.js:155:29)
at new Plugin (/Users/ekkis/dev/otc-trader/node_modules/babel-core/lib/transformation/plugin.js:66:27)

I reached out to the Babel guys and they said v6 is no longer maintained and your package should upgrade.  please see: https://github.com/babel/babel/issues/9786
please upgrade and let me know when I can refresh

this issue is correlated to https://github.com/Bitcoin-com/slp-sdk/issues/32 which describes a similar bug in lodash.  the issue was closed because lodash is not a direct dependency of slp-sdk.  however that issue, and this one will be solved once slp-sdk upgrades to Babel 6.  the version in current use is no longer supported
for anyone interested, until slp-sdk upgrades, the patch below fixes the problem with babel:
diff --git a/node_modules/babel-traverse/lib/visitors.js b/node_modules/babel-traverse/lib/visitors.js
index dadf5d0..708d825 100644
--- a/node_modules/babel-traverse/lib/visitors.js
+++ b/node_modules/babel-traverse/lib/visitors.js
@@ -131,12 +131,18 @@ function explode(visitor) {

   for (var _nodeType in visitor) {
     if (shouldIgnoreKey(_nodeType)) continue;
+    if (!visitor.hasOwnProperty(_nodeType)) continue;

     var _fns = visitor[_nodeType];

-    var aliases = t.FLIPPED_ALIAS_KEYS[_nodeType];
+    var aliases = t.FLIPPED_ALIAS_KEYS.hasOwnProperty(_nodeType)
+       ? t.FLIPPED_ALIAS_KEYS[_nodeType]
+       : null;
+
+    var deprecratedKey = t.DEPRECATED_KEYS.hasOwnProperty(_nodeType)
+       ? t.DEPRECATED_KEYS[_nodeType]
+       : null;

-    var deprecratedKey = t.DEPRECATED_KEYS[_nodeType];
     if (deprecratedKey) {
       console.trace("Visitor defined for " + _nodeType + " but it has been renamed to " + deprecratedKey);
       aliases = [deprecratedKey];
@@ -199,6 +205,7 @@ function verify(visitor) {
     var visitors = visitor[nodeType];
     if ((typeof visitors === "undefined" ? "undefined" : (0, _typeof3.default)(visitors)) === "object") {
       for (var visitorKey in visitors) {
+        if (!visitors.hasOwnProperty(visitorKey)) continue;
         if (visitorKey === "enter" || visitorKey === "exit") {
           validateVisitorMethods(nodeType + "." + visitorKey, visitors[visitorKey]);
         } else {

also, the patch for the lodash problem:
diff --git a/node_modules/lodash/lodash.js b/node_modules/lodash/lodash.js
index cb139dd..9730f52 100644
--- a/node_modules/lodash/lodash.js
+++ b/node_modules/lodash/lodash.js
@@ -17039,8 +17039,11 @@
     baseForOwn(LazyWrapper.prototype, function(func, methodName) {
       var lodashFunc = lodash[methodName];
       if (lodashFunc) {
-        var key = (lodashFunc.name + ''),
-            names = realNames[key] || (realNames[key] = []);
+        var key = (lodashFunc.name + ''), names;
+       if (realNames.hasOwnProperty(key))
+           names = realNames[key];
+       else
+            names = realNames[key] = [];

         names.push({ 'name': methodName, 'func': lodashFunc });
       }

repo: Bitcoin-com/slp-sdk


text:
Download a snapshot for mobile nodes

As apps can not run in the background on mobile the IBD is likely going to take a very long time to complete on mobile. A possible solution for this is to have a snapshot download from a trusted source (devs who make the app?) as to bootstrap the IBD.
Of course the users should be able to turn this off if they wish but if this were to be an option I would think having it as the default would be best.
Here is an example of a snapshot you can download and get Bitcoin Core IBD completed within minutes: https://prunednode.today/

This is not something we're going to promote with Core. It's not secure in any way and just a bad idea. You're running the node to audit the network and verify your transactions.

repo: BitcoinDesign/Bitcoin-Core-App


text:
feat: add getPublicKeyFromInput

fixes #11

Please make these changes and update tests for edge cases like "Invalid public key". Also please sign your commits

I have added separate unit tests for isPubKey fn

@emjshrx please squash 29ff2f367171125d0fa19849af613b000ed504a8 into 7f6b201d6a34a8df100a526b3e6336b2b68827b0

@theanmolsharma apologies for the 2 month delay, this is now ready to be merged :). Also add a small commit to fix the CI

authors: emjshrx theanmolsharma

repo: Bitshala-Incubator/silent-pay


text:
How to rotate axis label - horizontal/vertical?

I have long text labels. I'd like to rotate them vertically along the X axis.

Found. xaxisTextAngle(degrees)

repo: BlackEdder/ggplotd


text:
Auto silence for timers does not work properly

Describe the bug
The option introduced in release 2.9 to silence timers automatically after a certain time does not work properly in version 2.10 either.
To Reproduce
For example, if three timers with a duration of 5, 10 and 15 minutes are started simultaneously and the signal duration is set to 1 minute, it will only work correctly if you wait until the end of the signal duration for the first two timers.
But if, for example, the first timer is switched off manually before the end of the signal duration, the following timers are also ended before the preset duration expires. The termination takes place after seemingly randomly selected shorter time intervals.
Expected behavior
Auto-Silence should work for all simultaneously started timers according to the preset duration, even if a timer is ended manually beforehand.
Screenshots

App version
2.9 and 2.10
Device (please complete the following information):
Samsung Galaxy S23
Android 14
Additional context

I installed version 2.10.1 on the Galaxy S23 and then ran exactly the same test as you several times. However, the problem persists.
What is noticeable is that the time at which the signal tone is canceled is different. Sometimes it stops after 52 seconds, then 32 seconds and then after 51 seconds. In another test it stopped after just 13 seconds.
I then installed version 2.10.1 on my Samsung Galaxy Tab with Android 11 and repeated the test. The same problem there too.
Maybe it is caused by the Samsung devices? I may have the opportunity to test it with a device from another manufacturer later this week. I would then provide appropriate feedback.
I don't know if the following information is still helpful:
I did not have the problem described in #136 "Cannot dismiss upcoming alarm ..." on the Galaxy S23 with version 2.10.

@mimaiself
Thank you very much for your tests; it helps a lot.
I will test after my real job (in 7 hours) with my Samsung tablet and I will let you know.

I did not have the problem described in https://github.com/BlackyHawky/Clock/issues/136 "Cannot dismiss upcoming alarm ..." on the Galaxy S23 with version 2.10.

Thanks for the clarification.
The bug appears if one of the days of the week is selected.

Re #136: It doesn't matter whether one, two or all days of the week are selected. I don't have this bug on the S23.

@mimaiself
As promised, I tested with my Samsung tablet (Android 14) and everything works fine. It also works fine on my Huawei phone with Android 12.

Okay, then it's probably due to an incompatibility with an app installed on my devices. If I find out which one it is, I'll pass the information on to you.
A follow-up to #136: I rejoiced too soon. It only worked on the first day. On the second day, I had the same errors on the Galaxy S23 as described in #136.

@mimaiself
I finally managed to reproduce this bug; I was just doing the test wrong.
I'll try to find a solution.

authors: BlackyHawky mimaiself

repo: BlackyHawky/Clock


text:
Fix Zip test

There is currently a method called zip that lives in /lib/zip.js.
It is incomplete and needs to be fixed!
Acceptance Criteria:

Running yarn test zip results in tests passing.
You have written a skeleton method for someone else to work on.
You have written tests surrounding your skeleton method.
Running yarn lint does not print any errors to the console!

Please include the skeleton of a new method + an accompanying test for someone else to work on at the time of creating a pull request! A pull request will most likely be denied if it does not contain a skeleton method for someone else to work on! For more information, please read the Contributing Guide.
Thank you so much for your contribution!

i am on it

sounds good @stillNovice !

@BlakeGuilloud In the zip.test.js file, there is strict equality testing for returned array, which is not letting me pass the tests. I think it should be expect().toEqual() instead of expect().toBe() in the zip.test.js. Please look into it.

@BlakeGuilloud did you get a chance to look into it?

Hey sorry for the delayed response. Yes- you are most likely correct in your assumption that it should be .toEqual()! Nice catch. For future reference, don't be afraid to adjust tests for skeleton methods if you feel they are incorrect. Thanks @stillNovice !

okay. Thanks for confirming @BlakeGuilloud .

Whoops I made that one. Sorry :(

authors: BlakeGuilloud ktilcu stillNovice

repo: BlakeGuilloud/ganon

license: mit


text:
Random tests

Adds tests for the random method

[x] Running yarn lint does not trigger any linter errors
[x] You have written a new skeleton method for someone else to work on!
[x] You have written tests to accompany your skeleton method

Accidentally added too much


text:
使用Lambda表达式的问题

package com.blankj.rxbus.demo;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.TextView;
import com.blankj.rxbus.RxBus;
public class RxBusActivity extends AppCompatActivity {
private TextView tvSticky;

public static void start(Context context) {
    Intent starter = new Intent(context, RxBusActivity.class);
    context.startActivity(starter);
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    tvSticky = findViewById(R.id.tv_sticky);

    RxBus.getDefault().subscribe(this, (RxBus.Callback<String>) s -> {
        tvSticky.setText(Config.appendMsg("without " + s));
        throw new NullPointerException("");
    });

    RxBus.getDefault().subscribe(this, "my tag", (RxBus.Callback<String>) s -> tvSticky.setText(Config.appendMsg("with " + s)));

    RxBus.getDefault().subscribe(this, (RxBus.Callback<TestCallback>) testCallback -> tvSticky.setText(Config.appendMsg(testCallback.call())));
}

@Override
protected void onDestroy() {
    super.onDestroy();
    RxBus.getDefault().unregister(this);
}

public void postWithoutTag(View view) {
    Config.restoreMsg();
    RxBus.getDefault().post("tag");
}

public void postWithTag(View view) {
    Config.restoreMsg();
    RxBus.getDefault().post("tag", "my tag");
}

public void postStickyWithoutTag(View view) {
    Config.restoreMsg();
    RxBus.getDefault().postSticky("tag");
    StickyTestActivity.start(this);
}

public void postStickyWithTag(View view) {
    Config.restoreMsg();
    RxBus.getDefault().postSticky("tag", "my tag");
    StickyTestActivity.start(this);
}

public void useManager(View view) {
    RxBusManagerActivity.start(this);
    finish();
}

public void testInterface(View view) {
    Config.restoreMsg();
    for (int i = 0; i < 100; i++) {
        final int finalI = i;
        RxBus.getDefault().post((TestCallback) () -> String.valueOf(finalI));
    }
}

}
报的错误
2018-09-14 00:57:27.291 9278-9278/com.blankj.rxbus.demo E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.blankj.rxbus.demo, PID: 9278
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.blankj.rxbus.demo/com.blankj.rxbus.demo.RxBusActivity}: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2646)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)
Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
at com.blankj.rxbus.Utils.getTypeClassFromCallback(Utils.java:49)
at com.blankj.rxbus.RxBus.subscribe(RxBus.java:125)
at com.blankj.rxbus.RxBus.subscribe(RxBus.java:72)
at com.blankj.rxbus.demo.RxBusActivity.onCreate(RxBusActivity.java:29)
at android.app.Activity.performCreate(Activity.java:6662)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2599)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2707)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1460)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6077)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:756)

这是根据你的例子吧java设置成java8,根据提示去转化成lambda,运行就报错，不信你可以去试试

lambda 会消除范型，导致获取不到范型类型，建议 RxBus 相关代码不要使用 lambda 即可。

最新 1.4 版本我把接口改成了抽象类来实现，这样在 Java 8 中就不能用 lambda 了，避免这种异常的出现。

authors: Blankj SkyFlyTang

repo: Blankj/RxBus


text:
Soundboard button no longer appears on the playlists tab

Foundry VTT v11 build 308
Pathfinder 1 v9.4
Soundboard by Blitz 1.7.1

Having the same issue; I delayed updating the core version of FVTT but now that I have most everything is ok other than the button no longer displaying in the Music tab or elsewhere that I can find!

I seem to have found the location of the sound board using the gray navigation buttons on the left of the UI, Music, then soundboard:

Apparently, I'm growing dumber with age. Thanks for pointing that out!
On Mon, Sep 25, 2023 at 4:32 PM novusopiate462 @.***>
wrote:

I seem to have found the location of the sound board using the gray
navigation buttons on the left of the UI, Music, then soundboard:
[image: Screen Shot 2023-09-25 at 6 31 46 PM]
https://user-images.githubusercontent.com/102062931/270495090-f5444d2c-d5a7-45ef-8757-de9aa584e409.png
—
Reply to this email directly, view it on GitHub
https://github.com/BlitzKraig/fvtt-SoundBoard/issues/95#issuecomment-1734602533,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARX2HTA5QFGAI6VAPSU3IGDX4IIBRANCNFSM6AAAAAA4OAX6RU
.
You are receiving this because you authored the thread.Message ID:
@.***>

repo: BlitzKraig/fvtt-SoundBoard


text:
feature request: more explanation or referencing in documentation

It would be helpful if the documentation can provide more references (as is sort of the case in compas) to supplement the sparse descriptions currently found in the documentation for explaining the various formulations...
so for instance..
Update form from force...
https://docplayer.net/21072949-Least-squares-intersection-of-lines.html
(Interactive Vault Design: equation 7-10)
Update force from form
Algebraic graphic statics: equation 10

The compas GS packages are in the process of being documented, compas_ags included. Thanks for the reminder! Please do point out any other functions or algorithms that needs particular attention in being explained with additional images/text, or ones you would like to see explained in more detail.

@tkmmark The online documentation for compas_ags is being overhauled and will be available as an official GitBook page soon.

authors: juney-lee tkmmark


text:
Scanning for QX10 broken

It appears that '0823bb11261059b597d8d7ad796f8f519310d88c' is the last revision in which the QX10 can be found.... preventing it's use :-(

$ python2 src/example/scan_for_cameras.py
Available cameras ['http://10.0.0.1:10000']

Checking Camera : http://10.0.0.1:10000
{'id': 1, 'result': [['getMethodTypes', 'getAvailableApiList', 'setShootMode', 'getShootMode', 'getSupportedShootMode', 'getAvailableShootMode', 'setSelfTimer', 'getSelfTimer', 'getSupportedSelfTimer', 'getAvailableSelfTimer', 'setPostviewImageSize', 'getPostviewImageSize', 'getSupportedPostviewImageSize', 'getAvailablePostviewImageSize', 'startLiveview', 'stopLiveview', 'actTakePicture', 'startMovieRec', 'stopMovieRec', 'awaitTakePicture', 'actZoom', 'setExposureMode', 'getExposureMode', 'getSupportedExposureMode', 'getAvailableExposureMode', 'setBeepMode', 'getBeepMode', 'getSupportedBeepMode', 'getAvailableBeepMode', 'setCameraFunction', 'getCameraFunction', 'getSupportedCameraFunction', 'getAvailableCameraFunction', 'setStillSize', 'getStillSize', 'getSupportedStillSize', 'getAvailableStillSize', 'actFormatStorage', 'getStorageInformation', 'setTouchAFPosition', 'cancelTouchAFPosition', 'getTouchAFPosition', 'getSupportedExposureCompensation', 'getSupportedWhiteBalance', 'getSupportedIsoSpeedRate', 'actHalfPressShutter', 'cancelHalfPressShutter', 'getApplicationInfo', 'getVersions', 'getEvent']]}

So it seems that result from the camera fails to parse out into
         # Get the responses.
         packets = self._listen_for_discover(duration)
+        print(packets)
         endpoints = []
         for host,addr,data in packets:
+            print(host,addr,data)
             resp = self._parse_ssdp_response(data)
             try:
                 endpoint = self._read_device_definition(resp['location'])

gives:
$ python2 src/example/scan_for_cameras.py
[('10.0.0.1', 56807, 'HTTP/1.1 200 OK\r\nCACHE-CONTROL: max-age=1800\r\nEXT: \r\nLOCATION: http://10.0.0.1:64321/DmsRmtDesc.xml\r\nSERVER: UPnP/1.0 SonyImagingDevice/1.0\r\nST: urn:schemas-sony-com:service:ScalarWebAPI:1\r\nUSN: uuid:00000000-0005-0010-8000-98f1700fa96e::urn:schemas-sony-com:service:ScalarWebAPI:1\r\nX-AV-Physical-Unit-Info: pa=""; pl=;\r\nX-AV-Server-Info: av=5.0; hn=""; cn="Sony Corporation"; mn="SonyImagingDevice"; mv="1.0";\r\n\r\n')]
('10.0.0.1', 56807, 'HTTP/1.1 200 OK\r\nCACHE-CONTROL: max-age=1800\r\nEXT: \r\nLOCATION: http://10.0.0.1:64321/DmsRmtDesc.xml\r\nSERVER: UPnP/1.0 SonyImagingDevice/1.0\r\nST: urn:schemas-sony-com:service:ScalarWebAPI:1\r\nUSN: uuid:00000000-0005-0010-8000-98f1700fa96e::urn:schemas-sony-com:service:ScalarWebAPI:1\r\nX-AV-Physical-Unit-Info: pa=""; pl=;\r\nX-AV-Server-Info: av=5.0; hn=""; cn="Sony Corporation"; mn="SonyImagingDevice"; mv="1.0";\r\n\r\n')
Available cameras []

oh crap, ignore.... problem due to working around the 'comp_urllib' issue.


text:
When storage-service is badly configured, calling /status fails after a timeout

The response, we get:
The server was not able to produce a timely response to your request.
Please try again in a short while!

Fixed in #2000

authors: bogdanromanx imsdu

repo: BlueBrain/nexus


text:
🛑 hosted-PalmettoGBA is down

In 8e705a4, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in b6ab337 after 28 minutes.


text:
🛑 DRMedRemote is down

In cf34e5e, DRMedRemote (https://drmedremote.bcbssc.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: DRMedRemote is back up in 4c79a5f.


text:
🛑 hosted-PalmettoGBA is down

In 4491258, hosted-PalmettoGBA (https://palmettogba.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hosted-PalmettoGBA is back up in c161cdb after 15 minutes.


text:
SAS-Report does not show up in project list

First of all we are very enthusiast about your work you have done, but when we try to retrieve our reports they did not show. Only reports that showed were .sas files

the text in the images are in dutch
As you can see in the images above, in Viya it shows 3 reports which 1 is a Sas-Report file and the other 2 are .sas files. But it only shows the .sas files in your app.
How can we fix this?
Secondly how can we show diagrams/graphs in reports like you did in this video: https://vimeo.com/431629954?
Thank you for reading our question.

Hi @CXNQ
Before I give you the 'long answer', I just want to confirm.
I see you've got the app up and running and talking to your Viya install, that's great.
From your screenshot it looks like you have correctly configured your app with a Folder Root in the Viya, and that location contains two SAS programs and one Visual Analytics report. And when you click the 'open project' button, you see the two SAS programs in the list but not the report.
Is that correct?

Yes that's correct.

Ok, good. Here's the explanation.
The React apps you create with this project are not just a way to render Visual Analytics reports. They are designed to allow you to build custom interfaces and workflows that exchange data with Viya at various steps in your application workflow.
For example, this allows you to do things like collect that data from a form that the user has filled out in the app, a custom input component or a device sensor, send that data to SAS as a SAS table, process it and return resulting data from SAS and, and then render those results, but using javascript components that you choose, not necessarily VA reports. The vimeo chart you linked to in this issue is an example of that - using a draggable chart component to prepare inputs that are sent to SAS as a SAS table, triggering some SAS code that runs and returns a SAS table, and then rendering that SAS data as a set of 5 charts using a javascript library, in this case Highcharts.
The project save / load mechanism that you're using to try to load VA reports is not designed to let you load reports directly. What it lets you do is  save a data file which describes the state of your app, most likely in stringified json format - the form selections, results, settings, dashboard layout, anything else you consider to be a 'save file' from your app. You, or other users, can then load these savefiles to load the same project into their app.
CSA also makes it considerably easier for you to implement charting from the SAS Visual Analytics SDK if that is what you are looking to do, but this works slightly differently to what you are assuming.  For example, we've worked on building a portal for a client that, among other things, allowed users to select a set of VA report components and display them in a draggable grid, and customise that portal layout. When they clicked 'save', what was saved to the project file the list of components they chose for their portal, and the layout coordinates for each component. Not the report components themselves.
I suggest you look at using the SAS VA SDK to achieve what you're trying to. It is very well documented - check out the Getting Started link.
What our project should let you do is play with the SDK without needing to do those first 4 steps: enabling cross-origin resource sharing, cross-site request forgery, enabling cross-site cookies or allowing guest access.  I will open a separate issue to document a step-by-step guide on integrating VA report components into CSA apps, and we may look at publishing our report element selection component as part of that write-up. I'm not sure how soon we'll be able to do that though.
Hope that makes sense.

@CXNQ I'm going to close this as I think it answered your question. I've opened #16 to address your use case.

authors: CXNQ boemska-nik

repo: Boemska/create-sas-app


text:
Malformed string in theme.toml causes problem with Hugo Themes site

https://github.com/Bonzdev/alexa-portfolio/blob/886d97a260c2cd0083b1e580e0749c7f9a9884c2/theme.toml#L3
Missing starting quotation

@Bonzdev Ping. It's a really simple fix!

repo: Bonzdev/alexa-portfolio


text:
admin preferences log

Changes of preferences in admin area should be logged, so all changes can be tracked when there are multiple admins. It could also be possible to add changeset comments.

Thanks for the suggestion @ezzra.
I have now developed the new audit log functionality to include the following additional admin-focused events:
settings_update
maintenance_action_run

recycle_bin_empty
recycle_bin_restore
recycle_bin_destroy

user_create
user_update
user_delete

api_token_create
api_token_update
api_token_delete

role_create
role_update
role_delete

auth_password_reset_request
auth_password_reset_update
auth_login
auth_register

High level detail of each is generally tracked (To trace where the changes have occurred at a high-level).
This will be part of v0.31.
I will therefore close this off.

authors: ezzra ssddanbrown

repo: BookStackApp/BookStack


text:
Port Forwarding URL Issue

Attempted Debugging

[X] I have read the debugging page

Searched GitHub Issues

[X] I have searched GitHub for the issue.

Describe the Scenario
I installed book stack on a fresh Ubuntu server with the script.
on my local network it works flawlessly at 192.168.1.250.
But after setting up port forwarding on port 50000 and trying to go to http://{my router public IP}:50000 I find a connection timed out error message in the browser.
After a lot of digging with termshark and comparing capture files from connecting from inside the network and outside.
I found that when connecting from inside the local network the URI the base URI in the HTTP packets is "/login" and when connecting from outside the local network it's "/".
so I tried connecting to http://{my router public IP}:50000/login I reached bookstack but with the logos and images broken.
searching in the debugging webpage i found this but it just says I have a problem in my URL.
So..Any ideas??
Exact BookStack Version
22.09
Log Content
No response
PHP Version
8.1.2
Hosting Environment
Ubuntu 22.04.1 installed using official script

Hi @ahmedwael216,
BookStack only supports being hosted on a single base URL at a time. This is what you set as the APP_URL in the /var/www/bookstack/.env file. I'm assuming your external accessing is redirecting you to your internal network address which is then not available.

ok this makes sense.
so is there a way to connect from outside my local network?
maybe a proxy server or something like that?
and thanks for your quick response.

@ahmedwael216 I'd probably just standardise on using the external address, and use that for when both in and out of your internal network. You'd need to update the APP_URL in the /var/www/bookstack/.env file for this.
If you had a hostname/domain set-up for use in the URL, you could maybe configure your local device/network DNS (depending on devices, usage and network setup) to point to the internal IP address instead to keep network traffic within-internal-network.

Ok thanks.
i'll try it.

Since the original queries here have been answered, and since there's been no further discussion, I'll go ahead and close this off.


text:
🛑 Supervision BRS is down

In 22ef926, Supervision BRS ($SUPERVISION_BRS_URL) was down:

HTTP code: 525
Response time: 366 ms

Resolved: Supervision BRS is back up in 38c1d34 after 10 minutes.

repo: BorneRecharge/uptime


text:
🛑 sandboxzapatoferoz is down

In 3df37b7, sandboxzapatoferoz (https://sandboxzapatoferoz.botslovers.com) was down:

HTTP code: 404
Response time: 476 ms

Resolved: sandboxzapatoferoz is back up in ec0323f.

repo: Botslovers-SL/uptime


text:
use sample sql data in the prompts

Langchain added this feature - https://langchain.readthedocs.io/en/latest/modules/chains/examples/sqlite.html#adding-example-rows-from-each-table
This seems counterintuitive since it will make the prompt bigger, but it could improve SQL generation accuracy.

closing for now

repo: BoxcarsAI/boxcars


text:
挖坑：Scoop

开挖

安装
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

但是脚本内的下载相关的地址为 github.com 和 raw.githubusercontent.com，所以你还需要设置代理。我注意到网上很多博客，提到开启 Shadowsocks 的系统代理就可以正常安装了，但是实测仍不行，域名解析、内容下载仍会失败。
在查看源码后发现，安装脚本内访问网址和下载都是使用了 New-Object System.Net.WebClient，所以这几种代理方式是肯定不生效的，就不要浪费时间了：

系统代理。如：shadowsocks, v2rayN 的系统代理。
Proxifier。这类将本地请求全部转发到代理服务器的程序，无法 hook 住 New-Object System.Net.WebClient。
TUN。如 Clash 的 Tun 模式，也无法覆盖 New-Object System.Net.WebClient。

那么应该怎么做呢？其实官方文档里有提到：Using Scoop behind a proxy server
在运行安装脚本前，先用下面的脚本，给 WebClient 设置全局的、默认的代理：
# If you want to use a proxy that isn't already configured in Internet Options
[net.webrequest]::defaultwebproxy = new-object net.webproxy "http://proxy.example.org:8080"

# If you want to use the Windows credentials of the logged-in user to authenticate with your proxy
[net.webrequest]::defaultwebproxy.credentials = [net.credentialcache]::defaultcredentials

# If you want to use other credentials (replace 'username' and 'password')
[net.webrequest]::defaultwebproxy.credentials = new-object net.networkcredential 'username', 'password'

最后吐槽自己一句，因为对 powershell, scoop, C# 都不熟悉，我是直接 fork 了 scoop 仓库，然后去源码里修改下载的地址，然后设置的代理，太傻了。

自定义 Bucket 名称不要带有 Main
TODO

repo: Bpazy/blog


text:
🛑 bramboeckx.me is down

In d64399f, bramboeckx.me (https://bramboeckx.me) was down:

HTTP code: 0
Response time: 0 ms

proximus fucked up


text:
🛑 Drank jowile is down

In 4fb792f, Drank jowile (https://drank.jowile.be) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Drank jowile is back up in 0747e66 after 6 minutes.


text:
Fix bool representation compatibility issue Android -iOS

iOS - Android  compatibility issue. iOS send 0/1 instead of true or
false. Adding handling for fields which are parsed
@aaustin @EvangelosG @E-B-Smith

👍

authors: aaustin sojanpr


text:
Logs of nullability warnings in BranchUniversalObject with swift project

As of the Xcode8 GM, building with v0.12.7 is giving us a ton of nullability warnings. Doesn't seem to break things though. We're running Cocoapods 1.1.0.beta.1 in a swift project with use_frameworks.

Thanks so much for the issue @briankracoff. We've got this patched in a PR https://github.com/BranchMetrics/ios-branch-deep-linking/pull/426 and plan to merge it in after a bit more testing. Expect the new release early next week.

Awesome thanks! Feel free to close this

authors: aaustin briankracoff

repo: BranchMetrics/ios-branch-deep-linking


text:
Allow calculate_mw_miles to be used for Scenario in Create state

Currently, this fails with the following traceback:
c:\python38\lib\site-packages\powersimdata\design\transmission\mwmiles.py in calculate_mw_miles(scenario, exclude_branches)
     15     """
     16
---> 17     original_grid = Grid(scenario.info["interconnect"].split("_"))
     18     ct = scenario.state.get_ct()
     19     upgrades = _calculate_mw_miles(original_grid, ct, exclude_branches)

c:\python38\lib\site-packages\powersimdata\scenario\scenario.py in __getattr__(self, name)
     56             return getattr(self.state, name)
     57         elif hasattr(self.state, "__getattr__"):
---> 58             return self.state.__getattr__(name)
     59         else:
     60             raise AttributeError(

c:\python38\lib\site-packages\powersimdata\scenario\create.py in __getattr__(self, name)
     67             raise AttributeError(f"Call set_grid first to access {name} attribute")
     68         else:
---> 69             raise AttributeError(f"Create object has no attribute {name}")
     70
     71     def __setattr__(self, name, value):

AttributeError: Create object has no attribute info

It is using our fancy new state attribute passthrough, but the failure really originates because we don't have an info attribute for the Scenario object. We can use a workaround via the _calculate_mw_miles function which takes a Grid object, instead of a Scenario, but it would be nice if we could avoid the use of this private function, which mostly exists for testability purposes (since instantiating a base Grid for a MockScenario is tricky).

We use _scenario_info in in the Create, Execute and Analyze classes. Could we use info instead to be consistent with the Scenario class?

@ahurli, @jon-hagg, do you see any issue that could arise from this renaming?

For a Scenario in Analyze state, scenario.info and scenario.state._scenario_info point to the same object; i.e. scenario.info is reference_scenario.state._scenario_info evaluates to True. Can we add something to the Scenario in Create state to achieve the same thing? Then we could successfully access scenario.info without inadvertently breaking anything that expects to be able to access State._scenario_info.

For a Scenario in Analyze state, scenario.info and scenario.state._scenario_info point to the same object; i.e. scenario.info is reference_scenario.state._scenario_info evaluates to True. Can we add something to the Scenario in Create state to achieve the same thing? Then we could successfully access scenario.info without inadvertently breaking anything that expects to be able to access State._scenario_info.

I guess we could do:
self._scenario_info = scenario.info

in the constructor of the Create class and do:
if not descriptor:
    self.info = OrderedDict(
            [
                ("plan", ""),
                ("name", ""),
                ("state", "create"),
                ("grid_model", ""),
                ("interconnect", ""),
                ("base_demand", ""),
                ("base_hydro", ""),
                ("base_solar", ""),
                ("base_wind", ""),
                ("change_table", ""),
                ("start_date", ""),
                ("end_date", ""),
                ("interval", ""),
                ("engine", ""),
            ]
        )
    self.state = Create(self)
else:
    ...

in the Scenario class

@danielolsen, can you try th

For a Scenario in Analyze state, scenario.info and scenario.state._scenario_info point to the same object; i.e. scenario.info is reference_scenario.state._scenario_info evaluates to True. Can we add something to the Scenario in Create state to achieve the same thing? Then we could successfully access scenario.info without inadvertently breaking anything that expects to be able to access State._scenario_info.

I guess we could do:
self._scenario_info = scenario.info

in the constructor of the Create class and do:
if not descriptor:
    self.info = OrderedDict(
            [
                ("plan", ""),
                ("name", ""),
                ("state", "create"),
                ("grid_model", ""),
                ("interconnect", ""),
                ("base_demand", ""),
                ("base_hydro", ""),
                ("base_solar", ""),
                ("base_wind", ""),
                ("change_table", ""),
                ("start_date", ""),
                ("end_date", ""),
                ("interval", ""),
                ("engine", ""),
            ]
        )
    self.state = Create(self)
else:
    ...

in the Scenario class

Can you implement this and see if calculate_mw_miles still raises an error?

I can confirm this works. Tested using the newly-pushed daniel/add_info_to_create branch.

authors: danielolsen rouille

repo: Breakthrough-Energy/PowerSimData


text:
Doesn't detect any power values

I'm using Panel Server Universal 600. With Power Tag flex, everything works fine, and I can transfer it to HA, but it doesn't detect any power values. It only shows 2 alarm sensors, nothing else comes over. Any ideas why?

Is it possible that you configured it as a Link Gateway instead of Panel Server during the setup?

Everything is possible, but I've deleted everything and tried again. However, I don't get prompted at any point to choose between Link Gateway or Panel Server. It automatically detects my panel server. But got the same result, no values."

Can you please check if the logs say anything?
Also which version are on currently on?

I'm on EcoStruxure PowerTag Link Gateway v. 0.2.1.
Home Assistant Core 2024.3.0 -
Supervisor 2024.02.1 -
Operating system 12.0.
It seems to be the same issue as Issue #15, I just have a Panel Server 600.
I have 2 errors in my log. Perhaps they mean something to you?
Logger: homeassistant.components.sensor
Kilde: helpers/entity_platform.py:350
integration: Sensor (dokumentation, problemer)
Første forekomst: 7. marts 2024 kl. 22.08.47 (1 forekomster)
Senest logget: 7. marts 2024 kl. 22.08.47
Error while setting up powertag_gateway platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 350, in _async_setup_platform
await asyncio.shield(awaitable)
File "/config/custom_components/powertag_gateway/sensor.py", line 62, in async_setup_entry
PowerTagPowerFactor(client, modbus_address, tag_device),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/powertag_gateway/sensor.py", line 606, in init
if is_r(product_type):
^^^^^^^^^^^^^^^^^^
File "/config/custom_components/powertag_gateway/entity_base.py", line 111, in is_r
feature_class = [fc for fc in FeatureClass if product_type in fc.value][0]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of rangeLogger: homeassistant.components.button
Kilde: helpers/entity_platform.py:350
integration: Knap (dokumentation, problemer)
Første forekomst: 7. marts 2024 kl. 22.08.47 (1 forekomster)
Senest logget: 7. marts 2024 kl. 22.08.47
Error while setting up powertag_gateway platform for button
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 350, in _async_setup_platform
await asyncio.shield(awaitable)
File "/config/custom_components/powertag_gateway/button.py", line 55, in async_setup_entry
class_r = is_r(product_type)
^^^^^^^^^^^^^^^^^^
File "/config/custom_components/powertag_gateway/entity_base.py", line 111, in is_r
feature_class = [fc for fc in FeatureClass if product_type in fc.value][0]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^
IndexError: list index out of range

Can you please upgrade to v0.2.2-alpha12 (you'll need to enable beta) and check the logs? I'm particularly interested in the logs right before it crashes.

I have now updated to 0.2.2-alpha12 and it has found the panel server, but now there is no power tag. Here is a log error.
Logger: root
Kilde: custom_components/powertag_gateway/schneider_modbus.py:554
integration: PowerTag Link Gateway (dokumentation, problemer)
Første forekomst: 14.30.47 (3 forekomster)
Senest logget: 14.30.47
Unknown product type: 17210

Ah I see. That's an undocumented product type code.

Can you tell me the model / commercial reference of that wireless device please?

it is A9MEM1560 and A9MEM1570

Yeah that was stupid of me. Sorry about that!

Fixed in 0.2.2. Please verify.

It works.
Thank you so much for your help, it's really awesome

repo: Breina/PowerTagGateway


text:
Adding service in layer control through dnd widget

Hello Brian,
I am using your dnd widget to add shape file and services. Is it possible to show the added service in the layer control menu? The purpose is to turn on/off the layers in the service.
Thanks

@deepal13 Support for adding layers/services to the layerControl widget using topic publish/subscribe was added to cmv in the current develop branch in the cmv repo. If you are using that version of cmv with the layerControl widget and the dnd widget, the layer/service will be added automatically.

@tmcgee I just downloaded the code from https://github.com/BrianBunker/cmv-widgets and tried it. It didn't add it to layer control. Am I referring the wrong link?

That DnD widget is the correct version. However, at present this will only work with the layerControl widget found in the un-released develop branch of cmv.

@tmcgee I downloaded the code from the link you provided. The widget adds the service but in layerControl widget it doesn't expand to show all its layers.

@deepal13 I have a few changes to both the layerControl and Dnd widgets to handle more Service types and better error handling. I will be submitting PRs for both in this repo and in the cmv repo.

@deepal13 PR #34 which has already been committed addresses the changes needed to the Dnd widget.

@deepal13 Here's the pending PR in the cmv repo that addresses the changes needed to the layerControl widget.

@tmcgee I tried the updated code, it still adds in drag-n-drop widget. Can you please check once?
Thanks

@deepal13 Do you have an example service that demonstrates the issue?

@tmcgee I added the following service: http://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/guidance_model_ocean_grtofs_offsets/MapServer

@deepal13 I don't see any issues with adding that service with DnD:

I downloaded the code from: https://github.com/BrianBunker/cmv-widgets.
Can you please share the code link?

@deepal13 That is correct for the DnD widget. For the layerControl widget, you will need to use the code from the develop branch of cmv.  Here is a working example that will be running for a few days.

@tmcgee  It is working now but as soon as I turn on/off any layer of the added service, the service vanishes from map and doesn't turn back on.

@tmcgee

@deepal13 I see the behavior you describe. This is because the DnD widget assigns the url of the service as the layer id. Instead of using the url, I think it would be better to assign a random id such as what happens for other types such as shape files or exclude the id and let the map assign one like Layer123.

@deepal13 Try again with the latest DnD widget. Yesterday I added code to create layer IDs instead using the url.

@tmcgee It works fine now. Thank you so much.
I want to request you to please add a feature to change color/symbols of layer.
Thanks again.

@tmcgee I am having trouble with printing. When I am using a secure service with proxy setup, the print fails giving error.
error Error: Unable to complete operation.
at Error (native)
at Object.g.load (https://js.arcgis.com/3.17compact/init.js:663:426)
at https://js.arcgis.com/3.17compact/init.js:87:450
at c (https://js.arcgis.com/3.17compact/init.js:103:393)
at d (https://js.arcgis.com/3.17compact/init.js:103:182)
at resolve.callback (https://js.arcgis.com/3.17compact/init.js:105:10)
at c (https://js.arcgis.com/3.17compact/init.js:104:96)
at d (https://js.arcgis.com/3.17compact/init.js:103:182)
at resolve.callback (https://js.arcgis.com/3.17compact/init.js:105:10)
at https://js.arcgis.com/3.17compact/init.js:92:118

@deepal13 This is not the right place for new requests or asking for support other than for @BrianBunker widgets. Please submit your issues at the cmv-app repo or post questions on gis.stackexchange.

repo: BrianBunker/cmv-widgets


text:
update a bunch of github-action versions

Stops deprecated node16 warnings.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 22.22%. Comparing base (cecbc14) to head (27573a0).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #108   +/-   ##
=======================================
  Coverage   22.22%   22.22%
=======================================
  Files           3        3
  Lines           9        9
=======================================
  Hits            2        2
  Misses          7        7

Flag
Coverage Δ

unittests
22.22% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

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

authors: BrianPugh codecov-commenter

repo: BrianPugh/python-template


text:
modeling a controller controlling multiple terminal units sharing the same setpoint.

ZNT, ZNT-SP, and OCC are shared across different FCUs through a single controller and each FCU has its own fan related observations/commands.
How should we model those? (will bring it up in meetings later.)

Because the points are their own entities, just have FCU1 hasPoint ZNT_A, FCU2 hasPoint ZNT_A, etc; they can all relate to the same Point instances. For having their own fan observation/command points, just create new instances for each Fan
Let me know if you need an example!

authors: gtfierro jbkoh

repo: BrickSchema/Brick


text:
Add test output to .gitignore

Noticed that a .ttl file got committed and decided to add the .ttl and .json files to .gitignore

Bumping @jbkoh. Are you ok with me merging this in? Should be pretty minimal

Yeah, it annoyed me too. Thanks for the fix.


text:
Adds auto-invite workflow for automation, issue_template for invitati…

Closes: https://github.com/BrdigeWise-Tech/Being-an-BrdigeWise-Tech/issues/4
Work done:

added auto-invite automation workflow
created issue template for auto-invite

@sanjay-kv updated spellings and urls of bridgewise, now this PR can be merged

[!NOTE]
pat's has to be added for workflows to work


text:
做ner时，为什么输出内容会少，比如输入是15个字，输出只到11个字为止，缺了后面的内容

A clear and concise description of what you want to know.

请问是用的那个版本？

是0.2.1的

可以提供一下具体的输入输出和模型参数，相关代码么？

模型是用BLSTMCRFModel，没有进行BERT embedding，训练参数是默认的，没添加什么其他设置

这种情况我遇到过，仔细一查，发现是序列长度超过512了，因此，导入数据前，要检查下标注的序列长度

@pmp55 那怎么设置序列的最大长度，我的情况是不能超过11吗？ 那也太短了

麻烦打印模型参数看看。
model.model.summary()

@BrikerMan 问题好像是在对句子进行embedding时长度的设置，我将base.model.py中的self.embedding.sequence_length = sorted([len(x) for x in x_train])[int(0.95 * len(x_train))]该变为self.embedding.sequence_length = max([len(x) for x in x_train])或是规定一个最大长度，就输出完整了

初始化model 后，再设定一下序列长度~ 这一块后期会做修改。

repo: BrikerMan/Kashgari


text:
Permission denied (publickey). fatal: Could not read from remote repository.

➜  BryanBo-Cao.github.io git:(master) git remote rm origin
➜  BryanBo-Cao.github.io git:(master) git remote add origin git@github.com:BryanBo-Cao/BryanBo-Cao.io.git
➜  BryanBo-Cao.github.io git:(master) git push origin master
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Reference:


text:
zvbi has been moved to GH

and none of patches needed. https://github.com/zapping-vbi/zvbi
this line can be removed either.
https://github.com/BtbN/FFmpeg-Builds/blob/932ff8fb571a45789240ca56528ae985583ecc42/scripts.d/50-zvbi.sh#L53

Ileana Dumitrescu, the Debian maintainer of zvbi/libzvbi, takes over the project.
https://sourceforge.net/p/zapping/mailman/message/37695179/
https://sourceforge.net/p/zapping/mailman/message/37701912/
https://packages.debian.org/sid/zvbi

repo: BtbN/FFmpeg-Builds


text:
Remove conversions to USD

Feature request:
Found out in the other cohort groups that they don't even use USD on their pages.  We should follow suit and just use ETH/Token for the displays in the home screen streams/contributions section and the creator tab streams/contributions.

Fixed in #55

repo: BuidlGuidl/LaunchPod


text:
Modification to solve issues with qualifications and teachers table

Description
changes made to the qualifications and teachers table can be viewed in the file.
Fixes #32
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have added necessary inline code documentation
[ ] I have added tests that prove my fix is effective and that this feature works
[ ] New and existing unit tests pass locally with my changes

Weldon!

@chifum review this pull request. you should see the review button at the top

authors: chifum darlingtim


text:
Missing broader Android support.

I am interested in helping provide a feature!
Yes
Which generators are impacted?

[X] All
[ ] Angular
[ ] HTML
[ ] Qwik
[ ] React
[ ] React-Native
[ ] Solid
[ ] Stencil
[ ] Svelte
[ ] Vue
[ ] Web components

What problem does this feature solve?
Hey from Amazon's Meridian team,
We have a design system that supports web, compose, and swiftui. I am the team's only android engineer. We get a lot of feature requests and asks for some of the multiplatform frameworks. I was interested in experimenting and seeing if I could generate a react native/flutter/kmp library from our existing compose library.
We are also in the process of spinning down our views/xml library in favor of compose, but it would be cool if maybe mitosis could help us keep it around. The existing interop api would require us to maintain a whole mapping of compose -> views and that's about the same effort as just keeping views around. A less painful (maybe AI powered) way of keeping views around would be appreciated. We have some crusty codebases here that are maintained by engineers with little interest in migration to compose.
What does the proposed API look like?
A react example like so:
import { useStore } from '@builder.io/mitosis';

export default function Greet() {
  const state = useStore({
    name: 'hey steve',
  });

  return (

      <input
        value={state.name}
        onChange={(event) => (state.name = event.target.value)}
        placeholder="Your name"
      />

Hello, {state.name}!

  );
}

could become
@Composable
fun greet() {
  val state by remember { mutableStateOf("hey steve") }

  Column {
    TextField(value = state, onValueChange = { state = it }, label = "Your Name")
    Text("Hello, ${state.value}")
  }
}

As far as inputs I would like the targets prop of MitosisConfig to have at least Compose if not ComposeMultiplatform, Flutter, AndroidViews.
Additional Information
I'd be sorta interested in doing some of this implementation if it would save me some time helping my design system's users use multiplatform frameworks more easily.

I think a generator would be awesome for compose and/or swiftui, but generting another technology is pretty different than generating for another web-framework.
There wouldn't be a problem for state & props I guess. The problems would be the elements and styling. In your example, your would convert a div to a Column which is fine for the default display:block but in case you have a stying via .css or as useStyle you might get a complete different compose component.
Additionally <input placeholder="Your name"> wouldn't be  TextField(label = "Your Name"). In web you need to write<input />Your name or  Your name<input id="xx"/>. There are some cominations and you need to resolve them all.
I think it is very hard to accomplish a good generation of compose or swiftui components with mitosis. :(

authors: nmerget skylerreimer

repo: BuilderIO/mitosis


text:
Fix RouteLocation by including essential fields

What is it?
This resolves missing essential fields in RouteLocation.

[√] Feature / enhancement
[ ] Bug
[ ] Docs / tests

Description
Add essential fields to RouteLocation so useLocation() can provide access to necessary fields.
Use cases and why
Without these fields, the developer is required to write redundant code to extract the sub-fields from href (i.e. protocol, host, port) that should be easily available. Coincidentally, this also helps resolve the missing fields from useLocation() discussed in-part in Issue #2873.
BEFORE:
export interface RouteLocation {
  readonly params: Readonly<Record<string, string>>;
  readonly href: string;
  readonly pathname: string;
  readonly query: URLSearchParams;
  readonly isNavigating: boolean;
}

AFTER:
export interface RouteLocation {
  readonly params: Readonly<Record<string, string>>;
  readonly href: string;
  readonly origin: string;
  readonly protocol: string;
  readonly host: string;
  readonly hostname: string;
  readonly port: string;
  readonly pathname: string;
  readonly query: URLSearchParams;
  readonly isNavigating: boolean;
}

Checklist:

[√] My code follows the developer guidelines of this project
[√] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] Added new tests to cover the fix / functionality

i am not sure i like this change much, it's a lot of duplicated state, could we add origin instead of host, port, and schema?

repo: BuilderIO/qwik


text:
fix(deno): replace deprecated Deno server module with Deno.serve

Overview
What is it?

[x] Feature / enhancement
[ ] Bug
[x] Docs / tests / types / typos

Description
This pull request updates the codebase to use the recommended Deno.serve API for creating HTTP servers, replacing the deprecated serve function from the Deno standard library.
// Before:
import { serve } from "https://deno.land/std@0.192.0/http/server.ts";
serve(/* ... */);

// After:
Deno.serve(/* ... */);

You can find the Deno.serve signature here.
I also replace the docs URL for Deno servers. The former redirects to the latter.
- https://deno.com/manual/examples/http_server
+ https://docs.deno.com/runtime/tutorials/http_server

Use cases and why
The latest serve docs says this is deprecated.

Deprecated
(will be removed after 1.0.0) Use Deno.serve instead.

Deno.serve is available since Deno 1.35 released on July 2023.

The long awaited new web server API, Deno.serve(), is now stable. It offers a much easier API while significantly enhancing performance.

Checklist:

[x] My code follows the developer guidelines of this project
[x] I have performed a self-review of my own code
[x] I have made corresponding changes to the documentation
[x] Added new tests to cover the fix / functionality

The console outputs unavailable URL http://localhost:3009/app/ (404 Resource Not Found).
This doesn't seem to be a regression bug.
$ npm run serve

> serve
> deno run --allow-net --allow-read --allow-env server/entry.deno.js

Server starter: http://localhost:3009/app/
Listening on http://localhost:3009/


text:
Supress logging in tests

👋
I was wondering, is there a way to supress logs when running flutter tests?

I am not aware of a specific flag for when running flutter tests, however you could add a custom filter which returns false when running in tests.

As this seems to be resolved, I am going to close this issue.
If you need additional assistance or want to provide another solution, feel free to ping me and I will re-open the issue.

authors: Bungeefan gildurao

repo: Bungeefan/logger


text:
Is scrapping Zillow and Redfin still applicable?

Excellent work, guys. I saw this repo from your reddit post. It seems you used to support Zillow and Redfin listings in the past. Any reason why you stopped it?

Oh just checked closed comments. Nevermind

#54

repo: Bunsly/HomeHarvest


text:
Add random ordering for sort command

Adds random ordering to sort based on the comments in #181. It looks like the SeedableRng generation could be simplified with seed_from_u64 if rand_core is updated, but I wanted to check before doing that.
I'm pretty new to Rust, so happy to make changes if anything seems off. Thanks for maintaining this!

In your merge request you match on (false, false, true) and otherwise random value must be false. This may be confusing if someone provide --random, --seed and --reverse or --random --numeric (even if it makes no sense we do neither of those two)
We should emit a warning or at least force --random by matching on (_, false, true) and add the reverse pattern (if seed is provided it can make sense) (_, true, true).

authors: PCouaillier pjsier

repo: BurntSushi/xsv

license: unlicense


text:
Argentina

I have deployed a version to Argentina.
You can check it on http://coronastatus.com.ar
Thanks!

Could you also rename the locale and the files to es-AR? Just refactored it for all the other locales :)

Git is case insensitive, so in order to get git to understand that the filenames have change casing, you need to use git mv es-ar.json es-AR.json (with git first). Otherwise you might get problems when deploying to production.
I think you can also revert the changes to yarn.lock, this file should not be changed unless you have changes in package.json

Can you check it now?

Did you mean to close it?

I will restart everything on a new request.
I am sorry for the mess. I am not used to work with teams.
Just cleaning everything and I will make a pull request again.
Thanks!

No problem, it is a great way to learn something new for all of us :)

authors: fossecode waltergammarota

repo: BustByte/coronastatus


text:
result not equal BouncyCastleProvider

Thank you very much, I really need this library, but the string after the hash is signed with the private key is different every time. I don’t know the principle, can you help me?

this is a signature curve not for hashing. I cannot understand why you need the consistent result.
I havent used java nor BouncyCastle. As far as I known, the dart port of this, pointycastle, doesnt have secp256k1 support.
The reason why different every time is here https://github.com/C0MM4ND/dart-secp256k1/blob/72182100d5445b23bae633bfa4e10e4c94614bf9/lib/src/base.dart#L217
Please briefly describe your actual demand and then I am able to help you.

Close this issue because no further reply


text:
Separate examples usage in tests

With we use the examples in the tests which is fine for the moment, but we should keep the two folders separate at some point

@agoscinski I'm not sure I see what you meant by that. Is that still a thing?

At some point we used the examples configs in the test. This is not anymore the case. Actually now there is no example config which also should be fixed

The PR that uses the examples in the tests has not been merged. I will just use the new config files that have been added to the tests and don't use the example.

authors: agoscinski leclairm


text:
🛑 Test Broken Site is down

In 8a63311, Test Broken Site (https://radcord.xyz) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Test Broken Site is back up in 43f8be2 after 29 minutes.


text:
怎么样才能打的快一些

想要并发的打

+1

repo: CATProtocol/cat-token-box


text:
Adding the Metabase helm charts with custom concurrent user max limit variables

This will be EQ-CDC owned helm chart repo, and can install the metabase from here.

@sralla-eq Overall looks good. Please do the needed updates. Also, I would like to have all the KUBECTL commands that are used starting from installation to POD troubleshooting.

@rseshadri99 Would you like them to be in document in the git like a README.md file?

@sralla-eq Overall looks good. Please do the needed updates. Also, I would like to have all the KUBECTL commands that are used starting from installation to POD troubleshooting.

@rseshadri99 Would you like them to be in document in the git like a README.md file?

@sralla-eq Yes

@sralla-eq looks good.

repo: CDCgov/NEDSS-DataAccess


text:
GENv2 HL7 Validations: Blanket DT Processing: Updates needed for DEX

Reference document: NND Requirements
TAB: Blanket DT Processing
QA TEST RESULTS HERE on tab Blanket DTProcessing Validation
Postman Collection - DEX Genv2- Blanket DT Processing Validation.postman_collection here

Triaged. Marcia will work on issues.

Validated -
See test results here:
https://cdc.sharepoint.com/teams/CDC-Data-Exchange/Shared Documents/Build - HL7/Development/QA/Test Results/Blanket DTProcessing Validations TEST Results (Databricks).xlsx?web=1


text:
Consent to be Listed on the Website as a Sender

Problem statement
As the CDC, we would like to publicly list the names of our Senders & Receivers in presentations and on our web site so that we can encourage more organizations to do so.  We would like to get the organization's consent prior to listing their name so that we don't have any legal repercussions.
What you need to know

Need content wording and placement
Question: do we also need this consent on the Receiver intake form?

Acceptance criteria

When I

Navigate to ReportStream (no need to log in)
Navigate to Sender intake form

Then I

Can consent to allow the CDC to list the name of my organization in their presentations and on their web site as a user of ReportStream features

Consent is not required to submit the form (we should verify this statement)

Can submit the intake form and the system saves my consent response

To do

[ ] Content: need wording
[ ] Design: need placement
[ ] Dev: need to add agreement to intake form and save response on submission

@RickHawesUSDS Hi Richard, I heard you mention this the other day, can you provide some additional context for this? Is this something that needs to be done as part of the Sender intake form with their TOS agreement? Or is this just an idea at this point and not fully fleshed out?

We would like to publically state in our presentations and on our web site who are using our service, both senders and receivers. In general, it is a good practice to get some form agreement with these organizations.
Ideally, this consent would be part of the TOS. So we didn't have to track two bits of information.

@RickHawesUSDS I'm assuming that this consent (unlike the TOS) is not required in order to submit the intake form and use the ReportStream features, is that a correct assumption?

@anshulkumar-usds @jlusds James & Anshul, is this functionality that needs to also be added to the Receiver intake form?

I agree this would be nice to add to the intake form

authors: RickHawesUSDS jlusds loripusey

repo: CDCgov/prime-reportstream


text:
Transition CA to SOAP from SFTP

CA is able to process ACK/NACK via SOAP more easily than SFTP. The majority of large senders to CA use SOAP for precisely this reason.

[ ] soap credentials for CA acquired
[ ] update the organization.yml
[ ] update staging settings table
[ ]  Got credentials?
[ ] Tested ELR connection locally?
[ ] Tested ELR connection from Azure?
[ ] Has the receiver been sent at least one test file?
[ ] Has the receiver signed off on file formatting?
[ ] Has the receiver confirmed receipt of the data?
[ ] Have the files processed successfully?
[ ] Are we in production?
[ ] Update the production settings

@brick-green-agile6 is the SOAP for just ACK/NACK or for sending test results as well?

@MauriceReeves-usds test results as well

added SOAP information that optum provided to keybase: prime_dev_ops/state_info/CA/SOAP/CCRS_Preprod_Resources

CA reported that they do not want to move to SOAP until the ACK/NACK workflow is in place

CA is going to move to REST likely by the end of this year. I'm closing this.


text:
[Submission History] Enable use with Receiver reportId

Problem statement
As a Receiver, I need to query the History API and see any error/warnings and QF responses when fetching report details.
What you need to know
STLT Feature Ideas (Mural): https://app.mural.co/t/primedatainput6410/m/primedatainput6410/1660849046968/e257020850ab71f57b31120e27ec06203ae9c22b?sender=u67aa35711489d1496d0a7320
Stock of API functionality (Word): https://cdc.sharepoint.com/:w:/t/USDSatCDC/EXXo_HDcvhNBre9FnV_37pkBjNFwK7ZryxjpTROmxllQrg?e=VYoo3C
Acceptance criteria

[ ] ...

To do

[ ] ...

The deliveries API, when queried on a single delivered report, could/should give info on the Senders it came from, the Facilities it came from, the timing, and maybe other locations the data was sent to.
It could also the show warnings given to Senders, for data received.
However, it can't show information on data that was never delivered, which would include data that errored out, and data that was filtered out.

@jimduff-usds
This is not only stale, but truly moldy. I'll close this one... and feel proud for my growth in the last 1000 tickets haha

authors: jimduff-usds kevinhaube


text:
Fix GAEN notification bug.

If there is no symptom (or no Illness_onset_date),  we should filter out this type of message.
Add a quality filter to filter out this type of message.

Hi Ott,
The below onset dates would be blank because there were no symptoms.
Message Id	illness_onset_date	date_result_release	Explanation of failure	Senders/ordering_facility_name  	CLIA	Admin Email	Email sent
ac8175f9-33c4-447a-96b8-d0e64f77ad65
12/2/2022	Missing illness_onset_date	Sunrise- Woodcreek Pediatrics-Mary Bridge Children's	50D0932635	thill@woodcreekhealthcare.com;	No symptoms so no onset date
a2f54261-6bb2-41f3-90e8-8fd057574a86
12/7/2022	Missing illness_onset_date	Zellerbach District Office	50D2223198	mellissa.ahern@camas.wednet.edu	No symptoms so no onset date
Best regards,
Sharon
The ReportStream Support Team
Contact us at reportstream@cdc.gov
Support hours:  8:00 am through 9:00 pm Eastern time
Monday-Friday, excluding US public holidays

Will be handled in ticket 7723.


text:
Improve facility selector on sign in

Description
The facility selector is difficult to use for organizations with a large number of facilities. We should replace the facility selector with a combo box for orgs with many facilities.
This selector only appears when the URL doesn't contain a facility.
Figma - https://www.figma.com/file/LglkDsGZDKMZm3XCkJPhfR/SimpleReport-2023%2B?type=design&node-id=3723%3A7842&mode=design&t=HeWFnwLv0g2ApeqF-1
Acceptance criteria

Replace buttons with combo box
Facilities should be in alphabetical order

Review with design to see if we want a different solution for smaller orgs, padding, etc.

Design is not yet ready for implementation. (10/04/2023)

Designs are attached. [Figma Prototype]

It does not appear that the facilities are displayed alphabetically. Do we need a separate ticket for that?

Because the ticket is already closed then a bug would be the best way to track that fix

repo: CDCgov/prime-simplereport


text:
Receiving FHIR Demographics via REST

Story
As a hospital, so that my NBS order demographic data can be transmitted to a public health lab, I need the receiver to be able to accept FHIR data via REST.
Pre-conditions

Only a single, fake hospital is supported.
The received data is assumed to be correctly formatted and valid in terms of required fields and data types.

Acceptance Criteria

[x] Demographic data must be transmitted securely in non-development environments.
[x] The hospital receives confirmation that the newborn demographic data was successfully received (by the CDC; not the lab).
[x] If the hospital user provides valid login information, they are allowed to submit newborn demographic data.
[x] If the hospital user does not provide valid login information, any attempt to submit newborn demographic data results in an access denied error.

Tasks
Research
- [ ] Investigate with the ReportStream team possibilities for creating a shared Auth service
Engineering

[x] Get ReportStream public key
[x] Caching

[x] Create caching class @jorg3lopez @tjohnson7021
[x] Refactor ReportStreamLabOrderSender to use caching class @jorg3lopez

[x] Onboard RS client using YAML file @basiliskus @jorg3lopez @JohnNKing

[x] Add implementation to read YAML file into object @basiliskus
[x] Create Organization and OrganizationsLoader class @basiliskus
[x] Validate sender id exists in organizations.yaml @basiliskus

[x] Add the authentication endpoint the ReportStream will call [ POST /v1/auth ]

[x] Determine our bearer token format (JWT?), and whether ReportStream supports short term JWTs. @jorg3lopez
[x] Create endpoint @JohnNKing
[x] Check if user and credentials are valid @JohnNKing
[x] Generate session token @JohnNKing
[x] Get keys (e.g. RS public, TI private) from Azure Key Vault and/or cache @jorg3lopez, @halprin
[x] Change how we load organizations. - @halprin
[x] Harden the AuthController's parsing of the request body. - @halprin
[x] Enhance LocalSecrets to also read from the Java resources if the local file doesn't work. - @halprin
[x] AuthCotroller needs to return the JWT in a JSON blob similar to how RS does it. @jorg3lopez
[x] Unit tests for exceptions, POJOs, and the usecase - @halprin, @JohnNKing
[x] JavaDocs - @halprin
[x] Check that we can parse the request, and if not, return a 400 HTTP status code. - @halprin

[x] OpenAPI documentation for the new endpoint. - @tjohnson7021
[x] End-to-end tests. - @basiliskus
[x] Enforce a valid bearer token on our demographics endpoint. @jorg3lopez, @halprin
[x] Update the OpenAPI documentation for our demographics endpoint to indicate it requires an API key. - @tjohnson7021 @basiliskus
[x] Improve Formatter with library-agnostic type references. - @halprin @basiliskus
[x] Create ReportStream public key for the key vault in Terraform. - @JohnNKing
[x] Create TI public for the key vault in Terraform. - @JohnNKing
[x] Upload ReportStream's actual public key to the key created in the above task.
[x] Consider using a HashMap for storing the Organizations in OrganizationsSettings. - @basiliskus @tjohnson7021
[x] Change the name of the TI's private key secret name. - @halprin

Definition of Done

[x] Threat model updated - @JohnNKing
[x] Code refactored for clarity and no design/technical debt
[x] Adhere to separation of concerns; code is not tightly coupled, especially to 3rd party dependencies.
[x] Source code is merged to the main branch. @jorg3lopez
[x] Unit test coverage of our code >= 90%
[x] Code is reviewed or developed by pair; 1 approval is needed but consider requiring an outside-the-pair reviewer.
[x] Build process updated
[x] Feature toggles created and/or deleted.  Document the feature toggle.
[x] Source code documentation created when the code is not self-documenting. @tjohnson7021
[x] API documentation generated
[x] Code quality checks passed @basiliskus
[x] Security & privacy gates passed
[x] Load tests passed @basiliskus @tjohnson7021

[x] Configure load test for /v1/auth endpoint
[x] Configure load test for authenticated demographics endpoint @basiliskus @tjohnson7021
[x] Handle token expiration @basiliskus
[x] Assess and re-run load tests once final PR is merged @tjohnson7021 @basiliskus

[x] Documentation and diagrams created or updated

[x] Implementation guide (ig folder) - @halprin
[x] ADRs (adr folder) - @halprin
[x] Main README.md @tjohnson7021
[x] Other readme's in the repo.

[x] API(s) are versioned
[x] Debug logging

Research Questions

What format of reply should be sent back by TI if the message is accepted?

Decisions

Optional: Any decisions we've made while working on this story

Notes

Optional: Any reference material or thoughts we may need for later reference

Note:
response:
{"sub":"client name", "access_token":"ACCESS-TOKEN-STRING","token_type":"bearer","expires_in":300,"scope":"clienttest.*.report"}

This Story helps complete the requirement:
MVP-REQ-40 - Intermediaries should enable to server-to-server access so that other systems have access to call it

This Story helps complete the requirement:
MVP-REQ-42 - Intermediaries will need at least one authentication mechanism for server-to-server access

repo: CDCgov/trusted-intermediary


text:
User request for API documentation examples in Python & R

One of the IMLS maDMSP pilot partners has requested additional API documentation utilizing Python & R. At their institution, very few are familiar with Ruby, and they thought this would make it easier for us to get feedback on utilizing the API.

Closing as "won't do" for now.  We unfortunately cannot provide example in every language.  For the rebuild we will see if we can get users access to Swagger on testing data or other options that will be more usable in all languages.

authors: bofstein mariapraetzellis


text:
no option to disable shadow dom

it would be nice if the use of shadow DOM was optional

there is now an attribute in wcm-shell
<wcm-shell url="/wcm-shrinkwrap.json" disable-shadow>
    <wcm-link for="test" path="test-component.html"></wcm-link>
    <test-component msg="it works without shadow DOM"></test-component>
  </wcm-shell>

repo: CENTURY-Tech/wcm-browser


text:
🛑 Task Execution Service K8s -- TESK is down

In 151260f, Task Execution Service K8s -- TESK (https://tesk-prod.cloud.e-infra.cz/swagger-ui.html) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Task Execution Service K8s -- TESK is back up in 5375526.

repo: CERIT-SC/uptime


text:
Nedostatecna opravneni "archive update"

Pri pokusu o update metadat napriklad na baliku 166 dostavam chybu. Zkousel jsem modifikovat ruzna metadata, nejen nazev, ale pokazde stejna odpoved.
python3 ltp_api_client.py -t $API_KEY -c 50b6ea9f0b6842b48bc67556f7409917 -a https://ltp-test.cesnet.cz/api/ archive update -d '{"user_metadata":{"author":"Albert"}}' -i 166

Odpoved na ten call je:
URL https://ltp-test.cesnet.cz/api/v2/archive/166/
{'detail': 'K této akci nemáte oprávnění.'}

Melo by byt opraveno.

repo: CESNET/ltp-api-client-lib


text:
Mechanism for distinguishing notifications between multiple subscriptions

Hi there,
I'm using establish-subscription to create multiple subscriptions within a single NETCONF session. After that, I start receiving notifications, but the issue is that I'm unable to differentiate between them. My question is: Is there any mechanism for distinguishing notifications? I do have the subscription IDs, but they don't seem to be included in the received notifications. I understand that this may not be supported per RFC8639, but I was hoping there might be some other way to differentiate them.
Thanks!

No, there is no such mechanism to my knowledge.

@michalvasko Thank you for the clarification! Appreciate the quick response)

@michalvasko thank you for the clarification! Appreciate the quick response)

authors: ACE-777 AndersonRTUS michalvasko


text:
Speed fixes for Stokes I fit

A couple of speed fixes for Stokes I fitting.
Allows 'chunking' of the jobs i.e. each worker gets N chunks at a time to process. This has efficiency gains (see chunksize in multiprocessing).
I've also changed the main argument of the fitting func to accept a spectrum, rather than the whole cube. This avoids needing to pass around a copy of the cube to each worker.
There are probably some other smaller optimisations possible, but I think this will do a good job

Looks good to me. I'm getting about a 20% speed improvement on my laptop, and all the changes seem like good ideas on general principle (even if they don't affect the speed much).

authors: AlecThomson Cameron-Van-Eck

repo: CIRADA-Tools/RM-Tools


text:
Update skills section

Add personal skills

Java - SpringBoot | TypeScript - Angular | JavaScript - HTML - CSS | Node.js - Express.js | MySQL | MongoDB | Docker | RabbitMQ | Fast learning | Focus | Leadership | Teamwork

repo: CITYLarry/homepage


text:
Imported CM13 tips from a variety of sources and culled irrelevant SS14 tips.

About the PR

Removed irrelevant SS14 tips (xenoarchaeology, salvage, traitor, nukies, zombies, monkeys, engineering)
Copied over ALL CM14 tips (marines, xeno, meta, memes) https://github.com/cmss13-devs/cmss13/blob/236a44319009607869c05698d3215a3a1ebe9d40/strings/marinetips.txt#L34
Culled CM13 tips not relevant/will not be added anytime soon.

These are great new PR ideas that we may be missing. Added them as a comment at the bottom.

Kept CM13 tips that I think will be reasonably added before the second playtest... hopefully.
Added CM13 tips from the CM13 wiki and also CM13 reddit.
Did not touch the CCVars.cs variables as I think a tip every 45 minutes in-round and 90 seconds out of the round is good.

Why / Balance

Resolves #613
Technical details

Only changed the tips.yml to change what tips appear in-game.
You can test tips in-game by navigating to CM-14\Content.Shared\CCVar\CCVars.cs Line 480 and changing the tip system to be every 30 seconds or something (change it to like 60f * 0.5f).
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

None
Changelog

Make sure to take this Changelog template out of the comment block in order for it to show up.
:cl:

add: Added tips relevant to Colonial Marines 14. Be sure to keep an eye out for them!

Discussion

What more tips should be added?
What more tips should be removed?
How do I set this up in the CM14 folder so it doesn't lead to merge conflicts. Not sure how to do it without changing the TipsSystem.cs file... but them wouldn't I need to move the TipsSystem.cs file into the CM14 folder 🤔

How do I set this up in the CM14 folder so it doesn't lead to merge conflicts. Not sure how to do it without changing the TipsSystem.cs file... but them wouldn't I need to move the TipsSystem.cs file into the CM14 folder 🤔

The best way to do this would be for us to have a new file with CM tips, then updating the tips.dataset cvar in the repository's config to point to that file. Then you can revert the changes to the original upstream tips file and we wouldn't get merge conflicts if tips are added or removed upstream, and it wouldn't require code changes to TipsSystem either.

Well shit, I tried to revert the previous commit but I guess it just deleted itself. I guess I will leave it as a testament to my failures.

Well shit, I tried to revert the previous commit but I guess it just deleted itself. I guess I will leave it as a testament to my failures.

Force pushing after running git reset will erase the history, and if it leaves the branch without a commit it will make the PR automatically close. Running git revert will create a revert commit like normal.
If you haven't run many more git commands you may be able to run git reflog and then git checkout HEAD@{...} with an id to get the commit back.

Ohh! That makes sense! I tried running "git revert" but it didn't seem to work so I tried instead to "git reset" then force push to see if that erased the old commit... which didn't work but in a way it did haha!
If I pushed to origin will git revert work? I was doing "git revert [hash]" and it kept telling me:

Ohh! That makes sense! I tried running "git revert" but it didn't seem to work so I tried instead to "git reset" then force push to see if that erased the old commit... which didn't work but in a way it did haha!
If I pushed to origin will git revert work? I was doing "git revert [hash]" and it kept telling me:

You need to push after a revert yes, if you get that message it means that the commit was already reverted or for whatever other reason git thinks that reverting it wouldn't change any of your files

authors: DrSmugleaf thymol-blue