text:
Troubleshooting Assistance Required :  HttpPost:doPostFailed:reason=curl_easy_performFailed,result=60,error=SSL peer certificate or SSH remote key was not OK

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:
After executing the commands in CLI, I'm facing issues in using the AVS SDK SAMPLE APP though it's configured correctly and executed, an error message is visible in CLI to perform core functionality (try/proceed using the app)
What is the expected behavior?
The expected behavior is to work when t+enter is pressed taking user input and giving proper response as given in the developer portal (AVS SDK for MacOS)
What behavior are you observing?
I'm able to perform other operation like +/- the volume and check other status mentioned in the options to try and currently blocked in using the following functionalities mentioned below :
Tap to talk:
|       Press 't' and Enter followed by your query (no need for the 'Alexa'). |
Hold to talk:
|       Press 'h' followed by Enter to simulate holding a button.     |
|       Then say your query (no need for the 'Alexa').                      |
|       Press 'h' followed by Enter to simulate releasing a button.   |
Stop an interaction:
|       Press 's' and Enter to stop an ongoing interaction.         |
Playback Controls:
|       Press '1' for a 'PLAY' button press.          |
|       Press '2' for a 'PAUSE' button press.       |
|       Press '3' for a 'NEXT' button press.         |
|       Press '4' for a 'PREVIOUS' button press. -->
Provide the steps to reproduce the issue, if applicable:
Follow the steps provided on the AVS Platform.
At Step 5: Run the AVS Device SDK Sample App
user$ cd ~/sdk_folder/sdk-build/SampleApp/src
src user$ ./SampleApp $HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json DEBUG
Tell us about your environment:
MacOS CLI (Terminal)
xxxxxxxxxxxx : ~ user$ cd ~/sdk_folder/sdk-build/SampleApp/src
xxxxxxxxxxxx: src user$ ./SampleApp $HOME/sdk_folder/sdk-build/Integration/AlexaClientSDKConfig.json DEBUG
.
.
.
.
.
.
.
.
.
.
2021-05-09 12:51:00.319 [  4] 5 InternetConnectionMonitor:updateConnectionStatus:connected=true
2021-05-09 12:51:00.319 [  4] 9 LibCurlHttpContentFetcher:~LibCurlHttpContentFetcher
2021-05-09 12:51:06.926 [  2] 5 CBLAuthDelegate:requestCodePair
2021-05-09 12:51:07.404 [  2] E HttpPost:doPostFailed:reason=curl_easy_performFailed,result=60,error=SSL peer certificate or SSH remote key was not OK
2021-05-09 12:51:07.404 [  2] 5 CBLAuthDelegate:receiveCodePairResponse:code=0
2021-05-09 12:51:07.405 [  2] 5 CBLAuthDelegate:mapHTTPStatusToError:code=0,error=UNKNOWN_ERROR
2021-05-09 12:51:07.405 [  2] E CBLAuthDelegate:parseLWAResponseFailed:reason=parseJsonFailed,position=0,error=The document is empty.
2021-05-09 12:51:07.405 [  2] 5 CBLAuthDelegate:setAuthError:authError=UNKNOWN_ERROR
2021-05-09 12:51:07.405 [  2] 0 CBLAuthDelegate:receiveCodePairResponseFailed:result=UNKNOWN_ERROR
2021-05-09 12:52:33.994 [  2] 5 CBLAuthDelegate:requestCodePair
2021-05-09 12:52:34.834 [  2] E HttpPost:doPostFailed:reason=curl_easy_performFailed,result=60,error=SSL peer certificate or SSH remote key was not OK
2021-05-09 12:52:34.835 [  2] 5 CBLAuthDelegate:receiveCodePairResponse:code=0
2021-05-09 12:52:34.835 [  2] 5 CBLAuthDelegate:mapHTTPStatusToError:code=0,error=UNKNOWN_ERROR
2021-05-09 12:52:34.835 [  2] E CBLAuthDelegate:parseLWAResponseFailed:reason=parseJsonFailed,position=0,error=The document is empty.
2021-05-09 12:52:34.835 [  2] 5 CBLAuthDelegate:setAuthError:authError=UNKNOWN_ERROR
2021-05-09 12:52:34.835 [  2] 0 CBLAuthDelegate:receiveCodePairResponseFailed:result=UNKNOWN_ERROR
What version of the AVS Device SDK are you using?
  < AVS SDK Version1.23.0 >

Tell us what hardware you're using:

[MacBook Pro (13-inch, Two Thunderbolt 3 ports) - Processor : 2.3 GHz Intel Core i5 Memory : 8 GB 2133 MHz LPDDR3 ] Laptop

Tell us about your OS (Type & version):

[ MacOS Mojave - Version : 10.14.6]

Hello @yashh1326
It is possible, that the test environment doesn’t have correctly installed root certificates. On MacOS with Brew, there are two versions of openssl: in /usr/bin and in /usr/local/opt/openssl@1.1/bin. You can try to execute the following commands to check if openssl library has correct certificates:
echo QUIT | /usr/local/opt/openssl@1.1/bin/openssl  s_client -connect alexa.na.gateway.devices.a2z.com:443 -showcerts

And
echo QUIT | /usr/bin/openssl  s_client -connect alexa.na.gateway.devices.a2z.com:443 -showcerts

Expected output should contain a message:
Verification: OK

If output contains an error message, there is a certificate configuration issue.
Verification error: certificate has expired

If either of commands report an error, you need to configure/install correct certificates.
Error example:
Verification error: certificate has expired

The latest root certificate can be obtained from here: https://www.amazontrust.com/repository/AmazonRootCA4.pem . Please follow platform-specific instructions on how to install it.

Hello @yashh1326
Did you have an opportunity to try the solution steps provided?
Was this solution successful for you?

Due to over 2 months of inactivity from the original requester, this issue will be closed. If the requester feels that the issue has not been fully resolved and still requires support they may submit a new issue.


text:
🛑 Deloitte Process X-Ray is down

In 69795bf, Deloitte Process X-Ray (https://processxray.deloitte.com/x/process-x-ray) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Deloitte Process X-Ray is back up in ffe0175.

source: gharchive/issue

repo: alexandervantrijffel/upptimemonitoring

license: MIT

license_type: permissive

license_source: github-api


text:
Calling dismissBulletin whilst bulletin is dismissing causes crash

If I call bulletinManager.dismissBulletin(animated: true) when the bulletin has already been dismissed, it crashes saying BLTNItemManager must only be used from the main thread. If the dismissBulletin() function is called immediately after the manager has been dismissed, bulletinManager.isShowingBulletin is still true. There needs to be a check like "if the manager is no longer presenting, or is in the middle of dismissing, ignore the call to dismiss".
I'm using the latest version of BulletinBoard

Also facing same issue. I believe the crash actually happens in assertIsPrepared() because we've already ensured that all dismiss calls occur on the main thread. And for testing I could reproduce it by executing 2 dismiss calls in a row.
I'm using the following solution:

add system("sed -i '' -e 's/fileprivate var isPrepared/public fileprivate(set) var isPrepared/' Pods/BulletinBoard/Sources/BLTNItemManager.swift") to post_install hook in the Podfile

before calling dismiss, check that manager.isPrepared == true

authors: kambala-decapitator yusuftor

repo: alexaubry/BulletinBoard

license: mit

license_source: bigquery


text:
🐛 Webtop XFCE

Description

Reproduction steps
i have this error while starting

Addon Logs
[migrations] started
[migrations] no migrations found
Starting...
/etc/scripts/00-banner.sh: executing
-----------------------------------------------------------
 Add-on: Webtop XFCE
 Full linux desktop environment accessible via any modern web browser
-----------------------------------------------------------
 Add-on version: 5.24.5-test4
 You are running the latest version of this add-on.
 System: Home Assistant OS 10.4  (amd64 / generic-x86-64)
 Home Assistant Core: 2023.8.0
 Home Assistant Supervisor: 2023.08.0
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums
-----------------------------------------------------------
 Provided by: https://github.com/alexbelgium/hassio-addons
-----------------------------------------------------------
 Defining permissions for main user :
User UID: 0
User GID : 0
-----------------------------------------------------------
/etc/scripts/00-data_location.sh: executing
[07:04:51] INFO: Setting data location to /share/webtop_kde
sed: -i requires an argument
/etc/scripts/00-data_location.sh: exiting 1
/etc/scripts/00-local_mounts.sh: executing
/etc/scripts/00-smb_mounts.sh: executing
/etc/scripts/01-custom_script.sh: executing
[07:04:51] INFO: Execute /config/addons_autoscripts/webtop-kde.sh if existing
[07:04:51] INFO: ... no script found
/etc/scripts/20-folders.sh: executing
/etc/scripts/80-configuration.sh: executing
[07:04:52] INFO: Installing additional apps :
... engrampa
/etc/scripts/90-dns_set.sh: executing
[07:04:52] INFO: DNS SERVERS set to 8.8.8.8
/etc/scripts/90-ingress.sh: executing
───────────────────────────────────────
      ██╗     ███████╗██╗ ██████╗
      ██║     ██╔════╝██║██╔═══██╗
      ██║     ███████╗██║██║   ██║
      ██║     ╚════██║██║██║   ██║
      ███████╗███████║██║╚██████╔╝
      ╚══════╝╚══════╝╚═╝ ╚═════╝
   Brought to you by linuxserver.io
───────────────────────────────────────
To support LSIO projects visit:
https://www.linuxserver.io/donate/
───────────────────────────────────────
GID/UID
───────────────────────────────────────
User UID:    0
User GID:    0
───────────────────────────────────────
**** permissions for /dev/dri/card0 are good ****
**** permissions for /dev/dri/renderD128 are good ****
[custom-init] No custom files found, skipping...
Xvnc KasmVNC 1.1.0 - built Jul 29 2023 18:49:33
Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me)
See http://kasmweb.com for information on KasmVNC.
Underlying X server release 12014000, The X.Org Foundation
[ls.io-init] done.
mkdir: cannot create directory ‘/sys/fs/cgroup/init’: Read-only file system
mkdir: cannot create directory ‘/sys/fs/cgroup/init’: Read-only file system

Architecture
amd64
OS
HAos

Thanks, currently indeed I'm updating the image to the new upstream logic be it is quite complex

authors: alexbelgium dziobson

repo: alexbelgium/hassio-addons


text:
support hidden tags and explicitly hidden post field

Hi
I'm not sure if this is a good pull request, as it is not backward compatible. But it adds the ability to ignore the pages/posts with specific tags from the json content. Also, a page can be ignored if a field named hidden is added to its meta-data and it is set to true. If it is set to false, all the previous rules will be overridden and the page will be included in the content file.

Hello, sorry for late response!
It's a great idea, thanks to contributing!
I was long time not touching this package, but I will update it and publish a new release soon.
I will review this PR and include this idea.
Thank you!

source: gharchive/pull-request

authors: MoezGholami alexbruno

repo: alexbruno/hexo-generator-json-content


text:
Getting couldn't render output unit -50 for cases using audio in

Device is fine but simulator always gives this error. Tried on Xcode 4.3 and 4.4 and on different MacBooks. Anyone else see this?

Still an issue with recording block on a latest osx + iphone 6 simulator. Happened the first time in several weeks. Restart doesn't help.

I found one problem in audio processing. In simulator it's works fine but problem in iOS devices.
Audio File :https://www.dropbox.com/s/1eybs11wog8v3rz/Policemen %26 Pirates.mp3?dl=0
After 5 second there is guitar sound for 4-5 seconds. That guitar sound missing in iOS device.
If any one help me then it would be great.
Thanks in advance.

I just encountered a similar problem with both an iPhone 6S and a new iPad mini. In this case iNumberFrames was occasionally 236, and forcing it to 235 solved the problem.

        ThanksI'll try and let you know.---- On Mon, 16 May 2016 08:24:38 -0400  Andy Haith<notifications@github.com> wrote ----I just encountered a similar problem with both an iPhone 6S and a new iPad mini. In this case iNumberFrames was occasionally 236, and forcing it to 235 solved the problem.  —You are receiving this because you commented.Reply to this email directly or view it on GitHub

repo: alexbw/novocaine


text:
⚠ Secret Website 3 has degraded performance

In d928ff6, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2004 ms

