text:
是不是微信好友人数过多就无法登录呢？

微信好友4千多人，bot = Bot()就报错，微信号可以正常登录网页版和PC版。
用其他账号登录就没问题。
现在感觉就是这个账号好友人数比较多，扫完二维码后会卡很久，然后会报下面的错误。
Getting uuid of QR code. Downloading QR code. Please scan the QR code to log in. Please press confirm on your phone. Loading the contact, this may take a little while. Traceback (most recent call last):   File "C:/Users/Administrator/Desktop/test.py", line 2, in <module>     bot = Bot()   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\wxpy\api\bot.py", line 86, in __init__     loginCallback=login_callback, exitCallback=logout_callback   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\itchat\components\register.py", line 35, in auto_login     loginCallback=loginCallback, exitCallback=exitCallback)   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\itchat\components\login.py", line 67, in login     self.get_contact(True)   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\itchat\components\contact.py", line 284, in get_contact     seq, batchMemberList = _get_contact(seq)   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\site-packages\itchat\components\contact.py", line 280, in _get_contact     j = json.loads(r.content.decode('utf-8', 'replace'))   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\json\__init__.py", line 354, in loads     return _default_decoder.decode(s)   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\json\decoder.py", line 339, in decode     obj, end = self.raw_decode(s, idx=_w(s, 0).end())   File "C:\Users\Administrator\AppData\Local\Programs\Python\Python36\lib\json\decoder.py", line 357, in raw_decode     raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

同样的问题

authors: jordzhang osiku


text:
Song in the background issues

I have noticed 3 issues so far with playing songs in the background:

sometimes when switching between songs and stopping and playing the song from the control center, the song progress bar would be in the wrong position but the in-app progress bar still shows the correct song time.
I noticed that when a song that is playing in the background finishes playing, it just stuck there without going to the next song.
I found that in couple of times the song is playing normally in the app but when exiting the app, even though the song resume playing but the song does not appear in the control center.

Those error seems to be appearing randomly and I am unable to regenerate. Thus, I am closing this issue.

source: gharchive/issue

repo: youstanzr/YouTag

license: MIT

license_type: permissive

license_source: github-api


text:
ERROR: for composer  Cannot create container for service composer: b'No command specified'

These issues are coming:
docker-compose up -d
WARNING: The UID variable is not set. Defaulting to a blank string.
WARNING: The Docker Engine you're using is running in swarm mode.
Compose does not use swarm mode to deploy services to multiple nodes in a swarm. All containers will be scheduled on the current node.
To deploy your application across the swarm, use docker stack deploy.
docker-rabbitmq-ha-cluster_rmq2_1 is up-to-date
docker-rabbitmq-ha-cluster_rmq1_1 is up-to-date
Starting docker-rabbitmq-ha-cluster_php_1 ...
docker-rabbitmq-ha-cluster_rmq3_1 is up-to-date
docker-rabbitmq-ha-cluster_rmqN_1 is up-to-date
docker-rabbitmq-ha-cluster_haproxy_1 is up-to-date
Creating docker-rabbitmq-ha-cluster_composer_1 ... error
Starting docker-rabbitmq-ha-cluster_php_1      ... error
ERROR: for docker-rabbitmq-ha-cluster_composer_1  Cannot create container for service composer: b'No command specified'
ERROR: for docker-rabbitmq-ha-cluster_php_1  Cannot start service php: b'OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"rootfs_linux.go:58: mounting \\\"/Users/dockers/docker-rabbitmq-ha-cluster/var/logs/app\\\" to rootfs \\\"/var/lib/docker/overlay2/a67364c03e8da196a3b89f07a6be4c57761b00216d0c975480a64bdfd566f0cd/merged\\\" at \\\"/var/lib/docker/overlay2/a67364c03e8da196a3b89f07a6be4c57761b00216d0c975480a64bdfd566f0cd/merged/var/www/html/var/logs\\\" caused \\\"mkdir /var/lib/docker/overlay2/a67364c03e8da196a3b89f07a6be4c57761b00216d0c975480a64bdfd566f0cd/merged/var/www/html/var: permission denied\\\"\"": unknown'
ERROR: for composer  Cannot create container for service composer: b'No command specified'
ERROR: for php  Cannot start service php: b'OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"rootfs_linux.go:58: mounting \\\"/Users/dockers/docker-rabbitmq-ha-cluster/var/logs/app\\\" to rootfs \\\"/var/lib/docker/overlay2/a67364c03e8da196a3b89f07a6be4c57761b00216d0c975480a64bdfd566f0cd/merged\\\" at \\\"/var/lib/docker/overlay2/a67364c03e8da196a3b89f07a6be4c57761b00216d0c975480a64bdfd566f0cd/merged/var/www/html/var/logs\\\" caused \\\"mkdir /var/lib/docker/overlay2/a67364c03e8da196a3b89f07a6be4c57761b00216d0c975480a64bdfd566f0cd/merged/var/www/html/var: permission denied\\\"\"": unknown'
ERROR: Encountered errors while bringing up the project.

Hello ! And goodbye !
https://www.wikihow.com/Be-Polite-to-Everyone

:) I appreciate your whole effort... I just pasted few issues may I was missing some steps.
I have Mac Pro and docker and docker compose installed.

Hello !
WARNING: The Docker Engine you're using is running in swarm mode.
The project is not swarm compatible so far and not ready for production.
But feel free to send a PR :)

authors: flik ypereirareis

repo: ypereirareis/docker-rabbitmq-ha-cluster

license: mit

license_source: bigquery


text:
How to add my own image targets?

Hi , Thanks for your amazing Code!!
I was wondering how can i add my own image targets? i tested new image targets and add it to my own database in vuforia .. i add my image target (.dat, .xml) to image targets folder. but it says there's an error in loading it. so i think it's more than just adding it to the project.
Thanks in advance!!

@iMishaDev what was your solution?

authors: eisenbruch iMishaDev

repo: yshrkt/VuforiaSampleSwift


