Support npm access command

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
lerna publish run command: npm access ls-packages --fetch-retries=0 --loglevel=http --registry http://npm.example.com
The error log:
npm http request GET http://npm.example.com/-/whoami
npm http 200 http://npm.example.com/-/whoami
npm http request GET http://npm.example.com/-/org/foo/package?format=cli
npm http 404 http://npm.example.com/-/org/foo/package?format=cli
npm http request GET http://npm.example.com/-/user/foo/package?format=cli
npm http 404 http://npm.example.com/-/user/foo/package?format=cli
npm ERR! code E404
npm ERR! 404 File not found : -/user/foo/package

npm ERR!      /Users/foo/.npm/_logs/2018-08-22T07_33_14_558Z-debug.log

Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.
verdaccio docker 3.6.0
node 10.9.0
npm 6.2.0
lerna 3.1.2
https://github.com/lerna/lerna/blob/42f4fdd0ddbb04bb95c69ad7296d3829eea34d91/commands/publish/lib/verify-npm-package-access.js#L13

I also has the same problem when i use learn to publish packages. Is there would be supported in Verdacccio 4?

I cannot guarantee 100% but, it's on my plans. I don't know yet whether is completely possible. But we are open to PR if someone wishes to do it.

thanks at all!

Are there any updates on this? npm access is a pretty vital feature and this ticket is from summer 2018 :( over a year ago.

As you can see there was no progress documented in this issue so we might still need some help and a PR for this.


if you wish to play it that way, i will do it also

http://sqdldev.rf.gd/uploaded/figseu-technology-dmca-notice.pdf?md5=16b96e42ac5d08c7c2edb931b7584838

you have stolen assets such as the Rolling Sky Tileset without permission(stealing this asset contradicts what you have said) and therefore grants me permission to file a dmca copyright against you


Server list refresh is blocking th UI (all servers are queried in a single frame)

As seen in #283, server list refreshing is done within its own loop. So either we manage to put that network thing in a separate thread, either we have to rewrite that thing in a way the main loop iterates the servers.

The cl_pinglist array is already a global variable, so we can keep the loop to just fill that array, and we may move this call:
Net::OutOfBandPrint(·netsrc_t::NS_CLIENT,·cl_pinglist[·j·].adr,·"getinfo·xxx"·);

Somewhere in the main loop to iterate it in the main loop.
We may then have to keep somewhere the time spent since the last query to avoid the issue described in #283.

The UI is not actually blocked(*)... it just chooses not to display any results until all pings have completed or timed out. This can be demonstrated by pressing Esc to close the list before the results show up. The cgame calls trap_LAN_UpdateVisiblePings each frame until it returns false, which indicates that pinging is finished.
I guess someone thought it would be annoying if the list moves around under your cursor or something. Maybe we don't have the ability to incrementally add items without destroying/recreating the existing items and messing up the selection state etc.
(*) Except by DNS queries. When the master server IPs are looked up for server listing purposes, the DNS queries block the engine's main thread. This part hasn't been ported to use the async DNS API.

Interesting? What would be good would be to not block the mouse pointer, even if the list is populated at once at the end of the fetch.

The mouse pointer is not blocked. But anyway we should populate it incrementally so that a slow pinging feature to fix #654 would not result in excessive waiting.


Integrate pipenv

Integrate pipenv
Signed-off-by: Joe Grund<EMAIL_ADDRESS>

This change is

Isn't the expectation here that Pipfile is maintained by developers like Cargo.toml? Generation is just a migration path from requirements.txt

Yes, that's correct.


Bug 1705752: update crd

/hold
waiting until GCS is landed

/hold cancel

/assign @adambkaplan

/bugzilla refresh

/close
Replaced by #331


Update README.md

I followed the README and decided to submit a pull request. Your English is excellent! The only mistakes I found may just as easily have been made by a native speaker.

@dkushner sorry for late and great thanks for your contributions!
I can understand that it got much better! 😉


Quantum: Update Data-Plane client generate script to delete previous output folder contents

Simple PR to update Data-Plane client generation script to delete previous output folder contents.
No changes in the actual extension.

This checklist is used to make sure that common guidelines for a pull request are followed.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

@kairu-ms, please review and merge it at your earliest convenience.

Quantum


Rename ninja_tools and ninja_flows to just tools and flows.  Create _legacy for older tools/flows

Do I need to try to keep things in _legacy working, or is simply moving them enough? I've been deleting the old flows as I've brought them up to speed with ninja

@jgoeders Do you still want this done? Would ninja_utils be renamed as well?

@yonnorc42 Yes, it would be good to do this.

Would ninja_utils be renamed as well?
Yes.

Fixed by #381

Do we want to combine bfasst/utils and bfasst/ninja_utils? Or no?

Yes. I'll re-open this.

@KeenanRileyFaulkner Which tools are the legacy tools?

Anything not imported into the current flows. I think that all the non-legacy tools are inside the tools directory and all the legacy ones are outside it. You might double check that though

https://github.com/byuccl/bfasst/blob/main/bfasst/synth/vivado.py

Most of the direct children of the bfasst/ directory in the project are currently legacy tools. For example, everything in bfasst/synth, bfasst/compare, bfasst/impl, bfasst/netlist_mapping, bfasst/opt, bfasst/reverse_bit, and the tool.py file in bfasst/.


Add WezTerm theme

Thank you for making great color scheme.
I added a WezTerm color scheme inspired by Tender. so please check it out.

Hey @kyoheiu , I just saw this, thanks!


[api] add reports endpoint

this will probably need some feedback from @abellotti when he's back before going any further. any other feedback is welcome!
cc/ @gtanzillo

@miq-bot add_label wip
@miq-bot add_label api

@abellotti i added reports to the collection specs and refactored the specs a bit to use some of the helpers.
i couldn't find a solution to eliminating #to_json on MiqReportResult since I needed either a field, or virtual column, and I don't think we can support a hash in either case. Any suggestions?
/cc @gtanzillo

@miq-bot remove_label wip

@abellotti Please review

@abellotti just implemented your suggestions, played with, rebased + squashed. can you give this another once-over?

LGTM :cake:


Clearer documentation needed for --parse-metadata

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 a bug unrelated to a specific site
[X] I've verified that I'm running yt-dlp version 2023.09.24 (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

Provide a description that is worded well enough to be understood
This looks like it should set the album to the playlist title according to my reading of MODIFYING METADATA:
% yt-dlp --playlist-end 1 --dump-json 'https://www.youtube.com/playlist?list=PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ' | jq --slurp
[
  ...
    "playlist_count": 202,
    "playlist": "The Magnus Archives - The Complete Collection",
    "playlist_id": "PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ",
    "playlist_title": "The Magnus Archives - The Complete Collection",
    "playlist_uploader": "Rusty Quill Podcasts",
    "playlist_uploader_id": "@RustyQuill",
    ...
    "fulltitle": "THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast",
  ...
]
% yt-dlp -vU --playlist-end 1 --embed-metadata --embed-subs --embed-thumbnail --parse-metadata 'album:%(playlist_title)s' --extract-audio --audio-format m4a --audio-quality 0 --format 'bestaudio[ext=m4a]/best[ext=mp4]/best' 'https://www.youtube.com/playlist?list=PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ'
...

Alas, it does not appear to work:
% ffprobe 'THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a'
ffprobe version 4.4.2-0ubuntu<IP_ADDRESS> Copyright (c) 2007-2021 the FFmpeg developers
...
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a':
  Metadata:
    major_brand     : M4A
    minor_version   : 512
    compatible_brands: M4A isomiso2
    title           : THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast
    artist          : Rusty Quill Podcasts
    date            : 20170317
    encoder         : Lavf58.76.100
    comment         : https://www.youtube.com/watch?v=AdiUHYacaRI
    description     : MAG001 – Case #0122204 – Nathan Watts
                    : Statement regarding an encounter on Old Fishmarket Close, Edinburgh.
                    :
                    : ...
...

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
+-zsh:31> yt-dlp --version
2023.09.24
+-zsh:31> yt-dlp -vU --playlist-end 1 --embed-metadata --embed-subs --embed-thumbnail --parse-metadata 'album:%(playlist_title)s' --extract-audio --audio-format m4a --audio-quality 0 --format 'bestaudio[ext=m4a]/best[ext=mp4]/best' 'https://www.youtube.com/playlist?list=PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ'
[debug] Command-line config: ['-vU', '--playlist-end', '1', '--embed-metadata', '--embed-subs', '--embed-thumbnail', '--parse-metadata', 'album:%(playlist_title)s', '--extract-audio', '--audio-format', 'm4a', '--audio-quality', '0', '--format', 'bestaudio[ext=m4a]/best[ext=mp4]/best', 'https://www.youtube.com/playlist?list=PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8 (No ANSI), error utf-8 (No ANSI), screen utf-8 (No ANSI)
[debug] yt-dlp version<EMAIL_ADDRESS>[088add956] (pip)
[debug] Python 3.10.12 (CPython x86_64 64bit) - Linux-6.5.4-76060504-generic-x86_64-with-glibc2.35 (OpenSSL 3.0.2 15 Mar 2022, glibc 2.35)
[debug] exe versions: ffmpeg 4.4.2 (setts), ffprobe 4.4.2, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.19.0, brotli-1.1.0, certifi-2023.07.22, mutagen-1.47.0, sqlite3-3.37.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<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>yt-dlp is up to date<EMAIL_ADDRESS>[youtube:tab] Extracting URL: https://www.youtube.com/playlist?list=PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ
[youtube:tab] PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ: Downloading webpage
[youtube:tab] PLSbuB1AyaJk8zTF3nE2KRxuixG_A5gBKJ: Redownloading playlist API JSON with unavailable videos
[download] Downloading playlist: The Magnus Archives - The Complete Collection
[debug] Skipping writing playlist thumbnail
[youtube:tab] Playlist The Magnus Archives - The Complete Collection: Downloading 1 items of 202
[download] Downloading item 1 of 1
[youtube] Extracting URL: https://www.youtube.com/watch?v=AdiUHYacaRI
[youtube] AdiUHYacaRI: Downloading webpage
[youtube] AdiUHYacaRI: Downloading ios player API JSON
[youtube] AdiUHYacaRI: Downloading android player API JSON
[youtube] AdiUHYacaRI: 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] Searching for '(?P<playlist_title>.+)' in '%(album)s'
[MetadataParser] Parsed playlist_title from '%(album)s': 'NA'
[info] AdiUHYacaRI: Downloading 1 format(s): 140
[info] There are no subtitles for the requested languages
[info] Downloading video thumbnail 41 ...
[info] Writing video thumbnail 41 to: THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].webp
[debug] Invoking http downloader on "https://rr1---sn-q4flrnsl.googlevideo.com/videoplayback?expire=1696554412&ei=TAkfZbzPEeywlu8PsZuv8A0&ip=<IP_ADDRESS>&id=o-AKLyt6GXp7oef0yoPpJCs0p2Esfr8ttJlUIJPzL77Ue8&itag=140&source=youtube&requiressl=yes&mh=B7&mm=31%2C26&mn=sn-q4flrnsl%2Csn-vgqsknez&ms=au%2Conr&mv=m&mvi=1&pl=26&initcwndbps=1532500&vprv=1&svpuc=1&mime=audio%2Fmp4&gir=yes&clen=16220058&dur=1002.173&lmt=1585985689730003&mt=1696532480&fvip=1&keepalive=yes&fexp=24007246&beids=24350017&c=IOS&txp=5531432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Csvpuc%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&sig=AOq0QJ8wRQIgfEAxtTiUBDr_M_adMjZBSmoakhethpJkySuoKYbkaPACIQCQPwhwOVNPXA7Ri9KRjRpJ1IKDBmXUx9T3fDPm6_GCrw%3D%3D&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAJweja4Nb0dbgqn168_XYO5kWkuVEt4VNUZKj4BPi-imAiAdWcVJRSu7W5YP9UujObhpcls7RfibzVEyOSwPfMaX_g%3D%3D"
[download] Destination: THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a

[download]   0.0% of   15.47MiB at  318.06KiB/s ETA 00:50
[download]   0.0% of   15.47MiB at  714.82KiB/s ETA 00:22
[download]   0.0% of   15.47MiB at    1.42MiB/s ETA 00:10
[download]   0.1% of   15.47MiB at    2.73MiB/s ETA 00:05
[download]   0.2% of   15.47MiB at    3.13MiB/s ETA 00:04
[download]   0.4% of   15.47MiB at    2.15MiB/s ETA 00:07
[download]   0.8% of   15.47MiB at    2.19MiB/s ETA 00:07
[download]   1.6% of   15.47MiB at    2.99MiB/s ETA 00:05
[download]   3.2% of   15.47MiB at    4.45MiB/s ETA 00:03
[download]   6.5% of   15.47MiB at    4.28MiB/s ETA 00:03
[download]  12.9% of   15.47MiB at    5.95MiB/s ETA 00:02
[download]  25.9% of   15.47MiB at    8.35MiB/s ETA 00:01
[download]  51.7% of   15.47MiB at    9.88MiB/s ETA 00:00
[download]  62.3% of   15.47MiB at   10.20MiB/s ETA 00:00
[download]  62.3% of   15.47MiB at  288.47KiB/s ETA 00:20
[download]  62.3% of   15.47MiB at  639.05KiB/s ETA 00:09
[download]  62.3% of   15.47MiB at    1.27MiB/s ETA 00:04
[download]  62.4% of   15.47MiB at    2.41MiB/s ETA 00:02
[download]  62.5% of   15.47MiB at    3.08MiB/s ETA 00:01
[download]  62.7% of   15.47MiB at    1.54MiB/s ETA 00:03
[download]  63.1% of   15.47MiB at    2.05MiB/s ETA 00:02
[download]  63.9% of   15.47MiB at    2.98MiB/s ETA 00:01
[download]  65.5% of   15.47MiB at    4.41MiB/s ETA 00:01
[download]  68.7% of   15.47MiB at    6.69MiB/s ETA 00:00
[download]  75.2% of   15.47MiB at    8.79MiB/s ETA 00:00
[download]  88.1% of   15.47MiB at    7.44MiB/s ETA 00:00
[download] 100.0% of   15.47MiB at    9.62MiB/s ETA 00:00
[download] 100% of   15.47MiB in 00:00:01 at 8.68MiB/s
[FixupM4a] Correcting container of "THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a' -map 0 -dn -ignore_unknown -c copy -f mp4 -movflags +faststart 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].temp.m4a'
[debug] ffmpeg command line: ffprobe -show_streams 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a'
[ExtractAudio] Not converting audio THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a; file is already in target format m4a
[EmbedSubtitle] There aren't any subtitles to embed
[Metadata] Adding metadata to "THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a"
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -i 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a' -i 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].meta' -map 0 -dn -ignore_unknown -vn -acodec copy -map_metadata 1 -write_id3v1 1 -metadata 'title=THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast' -metadata date=20170317 -metadata 'description=MAG001 – Case #0122204 – Nathan Watts
Statement regarding an encounter on Old Fishmarket Close, Edinburgh.

The doors of The Magnus Archives open to shine a torch on the files of the Magnus Institute, esteemed research centre for the esoteric and supernatural. Join Head Archivist, Jonathan Sims, as he starts his mammoth organisational task with the tale of a strange entity lurking in the back streets of the Scottish capital…

Starring: The Archivist – Jonathan Sims
Writer: Jonathan Sims
Director / Editor: Alexander J Newall

MERCH:
Crowdmade: https://crowdmade.com/collections/rustyquill
Teepublic: https://www.teepublic.com/stores/rusty-quill?sort=popular
Redbubble: https://www.redbubble.com/people/RustyQuill/shop?asc=u

For more information or to hang out with the Rusty Quill community, visit:
WEBSITE: www.rustyquill.com
FACEBOOK: www.facebook.com/therustyquill/
TWITTER: @therustyquill
FORUMS: rustyquill.proboards.com
REDDIT: www.reddit.com/r/TheMagnusArchives/
DISCORD: https://discord.gg/KckTv8y
EMAIL<EMAIL_ADDRESS>
The Magnus Archives is distributed by RustyQuill.com and licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licence.

A sprinkle of SEO:
#Horror #Podcast #Podcasts
JohnMartin
The Stranger
Voice Acting
Voice Actors
Avatar' -metadata 'synopsis=MAG001 – Case #0122204 – Nathan Watts
Statement regarding an encounter on Old Fishmarket Close, Edinburgh.

The doors of The Magnus Archives open to shine a torch on the files of the Magnus Institute, esteemed research centre for the esoteric and supernatural. Join Head Archivist, Jonathan Sims, as he starts his mammoth organisational task with the tale of a strange entity lurking in the back streets of the Scottish capital…

Starring: The Archivist – Jonathan Sims
Writer: Jonathan Sims
Director / Editor: Alexander J Newall

MERCH:
Crowdmade: https://crowdmade.com/collections/rustyquill
Teepublic: https://www.teepublic.com/stores/rusty-quill?sort=popular
Redbubble: https://www.redbubble.com/people/RustyQuill/shop?asc=u

For more information or to hang out with the Rusty Quill community, visit:
WEBSITE: www.rustyquill.com
FACEBOOK: www.facebook.com/therustyquill/
TWITTER: @therustyquill
FORUMS: rustyquill.proboards.com
REDDIT: www.reddit.com/r/TheMagnusArchives/
DISCORD: https://discord.gg/KckTv8y
EMAIL<EMAIL_ADDRESS>
The Magnus Archives is distributed by RustyQuill.com and licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licence.

A sprinkle of SEO:
#Horror #Podcast #Podcasts
JohnMartin
The Stranger
Voice Acting
Voice Actors
Avatar' -metadata 'purl=https://www.youtube.com/watch?v=AdiUHYacaRI' -metadata 'comment=https://www.youtube.com/watch?v=AdiUHYacaRI' -metadata 'artist=Rusty Quill Podcasts' -movflags +faststart 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].temp.m4a'
[ThumbnailsConvertor] Converting thumbnail "THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].webp" to png
[debug] ffmpeg command line: ffmpeg -y -loglevel repeat+info -f image2 -pattern_type none -i 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].webp' -update 1 -movflags +faststart 'file:THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].png'
[EmbedThumbnail] mutagen: Adding thumbnail to "THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a"
[download] Finished downloading playlist: The Magnus Archives - The Complete Collection
+-zsh:39> ffprobe 'THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a'
ffprobe version 4.4.2-0ubuntu<IP_ADDRESS> Copyright (c) 2007-2021 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.2.0-19ubuntu1)
  configuration: --prefix=/usr --extra-version=0ubuntu<IP_ADDRESS> --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared
  libavutil      56. 70.100 / 56. 70.100
  libavcodec     58.134.100 / 58.134.100
  libavformat    58. 76.100 / 58. 76.100
  libavdevice    58. 13.100 / 58. 13.100
  libavfilter     7.110.100 /  7.110.100
  libswscale      5.  9.100 /  5.  9.100
  libswresample   3.  9.100 /  3.  9.100
  libpostproc    55.  9.100 / 55.  9.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x5612361d6b40] stream 0, timescale not set
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast [AdiUHYacaRI].m4a':
  Metadata:
    major_brand     : M4A
    minor_version   : 512
    compatible_brands: M4A isomiso2
    title           : THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast
    artist          : Rusty Quill Podcasts
    date            : 20170317
    encoder         : Lavf58.76.100
    comment         : https://www.youtube.com/watch?v=AdiUHYacaRI
    description     : MAG001 – Case #0122204 – Nathan Watts
                    : Statement regarding an encounter on Old Fishmarket Close, Edinburgh.
                    :
                    : The doors of The Magnus Archives open to shine a torch on the files of the Magnus Institute, esteemed research centre for the esoteric and supernatural. Join Head Archivist, Jonathan Sims, as he starts his mammoth organisational task with the tale of a st
                    :
                    : Starring: The Archivist – Jonathan Sims
                    : Writer: Jonathan Sims
                    : Director / Editor: Alexander J Newall
                    :
                    : MERCH:
                    : Crowdmade: https://crowdmade.com/collections/rustyquill
                    : Teepublic: https://www.teepublic.com/stores/rusty-quill?sort=popular
                    : Redbubble: https://www.redbubble.com/people/RustyQuill/shop?asc=u
                    :
                    : For more information or to hang out with the Rusty Quill community, visit:
                    : WEBSITE: www.rustyquill.com
                    : FACEBOOK: www.facebook.com/therustyquill/
                    : TWITTER: @therustyquill
                    : FORUMS: rustyquill.proboards.com
                    : REDDIT: www.reddit.com/r/TheMagnusArchives/
                    : DISCORD: https://discord.gg/KckTv8y
                    : EMAIL<EMAIL_ADDRESS>                    :
                    : The Magnus Archives is distributed by RustyQuill.com and licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licence.
                    :
                    : A sprinkle of SEO:
                    : #Horror #Podcast #Podcasts
                    : JohnMartin
                    : The Stranger
                    : Voice Acting
                    : Voice Actors
                    : Avatar
    synopsis        : MAG001 – Case #0122204 – Nathan Watts
                    : Statement regarding an encounter on Old Fishmarket Close, Edinburgh.
                    :
                    : The doors of The Magnus Archives open to shine a torch on the files of the Magnus Institute, esteemed research centre for the esoteric and supernatural. Join Head Archivist, Jonathan Sims, as he starts his mammoth organisational task with the tale of a st
                    :
                    : Starring: The Archivist – Jonathan Sims
                    : Writer: Jonathan Sims
                    : Director / Editor: Alexander J Newall
                    :
                    : MERCH:
                    : Crowdmade: https://crowdmade.com/collections/rustyquill
                    : Teepublic: https://www.teepublic.com/stores/rusty-quill?sort=popular
                    : Redbubble: https://www.redbubble.com/people/RustyQuill/shop?asc=u
                    :
                    : For more information or to hang out with the Rusty Quill community, visit:
                    : WEBSITE: www.rustyquill.com
                    : FACEBOOK: www.facebook.com/therustyquill/
                    : TWITTER: @therustyquill
                    : FORUMS: rustyquill.proboards.com
                    : REDDIT: www.reddit.com/r/TheMagnusArchives/
                    : DISCORD: https://discord.gg/KckTv8y
                    : EMAIL<EMAIL_ADDRESS>                    :
                    : The Magnus Archives is distributed by RustyQuill.com and licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Licence.
                    :
                    : A sprinkle of SEO:
                    : #Horror #Podcast #Podcasts
                    : JohnMartin
                    : The Stranger
                    : Voice Acting
                    : Voice Actors
                    : Avatar
  Duration: 00:16:42.17, start: 0.000000, bitrate: 136 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 459.000000
      Metadata:
        title           : Intro
    Chapter #0:1: start 459.000000, end 630.000000
      Metadata:
        title           : Can I have a cigarette
    Chapter #0:2: start 630.000000, end 801.000000
      Metadata:
        title           : The figure disappeared
    Chapter #0:3: start 801.000000, end 1002.000000
      Metadata:
        title           : No evidence
  Stream #0:0(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      handler_name    : ISO Media file produced by Google Inc.
      vendor_id       : [0][0][0][0]
  Stream #0:1(eng): Data: bin_data (text / 0x74786574)
    Metadata:
      handler_name    : SubtitleHandler
  Stream #0:2: Video: png, rgb24(pc), 1280x720, 90k tbr, 90k tbn, 90k tbc (attached pic)