Resolved: Secret Website 3 performance has improved in 0b6eb14.

repo: alexchapar/status-page


text:
⚠ Secret Website 3 has degraded performance

In 7d8bca5, Secret Website 3 ($SECRET_WEBSITE_3) experienced degraded performance:

HTTP code: 200
Response time: 2282 ms

Resolved: Secret Website 3 performance has improved in 5d5d4eb.


text:
Jobs sometimes failing due to timeouts

We have multiple pipelines where we use this action as a preparation step, and sometimes they are failing randomly with timeouts:
> Run alexellis/arkade-get@master
Installing arkade into tool cache
Error: timeout of 2500ms exceeded

Triggering the job again solves the issue, but obviously this cannot be a permanent solution. This timeout value seems to be hardcoded into the action. Is it possible to parameterize this such that we can use custom values?

Hi @mrge-sevket-goekay, glad to hear arkade is providing value to your business.
Please consider becoming a sponsor to support my work on the project.
Now, are you using self-hosted runners?
The timeout is from GitHub itself, nothing to do with our servers or anything we manage:
https://github.com/alexellis/arkade-get/blob/master/index.js#L29
A 2.5s timeout sounds like a potential networking issue to me, or maybe GitHub was encountering an outage at the time?
If you want, we could consider expanding the timeout to 5-10s, however I'd say you should dig into the root cause first.

authors: alexellis mrge-sevket-goekay

repo: alexellis/arkade-get


text:
Issue with neovim and neovim gem and ruby/rails omni completion

Hi, I am not being able to figure out what the problem is. But when I try to autocomplete with tabs,  or , it breaks. I have already posted a question here,
https://github.com/Shougo/deoplete.nvim/issues/420
The error says, An error occured while calling omnifunc rubyComplete#Complete.
A ruby plugin attempted to call neovim outside main thread which isn't supported by neovim gem
(Or if you could point me in the right direction)

It looks like vim-ruby spawns a thread here: https://github.com/vim-ruby/vim-ruby/blob/53c77ead60140df436c11d86aef5e1a4ef0eba94/autoload/rubycomplete.vim#L591. I'm not sure how deoplete is involved in the problem.
There isn't a good solution at the moment... if you're looking for a workaround, I would suggest just removing this block of code in your local rubycomplete.vim.

ok, thanks.

I've opened a pull request in vim-ruby: https://github.com/vim-ruby/vim-ruby/pull/332

so, it seems no one cares about vim-ruby issue, there is no activity on the PR.. is it possible that you make a rolling fork and merge it to your master ?

Forking vim-ruby puts a big burden on neovim-ruby and/or neovim. It should be fixed upstream, in vim-ruby.

@alexgenco might be worth rebasing https://github.com/vim-ruby/vim-ruby/pull/332 to "ping" the maintainers.

Just poked

Looks like it's merged now. Want to update and give it another try?

@argentum47 any luck?

Please reopen if more issues arise.

authors: alexgenco argentum47 justinmk

repo: alexgenco/neovim-ruby


text:
Aria2 for Edge无法接管magnet协议

Describe the bug
在Edge浏览器上安装Aria2 for Edge扩展后，拦截不了magnet协议
Expected behavior
启用拦截磁力选项后，应该弹出一个“扩展想要打开magnet链接的提示”，但是没有
Desktop (please complete the following information):

OS: Windows 10
Browser: Edge 96.0.1054.62
Version 1.5.5

Additional context
在Chrome上安装Aria2 for Chrome可以正常拦截
在Edge上安装Aria2 for Chrome也可以正常拦截（我现在是这样用的）

edge版和chrome版代码是一套代码，只是改了个名字。
拦截magnet协议使用的是系统级调用，只能有一个默认处理程序，chrome或者edge只能二选一。

如果需要通过Edge处理Magnet协议，需要在系统的默认应用里将Magnet的默认处理程序设置为Edge。

authors: alexhua waingt


text:
Only merge obviously record-like objects

Closes #15

Good catch, lgtm ✅! Just added some unit tests.

thankyou! I'm happy for you to merge whenever :)

authors: Lordfirespeed alexmarqs

repo: alexmarqs/zod-config


text:
RAW URAT dev: Not available

Hallo Zusammen,
ich bin neu hier und beschäftige mich seit geraumer Zeit mit der PIVCCU und habe die auf einem Pi installiert. Leider meldet dieser o.g. Fehlerbild. Somit kann ich nicht auf die CCU zugreifen und dort arbeiten. Vllt. kann mir jemand aus dem Blog helfen. Vielen Dank schonmal im Voraus.

Welcher Blog? ;-)
Was liefert sudo pivccu-info?
Wurden alle Schritte der Anleitung inkl. der Reboots eingehalten?

Hallo,
ja. Die Schritte wurden nach der Anleitungen für den Pi durchgeführt und die Reboots habe ich gemacht.
pivccu-info liefert folgendes:
piVCCU version: 3.53.30-47
Kernel modules: Available
Raw UART dev:   Not available
Rasp.Pi UART:   Assigned to GPIO pins
HMRF Hardware:  unknown
Connected via:  (/dev/raw-uart5)
Board serial:  unknown
Radio MAC:     unknown
HMIP Hardware:  unknown
SGTIN:         unknown
Radio MAC:     unknown
State:          STOPPED

Hallo Alex,
hast du eine Idee was da nicht passt?

Bitte mal den Inhalt der /boot/config.txt

Hallo Alex,
anbei der Verlauf.
GNU nano 3.2                    /boot/config.txt
For more options and information see
http://rpf.io/configtxt
Some settings may impact device functionality. See link above for details
uncomment if you get no picture on HDMI for a default "safe" mode
#hdmi_safe=1
uncomment this if your display has a black border of unused pixels visible
and your display can output without overscan
#disable_overscan=1
uncomment the following to adjust overscan. Use positive numbers if console
goes off screen, and negative if there is too much border
#overscan_left=16
#overscan_right=16
#overscan_top=16
#overscan_bottom=16
uncomment to force a console size. By default it will be display's size minus

Entweder wurde die /boot/config.txt nach der Installation überschrieben oder mind. die Schritte 5 und 6 der Anleitung nicht oder mit Fehler ausgeführt.

Hallo Alex, habe die Schritte nochmals vollzogen. Das Problem müsste somit gelöst sein. Vielen Dank nochmal

repo: alexreinert/piVCCU


text:
Depends on Net::OpenTimeout not available in Ruby 1.9.3

Geocoder 1.2.11 throws a name error in geocoder-1.2.11/lib/geocoder/lookups/base.rb:286:in rescue in make_api_request'` with Ruby 1.9.3.
$ bundle exec ruby --version
ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]

The fix should be similar to the one in quickpress.

repo: alexreisner/geocoder


text:
Update beta.openai.com link in README

The links aren't broken (they do redirect to platform.openai.com), but they're outdated.
All Submissions:

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?

Thanks, @rohitpaulk !

authors: alexrudall rohitpaulk

repo: alexrudall/ruby-openai


text:
When i click Install TrollStore the phone instantly turns off

this is what happens:
https://github.com/user-attachments/assets/9780fb1d-4981-427c-8bb5-b22079eb5ebb
I already used TrollInstallerX on an the same iphone with the same version and it worked

Shut down your device, turn it back on and try again.

You have a hole in the screen.

Has the issue been resolved?

You have a hole in the screen.

Yea ik i realized, i dropped it from the stairs that's why

Has the issue been resolved?

still not, i tryed normal dopamine but it just disappeared after 2 days

If it has worked before, there is no reason for it not to work now.

did you install TrollInstallerX-20D50.ipa? if you install this package, try to use another one

Same thing happening to me, have you found a solution?

这是发生的事情：
VID_20240914_143014.1.mp4
我已经在相同版本的同一部 iPhone 上使用了 TrollInstallerX，并且它有效

IOS version ? I have same problem on product iPhone8,2 & IOS version 15.8.3 (19H386)

这是发生的事情：
VID_20240914_143014.1.mp4
我已经在相同版本的同一部 iPhone 上使用了 TrollInstallerX，并且它有效

IOS version ? I have same problem on product & IOS version iPhone8,2``15.8.3 (19H386)