text:
please look at issue #6976

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that a supported site is broken
[X] I've verified that I'm running yt-dlp version 2023.03.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
No response
Provide a description that is worded well enough to be understood
hello. I am a new user and wanted to inform you about a partially broken extractor which would need fixing.
But it is for a NSFW site and if I post it here as my 1st issue, I will automatically get flagged and my profile hidden by github. So I cannot post the issue here. (The github bot apparently doesn't understand that this is a legitimate user action.)
I have posted the issue in https://github.com/yt-dlp/yt-dlp/issues/6976 but it doesn't publicly appear because my profile is hidden. Can you please look at the issue and greenlight it, so that it will appear publicly?
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
n/a

Github hides the issue from us too. Pls post the verbose log in a comment here. (or maybe in pastebin?)

Please do in pastebin
Pretty sure this issue will be hidden too if you directly paste it here

thanks for your help!
It's a nightmarish trip ...
If I paste it here, it gets banned apparently.
On pastebin I just got this, lol :

Pastebin’s SMART filters have detected potentially offensive or questionable content in your Paste.
The content you are trying to publish has been deemed potentially offensive or questionable by our filters, because of this you’re receiving this warning.
This Paste can only be published with the visibility set to "Private".

un-f....-believable ! : 🤦♂
Can you send me a link where I can paste the log ?

nevermind, I hope this works now:
https://privatebin.net/?b41a2cb52dfa16da#BxxtKCmb9UNePfYrL7rFi5baswnQ2GcQZNBkmyuSg71h
link expires in 3 days, so can you please copy/paste the log here? Thank you.

m3u8 based file formats cannot be downloaded anymore from Y0UP0RN
example URL and log:
yt-dlp https://www.youporn.com/watch/16279318/college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx/ -f- --ffmpeg-location ".\FFmpeg\bin" -vU
[debug] Command-line config: ['https://www.youporn.com/watch/16279318/college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx/', '-f-', '--ffmpeg-location', '.\\FFmpeg\\bin', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version nightly@2023.04.28.213731 [17ba4343c] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-110185-gb564ad8eac-20230407 (setts), ffprobe N-110185-gb564ad8eac-20230407
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.2
[debug] Proxy map: {}
[debug] Loaded 1810 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version: nightly@2023.04.30.175041, Current version: nightly@2023.04.28.213731
Current Build Hash: c6e73ff15a5c05d8938eb5d9bf1f38089f67b13671be1b4fa637fead35f217cd
[debug] Downloading _update_spec from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/_update_spec
Updating to nightly@2023.04.30.175041 ...
[debug] Downloading yt-dlp.exe from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/yt-dlp.exe
[debug] Downloading SHA2-256SUMS from https://github.com/yt-dlp/yt-dlp-nightly-builds/releases/latest/download/SHA2-256SUMS
Updated yt-dlp to nightly@2023.04.30.175041
[debug] Restarting: yt-dlp "https://www.youporn.com/watch/16279318/college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx/" -f- --ffmpeg-location ".\FFmpeg\bin" -vU
[debug] Command-line config: ['https://www.youporn.com/watch/16279318/college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx/', '-f-', '--ffmpeg-location', '.\\FFmpeg\\bin', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version nightly@2023.04.30.175041 [b079c26f0] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg N-110185-gb564ad8eac-20230407 (setts), ffprobe N-110185-gb564ad8eac-20230407
[debug] Optional libraries: Cryptodome-3.17, brotli-1.0.9, certifi-2022.12.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.2
[debug] Proxy map: {}
[debug] Loaded 1810 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Available version: nightly@2023.04.30.175041, Current version: nightly@2023.04.30.175041
Current Build Hash: cadb7b2a28baf48d018e06e68c5d78d809ed55a0e87ca4f5e476d8476494f28f
yt-dlp is up to date (nightly@2023.04.30.175041)
[YouPorn] Extracting URL: https://www.youporn.com/watch/16279318/college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx/
[YouPorn] college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx: Downloading JSON metadata
[YouPorn] college-girl-makes-blowjob-in-the-campus-part-1-of-2-maryvincxxx: Downloading webpage
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] Available formats for 16279318:
ID           EXT  RESOLUTION │   FILESIZE   TBR PROTO │ VCODEC    VBR ACODEC  ABR
─────────────────────────────────────────────────────────────────────────────────
0            m3u8 unknown    │                  m3u8  │ unknown       unknown
240p-400k-0  m3u8 240p       │ ~ 19.68MiB  400k m3u8  │ unknown  400k unknown  0k
240p-400k-1  mp4  240p       │    8.20MiB  400k https │ unknown  400k unknown  0k
480p-2000k-0 m3u8 480p       │ ~ 98.39MiB 2000k m3u8  │ unknown 2000k unknown  0k
480p-2000k-1 mp4  480p       │   16.77MiB 2000k https │ unknown 2000k unknown  0k
720p-4000k-0 m3u8 720p       │ ~196.78MiB 4000k m3u8  │ unknown 4000k unknown  0k
720p-4000k-1 mp4  720p       │   35.36MiB 4000k https │ unknown 4000k unknown  0k

Enter format selector: 720p-4000k-0
[info] 16279318: Downloading 1 format(s): 720p-4000k-0
[debug] Invoking hlsnative downloader on "https://ev-h-ph.ypncdn.com/hls/videos/201901/27/204117571/720P_4000K_204117571.mp4/master.m3u8?burst=1200k&rate=214k&validfrom=1682955998&validto=1682970398&hdl=-1&hash=W1kVgLu6fUEQAdtTTlmFGWaXnrM%3D"
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 1
[download] Destination: College girl makes blowjob in the Campus (part 1 of 2) - MaryVincXXX [16279318].m3u8
[debug] File locking is not supported. Proceeding without locking
[download] 100% of   13.54KiB in 00:00:00 at 45.03KiB/s

The issue is that the extractor only expects mp4 and doesn't correctly process m3u8? Adding a determine_ext() test and extracting any m3u8 separately with argument ext='mp4' puts this important content in a correctly named container using the native downloader (as above).

solution: quit watching porn

authors: Juice-b0x Lesmiscore dirkf mahsalalo pukkandan

repo: yt-dlp/yt-dlp

license: Unlicense


text:
PornHub: Extracting videos from GIF subcategory

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm requesting a site-specific feature
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Croatia
Example URLs
https://www.pornhub.com/gif/40162861
Provide a description that is worded well enough to be understood
Is is possible to include downloading videos from the GIF portion of the site? They are effectively cut-down videos but are by default presented in video format but are not supported by default in yt-dlp. When inspecting the source of the site (see screenshot below) they are actually available in webp and mp4 formats directly so they could be downloaded without any recoding necessary.

Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['https://www.pornhub.com/gif/38661021', '-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.07.06 [b532a3481] (win_exe)
[debug] Python 3.8.10 (CPython AMD64 64bit) - Windows-10-10.0.22621-SP0 (OpenSSL 1.1.1k  25 Mar 2021)
[debug] exe versions: ffmpeg 6.0-full_build-www.gyan.dev (setts), ffprobe 6.0-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.05.07, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1855 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.07.06, Current version: stable@2023.07.06
Current Build Hash: 5ff3e702171a50175c34397494e2d18ce35d771c2110b1e59bd173ec2fb352aa
yt-dlp is up to date (stable@2023.07.06)
[PornHubPagedVideoList] Extracting URL: https://www.pornhub.com/gif/38661021
[download] Downloading playlist: gif/38661021
[PornHubPagedVideoList] gif/38661021: Downloading page 1
[PornHubPagedVideoList] Playlist gif/38661021: Downloading 0 items
[download] Finished downloading playlist: gif/38661021

In case anyone else was wondering/concerned about what they just saw: that is a human hand holding a ferret.

In case anyone else was wondering/concerned about what they just saw: that is a human hand holding a ferret.

Although the site itself is not so family-and-work friendly at least I can provide an example that is and can draw out a smile

Are they always 720p only (even if the source video is 1080p)?

Are they always 720p only (even if the source video is 1080p)?

Indeed, all the GIFs are generated at a maximum resolution of 720p regardless if the source video is of a higher resolution

well, gallery-dl already added this feature, so if you need a tool to download those gifs, just use that for now.

authors: Hrxn bashonly mo-han potemkinhr


text:
Downloaded mp4 files have no sound with the notification (note: without sound)

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2023.10.07 (update instructions) or later (specify commit)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
Hello everyone, I tried to download youtube videos via yt-dlp package. But I keep failing to get them with sound because of the notification (note: without sound) occurring at every downloading from a bunch of files.
A part of the code related to this package is here;

Definitely, I am using some variables which you are unaware of. video_format = 'mp4', resolution = None.
Although I am using subprocess.call() function with this package, I just want to know if this no-audio issue is apparently related to the wrong expression or code writing with this package to someone. So please do not care much about the fact I'm using subprocess.call() and those code lines are within a function definition if it is problematic.
I tried my best to follow the rule needed before opening issue, but there may be a mistake or insufficient information/description because of my bad English. So please let me know if so.
I'll be so glad if you guys can help me with this.
Have a nice day! Thank you for providing us with such a great package.
Junyeong Ahn
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
debug] Command-line config: ['-vU', 'https://www.youtube.com/watch?v=CPCoMyuBRM0']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2023.10.07 [377e85a17] (pip)
[debug] Python 3.11.5 (CPython x86_64 64bit) - Linux-5.4.0-152-generic-x86_64-with-glibc2.31 (OpenSSL 3.0.10 1 Aug 2023, glibc 2.31)
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Optional libraries: Cryptodome-3.19.0, brotli-1.1.0, certifi-2023.07.22, mutagen-1.47.0, secretstorage-3.3.1, sqlite3-3.41.2, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1886 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version: stable@2023.10.07, Current version: stable@2023.10.07
yt-dlp is up to date (stable@2023.10.07)
[youtube] Extracting URL: https://www.youtube.com/watch?v=CPCoMyuBRM0
[youtube] CPCoMyuBRM0: Downloading webpage
[youtube] CPCoMyuBRM0: Downloading ios player API JSON
[youtube] CPCoMyuBRM0: Downloading android player API JSON
[debug] Loading youtube-nsig.5279ebfe from cache
[debug] [youtube] Decrypted nsig 7Bg2RKpCo1qpqiJxQO => zGy4NeUfbbe3lg
[youtube] CPCoMyuBRM0: Downloading m3u8 information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec:vp9.2, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec:vp9.2(10), channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[debug] Default format spec: bestvideo*+bestaudio/best
[info] CPCoMyuBRM0: Downloading 1 format(s): 136+251
[debug] Invoking http downloader on "https://rr4---sn-ab02a0nfpgxapox-bh2zs.googlevideo.com/videoplayback?expire=1697203253&ei=1e8oZZmKIpLK2roP7OWYuAc&ip=58.72.23.58&id=o-AI9SSgmPf8pKwD0Vmx_WI3l7LLtEHQ8QSzaHUQLIZqW0&itag=136&source=youtube&requiressl=yes&mh=cP&mm=31%2C26&mn=sn-ab02a0nfpgxapox-bh2zs%2Csn-a5msenll&ms=au%2Conr&mv=m&mvi=4&pl=23&initcwndbps=785000&vprv=1&svpuc=1&mime=video%2Fmp4&gir=yes&clen=12350574&dur=99.499&lmt=1695169541098287&mt=1697181197&fvip=5&keepalive=yes&fexp=24007246&beids=24350018&c=IOS&txp=1219224&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AGM4YrMwRAIgQao_pEhMlYd2a1FLvDBiztdW8hpafBUfFoDiUX6XJSYCIG2JO6p2K2_LU77McfeHkaq_s-h3yMmAQIQKpQPL50X0&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AK1ks_kwRgIhAImp7R5TSpURXE1Gb8qkoLND-pBQd5caGfdYYQRh1neLAiEA1VjmWyhL5XFccvxnR5ZbDru2IgB9i2m1baUUH-cT2UM%3D"
[download] Destination: Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].f136.mp4
[download] 100% of   11.78MiB in 00:00:01 at 10.36MiB/s
[debug] Invoking http downloader on "https://rr4---sn-ab02a0nfpgxapox-bh2zs.googlevideo.com/videoplayback?expire=1697203253&ei=1e8oZbDWNLHN2roP1-uS0As&ip=58.72.23.58&id=o-AIungNEt-VrqmrGBtVESZQVMSFfhPmH2t5F-soeX9GlS&itag=251&source=youtube&requiressl=yes&mh=cP&mm=31%2C26&mn=sn-ab02a0nfpgxapox-bh2zs%2Csn-a5msenll&ms=au%2Conr&mv=m&mvi=4&pl=23&initcwndbps=785000&spc=UWF9f3hdxdehnTDDO4L1VL6JY9wpitc&vprv=1&svpuc=1&mime=audio%2Fwebm&gir=yes&clen=1313740&dur=99.601&lmt=1563475812243216&mt=1697181197&fvip=5&keepalive=yes&fexp=24007246&beids=24350018&c=ANDROID&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cspc%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AGM4YrMwRQIgDWz_TqL6UUn2MhCg5DCH_4LuiYW0FMU-v3RAPOTaVhsCIQCweSWrTT5Cb51mfFRwlHyiRKYW2J-Z1SvqWxkDidOdhg%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AK1ks_kwRAIgQC6YI6uKK1MSw49MUujnfGvLxp5nPSo6_H43bq-5H8kCICVdT8_k7b7LHhr2yFPAhezLjo0VTl2ajJR-WgVLgv51"
[download] Destination: Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].f251.webm
[download] 100% of    1.25MiB in 00:00:00 at 7.30MiB/s
[Merger] Merging formats into "Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].mkv"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].f136.mp4' -i 'file:Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].f251.webm' -c copy -map 0:v:0 -map 1:a:0 -movflags +faststart 'file:Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].temp.mkv'
Deleting original file Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].f251.webm (pass -k to keep)
Deleting original file Democratic Weekly Radio Address： ＂Basic Protections for All Students and Taxpayers＂ [CPCoMyuBRM0].f136.mp4 (pass -k to keep)

in the verbose log at the bottom of your report, everything works fine
seems like an issue with your external script, not an issue with yt-dlp
https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#is-your-question-about-yt-dlp

As far as I can tell, the output is in line with the provided parameters. You download MP4 video (136) and Webm audio (251) from Youtube. Yt-dlp combines the two downloaded files into an MKV file since webm audio is not compatible with MP4 container. Perhaps if you downloaded M4a audio (139), you would have the desired output in an mp4 file.

As far as I can tell, the output is in line with the provided parameters. You download MP4 video (136) and Webm audio (251) from Youtube. Yt-dlp combines the two downloaded files into an MKV file since webm audio is not compatible with MP4 container. Perhaps if you downloaded M4a audio (139), you would have the desired output in an mp4 file.

@mmutee Thank you for your answer! Can I ask you what you mean by (139)? How can I change the format of audio?
Thanks,
Junyeong Ahn

As far as I can tell, the output is in line with the provided parameters. You download MP4 video (136) and Webm audio (251) from Youtube. Yt-dlp combines the two downloaded files into an MKV file since webm audio is not compatible with MP4 container. Perhaps if you downloaded M4a audio (139), you would have the desired output in an mp4 file.

@mmutee Thank you for your answer! Can I ask you what you mean by (139)? How can I change the format of audio?
Thanks, Junyeong Ahn

Usually, Yt-dlp downloads audio and video separately depending on the site from where you are downloading videos, there are different codes assigned to different audio and video streams. 137 is 1920x1080 H264 stream on Youtube, 139 is the low bitrate M4a stream. But looking at the log you provided, the audio stream that is being downloaded is 251, which is low bitrate opus audio (webm), and that audio stream won't go into an mp4 file.
If possible, try to explicitly mention a stream by its code in the script instead of letting YT-dlp choose it.
The log also says that the final video file with both audio and video streams combined was created with .MKV format. You can easily play MKV files in most video players, but it might not be played on old hardware (like older TV models).
BTW, I am just a user trying to help you understand. I do not know how to work the script you are using.

