Minimal Implementation

In this discussion, I mentioned that I am continuing this project but with a minimal set of features, and here is the list:

Login/Register/Logout
View Posts
Create Posts

The feature list is pretty much aligned with https://github.com/EarlOfEgo/RealWorld-Kotlin-Multiplatform, which is recently added to Conduit Showcases

The backend side will still be paused, unless time allowed for the continuation.


Adding Ukrainian language

Wanna make Ukrainian translation

Yeah I think you can, we need to wait for JF to accept this.

Yeah I think you can, we need to wait for JF to accept this.

@Quarlify Great news, you can translate the Game to Ukrainian. JF will add the files you need to edit, please wait. If you need help join the discord server. https://discord.com/invite/kpkPgDG

@Quarlify Great news, you can translate the Game to Ukrainian. JF will add the files you need to edit, please wait. If you need help join the discord server. https://discord.com/invite/kpkPgDG

Hi!
Yes, Ukrainian translation would be great!
I added the file for Ukrainian ( ukr.po ), so you can start translating if you want.

Hi!
Yes, Ukrainian translation would be great!
I added the file for Ukrainian ( ukr.po ), so you can start translating if you want.

If you have any question/need help ask them in the discord server, I'm closing this issue

If you have any question/need help ask them in the discord server, I'm closing this issue


update ci status

Fixes:

Add odf disk count to ci status
Add latest benchmark runner commit id to ci status:

e.g.
https://github.com/redhat-performance/benchmark-runner/commit/97e5724fcb01f81068e86fd26e7ef4fde56f269c

@RobertKrawitz do you have more comments?

@RobertKrawitz do you have more comments?

Only that if we want this to be general (beyond our CI environment) that the code should handle having no ODF present.  Perhaps an alternative would be a command line argument/environment variable to specify whether ODF is expected to be present.

@RobertKrawitz, fixed it


Feat/handle abbrev

Improved coverage and accuracy of geocoder

feat/handle_abbrev is an extension of feat/data_reduction
feat/handle_abbrev contains all changes made in feat/data_reduction


cmd/dist: "go tool dist: unknown $GOOS linux"

Go version: 1.5.3
Windows/AMD64
Ran make.bat from C:/go/src
Not really sure
go tool dist: unknown $GOOS linux

I'm trying to set my target GOOS and GOARCH to linux/arm whilst developing using atom go that I can build on save and see appropriate error messages given to me through the atom package: go-plus. However, When I do this on Windows, I get error messages saying go tools cannot be found.
I was told running make.bat would solve this issue, however when it gets to running .\cmd\dist\ I get this error go tool dist: unknown $GOOS linux.
Obviously "linux" is included in okgoos so I'm not sure why https://github.com/golang/go/blob/master/src/cmd/dist/build.go#L115 is failing.

This is likely to be a mistake in your Go installation, caused by step 3. I recommend removing what's left of your Go installation and replacing it with a fresh one.
As of Go 1.5 no additional steps are required to prepare for cross compilation.

Removed my go installation completely and installed fresh.
Ran SET GOOS=linux && go build and got:

go build runtime: linux /amd64 must be bootstrapped using make.bat

Same thing if I SET GOARCH=arm too.

That error message is wrong and i think it has been fixed in Go 1.6.

Hopefully... Till then I'll develop on my mac. That seems to work fine when I change the target OS

It's fixed by https://golang.org/cl/15221, and it basically just removed
the error, so you can also apply that to Go 1.5 source code if you want.
The patch should be pretty safe.

That's brilliant. The commit message also mentions the likelihood of an incorrect $GOROOT so I'll check that out as well, although it was installed in the default place so I'm pretty sure it's not even set. I'll set it and see if that makes a difference.

Please do not set $GOROOT. This will not help in resolving this issue.
On Thu, Jan 21, 2016 at 12:51 PM, Dan Hardman<EMAIL_ADDRESS>wrote:

That's brilliant. The commit message also mentions the likelihood of an
incorrect $GOROOT so I'll check that out as well, although it was installed
in the default place so I'm pretty sure it's not even set. I'll set it and
see if that makes a difference.
—
Reply to this email directly or view it on GitHub
https://github.com/golang/go/issues/14024#issuecomment-173425780.

My build.go is completely different to the one in that commit @minux. That error doesn't exist there...


apptainer, singularity: refactor defaultPath substitution