This is the crashlog notfull
{"bug_type":"210","timestamp":"2024-10-22 21:11:06.00 +0800","os_version":"iPhone OS 15.8.3 (19H386)","incident_id":"B0E6888F-49C6-4785-8F75-F04033B6819C"}
{
  "build" : "iPhone OS 15.8.3 (19H386)",
  "product" : "iPhone8,2",
  "socId" : "0x00008000",
  "kernel" : "Darwin Kernel Version 21.6.0: Sun Oct 15 00:17:00 PDT 2023; root:xnu-8020.241.42~8\/RELEASE_ARM64_S8000",
  "incident" : "B0E6888F-49C6-4785-8F75-F04033B6819C",
  "crashReporterKey" : "d8304be3a118f226acaab728f29ff871a4ad5bc1",
  "date" : "2024-10-22 21:11:06.01 +0800",
  "panicString" : "panic(cpu 0 caller 0xfffffff0274cc7b4): pmap_remove_pv: unexpected PV head 0xfffffff09950d3b3, ptep=0xfffffff0a4ff55d8 pmap=0xfffffff9d7f2e9e0 pvh=0xfffffff03a3d85a0 pai=0x1464 @pmap_data.c:2507\nDebugger message: panic\nMemory ID: 0x6\nOS release type: User\nOS version: 19H386\nKernel version: Darwin Kernel Version 21.6.0: Sun Oct 15 00:17:00 PDT 2023; root:xnu-8020.241.42~8\/RELEASE_ARM64_S8000\nKernelCache UUID: 968987130DC0CD7A63B04C2951E16611\nKernel UUID: 905A466B-9289-3568-91F0-6B62D525CD6E\niBoot version: iBoot-7459.140.15\nsecure boot?: YES\nPaniclog version: 13\nKernel slide:      0x0000000020230000\nKernel text base:  0xfffffff027234000\nmach_absolute_time: 0x74222880\nEpoch Time:        sec       usec\n  Boot    : 0x6717a40d 0x000e0d7f\n  Sleep   : 0x00000000 0x00000000\n  Wake    : 0x00000000 0x00000000\n  Calendar: 0x6717a458 0x0005115c\n\nZone info:\n  Zone map: 0xfffffff5f193c000 - 0xfffffffbf193c000\n  . VM    : 0xfffffff5f193c000 - 0xfffffff6d7fa0000\n  . RO    : 0xfffffff6d7fa0000 - 0xfffffff724c6c000\n  . GEN0  : 0xfffffff724c6c000 - 0xfffffff80b2d0000\n  . GEN1  : 0xfffffff80b2d0000 - 0xfffffff8f1934000\n  . GEN2  : 0xfffffff8f1934000 - 0xfffffff9d7f9c000\n  . GEN3  : 0xfffffff9d7f9c000 - 0xfffffffabe604000\n  . DATA  : 0xfffffffabe604000 - 0xfffffffbf193c000\n  Metadata: 0xfffffff00c3ec000 - 0xfffffff00dbec000\n  Bitmaps : 0xfffffff00dbec000 - 0xfffffff00e730000\n\nCORE 0 is the one that panicked. Check the full backtrace for details.\nCORE 1: PC=0x0000000180dc4330, LR=0x0000000180e02514, FP=0x000000016dda5b10\nCompressor Info: 14% of compressed pages limit (OK) and 5% of segments limit (OK) with 0 swapfiles and OK swap space\nPanicked task 0xfffffff9d8d24c90: 1591 pages, 6 threads: pid 210: TrollInstallerX\nPanicked thread: 0xfffffff80a2d2328, backtrace: 0xfffffff4650b33a0, tid: 2699\n\t\t  lr: 0xfffffff0273b8cc0  fp: 0xfffffff4650b33e0\n\t\t  lr: 0xfffffff0273b8a48  fp: 0xfffffff4650b3450\n\t\t  lr: 0xfffffff0274d6b8c  fp: 0xfffffff4650b34c0\n\t\t  lr: 0xfffffff0274d5b70  fp: 0xfffffff4650b3570\n\t\t  lr: 0xfffffff027381594  fp: 0xfffffff4650b3580\n\t\t  lr: 0xfffffff0273b8764  fp: 0xfffffff4650b3910\n\t\t  lr: 0xfffffff0273b8764  fp: 0xfffffff4650b3970\n\t\t  lr: 0xfffffff0279f818c  fp: 0xfffffff4650b3990\n\t\t  lr: 0xfffffff0274cc7b4  fp: 0xfffffff4650b3a10\n\t\t  lr: 0xfffffff0274be7fc  fp: 0xfffffff4650b3b30\n\t\t  lr: 0xfffffff0274c2a94  fp: 0xfffffff4650b3bc0\n\t\t  lr: 0xfffffff02745f284  fp: 0xfffffff4650b3ce0\n\t\t  lr: 0xfffffff027463594  fp: 0xfffffff4650b3d60\n\t\t  lr: 0xfffffff02749ca34  fp: 0xfffffff4650b3d90\n\t\t  lr: 0xfffffff0274cd0a8  fp: 0xfffffff4650b3e60\n\t\t  lr: 0xfffffff0274d5ff8  fp: 0xfffffff4650b3f10\n\t\t  lr: 0xfffffff027381594  fp: 0xfffffff4650b3f20\n\n",
  "panicFlags" : "0x802",
  "otherString" : "\n** Stackshot Succeeded ** Bytes Traced 299623 (Uncompressed 760288) **\n",
  "memoryStatus" : {"compressorSize":6013,"compressions":33481,"decompressions":12504,"busyBufferCount":0,"memoryPressureDetails":{"pagesWanted":0,"pagesReclaimed":0},"pageSize":16384,"memoryPressure":false,"memoryPages":{"active":46995,"throttled":0,"fileBacked":55765,"wired":19113,"purgeable":1951,"inactive":43448,"free":1992,"speculative":3548}},
  "processByPid" : {

It worked on https://github.com/alfiecg24/TrollInstallerX/releases/tag/1.0.2

Placebo. The panic you are experiencing is caused by the kernel exploit, which is no different than the one in v1.0.2.

The panic you are experiencing is caused by the kernel exploit, which is no different than the one in v1.0.2.

i am confusing why latest version didn't work, have any conflicts?

The panic you are experiencing is caused by the kernel exploit, which is no different than the one in v1.0.2.

i am confusing why latest version didn't work, have any conflicts?

Try using the normal TrollInstallerX download and not the other one

authors: Shadow403 SlowSSD Stevfhulk alfiecg24 dddevid emyxyz


text:
Cache for search query

Same features as the Swift API Client.

Disabled by default.
Simple setup: [myIndex enableSearchCache];
Auto-remove expired cache (Garbage Collection like)
Configurable expiring time interval (default to 2 min)
Cache search query only

cc @redox @speedblue

Ping

maybe @Nagriar can have a look (good commiter on the project).

Looks cool for me :+1:

Yes very nice, good job @dethi

@dethi I let you do the merge :)

authors: Nagriar dethi speedblue vvo

repo: algolia/algoliasearch-client-objc


text:
chore(cts): remove methods folder

🧭 What and Why
🎟 JIRA Ticket: https://algolia.atlassian.net/browse/DI-1735
Changes included:
since we have the e2e at the requests level we can remove all of the methods folders and just keep the requests one

since it changes the path of the CTS folder, the CI doesn't delete the right one, so I had to remove it manually

repo: algolia/api-clients-automation


text:
Selenium testing clicking results in the dropdown [question]

Autocomplete version: 0.16.1
Selenium: 2.50.1
I've been writing selenium test cases (in python) for our autocomplete integration. One of the tests I would like to write consists of clicking one of the results, and then verifying that the appropriate action occurs. Unfortunately, I discovered that selenium's click even causes the menu to disappear rather than trigger the appropriate click events. The browser under test is Firefox 45. If I insert an ipdb.set_trace prior to the click and actually click the result myself in the browser, the operation succeeds. I've set break points in the autocomplete.js, and it appears the appropriate click events aren't being triggered.
I realize this may just be an issue with selenium, and not something you guys can fix. I'm hoping that someone may have had prior experience with this and know of a solution. For now, I am going to write the test cases to use arrow keys and pressing enter, but that's not optimal.
Any advice is greatly appreciated!
-Kyle

Turns out the arrow keys and enter doesn't work either. I was able to get this working by using execute_script and passing in a jQuery expression to select the suggestion and send the click event.

@kylegibson Do you think you could provide us a reduced github test repository where we could see the actual issue? Something that would host a simple html page and a simple selenium script to launch where we could see that you cannot use selenium easily and then work on it.
Thanks

I'll work on creating a test repo to demonstrate the problem. Thanks!

authors: kylegibson vvo


text:
Include geo filtering in currentRefinedValues

I think it would make sense that the currentRefinedValues widget shows when a geo feature is used, either area filtering or search around a point.
I'm not sure how this should be done though, as displaying lat/lng coordinates does not make sense.
A quick hack is to provide a function for the template option and have an external source for the label to display depending on the coordinates/area filtering that is used.
Something like this:
instantsearch.widgets.currentRefinedValues({
                        container: '#active-filters',
                        clearAll: false,
                        attributes: [
                            {
                                name: '_geoloc',
                                label: 'Location',
                                template: function(a) {
                                    return SomeObject.currentLocation;
                                }
                            }
                        ]
                       })

Thoughts?

I'm not sure how this should be done though, as displaying lat/lng coordinates does not make sense.

Yes, if the go-to solution is always to use a specific template then your workaround (is it working?) seems good.

Right now the widget doesn't recognize _geoloc as a special value to display geo search information, so that would be the minimum needed change.
To work around this there's the possibility to declare a fake facet attribute in the settings and change its value. That works well, and then the template idea works well, but it's very hacky :)

Ok so the issue here is that the currentRefinedValues is not reading generic searchParameters, only refinements: https://github.com/algolia/instantsearch.js/blame/e81c320a0f025332c9fdbb4bb0177eada54216cd/src/lib/utils.js#L159
geoloc is only a searchParameter, what we could do is that if we find a match for the name of the attribute inside the searchParameters then we accept it. So that you do not have to declare a fake facet.

That sounds like a good compromise @vvo  :)

Moved to #1087

authors: olance vvo


text:
Specific heat capacity for LESbrary fluxes

When we use specific heat capacities with a TEOS-10 equation of state we should use the value from equation (3.3.3) of the TEOS-10 manual.

Specifically,
3991.86795711963
honestly, they should have chosen a more round number. I think 3992 would've been ok.
Here's the manual:
http://www.teos-10.org/pubs/TEOS-10_Manual.pdf
and a screenshot of the page:

authors: ali-ramadhan glwagner


text:
Release of CN TTS model

Looks like LauraTTS have Chinese demo, will consider opensource the pretrained model?

Currently, the released LauraTTS model is trained on the LibriTTS corpus. I think it is not able to synthesize Chinese directly. The Chinese synthesis model is under internal development and test. We may release it in the future.

@ZhihaoDU  https://lauragpt.github.io/ where does these Chinese synthesis come from?

@ZhihaoDU https://lauragpt.github.io/ where does these Chinese synthesis come from?

Chinese cases in this page are generated by LauraGPT rather than LauraTTS, despite they have a similar architecture but different training data. While current released LauraTTS model is trained on LibriTTS, LauraGPT is trained on Librispeech, LibriTTS, AiShell and Aishell-2 and etc.

@lucasjinreal laoge, you are 666.

authors: ZhihaoDU deyituo lucasjinreal

repo: alibaba-damo-academy/FunCodec


text:
Contact Details
No response
What happened?
A bug happened!
components/amp_adapter/platform/aos/peripheral/aos_hal_can.c里面，函数aos_hal_can_recv最后少了一个return
Version
master (Default)
What soultions are you seeing the problem on?
py_engine_demo
Relevant log output
No response