As far as I can tell, the output is in line with the provided parameters. You download MP4 video (136) and Webm audio (251) from Youtube. Yt-dlp combines the two downloaded files into an MKV file since webm audio is not compatible with MP4 container. Perhaps if you downloaded M4a audio (139), you would have the desired output in an mp4 file.

@mmutee Thank you for your answer! Can I ask you what you mean by (139)? How can I change the format of audio?
Thanks, Junyeong Ahn

Usually, Yt-dlp downloads audio and video separately depending on the site from where you are downloading videos, there are different codes assigned to different audio and video streams. 137 is 1920x1080 H264 stream on Youtube, 139 is the low bitrate M4a stream. But looking at the log you provided, the audio stream that is being downloaded is 251, which is low bitrate opus audio (webm), and that audio stream won't go into an mp4 file.
If possible, try to explicitly mention a stream by its code in the script instead of letting YT-dlp choose it. The log also says that the final video file with both audio and video streams combined was created with .MKV format. You can easily play MKV files in most video players, but it might not be played on old hardware (like older TV models).
BTW, I am just a user trying to help you understand. I do not know how to work the script you are using.

Sincerely appreciate your comment. Yes I know you are just an user, but you helped me a lot in understanding how yt-dlp works. I'll grind my time with this issue and let you know If it is resolved!
Thanks,
Junyeong Ahn

authors: AhnJunYeong0319 bashonly mmutee


text:
Rregression in ARD mediathek (404)

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Germany/Europe/Worldwide
Provide a description that is worded well enough to be understood
ARD stopped working again. Updating to 2023.12.30 had fixed the issue from early January until now. Yet there seems to be a regression, even in nightly build.
This is the stable URL to "ARD one" livestream, valid for years meanwhile, and works still fine in Web Browser. MPV fails on it, because it is relying on a yt-dlp hook for stream selection.
(ARD mediathek access is wordlwide, some contents restricted to Europe, or DACH countries, or Germany)
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
$ yt-dlp -vU 'https://www.ardmediathek.de/live/Y3JpZDovL2Rhc2Vyc3RlLmRlL0xpdmVzdHJlYW0tRGFzRXJzdGU'
[debug] Command-line config: ['-vU', 'https://www.ardmediathek.de/live/Y3JpZDovL2Rhc2Vyc3RlLmRlL0xpdmVzdHJlYW0tRGFzRXJzdGU']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version nightly@2024.01.21.232719 from yt-dlp/yt-dlp-nightly-builds [f0e8bc7c6] (linux_exe)
[debug] Python 3.10.13 (CPython x86_64 64bit) - Linux-6.1.55-antix.1-amd64-smp-x86_64-with-glibc2.36 (OpenSSL 3.2.0 23 Nov 2023, glibc 2.36)
[debug] exe versions: ffmpeg 5.1.4-0 (setts), ffprobe 5.1.4-0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.19.0, brotli-1.1.0, certifi-2023.11.17, mutagen-1.47.0, requests-2.31.0, secretstorage-3.3.3, sqlite3-3.44.2, urllib3-2.1.0, websockets-12.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets
[debug] Loaded 1818 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest
Latest version: nightly@2024.01.21.232719 from yt-dlp/yt-dlp-nightly-builds
yt-dlp is up to date (nightly@2024.01.21.232719 from yt-dlp/yt-dlp-nightly-builds)
[debug] Using fake IP 53.119.133.141 (DE) as X-Forwarded-For
[ARDMediathek] Extracting URL: https://www.ardmediathek.de/live/Y3JpZDovL2Rhc2Vyc3RlLmRlL0xpdmVzdHJlYW0tRGFzRXJzdGU
[ARDMediathek] Y3JpZDovL2Rhc2Vyc3RlLmRlL0xpdmVzdHJlYW0tRGFzRXJzdGU: Downloading JSON metadata
ERROR: [ARDMediathek] Y3JpZDovL2Rhc2Vyc3RlLmRlL0xpdmVzdHJlYW0tRGFzRXJzdGU: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by <HTTPError 404: Not Found>)
  File "yt_dlp/extractor/common.py", line 718, in extract
  File "yt_dlp/extractor/ard.py", line 382, in _real_extract
  File "yt_dlp/extractor/common.py", line 1072, in download_content
  File "yt_dlp/extractor/common.py", line 1036, in download_handle
  File "yt_dlp/extractor/common.py", line 906, in _download_webpage_handle
  File "yt_dlp/extractor/common.py", line 863, in _request_webpage

  File "yt_dlp/extractor/common.py", line 850, in _request_webpage
  File "yt_dlp/YoutubeDL.py", line 4081, in urlopen
  File "yt_dlp/networking/common.py", line 114, in send
  File "yt_dlp/networking/_helper.py", line 204, in wrapper
  File "yt_dlp/networking/common.py", line 325, in send
  File "yt_dlp/networking/_requests.py", line 348, in _send
yt_dlp.networking.exceptions.HTTPError: HTTP Error 404: Not Found
$

Does this URL really work in browser for you? It does not work for me, resulting in a 404 by the API which is the same thing yt-dlp encounters.

I tested this only some minutes  before reporting the issue, site came up fine with providing the embeded mediathek video player, starting when clicking the start button. But now I actually get the same error page from web browser as your screenshot shows.
Obviously sometimes the URL from my above report works, sometimes not.
Investigating further turned out: They have a new URL now for their "Das erste":
From:
https://www.ardmediathek.de/daserste
hovering over the Button "Das erste live" I get the following URL now:
https://www.ardmediathek.de/daserste/live/Y3JpZDovL2Rhc2Vyc3RlLmRlL2xpdmUvY2xpcC9hYmNhMDdhMy0zNDc2LTQ4NTEtYjE2Mi1mZGU4ZjY0NmQ0YzQ
which works fine in yt-dlp and MPV both.
Sorry for the trouble.

Link contains "live". Maybe it's not supposed to work other than when the "live" thing happens?

authors: Mi605 crackwitz seproDev


text:
FranceTV replay web site

Checklist

[ x] I'm reporting a new site support request
[ x] I've verified that I'm running youtube-dl version 2021.12.17
[ x] I've checked that all provided URLs are alive and playable in a browser
[ x] I've checked that none of provided URLs violate any copyrights
[ x] I've searched the bugtracker for similar site support requests including closed ones

Example URLs

Single video: https://www.france.tv/france-2/les-pouvoirs-extraordinaires-du-corps-humain/2196075-fatigue-insomnies-ronflements-comment-mieux-dormir.html

Description

I would like to download this video cause it's very interseting but youtube-dl does not work for this website.

It's supposed to work but the extractor needs to be updated.

[ x] I've searched the bugtracker for similar site support requests including closed ones

https://github.com/ytdl-org/youtube-dl/issues?q=is%3Aissue+france.tv:

9 Open 29 Closed

Duplicate of #29956.

repo: ytdl-org/youtube-dl


text:
同步数据

同步数据

同步数据

source: gharchive/pull-request

repo: yuanzhiroc/frp


text:
Add onLink hook similar to Meteor's onLogin

I use Meteor's onLogin to grab a list of Facebook and Instagram friends. I know it's not strictly necessary, but it would be a very nice feature to have a server-side onLink hook so I can make API calls this way.

Hey @davidjaenisch Sorry to reply your issue so late.  I will see what I can do with this and hopefully, will get it into the next release.  Thank you for the suggestions

Very late to the party here... was this ever added?

@kieckhafer Not yet

authors: StorytellerCZ davidjaenisch kieckhafer yubozhao

repo: yubozhao/meteor-link-accounts


text:
🛑 API Server is down

In 67ce7d4, API Server ($API_SITE) was down:

HTTP code: 502
Response time: 1959 ms

Resolved: API Server is back up in b7e272f.

repo: yukbid/upptime


text:
fix(baremetal-agent): baremetal fail to stop due to power off soft failed

这个 PR 实现什么功能/修复什么问题:
修正：某些baremetal执行ipmitool chassis power soft失败导致关机失败

是否需要 backport 到之前的 release 分支:

release/3.7
release/3.6

/cc @zexi
/area baremetal-agent

Codecov Report

Merging #10278 (75d7b30) into master (d3f06ef) will increase coverage by 0.54%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master   #10278      +/-   ##
==========================================
+ Coverage    5.91%    6.45%   +0.54%
==========================================
  Files         864      592     -272
  Lines      134490    96781   -37709
==========================================
- Hits         7951     6248    -1703
+ Misses     125833    89992   -35841
+ Partials      706      541     -165

Flag
Coverage Δ

aFlag
6.45% <0.00%> (+0.54%)
:arrow_up:

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

Impacted Files
Coverage Δ

pkg/baremetal/tasks/stop.go
0.00% <0.00%> (ø)

pkg/multicloud/aws/organizations.go

pkg/multicloud/aws/aws.go

pkg/apigateway/clientman/clientman.go

pkg/compute/regiondrivers/esxi.go

pkg/cloudcommon/db/apply_manager_method.go

pkg/monitor/models/metric.go

pkg/cloudcommon/db/auto_delete.go

pkg/compute/regiondrivers/qcloud.go

pkg/multicloud/aws/snapshot.go

... and 264 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 d3f06ef...75d7b30. Read the comment docs.

authors: codecov-io swordqiu

repo: yunionio/onecloud


text:
Automated cherry pick of #2717: fix: bucket list access accessUrl nil pointer panic

Cherry pick of #2717 on release/2.12.
#2717: fix: bucket list access accessUrl nil pointer panic

AccessUrls

/approve
/lgtm

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.12@ae47edc). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.12   #2719   +/-   ##
==============================================
  Coverage                ?   7.23%
==============================================
  Files                   ?     472
  Lines                   ?   74403
  Branches                ?       0
==============================================
  Hits                    ?    5384
  Misses                  ?   68567
  Partials                ?     452

Flag
Coverage Δ

#aFlag
7.23% <0%> (?)

Impacted Files
Coverage Δ

pkg/compute/models/buckets.go
1.44% <0%> (ø)

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 ae47edc...a739825. Read the comment docs.

authors: codecov-io swordqiu yousong


text:
Automated cherry pick of #3332: fix: allow multi-guest-dhcp

Cherry pick of #3332 on release/2.11.
#3332: fix: allow multi-guest-dhcp

/lgtm
/approve

authors: swordqiu zexi


text:
Automated cherry pick of #5156: fix: add climc helper scripts into docker images

Cherry pick of #5156 on release/3.0.
#5156: fix: add climc helper scripts into docker images

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/3.0@5a2ecc2). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             release/3.0   #5157   +/-   ##
=============================================
  Coverage               ?   6.88%