Unsupported codec with id 100359 for input stream 1

Note, I can set it manually, however:
% ffmpeg -i THE\ MAGNUS\ ARCHIVES\ \#1\ -\ Anglerfish\ -\ Horror\ Fiction\ Podcast\ \[AdiUHYacaRI\].m4a -metadata album=Foo\ Bar\ Baz -c copy output.m4a ; ffprobe output.m4a
...
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'output.m4a':
  Metadata:
    major_brand     : M4A
    minor_version   : 512
    compatible_brands: M4A isomiso2
    title           : THE MAGNUS ARCHIVES #1 - Anglerfish - Horror Fiction Podcast
    artist          : Rusty Quill Podcasts
    album           : Foo Bar Baz
    date            : 20170317
    encoder         : Lavf58.76.100
    comment         : https://www.youtube.com/watch?v=AdiUHYacaRI
    description     : MAG001 – Case #0122204 – Nathan Watts
                    : ...
...

Maybe this is what you want:
--parse-metadata "playlist_title:%(meta_album)s"

Maybe this is what you want: --parse-metadata "playlist_title:%(meta_album)s"

That worked?(!) But that appears in complete contradiction to the examples used in the docs and is about the most counter-intuitive notation I've seen. The %(...)s strongly suggests expansion, not storage?