感谢您提出的宝贵问题，我们有7x24小时服务的“HaaS百事通”客服系统，
您可以先尝试能否解决您的问题(https://haas.iot.aliyun.com/?ask=1&f=a2cre.b82925042)

如果“HaaS百事通”没有解决您的问题，请回复“人工支持”，我们会在工作日(10:00-12:00/14:00-18:00)10分钟内回复您。

相关patch已合入

authors: YiluMao skylarCai

repo: alibaba/AliOS-Things


text:
Testing, please ignore

This is a bug bounty test. Please do not approve this

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.The Hulk seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant motibugbounty

repo: alibaba/Alink


text:
apkpatch 使用androidstudio的keystore打patch的时候出问题

把andfixdemo 导入Androidstudio编译生成两个 apk文件后
执行 apkpatch.sh -f app-release2.apk -t app-release.apk -o keystore/ –k keystore/debug.jks –p 888888 -a andfix -e 888888  时 出现问题
keystore/debug.jks 是androidstudio 签名的格式， 有人碰到吗？

提示 ： 用法不对
ApkPatch v1.0.3 - a tool for build/merge Android Patch file (.apatch).
Copyright 2015 supern lee sanping.li@alipay.com
usage: apkpatch -f  -t  -o  -k  -p <> -a  -e <>
-a,--alias      alias.
-e,--epassword <>   entry password.
-f,--from         new Apk file path.
-k,--keystore     keystore path.
-n,--name        patch name.
-o,--out          output dir.
-p,--kpassword <>   keystore password.
-t,--to           old Apk file path.
usage: apkpatch -m <apatch_path...> -k  -p <> -a  -e <>
-a,--alias      alias.
-e,--epassword <>   entry password.
-k,--keystore     keystore path.
-m,--merge <loc...>    path of .apatch files.
-n,--name        patch name.
-o,--out          output dir.
-p,--kpassword <>   keystore password.

自从更新android studio 版本，我生成出来的apatch文件不可用，原来一直可用。
android studio、java版本
java Android Studio 2.2 Preview 3 Build #AI-145.2949926, built on June 7, 2016 JRE: 1.8.0_76-release-b01 x86_64 JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
apkpatch 命令
java ./apkpatch.sh -f 2.3.4_n.apk -t 2.3.4.apk -o ./ -k my.keystore -p xx -a xxx -e xxx
可以生成出.apatch,diff.dex,但是文件很小。也不可用。
smali文件夹下面没有文件。
如何解决？

repo: alibaba/AndFix


text:
test demo on helm

What do these changes do?

Related issue number

Fixes #2172

Codecov Report

Merging #2412 (100f1ee) into main (0491d27) will decrease coverage by 32.51%.
The diff coverage is 4.34%.

Additional details and impacted files

@@             Coverage Diff             @@
##             main    #2412       +/-   ##
===========================================
- Coverage   72.43%   39.93%   -32.51%
===========================================
  Files          88       88
  Lines        9760     9771       +11
===========================================
- Hits         7070     3902     -3168
- Misses       2690     5869     +3179

Impacted Files
Coverage Δ

...on/graphscope/tests/kubernetes/test_demo_script.py
75.65% <4.34%> (-5.91%)
:arrow_down:

...ython/graphscope/tests/unittest/test_cython_ast.py
0.00% <0.00%> (-100.00%)
:arrow_down:

...ython/graphscope/tests/unittest/test_serailaize.py
0.00% <0.00%> (-100.00%)
:arrow_down:

python/graphscope/analytical/udf/patch.py
3.47% <0.00%> (-96.53%)
:arrow_down:

python/graphscope/tests/unittest/test_lazy.py
0.00% <0.00%> (-96.22%)
:arrow_down:

python/graphscope/tests/unittest/test_app.py
0.00% <0.00%> (-96.18%)
:arrow_down:

...thon/graphscope/tests/unittest/test_scalability.py
0.00% <0.00%> (-96.16%)
:arrow_down:

...hon/graphscope/tests/unittest/test_create_graph.py
0.00% <0.00%> (-92.89%)
:arrow_down:

python/graphscope/tests/unittest/test_graph.py
0.00% <0.00%> (-85.92%)
:arrow_down:

python/graphscope/tests/unittest/test_context.py
0.00% <0.00%> (-81.36%)
:arrow_down:

... and 37 more

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 0491d27...100f1ee. Read the comment docs.

repo: alibaba/GraphScope


text:
解析结果partitioning 均为SQLPartitionByList对象  无法区分 LIST LIST COLUMNS分区类型

dbtype: OceanBase
dbversion: V4.22
druid verion: 1.2.23
jdk verion: 1.8
error sql:
CREATE TABLE t2_m_lh (col1 INT NOT NULL,col2 varchar(50),col3 INT NOT NULL)
PARTITION BY LIST (col1)
SUBPARTITION BY HASH(col3) SUBPARTITIONS 3
(PARTITION p0 VALUES IN(100),
PARTITION p1 VALUES IN(200),
PARTITION p2 VALUES IN(300)
);
CREATE TABLE t2_m_lch(col1 INT,col2 INT)
PARTITION BY LIST COLUMNS(col1)
SUBPARTITION BY HASH(col2) SUBPARTITIONS 5
(PARTITION p0 VALUES IN(100),
PARTITION p1 VALUES IN(200),
PARTITION p2 VALUES IN(300)
);
testcase code:
stacktrace info:
error info: 解析结果partitioning 均为SQLPartitionByList对象  无法区分 LIST LIST COLUMNS分区类型

目前druid解析流程中是根据col个数去判断使用list还是list columns， 通常单个partition by col的时候用的是partition by list (col1), 多个的时候是partition by list columns (col1, col2), 所以想确认下当前的测试用例是否正确。

在LIST分区中，PARTITION BY LIST(expr)，expr是整数型的列或者返回值为整数的列的表达式，LIST COLUMNS存在两个重要的区分：
1. 在 LIST COLUMNS分区中，使用PARTITION BY LIST COLUMNS(column_list)，column_list是单个或者多个列名，不再是表达式。
2. LIST COLUMNS分区不再局限于整数列。
若需字符串类型作为LIST COLUMNS的一列则不适用于LIST分区。生成的对应SQL异常。

Fixed https://github.com/alibaba/druid/pull/6253

authors: lingo-xp zhanghuancode

repo: alibaba/druid


text:
@JSONField 的 deserializeUsing 针对某个属性的反序列化，仍然不起作用？

使用的版本为1.2.49

能提供重现问题的testcase么？

我也遇到了同样的问题。使用的版本为1.2.56 ；
`@JSONField(deserializeUsing =TestFastJSONField.class )
public void setPaperId(String paperId) {
this.paperId = paperId;
}
public class TestFastJSONField implements ObjectSerializer,ObjectDeserializer  {
@Override
public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features)
		throws IOException {

	 String value = (String) object;
        String text = value + "|---->";
        serializer.write(text);
}

@Override
public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName) {
	String intValue = parser.parseObject(String.class);
	intValue =intValue +  "!____________________>";
    return (T)intValue;
}

@Override
public int getFastMatchToken() {
	return  JSONToken.LITERAL_INT;
}

  rr = JSON.parseObject(f, RequestResult.class);
System.out.println( JSON.toJSONString(rr));`

请问是否是在非Spring环境么

时间太长了，不记得了。

repo: alibaba/fastjson


text:
JSONpath无法过滤数组中double以及boolean类型的数据。

	String json ="{\"user\":[{\"amount\":0.11,\"isadmin\":true,\"age\":18},{\"amount\":0.22,\"isadmin\":false,\"age\":28}]}";
	System.out.println(JSONPath.read(json, "$.user"));
	System.out.println(JSONPath.read(json, "$.user[age = 18]"));//可以取到
	System.out.println(JSONPath.read(json, "$.user[isadmin = true]"));//boolean类型的无法过滤，报错
	System.out.println(JSONPath.read(json, "$.user[amount = 0.11]"));//float类型无法过滤，报错

已支持，请等待1.2.14版本

预计什么时候会出1.2.14版本


text:
Update README.md with information about minimum requirements for running the tests.

This PR resolves the Issue #4439
Updating the Readme to provide users with the recommended minimum requirements for running the tests.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: Agorguy CLAassistant


text:
[BUG] com/alibaba/fastjson2/JSONObjectTest.kt 类名重复

问题描述
简要描述您碰到的问题。
src/test/java/com/alibaba/fastjson2/JSONObjectTest.kt
和
src/test/java/com/alibaba/fastjson2/JSONObjectTest.java
类名相同，编译错误

问题已修复，谢谢反馈

authors: imsai-sh wenshao


text:
fix negative decimal overflow for issue #2128

What this PR does / why we need it?
Summary of your change
Please indicate you've done the following:

[ ] Made sure tests are passing and test coverage is added if needed.
[ ] Made sure commit message follow the rule of Conventional Commits specification.
[ ] Considered the docs impact and opened a new docs issue or PR with docs changes if needed.

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

Comparison is base (9ce2ce1) 75.35% compared to head (7e46ed0) 75.56%.

Additional details and impacted files
@@             Coverage Diff              @@
##               main    #2136      +/-   ##
============================================
+ Coverage     75.35%   75.56%   +0.21%
+ Complexity    21626    21551      -75
============================================
  Files           634      622      -12
  Lines         85359    84861     -498
  Branches      18918    18838      -80
============================================
- Hits          64320    64128     -192
+ Misses        13117    12831     -286
+ Partials       7922     7902      -20

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


text:
readme

Merge pull request

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

authors: CLAassistant junzijian

repo: alibaba/fescar


text:
feat: Apisix proxy cache

Ⅰ. Describe what this PR did
添加proxy cache插件
Ⅱ. Does this pull request fix one issue?

fixes: #679
Ⅲ. Why don't you add test cases (unit test/integration test)?
稍后提供
Ⅳ. Describe how to verify it
补充所有测试后ci pass
Ⅴ. Special notes for reviews
有两个TODO，需要确认一下，方便进行后续开发，比较重要的点就是用户删除插件后，需要对内存或者磁盘进行一个清理

@sjcsjc123 可以先转为draft，后面基于redis来做吧，目前wasm里不支持磁盘操作

@sjcsjc123 可以先转为draft，后面基于redis来做吧，目前wasm里不支持磁盘操作

redis如何支持磁盘操作的，通过redis的持久化吗？

@sjcsjc123 可以先转为draft，后面基于redis来做吧，目前wasm里不支持磁盘操作

redis如何支持磁盘操作的，通过redis的持久化吗？

不是，就是基于redis协议做缓存，网关不关心这个缓存是否做持久化

repo: alibaba/higress


text:
请教自定义组件这两行代码的作用

请问执行npm init @alilc/element your-material-name命令对组件项目进行初始化后，src/index.tsx中的这两行代码是什么作用呢：
const bizCssPrefix = 'bizpack';
export {
bizCssPrefix
}

@jinchanz 大佬知道这个的用处吗？

就是初始化一个 css 前缀，没用的话可以删掉它
这是我们自己写一个组件库的时候会加上，防止样式冲突

authors: eternalsky jinchanz little-yaonv

repo: alibaba/lowcode-engine


text:
fix if restart pod sanbox container, sanbox /etc/resolv.conf will be …

…restore to host /etc/resolv.conf.

Ⅰ. Describe what this PR did
fix if restart pod sanbox container, sanbox /etc/resolv.conf will be restore to host /etc/resolv.conf.
Ⅱ. Does this pull request fix one issue?

Ⅲ. Why don't you add test cases (unit test/integration test)? (你真的觉得不需要加测试吗？)
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.“donghong” seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

LGTM

authors: CLAassistant Novicei cxz66666

repo: alibaba/pouch


text:
[Nacos Config] Spring Cloud Nacos Config integrate with Nacos Config Spring Boot

Nacos Config Spring Boot refer: https://github.com/nacos-group/nacos-spring-boot-project/tree/master/nacos-config-spring-boot-autoconfigure.

I will solve

👍

有一些springboot-nacos的功能，在springcloud其实是已经实现了的，因此springboot-nacos的功能并不需要完全支持使用，只需要使用spring-project-nacos底层的功能即可，即可以考虑使用配置桥接的功能，将spring-cloud-nacos的关于nacos必要的配置桥接到springboot中即可

repo: alibaba/spring-cloud-alibaba


text:
健康检查模块与bakcup特性不兼容

Ⅰ. Issue Description
使用健康检查模块时，bakcup没有正常发挥作用
Ⅱ. Describe what happened
当所有web服务器都down掉后，请求没有转到设置了backup的服务器，响应502
Ⅲ. Describe what you expected to happen
我们的网站正常响应时间在1s以内，我设置check interval=2000 fall=3 rise=1 timeout=3000 default_down=false type=http port=80;
当网站压力大，应用响应慢响应时间大于3s时，所有服务器down掉了（健康检查不通过，服务器只是变慢），而我们希望通过backup来保底，在所有服务器down掉时，也访问其中一台。根据现象看，标记为backup的server也被健康检测模块标记为down了。
当然timeout调高是可以缓解这个问题的，目前我也是这么做的。但我还是希望backup能正常发挥作用。
Ⅳ. How to reproduce it (as minimally and precisely as possible)
配置如下：
server 10.0.0.1 max_fails=0;
server 10.0.0.2 max_fails=0;
server 10.0.0.3 max_fails=0;
server 10.0.0.4 max_fails=0 backup;
check interval=2000 fall=3 rise=1 timeout=3000 default_down=false type=http port=80;
check_http_send "HEAD /1.txt HTTP/1.0\r\n\r\n";
check_http_expect_alive http_2xx http_3xx;
Ⅴ. Anything else we need to know?

If applicable, add nginx  debug log doc.

Ⅵ. Environment:

Tengine version (use sbin/nginx -V):2.3.3
OS (e.g. from /etc/os-release): centos 7
Kernel (e.g. uname -a):3.10.0
Others:

Ⅰ. Issue Description
使用健康检查模块时，bakcup没有正常发挥作用
Ⅱ. Describe what happened
当所有web服务器都down掉后，请求没有转到设置了backup的服务器，响应502
Ⅲ. Describe what you expected to happen
我们的网站正常响应时间在1s以内，我设置check interval=2000 fall=3 rise=1 timeout=3000 default_down=false type=http port=80; 当网站压力大，应用响应慢响应时间大于3s时，所有服务器down掉了（健康检查不通过，服务器只是变慢），而我们希望通过backup来保底，在所有服务器down掉时，也访问其中一台。根据现象看，标记为backup的server也被健康检测模块标记为down了。 当然timeout调高是可以缓解这个问题的，目前我也是这么做的。但我还是希望backup能正常发挥作用。
Ⅳ. How to reproduce it (as minimally and precisely as possible)
配置如下： server 10.0.0.1 max_fails=0; server 10.0.0.2 max_fails=0; server 10.0.0.3 max_fails=0; server 10.0.0.4 max_fails=0 backup; check interval=2000 fall=3 rise=1 timeout=3000 default_down=false type=http port=80; check_http_send "HEAD /1.txt HTTP/1.0\r\n\r\n"; check_http_expect_alive http_2xx http_3xx;
Ⅴ. Anything else we need to know?

If applicable, add nginx  debug log doc.

Ⅵ. Environment:

Tengine version (use sbin/nginx -V):2.3.3
OS (e.g. from /etc/os-release): centos 7
Kernel (e.g. uname -a):3.10.0
Others:

repo: alibaba/tengine


text:
可否支持多证书的配置

可否支持多证书的配置，例如这样，以便在证书协商过程中尽可能使用ecc证书
ssl_certificate  /data/volume/nginx/conf/ssl/rsa.crt;
ssl_certificate_key  /data/volume/nginx/conf/ssl/rsa.key;
ssl_certificate  /data/volume/nginx/conf/ssl/ecc.crt;
ssl_certificate_key  /data/volume/nginx/conf/ssl/ecc.key;

@jinjiu 您好，请问一下多证书配置功能是否有开发计划？

支持的

@jinjiu 是否支持：
ssl_certificate /data/volume/nginx/conf/ssl/rsa.crt;
ssl_certificate_key /data/volume/nginx/conf/ssl/rsa.key;
ssl_certificate /data/volume/nginx/conf/ssl/rsa.crt;
ssl_certificate_key /data/volume/nginx/conf/ssl/rsa.key;
两个RSA证书同时在线？

authors: MouLingtao Whitlynn bluenochange jinjiu


text:
Error? Or do I just not know how to use this.

Hi:
Having issues backing up. Trying to backup to iCloud.
Thanks,
Hoon,
$cat .shallow-backup
[USER]
#backup_path = DEFAULT
backup_path = /Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup

[?] Would you like to update this?:  No
    Yes
 >  No

CREATED DIR: /Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup
/Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup/packages
[?] What would you like to do?:  Back up dotfiles
 >  Back up dotfiles
    Back up packages
    Back up fonts
    Back up everything
    Reinstall packages
##########
('#', 'DOTFILES')
##########

CREATED DIR: /Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup/dotfiles
Traceback (most recent call last):
  File "/usr/local/bin/shallow-backup", line 11, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/shallow_backup.py", line 491, in cli
    backup_dotfiles(dotfiles_path)
  File "/usr/local/lib/python2.7/site-packages/shallow_backup.py", line 195, in backup_dotfiles
    with mp.Pool(mp.cpu_count()):
AttributeError: __exit__

Tried to install with pip3 but now I get stopped on npm
pip3 install shallow-backup
Collecting shallow-backup
  Cache entry deserialization failed, entry ignored
  Using cached https://files.pythonhosted.org/packages/da/f2/676f83affd33f639ee669327ccf14a415516282667555a8863627e1f4c2c/shallow_backup-1.3-py2.py3-none-any.whl
Collecting inquirer>=2.2.0 (from shallow-backup)
  Cache entry deserialization failed, entry ignored
  Using cached https://files.pythonhosted.org/packages/bd/b8/0b04f23f7870f96c81bdf9b9863c12985bec0f2738218bcfc67842be4ae8/inquirer-2.2.0-py2.py3-none-any.whl
Collecting Click (from shallow-backup)
  Cache entry deserialization failed, entry ignored
  Using cached https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl
Collecting colorama>=0.3.9 (from shallow-backup)
  Cache entry deserialization failed, entry ignored
  Using cached https://files.pythonhosted.org/packages/db/c8/7dcf9dbcb22429512708fe3a547f8b6101c0d02137acbd892505aee57adf/colorama-0.3.9-py2.py3-none-any.whl
Collecting readchar==0.7 (from inquirer>=2.2.0->shallow-backup)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/61/a9/d552ab5bb2978b609a0acc917427fb0230ac923d92e32b817ef79908f6e3/readchar-0.7.tar.gz
Collecting blessings>=1.6 (from inquirer>=2.2.0->shallow-backup)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/03/74/489f85a78247609c6b4f13733cbf3ba0d864b11aa565617b645d6fdf2a4a/blessings-1.7-py3-none-any.whl
Requirement already satisfied: six in /usr/local/lib/python3.6/site-packages (from blessings>=1.6->inquirer>=2.2.0->shallow-backup) (1.11.0)
Building wheels for collected packages: readchar
  Running setup.py bdist_wheel for readchar ... done
  Stored in directory: /Users/hoon/Library/Caches/pip/wheels/f1/67/9f/603400577c2e5725a8b5b0a9a9e01509c24ea6bb022bbf8131
Successfully built readchar
Installing collected packages: readchar, blessings, inquirer, Click, colorama, shallow-backup
Successfully installed Click-6.7 blessings-1.7 colorama-0.3.9 inquirer-2.2.0 readchar-0.7 shallow-backup-1.3
Cache entry deserialization failed, entry ignored
ArthenasMacAir4:~ hoon$ shallow-backup

            dP                dP dP                        dP                         dP
            88                88 88                        88                         88
   ,d8888'  88d888b. .d8888b. 88 88 .d8888b. dP  dP  dP    88d888b. .d8888b. .d8888b. 88  .dP  dP    dP 88d888b.
   Y8ooooo, 88'  `88 88'  `88 88 88 88'  `88 88  88  88    88'  `88 88'  `88 88'  `"" 88888"   88    88 88'  `88
         88 88    88 88.  .88 88 88 88.  .88 88.88b.88'    88.  .88 88.  .88 88.  ... 88  `8b. 88.  .88 88.  .88
   `88888P' dP    dP `88888P8 dP dP `88888P' 8888P Y8P     88Y8888' `88888P8 `88888P' dP   `YP `88888P' 88Y888P'
                                                                                88
                                                                                dP

------------------------------------------------------------
shallow-backup v1.3 by Aaron Lichtman -> (Github: alichtman)
------------------------------------------------------------

Current shallow-backup path -> /Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup
[?] Would you like to update this?:  No
    Yes
 >  No

/Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup/packages
[?] What would you like to do?:  Back up everything
    Back up dotfiles
    Back up packages
    Back up fonts
 >  Back up everything
    Reinstall packages

##########
# DOTFILES
##########

Directory /Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup/dotfiles already exists

[?] Erase directory and make new back up?:  Yes
 >  Yes
    No

Backing up dotfolders...
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
Backing up dotfiles...
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory

##########
# PACKAGES
##########

CREATED DIR: /Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup/packages
Backing up brew package list...
Error: No available formula with the name "documents/com~apple~clouddocs/shallow_bkup/packages/brew_list.txt"
Backing up brew cask package list...
Error: Cask 'brew-cask_list.txt' is unavailable: No Cask with this name exists.
Backing up gem package list...
Backing up cargo package list...
ls: /Users/hoon/.cargo/bin/: No such file or directory
ls: Documents/com~apple~CloudDocs/Shallow_Bkup/packages/cargo_list.txt: No such file or directory
Backing up pip package list...
Backing up npm package list...
Traceback (most recent call last):
  File "/usr/local/bin/shallow-backup", line 11, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.6/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/shallow_backup.py", line 489, in cli
    backup_all(dotfiles_path, packages_path, fonts_path)
  File "/usr/local/lib/python3.6/site-packages/shallow_backup.py", line 308, in backup_all
    backup_packages(packages_path)
  File "/usr/local/lib/python3.6/site-packages/shallow_backup.py", line 240, in backup_packages
    with open("{0}/npm_temp_list.txt".format(backup_path), mode="r+") as f:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/hoon/Library/Mobile Documents/com~apple~CloudDocs/Shallow_Bkup/packages/npm_temp_list.txt'

Hmm. Let me take a look at this later today and see what I can come up with. Nothing's jumping out at me right now.

That's a file not found error. Maybe you moved the folder and didn't update the file path in ~.shallow-backup?

repo: alichtman/shallow-backup


text:
[Java] fury 0.2.0 does not work properly in dubbo

Describe the bug
Caused by: java.lang.NoSuchMethodError: 'io.fury.Fury$FuryBuilder io.fury.Fury.builder()'
 at org.furyio.serialization.dubbo.FurySerialization.lambda$null$0(FurySerialization.java:23)
 at io.fury.util.LoaderBinding.setClassLoader(LoaderBinding.java:93)
 at io.fury.util.LoaderBinding.setClassLoader(LoaderBinding.java:65)
 at org.furyio.serialization.dubbo.BaseFurySerialization.serialize(BaseFurySerialization.java:27)
 at org.apache.dubbo.common.serialize.DefaultSerializationExceptionWrapper.serialize(DefaultSerializationExceptionWrapper.java:51)
 at org.apache.dubbo.remoting.exchange.codec.ExchangeCodec.encodeRequest(ExchangeCodec.java:269)
 at org.apache.dubbo.remoting.exchange.codec.ExchangeCodec.encode(ExchangeCodec.java:79)
 at org.apache.dubbo.rpc.protocol.dubbo.DubboCountCodec.encode(DubboCountCodec.java:51)
 at org.apache.dubbo.remoting.transport.netty4.NettyChannel.send(NettyChannel.java:192)
 ... 120 more

Expected behavior
After fury is upgraded to 0.2.0, dubbo server and caller will give an error when using fury as serialization and deserialization.
dubbo-serialization-fury version is 0.1.2.
It may be related to the position adjustment of CompatibleMode class after fury upgrade. https://github.com/fury-project/dubbo-serialization-fury/pull/13
Environment (please complete the following information):
openjdk version "17.0.8.1" 2023-08-24
IBM Semeru Runtime Open Edition 17.0.8.1 (build 17.0.8.1+1)
Eclipse OpenJ9 VM 17.0.8.1 (build openj9-0.40.0, JRE 17 Mac OS X amd64-64-Bit Compressed References 20230824_513 (JIT enabled, AOT enabled)
OpenJ9   - d12d10c9e
OMR      - e80bff83b
JCL      - 8ecf238a124 based on jdk-17.0.8.1+1)

Hi @T-baby , thanks for filing this issue, I just merged your PR https://github.com/fury-project/dubbo-serialization-fury/pull/13, and released new dubbo-serialization-fury version: https://github.com/fury-project/dubbo-serialization-fury/releases/tag/v0.2.0
The jar has been released to maven centrao repo, please try it out, let us know if you have further issues.

I have tested by myself, dubbo-serialization-fury and fury-core can be used normally when their dependencies are 0.2.0.

authors: T-baby chaokunyang

repo: alipay/fury


text:
why not implement com.alipay.sofa.rpc.protocol.Protocol in Bolt?

What's your suggestion for implementing my own protocol? Do I need to rely the protocol manager of Bolt?

Bolt is a special internal protocol. The serialization and codec parts have been implemented by itself. If the Bolt implement com.alipay.sofa.rpc.protocol.Protocol, some reconstruction work is needed.

closed, If you have any question  associated with this, please reopen it

authors: Authorlove leizhiyuan ujjboy

repo: alipay/sofa-rpc


text:
Add support for uploading file stream

上传文件流：
$handle = fopen('abc.txt', 'rb');
$client->uploadStream($bucket, $object, $handle);

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

如何在 drupal上  安装  这个模块啊

如何在 drupal上 安装 这个模块啊

在 composer.json 里添加
"require": {
    ...
    "drupal/ossfs": "1.x-dev",
    ...
}

PS: 已经离开了 Drupal 社区和 PHP 开发

authors: 121770958 CLAassistant edwardaa

repo: aliyun/aliyun-oss-php-sdk


text:
comming soon screen

Deploy to heroku + CI on travis

+1

repo: allegrotech-umk/wildsnake


text:
Add autocompletion support to examples/human.py

Fixes #57

@AndKaminer I believe you are working on fixing the camelCase warnings for all the files (including human.py). I will rebase this PR on top of your changes, once we merge them.

@AndKaminer I believe you are working on fixing the camelCase warnings for all the files (including human.py). I will rebase this PR on top of your changes, once we merge them.

@MarcCote Just submitted the pull request!

authors: AndKaminer MarcCote

repo: allenai/ScienceWorld


text:
'OOM' if I set --VLLM

Hi, I want to use the vllm during the evaluation. But when I set --vllm, it shows the OOM error. My GPU is A6000 and the model for evaluation is 7B. I can evaluate my model on mt-benchmark with vllm. I would appreciate it if you can help.
torch.cuda.OutOfMemoryError: CUDA out of memory. Tried to allocate 446.00 MiB (GPU 0; 47.53 GiB total capacity; 31.11 GiB already allocated; 3.00 MiB free; 31.19 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

Hi, what command are you running? Sometimes I find that when I hit OOM with vllm it's due to other processes taking up GPU memory. It's a bit hard to debug these things via a github issue, but if you post an example command I can try to help.

repo: allenai/open-instruct


text:
Remove Restriction on Pandas Version

Hello there!
I noticed that papermage currently restricts the version of pandas to be pandas<2, however I don't believe the project explicitly imports and uses the package. This is a bit of a challenge for developers using this project because a lot of other projects are upgrading to pandas>=2 to make use of new functionalities, which causes issues in dependency resolution.
I created a fork in which I removed the restriction, ran the CI pipeline, and found that the builds for Python 3.8, 3.9, and 3.11 all passed. As such -- unless there is a good reason for keeping the version at pandas<2 (which there very might well be) -- I was wondering if you would be willing to remove the restriction to make it easier for downstream developers to incorporate your awesome work into our project(s)!

Sure thing! I just made a change to bump the version

repo: allenai/papermage


text:
Using streetview with the address detail rather than lat/lang values

Hi Guys,
could you please confirm whether we could be able to display the street view from the address out of the box. If not what would be the wayout for that.
Any help would be really appreciated.
Cheers!

Yes, Please look at this example, http://plnkr.co/edit/0mkiBHcYXWbdIuOEDv1J?p=preview

Thanks for that.
Just noticed that there is some issu on the on the example  provided, where we need to remove the commented code below to make the correct location for street view.
<ng-map zoom="20" center="150 London Wall, London EC2Y 5HN" >
  /* <marker position="40.740, -74.18"></marker> */
  <street-view-panorama
    click-to-go="false"
    disable-default-u-i="false"
    disable-double-click-zoom="false"
    /* position="40.740, -74.18" */
    pov="{heading: heading, pitch: pitch}"
    scrollwheel="false"
    enable-close-button="true"
    visible="true">
  </street-view-panorama>
</ng-map>

Closing this

authors: allenhwkim rcadhikari

repo: allenhwkim/angularjs-google-maps


text:
Heatmap dynamic point data

Greetings!
From:
<heatmap-layer id="foo" data="mapData"></heatmap-layer>
How do you make mapData dynamically changeable so the heatmap points update without refreshing the page?
Changing the value of $scope.mapData the controller doesn't seem to work.
Only work around for this is not to use id="foo":
heatmap = new google.maps.visualization.HeatmapLayer({data: $scope.mapData, radius: 20});
By doing so, the default <heatmap-layer> parameters are lost (radius, gradient, opacity, etc)
Any help will be greatly appreciated. Also what parameter values are being used by the default <heatmap-layer> (radius, maxIntensity, opacity, etc) Thanks!

Please try this.
Google heatmap is designed differently from marker.
https://stackoverflow.com/questions/13479514/updating-heatmap-data-simple-google-heatmap

Thank you for the fast response. Changed all my operations to push() and pop() instead of instantiation/assignment and everything worked fine. Cheers!

authors: allenhwkim kurtdaveting


text:
🛑 Capital Hospitality Services is down

In b2bcd29, Capital Hospitality Services (https://chshotelrenovations.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Capital Hospitality Services is back up in 86fc3bf after 20 minutes.

repo: alliancewebteam/Uptime


text:
🛑 Buckland Sales is down

In 1e05198, Buckland Sales (https://bucklandsales.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Buckland Sales is back up in ea58e63 after 11 minutes.

repo: alliancewebteam/uptime


text:
BITCOIN CASH

To request icons for your coin, please fill info below:

Coin name (BCC)

link to logo: http://i.imgur.com/67R21dX.png
official website: https://www.bitcoincash.org/

Optional info (not mandatory, but saves me time):

logo color (HEX): #xxxxxx
bitcointalk.org thread:

Please note: This is all completely voluntary work, so if you want to support my efforts and speed up the addition of your coin, please donate. Donation addresses can be found on my website

https://github.com/allienworks/cryptocoins/blob/master/SVG/BCH.svg
https://github.com/allienworks/cryptocoins/blob/master/SVG/BCH-alt.svg

repo: allienworks/cryptocoins


text:
fix(trace_call): use another address with eth balance for trace_call example

Motivation
the trace call example from address had no eth, which was causing the test to fail.
Solution
Use an address with eth, which makes the test pass.
PR Checklist

[ ] Added Documentation
[ ] Breaking changes

Thanks! Closes https://github.com/alloy-rs/examples/issues/47

authors: Evalir zerosnacks

repo: alloy-rs/examples


text:
chore(registry): Bump superchain-registry commit

Description
Bumps the superchain-registry commit.

📚 $\text{Stack Overview}$
Pulls submitted in this stack:

#336 👈
main

This comment was automatically generated by st.

repo: alloy-rs/op-alloy


text:
Reporting the requested url

Is there any way to get each url that is being throttle requested?

You can listen at the request event, here's a simple example:
var throttledRequest = require('throttled-request');

var requestWithOptions = throttledRequest({url: 'http://google.com', method: 'GET'});
var requestWithUrlString = throttledRequest('http://google.com');

requestWithOptions.on('request', function (request) {
   console.log(typeof request, request.url, request.method); //-> object, http://google.com, GET
});

requestWithUrlString.on('request', function (request) {
   console.log(typeof request, request); //-> string, http://google.com
});

Great, thanks so much!

authors: danypype tim-peterson

repo: alltherooms/throttled-request


text:
hive 示例？

您好！
请问batch 访问hive数据库，除了知道-streaming.enableHiveSupport true，和--files /*/hive-site.xml  以外还需要其他配置吗？这边没有访问到hive数据库，有个配置示例最好了，谢谢

@allwefantasy

不需要其他配置了。然后你直接用select 语句访问对应的库表即可。

另外 hive-site.xml文件最好放到 YARN_CONFIG_DIR等环境变量中。否则你用client等模式可能会存在些问题。

我的启动参数配置如下：
#!/bin/bash
spark2-submit   --class streaming.core.StreamingApp
--master $1
--num-executors 4
--driver-memory 1g
--executor-memory 4g
--executor-cores 1
--name gzstream2
file:///opt/yj/fullgoal/streamingpro-spark-2.0-1.1.0.jar
-streaming.enableHiveSupport true
-streaming.name gzstream2
-streaming.platform $2
-streaming.job.file.path $3
-streaming.duration 15
json中sql如下：  "name": "batch.sql",
"params": [
{
"sql": "select count(*) cou from hyshf.store_sales,hyshf.household_demographics,hyshf.time_dim,hyshf.store where ss_sold_time_sk = time_dim.t_time_sk and ss_hdemo_s
k = household_demographics.hd_demo_sk and ss_store_sk = s_store_sk and time_dim.t_hour = 8 and time_dim.t_minute >= 30 and household_demographics.hd_dep_count = 5 and store.s_s
tore_name = 'ese' order by cou",
"outputTableName": "test"
}
]
启动报错，找不到数据库hyshf和表(数据库和表是存在的，直接使用sparksql可以查询成功)，报错如下：
18/06/22 12:48:01 WARN metastore.ObjectStore: Failed to get database hyrendde, returning NoSuchObjectException
18/06/22 12:48:01 ERROR dispatcher.StrategyDispatcher: 调用链路异常
org.apache.spark.sql.AnalysisException: Table or view not found: hyrendde.store_sales; line 1 pos 25;
您看看这有什么问题吗？
@allwefantasy

We will close this issue. You can reopen it or create a new one if you have any other questions.

authors: Tom-YJ allwefantasy

repo: allwefantasy/streamingpro


text:
Fix the layout maker height calculation

The $.AdminLTE.layout.activate() call should be wrapped with $(document).ready to make sure that the DOM is ready for js manipulation.
Currently, it's possible that the main content element is not rendered yet and doesn't have a height, so it's height will be set to min-height and the footer will occupy the rest of the page.

We already use a shorthand for $(document).ready(). Please read this article https://learn.jquery.com/using-jquery-core/document-ready/
The use of $(function(){}); is shorthand for $(document).ready().
Thanks!


text:
Add bootstrap-table plugin

Hello,
bootstrap-table is a plugin similar to DataTables
it's very good :)

Hello @teuna
Thanks for the contribution. However, as I mentioned in this issue #710, we are not going to add new features to AdminLTE 2 for the time being and will only provide bug fixes. New features will be addressed with the new 3.0 version.
We appreciate the effort and will consider the plugin once AdminLTE v3.0 has been released.

Thank you.


text:
Rework Full Text Search

Use ts_vector column on work_items updated via triggers
Rank results

Query now generally looks like
SELECT count(*) over () as cnt2 , * FROM "work_items" , to_tsquery('english', '(3794:* | aslakknutsen:*)') as query, ts_rank(tsv, query) as rank
WHERE "work_items".deleted_at IS NULL
AND ((tsv @@ query))
ORDER BY rank desc
LIMIT 10

Searches directly for ID use to_tsquery('english', '3794:A')

Current coverage is 65.15% (diff: 100%)

No coverage report found for workitem_search at df47c64.

Powered by Codecov. Last update df47c64...a00403c

Merged in almighty:workitem_search

authors: aslakknutsen codecov-io

repo: almighty/almighty-core


text:
No Validation for invalid definition On changing WIT

No Validation for invalid definition On changing WIT
Scenario:
Right now there is support for Planner item to Planner item definition and Bug to Planner Item.
Say for example user has created one work item as planner and linked with planner item. What if , when user try to change the WIT to user story or feature.
Expected : It should throw validation error from API and UI , that definition type is not supported.
Actual : Changes the WIT without any warning to incorrect WIT and definition.

@mindreeper2420 @Mgranfie please comment on this.

Do not consider the parent child relationship of types on this.

authors: naina-verma sanbornsen

repo: almighty/almighty-ui


text:
Build a demo app

PhoneRTC should have a demo app built with Cordova (and probably Ionic) to show its functionality. It should also include a basic signaling server build with Node.js/Socket.IO.

Phonegap Build changed their limitations: http://phonegap.com/blog/2014/12/09/phonegap-build-new-features/
Do you think it is now possible to add your plugin to PG Build?
Benny

repo: alongubkin/phonertc


text:
AddPlayer dialog lets you add a player with the same name as someone on the team

Click on Actions...|Add Player...
Add a player with the same name as someone in the same team

For example, if Team 1 has a player named Alice, add another Alice to Team 1

Click OK
Expected:
We reject this player, since they already exist on the tam
Actual:
We add the player.

This is strange since we call the method to verify that the player isn't duplicated on line 128 of AddPlayerDialog.tsx

Seems like you can add a duplicate once, but not again. It's a flaw in the NewPlayerNameUnique method.

repo: alopezlago/QuizBowlReader


text:
[Feature Request] 可以支持 solidjs 的的使用吗

你在什么情况下，需要这个功能解决什么问题？
可以支持 solidjs 的的使用吗？
你期望的 API 是什么样子的？
solidjs 与 react 有着相似的响应式使用方法，应该可以很方便的支持

solidjs在我们的计划中，但短期内暂时还没计划支持solidjs。
从使用者的角度来说可能写一个statesHook就可以了，但从alova的角度来说，工作量是比较大的，还需要通过单元测试，typescript类型兼容，scene请求策略hooks的兼容和测试。
如果需要，你可以试试自定义statesHook，可以快速满足你的需求。
不着急的话，也可以稍微耐心等待我们提供。

请问这个已经实现了吗？
可以提供一个简单的statesHook 吗？这样对于初次接触Alova 的用户会更友好一点。

有人愿意贡献你的一份力量吗？ 请阅读贡献指南

solid太小众了吧，玩这种新框架的，我不信没能力自己写statesHook

这有一个简单的实现，没有完整测试，不保证100%可用，也不提供售后
const solidJsHook = {
  create: (data) => createSignal(data),
  export: (states) => states[0],
  dehydrate: (state: any) => state(),
  update: (newVal, states) => {
    Object.keys(newVal).forEach((key) => {
      states[key][1](newVal[key]);
    });
  },
  effectRequest({ handler, removeStates, immediate, watchingStates }) {
    onCleanup(removeStates);

    immediate && handler();

    let timer: any;
    (watchingStates || []).forEach((state, i) => {
      createEffect(() => {
        state();
        timer && clearTimeout(timer);
        timer = setTimeout(() => {
          handler(i);
          clearTimeout(timer);
          timer = undefined;
        }, 8);
      });
    });
  },
};

@thinkeW 非常感谢你的贡献啊！🤞
只是要到达可用状态的话，还需要通过单元测试才可以正常投入使用。
如果有兴趣的话，可以在项目目录下新建test/browser/hooks/solid并模仿react的hooks测试用例测试

solidjs在我们的计划中，但短期内暂时还没计划支持solidjs。
从使用者的角度来说可能写一个statesHook就可以了，但从alova的角度来说，工作量是比较大的，还需要通过单元测试，typescript类型兼容，scene请求策略hooks的兼容和测试。
如果需要，你可以试试自定义statesHook，可以快速满足你的需求。
不着急的话，也可以稍微耐心等待我们提供。

我觉得原生微信小程序可以支持下，其他web框架类似的功能不怎么缺。

@1075488066  原生小程序支持计划中，期待一下哦

在alova@3.2.0中已经支持了solid

repo: alovajs/alova


text:
Add training tasks for Simone

This adds the bad and good example pages for Simone plus two training tasks for them.
The bad examples are the same text with complex language as for Saleem (with a different question) and using an icon font for social media links which then don't show the icons due to Simone using a different overall font.

I had shown and discussed this with @accessiblewebuk, so will merge straight away.

repo: alphagov/accessibility-personas


text:
Scale input relative to font-size?

At the moment the input is styled in a way that it'll only work if GOV.UK's base styles are in place, if you bump the font the input looks too small.
.typeahead__wrapper {
  position: relative;
}

.typeahead__hint,
.typeahead__input {
  -webkit-appearance: none;
  border: 2px solid;
  border-width: .125rem;
  border-radius: 0; /* Safari 10 on iOS adds implicit border rounding. */
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-bottom: 0; /* BUG: Safari 10 on macOS seems to add an implicit margin. */
  width: 100%;
}

.typeahead__input {
  background-color: transparent;
  position: relative;
}

.typeahead__hint {
  color: #BFC1C3;
  position: absolute;
}

.typeahead__input:focus {
  outline-offset: 0;
  outline: 3px solid #ffbf47;
  outline-width: .1875rem;
}

.typeahead__menu {
  background-color: #fff;
  border: 2px solid #0B0C0C;
  border-width: .125rem;
  border-top: 0;
  color: #34384B;
  margin: 0;
  max-height: 342px;
  max-height: 21.375rem;
  overflow-x: hidden;
  padding: 0;
  width: 100%;
  width: calc(100% - 4px);
  width: calc(100% - .25rem);
}

.typeahead__menu--visible {
  display: block;
}

.typeahead__menu--hidden {
  display: none;
}

.typeahead__menu--overlay {
  box-shadow: rgba(0, 0, 0, 0.256863) 0 .125rem .375rem;
  left: 0;
  position: absolute;
  top: 100%;
  z-index: 100;
}

.typeahead__menu--inline {
  position: relative;
}

.typeahead__option {
  border-bottom: solid #BFC1C3;
  border-width: 1px 0;
  border-width: .0625rem 0;
  cursor: pointer;
  display: block;
  position: relative;
}

.typeahead__option:first-of-type {
  border-top-width: 0;
}

.typeahead__option:last-of-type {
  border-bottom-width: 0;
}

.typeahead__option--odd {
  background-color: #FAFAFA;
}

.typeahead__option--focused {
  background-color: #005EA5;
  border-color: #005EA5;
  color: white;
  outline: none;
}

.typeahead__option--no-results {
  background-color: #FAFAFA;
  color: #646b6f;
  cursor: not-allowed;
}

.typeahead__hint,
.typeahead__input,
.typeahead__option {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  padding: 4px;
  padding: .25rem;
}

@media (min-width: 641px) {
  .typeahead__hint,
  .typeahead__input,
  .typeahead__option {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.31579;
  }
}

The styles were pretty haphazardly put together to begin with. I like this change. 👌

authors: nickcolley tvararu

repo: alphagov/accessible-typeahead


text:
Investigate uploading new images from Whitehall to Asset Manager

This is a bit of a placeholder to prompt us to investigate what's required to change the Whitehall app to upload new images to Asset Manager. We imagine updating this issue and possibly creating new issues as the work required becomes clearer.

This spike is relevant to this issue: https://github.com/alphagov/whitehall/compare/spike-use-asset-manager-for-attachments

Yesterday @chrisroos & I built on top of the spike from #186 in relation to this issue in the following branches:

https://github.com/alphagov/asset-manager/tree/serve-whitehall-images-from-asset-manager
https://github.com/alphagov/govuk-puppet/tree/serve-whitehall-images-from-asset-manager
https://github.com/alphagov/whitehall/tree/serve-whitehall-images-from-asset-manager
https://github.com/alphagov/gds-api-adapters/tree/serve-whitehall-images-from-asset-manager

One of the issues we ran into yesterday was how to serve up the Whitehall thumbnail-placeholder.png image after we've moved Whitehall images to be served from Asset Manager. In the end we added it to Asset Manager as a Rails asset, although there are a few problems with doing that.
I just had a look at the static app and noticed it serves up some generic images and some content-specific images. I wonder whether that might be a better place.

Closing now that the investigation is finished and we've started working on #200.

authors: chrisroos floehopper

repo: alphagov/asset-manager


text:
Change no results link to button

Updates the styling of the no results link to be a button. Also changes the copy for the button.
Before
PC

Phone

After
PC

Phone

Trello - https://trello.com/c/lDFTUR7D/956-add-button-and-change-content-on-no-results-page

I'm curious about the reason behind this change - with some notable exceptions, we usually try to make links look like links. What's the reason for making this link look like a button?

I'm curious about the reason behind this change - with some notable exceptions, we usually try to make links look like links. What's the reason for making this link look like a button?

@andysellick honestly not sure, going to cc in @hannahjump on that one!

@andysellick yeh good question. So, what we found when we first launched the checker was that there was a low click through rate for the links. We wanted to make it really clear that actually this results page users get isn't really the end of their transaction - seeing the guidance is. So, we hope by making them buttons it makes this clearer. It's a bit experimental with quite a few words on the button but we'll see what happens!

authors: JonathanHallam andysellick hannahjump

repo: alphagov/collections


text:
[WIP] Show the department logo in the Organisations list

Trello: https://trello.com/c/wSDRcUwW
Related to:
https://github.com/alphagov/rummager/pull/1228
https://github.com/alphagov/whitehall/pull/3970
https://github.com/alphagov/rummager/pull/1230

Replaced by #637


text:
Bump digitalmarketplace frameworks to 5.1.6

Brings in changes to the link text for links to brief fields yet to be completed.
See https://github.com/alphagov/digitalmarketplace-frameworks/pull/344 for details.

👍

authors: Wynndow tombye


text:
Add content-schemas for financial-release sucess and error pages

Success page renders when email address successfully submitted to register interest in campaign
Error page renders when any country other than the UK selected on geoblocker page

I wonder if the not-permitted page needs its own format. It could easily fit within the geoblock format, just leaving out the footer legal thing when published

authors: boffbowsh mathildathompson

repo: alphagov/govuk-content-schemas


text:
Fix links to search-api-analytics and content-data jobs

The warning in Icinga AWS Production / AWS Staging was linking to Carrenza Jenkins and returning a 404.
This commit changes the URL to be hard coded to the AWS URL as there
currently isn't an easy way of constructing that URL programatically.
I've based this on what was done for https://github.com/alphagov/govuk-puppet/pull/8935

@thomasleese I've added another commit to fix the link for the Content Data API job - can you re-review please?

repo: alphagov/govuk-puppet


text:
Update Sass documentation

following change to sass imports for individual components

What / why
We've got a new way of importing sass for components. This change updates the documentation to reflect that.
Visual Changes
None.

@injms is on fire with suggestions, looks good to me


text:
Update dependencies.

The goal is to update Rails to fix the mime type bug, but all dependencies have bee updated to the latest allowed by Gemfile with a bundle update.
Fixes new linter errors created by upgrading rubocop-govuk

This is a bit of a mess. The linter updates break the tests (for good reason, so going to reassess this.

repo: alphagov/govwifi-admin


text:
Rename manual section

Fixes: #867
This PR removes references to "manual section" and replaces them with "section". I've left the use of manual_section in place where this app calls the PublishingApi as that API uses this namespacing.
I haven't made this rename in migrations as all of them have already been run against production (see #868).

Rebasing/force-pushing to keep branch up-to-date.

I've updated the description and merged. Thanks @floehopper.

repo: alphagov/manuals-publisher


text:
[#126296129] Fix carbon slow start

What
Story: Fix timeouts starting graphite
This is the same issue as the one fixed in PR https://github.com/alphagov/paas-graphite-statsd-boshrelease/pull/6 but with carbon this time.
The recursive chown in the start script becomes very slow when there are lots of metrics. It is not needed, we replace it with simple chown on the top directory.
How to review

Check carbon starts quickly even with a great number of files in /var/vcap/store/graphite
Check that carbon and graphite can still capture and display metrics

Who can review
Anyone but @combor or myself

LGTM

authors: keymon saliceti


text:
BAU (Dependabot): Express 4.20.0 changes

Dependabot created a PR which caused some issues as our codebase wasn't compatible with the new Express release.  After some investigation it seems that broke on startup wasn't actually doing anything useful before.  I've removed the code, the existing tests all pass and I've retested manually too.
The removed code was a 2017 feature detecting .disabled users and shutting them out but it shut them out by redirecting to another page.  Manual and automated testing showed that users in this state get a 401 response rather than this redirect.  The code that gives the 401 was added in 2020.
The removed code in this PR was (to the best of my knowledge) not used but not causing a problem until the new Express release where it started causing a problem.
A couple of extra findings about the two implementations:

The 2017 implementation would have stopped users from seeing any page in the app including the privacy policy which seems like a bad idea.
The 2020 implementation allows users to navigate pages which don't depend on login status but the user can't access the sign in page and they have no sign out option - that means they're stuck in limbo unless they delete their cookies.  The fact they can delete their cookies to get out of this limbo disproportionately affects real users who have maybe logged into an old account which was disabled while anyone trying to cause problems will just remove their cookies and carry on.  I think we should add a sign out button to this page.

Closed and moved the work back to the original dependabot PR. https://github.com/alphagov/pay-selfservice/pull/4273

repo: alphagov/pay-selfservice


text:
Refactor SmartAnswersControllerTest

This controller test was huge and thus difficult to follow, so I've split it up into a bunch of different test cases.

Many of the tests were sharing bits of flow fixtures which meant they were brittle/coupled, so I've introduced explicit flow classes for each test.

In the cases where a different translation file was used for a subset of tests, I've added extra questions to the relevant flow, rather than creating a whole new explicit flow class. Although this isn't great, it feels like a reasonable compromise.

Previously SmartAnswer::FlowRegistry.find was being stubbed. I thought this was a bit clunky and it wasn't much harder to use the real registry, although it seemed sensible to disable flow pre-loading to prevent a big slow-down in the tests.

All in all, these controller tests are still testing too much, but hopefully these changes make things a bit easier to follow. More to the point, I'm hoping they're going to make it easier to switch the question presenter to ERB rendering vs I18n rendering.

Looks good to me.

repo: alphagov/smart-answers


text:
Add option to filter documents by overdue review reminders

Description
This adds in an additional filter to the documents search page which allows users to be able to filter by review reminders that are overdue.
Unforunately i've had to manually adds the joins to the documents and review reminder tables due to some custom sql written in the :with_title_containing scope
in_default_locale
  .includes(:document)
  .where("edition_translations.title LIKE :like_clause OR documents.slug = :slug", like_clause:, slug: keywords)
  .references(:document)

This expects the documents table to be called documents, but when you use active record to inner join a has one relationship it aliases the table to singular.
So in this case, when you inner join the document it aliases the documents table to 'document'. This causes  the above where clause to blow up as it can't find the documents table. Interestingly the same behaviour doesn't seem to occur for left outer join.
Screenshots

Trello card
https://trello.com/c/IX8jDbW9/379-add-review-overdue-to-the-states-search-list-on-the-document-search-page
⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠
Follow these steps if you are doing a Rails upgrade.

Amazing that's working perfectly now 👍 thanks so much for sorting that!

repo: alphagov/whitehall


text:
Add config option to expand streamed results as they arrive

Discussed in https://github.com/altair-graphql/altair/discussions/2457

Originally posted by MurrayFurtado March  6, 2024
At the moment when results are returned from streaming, they are shown one result per line and have to be clicked on to expand their contents. Could a config option be added to show the results expanded like for regular queries as they arrive?

This will be effectively solved in #2550

https://altair-gql--pr2550-imolorhe-response-st-t54b6gxq.web.app/

repo: altair-graphql/altair


text:
Error in .norg filetype when the plugin is enabled when pressing enter in insert mode

Recently, I'm encountering an error with Ultimate-autopair.nvim specifically in files with the .norg filetype (The plugin works as expected in other file types). When I enter insert mode and try to press Enter to move to a new line, the following error message appears:
Error 10:28:32 PM msg_show.lua_error E315: ml_get: Invalid lnum: 27
if i try to enter again, a message appears
10:28:36 PM msg_show.echo ...autopair.nvim/lua/ultimate-autopair/extension/escape.lua:23: attempt to index field 'line' (a nil value) stack traceback:     ...y/ultimate-autopair.nvim/lua/ultimate-autopair/debug.lua:77: in function '__index'     ...autopair.nvim/lua/ultimate-autopair/extension/escape.lua:23: in function 'filter'     ...autopair.nvim/lua/ultimate-autopair/extension/escape.lua:36: in function <...autopair.nvim/lua/ultimate-autopair/extension/escape.lua:35>     [C]: in function 'xpcall'     ...y/ultimate-autopair.nvim/lua/ultimate-autopair/debug.lua:97: in function 'run'     ...zy/ultimate-autopair.nvim/lua/ultimate-autopair/core.lua:96: in function <...zy/ultimate-autopair.nvim/lua/ultimate-autopair/core.lua:87>     [C]: in function 'nvim_eval'     ....local/share/nvim/lazy/nvim-cmp/lua/cmp/utils/keymap.lua:181: in function 'solve'     ....local/share/nvim/lazy/nvim-cmp/lua/cmp/utils/keymap.lua:154: in function <....local/share/nvim/lazy/nvim-cmp/lua/cmp/utils/keymap.lua:153>
This error occurs only when I press Enter in insert mode to move to a new line in .norg files. Interestingly, pressing Alt+Enter (a default Neorg keybinding) works fine, and I don’t encounter any issues with it.
Steps to Reproduce:

Open a .norg file.
Enter insert mode.
Press Enter to create a new line.
Observe the error message above.

Troubleshooting Attempts:

I tried disabling autopair for the .norg filetype using the following configuration:

{
  "altermo/ultimate-autopair.nvim",
  event = {
    "InsertEnter",
    "CmdlineEnter"
  },
  opts = {
    extensions = {
      filetype = {
        nft = {
          "TelescopePrompt",
          "Norg"
        }
      }
    }
  }
}

Despite this, the issue persists when Ultimate-autopair.nvim is enabled.

When I disable Ultimate-autopair.nvim, everything works fine.
I also have mini.pairs installed through lazyvim which was disabled in favor of ultimate-autopair.nvim. If I enable mini.pairs instead, I don’t encounter the error.

Environment:
Neovim version: NVIM v0.10.2
Ultimate-autopair.nvim version: v0.6 branch

Additional Context:
When I searched for the E315 error, I found that it is an internal Vim error related to invalid line numbers, which might indicate an internal issue. Given that the error appears specific to pressing Enter in .norg files, and doesn’t occur when mini.pairs is active or when Ultimate-autopair.nvim is disabled, I’m unsure if this is an issue with Ultimate-autopair.nvim itself or a conflict in my configuration.
Any guidance or suggestions on resolving this would be greatly appreciated!

Here are my current findings:
Ultimate-autopair calls vim.filetype.get_option through pcall which launches a FileType event to Neorg with a temporary unloaded buffer.
Neorg expects a loaded buffer so throws an error which is watched by Ultimate-autopairs pcall, but the temporary buffer is not cleaned up.
Something happens (this is the part where I have no idea what) that makes it so that the unloaded buffer gets some lines, without making it loaded (by default when inserting text the unloaded buffer is loaded).
The cursor is set to one of these lines, which are not supposed to exist.
Nvim-cmp executes a keybinding, but because the cursor position is on a line that technically doesn't exist, E315 error.
The cursor position is still on a phantom line, so no Ultimate-autopair tries to work with it and errors in its own way.

A quick solution to not encounter the bug is to load unloaded buffers on FileType:
(It needs to be defined before all other FileType autocmds)
vim.api.nvim_create_autocmd('FileType',{callback=function (ev)
    if not vim.api.nvim_buf_is_loaded(ev.buf) then
        vim.fn.bufload(ev.buf)
    end
end})

Also (from https://github.com/neovim/neovim/issues/28084#issuecomment-2025975136):

ml_get errors are internal errors that shouldn't happen, even if a plugin is misbehaving

https://github.com/user-attachments/assets/4abd1e42-0878-457c-9864-7af06615fd70
I tried to implement your quick solution but it seems like it didn't fix it for me. Maybe it's because i am using Lazyvim and they have some FileType autocmd defined and loaded before my config. But what you explained did answer why my neovim is behaving like that. I still don't understand why that buffer is appearing at the top like that out of nowhere but hope it is fixed sooner. Thanks for the help.

Possible quick fix, override vim.filetype.get_option:
local get_option=vim.filetype.get_option
rawset(vim.filetype,'get_option',function (ft,opt)
    if ft=='norg' then return vim.api.nvim_get_option_value(opt,{}) end
    return get_option(ft,opt)
end)

Thanks the override worked. :fire:

authors: EviLuci altermo


text:
Fix the CF Engine (ProcessPoolExecutor) flake

Completing this issue involves determining, with some degree of certainty, the root cause behind the flaky CFEngine test that uses the ProcessPoolExecutor.  This PR took out the specific changes that utilized process level parallelism with respect to the test_cancel_job() test.  We're not sure why it failed, only that process level parallelism, either using concurrent.futures or dask are similarly flaky.

Could be a CI flake, could be an actual bug, unclear.
First step: try to change/improve the test_cancel_job test.

authors: chukarsten dsherry

repo: alteryx/evalml


text:
How to build one using windows?

The title

The Title?

How can I build this on a windows system, I dont have linux and on my linux ubuntu vm had massive problems, starting with the clone command linking to a non existent repo

right right
have you tried the Linux distro that comes with win11....Windows though i think it is posible its just too complicated...

I have also tried on my linux vm which didnt work with the provided guide, a video tutorial would be helpfull

alright

repo: alvin-tosh/Kenyatta-Ransomware


text:
ALVR Client on Pico 4 does not display any Interface

I recently got my Pico 4 and wanted to use ALVR because streaming Assistant refused to Work, But when i installed the
alxr-client-pico.apk from https://github.com/korejan/ALXR-nightly/releases/tag/v0.10.0%2Bnightly.2022.12.28
it did not display anything other than the two default cubes and the Alvr server also didn't detect it.

The Pico 4 is not currently supported by ALVR. Support is in progress. You may want to open an issue on the ALXR repo for now instead.

I recently got my Pico 4 and wanted to use ALVR because streaming Assistant refused to Work, But when i installed the alxr-client-pico.apk from https://github.com/korejan/ALXR-nightly/releases/tag/v0.10.0%2Bnightly.2022.12.28 it did not display anything other than the two default cubes and the Alvr server also didn't detect it.

ALVR-v18.2.3 does work for me with Pico 4 and the ALXR-nightly pico client apk.  Haven't got sound streaming from PC though.

authors: Omes-exception dunconio zarik5

repo: alvr-org/ALVR


text:
🛑 zhibao.itove.com is down

In 00f5067, zhibao.itove.com (https://zhibao.itove.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: zhibao.itove.com is back up in b4ed0c3 after 5 minutes.

repo: alzee/up


text:
🛑 qstamp.itove.com is down

In 269a57a, qstamp.itove.com (https://qstamp.itove.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: qstamp.itove.com is back up in 1bb23a3.


text:
Several build issues

There are several issues that stop this repository from being built by only running ./gradlew installDebug

trails module is missing build.gradle
Solution: add the missing build.gradle file

./gradlew is looking for the gradle wrapper jar which doesn't exists
Solution: add gradle folder with wrapper configuration

local.properties points to your development environment cause the command to fail as the sdk is not located in the given directory.
Solution: remove the local.properties file

Looking forward to test the sample
Cheers

@robertoestivill Thanks for pointing this out. I have pushed the  three changes you have suggested. Please have a look. There is so much scope for improvement.

authors: amalChandran robertoestivill

repo: amalChandran/trail-android


text:
Convenience injection of rewrites & exportPathMap

Is your feature request related to a problem? Please describe.
When using next-intl with:

output: "export"
basePath (this might be a red herring)
Localized Pathnames

Both the built routing, and the dev served routing don't recognize the localized paths.
Describe the solution you'd like
NextJS supports exportPathMap and rewrites in its config.
We could provide such utility functions which could automagically populate the routes according to rational dev expectations.
I'd sugest a wrapper / currying / composition instead of a simple utility function, since library users may already have exportPathMaps or rewrites in place.
If this sounds like a good idea, let me know in the comments and I'll open a PR.
I've got a rough implementation of this solution.
Describe alternatives you've considered
This combination of settings to the best of my knowledge can't be tackled in any other way 🫤

Hey @adam-rocska, thanks for the feature request!
Yep, localized pathnames are known to not work with Next.js' static export since they rely on middleware.
I've honestly not heard of exportPathMap before. It's an interesting feature though that could be really useful for this use case. However, the Next.js docs mention that this feature is deprecated, so I guess it will be removed at some point. Due to this, I think it doesn't make much sense for next-intl to support this in a built-in way.
That said, I guess this could be solved in userland while the feature is available, right? You mentioned that you already have a rough implementation working, mind sharing it in case it could be helpful for others? I'm wondering if in case Next.js removes this feature, this could be implemented via a script too moves files around appropriately to respect localized pathnames.

@amannn Thanks for the quick reply!
Moving files around post-build makes me a bit edgy 😅 But sure, if this feature no longer will be around at some point, it might smell like it's the only option there.
As of the workaround (deprecated) functions, sure, I'll generalize them later today & have it posted here on the thread.
I wonder what the nextjs team might have in mind for this stuff.

Sounds great thanks! I'll move this to a discussion for now, as I think built-in support in next-intl is off the radar for now.

authors: adam-rocska amannn

repo: amannn/next-intl


text:
Support Rich text AND Dynamic Values

Is your feature request related to a problem? Please describe.
With the new version of next-intl (>= 3.22), there is not an option to set a rich text which also has dynamic values (the ones inside {brackets}):
To translate "preview": "Preview: <u>{username}</u>":
<RichText>     {(tags) => t.rich("username.preview", { username: usernameSlugifyPreview, })} </RichText>
OR
<RichText>     {(tags) => t.rich("username.preview", tags)} </RichText>
As seen above, there is no place where tags can be passed as prop, but both are needed in the i18n value.
Describe the solution you'd like
Support a new prop which allows to send rich tags AND the values to the t.rich() option, instead of using either one or the other as the second parameter
Describe alternatives you've considered
Revert to previous versions :(

You can do:
<RichText>
  {(tags) => t.rich("username", { ...tags, username })}
</RichText>

Maybe I should cover this in the docs …

authors: CarrettaRiccardo amannn


text:
Just some idea

Firstly, I really like the syntax of amaranth (compare to migen...:)
But when I saw the code like " m.d.sync/comb += self.name.eq(...)"
I used to though that seems a little not elegance.
If we have to assign logic to sync/comb block of module, why not follow idea of sv:
self.count = Signal(width, logic="sync") // always_ff
self.count = Signal(width, logic="comb") // always_comb
self.count = Signal(width); // compatible with current design

we can use "with" clousuare here
   with m.d.sync(domain = default):
        self.count.eq(self.count + 1)   // can do logic type check as sv
        If (self.reload):         // "with m.If/Else" can be implicity here
            self.count.eq(self.reload_value)
        Else If(self.count == TOP):
            self.count.eq(0)

When designing the syntax I considered it particularly important that we do not have any implicit (thread-local or program-global) context that is used in the language syntax. Your proposal would add such context.

authors: curliph whitequark

repo: amaranth-lang/amaranth


text:
Ignore comment tag when replacing dataDir

Checklist

[ x] Affected Issues have been mentioned in the Closing issues section
[ ] Documentation has been written/updated
[ x] PR title is ready for changelog and subsystem label(s) applied

Solves the issue described in #2261.
Closing issues
Closes #2261

This was fixed in https://github.com/uselagoon/lagoon-images/pull/45

authors: tobybellwood yusufhm

repo: amazeeio/lagoon


text:
Fix Email Validation Regex on Backend

The email regex on the backend should be modified to accept emails such as johnsmith@cmail.carleton.ca since currently sub domain names e.g. "cmail.carleton.ca" fail with the validation message "Not a valid email address".

from @zaidoon1:

so when it comes to regex expressions, there is always a trade off, whether it's slow, or missing cases. The best one that is currently available is:
(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])
This works for 99.99% of email addresses which is more than enough for our use case. The link can be found below:
http://emailregex.com/

Another option could be to do some more casual form of validation, only checking to see if there is something at the start, something at the end, and an @ simple in the middle e.g. "/.+@.+/".

From @zaidoon1, another option which may be considered good enough:
^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$

repo: amazin-team/Amazin-online-bookstore