=============================================
  Files                  ?     533
  Lines                  ?   90582
  Branches               ?       0
=============================================
  Hits                   ?    6233
  Misses                 ?   83829
  Partials               ?     520

Flag
Coverage Δ

#aFlag
6.88% <ø> (?)

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 5a2ecc2...ae63c79. Read the comment docs.


text:
在monitor的新增influxdb相关的功能

这个 PR 实现什么功能/修复什么问题:
1.可以获取influxdb实例中的databases
2.可以获取指定database中的measurements
3.通过指定measurement获取其中的tags和fileds

[ *] 冒烟测试

是否需要 backport 到之前的 release 分支:

release/3.2

/cc @zexi
/cc @yousong
/area monitor

@zhaoxiangchun influxdb 查询的功能可以绑定到 pkg/monitor/models/datasource.go 里面，感觉不需要单独创建一个 influxdbschema

/hold

authors: zexi zhaoxiangchun


text:
Automated cherry pick of #6859: cloudaccounts: one sync task in queue per cloudaccount

Cherry pick of #6859 on release/3.2.
#6859: cloudaccounts: readability change

/lgtm

authors: swordqiu yousong


text:
[Snyk] Security upgrade react-native from 0.74.0 to 0.75.0

Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):

package.json
package-lock.json

Vulnerabilities that will be fixed with an upgrade:

Issue
Score

Missing Release of Resource after Effective Lifetime SNYK-JS-INFLIGHT-6095116
  631

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

Closing this pull request as it's outdated.


text:
Document the hubploy workflow a little better

Document the deployment process with a flowchart
Document components of hubploy workflow
Document known limitations of hubploy

Excellent summary, very useful to me! Im looking forward to see the rendered RST!

@consideRatio you are very sweet, has anyone told you that?

@yuvipanda yes you have :) :heart:
Lots of love from Sweden, hope you are well!

@consideRatio roller coaster, but good to hear from you more :)
https://hubploy.readthedocs.io/en/latest/ is the rendered version, looks good!

@yuvipanda likewise!
Excellent example use of generating a flowchart like this! I want to make these kinds of flowcharts as well going onwards. I'm am still afraid of RST in general though, I'm scarred from moments struggling with getting a development setup working with RST involved.

https://mermaid-js.github.io/mermaid/#/ omg nice!

Ah!

authors: consideRatio yuvipanda

repo: yuvipanda/hubploy


text: 不显示密文设置不生效

repo: yuyumoko/LiteLoaderQQNT-Plugin-Eencode


text:
change voice fail by command

I use command to convert wav files，sounds is change，but not change to chino's voice, did I miss anything?  this is command:
cd F:\sd-webui\DDSP\DDSP-SVC; ./runtime/Scripts/activate.bat; ./runtime/python.exe main.py -i F:\sd-webui\DDSP\test\test.wav -m exp/model_chino.pt -o F:\sd-webui\DDSP\test\chino.wav -k 0 -id 1 -e true -eak 0
output:
`
2023-04-17 10:05:36 | INFO | fairseq.tasks.text_to_speech | Please install tensorboardX: pip install tensorboardX
[DDSP Model] Combtooth Subtractive Synthesiser
[Loading] exp/model_chino.pt
Pitch extractor type: crepe
Extracting the pitch curve of the input audio...
Extracting the volume envelope of the input audio...
[Encoder Model] HuBERT Soft
[Loading] pretrain/hubert/hubert-soft-0d54a1f4.pt
Enhancer type: nsf-hifigan
| Load HifiGAN:  pretrain/nsf_hifigan/model
Removing weight norm...
Speaker ID: 1
Cut the input audio into 2 slices
100%
`
this command fail too,
cd F:\sd-webui\DDSP\DDSP-SVC; ./runtime/Scripts/activate.bat; ./runtime/python.exe main.py -i F:\sd-webui\DDSP\test\test.wav -m exp/model_chino.pt -o F:\sd-webui\DDSP\test\chino.wav -k 0 -id 1 -e false
output:
`
2023-04-17 10:07:58 | INFO | fairseq.tasks.text_to_speech | Please install tensorboardX: pip install tensorboardX
[DDSP Model] Combtooth Subtractive Synthesiser
[Loading] exp/model_chino.pt
Pitch extractor type: crepe
Extracting the pitch curve of the input audio...
Extracting the volume envelope of the input audio...
[Encoder Model] HuBERT Soft
[Loading] pretrain/hubert/hubert-soft-0d54a1f4.pt
Enhancer type: none (using raw output of ddsp)
Speaker ID: 1
Cut the input audio into 2 slices
100%
`

What type of input did you use? If the input is a male voice and the target is a female voice, it is best to use the -k parameter to raise the key

thanks, I got the point.

authors: shuxiang yxlllc

repo: yxlllc/DDSP-SVC


text:
依赖的protobuf库，在打包的时候头文件引入不了，报错

xcode9 xcodebuild打包时，报错：fatal error: 'google/protobuf/Any.pbobjc.h' file not found
版本:
Installing Protobuf (3.5.0)

请提供一个可复现的 Demo

同样，用在module里面的话会报这个错，好像是宏定义没生效。请问解决了吗？

authors: JimmyGoGoGo PonyCui xiaowoniu2012

repo: yyued/SVGAPlayer-iOS


text:
compatibility with gitlab web hooks

pod remote my-repo git@my.gitlab.server:my-group/my-repo
pod web start

then go into my.gitlab.server, add deploy keys and enable web hooks for my-repo

Thanks!


text:
Vue 1.0.0-beta.3 Non-required two-way binding warns if omitted.

On Vue v1.0.0-beta.3, when creating a component that has a two-way binding specified, but not required, a warning is still thrown.
For example:
var component = Vue.component({
        props: {
            show: {
                type: Boolean,
                default: false,
                twoWay: true
            }
        }
});

This prints the warning: "[Vue warn]: Prop "show" expects a two-way binding type."

If it doesn't mean it is required, then what does it mean?
On Fri, Oct 9, 2015 at 5:02 PM, Christopher S. Case <
notifications@github.com> wrote:

On Vue v1.0.0-beta.3, when creating a component that has a two-way binding
specified, but not required, a warning is still thrown.
For example:
var component = Vue.component({
props: {
show: {
type: Boolean,
default: false,
twoWay: true
}
}
});
This prints the warning: "[Vue warn]: Prop "show" expects a two-way
binding type."
—
Reply to this email directly or view it on GitHub
https://github.com/yyx990803/vue/issues/1400.

authors: Morgul mark-hahn


text:
Let phpunit cover code for codecov

Let phpunit cover code for codecov.

The codecov status should ping too.

Damn did not get time to see the status.

repo: yzalis/Identicon


text:
angularjs-inspector调试出错

angular.min.js:6 Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.4.12/$injector/modulerr?p0=ngHintModules&p1=T…20 at g (http%3A%2F%2F192.168.0.150%2Flib%2Fangular.min.js%3A38%3A85)
at angular.min.js:6
at angular.min.js:39
at p (angular.min.js:7)
at g (angular.min.js:38)
at db (angular.min.js:41)
at c (angular.min.js:19)
at Object.da.resumeBootstrap (angular.min.js:20)
at HTMLDocument.maybeBootstrap (hint.js:730)

请仔细参考文档部署


text:
建议：grid允许单独在上下扩展行

我们做电商系统。比较常会需要做一些价格或者订单相关统计，例如周订单金额汇总，实际营收统计这块。。目前的实现方式是grid在筛选之后。自己再从url去取参数自己查询统计一边。在grid外单独增加一块区域来展示统计结果。所以个人建议grid是否可以增加在头部或者底部添加一块区域的方法，如：addHeader(),然后可以通过类似筛选一样，对数据做汇总计算。设置自己想要计算的字段。将结果传递到想要展示的view当中去。

这个需求的确实用，我们做游戏也会用到

@daguye918 @wangwenfan 提交了一个commit，可以实现的你需求，比如有一个字段foo，你要获取sum的结果显示在表格的底部
$grid->footer(function ($query) {
    $total = $query->sum('foo');

     // 渲染你的视图
    return view('你的视图', compact('total'));
});

更新到dev-master或者等下一个版本使用

耐斯~正是我想要的样子！十分感谢~

视图，这样写：https://github.com/z-song/laravel-admin/issues/879#issuecomment-310622220

authors: bravist daguye918 wangwenfan z-song

repo: z-song/laravel-admin


text:
laravel-admin批量插入数据的问题

Laravel Version: 5.6.32
PHP Version:7.2
Laravel-admin: 1.5
我有一个问题textarea框，通过换行符分隔开，有几个换行就向数据库插入几天记录，怎么实现呢，可以在$form->saving方法里面出来吗？

@z-song

laravel-admin不支持，但是通过模型的creating事件应该是可以的，你自己多尝试一下

authors: Orocker z-song


text:
Won't render correctly

This file does not render correctly.

There were done huge improvements of rendering in version 0.1.11, so I could call it close enough. If there will be some other issue, please report them separatly or updated existing issue.

repo: zVolodymyr/docxjs


text:
ionic-material in phonegap problems