But that appears in complete contradiction to the examples used in the docs

The documentation is confusing, but it does not contradict the examples. I just think we need less ambiguous examples to better illustrate how the option works.

The %(...)s strongly suggests expansion, not storage?

I agree with this. You can also use a regex capture group, e.g. playlist_title:(?P<meta_album>.+), which makes more sense, but it is more typing

The documentation is confusing, but it does not contradict the examples.

What does yt-dlp --parse-metadata "title:%(artist)s - %(title)s" (an example that appears there) do?

What does yt-dlp --parse-metadata "title:%(artist)s - %(title)s" (an example that appears there) do?

If the original title field's value is "Black Sabbath - The Wizard", it would modify artist to "Black Sabbath" and modify title to "The Wizard"

If the original title field's value is "Black Sabbath - The Wizard", it would modify artist to "Black Sabbath" and modify title to "The Wizard"

:exploding_head: That's...cool! Confusing, but cool. Thanks!


Duplicated PendingCallback

Hi, I found the problem with firebase-jobdispatcher-android. You use only one class from com.google.android.gms.gcm and you don't attach dependencies GCM to build.gradle. I have in build.gradle dependencies to GCM and when I import aar firebase-jobdispatcher-android (as you wrote in README.md) I have a problem with duplicated PendingCallback class. I cannot exclude this class beacuse this is aar. Can you help me fix it?

