Pass user as a parameter to GetLastViewedAt

Part of #613

Can we implement the use case first so that we are sure this change is the correct approach?

errors.As does not work as expected @byliuyang, we would need to use switch err.(type) {...}, otherwise it works fine

@kapillamba4 Can you private message some logs to look up tomorrow?


Vimeo 403 forbidden

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

[X] I'm reporting a broken site
[X] I've verified that I'm running yt-dlp version 2022.09.01 (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 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
Poland
Provide a description that is worded well enough to be understood
I use master.json for download, renaming it to master.mpd. Error 403 on all videos.
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] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['https://73vod-adaptive.akamaized.net/exp=1663022961~acl=/26b6e8c4-ebf9-4cf1-b0c3-cbe6b2473930/*~hmac=043e7272f1485b0ac4cf04fb8e7c58510e34e6af46e7b32de41363c2010433c9/26b6e8c4-ebf9-4cf1-b0c3-cbe6b2473930/sep/video/57fd8b31,95b970b6,f6c04e4c,bdaa9b16/audio/6837b89f,c49e3d29,08f3f901/master.mpd', '-vU']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.09.01 [5d7c7d6] (pip)
[debug] Python 3.9.14 (CPython 64bit) - macOS-10.15.7-x86_64-i386-64bit
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 5.1 (setts), ffprobe 5.1, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Loaded 1670 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.09.01, Current version: 2022.09.01
yt-dlp is up to date (2022.09.01)
[debug] [generic] Extracting URL: https://73vod-adaptive.akamaized.net/exp=1663022961~acl=/26b6e8c4-ebf9-4cf1-b0c3-cbe6b2473930/*~hmac=043e7272f1485b0ac4cf04fb8e7c58510e34e6af46e7b32de41363c2010433c9/26b6e8c4-ebf9-4cf1-b0c3-cbe6b2473930/sep/video/57fd8b31,95b970b6,f6c04e4c,bdaa9b16/audio/6837b89f,c49e3d29,08f3f901/master.mpd
[generic] master: Downloading webpage
WARNING: [generic] Falling back on generic information extractor
[generic] master: Extracting information
[debug] Identified a DASH manifest
[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
[debug] Default format spec: bestvideo*+bestaudio/best
[info] master: Downloading 1 format(s): video-bdaa9b16+audio-c49e3d29
[debug] Invoking http downloader on "https://73vod-adaptive.akamaized.net/exp=1663022961~acl=/26b6e8c4-ebf9-4cf1-b0c3-cbe6b2473930/*~hmac=043e7272f1485b0ac4cf04fb8e7c58510e34e6af46e7b32de41363c2010433c9/26b6e8c4-ebf9-4cf1-b0c3-cbe6b2473930/sep/video/57fd8b31,95b970b6,f6c04e4c,bdaa9b16/audio/6837b89f,c49e3d29,08f3f901/../../../../../parcel/video/bdaa9b16.mp4?r=dXM%3D"
ERROR: unable to download video data: HTTP Error 403: Forbidden
Traceback (most recent call last):
  File "/usr/local/Cellar/yt-dlp/2022.9.1/libexec/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 3153, in process_info
    partial_success, real_download = self.dl(fname, new_info)
  File "/usr/local/Cellar/yt-dlp/2022.9.1/libexec/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 2895, in dl
    return fd.download(name, new_info, subtitle)
  File "/usr/local/Cellar/yt-dlp/2022.9.1/libexec/lib/python3.9/site-packages/yt_dlp/downloader/common.py", line 443, in download
    ret = self.real_download(filename, info_dict)
  File "/usr/local/Cellar/yt-dlp/2022.9.1/libexec/lib/python3.9/site-packages/yt_dlp/downloader/http.py", line 371, in real_download
    establish_connection()
  File "/usr/local/Cellar/yt-dlp/2022.9.1/libexec/lib/python3.9/site-packages/yt_dlp/downloader/http.py", line 129, in establish_connection
    ctx.data = self.ydl.urlopen(request)
  File "/usr/local/Cellar/yt-dlp/2022.9.1/libexec/lib/python3.9/site-packages/yt_dlp/YoutubeDL.py", line 3656, in urlopen
    return self._opener.open(req, timeout=self._socket_timeout)
  File<EMAIL_ADDRESS>line 523, in open
    response = meth(req, response)
  File<EMAIL_ADDRESS>line 632, in http_response
    response = self.parent.error(
  File<EMAIL_ADDRESS>line 555, in error
    result = self._call_chain(*args)
  File<EMAIL_ADDRESS>line 494, in _call_chain
    result = func(*args)
  File<EMAIL_ADDRESS>line 747, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File<EMAIL_ADDRESS>line 523, in open
    response = meth(req, response)
  File<EMAIL_ADDRESS>line 632, in http_response
    response = self.parent.error(
  File<EMAIL_ADDRESS>line 561, in error
    return self._call_chain(*args)
  File<EMAIL_ADDRESS>line 494, in _call_chain
    result = func(*args)
  File<EMAIL_ADDRESS>line 641, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden

Use the actual vimeo URL instead!

Finally yt-dlp pageURL --cookies-from-browser chrome worked in my case.
But there is no sound in the standard macOS player, only VLC plays. Do I need to specify some parameter for the codec or something like that?

today I tried with the latest version
the video is partially downloaded, it is impossible to use 🤒


Support reading convert templates from a storage container

Adds classes and interfaces to support reading convert templates from a storage container

/azp run


Runtime error on syntax file when bad pattern

Description of the problem or steps to reproduce
   1   filetype: nfo
   2
   3   detect:
   4       filename: "^(nfo|gnu|bsd|nix|unx|osx|win|[aso])\\.|\\.(nfo|list)$)"
   5
   6   rules:
   7       - type:
   8           start: "(^|\\s)##"
   9           end: "$"
  10           rules: []
  11       - comment:
  12           start: "(^|\\s)#[^#]?"
  13           end: "$"
  14           rules: []
  15       - constant.string:
  16           start: ">\\s"
  17           end: "$"
  18           rules: []

If i misslead the pattern by forgetting an ")" at end, i get a runtime panic, and it wont start.
This should be fix by caught the regex compiler and throwing a syntax error message to explain and make easy debuging.
Micro encountered an error: runtime error: invalid memory address or nil pointer dereference
runtime.errorString runtime error: invalid memory address or nil pointer dereference
runtime/panic.go:212 (0x5600a028f77e)
runtime/panic.go:211 (0x5600a028f5cd)
github.com/zyedidia/micro/v2/internal/buffer/buffer.go:615 (0x5600a07682fe)
github.com/zyedidia/micro/v2/internal/buffer/buffer.go:332 (0x5600a0764529)
github.com/zyedidia/micro/v2/internal/buffer/buffer.go:227 (0x5600a0763aff)
github.com/zyedidia/micro/v2/cmd/micro/micro.go:190 (0x5600a07d777d)
github.com/zyedidia/micro/v2/cmd/micro/micro.go:299 (0x5600a07d8643)
runtime/proc.go:203 (0x5600a027b6d2)
runtime/asm_amd64.s:1373 (0x5600a02a9a81)

It should prompt the same as bellow (when missed backslash on a \s)
Error parsing syntax file perl: yaml: line 5: found unknown escape character

Press enter to continue

Specifications

Version: 2.0.6
Commit hash: 60846f54
Compiled on July 16, 2020
OS: Archlinux and Gentoo
Terminal: xfce4-terminal

Pinging @zyedidia as I ran into this issue too.
I'm writing a syntax file but misstyped a thing. First I get an error message:
Error parsing header for syntax file kivy: error parsing regexp: invalid escape sequence: `\k`

Press enter to continue

But pressing enter gives a panic instead of recovering gracefully.
Micro encountered an error: runtime.errorString runtime error: invalid memory address or nil pointer dereference
runtime/panic.go:212 (0x44dc93)
runtime/panic.go:211 (0x44db13)
github.com/zyedidia/micro/v2/internal/buffer/buffer.go:622 (0x911923)
github.com/zyedidia/micro/v2/internal/buffer/buffer.go:334 (0x90d9b2)
github.com/zyedidia/micro/v2/internal/buffer/buffer.go:229 (0x90cf57)
github.com/zyedidia/micro/v2/cmd/micro/micro.go:193 (0x98aed8)
github.com/zyedidia/micro/v2/cmd/micro/micro.go:332 (0x98bf75)
runtime/proc.go:204 (0x43a849)
runtime/asm_amd64.s:1374 (0x46dba1)

If you can reproduce this error, please report it at https://github.com/zyedidia/micro/issues

I had three panes open before crash: a test .kv file, syntax file kivy.yaml, and help colors opened. Here's a minimal syntax file that causes a panic:
filetype: kivy

detect:
  filename: "\\kv$"

Version: 2.0.8-dev.15
Commit hash: 530041ac
Compiled on October 05, 2020
OS: Ubuntu 18.04
Terminal: GNOME Terminal


SENRAN KAGURA ESTIVAL VERSUS [PCSB00882]

App summary

App name: SENRAN KAGURA ESTIVAL VERSUS
App serial: PCSB00882
App version: 1.21

Vita3K summary

Version: v0.1.2
Build number: 1942
Commit hash: https://github.com/vita3k/vita3k/commit/befe4e39

Test environment summary

Tested by: Zangetsu38
OS: Windows 10
CPU: AMD Ryzen 9 3900X
GPU: NVIDIA RTX 2070 Super
RAM: 16 GB

Issues

get one unicorn error on boot, can explain stop boot

Log
vita3k.log

this game block on boot after intro, no idea  if rleate network etc

After boot game get some blink on loading boot, get blank white screen

as of https://github.com/Vita3K/Vita3K/commit/2f46b479e40ef1a365de4e90f3a9c8f779b34b54, the game status is the same.
Screenshots

Log
vita3k.log

Vita3K summary

Version: v0.1.8
Build number: 3249
Commit hash: https://github.com/vita3k/vita3k/commit/349d89a9
CPU backend: Dynarmic
GPU backend: Vulkan

hello everybody can someone please tell me what to do with the code and gow to get the game working alswo im using the batocera version of Vita 3k
Thanks

The second I tap on kagura millennium festival my game crashes I play on Android pls help


Creating 24.2.x branch

This PR creates a new branch with all of the upstream changes from seastar/master along with all of the changes that haven't yet been merged upstream that exist in our current fork, specifically the diff between seastar/master and 24.1.x. To achieve this normally we just perform a plain git rebase, however due to the fact that the order of the commits merged upstream did not always match the order of the commits as they entered our fork, the rebase was quiet difficult. Instead I opted to start with master and apply the missing commits on top. This is partly why the base of 24.2.x is seastar/master, that way reviewers can see only the differences I've applied between the forks.
How this was performed
The negative of such a process is that a commit may be missed due to human error. As such I've devised a strategy , using a master list of the delta between the two branches using the git diff command, I could determine which commits could be dropped (as they were already upstreamed) and which had to be cherry-picked on.
Diff between redpanda/24.1.x and upstream/master
git log master..redpanda/v24.1.x --oneline

Author
Status
Conflict
Relevent PR
Commit

@rockwotj
Unmerged
None

ee2b79d5 Merge pull request #103 from redpanda-data/rockwood/wasm-escape-hatch

6c9d3883 core/cpu_profiler: add danger zone escape hatch

@oleiman
Unmerged

e22885b2 Merge pull request #101 from oleiman/cb-trust-file-blob

Manual

72463729 tls: Include trust file contents with reload callback

@BenPope
Unmerged

eaeb66d6 Merge pull request #98 from BenPope/reactor_timers_missing_include

None

81676b69 internal/timers: Add missing #include

@pgellert
Merged
None
Seastar PR
18473122 Merge pull request #97 from pgellert/path-param-decode

f3baa587 http/request: add get_path_param method

8f23b441 http/request: get_query_param refactor

51b05843 http/util: pass string_view by value

fb5a9256 http/util: add path_decode method

@StephanDollberg
Merged
None
Seastar PR
0e06279a Merge pull request #96 from redpanda-data/stephan/cp-io-submit-error

7f921bac reactor: Print correct errno on io_submit failure -

@StephanDollberg
Merged
None
Seastar PR
1e1382eb Merge pull request #95 from

fec20e96 perf: Calculate length of name column in perf tests

@andrewng
Merged
None
Seastar PR
2ec2f4d9 Merge pull request #93 from andrwng/metrics-value-vector-deque

a19b192b metrics: change value_vector type to std::deque

@NyaliaLui
Merged
None
Seastar PR
09eca6e7 metrics: replace vector with deque

aa40b12d metrics: change metadata vector to deque

14a130f4 Revert "metrics: change metadata vector to chunked_fifo"

@travisdowns
Merged
None
Seastar PR
6cb1dc64 Fix edge case in memory sampler at OOM

@StephanDollberg
Merged
None

d1d5354b Merge pull request #90 from redpanda-data/stephan/upstreams

b3c398cb tls: linearize small packets on send

8c1e54c2 epoll: Avoid spinning on aborted connections

3c8bc613 Revert "epoll: Avoid spinning on aborted connections"

a8adecc0 Revert "tls: linearize small packets on send"

Seastar PR
7ca1eaeb Merge pull request #87 from redpanda-data/stephan/short-flush

Seastar PR
c69081e2 Merge pull request #88 from redpanda-data/stephan/tls-linearize

1d6c9bc1 tls: linearize small packets on send

@StephanDollberg
Unmerged

d9175fcf aio_general_context: Allow more than max_poll() queued iocbs

None

9fff5f31 aio_general_context: flush: abort on unexpected errors

None

5138d5fa aio_general_context: flush: return short flush on error

@oleiman
Unmerged
None

08b399aa Merge pull request #86 from oleiman/cert-info-bytes

342d73ec net/tls: Adjust type for cert_info.serial

@michael-redpanda
Merged
None
Seastar PR
87373c51 Merge pull request #83 from michael-redpanda/expose-addr-in-req

4cd5f117 httpd: Added server and client addresses to request structure

158c8975 net: Added remote address accessors

e797fe86 Revert "httpd: Added server and client addresses to request structure

@StephanDollberg
Unmerged
None

d3b75207 Merge pull request #84 from redpanda-data/stephan/update-aggregate

d593d0bb metrics: Add update_aggregate_labels()

@StephanDollberg
Merged
None
Seastar PR
ecc25b49 Merge pull request #85 from redpanda-data/stephan/backport-when-all-

3b5a16bc loop: Fix iterator_range_estimate_vector_capacity for random iters

@BenPope
N/A

Note: Upstream commit via Avi
576a2f0f tests: perf: shard_token_bucket: avoid capturing unused variables in

@oleiman
Unmerged

2c1a1953 Merge pull request #78 from oleiman/expose-tls-certs-rp

None

b561bad7 tls_test: Add tests for new reload callback and cert_info accessors

Conflict

81595bb7 net/tls: Introduce cert_info and accessors

None

e14d19de net/tls: Add reload_callback_with_creds

@oleiman
Dropped

Note: Build broke when commited, change backed out
eaaf1799 Merge pull request #79 from oleiman/revert-tls-get-impl

Dropped

af0d0717 Revert "Merge pull request #75 from oleiman/tls_cert_creds"

Dropped

ab57ab6f Merge pull request #75 from oleiman/tls_cert_creds

@michael-redpanda

c83e0172 Merge pull request #76 from redpanda-data/boquard/add-client-info-

@oleiman
Dropped

3a398d31 net/tls: Add reload_callback_with_creds

Merged
None

5a8e7b8b net/tls: Introduce get_impl

@Lazin

58d13ee0 Merge pull request #77 from redpanda-data/expose-bandwidth-conf-v23.3

Unmerged
Conflict

eebb4d7b Store original values from io-priorities yaml

@michael-redpanda
Merged
Conflict
Seastar PR
703d29a3 httpd: Added server and client addresses to request structure

@andijcr

ca621a51 Merge pull request #69 from andijcr/fix/http_reply_namespace

Unmerged
Dropped
Note: Fixed upstream
27e72a93 http: fix deprecated warning, reply -> http::reply

@ballard26
Unmerged

ee8c8da1 Merge pull request #68 from redpanda-data/cpu-profiler-fixes

None

3f6a9759 core/cpu_profiler: finer-grain stats for why a sample was dropped

Conflict

67646ee2 tests/cpu_profiler: add tests that ensure correct behavior during exc

@ballard26

6f66c485 Merge pull request #70 from redpanda-data/thread-local

Unmerged
None

1ba4eed1 tests/cpu_profiler: add test to verify that on_signal doesn't alloc

Unmerged
None

f5643032 core/cpu_profiler: avoid taking samples during exception unwinding

@donwat
Merged
None
Seastar PR
2dd01e16 smp: make service management semaphore thread local

@VladLazar
Merged
None
Seastar PR
c98680fd Merge pull request #67 from VladLazar/23-3-tls-optional-eof-skip

a00ee539 tls: Optionally skip client EOF wait

@StephanDollberg
Merged
None
Seastar PR
0a6c0646 Merge pull request #61 from redpanda-data/stephan/epoll-fix-spin

None

7dc31f14 epoll: Avoid spinning on aborted connections

------------------
----------
----------
-------------------------------------------------------------
--------------------------------------------------------------------------------

@BenPope

Note: 23.3.x cut
e5207c45 Merge pull request #57 from BenPope/v23.3.x

------------------
----------
----------
-------------------------------------------------------------
--------------------------------------------------------------------------------

@BenPope
Merged
None
Seastar Hash
c54583db build: pass -DBoost_NO_CXX98_FUNCTION_BASE to C++ compiler

@andrewng
Unmerged
Dropped

310c15f0 metrics: change metadata vector to chunked_fifo

Unmerged
Dropped

2bf2afde chunked_fifo: add default ctor for basic_iterator

@travisdowns
Unmerged
None

205b792e Match type for pure_check_for_work

@travisdowns

4674eb84 Do not use std::function for check_for_work()

@travisdowns
Merged
None
Seastar PR
abca2ead Add a basic sized deletion test

Unmerged
Dropped

1e9c3e6d Optimize the allocator free path

Unmerged
Dropped

ac6de30b Optimize allocate path

@ballard26
Unmerged
Conflict
Note: Double check
7f48723b core: cpu profiler implementation

Unmerged
None

7c391b5a core: add required include to circular_buffer_fixed_capacity

Unmerged
Conflict

7692de6c tests/unit: refactor stall_detector test functions

Unmerged
Conflict

f97e35dc reactor: refactor timers out of stall_detector

@travisdowns
Merged

Seastar PR
5a0b5836 memory: Optimize free fast path

Merged

Seastar PR
cbd2ee87 memory: Optimize small alloc alloation path

Merged

Seastar PR
0e2be7c9 memory: Limit alloc_sites size

Merged

Seastar PR
dfaf8876 memory: Add general comment about sampling strategy

Merged

Seastar PR
1c97d129 memory: Use probabilistic sampler

Merged

Seastar PR
8878d0e5 util: Adapt memory sampler to seastar

Merged

Seastar PR
760da9b7 util: Import Android Memory Sampler

Unmerged
Dropped

ab1a8ec1 memory: Use separate small pool for tracking sampled allocations

Unmerged
Dropped

9ba50a9f memory: Support enabling memory profiling at runtime

Merged

Seastar PR
4a3d6e39 memory: Add allocator perf tests

Unmerged
None

149acb98 Revert default backend to aio

Unmerged
None

8fa957fd http: rename http client logger

@VladLazar
Unmerged
None

70f238b6 net/dns: fixed socket concurrent access

@VladLazar
Unmerged
None

2c540c1d scheduling_group: expose usage statistics

------------------
----------
----------
-------------------------------------------------------------
--------------------------------------------------------------------------------

@VladLazar

Note: Unmerged Metrics PR

------------------
----------
----------
-------------------------------------------------------------
--------------------------------------------------------------------------------

Unmerged
None

6e0f3d4c tests: add metrics replication unit tests

Unmerged
Conflict

31fd1285 metrics: public family replication interface

Unmerged
None

0617543f metrics: register replicated metrics dinamically

Unmerged
Conflict

1009a9a8 metrics: add metric replication internal interface

Unmerged
None

42c4940b metrics: allow for removal of replicated metrics

Unmerged
Conflict

06b347f2 metrics: add helpers for creation of replicas

Unmerged
None

960d849b metrics: Expose 'skip_when_empty' for metrics

Unmerged
None

7c75b527 scollectd: select internal metrics implementation

Unmerged
Conflict

d860e9f4 prometheus: support multiple metric impls

Unmerged
Conflict

369c7c37 metrics: Use handle for impl object

Unmerged
None

ed9b04e2 metrics: expose metric impl handle to external api

Unmerged
None

0fe29ce5 metrics: expose handle in metric_groups_impl

Unmerged
Conflict

ccb8be90 metrics: expose metric impl handle to internal api

Unmerged
Conflict

b4f9acfd metrics: allow multiple metrics::impl instances

------------------
----------
----------
-------------------------------------------------------------
--------------------------------------------------------------------------------

Unmerged
??

8539e51f http: use base_exception content type in non-json errors

Unmerged
??

bcd8ae6c http: don't jsonize exception if has content type

Unmerged
??

d978718c http: enable specifying a content type on exceptions

Merged

Seastar PR
d46f34d9 http: make redirect_exception work from inside futures

Merged

Seastar PR
73fb5531 http: permit custom status on redirect_exception

Unmerged
Conflict

041e9deb httpd: added listener index to http request

Merged
None
Seastar PR
88ed72a2 httpd: per listener credentials in http_server_control

Merged
None
Seastar PR
62d7c873 Fix escaping of regexes

Merged
None
Seastar PR
5b67af48 core: add sleep_abortable instantiation for manual_clock

@graphcareful - The ones w/ my name on them lgtm.

For e347da94, looks like just a conflicting include stmt
For 96962337, looks like some unrelated code was added to tls.hh at some intervening point

Note that in data/projects/seastar/tests/unit/cpu_profiler_test.cc the following tests are not expected to pass;

exception_handler_case
config_thrashing
I'm not sure what had happened here, but the configuration of the test was changed at some point. Will have a followup PR to this one to fix.


License?

I'd like to port one of the examples to Rust.
I'm writing bindings for an open-source video encoder library and I'd like to have a documentation example that generates something cool looking. Your demos are amazingly short code, which makes them a good fit.
Is this ok?

Oops, didn't realize I hadn't attached a license.  Its 2-line BSD.  I've updated the repo.  Go right ahead.


feat: Testproject now supports legacyTransformation boolean in .env

IsCompatible evaluates the legacyTransformation and skips when not matching with initial-state.json.

@michaljurecko make lint target does not work. I see that CI does not executes it, is such behaviour correct? I received in lint issues about depguard. import 'github.com/keboola/go-utils/pkg/wildcards' is not allowed from list 'Main'

@Matovidlo I don't understan, can you please provide some details?
https://github.com/keboola/go-utils/actions/runs/8717372965/job/23912481609?pr=28#step:5:1

@Matovidlo I don't understan, can you please provide some details?
https://github.com/keboola/go-utils/actions/runs/8717372965/job/23912481609?pr=28#step:5:1

When I do the fresh clone I receive this error messages when execute make lint.
In docker compose environment it works, however I feel like there is inconsistency.
docker image

local environment

I think the problem lays in the different version in keboola-as-code repository vs go-utils (golangci-lint version v1.57.1vsv1.50.1ingo-utils` repository). Should I bother?


switch from Github to Hub module factory for canonical modules

This PR switches the loading for canonical datasets from GitHub to the modules on the Hub, same as the community modules.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Implemented NoResult component. Added assets

Uploaded no result image (taken from freepik.com. click here)
Implemented NoResult component. Added light/dark mode no-result assets in .svg format
Added conditional rendering of NoResult component when no posts are found. Added disabled attr to "next" button

Hi!
For convenience, I've introduced a new branch for each feature/enhancement, ensuring an organized and easily traceable development process. In summary, I've implemented search and pagination functionalities for blog posts, accompained by a reusable no-result component. thorough testing and coverage have been applied to guarantee everything works as expected. the design methodology adhers to tailnext's design principles, and the code architecture maintains aligned with the existing structure.

Good work. DOes it make sense to use @next/mdx to improve the codebase https://nextjs.org/docs/app/building-your-application/configuring/mdx


Fips ind doc

Checklist

[x] documentation is added or updated
[ ] tests are added or updated

Not to be merged until after other FIPS indicator PR's are merged.

Added further lines in CHANGES.md to indicate the breaking changes

Merged, thanks.


Added Basic Testimonial UI

This is everywhere clearly mentioned that you need to use Tailwind CSS. @0xaira


feat: add support for real-time reporting

A couple of things left to do:

[x] Redirect to 'normal' report when real-time report is not available.
[x] Validate mutants according to JSON schema.
[x] Separate route for uploading real-time reports.
[x] Finished event removes append blob.
[x] Investigate blob removal time (and if I can do this in nodeJS). has to be done in Azure (or in new azurestorage package)
[x] Pass module name to orchestrator

closes #271

Big PR, sorry for that. Should be fully functional now.

Implemented feedback. Servers are not created anymore, instead we just keep a Set of MutationEventSender, that will each handle one Response (which is what we get when we make a GET call to the realtime endpoint).

E2E test seems to be failing, will fix that (if I can figure out how to run them locally)

Implemented feedback, also added e2e tests for real-time reporting. I think we are good to go now 😄

LGTM


QR scanner error on mobile.

I'm getting "Couldn't find enough finder patters" error very frequently while scanning for bitcoin address.

You just need to use a higher res image or take a better photo.


CHOOCHAT JUMPATHONG OWNERSHIP

Choochat Jumpathong ownership

Why:
Closes [issue link]

What's being changed:

Check off the following:

[x] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[x] This pull request impacts the contribution experience

[x] I have added the 'writer impact' label
[x] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

Choochat Jumpathong ownership
Why:
Closes [issue link]
What's being changed:
Check off the following:

[x]  I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x]  For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[x]  This pull request impacts the contribution experience

[x]  I have added the 'writer impact' label
[x]  I have added a description and/or a video demo of the changes below (e.g. a "before and after video")


check-requirements: Cairo and DejaVu Fonts

Is your feature request related to a problem? Please describe.
According to the InvenioRDM documentation, Cairo (e.g. libcairo2-dev) and the DejaVu fonts (e.g. fonts-dejavu) are required for a local installation.
However, they are not checked by the invenio-cli check-requirements -d command.
Because this does not produce immediately obvious errors, it is somewhat easy to miss them.
Describe the solution you'd like
The check-requirements command should check if the fonts and Cairo are installed.
Describe alternatives you've considered
Because checking for the installation of fonts and libraries is harder than simply checking for executables, the check-requirements command could also simply give out a reminder about these requirements (e.g. in yellow text).

ldconfig -p

@max-moser ldconfig doesn't work on macos, I think the equivalent is update_dyld_shared_cache but requires a reboot


clustermesh: add MCS-API ServiceImport controller

Please ensure your pull request adheres to the following guidelines:

[ ] For first time contributors, read Submitting a pull request
[x] All code is covered by unit and/or runtime tests where feasible.
[x] All commits contain a well written commit description including a title,
description and a Fixes: #XXX line if the commit addresses a particular
GitHub issue.
[ ] If your commit description contains a Fixes: <commit-id> tag, then
please add the commit author[s] as reviewer[s] to this issue.
[x] All commits are signed off. See the section Developer’s Certificate of Origin
[ ] Provide a title or release-note blurb suitable for the release notes.
[ ] Are you a user of Cilium? Please add yourself to the Users doc
[x] Thanks for contributing!

This adds the last needed MCS-API controller to sync ServiceImport from remote clusters in the clustermesh. This PR also  comes with an example that will be later used in the user documentation, small fixes to the helm deployment so that this controller is able to patch statuses and a small typo fix with the interface that was added for this controller in previous commits.
Fixes: #32712
Related to #27902
clustermesh: add Multi-cluster Service API support

/test

While this is the last "big step" to make mcs-api a thing in Cilium note that there is still a few things to do, like mainly the following things:

Add a user documentation
Add some integration tests (planning to check out mcs-api conformance test here https://github.com/kubernetes-sigs/mcs-api/tree/master/conformance, which are also being improved by other mcs-api implementers)
During initial testing of this I think I spotted that ServiceExportsSynced/ServiceSynced seems to actually not wait for a full initial sync, I need to check a bit more what's happening here and create a related issue and/or PR depending of what I am able to find
Probably adding service annotation synchronization as well (more details on that later, I didn't want to do that here since I need to also update the export side and types and this PR is already large enough)
Most likely updating mcs api version as we should get a beta version in the coming month(s)
And lastly but this is not directly related to cilium, would like to see with kubernetes sig-multicluster if there wouldn't be a way to simplify the coredns multicluster plugin installation/activation (https://github.com/coredns/multicluster/) a bit further as people that need to use this need rebuild a docker image right now

And that's probably all, at least from what I can think of right now :D.
Note that if you would like to try this locally you need to install MCS-API crds (https://github.com/kubernetes-sigs/mcs-api/tree/master/config/crd), have this fix #34295, enable clustermesh.enableMCSAPISupport from helm and then if you apply the examples from this PR you should be able to see the ServiceImports + derived services (named derived-$hash). There is a bit more high level schema here https://github.com/cilium/cilium/issues/32712 as well for more context.

I don't see any objects with OwnerReferences. Is that intended? Of course, OwnerReferences doesn't work cross-cluster, so ignore this if there are no "dependent" objects in the same cluster.

I've labeled this PR as release-note/major, given that it looks to me the last big chunk of work to introduce the support for MCS-API. Would you mind generalizing a bit the release note part of the PR description, to emphasize that aspect?

/test

/ci-clustermesh

/test

@giorio94 I think I addressed all your comments let me know if there is anything else!

Thanks again for the review @giorio94!
From your review I addressed most of the points and the main changes was to the port merging/conflict check as you could expect.
I didn't went with your suggestion of splitting the logic of merging ports and checking port conflict because while implementing that with the duplicated port name check those two were more tied than it seems. Like for instance, to check duplicated port name I would most likely need to keep those duplicated port at the merging port conflict time so that I can produce the correct conflict message later and finally remove the duplicated port name from the list of ports. So splitting the merge and conflict checking on ports likely means to also split the merge in two because of that. So I essentially just went on with the existing logic of doing merging and conflict checking at the same time.
To fix the conflict message stability on port conflict and to also make sure we are always comparing with the oldest service export with the right service port I'm now sorting all the service export by priority. This also simplify a bit the logic because it means that all the ports that we already treated are always older.
And finally I kept the the logic of having service export conflict message only if the local cluster is involved for now, more details on that in the thread we are talking about that to not split two much the discussion

FYI @giorio94 I removed all the condition about checking the local cluster only on this PR (+ rebased) ad this should be ready for another round of reviews I believe :pray: ! TLDR: many discussions upstream and IMO let's just do what the KEP is saying right now and I will update Cilium progressively once the KEP moves.
For the longer version:
There's multiple conflicting opinion in the upstream SIG, publishing conflict condition on every service exports even those not directly involved in the conflict (aka agrees with the oldest one) was on purpose for prompting users to know about the conflict situation everywhere which is fair. So I am trying to propose to get the KEP suggesting to have a clear way of also communicating that the local service is directly involved or not which seems to have some consensus but we need to figure the format of that (like another reason inside the same condition or another condition stuff like that).
And semi-related to that there is the Submariner project that can't have the conflict condition published on every ServiceExport due to the technical design of their project and  they would be advocating to loosen this in the KEP (like I wanted to previously do). And the same Submariner dev also proposed that we could have the conflict resolution directly in the mcs-api repo which looks promising assuming it's doable with our context difference and I would probably participate to that effort if we really go forward with it.

@squeed PTAL :pray:

Hey @MrFreezeex,
Sorry for the delay here, I've been busy with a different project.
I reviewed the PR once more, and overall looks great to me 🚀. I've just left a couple of non-blocking and clarification questions inline.

No worries, thanks a lot for the review :pray:.

Just to clarify, in the last comment you said:

TLDR: many discussions upstream and IMO let's just do what the KEP is saying right now and I will update Cilium progressively once the KEP moves.

Is the conclusion that the current KEP version implies that conflicts should be emitted only if the local service is involved? I'm fine with either approach, just confirming as my understanding was that all conflicts had to be reported (and you are essentially doing that for port conflicts).

Yes the KEP is currently saying that the condition should be on every service exports whether or not the local service is involved. There is two parts that may change in the KEP though:

I am trying to add something to the condition to encode whether or not the local service is involved in the conflict (while still keeping the Conflict conditions everywhere)
The KEP may relax the fact that this conflict should really appear on every ServiceExport as some implementations (Submariner mainly for now) might not be able to technically do it due to their design (but we do have that info, so probably no change for us on this part).

This made me check again what I am doing for the conflict checking on other fields than the port and indeed it's wrong :man_facepalming: so I did update that too. So in my last push I essentially applied your suggestion and corrected the non port checking to also be that way!

/test

/test

/test

/test

(rebasing for the CI; there was no conflict)
/test

/test

Note that you'll need to rebase once more to fix the linting issues from testifylint as https://github.com/cilium/cilium/pull/35237 got just merged. Sorry for the inconvenience.

Note that you'll need to rebase once more to fix the linting issues from testifylint as #35237 got just merged. Sorry for the inconvenience.

No worries, thanks for letting me know :pray:!

/test

/test

/ci-integration


Update Spring.lua With Asserts

I added asserts into the spring.new function to make sure the table they inputted has the correct frequency and dampingRatio keys if they have an options table. before the change the traceback would lead to the signal module which doesnt say much about the error but now would say directly what options you are missing. Its a small change but overall can help with debugging when passing props down that have frequency in the name which can be confused with the frequency key itself. This also applies to damping Ratio.

I think I'd rather do parameter assertion with t than manually for every property.


[artifactory/ansible] Check certificate and certificate_key not needed when: not ssl_certificate_install

https://github.com/jfrog/JFrog-Cloud-Installers/blob/eb802aacb2c5b6caf3bb35d7ff37febee142e986/Ansible/ansible_collections/jfrog/platform/roles/artifactory_nginx_ssl/tasks/main.yml#L5

Workaround: define these vars

I have these because changing certs is independent of deploying Artifactory.
# Two dummy vars
certificate: self_managed
certificate_key: self_managed


colbert.train FAILED: running distributed training

torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
colbert.train FAILED
Failures:
[1]:
time      : 2023-06-13_12:25:13
host      : tu-c0r1n00.bullx
rank      : 1 (local_rank: 1)
exitcode  : 1 (pid: 182503)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html
Root Cause (first observed failure):
[0]:
time      : 2023-06-13_12:25:13
host      : tu-c0r1n00.bullx
rank      : 0 (local_rank: 0)
exitcode  : 1 (pid: 182502)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html

Hmm do you have the traceback? This isn't enough info to help understand what went wrong unfortunately

@liudan111 I don't think we support multi-node unfortunately. Also, with batch size 32 you won't benefit from having 8 GPUs anyway. Four GPUs will be very fast!

@liudan111 I don't think we support multi-node unfortunately. Also, with batch size 32 you won't benefit from having 8 GPUs anyway. Four GPUs will be very fast!

Thanks for your reply,  so for multi-nodes and GPUs, I should set  batch size larger to use all nodes and gpus?

Batch size 32 is fine. But please just use one node, with 4 gpus. That will work well

Batch size 32 is fine. But please just use one node, with 4 gpus. That will work well

That's great, I am wondering if I can adapt it to multi-nodes, as I have a quite large data, training is so slow on one node.

UDA_VISIBLE_DEVICES="0,1" python -m torch.distributed.launch --nproc_per_node=2 -m colbert.train --amp --query_maxlen 128 --doc_maxlen 256 --mask-punctuation --bsize 32 --accum 1 --triples Data/triples.train.intact.tsv --root model/colesm_cosine_hh --experiment psg --similarity cosine
Error:
/home/dp289/dp289/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/launch.py:181: FutureWarning: The module torch.distributed.launch is deprecated
and will be removed in future. Use torchrun.
Note that --use-env is set by default in torchrun.
If your script expects --local-rank argument to be set, please
change it to read from os.environ['LOCAL_RANK'] instead. See
https://pytorch.org/docs/stable/distributed.html#launch-utility for
further instructions
warnings.warn(
WARNING:torch.distributed.run:

Setting OMP_NUM_THREADS environment variable for each process to be 1 in default, to avoid your system being overloaded, please further tune the variable for optimal performance in your application as needed.

usage: train.py [-h] [--root ROOT] [--experiment EXPERIMENT] [--run RUN] [--local_rank RANK] [--similarity {cosine,l2}] [--dim DIM] [--query_maxlen QUERY_MAXLEN]
[--doc_maxlen DOC_MAXLEN] [--mask-punctuation] [--resume] [--resume_optimizer] [--checkpoint CHECKPOINT] [--lr LR] [--maxsteps MAXSTEPS] [--bsize BSIZE]
[--accum ACCUMSTEPS] [--amp] [--base_model BASE_MODEL] --triples TRIPLES [--queries QUERIES] [--collection COLLECTION]
usage: train.py [-h] [--root ROOT] [--experiment EXPERIMENT] [--run RUN] [--local_rank RANK] [--similarity {cosine,l2}] [--dim DIM] [--query_maxlen QUERY_MAXLEN]
[--doc_maxlen DOC_MAXLEN] [--mask-punctuation] [--resume] [--resume_optimizer] [--checkpoint CHECKPOINT] [--lr LR] [--maxsteps MAXSTEPS] [--bsize BSIZE]
[--accum ACCUMSTEPS] [--amp] [--base_model BASE_MODEL] --triples TRIPLES [--queries QUERIES] [--collection COLLECTION]
train.py: error: unrecognized arguments: --local-rank=0
train.py: error: unrecognized arguments: --local-rank=1
ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 2) local_rank: 0 (pid: 119459) of binary: /home/dp289/dp289/dc-liu5/anaconda3/envs/PPI/bin/python
Traceback (most recent call last):
File "/home/dp289/dp289/dc-liu5/anaconda3/envs/PPI/lib/python3.9/runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/runpy.py", line 87, in _run_code
exec(code, run_globals)
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/launch.py", line 196, in
main()
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/launch.py", line 192, in main
launch(args)
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/launch.py", line 177, in launch
run(args)
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/run.py", line 785, in run
elastic_launch(
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/launcher/api.py", line 134, in call
return launch_agent(self._config, self._entrypoint, list(args))
File "/home/dc-liu5/anaconda3/envs/PPI/lib/python3.9/site-packages/torch/distributed/launcher/api.py", line 250, in launch_agent
raise ChildFailedError(
torch.distributed.elastic.multiprocessing.errors.ChildFailedError:
colbert.train FAILED
Failures:
[1]:
time      : 2023-06-30_17:02:17
host      : tu-c0r3n18.bullx
rank      : 1 (local_rank: 1)
exitcode  : 2 (pid: 119460)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html
Root Cause (first observed failure):
[0]:
time      : 2023-06-30_17:02:17
host      : tu-c0r3n18.bullx
rank      : 0 (local_rank: 0)
exitcode  : 2 (pid: 119459)
error_file: <N/A>
traceback : To enable traceback see: https://pytorch.org/docs/stable/elastic/errors.html


Minor code cleanups left over from transition to VMI and VM

A long time ago VMIs were called VMs, and the concept of a persistent and ephemeral virtual machine didn't exist. When we introduced the VMI object, a lot of code had to be split to account for what was essentially the rename of the existing VM object to a VMI. Some references never got updated, which I've found confusing.
This addresses those instances where we are not clearly separating a VM and VMI through our naming conventions.
NONE

/lgtm

/approve


Using RichEditorView, apple can reject my app?

I read in an issue that apple rejected apps for using RichEditorView,it's true? there are any way to  fix this? i need edit html on my app.
Thks.

Yes, we are using a bad, dirty private API to hide the UIWebView's input accessory view. I already have a ticket open about it here: https://github.com/cjwirth/RichEditorView/issues/35
You can read more about it at another project https://github.com/driftyco/ionic-plugin-keyboard/issues/179 that was having the same problems. I haven't gone and made the same changes as them, because I thought maybe I could do something better. Maybe I should go and fix it, just in case.
Closing this issue, because it's basically a duplicate. If you want to continue discussion, though, that's fine too 😄

That being said, there are a (large) number of apps using the same API in the AppStore, so there's also a chance you won't get rejected as well!

Any news on this?


Comment string of M_Oline.segment references non-existent G_ref

Reported by Joe Riel on 2 Oct 2015 18:03 UTC
The comment string of Modelica.Electrical.Analog.Lines.M_OLine.segment
includes "G_actual = G_ref/(1 + alpha*(T_heatPort - T_ref))".
There is no G_ref parameter; it should be G.  Similar errors occur in the M_OLine and OLine components, though they should probably refer to g rather than G (as R s should be r).

Migrated-From: https://trac.modelica.org/Modelica/ticket/1791

Modified by beutlich on 2 Oct 2015 18:43 UTC

Comment by otter on 13 Dec 2015 18:24 UTC
Since Kristin is in vacation, I propose to move this to the next minor milestone (it is anyway only a tiny issue with the documentation)

Point to @JoeRiel.

@kristinmajetta Can you please fix it. Thanks a lot.

changed G_ref int G in models
Modelica.Electrical.Analog.Lines.OLine
Modelica.Electrical.Analog.Lines.M_Oline
Modelica.Electrical.Analog.Lines.M_Oline.segment
SHA-1: 70bc89a93c1808a078c3509bba50717319bb7310

Thanks for the fix.

Reopen for the sake of inconsistent parameter case. Modelica.UsersGuide.Conventions.ModelicaCode.Naming says that capital G should be used for conductance, capital R for resistance. But model uses lower-case g and r as parameters and G and R in description formulars.

changed R into R_actual, R_ref into R and G_ref into G in models
Modelica.Electrical.Analog.Lines.OLine
Modelica.Electrical.Analog.Lines.MOLine
Modelica.Electrical.Analog.Lines.ULine
SHA-1: e1d8e9020b5cd55b6b2c23fa625d8bc42a6b529b

The models use lower-case g an r since those parameters refer to a resistance respectively to a conductance which is related to one meter of the line and not to the overal resistance or conductance of the line. Those overall resitance and conductance of the lines are calculated inside the line models. So the parameter names had been chosen to be lower-case to easily distinguish between the resistances and conductances PER meter and the OVERALL resistances and conductances.
This is why I would prefer to keep the lower-case r and g.


Provide date columns in "merge" analysis

cc @AbelVM

Enabling only date column for the moment, let's check what we decided to filter only by those columns later.

When green I'll merge, we are in a hurry, cc @CartoDB/frontend, already checked in staging with @AbelVM.

Frontend green, merging!


[CN DateTimeV2|Python] Datetime recognizer hangs for '一二三四五六七二二三四五六七三二三四五六七'

Describe the bug
call python datetime recognizer, for some case, it will hang.
To Reproduce
DateTimeRecognizer(Culture.Chinese).get_datetime_model().parse('一二三四五六七二二三四五六七三二三四五六七')
Expected behavior
'一二三四五六七二二三四五六七三二三四五六七' returned instantly

This was not exactly a hang, but a perf issue that made it take a long time to process. The refactor done in PR #1815 solved this as a side-effect.


[Bug] Preview mode theme does not match edit theme

Love the theme, it really makes Obsidian so much more clean feeling. Thanks for making this! I've tried many themes before an this feels so much neater.
I've noticed the preview texts don't match the edit texts. I use some plugins that make it look out of place, like Obsidian Columns. It reverts to the default theme. #2

@Safayy I just made some modifications right now. I think the edit and preview mode are very similar right now.
https://github.com/diegoeis/obsidianotion/commit/f6aa050efdf9c96c2f42d5091af8bb15d2b2c7c4


Non-github/gitlab repo recipe with fork:  error("No straight-host-usernames entry for host `%S'" nil)

What's wrong
After recent update (I am on dev branch) I am getting error when trying to load my custom fork of org-mode repo:
  signal(error ("No straight-host-usernames entry for host ‘nil’"))
  error("No straight-host-usernames entry for host `%S'" nil)
  straight-vc--host-username(nil)
  straight-vc-git--fork-repo((:host nil :repo "https://code.orgmode.org/bzg/org-mode.git" :fork "/home/yantar92/Git/org-mode/"))
  straight-vc-git--fork-repo((:type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org" :fork (:repo "/home/yantar92/Git/org-mode/")))
  straight--convert-recipe((org :type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org" :files (:defaults "contrib/lisp/*.el") :fork (:repo "/home/yantar92/Git/org-mode/")) nil)
  straight-use-package((org :type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org" :files (:defaults "contrib/lisp/*.el") :fork (:repo "/home/yantar92/Git/org-mode/")))

Directions to reproduce
Try to load the following code (non-existing file paths should not matter):
(straight-use-package '(org
			:type git :repo "https://code.orgmode.org/bzg/org-mode.git"
                        :local-repo "org"
			:files (:defaults "contrib/lisp/*.el")
			:fork (:repo "/home/yantar92/Git/org-mode/")))

Version information

Emacs version: GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2020-08-15
Operating system: Linux yantar92-laptop 5.8.1-gentoo

Perhaps you have thoughts @progfolio, I think this is caused by https://github.com/raxod502/straight.el/blob/6cc9fcfd4b009c38bb6753ebd78fed5d377dced2/straight.el#L1616-L1625 transforming the (:repo "/home/yantar92/Git/org-mode/") into just "/home/yantar92/Git/org-mode/".

@yantar92: Apologies for the breakage and thank you for the detailed report.
I've pushed a fix at:
https://github.com/progfolio/straight.el/tree/fix/host-username-lookup-fails-with-nil-host-592
I'm testing locally with straight-bug-report:

Test Case
(straight-bug-report
  :preserve t
  :user-dir "straight-test-592"
  :pre-bootstrap
  (setq straight-repository-user "progfolio")
  (setq straight-repository-branch "fix/host-username-lookup-fails-with-nil-host-592")
  :post-bootstrap
  (let* ((temp-dir (expand-file-name "straight-test-592/" temporary-file-directory)) (default-directory temp-dir)) (make-directory temp-dir 'parents) (straight--warn-call "git" "clone" "https://code.orgmode.org/bzg/org-mode.git" "org-mode") (straight-use-package `(org :type git :repo "https://code.orgmode.org/bzg/org-mode.git" :local-repo "org" :files (:defaults "contrib/lisp/*.el") :fork (:repo ,(concat temp-dir "org-mode"))))))

Test run at: 2020-09-26 11:19:58
system-type: gnu/linux
straight-version: prerelease (HEAD -> fix/host-username-lookup-fails-with-nil-host-592, fork/fix/host-username-lookup-fails-with-nil-host-592) 0572bcc 2020-09-26
emacs-version: GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.3, Xaw3d scroll bars) of 2020-09-15

Output
Bootstrapping straight.el...
Bootstrapping straight.el...done
Rebuilding all packages due to build cache schema change
Looking for gnu-elpa-mirror recipe → Cloning melpa...
Looking for gnu-elpa-mirror recipe → Cloning melpa...done
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...
Looking for emacsmirror-mirror recipe → Cloning gnu-elpa-mirror...done
Looking for straight recipe → Cloning emacsmirror-mirror...
Looking for straight recipe → Cloning emacsmirror-mirror...done
Building straight...
Building straight...done

Test run with version: prerelease (HEAD -> fix/host-username-lookup-fails-with-nil-host-592, origin/fix/host-username-lookup-fails-with-nil-host-592) 0572bcc 2020-09-26
Cloning org...
Cloning org...done
Building org...
Building org...done

Which seems to work.
Would you mind testing https://github.com/progfolio/straight.el/tree/fix/host-username-lookup-fails-with-nil-host-592 and confirming?
@raxod502: The failure happens when the pcase at the bottom of straight-vc-git--fork-repo.
I was unconditionally assuming that fork with a repository specified needed to look up a host in straight-host-usernames. I've made it conditional on the presence of a non-nil :host value. I think that should work. I've added a couple cases to the tests I had and all seems well as far as they're concerned:
Tests
```emacs-lisp
(let ((straight-host-usernames '((github . "githubForker")
                                 (gitlab . "gitlabForker")
                                 (bitbucket . "bitbucketForker")))
      (tests '(;; t = straight-host-username/inherited repository
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork t)
                .
                "githubForker/repo")
               ;; nil = inherited :repo
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork nil)
                .
                "upstream/repo")
               ;; string no slash = :fork/inherited repository
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork "forker")
                .
                "forker/repo")
               ;; string suffix slash = username
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork "forker/")
                .
                "forker/repo")
               ;; string prefixed slash = straight-host-username/:fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork "/rename")
                .
                "githubForker/rename")
               ;; full override string = :fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork "forker/rename")
                .
                "forker/rename")
               ;; lists
               ;;; :host = straight-host-username/inherited repository
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:host bitbucket))
                .
                "bitbucketForker/repo")
               ;;; :host + :repo repository = straight-host-username/:fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "/rename" :host gitlab))
                . "gitlabForker/rename")
               ;;; :host + :repo user = :fork/inherited repository
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "gitlabForker2" :host gitlab))
                . "gitlabForker2/repo")
               ;;; :host + full override = :fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "forker/rename" :host gitlab))
                . "forker/rename")
               ;;; :host nil + full override = :fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "user@forge.com:forker/rename" :host nil))
                . "user@forge.com:forker/rename")
               ;;; :repo username = :fork/inherited repository
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "forker"))
                . "forker/repo")
               ;;; :repo repository = straight-host-username/:fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "/rename"))
                . "githubForker/rename")
               ;;; full override = :fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:repo "forker/rename"))
                . "forker/rename")
               ;; Regressions
               ;;; https://github.com/raxod502/straight.el/issues/592
               ;;; fork on local filesystem (no :host)
               (( :package "package" :type git :repo "upstream/repo"
                  :fork (:repo "/local/repos/forker/rename"))
                . "/local/repos/forker/rename")
               ;;; explicit :host nil on :fork
               (( :package "package" :host github :type git :repo "upstream/repo"
                  :fork (:host nil :repo "/local/repos/forker/rename"))
                . "/local/repos/forker/rename")
               )))
  (mapcar (lambda (test)
            (let ((result (straight-vc-git--fork-repo (car test))))
              (if (equal result (cdr test)) t `(,result))))
          tests))
;; outputs => (t t t t t t t t t t t t t t t t)
</details>

Would you mind testing this branch and confirming?

I confirm that the error goes away.

Thank you for testing! I will merge this into the develop branch.


Weight initialized from the Inception pretrained on ImageNet

Hi Kaichun,
Question is for the initialization of the Inception1 and Inception2 of the 2xSTN CNN using a pretrained Inception network on ImageNet. Based on my understanding, Caffe borrows weight from the pretrained models given that the name of the layer to be trained is the same as the layer of the pretrained network (link).
In this case, how are the Inception1 and Inception2 initialized from a single pretrained Inception since the layer names to be finetuned of Inception1 and Inception2 are different?
If I haven't made my question clear, please let me know. Thank you!

Already figured out by using PyCaffe interference to create and save a caffemodel (Net Surgery). Thanks!


Set languagedirection for localizations

This is a Feature Request

What would you like to be added
In config.toml, set languagedirection for all localizations. The value will be rtl for languages usually written right-to-left, or ltr for languages usually written left-to-right.
Why is this needed
This is part of #22730
Comments
/kind feature
/area web-development
/good-first-issue
/priority backlog

As of commit 4e81aa85cd4d1108d28090db66dfca3e90b19a75, all existing localizations are written left-to-right.

Anyone can work on this. If you're picking up this issue and would like help before you open a pull request, reply here with a request for advice.

/assign


[Frontend] FAQ For Admin

Issue that this pull request solves
Closes: #403
SWOC and DWOC participant
Proposed changes

[x] Add two cards Add FAQ and Manage FAQ similar to broadcast page
[x] Add FAQ will led to a new page having the left panel same as FAQ page and a form on the right right. This form will contain two fields -
a. Question
b. Answer

Types of changes
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update (Documentation content changed)
[ ] Other (please describe):

Checklist
Put an x in the boxes that apply

[x] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] My changes does not break the current system and it passes all the current test cases.

Please add screenshot of you work for review
@tejan-singh Added the screenshots. Please have a look.


Increment version for cosmosdb releases

Increment package version after release of azure-cosmos

Closing in favor of #14979


Hinting that "wrap_help" is a thing

A small change that might save people some frustration :sweat_smile:

This change is

Thanks for knocking this out! It should go in the section for non-default features though, it looks like it's under the default features section.

Thanks :+1:


🐹 feat(example): with-nutui-react example

Summary

add react with nutui example

Test Plan

Require Documentation?

[x] No
[ ] Yes, the corresponding rspack-website PR is __

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


Fix Ubuntu SSL build

Bug:
The current gmsv_bromsock_linux_ubuntu.dll seems to have been built without SSL support, despite it being the module meant to have SSL. When using the example HTTP request script and making any request that involves SSL (i.e. a HTTPs request), an error similar to this will occur:
[ERROR] lua/autorun/server/httprequest.lua:58: bromsock has been build without SSL support, download the version with SSL!
  1. StartSSLClient - [C]:-1
   2. unknown - lua/autorun/server/httprequest.lua:58
    3. v - [C]:-1
     4. unknown - lua/includes/modules/hook.lua:84

Steps to reproduce:

Download httprequest.lua example into server's garrysmod/lua/autorun/server/ folder.
Download gmsv_bromsock_linux_ubuntu.dll into server's garrysmod/lua/bin/ folder.
Load the server, let the script execute.

Evidence:
If you download both gmsv_bromsock_linux_ubuntu.dll and gmsv_bromsock_linux_nossl_ubuntu.dll then compare their file hash, it turns out they're the exact same file but with different names:
$ sha1sum gmsv_bromsock_linux_ubuntu.dll gmsv_bromsock_linux_nossl_ubuntu.dll
74bc2a1cf02ea2a5d68c8cdd5928c4fe2cfbc5fd  gmsv_bromsock_linux_ubuntu.dll
74bc2a1cf02ea2a5d68c8cdd5928c4fe2cfbc5fd  gmsv_bromsock_linux_nossl_ubuntu.dll

Fix:
I've recompiled the module on Ubuntu 18.04.4 LTS with OpenSSL (1.1.1) support enabled.
Steps to recompile:

Install g++, g++-multilib, make & libssl-dev:i386
Clone this repository.
Build with Make using Makefile_ssl.

You're welcome :D


download all suppliers from beacon

I was assuming that this option would download into a readable format like excel.  I have clicked it and it goes into a huge Notepad download with no separations.
This should be in a readable format so we can filter/send off addresses of vendors that have the category we are looking for.

It's a tab-separated file, which you can open with Excel.

it doesn't give me an option. it just automatically downloads it in notepad format

https://support.office.com/en-us/article/Import-or-export-text-txt-or-csv-files-e8ab9ff3-be8d-43f1-9d52-b5e8a008ba5c#bmimport_data_from_a_text_file_by_openi

Try this? https://www.youtube.com/watch?v=OriqzXqLcaw


Neural SI-SNR Estimator for the REAL-M dataset

There is still some things to clean-up but I am starting the PR..

Isn't better to do a whole new recipe for this ?

Right, we can start a new recipe for REAL-M.

Hi @ycemsubakan ,
thank you for this PR. I took a look at the code, and I have the following comments:

The README file should be more detailed and in the standard format (e.g, see https://github.com/speechbrain/speechbrain/blob/develop/recipes/LibriSpeech/ASR/seq2seq/README.md).
It should describe the content of the recipe, how to run it (under a section called "how to run"), report the results, training time, PreTrained Model + Easy-Inference,
reference papers + information about speechbrain (i.e, citing speechbrain + About SpeechBrain). You should also add some information about where to download LibriMix, how to use/prepare WHAMR, and the set of rirs to use!

As for the pool system, it looks like few things are hardcoded in the trainer (https://github.com/speechbrain/speechbrain/blob/bb2cb8b84feda58f4871da4fc2ede30132814951/recipes/REAL-M/sisnr-estimation/train.py#L686). I think it is better to put all the models on HuggingFace and fetch the models from there. In the yaml, you can define some objects like (SepFormer, ConvTasnet, DualPathRNN) and a list like "separation_models = [SepFormer, ConvTasnet, DualPathRNN]". In the trainer, you can sample randomly from this list

https://huggingface.co/speechbrain/REAL-M-sisnr-estimator => I don't see the inference example here (which is very important for the users that would like to use the estimator as a black box). Moreover, it looks like this repo is very big because it also contains the pool of separated models. My suggestion is to split this into two repositories: one for inference only (the main one) and a support one that contains the pool of separated models.

whamr_dynamic_mixing.py => Is this file the same as the one in the WHAM/WHAMR recipes? If so, maybe we can add a link here to save code.

in the yaml file:
5. base_folder_dm_whamr: /network/tmp1/subakany/wsj0-processed/si_tr_s => this looks hard coded
In train.py:

# added part => Maybe you can add here another comment like "computing the SISNR" and later also add some comments when you estimate it

Loss => It looks like the loss depends on the SNR compression (L1 with compression, L2 without). This might be weird. I suggest just take the option that works better and clearly justify this choice with a comment.

"""This script computes the SDR and SI-SNR metrics and saves
them into a csv file""" => I think this is an outdated comment (SDR is not computed)


Fails to remove import comment if go file has no imports.

Getting error while trying to add vendor code using the command
govendor add +ext github.com/garyburd/redigo/redis

code in directory .../foo/internal/github.com/garyburd/redigo/redis expects import "github.com/garyburd/redigo/redis"

Sample code
package main

import "github.com/garyburd/redigo/redis"
import "fmt"

func main() {
    p := redis.Pool{}
    fmt.Printf("%v", p.Wait)
}

I'm going to need more information to reproduce. When I tested it appeared
to work correctly. Do you have "GO15VENDOREXPERIMENT=1"? Is this in a
larger project?
-Daniel
On Wed, Aug 19, 2015 at 2:34 PM Vishal Rana<EMAIL_ADDRESS>wrote:

Getting error while trying to add vendor code using the command
govendor add +ext github.com/garyburd/redigo/redis:
code in directory .../foo/internal/github.com/garyburd/redigo/redis
expects import "github.com/garyburd/redigo/redis"
Sample code
package main
import "github.com/garyburd/redigo/redis"import "fmt"
func main() {
p := redis.Pool{}
fmt.Printf("%v", p.Wait)
}
—
Reply to this email directly or view it on GitHub
https://github.com/kardianos/govendor/issues/45.

What revision are you using of govendor?
On Wed, Aug 19, 2015 at 2:57 PM Daniel Theophanes<EMAIL_ADDRESS>wrote:

I'm going to need more information to reproduce. When I tested it appeared
to work correctly. Do you have "GO15VENDOREXPERIMENT=1"? Is this in a
larger project?
-Daniel
On Wed, Aug 19, 2015 at 2:34 PM Vishal Rana<EMAIL_ADDRESS>wrote:

Getting error while trying to add vendor code using the command
govendor add +ext github.com/garyburd/redigo/redis:
code in directory .../foo/internal/github.com/garyburd/redigo/redis
expects import "github.com/garyburd/redigo/redis"
Sample code
package main
import "github.com/garyburd/redigo/redis"import "fmt"
func main() {
p := redis.Pool{}
fmt.Printf("%v", p.Wait)
}
—
Reply to this email directly or view it on GitHub
https://github.com/kardianos/govendor/issues/45.

The sample code provided above is the only code where I tested it. I am using the latest govendor tool. Did you try to run or build the example? That's when I get the error.

govendor is failing to scrub the import comment. Thank you for the report. I'll look into and provide a fix soon.

It works, thank you.


Move libs from ouroboros-network

These modules come from ouroboros-network and are being moved here to support moving some other things to cardano-base.

bors r+


Fixed #28702 -- Incorrect type cast for citext-fields in lookups.

I couldn't find the reporter's email, I think the credit should be given to him. There's no test for the field type change to delete the index.
I'm unsure if mixing contrib.postgres into the regular PostgreSQL backend is a good idea, but I couldn't really think of any other solution without introducing lots of new changes.

I'm not sure why the test for adapt_timefield_value fails as a result of these changes. I can't trigger the failure locally. @timgraham Could you please have a look at the schema test?

I think we've seen a similar issue before. I can reproduce this failure running the enter test suite with --parallel=1.
======================================================================
FAIL: test_naturalday_uses_localtime (humanize_tests.tests.HumanizeTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/tim/code/django/tests/humanize_tests/tests.py", line 175, in test_naturalday_uses_localtime
    with override_settings(TIME_ZONE="America/Chicago", USE_TZ=True):
  File "/home/tim/code/django/django/test/utils.py", line 340, in __enter__
    return self.enable()
  File "/home/tim/code/django/django/test/utils.py", line 409, in enable
    setting=key, value=new_value, enter=True)
  File "/home/tim/code/django/django/dispatch/dispatcher.py", line 178, in send
    for receiver in self._live_receivers(sender)
  File "/home/tim/code/django/django/dispatch/dispatcher.py", line 178, in <listcomp>
    for receiver in self._live_receivers(sender)
  File "/home/tim/code/django/django/test/signals.py", line 74, in update_connections_time_zone
    conn.ensure_timezone()
  File "/home/tim/code/django/django/db/backends/postgresql/base.py", line 188, in ensure_timezone
    self.ensure_connection()
  File "/home/tim/code/django/django/db/backends/base/base.py", line 216, in ensure_connection
    self.connect()
  File "/home/tim/code/django/django/db/backends/base/base.py", line 197, in connect
    connection_created.send(sender=self.__class__, connection=self)
  File "/home/tim/code/django/django/dispatch/dispatcher.py", line 178, in send
    for receiver in self._live_receivers(sender)
  File "/home/tim/code/django/django/dispatch/dispatcher.py", line 178, in <listcomp>
    for receiver in self._live_receivers(sender)
  File "/home/tim/code/django/django/contrib/postgres/signals.py", line 42, in register_type_handlers
    oids, array_oids = get_hstore_oids(connection.alias)
  File "/home/tim/code/django/django/contrib/postgres/signals.py", line 14, in get_hstore_oids
    with connections[connection_alias].cursor() as cursor:
  File "/home/tim/code/django/django/test/testcases.py", line 142, in __call__
    "set %s.allow_database_queries to True to silence this failure." % self.cls_name
AssertionError: Database queries aren't allowed in SimpleTestCase. Either use TestCase or TransactionTestCase to ensure proper test isolation or set HumanizeTests.allow_database_queries to True to silence this failure.

I guess something may be leaking -- putting contrib.postgres stuff outside of postgres_tests seems like a candidate though I haven't though about the reason for that.

It looks like some tests is are leaking a TIME_ZONE!='America/Chicago' which causes HumanizeTests.test_naturalday_uses_localtime settings override to require a database connection. It's not clear to me why these tests don't use timezone.override just like we do with translations which have no effect on database connections.

Alright, I'd suggest keeping the contrib.postgres tests in postgres_tests. Maybe under a new test_schema module. In call cases you'll want to make sure to subclass postgres_tests.PostgreSQLTestCase which makes sure to disconnect the register_type_handlers connection_created receiver and is causing all the failures here.
I'll see if I can come up with a PR that automatically unregister the signal when 'django.contrib.postgres' is removed from INSTALLED_APPS but I still believe these tests should live in postgres_tests.

I agree. I think the main issue is trying to reuse the SchemaTests class. That relates to how to  organize test utilities. I think postgres_tests shouldn't import a base class from the schema app, right?

That relates to how to organize test utilities. I think postgres_tests shouldn't import a base class from the schema app, right?

Right, importing stuff between test apps should be avoided. It would be great if components such as schema editor, contrib apps with backends, core backends, would expose some base classes/mixins that third party apps (and ourselves in the test suite) could rely on.
As an example, I recently had to work on a project shipping it's own session backend. Being able to import session_tests.tests.SessionTestsMixin through django.contrib.session.test.utils.SessionBackendTestsMixin would have made it easy to assert the backend was appropriately working between Django versions without having to embed the source into the project.
Given the large number of third-party custom backends around I think this idea has merit as it would allow developers to make sure their backend comply with a set of expectations. For example, the django-redis-session backend is moderately popular but doesn't implement, or at least test against, the latest session reuse security tweaks shipped in recent Django versions.
Another case would be for testing utilities. Wouldn't be great if contrib.messages provided some testing abstraction (e.g. MessagesTestMixin.assertSuccesMessage(response, msg)) so you don't have to manually check against response.context['messages'] to figure out whether or not a message was sent by your view.
Anyway this is not the best channel to communicate this. I'll try to replay to your django-dev thread.
Regarding the setting_changed tweak PoC it can be reviewed in #9353. This is really a hack because we don't have any uninstall hook on app configs but it seems to be working pretty well.

I guess it would be okay to omit the schema test for now as it doesn't seem like the testing issue will be resolved before Friday's release.

I created ticket #28861 for the schemas test work.


[Refactor] Might example is broken

what are we refactoring?
The Might Example
why?
Because it's not been updated for 0.15.0 glory!

Just fired up shadplay and the Might example, and fixed it to test it out. Are happy for me to open a PR with the fix?

Just fired up shadplay and the Might example, and fixed it to test it out. Are happy for me to open a PR with the fix?

Always happy for contributions!

@alphastrata PR is up: https://github.com/alphastrata/shadplay/pull/103


enhancement: use_window hook

I'm working on a frameless window and I want to define a region that user can click on a drag the window around using that region.
This require access to the winit window and call drag_window(). Would be nice if I can access the window via a use_window hook and do something like this:
#[component]
fn App() -> Element {
  const window = use_window();

  rsx!(
    rect {
      width: "100%",
      height: "50",
      onmousedown: |_| window.drag_window()
    }
  )
}

Probably makes more sense to add this features into use_platform

Yeah, that's perhaps a better place for it.
We'll also have to think about cases where there are multiple windows too.

Or maybe it's fine being at user level, I guess it's worth trying as well

Hmm now that I read the code. I think we should support things from the framework level & not letting user having access to the window. Because that require wrapping the window in Arc<Mutex<..>> so it can be accessed outside the event loop. It just add more complexity & ways to create error.

Yeah, that's why I use event loop messages for that kind of thing, it's less error-prone

It also makes it less-dependent in the window concept

It also makes it less-dependent in the window concept
Yeah that's a good point. I'll close this issue then.


fix: db init fail when root contains whitespace

let's check if migrations and seed data workflows are working properly as well

let's check if migrations and seed data workflows are working properly as well

the migrations and seed work fine, as seed and migration commands use the container id not the root path

let's check if migrations and seed data workflows are working properly as well

Fixed in 'seed' , for migrations it doesn't fail since it uses execSync with cwd : rootPath unlike seed and db init
  execSync("npm run migrate-up:all", {
      // -- -v flag for verbose
      cwd: rootPath,
      stdio: "inherit",
    });


Thorchain dbt kellen

Created a test to make sure all ids in one table exist in another (e.g. all tx_id in swap_events exist in swaps)
Changed date_gaps to only throw an error if the gap is larger than 1
Removed the "pool_name" group-by for daily_pool_stats, pool_block_fees, and pool_block_statistics


Integrate vault

integrate hashicorp vault.
add a vault setup file to generate token
dynamically read token from a file and use it to access secrets

done in https://github.com/Abhijithchintu/phoenix/pull/54


Hubs header spacing adjustment

What
We should reduce the blank space underneath the bullets on hub pages to match the space underneath the action link on the landing page.
Why
Visual consistency and bringing the content further up the page
Trello
https://trello.com/c/cBaVFUui

@DilwoarH Yes you are right, I checked with Kate & Mia and we decided to match that space to the padding above the "What you can do now" bit, as it would hopefully look more balanced


libc6-compat fixes may not be complete in docs and examples

What version of Turborepo are you using?
1.5.6
What package manager are you using / does the bug impact?
Yarn v1
What operating system are you using?
Mac
Describe the Bug
My app build following the example from with-docker fails to build even after adding the libc6-compat in the builder target in the Dockerfile as done as a fix for #2198. See log.txt, or just this snippet here:

#20 [installer  7/11] RUN yarn install
#20 sha256:35f5e6dee2888f486318930eb65dc6cb7ce4272c251afd56bf3aa467324632ff
#20 0.359 yarn install v1.22.19
#20 0.518 [1/5] Validating package.json...
#20 0.534 [2/5] Resolving packages...
#20 1.017 [3/5] Fetching packages...
#20 40.96 [4/5] Linking dependencies...
#20 54.13 [5/5] Building fresh packages...
#20 54.73 error /app/node_modules/turbo: Command failed.
#20 54.73 Exit code: 1
#20 54.73 Command: node install.js
#20 54.73 Arguments:
#20 54.73 Directory: /app/node_modules/turbo
#20 54.73 Output:
#20 54.73 node:internal/errors:857
#20 54.73   const err = new Error(message);
#20 54.73               ^
#20 54.73
#20 54.73 Error: Command failed: node /app/node_modules/turbo/bin/turbo --version
#20 54.73 /app/node_modules/turbo/bin/turbo:13
#20 54.73     throw e;
#20 54.73     ^
#20 54.73
#20 54.73 <ref *1> Error: spawnSync /app/node_modules/turbo-linux-64/bin/turbo ENOENT
#20 54.73     at Object.spawnSync (node:internal/child_process:1119:20)
#20 54.73     at spawnSync (node:child_process:847:24)
#20 54.73     at Object.execFileSync (node:child_process:890:15)
#20 54.73     at Object.<anonymous> (/app/node_modules/turbo/bin/turbo:6:28)
#20 54.73     at Module._compile (node:internal/modules/cjs/loader:1155:14)
#20 54.73     at Object.Module._extensions..js (node:internal/modules/cjs/loader:1209:10)
#20 54.73     at Module.load (node:internal/modules/cjs/loader:1033:32)
#20 54.73     at Function.Module._load (node:internal/modules/cjs/loader:868:12)
#20 54.73     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
#20 54.73     at node:internal/main/run_main_module:22:47 {
#20 54.73   errno: -2,
#20 54.73   code: 'ENOENT',
#20 54.73   syscall: 'spawnSync /app/node_modules/turbo-linux-64/bin/turbo',
#20 54.73   path: '/app/node_modules/turbo-linux-64/bin/turbo',
#20 54.73   spawnargs: [ '--version' ],
#20 54.73   error: [Circular *1],
#20 54.73   status: null,
#20 54.73   signal: null,
#20 54.73   output: null,
#20 54.73   pid: 60,
#20 54.73   stdout: null,
#20 54.73   stderr: null
#20 54.73 }
#20 54.73
#20 54.73     at checkExecSyncError (node:child_process:861:11)
#20 54.73     at Object.execFileSync (node:child_process:896:15)
#20 54.73     at validateBinaryVersion (/app/node_modules/turbo/install.js:25:6)
#20 54.73     at /app/node_modules/turbo/install.js:305:5 {
#20 54.73   status: 1,
#20 54.73   signal: null,
#20 54.73   output: [
#20 54.73     null,
#20 54.73     Buffer(0) [Uint8Array] [],
#20 54.73     Buffer(1079) [Uint8Array] [
#20 54.73        47,  97, 112, 112,  47, 110, 111, 100, 101,  95, 109, 111,
#20 54.73       100, 117, 108, 101, 115,  47, 116, 117, 114,  98, 111,  47,
#20 54.73        98, 105, 110,  47, 116, 117, 114,  98, 111,  58,  49,  51,
#20 54.73        10,  32,  32,  32,  32, 116, 104, 114, 111, 119,  32, 101,
#20 54.73        59,  10,  32,  32,  32,  32,  94,  10,  10,  60, 114, 101,
#20 54.73       102,  32,  42,  49,  62,  32,  69, 114, 114, 111, 114,  58,
#20 54.73        32, 115, 112,  97, 119, 110,  83, 121, 110,  99,  32,  47,
#20 54.73        97, 112, 112,  47, 110, 111, 100, 101,  95, 109, 111, 100,
#20 54.73       117, 108, 101, 115,
#20 54.73       ... 979 more items
#20 54.73     ]
#20 54.73   ],
#20 54.73   pid: 50,
#20 54.73   stdout: Buffer(0) [Uint8Array] [],
#20 54.73   stderr: Buffer(1079) [Uint8Array] [
#20 54.73      47,  97, 112, 112,  47, 110, 111, 100, 101,  95, 109, 111,
#20 54.73     100, 117, 108, 101, 115,  47, 116, 117, 114,  98, 111,  47,
#20 54.73      98, 105, 110,  47, 116, 117, 114,  98, 111,  58,  49,  51,
#20 54.73      10,  32,  32,  32,  32, 116, 104, 114, 111, 119,  32, 101,
#20 54.73      59,  10,  32,  32,  32,  32,  94,  10,  10,  60, 114, 101,
#20 54.73     102,  32,  42,  49,  62,  32,  69, 114, 114, 111, 114,  58,
#20 54.73      32, 115, 112,  97, 119, 110,  83, 121, 110,  99,  32,  47,
#20 54.73      97, 112, 112,  47, 110, 111, 100, 101,  95, 109, 111, 100,
#20 54.73     117, 108, 101, 115,
#20 54.73     ... 979 more items
#20 54.73   ]
#20 54.73 }
#20 54.73 info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
#20 ERROR: executor failed running [/bin/sh -c yarn install]: exit code: 1
------
 > [installer  7/11] RUN yarn install:
------
executor failed running [/bin/sh -c yarn install]: exit code: 1

I believe the issue is that turbo is a devDependency so running yarn install in the installer target will fail.
If I also add libc6-compat to the installer target the build works:
#10 [installer  3/12] RUN apk add --no-cache libc6-compat
#10 sha256:b243f37f6b65b4d14ec41f7f8cf3e09d9eedc1b9b3c0d5e75b884a74001cfbb1
#10 0.234 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/main/x86_64/APKINDEX.tar.gz
#10 0.425 fetch https://dl-cdn.alpinelinux.org/alpine/v3.16/community/x86_64/APKINDEX.tar.gz
#10 0.674 (1/1) Installing libc6-compat (1.2.3-r0)
#10 0.697 OK: 8 MiB in 17 packages
#10 DONE 0.7s

...
#19 [installer  8/12] RUN yarn install
#19 sha256:1b9f52662924cd3d688ed4d666d814152da2db8c2978fb983605229257dd74a0
#19 0.357 yarn install v1.22.19
#19 0.495 [1/5] Validating package.json...
#19 0.514 [2/5] Resolving packages...
#19 1.045 [3/5] Fetching packages...
#19 42.79 [4/5] Linking dependencies...
#19 54.85 [5/5] Building fresh packages...
#19 57.89 Done in 57.54s.
#19 DONE 59.3s

#20 [installer  9/12] COPY --from=builder /app/out/full/ .

To avoid copy and pasting of this any other base image requirements in the future, I'd recommend adding a target like the following to base the other targets upon which may also warrant a comment by the runner in case the runtime environment also depends on libc6-compat or other additional Alpine packages:
FROM node:alpine AS base
RUN apk add --no-cache libc6-compat
RUN apk update

FROM base AS builder
#...
FROM base AS installer
# ...

Expected Behavior
Docker build builds.
To Reproduce
Cannot share private repo, but the with-docker example should be sufficient, but cannot test it there due to #2284.

Can confirm I get the same issue on a clean clone of the with-docker example. The suggested fix of adding a target based on another target works as well.

Apply this patch
 # Add lockfile and package.json's of isolated subworkspace
 FROM node:alpine AS installer
+RUN apk add --no-cache libc6-compat
 RUN apk update
 WORKDIR /app

Fresh checkout of with-docker fails with
------
 > [deps 1/4] RUN apk add --no-cache libc6-compat:
0.119 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/main/aarch64/APKINDEX.tar.gz
0.271 6000078AFFFF0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1889:
0.271 fetch https://dl-cdn.alpinelinux.org/alpine/v3.18/community/aarch64/APKINDEX.tar.gz
0.271 WARNING: fetching https://dl-cdn.alpinelinux.org/alpine/v3.18/main: Permission denied
0.384 6000078AFFFF0000:error:0A000086:SSL routines:tls_post_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1889:
0.385 WARNING: fetching https://dl-cdn.alpinelinux.org/alpine/v3.18/community: Permission denied
0.385 ERROR: unable to select packages:
0.385   libc6-compat (no such package):
0.385     required by: world[libc6-compat]
------
Dockerfile:6
--------------------
   4 |     FROM base AS deps
   5 |     # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed.
   6 | >>> RUN apk add --no-cache libc6-compat
   7 |     WORKDIR /app
   8 |
--------------------
ERROR: failed to solve: process "/bin/sh -c apk add --no-cache libc6-compat" did not complete successfully: exit code: 1

@sharpsteelsoftware Did you solve it? I have the same problem as you :(

Here is my dockerfile  @anhtpde140084
FROM node:18-alpine
WORKDIR /app
ZScaler config
RUN yarn config set strict-ssl false
Install dependencies based on the preferred package manager
COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./
RUN
if [ -f yarn.lock ]; then NODE_TLS_REJECT_UNAUTHORIZED=0 yarn --frozen-lockfile;
elif [ -f package-lock.json ]; then npm ci;
elif [ -f pnpm-lock.yaml ]; then yarn global add pnpm && pnpm i; \
Allow install without lockfile, so example works even without Node.js installed locally
else echo "Warning: Lockfile not found. It is recommended to commit lockfiles to version control." && yarn install;
fi
COPY app ./app
COPY common ./common
COPY config ./config
COPY lib ./lib
COPY prisma ./prisma
COPY public ./public
COPY theme ./theme
COPY util ./util
COPY .env.development.local .
COPY next.config.js .
COPY postcss.config.js .
COPY tsconfig.json .
COPY tailwind.config.js .
Next.js collects completely anonymous telemetry data about general usage. Learn more here: https://nextjs.org/telemetry
Uncomment the following line to disable telemetry at run time
ENV NEXT_TELEMETRY_DISABLED 1
Note: Don't expose ports here, Compose will handle that for us
RUN NODE_TLS_REJECT_UNAUTHORIZED=0 npx prisma generate
Start Next.js in development mode based on the preferred package manager
ENV HOSTNAME <IP_ADDRESS>
CMD
if [ -f yarn.lock ]; then NODE_TLS_REJECT_UNAUTHORIZED=0 yarn dev;
elif [ -f package-lock.json ]; then npm run dev;
elif [ -f pnpm-lock.yaml ]; then pnpm dev;
else yarn dev;
fi

If you are experiencing this on Mac instead of libc6-compat try renaming it to libc6-dev and make sure you are using apt-get install

Closing for inactivity!


Windows integrated auth using this image

Per the problem described in https://github.com/Microsoft/Virtualization-Documentation/issues/523, are there instructions for using this image to run ASP.NET 4.6.2 apps that utilize Windows integrated auth against Active Directory?

This work is being tracked here https://github.com/MicrosoftDocs/Virtualization-Documentation/pull/592


Access 2019 Product ID

Can't find the correct configuration parameters to install Access 2019 Volume license. The Office Customization Tool doesn't offer Access as an option

You can find a list of supported product IDs here -- Product IDs that are supported by the Office Deployment Tool, which is linked to from the documentation about the configuration.xml settings.
The Office Customization Tool is focused on deploying the suites, not standalone Office applications, so that's why you don't see that option.
Hope this helps.

Thank you, I was exactly looking for a product ID's list.
Starting from Office 2019 the OCT is the only method provided to install any application, but Microsoft didn't explain how to use it with standalone ones.


[Feature Request] Description

Describe the feature that you'd like
hello i have a problem with a site
It doesn't work when I pull through css and js functions.php
but when i add header it works
why is this problem thanks in advance
https://misscikolata.com.tr/
Why is this feature needed? What problem does it solve?
No response
Checklist

[X] I have searched the issues and this feature has not been requested.

You are using a heavy modified main-theme with outdated Bootstrap 3.3.2. Because theme structure has deeply changed, we are not able to help here out.


Fixes the test_sgld

Description
Fixes #14241
The original test failed with float16.
Adjusted the tolerance level of float16 following Fixing Flaky Tests
The test passed after 10k runs.
MXNET_TEST_COUNT=10000 nosetests -v test_operator_gpu.py:test_sgld
[INFO] Setting module np/mx/python random seeds, use MXNET_MODULE_SEED=908073956 to reproduce.
test_operator_gpu.test_sgld ... ok

----------------------------------------------------------------------
Ran 1 test in 8554.348s

OK

Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[x] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes
Comments

Thank you for your contribution @stu1130!
Some tests are failing, please have a look.
@mxnet-label-bot [pr-work-in-progress]

Thank you for the contribution. Merged.


Adding O2 saturation

Hi,
I want to generate O2 saturation, but I'm not sure where to start.
Could you list java class and config files I should edit?

Just to check O2 saturation is generated I edited these files.

biometircs.yml
      oxygen_saturation: [80,100] # mmHg
modules/congestive_heart_failures.json

"observations": [
        {
          "category": "laboratory",
          "vital_sign": "Oxygen saturation",
          "codes": [
            {
              "system": "LOINC",
              "code": "2710-2",
              "display": "Oxygen saturation"
            }
          ],
          "unit": "mmHg"
        },
 ...

org.mitre.synthea.world.concepts.VitalSign.java
definition of oxygen_saturation
org.mitre.synthea.modules.LifecycleModule.java
definition of oxygen_saturation and its range

Hello. First, this looks like a reasonable approach. Second, thank you for answering your own question.
Make sure the value of the "vital_sign" JSON attribute matches the serialized text of your oxygen saturation as declared in VitalSign.java -- it is might be case-sensitive.
E.g.

It is case-sensitive. Thanks.


When revoking a support in the app, it says "claim revoke" in the associated dialog box

I've been using supports a lot lately from the command line, and noticed that when you revoke them in the app, it works fine but all the dialog boxes and things act like you're revoking a claim and not just a support.
I know supports other than tips aren't fully integrated into the app yet, but this should be a simple fix  that will need to happen before they are.

It knows you have the claim, so it tries to display that message. We'll need to use the claim type variable to determine this on the utxo instead. Should be an easy fix!

Happens when I support other people's claims too.

This will be fixed in the next version.


how to same language on video process?

if src_language and dst_language are same its not working
example:
src_language: en
dst_language: en

Hello,
The source and destination language needs to be different. If you are looking to transcribe an English video with English subtitles, you could try out other tools.
Cheers.


(SP:) Get rid of request

Blocked by #971
This package is deprecated and needs to be removed

Due to migration from azure-storage, this issue is closed


chore: add publishing Makefile targets

Currently publish-aws and publish-debian for Linux, and publish-aws
for OSX. Like all phony targets, these get displayed by make help.

Lets also update the publishing related docs to mention the new Make targets.

Lets also update the publishing related docs to mention the new Make targets.

Good call :+1:

Thanks for prompting me to take another look at this, the updated version is much nicer IMO :)

@lurch Ugh, conflicts! :)

Fortunately nice and easy to resolve :)


App crashes when bolt 12 TX message is greater than 11 characters

Try to pay a bolt 12 offer
Attach message 12 characters or longer and app crashes
Attach message 11 characters or shorter and payment is successful.

I'm not able to reproduce this issue. What device are you using, with what OS version?
Also are you using special characters, e.g. anything outside the a-z 0-9 charset?

Google Pixel 4a (running Graphene OS)
Phoenix version 2.3.3
Only sending numbers as a test
When I try to send to Matt Corallo's BIP353 address it crashes the app with 12 characters or more.
lno1qsgr30k45jhvkfqxjqheaetacu4guyxvqttftvqu0f5sneckep3lkwdut7mmhhpcyjmlmnjn4hze8ed7pq88xqkxt2dcw5mlxhz644fms82f7k4ymfxs2ehhpjtxwxly0w5k8xdtlvpqyd8xzdq4tq8lgupnueshgydr330lc3j5kdcqh54gt7jdg9n68j4eqqeu7ts8uh0qxamee6ndj37tc6mzgejthvvjqj96p8dz2hrsh5z5n27qfk6svjz5pmkh0smq26k0j2j4q36xgq3r5qzet9kuhq4lydpen5mskxgjdvs5faqgv8pmj7cfd7ny84djksqpqk9ky6juc7fpezecxvg7sjx05dckyypnv9tmvfp6tkpehmtaqmvuupetxuzqf4t0azddjdcpasgw6hxuz9g
However, when I send to D++'s BIP353 address, it works with 12 characters or more
lno1zrxq8pjw7qjlm68mtp7e3yvxee4y5xrgjhhyf2fxhlphpckrvevh50u0qwvgtgks0yf528xwra0x7kerze27xhhws2w24e6txnx6g622wkwq6qszwuj258f0rh7ynjpz0gwxzvmlc3t3tqautjd5ktr3mwklqy64calqqvldcrxkj8az9lrgxdfs9jnefzz3lzn4pjhat6kp8rjcx0heev3zdtv6jza86kee7wca77agyyq0dz6uqdceqvll6uedk5e89j2zq0qpykzmpr0vac2l4q57mkj232szexcj9hgn5qqsnm5p9d6c66faxh6nf3wzjkc7k5

Thanks for the details. I can reproduce it with version 2.3.3. It's due to the onion payload exceeding the max size, and likely fixed by https://github.com/ACINQ/lightning-kmp/pull/686 (which will be shipped with the next version).

Just successfully tested with version 2.3.4, this is fixed now.


Typo 'Devlop'

in 'how-to-develop-csharp-module' should be 'Develop'

@sandervandevelde : Thanks for your contribution! The author, @shizn, has been notified to review your proposed change.

#sign-off


add ct to load test framework

Describe your changes and provide context
Added 4 types of load tests for confidential transfers testing
Testing performed to validate your change

Ran loadtest cluster setup + performance testing

Looks good to me!
Few questions though:

Are we still using a flag in code to determine whether to run the ct module commands as part of the loadtest? If so, should we write a readme or TODO somewhere on where this is enabled?

Not using flag anymore

What process calls loadtest/scripts/populate_ct_accounts.py? Didn't see any mention of it

You would have to run that manually (added readme me in infra changes)
Infra changes here https://github.com/sei-protocol/sei-infra/pull/874


Create an GitHub issue template for management plane naming approval

This task is associated with the issue tracking Management plane: Naming Review - Azure DevEx Arch Board- https://github.com/Azure/azure-sdk-tools/issues/4601.
Using the existing GitHub issue is confusing for management plane teams.  We have had more than one team confused.  Until we can execute the plan suggested in https://github.com/Azure/azure-sdk-tools/issues/4601 having a separate GitHub issue just for management would clear up confusion and make the process easier for our service teams.

[x] Create a new issue template that is specifically for naming approval for new initial management libraries.
[x] Review and update the Naming approval wiki page - https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/821/Naming-for-new-initial-management-or-client-libraries-(new-SDKs).

Completed the two tasks in the task list.


Update embeddings.md

Adding Azure SQL DB to the list of Database that support storing and querying vector embeddings from Azure Open AI. Adding link to using SQL DB for intelligent applications that further link to multiple samples using Azure Open AI with Azure SQL DB.

@mrbullwinkle

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@mrbullwinkle
Can you review this old PR and determine whether it needs to be closed or merged?
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


Make VCTK_092 return regular type for the consistency

For the consistency with the other dataset implementation, changing VCTK_092 to return plain tuple.
@Abhi011999 Heads up. I advised you to use namedtuple for better usability, but I have to change it to the regular tuple for the consistency with the others. Sorry for any inconvenience this could cause.

Hi @mthrok ! Thanks for the heads up, I will keep this mind.

thanks


Support reading bytes by offset

Fixes #127

Looks awesome! The only thing missing is some test for all the adaptors in test/test.go.. :) would you mind adding one?

@piotrrojek I will add tests. But first I want to finish implementing restic backend and test things manually.

@matryer , sorry for being quiet on this thread. My original motivation for adding this method were so that I could use that with restic. But restic project has decided to use the underlying libraries directly. So, we don't this pr anymore.