My app starts properly.
But when you press any button, I get this error.
You know anything about this.
[phonegap] [console.error] TypeError: Object # has no method 'remove'
[phonegap]     at n.$scope.clearFabs (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/js/controllers.js:85:21)
[phonegap]     at new  (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/js/controllers.js:109:20)
[phonegap]     at e (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/angular/angular.min.js:36:315)
[phonegap]     at Object.instantiate (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/angular/angular.min.js:36:432)
[phonegap]     at file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/angular/angular.min.js:76:49
[phonegap]     at self.appendViewElement (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:47357:24)
[phonegap]     at Object.switcher.render (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:45614:41)
[phonegap]     at Object.switcher.init (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:45534:20)
[phonegap]     at self.render (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:47231:14)
[phonegap]     at self.register (file:///data/data/com.adobe.phonegap.app/files/files/phonegapdevapp/www/lib/ionic/js/ionic.bundle.js:47189:10)
Greetings and thanks for your time.
Rafa Petit

Well, with the code from /www/js/controllers.js somebody might be able to answer you.

authors: kashban rafapetit

repo: zachsoft/Ionic-Material


text:
Error:    0: paths: data did not match any variant of untagged enum ObjectOrRef

I'm trying to use openapi-tui with an openapi document generated by the elysia/swagger plugin [link].
Graphical interfaces like scalar [link] don't seem to have a problem with it.
This is a stripped down version of the document that still raises the error:
{
  "openapi": "3.0.3",
  "info": {
    "title": "Elysia Documentation",
    "description": "Development documentation",
    "version": "0.0.0"
  },
  "paths": {
    "/users/": {
      "get": {
        "responses": {
          "200": {
            "items": {
              "type": "object",
              "properties": {
                "id": {
                  "type": "string"
                },
                "createdAt": {
                  "type": "string"
                },
                "name": {
                  "type": "string"
                },
                "email": {
                  "type": "string"
                },
                "birthDate": {
                  "type": "string"
                },
                "phoneNumberPrefix": {
                  "type": "string"
                },
                "phoneNumber": {
                  "type": "string"
                }
              },
              "required": [
                "id",
                "createdAt",
                "name",
                "email",
                "birthDate",
                "phoneNumberPrefix",
                "phoneNumber"
              ]
            },
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "createdAt": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "email": {
                        "type": "string"
                      },
                      "birthDate": {
                        "type": "string"
                      },
                      "phoneNumberPrefix": {
                        "type": "string"
                      },
                      "phoneNumber": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "createdAt",
                      "name",
                      "email",
                      "birthDate",
                      "phoneNumberPrefix",
                      "phoneNumber"
                    ]
                  }
                }
              },
              "multipart/form-data": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "createdAt": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "email": {
                        "type": "string"
                      },
                      "birthDate": {
                        "type": "string"
                      },
                      "phoneNumberPrefix": {
                        "type": "string"
                      },
                      "phoneNumber": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "createdAt",
                      "name",
                      "email",
                      "birthDate",
                      "phoneNumberPrefix",
                      "phoneNumber"
                    ]
                  }
                }
              },
              "text/plain": {
                "schema": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string"
                      },
                      "createdAt": {
                        "type": "string"
                      },
                      "name": {
                        "type": "string"
                      },
                      "email": {
                        "type": "string"
                      },
                      "birthDate": {
                        "type": "string"
                      },
                      "phoneNumberPrefix": {
                        "type": "string"
                      },
                      "phoneNumber": {
                        "type": "string"
                      }
                    },
                    "required": [
                      "id",
                      "createdAt",
                      "name",
                      "email",
                      "birthDate",
                      "phoneNumberPrefix",
                      "phoneNumber"
                    ]
                  }
                }
              }
            }
          }
        },
        "operationId": "getUsers",
        "tags": [
          "User"
        ]
      }
    }
  },
  "components": {
    "schemas": {}
  }
}

openapi-tui -i ./api.json
openapi-tui error: Something went wrong
Error:
   0: paths: data did not match any variant of untagged enum ObjectOrRef at line 8 column 12

Hi @gooplancton :wave:
I'm afraid to say that the above json file is not a valid openapi json.
Based on openapi-3.0.3 specification here description is a required field

You will be able to open the application if you add a description to response object, like this:
    "paths": {
        "/users/": {
            "get": {
                "responses": {
                    "200": {
                        "description": "get users",
                        // rest of the object
                    }
                }
           }
       }
   }

I've changed the label to enhancement in order to provider a better error messages.

authors: gooplancton zaghaghi

repo: zaghaghi/openapi-tui


text:
update to graphql-eslint v3

https://github.com/dotansimha/graphql-eslint/releases

Fixed in 67851d794bc5b67076b4105be8cb167fbb1f61e6

authors: stropitek targos

repo: zakodium/eslint-config-graphql


text:
Return error instead of logging it

In order to make code more homogenous it would make sense to return error in methods like SyncCluster and Delete instead of just logging it

👍

👍

authors: alexeyklyukin ikitiki

repo: zalando-incubator/postgres-operator


text:
Refactor Operation into AbstractOperation and Swagger2Operation

Relates to #420
In an attempt to break up the OpenAPI3 PR, this includes all of the refactor that went into that branch, but leaves out other openapi3 support.
Changes proposed in this pull request:

Establish interface for what an AbstractOperation does
Implements interface with Swagger2Operation
Defaults to Swagger2URIParser (not AlwaysMultiURIParser)

Plan for OpenAPI integration:
Once this is merged, the OAS3 branch should basically contain

The OpenAPIOperation class
The OpenAPIURIParser class
requestBody form validation
modifications to apis/abstract to get the spec version, and instantiate the correct operation class

Coverage decreased (-1.3%) to 98.238% when pulling a2fd64dbffc24eaab71e9aba17a5d7a38191830e on dtkav:swagger2_oas3_refactor into ff0e3785c817b17e5fad534775cae21b37363908 on zalando:dev-2.0.

Landing #641 should make this diff a little smaller.
I'll remove the WIP from this PR once that's in.

@dtkav can you resolve the conflicts?

#653 will make this smaller (factors out switch to openapi_spec_validator)

:+1:

authors: coveralls dtkav jmcs

repo: zalando/connexion


text:
Python3

Will there be a version for python3?

Good point - short answer is yes!
Longer is: we've not got experience with it... so if you'd like to submit a PR, we'd be stoked!

Is any updates of Python 3 version?
Thank you.

Hi, Python 3 support is on our roadmap, esp. since the next major IPython release will require Python 3, so it's probably high time to get this work started;-)

btw, just quickly came up with a first version that supports both python 2 and 3 here, still need to tweak some config files to add python 3 into the CI pipeline.

This is resolved by #43 .

authors: ZarubinArtem jbao robertmuil tsterbak

repo: zalando/expan


text:
fix: asciidoc build to run as user (#802)

This pull request fixes the issue that asciidoctor output (i.e. the produced index.html) is owned by root through running the docker container using root permissions (which some browsers running in a snap refuse to open).
The pull request changes this to run asciidoctor with user permissions.
In addition, it allows running with podman instead of docker if no docker is installed.

Works on my Ubuntu, thanks.

:+1:

👍

authors: ePaul tkrop

repo: zalando/restful-api-guidelines


text:
Add request logging to worker

It would be a lot easier to pinpoint problems using remotedev-server if it logged requests. For example, if you send a request to a server and get a 502 response you'll want to know if the request ever made it to the server.
It would be sweet to pass logging options to remotedev-server that are then passed to the logging system so I can control the format and verbosity.
I've had good luck with morgan.

While morgan is a good option for express, we still need to log socket requests.
@jondubois, is there an option to have this for socketcluster? We could use middlewares, but I think it would be rather useful to have it out of the box for debugging.

@zalmoxisus you can control the log level in SC, but currently, it doesn't go as far as showing each individual request/response but yes it sounds reasonable to do that if the log level is high.
I'll add this to my TODOs.

@zalmoxisus After looking into morgan, I think that there are too many different possible ways to log HTTP requests to let SC to decide. Also some users of SC use it purely as a WebSockets microservice (so they don't use HTTP at all) - So I don't want to force this dependency on all users. Also express is not a core part of SC itself (it's only part of the default boilerplate app that comes with SC).
I ended up adding morgan as an express middleware in the sample SC boilerplate (for new projects) - But for existing projects like remotedev-server, I would recommend manually adding morgan (or whatever logging tool/format you want to use) somewhere inside worker.js like I did in the sample boilerplate app here: https://github.com/SocketCluster/socketcluster/blob/ff2610aaf3d273a660105cba5d96b5095dc10a85/sample/worker.js#L20
For logging individual WebSocket events, I will see if there are existing npm modules which do that and if not, I might write one for SC - But I would like to keep this module optional (like morgan) for flexibility reasons so it will need to be added manually in user-code (E.g. inside worker.js somewhere).
So the idea is that right now SC handles the 'error logging' but the 'access logging' is the responsibility of the user. I'm happy to hear feedback though about all this.

@jondubois, totally agree that logging HTTP (express) requests shouldn't be part of socketcluster, moreover that it's very simple to add. However, I'd like to see an example on how to log socket requests.

@zalmoxisus Regarding WebSocket messages - I will write an optional add-on module for SC to make it easy.
To decide whether or not to integrate it as part of SC's core logging, I'll need to think about it a bit more (and get some feedback). The are a lot of ways to implement this type of 'access logging' (depending on the company and environment) so that's the argument for keeping it as a separate optional module (in userland).

authors: jondubois jrullmann zalmoxisus

repo: zalmoxisus/remotedev-server


text:
Add Unit Test & Github Action Workflow

This pull request includes unit tests for the gRPC plugin and fix issue can't convert to string with nested object
Please delete options that are not relevant.

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

How Has This Been Tested?
Unit test coverage 97%
https://app.codecov.io/gh/minhhoangvn/jmeter-grpc-request

@huynhminhtan PTAL

Anh @minhhoangvn, thank you for your pull request.
Fixed deserialization for empty/nested object fields, prepared to support streaming, configured GitHub Actions workflow, and especially added unit test coverage > 97% beautiful! 🎉🎉🎉
Thanks a lot for this very interesting contribution. It has been merged into master.

authors: anhldbk huynhminhtan minhhoangvn

repo: zalopay-oss/jmeter-grpc-request


text:
Errors during folder browsing

This is what is displayed in the console while navigating through folders and viewing pictures.
I see a strange presence of baidu_netdisk in the error:
API error: GET: http://127.0.0.1:7860/baidu_netdisk/file?filename=C%3A%5CSD_MY%5C21 {'error': 'RuntimeError', 'detail': '', 'body': '', 'errors': 'File at path C:\\SD_MY\\21 is not a file.'}
Or reports an error that the folder is not a file :)
RuntimeError: File at path C:\SD_MY\34_Elldreths Retro Mix is not a file.
(34_Elldreths Retro Mix - is folder name)

"baidu_netdisk" is the prefix for API requests in this project, which was the earliest feature of this project. It has now become an optional feature, but the API request prefix has been retained. I will replace it with "infinite-image-browsing" in the near future.
I have also encountered this error a few times, but it does not affect the functionality, and I have been focusing all my energy on developing image search recently, so I haven't had the extra time to fix it yet now.

I have also encountered this error a few times, but it does not affect the functionality, and I have been focusing all my energy on developing image search recently, so I haven't had the extra time to fix it yet now.

Yes, it does not affect the functionality

Due to concerns that "baidu_netdisk" might cause unnecessary misunderstandings, I temporarily merged #31. You can also try to upgrade, although it doesn't fix any bugs, it removes a lot of unnecessary "baidu_netdisk" and brings a very fast image search function.
Here is the new URL for calling stable-diffusion-webui.

repo: zanllp/sd-webui-infinite-image-browsing


text:
Breaking change in 2.4.1: Keys are now symbolized

#97 breaks our app. When receiving a hash in a mailer method, the keys used to be strings. Now they are symbols.

Thanks for reporting this -- surprised it hasn't bitten anyone else! I'll see if I can get an update out this week. In the meantime, PRs always welcome :). Seems that the support for block syntax added by @jogaco (requiring symbolized keys) inadvertently broke this -- should add some tests around that requirement.
https://github.com/zapnap/resque_mailer/commit/3feb4a462892a8a3520420caded63443fe9f0f28

Sorry about this. I've submitted #101 as a quick fix

Big thanks to @jogaco for sorting this so quickly. v2.4.2 has been released.

authors: jogaco tf zapnap


text:
Restore call to indexer on log in

Now that the trust endpoint has better caching, attempt to index every time a user logs in (used to be in 0.1.0)

Not needed, trustgraph now indexes kind 3s upon request

repo: zapstore/zapstore


text:
Fix manage-tools bug

I can't install on my macOS with fish shell, and after this change, I can install it.

This would change the operation of this code on Ubuntu, unfortunately. ;& is a pass-through from the Ubuntu to the Debian case, but your fix would change the Ubuntu case to a no-op. Of course, on MacOS, that's not noticed.
I think the underlying problem is that your bash version is probably too old. Aside from this, you should be aware that it's very likely that many of these tools will not work on MacOS (and definitely most of the install scripts make Linux-specific assumptions).

Oh, I see. Thanks a lot~ <3

repo: zardus/ctf-tools


text:
Starting RPC client spam and error when opening the Kitty settings page

Whenever I try to open the Kitty settings pane and enter Insert mode, I am met with a huge spam of errors coming from this plugin:

[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}
[INFO][2023-02-23 22:43:47] .../vim/lsp/rpc.lua:662	"Starting RPC client"	{  args = { "/Users/pawel/.local/share/nvim/lazy/copilot.lua/copilot/index.js" },  cmd = "node",  extra = {}}

node -v output:
v19.3.0

My copilot.lua config:
  {
    "zbirenbaum/copilot.lua",
    cmd = "Copilot",
    event = "InsertEnter",
    keys = {
      {
        "<C-F>",
        function()
          require("copilot.suggestion").accept()
        end,
        desc = "Copilot Accept",
        mode = "i",
      },
    },
    opts = {
      suggestion = {
        auto_trigger = true,
        keymap = {
          accept = false,
        },
      },
      panel = { enabled = false },
    },
  },

When I disable this plugin, the error spam is gone.
The plugin works perfectly fine when running Neovim in any other place. Just this Kitty settings page has problems as far as I can tell.

What's the output of :Copilot version?

Also what is "Kitty settings pane"? 🤔

Got it. It's https://sw.kovidgoyal.net/kitty/conf/#shortcut-kitty.Edit-config-file
It's not an issue with this plugin. Kitty resets the $PATH variable when running that command. Nothing we can do here. You should discuss it on Kitty's repo: https://github.com/kovidgoyal/kitty/discussions

Amazing investigative work!
I understand now this is an issue on Kitty's side. Nevertheless, would it be possible to stop copilot.lua from excessively trying to call node when it is clear that it's not available in $PATH?

Nevertheless, would it be possible to stop copilot.lua from excessively trying to call node when it is clear that it's not available in $PATH?

Can you check https://github.com/zbirenbaum/copilot.lua/pull/133?

I am not knowledgeable enough about this codebase to say anything about the code, but if it works then it works! Thanks for your time & effort.

No worries. I'm merging it. You can update the plugin and see if it works.
If it doesn't comment here again, I'll re-open the issue.

Ideally (for me), this error would only show once

Yep, that was my intention too.
Can you please update the plugin again and see if the situation is improved?

Clean! It just shows up once, and never shows up again. Perfect!
Thank you yet again.

authors: MunifTanjim pprotas


text:
syncing got stuck and very slow confirms

Today i noted on bittrex an extremly slow Tx confirm. They need for 6/6 confirms more then 2 1/2 hours.
it was stuck on 3/6 most of the time.
A few days before i synced the blockchain at home on my vserver and i needed massive manual restarts to overcomes the timeouts and hungs. Finaly this restarts i must made for the last 20% nearly every minute.
I switched off addnodes, dnsseed and searched for stable datacenter nodes with long uptimes and checked their used wallet versions. Finaly i added a maximum of 5 static nodes with connect=. Then syncing was errorfree and fast. On my windows wallet, that is still using p2p/addnode and a few basic addnodes, resync after 3 days is no longer possible without made here the same manual setup as i made for the linux-wallet.
At the moment by using the dnsseed the wallet receives an enormous amount of orphans and this produces the continous hickups and hungs. Logfile statet often that wallet is in a loop then.
Please investigate this issues more, disable older clients by rising minimum version numbers and search for the real reasons, why the confirmations have reached the slowness of BTC ;-)