Hi kparysz! Can you share your build.gradle's dependencies section?

Sure. Problem is also with INetworkTaskCallback.
compile "com.google.android.gms:play-services-analytics:8.4.0"
compile "com.google.android.gms:play-services-gcm:8.4.0"
compile "com.google.android.gms:play-services-ads:8.4.0"
compile project(':jobdispatcher')

Same here. I have:
compile 'com.google.android.gms:play-services-location:8.4.0'     compile 'com.google.android.gms:play-services-maps:8.4.0'     compile 'com.google.android.gms:play-services-gcm:8.4.0'
Build failure:
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/android/gms/gcm/PendingCallback$1;

The problem is unintentional. We're planning on publishing (#1) two library variants soon that solve this issue; a "fat" variant that includes the GCM classes bundled (for anyone that doesn't already have a dependency on GCM) and a "thin" variant that has an explicit dependency on GCM.
This problem also shouldn't affect users of the new Firebase Cloud Messaging library (com.google.firebase:firebase-messaging), only the old GCM library (com.google.android.gms:play-services-gcm).

I've same problem, any workaround to be able to use that project and Google Play Services meanwhile?

When I add the library without GCM dependencies:
compile 'com.firebase:firebase-jobdispatcher:0.5.1'
I still see that the aar includes com.google.android.gms.gcm.INetworkTaskCallback and com.google.android.gms.gcm.PendingCallback.
Therefore when I build my project I see the error:
Duplicate zip entry [classes.jar:com/google/android/gms/gcm/PendingCallback$1.class]
@ciarand why the aar includes the files from gcm? I believe they must be omitted.

Same problem as @yahor-makouski-epam reported - using com.firebase:firebase-jobdispatcher:0.6.0 and getting an error with Duplicate zip entry ... PendingCallback$1.class

@yahor-makouski-epam @vkislicins I got the same problem and here is my workaround to this.
compile ("com.firebase:firebase-jobdispatcher-with-gcm-dep:0.6.0") {         exclude module: "play-services-gcm" }

Looks like I've misunderstood the readme. When you already have a GCM library in the list of your dependencies, you should use jobdispatcher-with-gcm-dep, not the other one. Compiles fine after that change.
@sampyng not sure how safe it is to exclude modules. I think it can lead to unpredictable issues if any of the methods have changed. I think it works for you because you're using jobdispatcher-with-gcm-dep flavour, which probably doesn't have or use the internet gcm dependencies

@sampyng worked for me, thanks.


Debug:support python script auto debug nuttx kernel