Description of changes
Add argument sourceFilesWithDefaultPaths to specify the defaultPaths to substitute.
Passthru sourceFilesWithDefaultPaths for easier overriding.
Use --replace-fail during defalutPath substitution.
Add mount to the defaultPathInputs of apptainer and singularity.
How to verify that the fix takes effect:
When executing images using singularity from the master branch, it will complain that the mount command is not found in PATH. The error persists even after applying the firsts commit of this PR that adds mount into defaultPathInputs. After applying the second commit of this PR that fix the defaultPath substitution, the error will disappear.
singularity will still fail to execute images, complaining that fusermount3 not found and permission denied when unmounting /tmp/rootfs-.../root. That one won't be fixed simply by adding fuse3 into defaultPathInputs, as unprivileged users need SUID-bit-set fusermount3 to unmount with fusermount3 -r. That one will be solved in #306730.
This PR also increase the default memSize of singularity-tools.buildImage from 512 to 1024, in the hope that singularity.tests.image-hello-cowsay could build successfully on CI without memory allocation error.
This is an initial effort toward fixing #295809, and it needs to be backported to Nixpkgs 24.05 if merged after branch-off.
Cc: @GaetanLepage @jbedo @SomeoneSerge @FynnFreyer
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[X] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage (My own laptop is under repair, and the one I borrow doesn't have enough physical RAM to run nixpkgs-review within sensible amount of time. Hope someone could help me run this test.)
[X] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[X] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Thank you.

although I lack knowledge to properly understand those changes.

It goes quite deep into the implementation detail of Apptainer/Singularity.
IIUC, Apptainer/Singularity relies heavily on third-party commands instead library functions. One can think of it as a shell application (although written in Go) that builds and runs SquashFS images.
Inside the upstream sources, there exist hard-coded PATH variables known as defaultPath or DefaultPath. The values are FHS system-level bin paths. The purpose is to get command executables from places only sysadmins can touch, ensuring that Apptainer/Singularity won't accidentally run malicious third-parly executables placed by unprivileged users (as root or with the SUID-bit-set runner).
For obvious reasons, we need to patch those defaultPaths, or Apptainer/Singularity won't work as expected.
Apptainer:
* defaultPath: https://github.com/search?q=repo%3Aapptainer%2Fapptainer%20defaultPath&type=code

* findBin: https://github.com/apptainer/apptainer/blob/a5eb75435672593edb3a4691fd310b99796453c4/internal/pkg/util/bin/bin.go#L20

SingularityCE:
* https://github.com/search?q=repo%3Asylabs%2Fsingularity%20defaultPath&type=code

* https://github.com/sylabs/singularity/blob/e0050f087c6e0cfc984ba67b8aa6fafbfa3e53a6/internal/pkg/util/bin/bin.go#L14

Thanks for this detailed explanation !

@jbedo @SomeoneSerge Are you available to take a look at this? I hope to merge it before Nixpkgs 24.05 branch-off, in order not to break singularity further on the stable channel.
BTW, I received an e-mail from @FynnFreyer reporting that the issue is affected the GPU access of apptainer on Nixpkgs 23.11. I guess the same issue would also occur to singularity.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1639

@ShamrockLee I'll take a look in the next 3 days. My apologies for the late response

Let's battle-test this


⚠ ClamAV has degraded performance

In 43e23de, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 275 ms

Resolved: ClamAV performance has improved in 75619cd.


fix clim init for dask arrays

Description
Fixes #3698 by:

also running reset_contrast_limits_range() on the first slice loaded
making reset_contrast_limits_range() do the same as reset_contrast_limits() for non-integer dtype, rather than noop.

Also fixes some issues with events and gui.
It's breaking because the behaviour of reset_contrast_limits_range() changed. This could be avoided by separating out the logic, but it seemed reasonable to me.

Type of change

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

References

How has this been tested?

[ ] example: the test suite for my feature covers cases x, y, and z
[ ] example: all tests pass with my change
[ ] example: I check if my changes works with both PySide and PyQt backends
as there are small differences between the two Qt bindings.

Final checklist:

[ ] My PR is the minimum possible work for the desired functionality
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

Oops, mistakenly used my main branch. Reopening on a different one.


Do not autoload RSpec formatter and remove monkey patch

[x] Do not autoload or force BDD formatter - developers might want to use different formatters even though the BDD gem is included in the project.
[x] The BDD formatter was implemented by monkey patching and replacing the default behavior of RSpec Documentation Formatter, which is not desired since a gem should always seek to add functionality instead of override.
[x] Avoid storing BDD steps metadata when user did not chose to use BDD formatter
[x] Housekeeping: removed commented out code

@jivagoalves and @thejamespinto could you both jump in here?

@rafaelsales thanks :+1:


Invalid enum value. Expected '2captcha' | 'capsolver', received ''

I was trying to use the manual token way and I tried putting "solver" / "browser" here but both don't work.  I also tried commenting out "captcha" section but also didn't work. I was using codespace. Please help!

will fix soon this

if you do this it will be fine with the next version
  captcha:
    # Avaliable options: solver or browser
    strategy: 'browser'
    solverOptions:
      # Avaliable options: capsolver
      solverService: ''
      solverApiToken: ''


Cannot provide key to the nested JSON value

@ujjalacharya Can please provide more detail about it.

Hey
You can refer this issue: https://github.com/ashvin27/react-datatable/issues/9
I think both are the same.


nsc-events-nestjs_3_51_update-delete-function-id-parameter

Resolves #51
As a developer, I updated the delete function to take in the objectId as the id parameter so that the frontend could make the call to the backend to fulfill the soft deletion request.
Relates to User Story #54 from NSC-Events-Android

Looks like the delete request is correct and would work if I had the backend working and on the correct port.

Looks like everything is working correctly, but I don't have the backend hooked up so I can't speak to that.

@Robel-003 @tinpham5614 @CourtneyHoppus I would suspect that this is similar to what we are experiencing on Belindas Closet https://github.com/SeattleColleges/belindas-closet-nestjs/pull/64 in terms of missing a unit test for the delete function according to:

Can we just have one of you create a separate issue and PR that will address/fix this PR so it can pass CI?
This is also addressed in a comment within https://github.com/SeattleColleges/belindas-closet-nestjs/pull/68

@taylorpapke this is failing the Service unit test for the deleteActivityById but I don't think it has anything to do with what is going on with Belinda's. If you see my comment above, I suspect that the changes that are made here are causing the test to fail The NSC Events repo is set up that any unit tests in the .spec files are run and must pass to be able to merge. This PR is up to date with main, so the only thing that has changed is what is in this PR.

This issue was originally to update the delete function to take in the objectId instead so that the frontend button could function properly, but I see that PR #48 by @Robel-003 that was pulled today addressed this as well, so this PR is no longer necessary. I just tested his changes in main, and it works from the frontend so I will close this PR.
Sorry about the confusion.


bug: cortex models start has no output if variant not given

Cortex version
v189
Describe the Bug
1. cortex models start has no output when variant is not given.
cortex run is working well
I expected cortex model start to give the same output as cortex run (shortcut)

If variant exists -

if variant doesnt exist -

2. cortex models start successfully loads model when variant is given. Request for better output
Can we change the output to be more helpful like what we had previously?

<modelID> model started successfully. Use `cortex-nightly run <modelID>` for interactive chat shell

Steps to Reproduce
No response
Screenshots / Logs

What is your OS?

[X] MacOS
[ ] Windows
[ ] Linux

What engine are you running?

[X] cortex.llamacpp (default)
[ ] cortex.tensorrt-llm (Nvidia GPUs)
[ ] cortex.onnx (NPUs, DirectML)

Thanks @vansangpfiev!


Bug:

What are you trying to achieve?
I try to see Checkout app about content in demo dashboard app.
Steps to reproduce the problem
Get https://demo.saleor.io/dashboard/apps/QXBwOjMx/
What did you expect to happen?
see information
Logs
No response
Environment
Saleor version: …
OS and version: …

Thanks for the report, fixed in https://github.com/saleor/saleor-dashboard/pull/2803


libs/libcxx: Workaround -Wmaybe-uninitialized warning with "GCC 12.2"

Summary
libs/libcxx: Workaround -Wmaybe-uninitialized warning with "GCC 12.2"
In file included from include/libcxx/filesystem:241,
                 from libcxx/src/filesystem/operations.cpp:9:
In member function 'std::__1::_EnableIf<std::__1::__is_cpp17_forward_iterator<_InputIter>::value> std::__1::basic_string<_CharT, _Traits, _Allocator>::__init(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = const char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]',
    inlined from 'std::__1::basic_string<_CharT, _Traits, _Allocator>::basic_string(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = const char*; <template-parameter-2-2> = void; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at include/libcxx/string:2195:11,
    inlined from 'std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__append_forward_unsafe(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = const char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at include/libcxx/string:2676:32,
    inlined from 'std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__append_forward_unsafe(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = const char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]' at include/libcxx/string:2662:1:
include/libcxx/string:2156:35: warning: '__temp' may be used uninitialized [-Wmaybe-uninitialized]
 2156 |         this->__throw_length_error();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
include/libcxx/string: In function 'std::__1::basic_string<_CharT, _Traits, _Allocator>& std::__1::basic_string<_CharT, _Traits, _Allocator>::__append_forward_unsafe(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = const char*; _CharT = char; _Traits = std::__1::char_traits<char>; _Allocator = std::__1::allocator<char>]':
include/libcxx/string:614:1: note: by argument 1 of type 'const std::__1::__basic_string_common<true>*' to 'void std::__1::__basic_string_common<<anonymous> >::__throw_length_error() const [with bool <anonymous> = true]' declared here
  614 | __basic_string_common<__b>::__throw_length_error() const
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
include/libcxx/string:2676:32: note: '__temp' declared here
 2676 |             const basic_string __temp (__first, __last, __alloc());
      |

Impact
n/a
Testing
ci-check

let's merge this simple patch to unblock ci.


17-add-warning-confirmation-on-file-overwrite

I have added a new folder called utils that is home to two new files called
createFile.js
fileOverwritePrompt.js

This is for issue #17


Pretty-print types for attributed C-sets

The default display is unreadable. The pretty-printed type can be used in the show methods for ACSets, which currently just says ACSet with no further type information.

For future reference, #266 was an attempt at this.


Steps to make tstrait as a library

[x] _config.yml. It is slightly different compared with tskit or msprime.
[x] Makefile (Is it correct?)
[x] build.sh
[ ] README.md
[x] setup.cfg
[x] License in setup.cfg
[x] Do we have to put dOxygen in docs like tskit?
[x] .flake8 in tskit. Should we create a similar file?
[x] Logo (Like tsinfer and tsdate)
[x] .pre-commit-config.yaml might not be working when I commit to github.

What badges to add in README.md?

We can add codecov, docs, pypi download badges and so on once these have all been set up. This is fairly straightforward.

Makefile and build.sh not deleted from the repo


[Feature Request]: make structs using app_version self contained

Implementation ideas
Background
We are maintaining celestia ecosystem in Rust. We have crates like celestia-types which provides basic types and traits used in celestia, like eg. ExtendedDataSquare, and celestia-rpc which provides RPC client methods definitions for https://node-rpc-docs.celestia.org/. Those are meant to be a standalone building blocks for anything celestia related, whether it's just some application working with offline data or a fully fledged node.
app_version is used to put some constrains for types in celestia ecosystem. In example it puts a limit on square size or specifies parameters required for commitment generation. This effectively means that an EDS created in version 2 may not be valid in version 1. As app version is not stored within Blob and EDS this information needs to be routed somehow to perform a validation.
Problem
We're trying our best to make celestia ecosystem feel idiomatic in rust and one of the guidelines in Rust is to make invalid state inconstructible. This means that if we want to return ExtendedDataSquare to a user, we need to know the app_version to check if it's valid. Storing app_version inside Blob and EDS would make them self-contained instead, allowing for validation eg. during parsing them from json.
Example of issue
Due to the recent changes to celestia-node, the RPC api requires only height and not the whole ExtendedHeader in share.GetEDS. The most widely used json rpc crate in rust allows for expressing APIs using interfaces, which can then be called as a method on any client, to separately abstract out transport layer and the actual interface.
#[rpc]
trait Share {
    #[method(name = "share.GetEDS")]
    async fn share_get_eds(&self, height: u64) -> Result<ExtendedDataSquare, Error>;
}

let client = my_custom_http_client(); // or my_custom_ws_client() or my_custom_browser_fetch_client()
client.share_get_eds(1).await

But here we don't have enough information to construct the ExtendedDataSquare if we want to make sure the state is valid. There are some workarounds to that but none of them is great:

return RawExtendedDataSquare instead, and require user to pass app_version to transform it into ExtendedDataSquare
have height to app_version mapping, but it'd be needed to have it for all networks (and still unsure how to make it work with custom private networks). This also doesn't really work because there is no network information in this method call
provide a dedicated stateful rpc client which would maintain network information or store headers to use them for validation, but this loses all the generic nature of client and would require us to provide all possible configuration parameters for users (example just for http)
diverge from node-rpc-api and keep requiring ExtendedHeader to have a source of app_version - creates mismatch between real api and one exposed in rust, and may be less ergonomic to use (likely the reason for the change in celestia-node) (this is what we've chosen to do for now)

Solution
In my opinion the best solution is to have ExtendedHeader and Blob self contained. This could be done in celestia-app level (but is likely consensus breaking) or just introduce the app_version on celestia-node level (the blob is already modified wrt the struct present in app).
The example above is just a symptom that showed up in RPC, but the issue would be the same eg. when reading this data from filesystem, external services etc.

cc: @celestiaorg/celestia-node 🙏 for visibility


species search not working in Edge

from discourse

I’m having issues using the Microsoft Edge’s browser; I search an species and it appears unranked and does not allow me to see the information of the species. Though if I use Google chrome, for example, it works; though, I don’t wawnt to change my browser, because I have all my information in Microsoft Edge. Please help me.

closed in favour of https://github.com/gbif/portal-feedback/issues/3847


test: retry mops sources call in playground e2e tests

Description
The mops sources command in the playground e2e tests fails often.  The retry logic in the JS agent misses some classes of failures (basically, if fetch throws).  Pending a fix for that, this change retries the mops sources call up to a few times, with simple/naive backoff.
Example test failures:

https://github.com/dfinity/sdk/actions/runs/6114033428/job/16595080284#step:10:111
https://github.com/dfinity/sdk/actions/runs/6090058722/job/16524749754#step:10:108
https://github.com/dfinity/sdk/actions/runs/5929218365/job/16076870508#step:10:109
https://github.com/dfinity/sdk/actions/runs/5858605218/job/15883717915#step:10:107
https://github.com/dfinity/sdk/actions/runs/6316833146/job/17152786799?pr=3391

@ZenVoich Is this something you can fix on mops?

@ZenVoich Is this something you can fix on mops?

See also https://github.com/dfinity/agent-js/pull/774


More PHPStan fixes

@Jean85 May have been due to the merge, but some tests here don't pass. Mind getting those tests to pass? Will merge thereafter.

@iansltx I've rebased on top of your MR and fixed what was needed! :+1: tests should be green now
I'll see if I can add more fixes too.


Build Example Fails with more Scales

Not sure if this is an issue with my environment or not, I definitely was able to build this when I had cloned it on a different machine, but I get this error when trying to build (this is the example given in the readme).

 Not sure if there is a shorthand for that or not, but it would be useful...
Regardless, I might just for now add them manually to the jake file if I can, but I figured I would shoot this out.

Hey @JRJurman !
Well, actually I'm not to keen on our entire build process - but of course it should work! I'll look into it asap.
Thanks for reporting.

Works here (I'm using Bash on Mac OS X). It looks like PowerShell does something to the arguments when you comma-separate stuff on the command line. Maybe try to escape the commas?

@JRJurman Try this (taken from StackOverflow
jake build scales=+blues`,+flamenco`,-chromatic

Apparently the ` "escapes" the comma

Yep that was the issue!
And just trying it now in cmd, it seems to work just fine with what's in your readme... Thanks for the help!


nx-remotecache-s3: Allow defining a maximum upload size

Is your feature request related to a problem? Please describe.
Artefacts can get quite big, also when someone messes up (eg. an e2e test task fails and runs for hours, recording a multi-gigabyte video). In such cases, it might be better to not cache those results.
Describe the solution you'd like
A config value maxSize or something similar that allows to set the maximum size to upload to the S3 store and otherwise log a warning message.
Describe alternatives you've considered
Instead of logging a warning, exiting the process with an exception might also be a possibility, maybe also configurable.
Additional context

Sounds like a good suggestion.  Could be added next to the current read-only check we do before we actually upload.
Personally I think the alternative to exit the upload (like when read-only=true) is a better option than just logging a warning message. In my experience, we don't usually look at the logs so we would probably miss the warning messages.

Also, would you like to provide a PR?


YouTube Livestreams Missing From Download on Some Channels

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.10.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched 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
Canada
Provide a description that is worded well enough to be understood
Since a few days ago, I have noticed that some YouTube channels now have their videos separated into 3 different tabs for Videos, Shorts, and Live. With this change, trying to download all the channel's videos from either the 'Home' page of the channel or when /videos is added only lists the uploads and does not include any livestreams.
I attempted to download the livestreams by adding /streams to the channel URL (as that was how the tab's URL appears on desktop), but got an error about the channel not having a streams tab.
The channel used in the command below has over 700 videos, mostly livestreams.
The URL used was https://www.youtube.com/channel/UCK9V2B22uJYu3N7eR_BT9QA
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: ['-ciw', '-o', '%%(upload_date)s - %%(title)s.%%(ext)s', '-v', 'https://www.youtube.com/channel/UCK9V2B22uJYu3N7eR_BT9QA', '--download-archive', 'Polka_Ch._尾丸ポルカ_Downloaded.txt', '-U']
[debug] User config "C:\Users\Max\AppData\Roaming\yt-dlp\config.txt": ['--audio-quality', '0', '--embed-thumbnail', '--add-metadata', '--embed-subs', '--all-subs', '--console-title', '-o', '%(title)s.%(ext)s']
[debug] Encodings: locale cp65001, fs utf-8, pref cp65001, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.10.04 [4e0511f] (pip) API
[debug] Python 3.7.9 (CPython 64bit) - Windows-10-10.0.19041-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg git-2020-06-01-dd76226, ffprobe git-2020-06-01-dd76226, phantomjs 2.1.1
[debug] Optional libraries: Cryptodome-3.11.0, brotli-1.0.9, certifi-2020.06.20, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.0
[debug] Proxy map: {}
[debug] Loaded 1690 extractors
[debug] Loading archive file 'Polka_Ch._尾丸ポルカ_Downloaded.txt'
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] [youtube:tab] Extracting URL: https://www.youtube.com/channel/UCK9V2B22uJYu3N7eR_BT9QA
[youtube:tab] UCK9V2B22uJYu3N7eR_BT9QA: Downloading webpage
[youtube:tab] A channel/user page was given. All the channel's videos will be downloaded. To download only the videos in the home page, add a "/featured" to the URL
[debug] [youtube:tab] Final URL: https://www.youtube.com/channel/UCK9V2B22uJYu3N7eR_BT9QA/videos
[download] Downloading playlist: Polka Ch. 尾丸ポルカ - Videos
[youtube:tab] UCK9V2B22uJYu3N7eR_BT9QA page 1: Downloading API JSON
[youtube:tab] UCK9V2B22uJYu3N7eR_BT9QA page 2: Downloading API JSON
[youtube:tab] UCK9V2B22uJYu3N7eR_BT9QA page 3: Downloading API JSON
[youtube:tab] UCK9V2B22uJYu3N7eR_BT9QA page 4: Downloading API JSON
[youtube:tab] UCK9V2B22uJYu3N7eR_BT9QA page 5: Downloading API JSON
[debug] Skipping writing playlist thumbnail
[youtube:tab] Playlist Polka Ch. 尾丸ポルカ - Videos: Downloading 173 videos of 173
[download] [Legend of Polka] Polka Will Never... Bite Her Tongue Twice! has already been recorded in the archive
[download] [Legend of Polka] Becoming the VTuber Fish Paste Sommelier has already been recorded in the archive
[download] [Legend of Polka] Reaching 100 Phases in Mario Bros.! With Us Two?! has already been recorded in the archive
[download] [Legend of Polka] Lucky Names Are a Thing?! has already been recorded in the archive
[download] [Legend of Polka] Reading My Troupe's Scary Stories of Chilling Experiences has already been recorded in the archive
[download] [Legend of Polka] Would Be Great to End Summer with an Extravagant Bang has already been recorded in the archive
[download] [Legend of Polka] Pressure Point Foot Massage for VTuber in Poor Health has already been recorded in the archive
[download] [Legend of Polka] Snack Draft is Back! has already been recorded in the archive
[download] つかまえてごら～ん！きゃっきゃ～！ has already been recorded in the archive
[download] 【original】Epilogue in the Attic【Omaru Polka】 has already been recorded in the archive
[download] Welcome to Polka's Sea Shop!!!!!!!!!!!!! has already been recorded in the archive
[download] Who is more beautiful, me or the fireworks? has already been recorded in the archive
[download] [Cinderella Nine x Legend of Polka] When Summer Arrives, Time for Baseball! [Legend of Polka] has already been recorded inthe archive
[download] SAIKYOUTICPOLKA【original】 has already been recorded in the archive
[download] [Legend of Polka] Life's a Russian Roulette! This Hellish Pain Only Gets Worse! has already been recorded in the archive
[download] [Legend of Polka] I Shall Cleanse You... of Your Sins! has already been recorded in the archive
[download] [Legend of Polka] Swapped Bodies with My Staff?! She Doesn't Know My Schedule! has already been recorded in the archive
[download] [Legend of Polka] hololive ERROR On-Site: Bonus! has already been recorded in the archive
[download] 「劇場版アイカツプラネット！」公開記念！伊達花彩さんとアイカツ！語り【君も一緒にミラーイン☆】 has already been recorded in the archive
[download] Empress - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Producers Fubuki & Polka and the Fantasy holomember Teams! has already been recorded in the archive
[download] [Legend of Polka] It's Time to D-D-D-Duel! Manager Card Battle! has already been recorded in the archive
[download] INTERNET OVERDOSE - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Pro Streamer Shirakami Fubuki Clears Out the May Blues has already been recorded in the archive
[download] [Legend of Polka] Let's Talk About Our Parents' Homes has already been recorded in the archive
[download] キメラ - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Skydiving While Advertising 1st Anniversary Merch! has already been recorded in the archive
[download] [Legend of Polka] What's Lacking?! has already been recorded in the archive
[download] [Legend of Polka] 65th Project Assembly in the Green Room has already been recorded in the archive
[download] [Legend of Polka] What We Bought at the Convenience Store on a Whim has already been recorded in the archive
[download] [Legend of Polka] Even April Fools' is Business as Usual has already been recorded in the archive
[download] [Legend of Polka] Okay, Pokopea. You Wanna Design a New Outfit? has already been recorded in the archive
[download] [Legend of Polka] Exposing Each Others' Interests with Pokopea has already been recorded in the archive
[download] [Legend of Polka] Izutsu-kun's Got a New Face?! has already been recorded in the archive
[download] Thank you♡Idol Costume♡ has already been recorded in the archive
[download] [Legend of Polka] holo Song Intro Quiz! vs. La+ has already been recorded in the archive
[download] [Legend of Polka] Founder La+ Darknesss Comes to Play! See Her, Hear Her! has already been recorded in the archive
[download] アニマル - 尾丸ポルカ(cover) has already been recorded in the archive
[download] 【それが私たちのサガだから】徒花ネクロマンシー／COVER LIVE Ver.【ポルカプロデュース】 has already been recorded in the archive
[download] シネマ  - 尾丸ポルカ(cover) has already been recorded in the archive
[download] 【ポルカラジオカ】#12 ～今日も今日とて実装されない～ has already been recorded in the archive
[download] [Legend of Polka] holo Members! Whatcha Doin'? :) has already been recorded in the archive
[download] [Legend of Polka] Troupe Ringleader Makes 2022 Predictions! has already been recorded in the archive
[download] [Legend of Polka] Party with Me, My Kotatsu, and My Staff has already been recorded in the archive
[download] [Legend of Polka] It's Christmas! Legend of Presents! has already been recorded in the archive
[download] シル・ヴ・プレジデント - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Shocking holo Quiz! I'm Disqualified as a holomember If I Fail?! has already been recorded in the archive
[download] 【ポルカラジオカ】#11 ～尾丸ポルカ界隈で一番です～ has already been recorded in the archive
[download] [Legend of Polka] Went Camping, Ended Up Bungee Jumping has already been recorded in the archive
[download] 【ポルカラジオカ】#10 ～終わりの始まりの月～ has already been recorded in the archive
[download] [Legend of Polka] You Wanna Be Unreasonable Even Across Dimensions? has already been recorded in the archive
[download] [Legend of Polka] [Breaking News] 6th Gen is Here! has already been recorded in the archive
[download] [Legend of Polka] We Went to Guam! has already been recorded in the archive
[download] トンデモワンダーズ - 尾丸ポルカ(cover) has already been recorded in the archive
[download] 【ポルカラジオカ】#09 ～こいついつも同じ話してんな～ has already been recorded in the archive
[download] [Legend of Polka] Reply Strikeout?! has already been recorded in the archive
[download] 【ポルカラジオカ】#08 ～おこおこぷんぷんポルカ丸～ has already been recorded in the archive
[download] [Legend of Polka] YOU and ME and Po has already been recorded in the archive
[download] 怪物さん - 尾丸ポルカ&雪花ラミィ(cover/4K) has already been recorded in the archive
[download] [Legend of Polka] Solving Kids' Problems with Hima-chan?! has already been recorded in the archive
[download] 【ポルカラジオカ】#07 ～体はシフォンケーキです～ has already been recorded in the archive
[download] [Legend of Polka] NIJISANJI & hololive Talks! ft. Honma Himawari [Unauthorized] has already been recorded in the archive
[download] 【ORIGINAL SONG+MV】Pastel Tea Time - Omaru Polka【尾丸ポルカ/ホロライブ】 has already been recorded in the archive
[download] 【ポルカラジオカ】#06 ～鼻が鳴って花が咲く～ has already been recorded in the archive
[download] 【ポルカラジオカ】#05 ～人と人という字はなんだっけ～ has already been recorded in the archive
[download] 【ポルカラジオカ】#04 ～プレゼント何が欲しい？～ has already been recorded in the archive
[download] フォニイ - 尾丸ポルカ(cover) has already been recorded in the archive
[download] 【Cover】Fly Me to the Star / Omaru Polka × Pavolia Reine has already been recorded in the archive
[download] 【ポルカラジオカ】#03 ～投稿した日が金曜日です～ has already been recorded in the archive
[download] [Legend of Polka] 30 Minutes of Best PoLegend Moments! has already been recorded in the archive
[download] 【ポルカラジオカ】#02 ～変わりそうですか？ポルカ～ has already been recorded in the archive
[download] [Legend of Polka] YAGOO Made This?! This Game's CRAZY lololol has already been recorded in the archive
[download] 【ポルカラジオカ】#01 ～変わりたくないポルカ～ has already been recorded in the archive
[download] 廻廻奇譚 - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Guess the holomember Sneeze Quiz! has already been recorded in the archive
[download] シンデレラ - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] What's in the Bag? (For Real) has already been recorded in the archive
[download] 夜のピエロ - 尾丸ポルカ(cover/4K) has already been recorded in the archive
[download] [Legend of Polka] Raid Time! Checking holomembers' Smartphone Search Histories! has already been recorded in the archive
[download] 【ORIGINAL SONG+MV】Ever Blue - Omaru Polka has already been recorded in the archive
[download] [Legend of Polka] I Acquired a Dress-up Doll!!! has already been recorded in the archive
[download] 【尾丸ポルカ】インスタントヘヴン 歌ってみた【天神子兎音】 has already been recorded in the archive
[download] [Legend of Polka] Auditions Open! A New Wind Blows! has already been recorded in the archive
[download] 【ORIGINAL SONG+MV】ぽ - Omaru Polka【尾丸ポルカ/ホロライブ/4K】 has already been recorded in the archive
[download] SAKURAスキップ／Covered byねぽらぼ（4K）【#ねぽらぼ一周年】 has already been recorded in the archive
[download] [Legend of Polka] STRONGEST MOMS has already been recorded in the archive
[download] ※再編集【死んだら世界爆破マイクラ】今日はまったりハードコア #2【尾丸ポルカ/ホロライブ】 has already been recorded in the archive
[download] [Legend of Polka] My Manager & Staff Won't Stop Leaking Info?! has already been recorded in the archive
[download] [Legend of Polka] Just Checking Bags, but My Body Demands War has already been recorded in the archive
[download] [Legend of Polka] Editing My Old Tweets ^^ has already been recorded in the archive
[download] [Legend of Polka] Exposed by My Mom has already been recorded in the archive
[download] ジェラシス - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Does Food Taste Better When You're Paid to Eat? has already been recorded in the archive
[download] [Legend of Polka] Trade Offer: I Get You Drunk, You Give Me Ideas has already been recorded in the archive
[download] 誇り高きアイドル - 尾丸ポルカ(cover) has already been recorded in the archive
[download] [Legend of Polka] Wait, What? Face Reveal? Of the Staff??? has already been recorded in the archive
[download] 爆笑 - 尾丸ポルカ(cover/4K) has already been recorded in the archive
[download] [Legend of Polka] OMG! Polka Died! has already been recorded in the archive
[download] [Legend of Polka] What Happened to Izutsu's Memories?! has already been recorded in the archive
[download] [Legend of Polka] Interviewers Hate This Girl! Tips to Ace Your Auditions & Interviews! has already been recorded in the archive
[download] [Legend of Polka] We Went to the Beach! has already been recorded in the archive
[download] アンダーカバー - 尾丸ポルカ(cover/4K) has already been recorded in the archive
[download] ポルカちゃんGB has already been recorded in the archive
[download] POL cute pose!!! has already been recorded in the archive
[download] 【マイクラ】ホロメンオフショット～ねねメッサめさロード編～ has already been recorded in the archive
[download] [Legend of Polka] Wait, Did a holomember Actually Sneeze Like This? has already been recorded in the archive
[download] DOYA? has already been recorded in the archive
[download] Jugendgedenken humuhumu... has already been recorded in the archive
[download] ヴァンパイア - 尾丸ポルカ(cover) has already been recorded in the archive
[download] 【FM Polka】1hour radio ラジオ風作業用BGM【中低音ボイスが癖になる！】 has already been recorded in the archive
[download] [Legend of Polka] Got My Fortune Told, **** Got Leaked has already been recorded in the archive
[download] [Legend of Polka] Spring 2021's Snack Draft has already been recorded in the archive
[download] ポルカのメンバーシップ特典って何があるの？ has already been recorded in the archive
[download] [Legend of Polka] Today's Kids Are INSANE has already been recorded in the archive
[download] 【ポルカの伝説】予告編動画 has already been recorded in the archive
[download] マジカル☆トッキーテーマソング 尾丸ポルカ has already been recorded in the archive
[download] [Legend of Polka] I Didn't Need That Info! has already been recorded in the archive
[download] 【カズーで演奏してみた】HOLOGRAM CIRCUS - Omaru Polka【Kazoo Cover】 has already been recorded in the archive
[download] POLKA＋February＋LIVE＋2021 #ぽるうた【尾丸ポルカ/ホロライブ】 has already been recorded in the archive
[download] エンヴィーベイビー - 尾丸ポルカ(cover) has already been recorded in the archive
[download] PUI PUI ポルカ has already been recorded in the archive
[download] You POLose... has already been recorded in the archive
[download] 尾丸ポルカ - シルシ(cover) / THE HOLO TAKE has already been recorded in the archive
[download] 【マイクラ】ホロメンオフショット～ちょこ先生編～ has already been recorded in the archive
[download] ルーザーガール - 尾丸ポルカ(cover) has already been recorded in the archive
[download] 01/27 diary has already been recorded in the archive
[download] pyu-n has already been recorded in the archive
[download] sus? has already been recorded in the archive
[download] SHHHH has already been recorded in the archive
[download] Elephant Massage has already been recorded in the archive
[download] メンヘラじゃないもん！ - 尾丸ポルカ(cover) has already been recorded in the archive
[download] happy new *nyaaaaaaa* has already been recorded in the archive
[download] ガチ恋専用年越し動画 has already been recorded in the archive
[download] BADEND No.3 「悲しみの大晦日」 has already been recorded in the archive
[download] BADEND No.6「永遠の座員」 has already been recorded in the archive
[download] 【ORIGINAL SONG+MV】HOLOGRAM CIRCUS - Omaru Polka【尾丸ポルカ/ホロライブ】 has already been recorded in the archive
[download] ねねぽる余韻 has already been recorded in the archive
[download] Selamat pagi~~!! has already been recorded in the archive
[download] PADORU PADORU~ has already been recorded in the archive
[download] Po Pi Po! has already been recorded in the archive
[download] Good Night Polka... has already been recorded in the archive
[download] パッサパサ 口の中パッサパサだよ has already been recorded in the archive
[download] pol has already been recorded in the archive
[download] アカペラで 狂乱戦記～日常ノ神サマ～【尾丸ポルカ/ホロライブ】 has already been recorded in the archive
[download] きれいなポルカ has already been recorded in the archive
[download] POL POL SONG has already been recorded in the archive
[download] Teach "Polka oruka?" has already been recorded in the archive
[download] yandere song has already been recorded in the archive
[download] VTuberなのにまるで声優！？七色の声でボイスサンプルのような自己紹介【尾丸ポルカ/ホロライブ】 has already been recorded in the archive
[download] 不具合のため12日のスパチャ読み部分 has already been recorded in the archive
[download] 【ホロライブ】さぷらいずぱらだいす！【どっきりラビリンス】 has already been recorded in the archive
[download] 【ミニドラマ】Halloween編 #ねぽらぼいす has already been recorded in the archive
[download] 【D4DJ】ハピアラな気分でDで始まる新世界！推し語りが止まらない【ホロライブ/尾丸ポルカ】 has already been recorded in the archive
[download] 『Shiny Smily Story』全力コールしてみた【ホロライブ/尾丸ポルカ】 has already been recorded in the archive
[download] ポルカ #02 has already been recorded in the archive
[download] 【ASMR】全体公開💖ささやき💖メン限サンプル動画【ホロライブ/尾丸ポルカ】 has already been recorded in the archive
[download] ポルカ #01 has already been recorded in the archive
[download] ・－－・　－－－　・－・・ has already been recorded in the archive
[download] Tulip has already been recorded in the archive
[download] 深夜朗読会《蜘蛛の糸》芥川龍之介💤😪🌙Whisper Bed Time Story【ホロライブ/尾丸ポルカ】 has already been recorded in the archive
[download] インドア系ならトラックメイカー has already been recorded in the archive
[download] Reach Out To The Truth has already been recorded in the archive
[download] 2020 09 05 23 51 59 has already been recorded in the archive
[download] 本物のヒップホップが、ここにあるのだ has already been recorded in the archive
[download] ポルカラップ has already been recorded in the archive
[download] トレバ！！！、、！ころね先輩！！１！！乱獲！！１！１，、１【ホロライブ/尾丸ポルカ】 has already been recorded in the archive
[download] YAGOO_0818.mp4 has already been recorded in the archive
[download] なんとかしてくれる獅白ぼたん has already been recorded in the archive
[download] 尾丸ポルカの外郎売 has already been recorded in the archive
[download] 尾丸ポルカについて調べてみた結果！？顔と年齢、明日の天気など…【検証動画】 has already been recorded in the archive
[download] 尾丸ポルカ　初配信前インタビュー動画 has already been recorded in the archive
[download] 1年後のわたしへ by尾丸ポルカ has already been recorded in the archive
[download] HOLOGRAM CIRCUS - 尾丸ポルカ (short ver.) has already been recorded in the archive
[download] Finished downloading playlist: Polka Ch. 尾丸ポルカ - Videos

The new tab layout is in A/B testing, and since yt-dlp creates a new session every time, it may not always get it.
You can use cookies to ensure consistency for the time being.

I attempted to download the livestreams by adding /streams to the channel URL (as that was how the tab's URL appears on desktop), but got an error about the channel not having a streams tab.

Only this part is external issue - all we can do for that is wait for youtube to finish the rollout
The rest of the issue is something we should address

Using cookies didn't fix the issue on my end, but a viable workaround is to switch from the channel page to the uploads playlist, found by taking the channel ID and replacing UC with UU and using that as the playlist ID. In the example above, instead of giving yt-dlp the url https://www.youtube.com/channel/UCK9V2B22uJYu3N7eR_BT9QA you can give it https://www.youtube.com/playlist?list=UUK9V2B22uJYu3N7eR_BT9QA.
This could also be implemented in yt-dlp as the default way to resolve the channel URL.

This could also be implemented in yt-dlp as the default way to resolve the channel URL.

The uploads playlists doesnt have all videos for large channels

The uploads playlists doesnt have all videos for large channels

I'll take your word for it, but as far as I can tell it doesn't seem to affect the channels I'm archiving (some with over 2000 videos).

Also experiencing missing livestreams and shorts when synchronizing this YouTube channel within PeerTube (which utilizes yt-dlp behind-the-scenes).
Presume the API results changed and there may be new paths for individual content types.

Experiencing this as well with TubeSync, another yt-dlp frontend. All the videos I actually want are now in the Streams tab, but even when I run yt-dlp manually with the URL to that tab:
$ yt-dlp https://www.youtube.com/c/RealCoffeewithScottAdams/streams
[youtube:tab] RealCoffeewithScottAdams: Downloading webpage
ERROR: [youtube:tab] RealCoffeewithScottAdams: The channel does not have a streams tab

It does, in fact, have a Streams tab.

Continues to affect us here at Odysee as well, really hoping you all can find a solution soon (no pressure!) :)

https://github.com/yt-dlp/yt-dlp/pull/5439 fixes this, but there's some core yt-dlp bugs preventing it from working correctly that we are working on fixing.


exact/strict matching using contents in a file.

I would like to know how we can do the exact matching of content through goss.
file content:
*/5 * * * * /usr/local/tmp/tmp1.sh exec > /dev/null 2>&1
currently, I am trying to test with the following goss.yaml
file:
  /var/spool/cron/temp:
    exists: true
    filetype: file
    contains:
    -  "*/5 * * * * /usr/local/tmp/tmp1.sh exec > /dev/null"

I am expecting this to fail because goss.yaml doesn't have 2>&1.
If it's not possible through file checking, how we can achieve it.
I have gone through templates & pattern matching but finding difficult to understand it.
Sorry for the noise, looking forward to get some guidance.

Thanks for your quick reply & it worked.

Awesome! :)


Correct Tech Crash Course link on README.md

This fixes incorrect link on README.md.
It also creates a newline at the end of the file, I didn't add it manually and edited the file using te GitHub interface to make sure it was not a configuration of my text editor doing that.

Yay, thanks : )


Makefile:132: recipe for target 'build' failed  make: *** [build] Error 1

Issue with the Latest commit 2b448be
/go/src/github.com/lightningnetwork/lnd# git pull && dep ensure
Already up-to-date.
root@xxxx:~/go/src/github.com/lightningnetwork/lnd#
vendor/github.com/btcsuite/btcd/btcec/precompute.go:12:2: cannot find package "strings" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/strings (vendor tree)
/root/lnd/src/strings (from $GOROOT)
/root/go/src/strings (from $GOPATH)
vendor/github.com/btcsuite/btcd/btcec/btcec.go:25:2: cannot find package "sync" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/sync (vendor tree)
/root/lnd/src/sync (from $GOROOT)
/root/go/src/sync (from $GOPATH)
vendor/github.com/btcsuite/btclog/log.go:44:2: cannot find package "sync/atomic" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/sync/atomic (vendor tree)
/root/lnd/src/sync/atomic (from $GOROOT)
/root/go/src/sync/atomic (from $GOPATH)
vendor/github.com/btcsuite/golangcrypto/ssh/terminal/util.go:21:2: cannot find package "syscall" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/syscall (vendor tree)
/root/lnd/src/syscall (from $GOROOT)
/root/go/src/syscall (from $GOPATH)
vendor/github.com/btcsuite/btcd/integration/rpctest/rpc_harness.go:15:2: cannot find package "testing" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/testing (vendor tree)
/root/lnd/src/testing (from $GOROOT)
/root/go/src/testing (from $GOPATH)
vendor/github.com/miekg/dns/scanner.go:9:2: cannot find package "text/scanner" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/text/scanner (vendor tree)
/root/lnd/src/text/scanner (from $GOROOT)
/root/go/src/text/scanner (from $GOPATH)
vendor/github.com/btcsuite/btcd/btcjson/help.go:12:2: cannot find package "text/tabwriter" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/text/tabwriter (vendor tree)
/root/lnd/src/text/tabwriter (from $GOROOT)
/root/go/src/text/tabwriter (from $GOPATH)
vendor/github.com/btcsuite/btcd/wire/blockheader.go:10:2: cannot find package "time" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/time (vendor tree)
/root/lnd/src/time (from $GOROOT)
/root/go/src/time (from $GOPATH)
vendor/github.com/btcsuite/btcutil/appdata.go:13:2: cannot find package "unicode" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/unicode (vendor tree)
/root/lnd/src/unicode (from $GOROOT)
/root/go/src/unicode (from $GOPATH)
vendor/golang.org/x/text/encoding/unicode/unicode.go:10:2: cannot find package "unicode/utf16" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/unicode/utf16 (vendor tree)
/root/lnd/src/unicode/utf16 (from $GOROOT)
/root/go/src/unicode/utf16 (from $GOPATH)
vendor/github.com/btcsuite/btcd/wire/message.go:11:2: cannot find package "unicode/utf8" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/unicode/utf8 (vendor tree)
/root/lnd/src/unicode/utf8 (from $GOROOT)
/root/go/src/unicode/utf8 (from $GOPATH)
vendor/github.com/davecgh/go-spew/spew/bypass.go:27:2: cannot find package "unsafe" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/unsafe (vendor tree)
/root/lnd/src/unsafe (from $GOROOT)
/root/go/src/unsafe (from $GOPATH)
Makefile:132: recipe for target 'build' failed
make: *** [build] Error 1

Hi @valuead, your $GOROOT appears to be incorrect, make sure it’s pointing to the directory where the go source is located

I did the same thing every release/update and everything was fine
I do use .profile
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
now i see this
/go/src/github.com/lightningnetwork/lnd# make
Compiling dependencies.
dep ensure -v
Building debug lnd and lncli.
go build -v -tags=debug -o lnd-debug -ldflags "-X main.Commit=2b448be048daf85cef4cbb37ceed4413fdb051e6" github.com/lightningnetwork/lnd
vendor/github.com/btcsuite/websocket/conn.go:8:2: cannot find package "bufio" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/bufio (vendor tree)
/root/lnd/src/bufio (from $GOROOT)
/root/go/src/bufio (from $GOPATH)
breacharbiter.go:4:2: cannot find package "bytes" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/bytes (vendor tree)
/root/lnd/src/bytes (from $GOROOT)
/root/go/src/bytes (from $GOPATH)
vendor/github.com/jrick/logrotate/rotator/rotator.go:33:2: cannot find package "compress/gzip" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/compress/gzip (vendor tree)
/root/lnd/src/compress/gzip (from $GOROOT)
/root/go/src/compress/gzip (from $GOPATH)
vendor/github.com/btcsuite/btcd/btcec/precompute.go:8:2: cannot find package "compress/zlib" in any of:
/root/go/src/github.com/lightningnetwork/lnd/vendor/compress/zlib (vendor tree)
/root/lnd/src/compress/zlib (from $GOROOT)
/root/go/src/compress/zlib (from $GOPATH)

Your $GOPATH and $GOORT still look to be incorrect. Check out this tutorial on how to set the properly: https://golang.org/doc/code.html#GOPATH

thanks for helping
my go it in /root/go
my env vars looks like this
export PATH=$PATH:$GOPATH/bin
export GOPATH=$HOME/go
export GOROOT=/root/go/src

i'm assuming /root is the same $HOME in this case?
mine looks like this:
export GOROOT=$HOME/go-root
export GOPATH=$HOME/go

for me, /$HOME/go-root has the golang source cloned via git, and $HOME/go is where development happens and all third-party packages are installed

@valuead this is definitely not a code issue, it 100% that your $GOROOT is incorrect. To remedy, you'll need to find where the go source code is installed.
Do you see how in mine they are distinct top-level directories?

You shouldn't need to add /src to the end of $GOROOT, it will automatically search in /src under the top level directory. For example:
/root/go/src/src/unicode/utf16 (from $GOROOT)

Note the double /src/src

thank you all issue closed as i have mismatch in my go tools. updated go and was able to compile


Check setup for new instances

When setting up a new instance of marketplace with the APPLICATION_PROFILE prod I discovered strange prefilled values:

there should be no users but the system moderator-user was present in the database
there should be no property-types but the conflict-at-source-property-type was set

It could be, that this is by intention, but I'm not sure about that. This is a minor issue and more for documentation, but it could be interesting to think it through and also to try out a new instance with APPLICATION_PROFILE develop.

remark: conflict-at-source must(?) be ord=36 as it is hardcoded in the database-changelog 0056-SSHOC_85-conflict_at_source_property.yaml, that is also the reason that it is present in an empty  new instance. the same is true for the user, which is also created in the database-changelog 0050-SSHOC_81-system_moderator.yaml (also with id=5 hardcoded)
@tparkola what do you think about this? should such additions solved differently? it does not look to me as good practice but maybe it is the only solution for adding new users/properties?

additional question @tparkola : would it be then wrong to add the property conflict-at-source into https://github.com/SSHOC/sshoc-marketplace-backend/blob/develop/src/main/resources/initial-data/property-type-data.yml as it most probably will get in conflict with the databae-changelog 056-SSHOC_85-conflict_at_source_property.yaml?

The migrations reflect how the system evolved over time, so probably all the additions/modifications had a reason behind. We could try to organise the changes in a single file, etc. but this introduced risks (see https://docs.liquibase.com/workflows/liquibase-community/trimming-changelogs.html). So unless something is working bad /  perform poor I would not spend time on that. Hope that helps.

Maybe revisit in context of some consolidation/overhaul action


optimal_portfolio() weights seems to return 99% for 1 asset

print weights
[[  2.77880107e-09]
[  3.20322848e-06]
[  1.54301198e-06]
[  9.99995251e-01]]   <---- every time optimal_portfolio() runs the solver returns 99% weight on 1 asset

Yeah, this is because there are so few stocks used in this example. Basically, one will always be closest to the efficient frontier. Use more stocks or shrink the means to 1.


Nodejs/npm dependency

Cool project! It was fun to learn I have a fellow Nim enthusiast nearby!
Any thoughts about dropping the node dependency? It looks like it's used for:

building a small amount of SASS
getting 3 JS deps (network, dom stuff, and highlight) and bundling them.

Usage of both the JS and SASS is minimal so it would be pretty easy to remove them with CSS (or use the nim sass compiler package) and Nim compiled to JS (with a version of the highlight js just included in the repo or linking to a CDN).

Glad you like the project! One thing I was hoping to do eventually was to provide pre-built binaries that could be used to scaffold and serve a site without writing much/any Nim back-end code. Since JS is ubiquitous on the front-end, using Nim -> JS/CSS could complicate things for that use-case (since any consumers would pretty much have to use Nim to customize the look and feel of their site). I wonder if there's a good way to provide a plugin layer of sorts, so that the base library could remain mostly front-end agnostic.

Avoiding nim plugins seems hard. Comments in particular seem really tied in to the nim code so I don't see how you would be able to allow any meaningful customization there without nim. But just because the sass compiler is a nim module doesn't mean they need to know nim to modify their styles. Same for the JS, the cli could just dump the generated JS files compiled from Nim into their project where they could modify them. Though modifying the comments JS seems pointless unless they are picky about some small details. Can't really modify the flow without modifying nim.
The syntax highlighting seems like it could easily be a "plugin" as in a user can just download highlightjs stick it in an "assets" dir to be served and then modify a code block in the base template (or base blog template) to initialize the lib. That might even be preferred since they can then easily enable highlighting for languages they want. Right now you would either need to generate that JS file so they customize it or just include all the langs it supports.

If the commenting system, both back-end and front-end, wasn't a part of the base Gerbil library, but was rather an optional piece (plugin), then maybe it could be swapped for a commenting system written in a different way. I'm not looking to rewrite the existing front-end pieces using a Nim backend though.


refactor: merge-openapi-specs scripts

Notes for Reviewers

[x] Replaced Bash-specific [[ ... ]] syntax with POSIX-compliant [ ... ] to ensure the script runs correctly under the sh shell.
[x] Updated the method of appending file paths to the schemas_to_join variable, ensuring compatibility with sh.

This PR fixes #144
Signed commits

[x] Yes, I signed my commits.

@MUzairS15

Thank you, @singh1203 👍


Drupal 8 support and task/config refactor

Grunt Drupal Tasks should be able to support either Drupal 7 or 8 and include a kickstart example for both.
Ideally the differences for 7 and 8 can be limited to configuration settings in Gruntconfig.json, to changes (if at all necessary) to the build sequence in the example's Gruntfile.js, as well as to updated dependencies in the composer.json.
To get there, we'll need a refactor of some tasks to work more dynamically based on configuration settings.
For example, the symlink task includes individual steps for the symlink for modules, profiles, sites, and themes. There are some variations in how the symlinks are created for each, which may need to be preserved. However, the source and destinations could be configurable in Gruntconfig.json.

This has been handled by #134.

#141 changes the test suite to use Drupal 8.


Issue #16: create CSS samples

Created the basic sample for CSS and CSS in JS integration with Next.js

Feedback:

It would be great if you can go with a sample that has two pages and you apply the CSS in the second page, by doing that is easy to test pure server side rendering, navigate back and forth and check how styles are applied on the client side as well.

It would be nice as well if you can provide a nice style to the table, just grab it from some sample, e.g. this one looks simple:

https://jsfiddle.net/zinoui/dB93J/
https://codepen.io/Harrix/pen/zLLQYy?page=1&

Good stuff let's merge this, and ask for a merge into main repo master


refactor(docs): rewrite and structure SEO docs

Just a minor question not related to documentation that I wanted to ask.
Why addDirAttribute is by default: true?
Basically, it's adding an extra dir attribute, I don't think that more than %98 of nuxt sites need that rtl support?
Thanks!


Need to check VCF for sample name if no RG tags in BAM

This will alleviate the need to use the -s option to input the sample name.

It will help by adding -s. For example, -s LIBD75

Using --ignore_samples will not help.


Cannot remove the correct file when duplicated file is uploaded.

Describe the bug
When uploaded the same file twice(e.g. test.pdf), it will show 2 files at the frontend, But if i manually trigger the removeFile() function, only the first one will send an api request to the backend to delete the file, is it possible to specify the serverId and use removeFile(serverId) to delete the actual file ?
To Reproduce
<file-pond
      ref="filePond"
      name="file"
      :server="server"
      allow-multiple="true"
      :files="files"
      @processfile="handleProcessFile"
      @removefile="handleRemoveFile"
    />

function handleProcessFile(). //this is working well

function handleRemoveFile(). //this is working well

function removeFile(index) {. // UI will pass the index to this function , and manually trigger removeFile
if (this.$refs.filePond) {
const allFiles = (this.$refs.filePond as VueFilePondComponent).getFiles();
(this.$refs.filePond as VueFilePondComponent).removeFile(allFiles[index], { revert: true });
}
}

Everytime i need to use getFiles() and use the index to locate the file , and removeFile(allFiles[index), is it possible to use the serverId to trigger DELETE api?

https://pqina.nl/filepond/docs/api/instance/methods/#removing-files
// removes the first file item
pond.removeFile();

// removes the file item at index 1
pond.removeFile(1);

// removes the file item with the given id
pond.removeFile('imzsdvxar');

hi @rikschennink , it works with the new uploaded file, but not with the existing uploaded files.  Even if i try to filter the exisiting file from getFiles() method, it still do not send the DELETE api request

I think this is a question for StackOverflow. It seems very dependent on your project setup. Please post it there and supply a codesandbox.io test case.


add pixyll theme

Thanks. We will merge this.
Could you have a look at
http://discuss.gohugo.io/t/new-themes-gallery-site/190
And try to fill in the additional metadata and add some images as noted.

Added.


cargo_rustc: remove workaround for fixed upstream issue

Fixed in https://github.com/rust-lang/rust/pull/25411. Also, the
removed code is implicated in test failures observed in
https://github.com/rust-lang/rust/pull/44515.
r? @alexcrichton

While I think it's worth considering removing this block, I'm pretty certain it won't fix  rust-lang/rust#44515 because this code path shouldn't get hit during testing, the compiler-bulitins crate should be fresh and avoid hitting rustc at all

OK - now that rust-lang/rust#44515 is merged, this can be evaluated on its own.

The comment in the middle I think is why this can't be removed. That was added after the first comment was originally added.

@alexcrichton updated to keep the part added in 4b82fdc04c897d582b7ff376a9e7a7cf5a79a866.

@bors: r+

:pushpin: Commit 8b68e59 has been approved by alexcrichton

:hourglass: Testing commit 8b68e5903f0004c662b0816f3bcd2539af9b08fb with merge d6843a77b270b72ae49213adcd2217ab1a964694...

:sunny: Test successful - status-appveyor, status-travis
Approved by: alexcrichton
Pushing d6843a77b270b72ae49213adcd2217ab1a964694 to master...


[GBNews]Add new extractor for GB News TV channel

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[ ] Bug fix
[ ] Improvement
[x] New extractor
[ ] New feature

Description of your pull request and other information
Issue #29341 identified the need for an extractor for the new GB News channel from the UK, and demonstrated extraction using a shell script.
This PR adds an extractor for the two types of GB News URLs (clips, live) shown in the issue, using the procedure from the issue.
The live stream appears to operate OK with a shell command line piping yt-dl output to mpv, but hasn't been extensively exercised.
Closes #29341.

Small issue in the URL regex, videos on gbnews are not exclusive to /show, the can also appear as other types, as can be seen at https://www.gbnews.uk/news/sedgefield-company-creates-revolutionary-covid-detection-machine/109879
Other than that, seems good 👍

Apparently any text (let's say alphanumeric and _) can go in place of shows and the link redirects to the preferred version.


sys.path Sanitizing Breaks When Relenv is Within a Symlinked Directory

When attempting to install salt using the onedir method I encountered a failure where some imports in the relenv Python environment could not be found (ex. runpy). After doing some digging, I was able to identify that the mechanism relenv uses to sanitize sys.path will remove valid entries if the Python interpreter is called from a path that contains a symlink anywhere along the path.
Steps to Reproduce

Create a target directory and link it to a directory called parent: mkdir -p target/ && ln -sf target/ parent/.
Create a new relenv inside the parent directory: cd parent/ && relenv create testenv.
Go up one directory and launch the python interpreter inside the relenv with debugging enabled and observe that sys.path has been cleared.

$ RELENV_DEBUG=true parent/testenv/bin/python3
Unable to get the modules directory from openssl: version: Option unknown option -m
version: Use -help for summary.

original sys.path was ['/root/parent/testenv/lib/python310.zip', '/root/parent/testenv/lib/python3.10', '/root/parent/testenv/lib/python3.10/lib-dynload', '/root/parent/testenv/lib/python3.10/site-packages']
new sys.path is []
After site customize wrapper
Python 3.10.13 (main, Nov  8 2023, 12:14:32) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Root Cause
After digging into the code, I identified that the sanitize_sys_path function incorrectly removes entries in sys.path because it doesn't resolve symlinks properly. Specifically this code:
https://github.com/saltstack/relative-environment-for-python/blob/78b8dbf8d5d76612bc79e8ab8760ffc82223e072/relenv/common.py#L471-L472
A call to resolve() needs to happen before checking if the sys.path entry is relative to the valid prefix. Something like the following would resolve this issue.
__resolved_path = pathlib.Path(__path).resolve()
__resolved_path.relative_to(__valid_path_prefix)
__sys_path.append(str(__resolved_path))

Currently the lack of proper path resolving breaks installing salt in onedir mode if /opt is symlinked to another directory.

@MrFlynn would you be willing to submit a PR for this?

Sure, let me work something up and I'll link it here when I'm finished.

@dwoz Created #168.

Fixed in 0.15.0


test: add new test cases for CliKintoneTest-149-150

Why
Adding delete e2e test cases.
What

adding test cases to verify --guest-space-id option

correct guest space ID
incorrect guest space ID

How to test
pnpm build
pnpm test:e2e

Checklist

[x] Read CONTRIBUTING.md
[ ] Updated documentation if it is required.
[x] Added/updated tests if it is required. (or tested manually)
[x] Passed pnpm lint and pnpm test on the root directory.

LGTM


Horizontal pan and full pan cannot work together when using requireFailure

I'm running into issues with adding a horizontal pan recognizer on a parent element and a full pan recognizer on a child with the child requiring failure of the parent. It works fine when the parent is a horizontal pan and the child is a vertical pan, but I can only scroll vertically when I set the child to a full pan recognizer.
// Parent
// ---------

this.hammerHoriz = new Hammer.Pan({
    direction: Hammer.DIRECTION_HORIZONTAL,
    threshold: 5,
});

this.hammerParent = new Hammer.Manager(parentDomEl);
this.hammerParent.add(this.hammerHoriz);

this.hammerParent.on("panstart", this.handleParentPanStart);
this.hammerParent.on("pan", this.handleParentPan);
this.hammerParent.on("pancancel", this.handleParentPanEnd);
this.hammerParent.on("panend", this.handleParentPanEnd);

// Child
// ------

this.hammerPan = new Hammer.Pan({
    direction: Hammer.DIRECTION_ALL,
    threshold: 5,
});

this.hammerChild = new Hammer.Manager(childDomEl);

this.hammerPan.requireFailure(this.hammerHoriz);

this.hammerChild.add(this.hammerPan);

this.hammerChild.on("panstart", this.handleChildPanStart);
this.hammerChild.on("pan", this.handleChildPan);
this.hammerChild.on("pancancel", this.handleChildPanEnd);
this.hammerChild.on("panend", this.handleChildPanEnd);

This is due to leaked configuration objects that get shared between recognizer and manager instances.  It's currently fixed on master and will be included in the upcoming patch release.  We're down to one bug (pointers.length) that needs patched before we can ship.

That's great to hear! Is there a recommended hotfix in the meantime?

Unfortunately, there is not a hotfix for that bug that I'm aware of, you'd need to build from master.


Automatically update leader with network data.

Resolves #458.

LGTM :+1:

There might be some issue for pre-configured rsdn border router - server data response might be abandoned because it might be using the temporary child rloc as destination ('mNetif.GetNetworkDataLocal().SendServerDataNotification()' happens when SetNetwokData() in HandleChildIdResponse()), but the device might become router quickly with updated rloc address.
As illustrated by the attached pcap.
Test_7_1_7_Network_Data_Propagation_Border_Router_as_Router_(Router)2016_08_29-11_41_54(Ch-16).pcapng.zip

@librasungirl, good catch.  Let me figure out how to address that case.

@librasungirl, I updated this PR to (i) always call SendServerDataNotification() when the network data changes or the RLOC16 changes and (ii) only send Server Data Notification messages when the device is not likely to become a router.  Please review when you get a chance.

@jwhui , some issues are found during verification as illustrated in the inline comments.

LGTM 👍 👍


Adjusting ManageIQ core to enable PhysicalStorage API endpoint

This PR is able to:

Adds features in miq_product_features.yml and ems queue refresh to enable PhysicalStorage endpoint on ManageIQ API.

@miq-bot assign @gtanzillo


change detection calculation functions not working and not saving

Describe the bug
In change detection I'm setting a variable using two labels, both of which are floating points. I'm trying to simply multiply them to understand how to write the function, but everything I try ends up with it telling me that it "Cannot turn {"Kernel Average ms":258.12,"Kernel Standard Deviation %":7.973} into a floating-point value for variable Testing/TEST Kernel Average ms". I just have the variable defined with those two labels: "Kernel Average ms" and "Kernel Standard Deviation %", and for testing I have tried the calculation:
(input)=>input["Kernel Average ms"] * input["Kernel Standard Deviation %"]

Running the recalculation with this function results in the error noted above reported in the logs. Then in the changes view, the chart for this variable is blank. Going back to the edit view, the calculation function I had added is completely gone.

I tried this again with a much simpler test, having only one floating point label in the variable and setting the calculation function to simply value => value * 2, and in this case I don't get any error logs on recalculating, but the change graph does not reflect values with the multiplier (only the base value of the label), and when I go back to edit the variable again for the change detection, the calculation function is always gone.

Version
Horreum (hosted) 0.9.4
Browser
Brave v1.59.117
(FWIW I did try with Brave "shields down" and had the same results)

@johnaohara  I am still seeing this issue in 0.9.5 release.

@whitingjr i see, the PR has not been back-ported to 0.9.x branch

Backport PR: https://github.com/Hyperfoil/Horreum/pull/869

@johnaohara  Tested again, this time on 0.9.6 and it is fixed. ty


Turn off tracking for individual users

Is there a way we can turn off intercom tracking for individual users?
We would like users to be able to turn off all tracking. We've turned off most tracking software, but intercom doesn't seem to have a blacklist or a way to turn off per user.

Looks like we may be able to use config.user.exclude_if and give the users an identify they shouldn't bet tracked.


Sideblur Overlay

Sideblur

Width: 400x270
Song Select

Gameplay

Gameplay (Right variant)

If you pass the side argument to the URL, the overlay will snap to that side. e.g. https://<IP_ADDRESS>:24050/Sideblur/?side=right
Available arguments are top, bottom, left, right, and none.

I'm making a couple more edits


Need documentation callouts for different types of inline messages

Originally reported by @stevecrozz:
I'd like something along the lines of the 'helpful hints' from the jekyll docs: http://jekyllrb.com/docs/home/
They can look totally different of course, but this functionality would be very useful: body, optional heading, a couple different "kinds" with different icons and colors. Special callouts for 'note', 'info' and 'warning' would be good I think.

I think you can already do this:

Warning!

Warning text

The new site is docusaurus and we're formatting it completely differently. Closing old issue.


ERROR: No matching distribution found for pytorch3d

Hi,
I was trying to install this package by following the description in README.md. Here are my steps:
Step 1: Create virtual env
# Create virtual env and update packages
python3.10 -m venv venv_nerfiller \
&& source venv_nerfiller/bin/activate \
&& python3 -m pip install --upgrade pip setuptools wheel

Step 2: Install nerfstuidio. Everything works perfectly.
# Install nerfstudio
python3 -m pip install torch==2.1.2+cu118 torchvision==0.16.2+cu118 --extra-index-url https://download.pytorch.org/whl/cu118

python3 -m pip install ninja git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch

python3 -m pip install nerfstudio

Step 3: Install NeRFiller
# Install NeRFiller
pip install -e .

But I encountered the error:
INFO: pip is looking at multiple versions of nerfiller to determine which version is compatible with other requirements. This could take a while.
ERROR: Could not find a version that satisfies the requirement pytorch3d (from nerfiller) (from versions: none)
ERROR: No matching distribution found for pytorch3d

I don't quite understand that since pytorch3d doesn't specify a version, why pip cannot find a version for it.
Here is my system environment:

Python:

Python: 3.10

CUDA version:

$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Sep_21_10:33:58_PDT_2022
Cuda compilation tools, release 11.8, V11.8.89
Build cuda_11.8.r11.8/compiler.31833905_0

Thank you for creating this awesome project.

Hey! First off, thanks for using my project! Could you edit the pyproject.toml on your end to remove pytorch3d, here? Then, you could try this...
pip install "git+https://github.com/facebookresearch/pytorch3d.git@stable"

Hopefully this helps. pytorch3d is typically tricky to install in my experience.

Thanks. it works.


"header-class" not working in latest version 0.5.3

Line827:   'class': parsedAttribute('header-class'),
should be changed to:
Line827:   'class': getAttrValue('header-class'),
Check it, please!

@xalxling worked on 0.5.4 (in case you put a class between simple quotes, like header-class="'custom'")

See https://github.com/esvit/ng-table/issues/597#issuecomment-117032325


inherits EventTarget?

Would it make sense to inherit Signals from EventTarget?
I handle it like this in my signal implementation:
https://github.com/nuxodin/item.js
Among other things, this would make it possible to influence the behavior of the setters and getters.
signal.addEventListener('set', event=>{
    event.value = event.value.toUppserCase();
})

Oh no, unfortunately EventTarget is a Dom-specific extension... :(

We also don't want signals to be used as a pub/sub mechanism

Q: What does it mean for Signals to be "lossy"?
A: This is the flipside of glitch-free execution: Signals represent a cell of data--just the immediate current value (which may change), not a stream of data over time. So, if you write to a state Signal twice in a row, without doing anything else, the first write is "lost" and never seen by any computed Signals or effects. This is understood to be a feature rather than a bug--other constructs (e.g., async iterables, observables) are more appropriate for streams.

The only thing which experiences a sort of event is the Watcher. But I don’t know what the practical benefit would be of making that an EventTarget, rather than just accepting a callback argument. Could you elaborate?


Roboelectric for Tests

LGTM! Are there already test cases in there that robolectric runs? or are you just adding the dependency?

Yes, the tests in the core project need Roboelectric to run.
Earlier it was by passing them.
On Jan 29, 2015 6:55 PM, "Andrew Look"<EMAIL_ADDRESS>wrote:

LGTM! Are there already test cases in there that robolectric runs? or are
you just adding the dependency?
—
Reply to this email directly or view it on GitHub
https://github.com/URXtech/urx-sdk-android/pull/7#issuecomment-72146168.


support for AWS S3 delimiter config

Hi guys,
setting just a prefix is not enough, also delimiter must be set if one want to use s3 filtering feature. See
https://github.com/aws/aws-sdk-java/blob/1f42e8bdc5e671621342fc8ebc7a3d6a6811395c/aws-java-sdk-s3/src/main/java/com/amazonaws/services/s3/AmazonS3.java#L409
Hope the code change is fine with you :)

Thanks merged on master.


Remove Python 2.7 from tests and prevent installing hcloud on python 2.7

Part of #67

After discussing this in the team we decided to let python 2.7 be supported until we have a reason to drop the support.


Delete README_PointSource.txt

Deleting existing README file to create a markdown file in a new folder.

Thanks @anu1217  - It might be useful to include the new README file in this PR as well.

Implemented changes and moved README.md file to a new directory


[Keyword] Busqueda de comandos no muestra detalle de sources en multiple sources

Originally created by Victor Manuel Hernandez Delgado:
#RESUMEN DEL PROBLEMA
Al tener varias librerias guardadas con el mismo nombre y buscar un comando que pertenece a uno de estas librerias, este aparece como multiple sources al momento de buscar el comando.
Esto puede hacer que sea dificil usar el comando indicado, siendo la unica opción arrastrar el comando al drag para saber su libreria.
#PASOS PARA RECREAR PROBLEMA
Entrar a http://<IP_ADDRESS>:8001/testings/keywords/
Crear una keyword
Buscar el comando "Run Keyword"

Originally created by Luis Abdel Aguilar Jurado:
Work around:
Just 1 version of Robot frame work is supported.
We need to Add the restriction to the documentation.

Originally created by Luis Abdel Aguilar Jurado:
peso sugerido 5, tomar como extra

I can´t recreate the issue, I´m confused about where do I have to search for the command and what do I need to create first for generating the problem (library, test case, test suites, etc)

Hi, I think you can show all commands the this way:

Thanks @capikp , it worked!
We are working on fixing this new bug. We can now see all the commands with it correspond libraries and see multiple commands. The new issue is that it does not appears the command from the library selected, it always show the first library.

Hi, this code resolves these issues:

Now shows the selected command with the correctly library, bellow the 'Command Search' field.
Now shows the selected command with the correctly library, in the Drag and Drop section.
Also, this code resolves an issue, about when the user select a command, he can't select any command from the same library.

apps > Testings > templates

static > js > dragNDrop > jsonManipulator.js

static > js > dragNDrop > dragDropFunctions.js

You can view the issue can be solved with the code from the previous comment, in these images:

@capikp  Thank you very much!! It worked perfectly!


Increase cmip6 coverage albedolandcover

This PR adresses:

Increased number of CMIP6 models to work with the recipe albedolandcover
Addition of reference for Lejeune et al. 2020

Master is currently several commits behind release_2.1, I think this creates conflicts when I try merging into master. Should be updated I guess? @valeriupredoi @bouweandela

@bascrezee you will have to pull the latest master, we merged release_2.1 into master and deleted the branch, so please don't work remotely on it since you will have the time of your life trying to merge that in origin :grin:


Implement #defines for the constants

The script should generate #defines for all of the enum values into the .h file


fixes issue #54 Dutch language option disappears when reloading after switching to English

Nice fix! :+1:
Please resolve the conflict, since this blocks merging

@xavier-kong I thnk it shouldn/t matter if you're merging the main or a branch from your fork.
However changes in the package.lock.json from your source branch conflict with the target. To avoid conflicts like that I use npm ci instead of npm install when getting the package dependencies. I only use install when I change dependencies.
Next to that it's easier to keep forks up to date with the original repository when working on the main branch in the fork.

fixes #54

@Marthijs-Berfelo Ok I'll see what I can do. Sorry for the inconvenienced caused this is literally my first pull request!

@xavier-kong no worries :smile: I'm grateful for your contribution and always happy to help a fellow developer


HOW-TO: callback to notifiers

Hello.
Can you please advise if there is a possibility to use a python notifiers library with fastlogging?
My goal is to use notifiers to push warn, error, critical severity messages to slack via notifier library as described in https://notifiers.readthedocs.io/en/latest/Logger.html
Thank you
Tom

Interesting. I'll have a look at it.

Please checkout the branch 'notifier' and test it. I've added an example for this.

Hi @brmmm3
Thx for adding change there :)
I've tested using slack as target recipient and I noticed that console color is also sent there:
[1m[32m20.02.07 23:27:06: root: INFO   : And just like that, you get notified about all your errors![0m
Is there any way to have colors in the console but color code will not be sent to notifiers?
Additional question is how can I specify that only error and above will be sent via slack?
Thank you
Tom

I've updated the branch. Please test it if it's fine now.
I've also updated the example ex_notifier.py which shows now how to set different log levels.

Thx!
Seems to be working without hassle :)


updating to eslint 8 generates "Parsing error: Invalid ecmaVersion.eslint"

"eslint": "8.14.0",
"eslint-config-standard": "17.0.0",
"eslint-plugin-import": "2.26.0",
"eslint-plugin-n": "15.2.0",
"eslint-plugin-promise": "6.0.0",
"eslint-plugin-require-path-exists": "1.1.9",
"eslint-plugin-standard": "5.0.0",

I uninstalled and reinstalled the plugin... it seems to work now...

I uninstalled and reinstalled the plugin... it seems to work now...


Revert change in a75b53 to make ValidRemotes private

This constant was in use by code using libcompose
Signed-off-by: Darren Shepherd<EMAIL_ADDRESS>

Could we expose a better interface than a list of constants? Why does the code need to know about this?

@dnephin Hmmm... The reason the code is here is that you can build from any valid Docker remote location, https://docs.docker.com/reference/api/docker_remote_api_v1.20/#build-image-from-a-dockerfile
Looking at the Docker compose docs doesn't seem like this is possible.  Is there a specific reason you aren't allowed to do a Docker build from a remote location?  By remote I mean the definition of the remote param on POST /build

No reason, there's an PR to add that support (that needs more work), but I don't know if anyone is actively working on it.
There's been very little demand for it, so it hasn't been a priority.

Sorry, my earlier question was, why does code external to libcompose need this constant

@dnephin The reason why is that you can supply a custom Builder.  So currently we use libcompose in a server side context.  In that context we don't want to allow builds that reference the disk.  So we only allow remote builds if libcompose is ran in a server side context.

@ibuildthecloud Using it on rancher-compose right ?
I'm wondering something though, should it be there (in libcompose) or in docker/docker ? I would think in docker/docker in a non-internal package (like the api one that should be there at some point or in a pkg — but I'm not that sure about pkg).

In docker/docker would be preferred and that is where I copied the list to begin with.  Let me look from where.  I imagine it was private.

@ibuildthecloud @dnephin I think we should fill an issue for make this better and merge this one as it breaks current codes, wdyt ? (the actual list feels weird at it would mean git@github.com:vdemeester/libcompose is a valid git+ssh remote but vincent@myhost:src/docker/libcompose would not :sweat:  — but that's outside the scope of this PR).

Ya, I'm ok merging this, it shouldn't hurt anything

Created #95, so LGTM 🐺