Hi Himan2001,
are you still experiencing the same issues as of the later clients?

Please try 13.5.8 which should resolve this a lot better. Report back if it still is an issue.

authors: Himan2001 reubenyap riordant

repo: zcoinofficial/zcoin


text:
🛑 Baidu is down

In 29ddf90, Baidu (https://www.baidu.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Baidu is back up in a4cd5a9.


text:
docs: update install steps adding info about recursive sub-modules cloning

need adjust installation steps adding valid git cloning steps with sub-module support.
it seems like such info should be updated:
git clone https://github.com/qaprosoft/qps-infra.git ...
git clone --recurse-submodule https://github.com/qaprosoft/qps-infra.git

./setup.sh -> ./zebrunner.sh setup

done: https://github.com/zebrunner/zebrunner/commit/7ae8ed669885462401d1617a3fa051323d89a123

will be verified later.

Verified. Fixed.

authors: okamara vdelendik

repo: zebrunner/zebrunner


text:
Script for recomputing FK scores for languages with new constants

I've added a script to recompute FK scores for all the languages that just had new constants added, similar to https://github.com/zeeguu/api/blob/master/tools/old/recompute_fk_difficulties_for_polish.py.

I also think it's good!
I would just add a checkpoint so commit every 1000 articles or so - just so we don't have a really large transaction.

I was attempting to run it in my environment and the process seems to get killed about a 1/3 into the process.

Checkpointing in-between seems to allow the process to continue past that point:

authors: gustavkrist tfnribeiro

repo: zeeguu/api


text:
build(deps): Replace dependency winapi by windows-sys

While reviewing my dependencies, I noticed both winapi and windows-sys in my dependency tree. Both provide a similar functionality, but windows-sys seems to be actively maintained by Microsoft.
Are you open to replacing this depencency? If not, please say so.
Is a version range preferred for this dependency? I found that this version range works: version = ">= 0.32, <= 0.52". If so, I can add a minimal version CI build.

Is a version range preferred for this dependency? I found that this version range works: version = ">= 0.32, <= 0.52". If so, I can add a minimal version CI build.

Are you interested in the version range + dependabot combination? That way, updated dependency versions are less of a pain.

Are you interested in the version range + dependabot combination? That way, updated dependency versions are less of a pain.

Oh sorry, I missed your question. I'm not sure about version range but for automation, I've been using renovate in zbus and busd. I'd very much prefer keeping it consistent across projects I maintain.

Oh and btw, I appreciate that you took the time to add all the details to the commit log (apart from the PR description) but in future, please break the lines on 74 chars (the usual convention for git). Otherwise it's harder to read the log in some clients

.

just FYI, I enabled renovate for this repo as well now and it already created PRs for updating deps:
https://github.com/zeenix/xdg-home/pull/8
https://github.com/zeenix/xdg-home/pull/9

authors: caspermeijn zeenix

repo: zeenix/xdg-home


text:
compiler: parse arith from left to right

This fixes #124

bors r+

repo: zegl/tre


text:
Dependencies from private pypi causes traceback

If dependency exists only in private pypi version resolving causes traceback:
Traceback (most recent call last):
  File "/venv/bin/pcu", line 8, in <module>
    sys.exit(run())
  File "/venv/lib/python3.8/site-packages/pip_check_updates/__main__.py", line 126, in run
    change = compare_versions(current_version, latest_version)
  File "/venv/lib/python3.8/site-packages/pip_check_updates/__init__.py", line 24, in compare_versions
    latest_versioning = latest_version.split(".")
AttributeError: 'NoneType' object has no attribute 'split'

Thanks for reporting. Yes, now it only checks pypi. I think we may look for --index-url or --extra-index-url to determine if a private index is indented to use.
By the way, do you want to submit a pr?

@all-contributors please add @jtiai for bug

authors: jtiai zehengl

repo: zehengl/pip-check-updates


text:
Is JSX supported?

I'm trying to use ncc for a simple Ink project.
index.jsx:
import React, { Component } from "react"
import { render } from "ink"

class Counter extends Component {
  render() {
    return
Example

  }
}

render(<Counter />)

Running ncc build index.jsx -o dist/index.js yields:
$ ncc build index.jsx -o dist/index.js
ncc: Version 0.19.1
ncc: Compiling file /home/karl/git/ttgo/index.jsx
Error: Module parse failed: Unexpected token (6:11)
You may need an appropriate loader to handle this file type.
| class Counter extends Component {
|   render() {
>     return
Example

|   }
| }
    at evalmachine.<anonymous>:3:801057
    at eval (eval at create (evalmachine.<anonymous>:3:2198939), <anonymous>:13:1)

It works fine if I use TypeScript. I can't find anywhere in the documentation on whether or not it should work with plain JSX.

It's not supported. We support Node.js or TypeScript. Trying to remain zero-config and zero-plugin fro the moment

Alright thats fine. Might be useful to state that in the README? Might just be me but I didn't realize that it was the TypeScript compiler that parsed the JSX in the TSX files, so when I read that TSX was supported I made the bold assumption that JSX would be as well. 🤷♂

authors: karl-run rauchg

repo: zeit/ncc


text:
Webpack.config override optimization

Feature request
Is your feature request related to the issue? Please describe it.
When splitChunks, I don't need to package some modules in node_modules to commons.js. I need to write my own logic.
##Describe the solution you want
The parameters are exposed in next.config.js and the optimization attribute is modified.
##Describe the alternatives you have considered
It can be solved

I need rewrite this function

Why does this need to rewritten?? Does the commented code not work with appropriate modules installed?

You can override the webpack config already: https://nextjs.org/docs#customizing-webpack-config

authors: KumarAbhirup timneutkens xiaofengbai


text:
[Fast Refresh] Cleaner Console Output

Clarify the fast refresh console messages to be friendlier.

Stats from current PR

Default Server Mode (Decrease detected ✓)

General Overall increase ⚠

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

buildDuration
12s
12.1s
⚠ +63ms

nodeModulesSize
58.7 MB
58.7 MB
⚠ +597 B

Page Load Tests Overall decrease ⚠

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

/ failed reqs
0
0
✓

/ total time (seconds)
1.953
1.992
⚠ +0.04

/ avg req/sec
1279.99
1254.81
-25.18

/error-in-render failed reqs
0
0
✓

/error-in-render total time (seconds)
1.15
1.152
0

/error-in-render avg req/sec
2173.68
2170.95
-2.73

Client Bundles (main, webpack, commons)

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

main-HASH.js gzip
6.67 kB
6.67 kB
✓

webpack-HASH.js gzip
746 B
746 B
✓

de003c3a9d30..e49d.js gzip
10.4 kB
10.4 kB
✓

framework.HASH.js gzip
39.1 kB
39.1 kB
✓

Overall change
57 kB
57 kB
✓

Client Bundles (main, webpack, commons) Modern

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

main-HASH.module.js gzip
5.71 kB
5.71 kB
✓

webpack-HASH..dule.js gzip
746 B
746 B
✓

de003c3a9d30..dule.js gzip
6.85 kB
6.85 kB
✓

framework.HA..dule.js gzip
39.1 kB
39.1 kB
✓

Overall change
52.4 kB
52.4 kB
✓

Legacy Client Bundles (polyfills)

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

polyfills-HASH.js gzip
26.3 kB
26.3 kB
✓

Overall change
26.3 kB
26.3 kB
✓

Client Pages

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_app.js gzip
1.26 kB
1.26 kB
✓

_error.js gzip
3.29 kB
3.29 kB
✓

hooks.js gzip
880 B
880 B
✓

index.js gzip
222 B
222 B
✓

link.js gzip
2.06 kB
2.06 kB
✓

routerDirect.js gzip
280 B
280 B
✓

withRouter.js gzip
278 B
278 B
✓

Overall change
8.26 kB
8.26 kB
✓

Client Pages Modern

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_app.module.js gzip
599 B
599 B
✓

_error.module.js gzip
2.09 kB
2.09 kB
✓

hooks.module.js gzip
383 B
383 B
✓

index.module.js gzip
223 B
223 B
✓

link.module.js gzip
1.52 kB
1.52 kB
✓

routerDirect..dule.js gzip
279 B
279 B
✓

withRouter.m..dule.js gzip
278 B
278 B
✓

Overall change
5.37 kB
5.37 kB
✓

Client Build Manifests

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_buildManifest.js gzip
61 B
61 B
✓

_buildManife..dule.js gzip
61 B
61 B
✓

Overall change
122 B
122 B
✓

Rendered Page Sizes

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

index.html gzip
927 B
927 B
✓

link.html gzip
937 B
937 B
✓

withRouter.html gzip
925 B
925 B
✓

Overall change
2.79 kB
2.79 kB
✓

Serverless Mode

General Overall increase ⚠

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

buildDuration
13s
13s
⚠ +52ms

nodeModulesSize
58.7 MB
58.7 MB
⚠ +597 B

Client Bundles (main, webpack, commons)

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

main-HASH.js gzip
6.67 kB
6.67 kB
✓

webpack-HASH.js gzip
746 B
746 B
✓

de003c3a9d30..e49d.js gzip
10.4 kB
10.4 kB
✓

framework.HASH.js gzip
39.1 kB
39.1 kB
✓

Overall change
57 kB
57 kB
✓

Client Bundles (main, webpack, commons) Modern

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

main-HASH.module.js gzip
5.71 kB
5.71 kB
✓

webpack-HASH..dule.js gzip
746 B
746 B
✓

de003c3a9d30..dule.js gzip
6.85 kB
6.85 kB
✓

framework.HA..dule.js gzip
39.1 kB
39.1 kB
✓

Overall change
52.4 kB
52.4 kB
✓

Legacy Client Bundles (polyfills)

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

polyfills-HASH.js gzip
26.3 kB
26.3 kB
✓

Overall change
26.3 kB
26.3 kB
✓

Client Pages

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_app.js gzip
1.26 kB
1.26 kB
✓

_error.js gzip
3.29 kB
3.29 kB
✓

hooks.js gzip
880 B
880 B
✓

index.js gzip
222 B
222 B
✓

link.js gzip
2.06 kB
2.06 kB
✓

routerDirect.js gzip
280 B
280 B
✓

withRouter.js gzip
278 B
278 B
✓

Overall change
8.26 kB
8.26 kB
✓

Client Pages Modern

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_app.module.js gzip
599 B
599 B
✓

_error.module.js gzip
2.09 kB
2.09 kB
✓

hooks.module.js gzip
383 B
383 B
✓

index.module.js gzip
223 B
223 B
✓

link.module.js gzip
1.52 kB
1.52 kB
✓

routerDirect..dule.js gzip
279 B
279 B
✓

withRouter.m..dule.js gzip
278 B
278 B
✓

Overall change
5.37 kB
5.37 kB
✓

Client Build Manifests

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_buildManifest.js gzip
61 B
61 B
✓

_buildManife..dule.js gzip
61 B
61 B
✓

Overall change
122 B
122 B
✓

Serverless bundles

zeit/next.js canary
Timer/next.js enhancement/fast-refresh-console
Change

_error.js
850 kB
850 kB
✓

404.html
4.18 kB
4.18 kB
✓

hooks.html
3.81 kB
3.81 kB
✓

index.js
850 kB
850 kB
✓

link.js
887 kB
887 kB
✓

routerDirect.js
880 kB
880 kB
✓

withRouter.js
880 kB
880 kB
✓

Overall change
4.35 MB
4.35 MB
✓

authors: Timer ijjk


text:
Make sure to bust cache if define plugin values changed

Noticed that if you run a build with exportTrailingSlash disabled and then run another with it enabled it can cause stale files to be use creating an invalid build.
This makes sure to consider the current DefinePlugin values for the babel cache identifier preventing stale files from being used
x-ref: #9258

Stats from current PR

Default Server Mode (Increase detected ⚠)

General Overall increase ⚠

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

buildDuration
15.5s
15.5s
⚠ +17ms

nodeModulesSize
48.4 MB
48.4 MB
⚠ +76 B

Client Bundles (main, webpack, commons)

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

main-HASH.js
16.6 kB
16.6 kB
✓

main-HASH.js gzip
5.86 kB
5.86 kB
✓

webpack-HASH.js
1.53 kB
1.53 kB
✓

webpack-HASH.js gzip
746 B
746 B
✓

16b1a7225520..63e75d588.js
19.7 kB
19.7 kB
✓

16b1a7225520..d588.js gzip
7.23 kB
7.23 kB
✓

4952ddcd88e7..bfe360fe6.js
10.5 kB
10.5 kB
✓

4952ddcd88e7..0fe6.js gzip
4.06 kB
4.06 kB
✓

commons.HASH.js
11.3 kB
11.3 kB
✓

commons.HASH.js gzip
4.23 kB
4.23 kB
✓

de003c3a9d30..9e9c1d310.js
28.6 kB
28.6 kB
✓

de003c3a9d30..d310.js gzip
10.8 kB
10.8 kB
✓

framework.1b..cdcfe1283.js
125 kB
125 kB
✓

framework.1b..1283.js gzip
39.4 kB
39.4 kB
✓

Overall change
214 kB
214 kB
✓

Client Bundles (main, webpack, commons) Modern

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

main-HASH.module.js
14 kB
14 kB
✓

main-HASH.module.js gzip
5.26 kB
5.26 kB
✓

webpack-HASH.module.js
1.53 kB
1.53 kB
✓

webpack-HASH..dule.js gzip
746 B
746 B
✓

16b1a7225520..51.module.js
15.8 kB
15.8 kB
✓

16b1a7225520..dule.js gzip
6.06 kB
6.06 kB
✓

4952ddcd88e7..4a.module.js
12.8 kB
12.8 kB
✓

4952ddcd88e7..dule.js gzip
4.75 kB
4.75 kB
✓

de003c3a9d30..c0.module.js
22.1 kB
22.1 kB
✓

de003c3a9d30..dule.js gzip
8.67 kB
8.67 kB
✓

framework.5b..d3.module.js
125 kB
125 kB
✓

framework.5b..dule.js gzip
39.4 kB
39.4 kB
✓

Overall change
192 kB
192 kB
✓

Client Pages

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_app.js
1.63 kB
1.63 kB
✓

_app.js gzip
788 B
788 B
✓

_error.js
12.3 kB
12.3 kB
✓

_error.js gzip
4.79 kB
4.79 kB
✓

hooks.js
1.92 kB
1.92 kB
✓

hooks.js gzip
941 B
941 B
✓

index.js
318 B
318 B
✓

index.js gzip
222 B
222 B
✓

link.js
5.81 kB
5.81 kB
✓

link.js gzip
2.56 kB
2.56 kB
✓

routerDirect.js
413 B
413 B
✓

routerDirect.js gzip
285 B
285 B
✓

withRouter.js
423 B
423 B
✓

withRouter.js gzip
284 B
284 B
✓

Overall change
22.8 kB
22.8 kB
✓

Client Pages Modern

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_app.module.js
1.53 kB
1.53 kB
✓

_app.module.js gzip
749 B
749 B
✓

_error.module.js
10.5 kB
10.5 kB
✓

_error.module.js gzip
4.26 kB
4.26 kB
✓

hooks.module.js
1.52 kB
1.52 kB
✓

hooks.module.js gzip
792 B
792 B
✓

index.module.js
292 B
292 B
✓

index.module.js gzip
223 B
223 B
✓

link.module.js
5.47 kB
5.47 kB
✓

link.module.js gzip
2.46 kB
2.46 kB
✓

routerDirect.module.js
399 B
399 B
✓

routerDirect..dule.js gzip
285 B
285 B
✓

withRouter.module.js
409 B
409 B
✓

withRouter.m..dule.js gzip
282 B
282 B
✓

Overall change
20.1 kB
20.1 kB
✓

Client Build Manifests

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_buildManifest.js
244 B
244 B
✓

_buildManifest.js gzip
199 B
199 B
✓

_buildManifest.module.js
251 B
251 B
✓

_buildManife..dule.js gzip
210 B
210 B
✓

Overall change
495 B
495 B
✓

Rendered Page Sizes

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

index.html
3.94 kB
3.94 kB
✓

index.html gzip
1 kB
1 kB
✓

link.html
4.47 kB
4.47 kB
✓

link.html gzip
1.08 kB
1.08 kB
✓

withRouter.html
4.47 kB
4.47 kB
✓

withRouter.html gzip
1.07 kB
1.07 kB
✓

Overall change
12.9 kB
12.9 kB
✓

Serverless Mode (Increase detected ⚠)

General Overall increase ⚠

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

buildDuration
16s
15.8s
-197ms

nodeModulesSize
48.4 MB
48.4 MB
⚠ +76 B

Client Bundles (main, webpack, commons)

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

main-HASH.js
16.6 kB
16.6 kB
✓

main-HASH.js gzip
5.86 kB
5.86 kB
✓

webpack-HASH.js
1.53 kB
1.53 kB
✓

webpack-HASH.js gzip
746 B
746 B
✓

16b1a7225520..63e75d588.js
19.7 kB
19.7 kB
✓

16b1a7225520..d588.js gzip
7.23 kB
7.23 kB
✓

4952ddcd88e7..bfe360fe6.js
10.5 kB
10.5 kB
✓

4952ddcd88e7..0fe6.js gzip
4.06 kB
4.06 kB
✓

commons.HASH.js
11.3 kB
11.3 kB
✓

commons.HASH.js gzip
4.23 kB
4.23 kB
✓

de003c3a9d30..9e9c1d310.js
28.6 kB
28.6 kB
✓

de003c3a9d30..d310.js gzip
10.8 kB
10.8 kB
✓

framework.1b..cdcfe1283.js
125 kB
125 kB
✓

framework.1b..1283.js gzip
39.4 kB
39.4 kB
✓

Overall change
214 kB
214 kB
✓

Client Bundles (main, webpack, commons) Modern

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

main-HASH.module.js
14 kB
14 kB
✓

main-HASH.module.js gzip
5.26 kB
5.26 kB
✓

webpack-HASH.module.js
1.53 kB
1.53 kB
✓

webpack-HASH..dule.js gzip
746 B
746 B
✓

16b1a7225520..51.module.js
15.8 kB
15.8 kB
✓

16b1a7225520..dule.js gzip
6.06 kB
6.06 kB
✓

4952ddcd88e7..4a.module.js
12.8 kB
12.8 kB
✓

4952ddcd88e7..dule.js gzip
4.75 kB
4.75 kB
✓

de003c3a9d30..c0.module.js
22.1 kB
22.1 kB
✓

de003c3a9d30..dule.js gzip
8.67 kB
8.67 kB
✓

framework.5b..d3.module.js
125 kB
125 kB
✓

framework.5b..dule.js gzip
39.4 kB
39.4 kB
✓

Overall change
192 kB
192 kB
✓

Client Pages

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_app.js
1.63 kB
1.63 kB
✓

_app.js gzip
788 B
788 B
✓

_error.js
12.3 kB
12.3 kB
✓

_error.js gzip
4.79 kB
4.79 kB
✓

hooks.js
1.92 kB
1.92 kB
✓

hooks.js gzip
941 B
941 B
✓

index.js
318 B
318 B
✓

index.js gzip
222 B
222 B
✓

link.js
5.81 kB
5.81 kB
✓

link.js gzip
2.56 kB
2.56 kB
✓

routerDirect.js
413 B
413 B
✓

routerDirect.js gzip
285 B
285 B
✓

withRouter.js
423 B
423 B
✓

withRouter.js gzip
284 B
284 B
✓

Overall change
22.8 kB
22.8 kB
✓

Client Pages Modern

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_app.module.js
1.53 kB
1.53 kB
✓

_app.module.js gzip
749 B
749 B
✓

_error.module.js
10.5 kB
10.5 kB
✓

_error.module.js gzip
4.26 kB
4.26 kB
✓

hooks.module.js
1.52 kB
1.52 kB
✓

hooks.module.js gzip
792 B
792 B
✓

index.module.js
292 B
292 B
✓

index.module.js gzip
223 B
223 B
✓

link.module.js
5.47 kB
5.47 kB
✓

link.module.js gzip
2.46 kB
2.46 kB
✓

routerDirect.module.js
399 B
399 B
✓

routerDirect..dule.js gzip
285 B
285 B
✓

withRouter.module.js
409 B
409 B
✓

withRouter.m..dule.js gzip
282 B
282 B
✓

Overall change
20.1 kB
20.1 kB
✓

Client Build Manifests

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_buildManifest.js
244 B
244 B
✓

_buildManifest.js gzip
199 B
199 B
✓

_buildManifest.module.js
251 B
251 B
✓

_buildManife..dule.js gzip
210 B
210 B
✓

Overall change
495 B
495 B
✓

Serverless bundles

zeit/next.js canary
ijjk/next.js fix/stale-babel-cache
Change

_error.js
241 kB
241 kB
✓

_error.js gzip
64.4 kB
64.4 kB
✓

hooks.html
4.08 kB
4.08 kB
✓

hooks.html gzip
1.03 kB
1.03 kB
✓

index.js
241 kB
241 kB
✓

index.js gzip
64.5 kB
64.5 kB
✓

link.js
274 kB
274 kB
✓

link.js gzip
73.5 kB
73.5 kB
✓

routerDirect.js
267 kB
267 kB
✓

routerDirect.js gzip
71.5 kB
71.5 kB
✓

withRouter.js
267 kB
267 kB
✓

withRouter.js gzip
71.6 kB
71.6 kB
✓

Overall change
1.29 MB
1.29 MB
✓

Commit: a73d67fe172f53a23e6e6d36a9c489aa4ac5f6e1

After further investigation, we don't need to bust the babel cache based on DefinePlugin values since that is called after babel-loader instead we need to not rely on the the page-config babel plugin to detect iSSG usage. See #9267


text:
Deploy on AWS Amplify using Serve

Hello,
I am currently trying to deploy a react application AWS Amplify but whenever I try deploy it, I receive this build error.
Am I using the right commands? I am using https://create-react-app.dev/docs/deployment/ to help me deploy.

I believe this has nothing to do with serve and the screenshot attached by you has no errors, can you attach full log ?

Hi @gregmoncayo
The serve cli is not intended to use for production applications.
Instead you can deploy to ZEIT Now by connecting your Git Repository in couple clicks.  Then each time you git push it will deploy!
Try this: https://zeit.co/import/git

authors: gregmoncayo styfle tauheedkhan

repo: zeit/serve


text:
Scoping seems to only apply to immediate markup

Scoped style tags don't seem to apply to elements that aren't verbatim included in the content. For example:
const items = [1,2,3,4,5].map(x => (
It's {x}!
));

return <>

{items}

</>;

In this example, only the style for ul will be applied. Creating a style tag for the li is possible but feels super inefficient (creating N CSS classes), and also makes styling things like CSS Grids really inconvenient, because I have to separate the "semantics" of the grid across separate style tags, whereas I'd prefer that everything related to that Grid is right next to each other
My apologies for filing this arguably-a-question as a bug report, Spectrum seems DOA, and zeit.chat redirects to a Discussions tab of now which seems Unrelated. Also, CodeSandbox seems to be broken today, I can't load it on my machine.
Environment (include versions)

OS: Windows 10
Browser: Edge Chromium Dev 84
styled-jsx (version): 3.2.5

hi @anaisbetts

My apologies for filing this arguably-a-question as a bug report

No worries and no need to apologize! :)