This patch add an example and pyhton base modules:
1.add memdump.py is an example to analyze memory
usage by python script.
2.add The most basic data structure analysis, like list, etc.
future ideas:
Maybe we can add modules related to "sched, drivers, arch, fs.." to automatically analyze scripts to debug some problems
References:
linux kernel (https://github.com/torvalds/linux/tree/master/scripts/gdb) The official manual of gdb (https://sourceware.org/gdb/onlinedocs/gdb/Python-API.html)
Summary
Add python script auto debug
Impact
debug
Testing
nsh:sim with MM_BACKTRACE=8

Nice idea @anjiahao1! Please don't forget to include a Guide (https://nuttx.apache.org/docs/latest/guides/index.html) demonstrating how to use it.


Issue #795 Add pipeline which periodically updates the projects dependencies to the latest version

Fixes #795
This commit adds a pipeline that periodically updates the project dependencies.
It runs every sunday at 15:00. When changes are found a new update branch is pushed and a PR is created.
The created PR in turn will trigger the normal build pipeline so all the regular checks are run against this branch.
If any of the tests fail they should be fixes as part of the created PR
Reviewers are automatically assigned in this case that are @luitjansl and @JoerivanEngelen
Checklist

[x] Links to correct issue
[ ] Update changelog, if changes affect users
[x] PR title starts with Issue #nr, e.g. Issue #737
[ ] Unit tests were added
[ ] If feature added: Added/extended example

@Hofer-Julian You might find this interesting as well


Expected a bytes-like object in prepare_auth

I'm using python-intercom which requires requests 2.6.0. I have been using requests outside of that as well, and recently upgraded from 2.11.1 to 2.12.3.
python-intercom then stopped working (but works when I revert to requests 2.11.1). I haven't dug through the python-intercom code yet to figure out exactly what is going on. I'm happy to stick to 2.11.1, but since the requests website suggests that there should be no breaking changes with minor releases, I figured I'd post here.
Stack trace:
Traceback (most recent call last):
  File "/tmp/Potato/lib/python3.5/site-packages/django/core/handlers/exception.py", line 39, in inner
    response = get_response(request)
  File "/tmp/Potato/lib/python3.5/site-packages/django/core/handlers/base.py", line 187, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/tmp/Potato/lib/python3.5/site-packages/django/core/handlers/base.py", line 185, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/vagrant/PotatoMain/views/user.py", line 39, in auth_callback
    login(request, user)
  File "/tmp/Potato/lib/python3.5/site-packages/django/contrib/auth/__init__.py", line 130, in login
    user_logged_in.send(sender=user.__class__, request=request, user=user)
  File "/tmp/Potato/lib/python3.5/site-packages/django/dispatch/dispatcher.py", line 191, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/tmp/Potato/lib/python3.5/site-packages/django/contrib/auth/models.py", line 25, in update_last_login
    user.save(update_fields=['last_login'])
  File "/tmp/Potato/lib/python3.5/site-packages/django/contrib/auth/base_user.py", line 80, in save
    super(AbstractBaseUser, self).save(*args, **kwargs)
  File "/tmp/Potato/lib/python3.5/site-packages/django/db/models/base.py", line 796, in save
    force_update=force_update, update_fields=update_fields)
  File "/tmp/Potato/lib/python3.5/site-packages/django/db/models/base.py", line 833, in save_base
    update_fields=update_fields, raw=raw, using=using)
  File "/tmp/Potato/lib/python3.5/site-packages/django/dispatch/dispatcher.py", line 191, in send
    response = receiver(signal=self, sender=sender, **named)
  File "/vagrant/PotatoMain/signals.py", line 14, in feed_post_save
    intercom.User.create(email=instance.email)
  File "/tmp/Potato/lib/python3.5/site-packages/intercom/api_operations/save.py", line 12, in create
    response = Intercom.post("/%s/" % (collection), **params)
  File "/tmp/Potato/lib/python3.5/site-packages/intercom/__init__.py", line 171, in post
    return cls.request('POST', path, params)
  File "/tmp/Potato/lib/python3.5/site-packages/intercom/__init__.py", line 163, in request
    method, cls.get_url(path), cls._auth, params)
  File "/tmp/Potato/lib/python3.5/site-packages/intercom/request.py", line 47, in send_request_to_path
    auth=auth, verify=certifi.where(), **req_params)
  File "/tmp/Potato/lib/python3.5/site-packages/requests/api.py", line 56, in request
    return session.request(method=method, url=url, **kwargs)
  File "/tmp/Potato/lib/python3.5/site-packages/requests/sessions.py", line 474, in request
    prep = self.prepare_request(req)
  File "/tmp/Potato/lib/python3.5/site-packages/requests/sessions.py", line 407, in prepare_request
    hooks=merge_hooks(request.hooks, self.hooks),
  File "/tmp/Potato/lib/python3.5/site-packages/requests/models.py", line 306, in prepare
    self.prepare_auth(auth, url)
  File "/tmp/Potato/lib/python3.5/site-packages/requests/models.py", line 527, in prepare_auth
    r = auth(self)
  File "/tmp/Potato/lib/python3.5/site-packages/requests/auth.py", line 68, in __call__
    r.headers['Authorization'] = _basic_auth_str(self.username, self.password)
  File "/tmp/Potato/lib/python3.5/site-packages/requests/auth.py", line 38, in _basic_auth_str
    b64encode(b':'.join((username, password))).strip()
TypeError: sequence item 1: expected a bytes-like object, NoneType found

Hey @raphaeltm, thanks for opening a ticket. This has been addressed in #3758 and is working on master. It should be fixed when the next release ships.

Yup. In the meantime, python-intercom can resolve the issue by not passing objects that aren't strings as auth objects.


not clear that we have classic and native providers if folks first experience is starting out on an api docs page

overview
if folks first start out on an API docs page they may never see the note on the overview page that gives information about the native provider. we may want to consider having access to this information in the header so no matter what page of the package they are on they have access to this info.
original report from a user:
https://github.com/pulumi/registry/issues/547#issuecomment-1011361388

Is it possible to tighten up the layout vertically by putting the logo on the same line as "Azure Classic"?

ive updated this issue to be more generic as we are now running into this issue with other packages, including awsx

closing this issue as fixed via https://github.com/pulumi/registry/pull/1797


Card: Johnny Ringo, Sgt. Elijah Clay

Plus fix for PointBlank.js and updates on the shootout effects.

Partly removed restrictions for shootout. Rest in #718


Test before release

Provider Version
Latest
Terraform Version
Latest
Describe the bug
Managing permissions, grants and users is a core use case, and if you have a look at the open issues, currently neither of them is possible:

Users cannot be created (https://github.com/Snowflake-Labs/terraform-provider-snowflake/issues/2058)
The old grant resources are deprecated, the new one is unusable (filter issues for snowflake_grant_privileges_to_role)

Would it be possible to test software before making a new release?
As a bare minimum test:

Creating, modifying and destroying every resource
Upgrading from the previous version

Expected behavior

Upgrades from one version to the next always successful
Deprecation warnings that can actually be resolved as the new resources are functional
Core functionality reliably working
Not releasing completely broken functionality

Code samples and commands
N/A
Additional context
I think the community would appreciate if Snowflake invested more resources to elevate the quality this provider, especially in light of the amount of money paid for the service.

I can only support this ticket. Upgrading the provider has caused multiple serious production issues in the past for us.

Hey @gbatiz :wave:,
Thank you for taking the time to provide us with your feedback. We sincerely appreciate your input and understand your concerns. Your feedback is valuable to us as it helps us improve our services.
We would like to inform you that some of the points you have raised have already been addressed in our ongoing efforts to enhance our project. However, we would also like to let you know that as our project is still in the experimental phase, there are certain aspects that may not be immediately addressed.
One of them would be successful upgrades from one version to another. Because we are still in version 0.XX.0 (Semantic Versioning), we are still making breaking changes. We know that the provider is already used in many places in production, that’s why we try to minimize the number of them. In a case where breaking change is needed, we are adding a new entry in our migration guide to help you with upgrading between the versions. After the 1.0.0 version (that we plan to reach around late fall this year), we will be able to ensure backward compatibility with the previous non-major versions.
To address other things point-by-point:

Regarding all the points about grants and the old grant resources being deprecated - We had an ongoing initiative called grants redesign where we addressed most of the flaws and missing functionality in the new resources. Marking the old ones as deprecated enabled us to abandon the old implementation and support the new one. Then, in case of any missing functionality, we picked up those issues and addressed them as soon as possible.
About the core functionality working as it should be - For the past few quarters our plans were mostly about making the provider more stable. Our focus was scattered on certain aspects of the project that were all essential to get to the stable V1 version. This and the next quarter, we will address all of the essential objects, and then follow up with the remaining ones. Also, during that we managed to help, fix, and resolve hundreds of issues, addressing them as they come and making the provider even more stable.
Testing the provider - I think we have to partially agree on this one. The state of the provider going back a few quarters had many issues. Some of them are already addressed by mentioned plans, and others are addressed on a daily basis. The tests are in the second group where whenever we were doing any changes to a given object, we always added tests that would check added functionality. As time went on, we see that the number of tests in the provider drastically increased (and still will during the preparation for V1) and the provider is more stable than ever before.

We genuinely appreciate your patience and understanding as we continue to make improvements. If you have any further suggestions or concerns, please do not hesitate to reach out to us. We value your input and are committed to ensuring your satisfaction.

Dear @sfc-gh-jcieslak ,
Thank you for answering my concern, I appreciate it!
We have decided to bite the bullet and upgrade from version 0.60something to 0.90.0 a month ago. We managed to replace 90% of the grant resources and resolve other deprecations with little disruption to our users.
I can confirm that the new resources are way more reliable, and in general there is a noticeable quality improvement of the provider. This is very much appreciated! Also, communication about the project has became a lot clearer and proactive, which is very nice.
Overall, nice to see that the concerns of the community are addressed. I think you guys are doing the right thing! 🚀


Can not build using archive tarballs, due to git command used in make process

Steps:

Get source archive from https://github.com/helm/helm/archive/v2.15.1.tar.gz
Untar and cd
Run make

Expected:
Package builds successfully
Actual:
Error "fatal: Needed a single revision" due to calls to git in versioning.mk
The archive tarballs don't have the .git folder, thus git can not function
Fix:
Update makefile to find required information elsewhere or fallback to other options if .git folder doesn't exist

GitHub provides these tarballs as part of the release, and there is no way to remove them from the release page. The Makefile needs to check which tag is currently checked out to set the version information correctly for the Helm binary.
Please clone the repository from a particular tag instead if you wish to build from scratch. Thanks.


Observability into FluentBit Failures

Is your feature request related to a problem? Please describe.
Say you're running a FluentBit version prior to v1.9.3 and you use - in certain key names. This will cause a SEG issue in the FluentBit process and it will restart. How do I get visibility into failures like these. Since the wrapper causes the FluentBit process to restart, the Kubernetes pod will not restart.
Describe the solution you'd like
Some way to surface the issue so I can alert on it. In addition, I would like k8s-native like behavior so that if a new DaemonSet is being rolled out and the first pod of the new version is failing, it doesn't tear down the old pods.
Describe alternatives you've considered
I'm actually not sure how to work around this.
Additional context
No response

A potential solution is to add logic to the wrapper that
1. Catches FluentBit failures and increments a prometheus metric
2. Run a sidecar that implements the Pods readiness/liveness probes

@frankgreco This is a very good requirement.
Maybe we can add readiness/liveness probes to the watcher itself and of course we can add promehteus metrics to it as well

@benjaminhuo could you point me to where the watcher code lives?

The fluentbit watch is here: https://github.com/fluent/fluent-operator/tree/master/cmd/fluent-watcher/fluentbit


Change default config file path to miden-node.toml

Currently, the default config file is miden.toml. This conflicts with miden.toml that miden client also uses as a default config file (see https://github.com/0xPolygonMiden/miden-client/issues/133). I think we should change the default to miden-node.toml.

What do you think of:

Client => client.toml
Node => node.toml

It's the main configuration file hence making sense to have the same name as the crate. The redundant use of miden  doesn't really add value here.


Improved Provisioner Limit Metric/Alerting

Description
What problem are you trying to solve?
I need a clear way to alert when provisioners hit their limits and will no longer provision capacity. We've tried setting some metric alerts based on % of the limit provisioned but this has turned out to be tricky.

Tried setting an alert for 100% utilization. This did not work as we'd almost never hit 100% because of the sizes of instances would never match up exactly with the limit
Tried setting an alert for 90% utilization. This has also failed in a couple cases where new workloads came in requiring significant capacity and when the provisioner was already at 80% it could not provision more capacity.

The latter problem is even worse if you have a diverse set of workloads of mixed sizes. Some of our clusters we can slowly creep up to 90+ percent utilization with lots of smaller workloads so the alerts work as intended, other times we'll have large pods come in that can't provision capacity and will be blocked.
I think it'd be easier/simpler to operate if there was just another metric per provisioner that just said I am currently limited, in addition to metric that currently exists.
Another option might be to just alert based on pods failing to schedule, but that will likely produce its own issues with the multitude of ways that pods can fail to schedule.
How important is this feature to you?
Fairly important operational consideration.
Related issue around how hard it is to tell if you've hit the provisioner limit: https://github.com/aws/karpenter-core/issues/686

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Note: provisioners are being changed to to "nodepools" - see: https://karpenter.sh/docs/upgrading/v1beta1-migration/#provisioner---nodepool
@sidewinder12s it seems that we could create a metric on limits being reached whenever this limit function returns an error: https://github.com/kubernetes-sigs/karpenter/blob/main/pkg/apis/v1beta1/nodepool.go
Of course that would mean that you would have to have at least one occasion where a node has failed to be launched before you would actually have any metric produced which you could use to alert on - is this what you were thinking of?
Additionally, would it be particularly helpful for there to be more specific metrics on the exact limit that was reached? e.g. counts of memory limit threshold exceeded for node group, alongside an all-encompassing count of "limit exceeded" metric for  a given node pool

I'd love to pop a status condition for this, and then generate metrics and events from the status condition.

@ellistarn sounds interesting -  presumably you could use this new framework to handle the related issue (https://github.com/kubernetes-sigs/karpenter/issues/705) too? Looking over it briefly it seems it could work well here

Yes. I'd like to see what about karpenter's operations can't be modeled in this way.  I'm hopeful that we can cover almost everything with this mechanism.

We have dozens of clusters and thousands of nodes.
Such an easy metric "on reaching limits", would make life so much easier. <3

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale

/remove-lifecycle stale


parallelplot

Parallelplot does not change axis color, just figure color.

The editable properties of a parallelplot do not contain anything about pertinent colors, only line colors. This can potentially be addressed in future releases of matlab if they allow more editable properties of stackedplots.


Api changes

Makes the API work better with hypercat and path-based permissions. Changes:

The datasourceid has been moved to the fist part of the path
/read and /write has been removed this is enforced using POST and GET instead.
all params are now passed in the path rather than as post data

Beautiful! Thanks Tosh!


Frontend Homework 13

Code Explanation Video Link: https://video.drift.com/v/ab8ZwB1jW03H1jDbyAdHIdLthmWKw0TeRBs58zSZCzI0Y/
Demo Video Link:  https://video.drift.com/v/ab4NwluGNZU1HaLxHGaVTp3icsH7dZ9JNqcN35nWGo/
Screenshots:

Metric
Value

alert_status
:white_check_mark: OK

bugs
1

code_smells
1

reliability_rating
D (at least 1 Critical Bug)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0


Jitpack download not working

I try to use your adapter in order to upgrade an old JavaEE8 project to JakartaEE10 and GlassFish 7.
Maven is failing to download your jars from jitpack:
Downloading from jitpack.io: https://jitpack.io/com/github/hantsy/arquillian-container-glassfish-jakarta/arquillian-glassfish-managed-jakarta/7.0.12/arquillian-glassfish-managed-jakarta-7.0.12.jar
Downloading from central: https://repo.maven.apache.org/maven2/com/github/hantsy/arquillian-container-glassfish-jakarta/arquillian-glassfish-managed-jakarta/7.0.12/arquillian-glassfish-managed-jakarta-7.0.12.jar

...

[ERROR] dependency: com.github.hantsy.arquillian-container-glassfish-jakarta:arquillian-glassfish-managed-jakarta:jar:7.0.12 (test)
[ERROR]         Could not find artifact com.github.hantsy.arquillian-container-glassfish-jakarta:arquillian-glassfish-managed-jakarta:jar:7.0.12 in jitpack.io (https://jitpack.io)
[ERROR]         Could not find artifact com.github.hantsy.arquillian-container-glassfish-jakarta:arquillian-glassfish-managed-jakarta:jar:7.0.12 in central (https://repo.maven.apache.org/maven2)

Entering the URL in a browser also returns errors.
Is it just bad luck and Jitpack has problems, or is it another problem? Or a trivial typo by me?

use <version>v7.0.10</version>  -- this helps for me because of:

tests for 7.0.12 are failed and build was not assembled
last successfull build is v7.0.10

Thanks for the feedback. But I switched to https://github.com/OmniFish-EE/arquillian-container-glassfish already ;-). I will close this issue.


Upgrade tables to v12 SDK

This task is required to address many other issues related to tables.

[x] #5036
[x] #5037
[x] #5038
[x] #5039
[x] #5040
[x] #5041
[x] #5044
[x] #5045
[x] #5153
[x] #5155
[x] #5163
[x] #5160
[x] #5162
[x] #5043
[x] #5042
[x] #5154

All table operations have been moved to the v12 SDK.


HTML buttons with descendant images can be found by alt

The following construct should now work:
<button><img alt="Submit" src="submit.png"></button>

It's a bit of a silly construct really, since <input type="image"> exists, but it came up in a real application I was testing.

Not sure if this is worth including, I don't see this as a very common construct. Every additional option here is a small performance hit, not sure if this is worth it.

I'm not going to push for it -- it's the first time the problem has
come up for me (although it did surprise me to find it missing).
Admittedly, I normally use Capybara/XPath in situations where I
control the markup and I almost never use a <button> tag, let alone
one with a nested image.
I've been writing a lot of find('img[alt=Search]').click for this application!

I think I will hold out on this unless I see a couple of others asking for it. I'd rather go the other direction and have these methods be somewhat less magic in what they can find.


Compress bytecodes before publishing

Motivation
Application bytecodes can be quite large, and are fairly easily compressed.
Proposal
Compress bytecodes before publishing them, and decompress them before creating Wasm instances.

Implemented in #2382 .


to Get Data from Video url

how to get data From this type of "file:///var/mobile/Media/DCIM/101APPLE/IMG_1229.mp4" Url , i can try lot's of time to get data from this link but not getting the data.

@Uk44 Hi
You can't read or write data outside of Documents folder because Apple is against it. Instead, you should export the video to Documents using:
public extension DKAsset {

    /**
     Writes the AV in the receiver to the file specified by a given path.

     - parameter presetName:    An NSString specifying the name of the preset template for the export. See AVAssetExportPresetXXX.
     */
    public func writeAVToFile(_ path: String, presetName: String, completeBlock: @escaping (_ success: Bool) -> Void)
}

can You Please give me example of  this, So i can easily understand how it Works.

Like this:
let path = (NSTemporaryDirectory() as NSString).appendingPathComponent("1.png")

asset.writeAVToFile(path, presetName: AVAssetExportPresetMediumQuality, completeBlock: { (success) in
    if success {
        let data = NSData(contentsOfFile: path)
    } else {
        // ...
    }
})


Add custom OSC-type tags

While discouraged by the OSC spec, custom (proprietary) OSC message type tags are possible.
Would be a nice feature to add to the library, but low priority.

Substantial work is now complete on this, will push to a future release version.

This will be implemented in release 0.4.0 by way of protocol adoption on custom types and a mechanism to register custom types with the OSC decoder / encoder.


ISPN-12605 REST SSE

https://issues.redhat.com/browse/ISPN-12605
https://issues.redhat.com/browse/ISPN-12606
Implementation of Server-Sent Events for the REST endpoint.
This includes cache config changes and cache events.

@tristantarrant There are still issues with blocking calls to removeListener.

Blocking issues removed

Thanks @tristantarrant


Cannot download from FanBox

access_denied
Failed to login using OAuth
Everytime I want to download images from Fanbox, it appeared and download failed.

updated in #530, can you try the new client?


Don't prune if we've already downloaded updates.

Fixes #174

This looks fine to me, we have other signals in the same chain that check and mutate the state field :+1:


Update carma config for telematics with the latest simulation setup used in VRU use case 1

Summary

Need to fix the internal CARMA ROS1, ROS2 components communication issue with RMW_IMPLEMENTATION.
Update .env file in the cdasim config with complete DOCKER_* related information.
Copy cdasim_config from VRU use case 1
Fix issues launching latest develop version CARMA platform in simulation environment.

Commit
NA
Expected Behavior
CARMA Platform run VRU use case 1 scenario without issue in simulation (XiL) environment.
Actual Behavior
CARMA Platform ROS2 failed and cannot engage vehicle in simulation environment
Steps to Reproduce the Actual Behavior
Refer to setup instruction: https://usdot-carma.atlassian.net/wiki/spaces/WFD2/pages/2907996170/Development+Environment+setup+-+Telematics+tool+XiL+integration+test
Related Work
https://github.com/usdot-fhwa-stol/carma-config/pull/347

Resolved by https://github.com/usdot-fhwa-stol/carma-config/pull/347


[Bug]: the precision of the tinyint type is incorrect in mysql mode

ODC version
all
OB version
mysql 5.7
What happened?
the precision of the tinyint type is incorrect in mysql mode:
table ddl:

odc show precision:

What did you expect to happen?
show the precision of the tinyint type correctly
How can we reproduce it (as minimally and precisely as possible)?
create table with tinyint(n), n can be any, odc will always show precision 3:
create table `tinyint_test7`(`del_flag` tinyint(4) UNSIGNED  ZEROFILL  DEFAULT '0' COMMENT '0 正常 1 删除' NOT NULL);

Anything else we need to know?
No response

pass


No Source Code for V4

I have something of a bone to pick with the maintainers of this repository. First, you create a project under the guise that it will remain free and open source.  You're not using the releases section to distribute your binaries; instead, you resort to a sketchy personal Google Drive. On top of this, you fail to make clear the distinction between the license (which allows commercial use) and your README (which has ambiguous language that effectively corrupts the original license and makes an entirely new one). Not only all of this, but you fail to even include the source code for your recent development? It's hardly open source when there isn't any source to be found. What is the function of your license when we can't even peek behind the curtain? I'd seriously re-consider the direction you're taking this project if you really want to convince people who are actually interested in true FOSS development that your project is worth their time.  I think the irony of explaining why open source matters in a thread on GitHub is enough to prove my point.

Hi Penguin,
We will release the source codes for the previous online version style2paints v4 and this offline version style2paints v4.5 when the project SEPA (previously called style2paints v5) is released, at which point the life cycle of style2paints 4.X is end.
The currently available source code of style2paints v3 is released under Apache 2.0 lisence. Apart from source codes, note that the pretrained models are standalone materials and we preserve all rights of these model files.
Finally, the binary releases are too big for github release pages, which may cause network traffic banning.
Thank you for your attention and suggestions.
Best,
Zhang
---Original---
From: @.>
Date: Mon, May 24, 2021 08:44 AM
To: @.>;
Cc: @.***>;
Subject: [lllyasviel/style2paints] No Source Code for V4 (#166)
I have something of a bone to pick with the maintainers of this repository. First, you create a project under the guise that it will remain free and open source.  You're not using the releases section to distribute your binaries; instead, you resort to a sketchy personal Google Drive. On top of this, you fail to make clear the distinction between the license (which allows commercial use) and your README (which has ambiguous language that effectively corrupts the original license and makes an entirely new one). Not only all of this, but you fail to even include the source code for your recent development? It's hardly open source when there isn't any source to be found. What is the function of your license when we can't even peek behind the curtain? I'd seriously re-consider the direction you're taking this project if you really want to convince people who are actually interested in true FOSS development that your project is worth their time. Otherwise, I kindly ask you to consider leaving GitHub, as this clearly has no place among projects that complete the bare minimum requirement of releasing source code.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


refactor(rc2): Remove instances of provide() in favour of the preferr…

This project uses semver, please check the scope of this pr:

[x] #patch# - backwards-compatible bug fix
[ ] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

…ed object syntax

Changes Unknown when pulling 89269f1740430d99e0ac610194ad7094d1af22c9 on fix/rc2-update into ** on master**.


Unable to retrieve data via the wakatime api

I deployed it on my own server using Docker. When I call this API (/api/compat/wakatime/v1/users/current/stats/last_30_days), it doesn't return any data, as shown in the following image:

However, when I access it on the web, it works fine:

Could you please let me know if I am accessing the API incorrectly?

Are you sending an authorized request (including Authorization header) or an anonymous one? The endpoint you're using allows for public, unauthorized access, but in that case, will only return as much data as you gave permissions to. So possible solutions include:

Send authentication along with the request (i.e. "log in")
Permit public data access for at least 30 days for the entity types you want to retrieve

You might also want to look into the /summary endpoint as an alternative (also requires authentication).

Hope that helps?

THX. It helps me a lot!


(Feature request) Configurable cache folder

Cache (download) folder by default hosts on %LOCALAPPDATA% (Windows) or $XDG_CONFIG_HOME (Linux), which is in most cases located on system drive, which can be small-sized in some cases :)
Can you add command-line/config switch for cache folder?
Btw, usage $XDG_CONFIG_HOME for download cache on linux is in some way incorrect, according to XDG specs: https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html , more suitable are $XDG_CACHE_HOME or $XDG_DATA_HOME

Are cached files being written to $XDG_CONFIG_HOME for you? If so, that's a bug as cache files are supposed to be written to $XDG_CACHE_HOME and fallback to ~/.cache if $XDG_CACHE_HOME isn't specified.

Are cached files being written to $XDG_CONFIG_HOME for you? If so, that's a bug as cache files are supposed to be written to $XDG_CACHE_HOME and fallback to ~/.cache if $XDG_CACHE_HOME isn't specified.

Re-checked - you are right here, on linux it goes where it should via envinroment, seems like that machine was affected by 386ds overrides (roaming profile), thanks :)


Is there any way to make a window transparent

Is there any way to make a window transparent？
I have set the native window to transparent, but the background color of the window is still white.

Are there attributes to set?
Similar to electron, https://www.electronjs.org/docs/api/browser-window#new-browserwindowoptions
transparent: Boolean (optional)-Makes the window transparent. Default is false. On Windows, does not work unless the window is frameless.

Are there attributes to set?
Similar to electron, https://www.electronjs.org/docs/api/browser-window#new-browserwindowoptions
transparent: Boolean (optional)-Makes the window transparent. Default is false. On Windows, does not work unless the window is frameless.

Hi @aojianwu. Are you experiencing this in Microsoft Edge? Can you share a sample of your code please? Thank you.

Hi @aojianwu. Are you experiencing this in Microsoft Edge? Can you share a sample of your code please? Thank you.

I'll go ahead and close this issue now.


Play audio when trying to buy the same thing twice

Buying a module you already have needs to play the "wrong" audio

Fixed with #235


Does Windows also have radius parameter?

Does Windows also have radius parameter like MacOS' apply_vibrancy method?

Unfortunately no


Enable Kubernetes Deployment

This take over and closes #31 by @nheidloff
In addition to the original commit I made the following changes:

Updated the web app yaml file to match the one in the model repo
Removed the duplicate model yaml file
Added a Deploy on Kubernetes section to the README

@lresende could you setup the web app on the coda it docker hub and test that this works following my steps in the readme? also @djalova could you test?

@lresende I've addressed your comment, but the repo still need to be added to the codait DockerHub before this can be merged.

Update from @lresende
Adding the web app to the codait docker hub is currently blocking this pr and blocked on a open docker hub bug.

@nheidloff We're wrapping up this PR if you'd like to test that everything works as you expected in your original PR.

Ah - maybe we can also say that the web app exposes an external ip
(localhost if running locally)
On Thu, 5 Jul 2018 at 01:36, Alex Bozarth<EMAIL_ADDRESS>wrote:

@ajbozarth commented on this pull request.
In README.md
https://github.com/IBM/MAX-Image-Caption-Generator-Web-App/pull/32#discussion_r200210317
:

@@ -89,6 +93,17 @@ viewed by clicking View app.

 ![Delivery Pipeline](doc/source/images/ibm-cloud-deploy.png)

+## Deploy on Kubernetes
+
+You can also deploy the model and web app on Kubernetes using the latest docker images on Docker Hub.
+
+On your Kubernetes cluster, run the following commands:
+

kubectl apply -f https://raw.githubusercontent.com/IBM/MAX-Image-Caption-Generator/master/image-caption-generator.yaml
kubectl apply -f https://raw.githubusercontent.com/IBM/MAX-Image-Caption-Generator-Web-App/master/image-caption-generator-web-app.yaml

+The model will be accessible at port 5000 and the web app at port 8088 of your cluster.
I tried to word it to make it clear that they're the internal ports, but I
can reword it if that's not clear.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/IBM/MAX-Image-Caption-Generator-Web-App/pull/32#discussion_r200210317,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA_SB6ORrP1Un51fGdaDLfIBv6AolCPTks5uDVFmgaJpZM4U9vXA
.

@MLnick I fixed the Docker Hub typo and updated the README wording. Does it look better now?

Merging this since Nick's nit is fixed and he gave a LGTM


Clean-up / Clean devcontainer & TF state workflow step fails

See: https://github.com/UCLH-Foundry/FlowEHR/actions/runs/4698343870/jobs/8331048980#step:3:1
Run az storage fs directory delete \
  az storage fs directory delete \
    --file-system tfstate \
    --name flwr-0acd30e5 \
    --account-name stgbtstruclhcidev \
    --auth-mode login \
    --yes
  shell: /usr/bin/bash -e {0}
  env:
    AZURE_HTTP_USER_AGENT:
    AZUREPS_HOST_ENVIRONMENT:

ERROR: This endpoint does not support BlobStorageEvents or SoftDelete. Please disable these account features if you would like to use this endpoint.
RequestId:b1b[2](https://github.com/UCLH-Foundry/FlowEHR/actions/runs/4698343870/jobs/8331048980#step:3:2)ae[3](https://github.com/UCLH-Foundry/FlowEHR/actions/runs/4698343870/jobs/8331048980#step:3:3)8-101f-005c-[4](https://github.com/UCLH-Foundry/FlowEHR/actions/runs/4698343870/jobs/8331048980#step:3:4)1b7-6e8e4[5](https://github.com/UCLH-Foundry/FlowEHR/actions/runs/4698343870/jobs/8331048980#step:3:5)000000
Time:2023-04-14T0[9](https://github.com/UCLH-Foundry/FlowEHR/actions/runs/4698343870/jobs/8331048980#step:3:9):54:29.5233919Z
ErrorCode:EndpointUnsupportedAccountFeatures

Will try using https://learn.microsoft.com/en-us/cli/azure/storage/blob?view=azure-cli-latest#az-storage-blob-delete with a pattern instead to see if endpoint supports soft delete


cannot add block to frame door/gate/trapdoor when they are placed next to same type of frame block

When I place framed trapdoors that are next to each other and therefore are both activated when you click on one i can no longer apply a block to either framed trapdoor to change their look.

I'm sorry, I can't recreate that problem. I tried placing them in a row, around a block and on top of each other, but opening/closing and inserting blocks does work fine for me. Could you maybe explain the problem a bit more? And which modpack were you using, when the problem occured?

hopefully this helps sorry don't have a lot of time right now myself to look into this right now.  It might be another mod that is interfering but when i place two trap doors side by side like on the left in the picture they just open an close together and i cannot put a block on them while if the trapdoor is solo i can add the block to it.

No further information regarding this problem... I'll close this issue now. Feel free to reopen this issue, if you can provide additional information


Add a demo

Agreed. I don't think using fakerest mocks is a meaningful demo.
It will answer a lot of questions and issues with setting up an actual REST server for admin-on-rest,
like
#159

Oh, the demo will use FakeRest indeed.

The demo is being built at https://github.com/marmelab/admin-on-rest-demo

Cannot do Create on the demo: http://marmelab.com/admin-on-rest-demo/#/customers/create
Uncaught TypeError: Cannot read property 'pathname' of undefined(…)

Ah yes, this is very very early ;)

Consider it done!