Creating a style tag for the li is possible but feels super inefficient (creating N CSS classes)

This is indeed the case here and the suggested way to style things but I agree that it might be annoying. I don't understand the creating N CSS classes part.
styled-jsx encapsulates styles on a per-component basis like ShadowDOM does. Therefore crossing the component boundaries is not possible unless you explicitly opt out scoping with the :global(your_selector_goes_here)  pseudo selector
return <>

{items}

</>;

or create some scoped class in the current component and pass it down to the children as prop
+ import css from 'styled-jsx/css'
+ const { className, styles } = css.resolve`
+   li { background: red; }
+ `

function List() {
  return <>

{
+       items.map((item, key) =>
+         React.cloneElement(
+           item,
+           {
+             ...item.props,
+             className: `${className} ${item.props.className || ''}`
+           }
+         )
+       )
    }

+    {styles}

  </>;
}

Hope this helps

authors: anaisbetts giuseppeg

repo: zeit/styled-jsx


text:
Error while auth configuration

Hello
Did all steps from instruction - got error from screenshot.
Sentry ver. 24.1.0
Gitlab ver. gitlab-ce:16.7.7-ce.0
callback uri: http://$MY_SENTRY_DOMAIN:9000/auth/sso/
Tweaked with GITLAB_API_VERSION and GITLAB_AUTH_SCOPE - still same result.

Any advise?

Hello @lexshabalin
Could you check out v0.4.0?
It includes compatibility fix from the upstream which should resolve issues with Sentry 24.

Hello @lexshabalin Could you check out v0.4.0?
It includes compatibility fix from the upstream which should resolve issues with Sentry 24.

v0.4.0 has the same issue,and I hava send you an email to describe this quesition

@lexshabalin FYI: There was another fix published for compatibility with the latest Sentry version in v0.4.2. If 0.4.0 did not help try 0.4.2.
@CoderX-Aaron Thank you for the details provided in email. You might also want to try 0.4.2 as it should address one of issues related to your setup.

Going to close this one as fixed as I've verified that release v0.4.2 works with latest versions of Gitlab and Sentry.
Please, reopen if this will still be reproducible in your case.

authors: CoderX-Aaron lexshabalin zekker6


text:
Update to latest RuboCop

Diff: https://github.com/bbatsov/rubocop/compare/v0.29.0...v0.30.0
@alex-stone

:+1:

authors: alex-stone craiglittle

repo: zendesk/biz


text:
Feature - extended CS sniffs

Please see: https://github.com/zendframework/zend-coding-standard/pull/1

We will wait for zendframework/zend-coding-standard#1 (I added the milestone 2.0.0)

The purpose of this PR was to demonstrate how many issues can detect using zend-coding-standard and the power of that tool. Many of these issues could be fixed automatically. Definitely I'd like to push forward first zend-coding-standard and than update all repositories. I've created this PR to test the sniffs and ofc it shouldn't be merged before zend-coding-standard 2.0 release.

authors: froschdesign webimpress

repo: zendframework/zend-expressive


text:
Fix missing optional fields should not be validated

Prevent the assumption of null value to be a synonym of value not set. Null values are valid input values (like JSON object with null values)

Most basic test does not work due https://github.com/zendframework/zf2/pull/5271/ getRawValues() returns a list of pairs Input => null which make this logic to fail.

I think this explains and fixes https://github.com/zendframework/zf2/issues/6638

It's not related. This does not change the meaning of any empty value. This only treat the case when the value is not set (not exists !== empty).

There was impossible to check if value exists or not, so I used notEmpty validator to cover this, but that was not ideal because there was some values treated as empty anyway. This fixes my issue because now I can check not set, is set or not empty, before this PR that was impossible. As I understand this PR adds this functionality.

I'm concerned that this changes test assumptions, as that generally indicates a BC break. Looking at the logic, however, it appears sound. I'll review more fully early next week.

Note: It's impossible to undo all BC Breaks introduced in ZF 2.4. The split of null between not set and valid value can't be undone.

authors: Maks3w svycka weierophinney

repo: zendframework/zend-inputfilter


text:
getFolders() gives Maximum execution time exceeded

I am getting "Maximum execution time exceeded" when i try to do $mail->getFolders().

Could be related to #191 and #240

This repository has been closed and moved to laminas/laminas-mail; a new issue has been opened at https://github.com/laminas/laminas-mail/issues/29.

authors: canaan5 jensstalder weierophinney

repo: zendframework/zend-mail


text:
Coveralls fix

These changes should make Coveralls reports work.
Given that zend-servicemanager-di is enabled in Coveralls.

Changes Unknown when pulling 218f0715766afb91ba5aa03cffa7f82ffbfe9cb2 on Koopzington:coveralls-fix into ** on zendframework:master**.

Had to move the execution of coveralls to the latest env because otherwise it would result in composer doing a full update instead of using the versions mentioned in the composer.lock

Changes Unknown when pulling ac186ea4ac7c4e02dd01855cb6848f1ca4b1b621 on Koopzington:coveralls-fix into ** on zendframework:master**.

authors: Koopzington coveralls

repo: zendframework/zend-servicemanager-di