SBS Australia - Unable to download f4m manifest: HTTP Error 403: Forbidden / ExtractorError: No video formats found.    on some videos

This works fine:
http://www.sbs.com.au/ondemand/video/633090627727/the-story-of-egypt-the-road-to-the-pyramids
however, this fails!!!
http://www.sbs.com.au/ondemand/video/11888707849/egypt-what-lies-beneath
(unsetting useragent makes no difference)
[debug] System config: [u'--user-agent', u'Mozilla/5.0 (X11; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/38.0', u'--restrict-filenames', u'--ffmpeg-location', u'/opt/ffmpeg/usr/bin/ffmpeg']
[debug] User config: []
[debug] Command-line args: [u'-f', u'flv', u'--verbose', u'http://www.sbs.com.au/ondemand/video/11888707849/egypt-what-lies-beneath']
[debug] Encodings: locale ISO-8859-1, fs ISO-8859-1, out ISO-8859-1, pref ISO-8859-1
[debug] youtube-dl version 2016.03.06
[debug] Python version 2.7.3 -<EMAIL_ADDRESS>[debug] exe versions: ffmpeg 2.5.3, ffprobe 2.5.3, rtmpdump 2.4
[debug] Proxy map: {}
[SBS]<PHONE_NUMBER>9: Downloading webpage
[ThePlatform] Vi7X79M80Gr0: Downloading SMIL data
[ThePlatform] Vi7X79M80Gr0: Downloading f4m manifest
WARNING: Unable to download f4m manifest: HTTP Error 403: Forbidden
[ThePlatform] Vi7X79M80Gr0: Downloading f4m manifest
WARNING: Unable to download f4m manifest: HTTP Error 403: Forbidden
[ThePlatform] Vi7X79M80Gr0: Downloading f4m manifest
WARNING: Unable to download f4m manifest: HTTP Error 403: Forbidden
[ThePlatform] Vi7X79M80Gr0: Downloading f4m manifest
WARNING: Unable to download f4m manifest: HTTP Error 403: Forbidden
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 668, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 319, in extract
    return self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/theplatform.py", line 234, in _real_extract
    formats, subtitles = self._extract_theplatform_smil(smil_url, video_id)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/theplatform.py", line 46, in _extract_theplatform_smil
    transform_rtmp_url=lambda streamer, src: (streamer, 'mp4:' + src))
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1302, in _parse_smil_formats
    self._sort_formats(formats)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 832, in _sort_formats
    raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Duplicate of #3811.


Add _.VERSION to the documentation

Added _.VERSION as per https://github.com/jashkenas/underscore/issues/2992 issue.
In my opinion placing it under Notes should be more than enough as utility section seems to include more complex methods than this one.

Hey @jgonggrijp ,
I've made the requested changes, please review them, cheers.


feat(bodyMode-parentchain) #535 search parent chain for data-tip

walks the parent chain of the tooltip target to find a data-tip attribute.
It does not check if the mouse position is inside the parents bounding rect, so this only works if children are completely inside the client area of their parents.

I will reissue on latest


Table objects showing differences in abapGit even though objects are similar

Hello,
After an initial clone where everything seems to run smoothly I still end up with differences in some objects. There are some more issues with other object types but in this issue I'll focus on tables.
Two tables show the following difference:

It says the log flag is different. Assuming this flag refers to the "log data changes" option, I can confirm that this flag is similarly set in both systems for both tables. So somehow the tables were correctly replicated but the repository files seem to not have this flag set.

field LOGFLAG = "Indicator for writing change documents"
can you check the XML data above the screenshot, my guess is that this is a field which refers to a SAP standard data element? And for this data element the indicator has changed between versions/systems

try again, I've added code to clear the field, since it was inherited from the data element it is not needed at TABL level
note that you have to commit changes for the source object again

It seems to be working now. Thanks!


REPL for Lexical

We need a way for people to easily hack around on Lexical.
There should be some way to easily see and manipulate a tree. Look at ASTExplorer.net for inspiration.

@acywatson I'm just looking through some old tickets. Could we potentially close this Issue? It's had quite low interest, but some of the behaviour could potentially be incorporated into the Dev Tools (like how React DevTools lets you import profiling data).

Yea it's fine to close - I think the idea will live on, but it needs more fleshing out to be actionable. Thanks!


about the shape of qzeros in awq quantization model

@casper-hansen Hi, I have a question about the awq quantization model on HuggingFace, https://huggingface.co/TheBloke/Llama-2-7B-AWQ/tree/main?show_file_info=model.safetensors.
The shapes of qzero and scales are as follows:
model.layers.0.mlp.down_proj.qweight | [11 008, 512] | I32
model.layers.0.mlp.down_proj.qzeros   | [86, 512]       | I32
model.layers.0.mlp.down_proj.scales   | [86, 4096]    | F16
Why the second dimension of them is not 1, but 4096? As I understand, a quantization group shares same qzero and scale, and I have checked the 4096 values are not the same one.

@MuYu-zhi please check out the gemm linear module. All weights are packed in a special way that is related to execution of CUDA kernels.

Is there any detailed explanation behind the pack operation, or code fragment in this git that implements the pack operation.


Update OMTensorList APIs and documentation

I updated OMTensorList by removing the owning flag and ensuring we always own the pointers to the OMTensorArray. I also made the omTensorListDestroyShallow API public and updated the documentation around the following changes. Thank you for your review!

Let us know with a comment when all changes are in, and we will make a new pass @hamptonm1

Let us know with a comment when all changes are in, and we will make a new pass @hamptonm1

Okay @gongsu832 , @AlexandreEichenberger and @cjvolzka you can re-review. It is ready.

@gongsu832 @AlexandreEichenberger Also the backend test were failing when I used memcpy.....because of time constraints, I reverted the code back to using the for loop (since I do not have a lot of time to debug). For loop accomplishes the same thing and from a technical standpoint is correct (I do understand not as robust but it works for now).

@gongsu832 @AlexandreEichenberger Also the backend test were failing when I used memcpy.....because of time constraints, I reverted the code back to using the for loop (since I do not have a lot of time to debug). For loop accomplishes the same thing and from a technical standpoint is correct (I do understand not as robust but it works for now).

You made multiple changes so the failing is not necessarily due to the memcpy. Your destructor is wrong. See comments below.

@gongsu832 @AlexandreEichenberger Also the backend test were failing when I used memcpy.....because of time constraints, I reverted the code back to using the for loop (since I do not have a lot of time to debug). For loop accomplishes the same thing and from a technical standpoint is correct (I do understand not as robust but it works for now).

You made multiple changes so the failing is not necessarily due to the memcpy. Your destructor is wrong. See comments above.

Okay....for now I will leave the for loop as is.

@cjvolzka I think I got everything you just mentioned. Let me know if I am missing anything.

Jenkins Linux amd64 Build #10011 [push] Update OMTensorList APIs... started at 06:08

Jenkins Linux s390x Build #10024 [push] Update OMTensorList APIs... started at 07:09

Jenkins Linux ppc64le Build #9077 [push] Update OMTensorList APIs... started at 07:14

Jenkins Linux amd64 Build #10011 [push] Update OMTensorList APIs... failed after 8 hr 8 min

Jenkins Linux ppc64le Build #9077 [push] Update OMTensorList APIs... failed after 16 hr

Jenkins Linux s390x Build #10024 [push] Update OMTensorList APIs... passed after 1 day 22 hr


Add a second pngoptimizer: pngquant

When i run this command after using this gem, I am able to reduce the file size of png files even more.
find . -name '*.png' | xargs pngquant --skip-if-larger --speed 1 --quality 100 --force --verbose --ext .png
File sizes before:

File sizes after:

I'd be more than happy to review a PR to either add another optimizer or allow https://github.com/jtescher/image_optimizer/blob/master/lib/image_optimizer/gif_optimizer.rb#L24 to be configured. This is a very simple gem, shouldn't be too tricky.

Fixed in #14


Syntax highlighting breaks without any reason. (Javascript)

VSCode Version: 1.4.0
OS Version: Windows 10 64bit, latest updates

the highlighting breaks without any reason. there are no errors and the code is valid, but the code remains white (no highlighting)  down to the end of the file.

Maybe related to this https://github.com/Microsoft/vscode/issues/9937

@ebastuart Is it possible to share the file with us so we can track down the problem and check if it is an issue with the grammar

I've seen this happen in many different occurrences, mainly in longer files. Could this be a file length issue?

@alallier When you notice this, please create an issue and attach the file or a similar file that reproduces the issue.

@alallier it is a nesting issue ... if you have to much code nested in each other it will break the highlighting.

@alexandrudima The files I am working on contain sensitive data, so I can't attach them to an issue. I've been meaning to work up a dummy file I can attach to show the problem I am running into.
@ebastuart it doesn't seem to be a nesting problem for me

If you're looking for a large file which stops highlighting you can check out:
https://raw.githubusercontent.com/lodash/lodash/4.16.4/lodash.js

@jdalton we regularly update our JavaScript TM language (we take it from https://github.com/Microsoft/TypeScript-TmLanguage). With the latest version we have in master (insiders build stream) lodash appears to be colored fine.

Not sure if you are still in the market for a nonsensitive file. Here is an un-minified js resource loaded by twitch.tv which has issues for me starting at line 4825. The lodash file from earlier in the thread has no issues for me.
https://gist.githubusercontent.com/djlooney/4ec6a2a55f778d11bd95eb9bbc87fe28/raw/6c7cc59860114382420eec82d55a7bd630f94133/sample.js

Closing as fixed
@ebastuart Please let us know if you still see this issue in VSCode 1.8.1+. If you do, please provide some sample code so we can investigate.
Thanks

I am still having issues with some of my large files on 1.8.1. Attached is a js file which has no syntax highlighting after line 4823, and an attached screenshot of what I see.
https://gist.githubusercontent.com/djlooney/4ec6a2a55f778d11bd95eb9bbc87fe28/raw/6c7cc59860114382420eec82d55a7bd630f94133/sample.js
http://imgur.com/a/B2A4U

This issue was moved to Microsoft/TypeScript-TmLanguage#403


[Makefile:784: libvehicledsm_la-vehicle-speed.lo] Error 1

sir when i run this commandes lines : cd gst-plugin   ./autogen.sh   make  i find this errors help me please

Please make sure you have all the required packages installed before creating an issue.
https://github.com/dluvizon/vehicle-dsm#dependencies


screen mapping

i should really know how to do that in a batch

i hate it when two people modify the same file

i called dibs on the screen folder >:(

does it normally take 20 days to push?

woohoo

There still seems to be some invalid mappings here, could you drop invalid mappings again please?

did that do it?

Yeah it did, I'll merge when I get the reminder

its been ~20 days for 300 lines, anything i can do next time to make it go quicker?

Its more about reviewers rather than what you do. If people are busy and cant review, stuff will go slower. Its also not necessarily a line to time correlation, since reviews will take 5 - 15 minutes and that shouldn't have much of a difference on 300 to 600 lines.


All panels

Hi, @xavier-hernandez Why don't you consider put all the panels available to permit to choose?

@taimadoCE all the panels are available, I think. Unless you see one missing. The additional one you found for TLS needs a setup before it displays.

Closing this... All panels are showing except for TLS which needs manual implementation.


Install faile on Windows with VS2019

I installed a 3.3.0 version SEAL before. Because I want save ciphertext to file, I want to install 3.5.9 version SEAL. But I failed.  Error reporting is the same as [#236](url),and I have installed git. How to solve this error?

Do you have your git binary directory in your Windows $PATH?

I don't. I have install it at linux. In a few day I will try again on windows.
I have another problem. If I have the same “EncryptionParameters”, will I produce the same “context” (SEALContext)?

Yes, the SEALContext is entirely determined by the parameters. I was asking about Windows because in the link you posted the issue is very closely related to SEAL being built on Windows.

TY-cc why do you want that specific version? You can still save the ciphertext to a file with the version 4.0.0(The last one I used), can't you? I would suggest using a package manager like vcpkg instead. For my bachelor thesis I am currently developing a simulation environment with SEAL on Windows and I am using it as I suggested. Here is my project if you want to take a look at it:
https://github.com/Y-AKBAS/HE_Feasibility_SEAL
Btw thank you very much @kimlaine and the whole team, the names of which I unfortunately don't know! It is a great work :)


Parameter Problems & Deactivate timeout

Hello dear instaloader developers,
for a long time it has been annoying me that instaloader keeps stopping to download Instagram files, because I always get the error message 429 that instaloader has sent too many requests and I have to wait unnecessarily long before I can use it again.
So I ask you to show me a way to switch this function off completely, because I can safely take the risk that my account will be blocked because time is more important to me.    The second thing is that the parameter —fast-update constantly causes problems, because whoever breaks off too early during a download or the internet connection fails has NOT always instaloader an iterator.xz or whatever it is called and that leads to the instaloader at  Checking the first downloaded image reports that everything has already been downloaded but is not correct.
I think instaloader works wrong with this parameter.  If instaloader is at 7/50, it fails but you start it again, instaloader only looks at 1/50 and says yes, everything is ok.  You could omit the command entirely. This is the only way to guarantee that ALL pictures & videos will be downloaded.  I don't understand the parameter —latest-stamps I couldn't use it because I don't understand the difference between —fast-update.
I hope you can help me with my concern.  I adore instaloader.
UPDATE:
Meanwhile I understand the parameter —latest-stamps, this writes a configuration file in which it logs what was last downloaded.  So does the "fast-update" problem seem to solve or not?  No!  The —latest-stamps could also be omitted directly, it is just as if one had not stated anything.  Instaloader only reports" File Already exist "as standard as well as without this parameter.  Why can't you develop —latest-stamps in such a way that it simply logs everything it has downloaded in order to send as few inquiries as possible to Instagram so that you don't have to fix the timeout problem.
EXAMPLES
# 1 WITHOUT PARAMETERS NEW DOWNLOAD

instaloader --login=username  --stories --highlights --no-captions --no-metadata-json --no-compress-json  whatiwant

Loaded session from /data/data/com.termux/files/home/.config/instaloader/session-username.
Logged in as username.
Stored ID for profile whatiwant.
[1/1] Downloading profile whatiwant
whatiwant/2021-10-23_04-39-37_UTC_profile_pic.jpg
Retrieving posts from profile whatiwant.
[ 1/59] whatiwant/2021-12-31_23-49-31_UTC_1.jpg whatiwant/2021-12-31_23-49-31_UTC_2.jpg
[ 2/59] whatiwant/2021-12-30_16-57-31_UTC_1.jpg

CRTL + Z

Here instaloader downloads as normal ...

# 2 WITHOUT -F/—latest-stamps AGAIN DOWNLOAD

instaloader --login=username  --stories --highlights --no-captions --no-metadata-json --no-compress-json  whatiwant
Loaded session from /data/data/com.termux/files/home/.config/instaloader/session-username.
Logged in as username.
[1/1] Downloading profile whatiwant
whatiwant/2021-10-23_04-39-37_UTC_profile_pic.jpg already exists
Retrieving posts from profile whatiwant.
[ 1/59] whatiwant/2021-12-31_23-49-31_UTC_1.jpg exists whatiwant/2021-12-31_23-49-31_UTC_2.jpg exists
[ 2/59] whatiwant/2021-12-30_16-57-31_UTC_1.jpg

CTRL + Z

Without -F / —latest-stamps instaloader says when downloading again that everything exists (causes timeout)

# 3 WITH -F PARAMETER
instaloader --login=username  --stories --highlights --no-captions --no-metadata-json --no-compress-json  whatiwant -F
Loaded session from /data/data/com.termux/files/home/.config/instaloader/session-username.
Logged in as username.
[1/1] Downloading profile whatiwant
whatiwant/2021-10-23_04-39-37_UTC_profile_pic.jpg already exists
Retrieving posts from profile whatiwant.
[ 1/59] whatiwant/2021-12-31_23-49-31_UTC_1.jpg exists whatiwant/2021-12-31_23-49-31_UTC_2.jpg exists

NO CTRL + Z

Wait ... Finish? -F does not work as already mentioned

# 4 WITH --latest-stamps PARAMETER

instaloader --login=username  --stories --highlights --no-captions --no-metadata-json --no-compress-json  whatiwant --latest-stamps

Using latest stamps from /data/data/com.termux/files/home/.config/instaloader/latest-stamps.ini.
Loaded session from /data/data/com.termux/files/home/.config/instaloader/session-username.

Logged in as username.
[1/1] Downloading profile whatiwant
whatiwant/2021-10-23_04-39-37_UTC_profile_pic.jpg already exists
Retrieving posts from profile whatiwant.
[ 1/59] whatiwant/2021-12-31_23-49-31_UTC_1.jpg exists whatiwant/2021-12-31_23-49-31_UTC_2.jpg exists
[ 2/59] whatiwant/2021-12-30_16-57-31_UTC_1.jpg exists

CTRL + Z

LOL What did you bring me now ?! Same #2

Help wanted

Hi best Instagram developer. First of all, it is an honor for me to be able to communicate with you.  But I can guarantee that these parameters are actually defective and I hope that if you have time to fix them.

It seems to me that you have made up an entirely different logic, and then wonder why the software solves the observed problem in a different way than you imagine. So you are using a flawed way of reasoning. You claim that the two flags are defective simply because they do something different than you expect. However, that would only be erroneous behavior if your expectation of the behavior matched the documented behavior, which it does not.

Hi Alexander or best Instagram developer.

Instaloader is in no way affiliated with, authorized, maintained or endorsed by Instagram or any of its affiliates or subsidiaries. This is an independent and unofficial project.

Ok … Thanks for the answer. You say I'm misapplying the parameters.  But sorry, what exactly did I do wrong?  And what else are these parameters useful for?  In my posts above, they don't seem to work.


TwitterTimeOutException

Hi,
I'm trying to authenticate a user with the following code:
var appCreds = Auth.SetApplicationOnlyCredentials(consumerKey , consumerUser , true);
but keep getting the same error again and again:

"https://api.twitter.com/oauth2/token web request timed out."

I've been reading the documentation, going through the examples in the Cheatsheet.cs but can't figure out either what's the error caused by or how to solve it.
PS: Got the consumerKey and consumerUser from another application which is working properly.

Sorry for not replying earlier. I am well overbooked currently.
Have you been able to find a solution to your problem?

Unfortunately not, still trying to figure out

Coud you disable the exception handling so that you can potentially have more information regarding your problem.
https://github.com/linvi/tweetinvi/wiki/Exception-Handling#per-request-exception-handling
In additionn, could you use Fiddler to see if the http request is executed correctly.

Got this Tweetinvi.Credentials.TwitterAccessor.HandleQueryException:

https://api.twitter.com/1.1/account/verify_credentials.json?skip_status=true&include_entities=true&include_email=true web request timed out.

and can't see any request going through

Ok, can you share your code as well as the type of application you are working on (W10, WPF, Console, ASP, iOS, Android, Mono, IOT...).

I need to have more code than the simple line that you sent in your first email. I need to find out if it is invoked from a ui event, a thread... So please give me the context of the function where your line is created.

It's a webforms application, net 4.0. This is the hole code for the webform:
        protected override void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string WidgetApiKey = "a tested consumer key";
                string WidgetApiSecret = "a tested consumer secret";

                ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Ssl3;
                TweetinviConfig.ApplicationSettings.ProxyURL = "a tested proxy address";

                ExceptionHandler.SwallowWebExceptions = false;

                try
                {
                    var appCreds = Auth.SetApplicationOnlyCredentials(WidgetApiKey, WidgetApiSecret, true);

                }
                catch (TwitterException exception)
                {
                    Console.WriteLine(exception.TwitterDescription);
                }

                var user = Tweetinvi.User.GetAuthenticatedUser();
                if (user == null)
                {
                    var lastException = ExceptionHandler.GetLastException();
                    Console.WriteLine(lastException.TwitterDescription);
                }
            }

Obviously I can't share twitter account details so changed those strings to paste the snippet here

Yes that is alright. Before we even continue, have you tried the query without using the proxy?

One second, I do not understand your code.

Obviously the user will always be null.

How can I get the timeline then?

Well you need have the user credentials, not the application only credentials.
// Documentation : https://github.com/linvi/tweetinvi/wiki/Credentials
// Set up your credentials (https://apps.twitter.com)
Auth.SetUserCredentials("CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET");

// Documentation : https://github.com/linvi/tweetinvi/wiki/Timelines
// Get the latest 40 tweets published on your timeline
var tweets = Timeline.GetHomeTimeline();

Oh I see. The problem is we don't have either token or token secret so will need to find out another way. Thanks for your support

Well you can create a Token and Token secret directly from your Twitter application.
https://apps.twitter.com/app/<YOUR_APP_ID>/keys and then click on the button Generate Access Token and Secret.


Add Diffuse to apps

I added my app Diffuse to the list of apps.

A music player which connects to your cloud/distributed storage.

https://github.com/icidasset/diffuse

Thanks ✌

Wow. Looks very elegant.

Thanks @zeke ! ☺


Temporarily disable scan tests, re-enable tests on gfx11xx

Remove code that excludes gfx11xx tests on Jenkins, since they work there now. Add a temporary exclusion for test_thrust_scan, which needs a compiler fix.

The build failures seem to indicate that CMake is using an outdated version of Google benchmark. I've addressed that problem in this separate PR: https://github.com/ROCm/rocThrust/pull/450


[Camera] Orientation of captured image is incorrect on some devices

Description
As per summary
Error messages
Nil
Please indicate
Delphi Version: All
Platform(s) that the issue occurs on (i.e. iOS, Android etc): Android
If mobile, device model and OS version (e.g. Pixel 3a, Android 11):
Motorola G7 Plus, Android 10
Huawei Mate 10 Pro, Android 10
Steps To Reproduce
Using the demo, take a picture.
Reported by davi lima in the #kastri channel

This happens to me too and I'm desperate because I can't get around it.

Linked project: https://github.com/DelphiWorlds/Playground/tree/main/Demos/SimpleCamera


Make toggleable background

Create a settings option in settings.ts for toggleable filled in background
Create an object in capabilities.json under category settings
integrate into visual.ts
integrate into ganttchart3.js under:
a) settings class
b) ganttchart constructor
c) set_category_rects function

Unnecessary. Already there in powerbi


Adds support for wellknown smart-configuration

Overview

Adds support for Smart App Launch metadata.

How it was tested

Ran the server locally using docker-compose up and then viewed the results via http://localhost:8080/fhir/.well-known/smart-configuration

Checklist

[x] The title contains a short meaningful summary
[x] I have added a link to this PR in the Jira issue
[x] I have described how this was tested
[ ] I have included screen shots for changes that affect the user interface
[ ] I have updated unit tests
[ ] I have run unit tests locally
[ ] I have updated documentation (including README)

Here's the sample output from the new endpoint (in JSON format):
{
"response_types_supported": [
"token"
],
"capabilities": [
"sso-openid-connect",
"context-patient",
"context-tenant"
],
"code_challenge_methods_supported": [
"S256"
],
"jwks_uri": "https://auth-internal.elimuinformatics.com/auth/realms/product/protocol/openid-connect/certs",
"grant_types_supported": "authorization_code",
"scopes_supported": [
"launch",
"profile",
"openid",
"fhirUser",
"online_access",
"offline_access",
"user/*.*",
"patient/*.*",
"system/*.*"
],
"issuer": "https://auth-internal.elimuinformatics.com/auth/realms/product",
"authorization_endpoint": "https://auth-internal.elimuinformatics.com/auth/realms/product/protocol/openid-connect/auth",
"token_endpoint": "https://auth-internal.elimuinformatics.com/auth/realms/product/protocol/openid-connect/token"
}


Service 'workspace' failed to build - Unable to build php-fpm / nginx

Description:
Error on building php-fpm (any version) but 8.1 is what I want
Same error if I try nginx
Expected Behavior:
That I can run a build correctly
docker-compose up -d php-fpm

or
docker-compose up -d nginx

or
docker-compose up -d php-fpm nginx mysql

Context information:
Output of git rev-parse HEAD
6c8cb6dd85eb1fcad6f7dce3e9d6c6a29c6e3ed8

Output of docker version
Client:
 Version:           20.10.22+azure-1
 API version:       1.41
 Go version:        go1.18.9
 Git commit:        3a2c30b63ab20acfcc3f3550ea756a0561655a77
 Built:             Thu Dec 15 15:37:38 UTC 2022
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

Server:
 Engine:
  Version:          20.10.22+azure-1
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.18.9
  Git commit:       42c8b314993e5eb3cc2776da0bbe41d5eb4b707b
  Built:            Thu Dec 15 22:17:04 2022
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.5.16+azure-1
  GitCommit:        2e3140a0e09d288a9086474752b4478aa0964e7c
 runc:
  Version:          1.1.4
  GitCommit:        5fd4c4d144137e991c4acebb2146ab1483a97925
 docker-init:
  Version:          0.19.0
  GitCommit:

Output of docker-compose version
docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019

System info: Mac, Windows or Linux. Include which disto/version
Linux Debian GNU/Linux 11 (bullseye) ( <IP_ADDRESS>-microsoft-standard-WSL2 x86_64)
within a VC code dev container.

Steps to reproduce the issue:

cd /workspaces/code/
composer create-project laravel/laravel laravel10
git clone git@github.com:laradock/laradock.git laradock
Copy .env.example into .env and set PHP_VERSION to 8.1

Stacktrace & Additional info:

[vscode@798c74cb1f3a:/workspaces/code/laradock] (master)$ docker-compose up -d --build php-fpm
Building workspace
[+] Building 3.3s (4/4) FINISHED
 => [internal] load build definition from Dockerfile                                                                                0.0s
 => => transferring dockerfile: 39B                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 2B                                                                                0.0s
 => ERROR [internal] load metadata for docker.io/laradock/workspace:latest-8.2.1                                                                 3.1s
 => [auth] laradock/workspace:pull token for registry-1.docker.io                                                                                0.0s
------
 > [internal] load metadata for docker.io/laradock/workspace:latest-8.2.1:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: docker.io/laradock/workspace:latest-8.2.1: not found
ERROR: Service 'workspace' failed to build : Build failed
[vscode@798c74cb1f3a:/workspaces/code/laradock] (master)$

amd
[vscode@798c74cb1f3a:/workspaces/code/laradock] (master)$ docker-compose up -d --build nginx
Building workspace
[+] Building 0.8s (3/3) FINISHED
 => [internal] load build definition from Dockerfile                                                                                0.0s
 => => transferring dockerfile: 39B                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 2B                                                                                0.0s
 => ERROR [internal] load metadata for docker.io/laradock/workspace:latest-8.2.1                                                                 0.6s
------
 > [internal] load metadata for docker.io/laradock/workspace:latest-8.2.1:
------
failed to solve with frontend dockerfile.v0: failed to create LLB definition: docker.io/laradock/workspace:latest-8.2.1: not found
ERROR: Service 'workspace' failed to build : Build failed
[vscode@798c74cb1f3a:/workspaces/code/laradock] (master)$

From your log, it seems that it tried to pull an image from docker.io/laradock/workspace:latest-8.2.1, which is not exist.
You may want docker.io/laradock/workspace:latest-8.1 instead.
I know you have set it correctly, but try to re-checking your PHP version in .env. It should be;
PHP_VERSION=8.1

And not
PHP_VERSION=8.2.1

try docker compose build --no-cache --pull php-fpm workspace


Dropdown: not working starting with 1.0.0 version

Hi,
Dropdown is working with UIBS versions less than 1.0.0: plunker
and not working with 1.0.0 and later: plunker
Angular: 1.4.
UIBS:1.0.0
Bootstrap:3.2.0

@julia-bougaev, please be respectful of our time by not using the issues forum for support requests.  This was very clearly stated in the template you removed prior to entering this issue.
Secondly, your plunker is a very poor example because it includes:

Two different versions of the bootstrap CSS
The Bootstrap JS file - you're using Angular, you don't need this file.
You've pulled in jQuery unnecessarily.

Finally, you neglected to read the CHANGELOG before upgrading.  1.0 removed the legacy, non-prefixed UIBS directive names.  We've added namespacing to our directives and thus you must add uib- to our directives.  This is in our project documentation as well.
Again, in the future please be respectful of our time.


Update scipy_wrapper

Description
Updates the scipy_wrapper as suggested in https://github.com/scipy/scipy/issues/18749
Issue link (if applicable): #2158
Type of change

[ ] New feature (backwards compatible)
[ ] New feature (breaking API changes)
[x] Bug fix
[ ] Other (Documentation, CI, ...)

Contribution checklist

[ ] Add our license to new files.
[ ] Check that your code adheres to our coding style.
[ ] Write unittests.
[ ] Run the unittests and check that they’re passing.
[ ] Run the benchmarks to make sure your change doesn’t introduce a regression.

Please include #2160.

Returning NotImplemented from a binary operation (instead of raising NotImplementedError) is a signal that a certain operation is not implemented, but a fallback may be available (e.g., if a.eq(b) is not implemented, b.eq(a) might still be available).

Correct.

This might not always be necessary, though, as SciPy may already provide this signal in their implementation, e.g., here.

Do we know how recent that code was? I wonder if we even need this hotfix nowadays...It was added in 2013 per git blame, and it seems this originated as: https://github.com/cvxpy/cvxpy/commit/f8b8e7ed05bfd57b11f3234bbc1ccbf8d87b56bb#diff-5b5c7742b5ff35de17876c5a718a7f6f1aeb774037c2e73d3c39bb7e937607c3
which doesn't seem relevant to this file...
In any case, I wonder if there is still a need. Especially on the __div__, __add__, __sub__, __mul__ arguments.
Testing with
class C:
    pass

getattr(sp.dok_matrix(np.zeros((5, 5))), func)(C())

only errored for __ge__, __le__, __lt__, __gt__ and returned NotImplemented for the rest.

Returning NotImplemented from a binary operation (instead of raising NotImplementedError) is a signal that a certain operation is not implemented, but a fallback may be available (e.g., if a.eq(b) is not implemented, b.eq(a) might still be available).

Correct.

This might not always be necessary, though, as SciPy may already provide this signal in their implementation, e.g., here.

Do we know how recent that code was? I wonder if we even need this hotfix nowadays...It was added in 2013 per git blame, and it seems this originated as: f8b8e7e#diff-5b5c7742b5ff35de17876c5a718a7f6f1aeb774037c2e73d3c39bb7e937607c3 which doesn't seem relevant to this file...
In any case, I wonder if there is still a need. Especially on the __div__, __add__, __sub__, __mul__ arguments.
Testing with
class C:
    pass

getattr(sp.dok_matrix(np.zeros((5, 5))), func)(C())

only errored for __ge__, __le__, __lt__, __gt__ and returned NotImplemented for the rest.

Good point. Indeed, I have checked that, based on our tests, we do not need any patch with recent SciPy versions. However, because I neither know that our tests cover all cases, nor checked with older SciPy versions, I was hesitant to suggest removing the patching entirely.

However, because I neither know that our tests cover all cases, nor checked with older SciPy versions, I was hesitant to suggest removing the patching entirely.

Could we deprecate the patch in 1.4 and see if it is still needed? We could raise a warning and asks people to contact us if they hit it.

@PTNobel I'd support deprecating in 1.4.


User#setPrimaryGroup() broken as well?

getPrimaryGroup works, but setPrimaryGroup does nothing and never returns null unless the user is null.

Can you show me some sample code?
I wasn't able to reproduce this in my attempt.

https://paste.md-5.net/vikewasubu.java
I've tried groupName.getFriendlyName(), groupName.toString(), groupName.getDisplayName()... it broadcasts the message but doesn't change the group.

You need to make a call to UserManager#saveUser after setting the primary group.
Also consider that setPrimaryGroup doesn't actually add the membership. You need to do that bit first as well.
See here for more info: https://github.com/lucko/LuckPerms/wiki/Developer-API:-Usage
I suggest reading all of the sections up until the bit you're interested in. It introduces a lot of important concepts within the API. :)


Nested sortable

Hi guys!
How to make 'ng-sortable' work with nested sortable or disable inner sortable.

Here is a solution, without angular-ui-tree.
Actually ng-sortable supports nested data very well, the problem is: as-sortable-item-handle don't.
So, the really problem is:  element with "as-sortable-item-handle" can't be the container of "as-sortable" and "as-sortable-item".
Then the solution is simple:
Set a title bar for all the nodes you want to drag. And set  as-sortable-item-handle on this title bar.
Like this:

title bar

title bar

In this way, no matter how many levels your nested data has, your as-sortable and as-sortable-item will never be under an  "as-sortable-item-handle "


istioctl version - remove exec dependency from istio-system pods

Describe the feature request
istioctl version discovers the istio-system pods and exec into each of them to get the control plane versions.
Most of the k8 environments are restricted to the users for specific namespaces, such users need to be given access to exec inside istio-system pods, this is a concern from the security team because then users can exec into pod, list/ cat the directories and can get the root key and certs.
Also doing exec into each istio-system pods makes it slower.
Describe alternatives you've considered
I am not completely sure about this but if istiod.istio-system service can expose this information then istioctl can do port-forward and get the details.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[x] Performance and Scalability
[ ] Policies and Telemetry
[x] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Additional context

This is a duplicate of https://github.com/istio/istio/issues/24331 and will be delivered in 1.7.


Fixed Flutter 3.24 issue

This solves the following issue caused in the new Flutter 3.24 version.
Development dependencies has been updated to the latest versions.
Regular Dependencies has been updated to the latest versions.

Just what I was looking for, looking forward to seeing this solution merge into the main branch. @xtyxtyx Could you check this PR, thank you very much

I need this one too

Can you please take a look at this one @xtyxtyx
We all need this

Due to the inactivity of this repository and the need to maintain it within one of the Google Summer of Code organizations in which I collaborate. If anyone else needs it, this is the new repository created from this one with this change (and others applied).


Ruby Sass is deprecated and will be unmaintained as of 26 March 2019.

Hello! When I bundle update, I'm getting this error:
Ruby Sass is deprecated and will be unmaintained as of 26 March 2019.

* If you use Sass as a command-line tool, we recommend using Dart Sass, the new
  primary implementation: https://sass-lang.com/install

* If you use Sass as a plug-in for a Ruby web framework, we recommend using the
  sassc gem: https://github.com/sass/sassc-ruby#readme

* For more details, please refer to the Sass blog:
  http://sass.logdown.com/posts/7081811

Hello,
Thanks for reporting this.
Currently Rails community can't decide on what would be the proper solution for Sass  deprecating its official Ruby implementation. Even fresh Rails app generated with latest Rails gem version is affected by this, since rails-sass depends on sass gem (related issue are here and here).
The best long-term solution is to migrate from Rails asset pipeline to Webpacker (by the way, it will be default JavaScript compiler for Rails 6) and import purecss as Yarn dependency there.

sass-rails uses libsass since v6.0.0. https://github.com/rails/sass-rails/releases/tag/v6.0.0

@glebm thanks for the update!
Released new version with sassc dependency.


Upgrade Chefspec to 7.3.x

Description
Chefspec is out of date (currently 7.2.x, latest is 7.3.1)
ChefDK Version
3.2.30

The idea was to pull in this new version once we ship the current DK release tomorrow. This gives it several weeks in our current channel before the next release so we can have community members give us feedback


Corrupted recording cause readMetadata to go to endless loop (of sort)

I have corrupted file which uploaded by user. Analyzing file with readMetadata leads readMetadata to not respond with anything and looks like it's going thru endless loop.
audio_metadata_reader: 0.0.10
debugPrint('fileSummary');
debugPrint(fileSummary.value.path);
debugPrint(meeting.toString());

final metadata = readMetadata(
  File(fileSummary.value.path),
  getImage: false,
);
debugPrint('MDATA FOUND');
debugPrint(metadata.duration.toString());

Line debugPrint('MDATA FOUND'); never called.
Expected result: at least throw error.
File could be downloaded here: dropbox

Hi,
I found and fixed the bug. I'll deploying a new version later.
Thanks for reported the bug!

Done with #35
And available with the 1.0.0


Feature/updated-for-war-within

Updated TOC to The War Within.
Fixed addon not displaying in the menu.
Fixed /gw c command to open configuration menu correctly.

This is by far the best PR I've ever seen!


Rename devices

@y-polek
Rename previously connected devices
Reason:
As a developer who works with android devices using the ADB Wi-Fi tool, there can be a lot of previously connected devices with the same title.
Devices could only differ by IP Address.
This PR is to allow user to rename previously connected devices to help identify and distinguish easily.
Feel free to leave comments and suggestions
Notes:
The custom name only appears when the device is disconnected, when the device is connected, it will display the device name.
If you rename the device that is currently connected, the rename will appear once the device is disconnected

Thanks Mr @coreycullen00
I had this issue open https://github.com/y-polek/ADB-Wi-Fi/issues/18 since 9 months ago 🙏

@coreycullen00 Thank you for the PR!
I left some comments regarding the implementation

@y-polek
I have updated this PR based on your comments, I would love for you to have a look😁
There is still the problem of the custom name not being displayed when the device is connected, I believe the AdbService might need a little refactor to accomodate for this change, what do you think?

@coreycullen00 Thanks for your contribution! I used a different approach to implement this feature, so I’m closing this PR. The feature is now available in version 1.2.6


Ignore Tests target in code coverage reporting

There is no need for us to count the tests themselves when calculating code coverage.
The only use for it is to find unused test code for pruning, which we can still do manually in xcode, while providing a more accurate code coverage for users visiting the github page, and for PR reports.

Codecov Report

Merging #261 into master will increase coverage by 4.23%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           master   #261      +/-   ##
========================================
+ Coverage   95.76%   100%   +4.23%
========================================
  Files          16      6      -10
  Lines         803    162     -641
========================================
- Hits          769    162     -607
+ Misses         34      0      -34

Impacted Files
Coverage Δ

ReSwift/CoreTypes/Subscription.swift
100% <0%> (ø)
:arrow_up:

ReSwiftTests/XCTest+Compatibility.swift

ReSwiftTests/StoreTests.swift

ReSwiftTests/XCTest+Assertions.swift

ReSwiftTests/TestFakes.swift

ReSwiftTests/TypeHelperTests.swift

ReSwiftTests/StoreSubscriberTests.swift

ReSwiftTests/StoreMiddlewareTests.swift

ReSwiftTests/StoreSubscriptionTests.swift

ReSwiftTests/StoreDispatchTests.swift

... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ce81b15...75b96a8. Read the comment docs.

Agreed! (Can't review, though :) Ping @Ben-G)

Ah I see; I never migrated this project from settings on codecov website to .codecov.yml. Thanks!

@DivineDominion Sorry I assumed you were able to review/merge PRs. Seems like I didn't have correct permissions set up for you. I think it's fixed now. Can you confirm?

@Ben-G  Things do look a bit different now, thanks! I'll try to review something in the future and get in touch if it doesn't work.


Upate Min/Max Level for DT

Updates Min/Max Sliders for int 100, and updates maxLevel to 100

Per Taurenkey: Fixed locally
https://discord.com/channels/1001823907193552978/1258818875018186872/1258827767802499184
Closing PR as not needed.


Task2 Done

ISSUE: #3

Hey @saipy10
Thanks for opening this PR 🚀. Mentor will review your pull request soon and till then, keep contributing and stay calm.
Thanks for contributing in OpenCode'24 ✨✨!

Hey @saipy10 You'll only receive 10 points for solving Issue: #3 since you're supposed to solve ONE task per PR. Please make a new PR with issue: #6 to receive points for Task-5

Hey @saipy10
Your PR has been merged 🥳🥳 and you have earned 10 points.
Thanks for contributing in OpenCode'24 ✨✨


pythonPackages.jupyterlab 0.32.1 -> 0.33.7

Motivation for this change
previous jupyterlab 0.32.1 did not build due to requiring
jupyterlab_launcher version between (0.10.0 <-> 0.11.0) now
requires (0.11.2 <-> 0.12.0).
Things done
Updated: jupyterlab 0.32.1 -> 0.33.7

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[X] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[X] Fits CONTRIBUTING.md.

@GrahamcOfBorg build python3.pkgs.jupyterlab

Success on x86_64-linux (full log)
Attempted: python3.pkgs.jupyterlab
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7
strip is /nix/store/1hi76hr87bd1y1q1qjk0lv8nmcjip1c8-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7/lib  /nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7/bin
patching script interpreter paths in /nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7
checking for references to /build in /nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7...
wrapping `/nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7/bin/jlpm'...
wrapping `/nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7/bin/jupyter-labhub'...
wrapping `/nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7/bin/jupyter-lab'...
wrapping `/nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7/bin/jupyter-labextension'...
/nix/store/k8bd7304p54yqcsfrf8hah03cg4ask62-python3.6-jupyterlab-0.33.7

Success on aarch64-linux (full log)
Attempted: python3.pkgs.jupyterlab
Partial log (click to expand)
shrinking RPATHs of ELF executables and libraries in /nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7
strip is /nix/store/zrs21zqcchgyabjf4xfimncdq16njizc-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7/lib  /nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7/bin
patching script interpreter paths in /nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7
checking for references to /build in /nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7...
wrapping `/nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7/bin/jupyter-labhub'...
wrapping `/nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7/bin/jupyter-labextension'...
wrapping `/nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7/bin/jupyter-lab'...
wrapping `/nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7/bin/jlpm'...
/nix/store/fc6qfq7g0cc22krwiykj3rbrgcv7cn1g-python3.6-jupyterlab-0.33.7

I will close this pull request and split into several smaller ones

Requires myself to be added to maintainers (pull request #44655) list before this pull request

@GrahamcOfBorg eval


Verilog. Improve binary-to-7-seg decoder

This project was completed, simulated and tested, it works as expected


Add All Local Currencies

It's very important to have all local currencies, and not only the major ones.

The set of fiat currencies shown in the web interface is dependent on the ones used by the mostro backend. Which in turn relies on the Yadio API. So this issue is better filed here.
But before you do that, let me ask you what fiat currency specifically are you looking for? and is there a reliable API for it?

Yadio has just added Malawian currency (MWK)
Thank you[Screenshot_20240824-202959.png]
On Thursday, August 22nd, 2024 at 4:12 AM, Bilthon @.***> wrote:

The set of fiat currencies shown in the web interface is dependent on the ones used by the mostro backend. Which in turn relies on the Yadio API. So this issue is better filed here.
But before you do that, let me ask you what fiat currency specifically are you looking for? and is there a reliable API for it?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


longruns test

Purpose

To-do

Content

[ ] I have read and checked the items on the review checklist.

out of date.


Add Dockerfile

Thank you @nohn for this contribution. Do you know whats the best practices here, to get the credentials and URL to the application? By introducing configuration file? By using shell script with environments to give the right arguments? By overriding the entrypoint on container creation?

Thank you @nohn


[FEEDBACK]: Missing instruction in ToDo app tutorial

Type
Docs Bug Report
Feedback
Tell us what you're seeing!
In this snippet
git clone https://github.com/TBD54566975/developer.tbd.website.git pnpm install pnpm start:tutorial-todo-starter
there is a missing instruction. User needs to cd developer.tbd.website between the first and second steps.
Screenshots
Paste relevant images or screenshots here

developer.tbd.website URL
https://developer.tbd.website/docs/web5/build/apps/todo-app-tutorial
Browser
No response
Relevant log output
No response

I'm finding a lot of small typos/errors (unless I'm missing something). Might be worth going through the tutorial from start to finish and correct.

Thank you so much for calling these out. There are some pending edits.

Hey Sanjay and Ebony! For clarity, this tutorial doesn't require you to cd into the project. Bobbilee and Nick set this tutorial up so that you can run pnpm start to-do-project from the root level and it will immediately start working.
And as for small typos/errors, we can probably open this up to the community because this is the todo app v1 ..and not the one Ace built. (Unless he does want to work on it, but wanted to give him the freedom to opt-out since I saw he was tagged)

@blackgirlbytes Thanks for catching that Rizel. I didn't fully read through it and assumed it was the new one.  I'll create some issues tomorrow.

I'm picking this up and would do a quick sweep. The original post is correct, we were missing a step to be able to do the pnpm install.

@acekyd, it works without doing cd
This line is in the package.json
"start:tutorial-todo-starter": "pnpm --filter todo-starter run dev"
The reason you don't have to cd into the directory of the "todo-starter" package is because of the --filter flag. It allows you to target specific packages in a monorepo from the root directory without having to navigate into each package's directory.
Below screenshot of it working for me.

Either way, adding the cd doesn't hurt the tutorial, so that's fine.

Yes @blackgirlbytes but when you clone for the first time, you'll be outside the folder you clone. It's intuitive to cd into developer.tbd.website but the steps we mentioned skips that. The screenshot you shared shows you're already in the developer.tbd.website folder.

ah okay. that's true!

Yep, what Adewale said. :) I agree with Rizel that it's intuitive to many
people, but not to everyone. :) Thanks, everyone! You seem like such a good
team that works (and plays!) so well together. I'm jealous! :)
Thanks,
Sanjay
On Fri, Oct 27, 2023 at 7:41 AM Rizel Scarlett @.***>
wrote:

ah okay. that's true!
—
Reply to this email directly, view it on GitHub
https://github.com/TBD54566975/developer.tbd.website/issues/933#issuecomment-1783034695,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCXWRKFI4ZRWZR5T7JVUUQLYBPB2NAVCNFSM6AAAAAA6P74XPCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBTGAZTINRZGU
.
You are receiving this because you authored the thread.Message ID:
@.***>


Upgrade Project to Latest OpenJDK and Gradle Versions

Is it possible to make this project compatible with the latest OpenJDK versions and Gradle?
If I upgrade, I am getting this error:
C:\Temp\groovyfx\src\main\groovy\groovyx\javafx\canvas\FillArcOperation.groovy: Could not find class for Transformation Processor groovyx.javafx.beans.FXBindableASTTransformation declared by groovyx.javafx.beans.FXBindable

I previously fixed another issue by changed in build.gradle from
sourceSets {
    demo {
        compileClasspath += sourceSets.main.output + configurations.compile
        runtimeClasspath += sourceSets.main.output
...

to
sourceSets {
    demo {
        compileClasspath += sourceSets.main.output + configurations.runtimeClasspath
        runtimeClasspath += sourceSets.main.output

I have a similar error using Intellij and more recent version of Gradle than this project. But appears nobody answer yet. I change some lines in build.gradle, but I the error is very similar of yours.. :(
I really like to create a project using this project, because it appears to be far easier then codifying in Java

I created a issue also for Groovy, and they answered telling I should debug the compilation of Groovy, specifc on class org.codehaus.groovy.transform.ASTTransformationCollectorCodeVisitor:239, with the try to find the actual classpath. Probably the classpath in the build.gradle should be fixed.

I succeeded to migrate the project to OpenJDK 21. Here is a fork:
https://github.com/wise-coders/groovyfx
Please test and review it. I will make a pull request to the original project.

Thanks! But still doesnt work for me. I first try with the Java 21 and it do not build and with Java 17. With Java 17 I have kind of same error, and with Java 21 I believe it's incompatible version of the files..
`* What went wrong:
Could not open cp_settings generic class cache for settings file '/media/ambastos/Documents/home/ambastos/projects/others/java/new-groovyfx/settings.gradle' (/home/ambastos/.gradle/caches/7.6/scripts/ah25nx35rvt4fnjlg96jdg28f).

BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file major version 65
`

    and with Java 17:

`> Task :compileAstGroovy
Note: /media/ambastos/Documents/home/ambastos/projects/others/java/new-groovyfx/src/ast/groovy/groovyx/javafx/beans/FXBindableASTTransformation.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /media/ambastos/Documents/home/ambastos/projects/others/java/new-groovyfx/src/ast/groovy/groovyx/javafx/beans/FXBindableASTTransformation.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

Task :compileGroovy
/media/ambastos/Documents/home/ambastos/projects/others/java/new-groovyfx/src/main/groovy/groovyx/javafx/binding/GroovyClosureProperty.java:152: warning: [removal] AccessController in java.security has been deprecated and marked for removal
Closure closureLocalCopy = java.security.AccessController.doPrivileged(new PrivilegedAction() {
^
Note: /media/ambastos/Documents/home/ambastos/projects/others/java/new-groovyfx/src/main/groovy/groovyx/javafx/binding/GroovyClosureProperty.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 warning

Task :compileTestGroovy
startup failed:
/media/ambastos/Documents/home/ambastos/projects/others/java/new-groovyfx/src/test/groovy/groovyx/javafx/beans/FXBindableTest.groovy: Could not find class for Transformation Processor groovyx.javafx.beans.FXBindableASTTransformation declared by groovyx.javafx.beans.FXBindable

1 error
`
I just using the gradlew command, not using a gradle installation on my machine

I don't know how to help in this case. I cannot reproduce this issue.
The idea behind my fix was to prepare a class in a separate source. The compiled class was required to compile the next source.

One thing could help... What gradle version are you using?

I use Gradle 7.6.
I got the project working. I pushed my changes into
https://github.com/wise-coders/groovyfx
I created also a pull request to the original project, but nobody is answering.


how to add additional rule inside alterNode function?

having difficulties on how to add additional condition to alterNode function without overriding it.
other than manually updating the package, is there any way to do it?
i wanted to add these to alterNode function
if (node.name === "img") {
node.attribs = {
...(node.attribs || {}),
style: height:"auto";
};
}

Nvm, just found the solutions.
import { alterNode as alterNodeTable } from "react-native-render-html-table-bridge";

<HTML alterNode={node => {
   const { name, parent } = node;
   alterNodeTable(node);
   if (name === "img") {
         node.attribs = {
             ...(node.attribs || {}),
             style: `height:"auto";`
        };
        return node;
   }
}}/>


Do we need to run COLMAP with the exact poses given in the datasets like DTU and Blender

In your project, you utilized img2poses.py to generate poses via COLMAP. Additionally, you employed the same poses_bounds.npy to create both Depth rays and normal rays.
I have a question regarding other datasets such as DTU and Blender. Do we need to run Colmap using the poses provided in their respective datasets?
DTU or Blender datasets have their own poses written in a json, or npy file. should I need to use the same poses given in the datasets to run the COLMAP in order to obtain the sparse point clouds?
I'm wondering if running COLMAP without providing any poses to generate a sparse point cloud will result in similar depth lengths, as the poses used for producing ground truth depths(poses obtained from COLMAP) and rendered depths(Poses of Datasets)  would be different.
I am creating a depth incorporation model similar to yours and am only able to get good results only for llff datasets. that's why I would like to know how did you run the COLMAP for datasets like Blender and DTU?

What about blender dataset? Is depth NeRF compatible with blender dataset? Does this nerf work only with sparse images or can we provide it with many images.


Please help, everything works except autocompletion

I've checked and autocompletion works correctly with other languages. In elixir, I am able to have buffer completion, but not LS completion while other features like goto definition and documentation work correctly. There's nothing special in coc log too

Hmmm,
Setting elixirLS like described here works correctly with autocompletion
https://github.com/neoclide/coc.nvim/wiki/Language-servers#elixir

Autocompletion is not working for me either, setting up elixir-ls on coc-config works.
CocCommand workspace.showOutput reports an error on autocompletion attempt:
[Error  - 1:50:57 PM] Request textDocument/completion failed.
  Message: an exception was raised:
    ** (CaseClauseError) no case clause matching: {:ok, 1, 11, [], [{:atom, {1, 5, nil}, :world}]}
        (elixir_sense 2.0.0) lib/elixir_sense/core/normalized/tokenizer.ex:16: ElixirSense.Core.Normalized.Tokenizer.do_tokenize_1_7/1
        (elixir_sense 2.0.0) lib/elixir_sense/core/parser.ex:230: ElixirSense.Core.Parser.fix_parse_error/3
        (elixir_sense 2.0.0) lib/elixir_sense/core/parser.ex:118: ElixirSense.Core.Parser.string_to_ast/5
        (elixir_sense 2.0.0) lib/elixir_sense/core/parser.ex:32: ElixirSense.Core.Parser.parse_string/4
        (language_server 0.7.0) lib/language_server/providers/completion.ex:100: ElixirLS.LanguageServer.Providers.Completion.completion/4
        (language_server 0.7.0) lib/language_server/server.ex:770: anonymous fn/3 in ElixirLS.LanguageServer.Server.handle_request_async/2
  Code: -32000

defmodule CocElixirIssue do
  @moduledoc """
  Documentation for `CocElixirIssue`.
  """

  @doc """
  Hello world.

  ## Examples

      iex> CocElixirIssue.hello()
      :world

  """
  def hello do
    Enum. # <-- Problem experienced here on autocomplete attempt.
    :world
  end
end

Version info:
Started ElixirLS v0.7.0
Elixir version: "1.13.0 (compiled with Erlang/OTP 24)"
Erlang version: "24"
ElixirLS compiled with Elixir 1.8.2 and erlang 21
MIX_ENV: test
MIX_TARGET: host

From this comment https://github.com/elixir-lsp/elixir_sense/issues/148 it seems that the ElixirLS version is outdated.
I (I might assume as the other participants in this issue) have installed coc-elixir via :CocInstall coc-elixir command that is given in the README of https://github.com/elixir-lsp/coc-elixir.
It turns out that it downloads and installs an outdated (last release was 7 months ago) coc-elixir NPM package, instead of the new one.
@amiralies, is there any way to build and publish a new release to the npmjs?
If not, shall the vim-plug be a preferrable way of using this server? Or any other tips?

This repo seems a little bit abandoned (on activity since May 2020, no tags after version 0.7.0, no releases of new version). @lukaszsamson do you know maintainer of this package, or if anything can be done do update the package? Sorry for disturbing you.

@hissssst @lauriannala I have found a workaround.

Download the latest releases of here https://github.com/elixir-lsp/elixir-ls/releases (download elixir-ls.zip file).
Find where coc.nvim have installed your Elixir's Language Server – you can do it like this:

$ find ~ -name 'language_server.sh'
/Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/language_server.sh

In my case, I have replaced all the files in my /Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/ directory with the files from the downloaded zip-archive – like that:

$ rm -rf /Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/*
$ cd ~/Downloads
$ unzip elixir-ls.zip -d /Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/

(keep in mind, that in your system -d option to unzip might not work or work differently; I ran these commands on macOS 12.1)

Profit! (Now autocompletion works even in Elixir 1.13 projects!)

I've switched to neovim's lsp recently and do not work much on elixir projects at work atm. so I couldn't give attention to this small project.
This extension doesn't do anything fancy it's a wrapper around elixir-ls. so with manual installation mentioned in the readme or using coc's manual configuration  same experience should be available for the end user. but with extra steps. achieving out of the box experience is a bit tricky (we should publish with minimum version of elixir and otp supported by the language server to support more users and some small issues that i can't remember now).
With that being said if i find a way to automate build/publish via github actions that would be great (PR welcome).

@hissssst @lauriannala I have found a workaround.

Download the latest releases of here https://github.com/elixir-lsp/elixir-ls/releases (download elixir-ls.zip file).
Find where coc.nvim have installed your Elixir's Language Server – you can do it like this:

$ find ~ -name 'language_server.sh'
/Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/language_server.sh

In my case, I have replaced all the files in my /Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/ directory with the files from the downloaded zip-archive – like that:

$ rm -rf /Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/*
$ cd ~/Downloads
$ unzip elixir-ls.zip -d /Users/cr0t/.config/coc/extensions/node_modules/coc-elixir/els-release/

(keep in mind, that in your system -d option to unzip might not work or work differently; I ran these commands on macOS 12.1)

Profit! (Now autocompletion works even in Elixir 1.13 projects!)

Thank you! That worked flawlessly :)


Get rid of the silly "Find results" pagination?

Is there a way to get rid of the pagination of the "find results"?

I'd like to:

keep the number of files shown in each page constant (each page should show, for example, 5 files)
show everything in a single page (not sure about performance).

The current method seems pretty random... sometimes a page shows just few results and I have to move to the next page.

Check out this PR #11375 for an alternative

Btw, it always show 100 results per page (and what is left on the last one), but those 100 results can be in 1, 2 or even 100 files. If you collapsed the results from a file that appeared on the last page it will be collapsed on the next page if it has more results that didn't fit on the previous page. So you might have some hidden results there.
Is not possible to change the amount of results per page (without changing the code). We could make it a preferences, and adding a really big number would let you get rid of it.
Without virtualisation we could find a performance issue by showing all the results, when there are lots.


python310Packages.scikit-survival: 0.17.2 -> 0.18.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.scikit-survival is: "Survival analysis built on top of scikit-learn"
meta.homepage for python310Packages.scikit-survival is: "https://github.com/sebp/scikit-survival"
meta.changelog for python310Packages.scikit-survival is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 0.18.0 with grep in /nix/store/aidxwh001vvp6ijwg1vpaxh101n5krhm-python3.10-scikit-survival-0.18.0
found 0.18.0 in filename of file in /nix/store/aidxwh001vvp6ijwg1vpaxh101n5krhm-python3.10-scikit-survival-0.18.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.scikit-survival
python39Packages.scikit-survival

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/aidxwh001vvp6ijwg1vpaxh101n5krhm-python3.10-scikit-survival-0.18.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.scikit-survival https://github.com/r-ryantm/nixpkgs/archive/1ed8874bc8f6a5958a9bbd39318b0bdbfd86e1ee.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/aidxwh001vvp6ijwg1vpaxh101n5krhm-python3.10-scikit-survival-0.18.0
ls -la /nix/store/aidxwh001vvp6ijwg1vpaxh101n5krhm-python3.10-scikit-survival-0.18.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

python310Packages.scikit-survival
python39Packages.scikit-survival

Maintainer pings
cc @GuillaumeDesforges for testing.

Result of nixpkgs-review pr 186851 run on x86_64-linux 1

2 packages built:

python310Packages.scikit-survival
python39Packages.scikit-survival


Dynamically evaluate global object for webpackJsonp

What kind of change does this PR introduce?
bugfix (Issue: #4819)
Did you add tests for your changes?
There aren't any tests for JsonpMainTemplatePlugin...? I may just be totally missing them but I can't find them.
If relevant, link to documentation update:
https://github.com/webpack/webpack/pull/4820
Summary
Allows users to load Chunked modules in more than just the main browser thread (i.e. Worker threads)

Does this PR introduce a breaking change?
no

Other information

Better to mention that this is mainly for WeChat micro APP, where code runs in JavaScriptCore, so no window, document objects, and CommonJS is supported.

@sokra , could you please merge this? i need this badly in my project.

I guess you need to wait at least 2 months, since it's a breaking change

I would be hesitant to evaluate the global using
(0, eval)(this)

CSP has the potential to throw errors on string-to-javascript functionality based on the config. Originally, when I proposed this solution, I used the shim mentioned in https://github.com/tc39/proposal-global. This doesn't throw any CSP errors but is less-reliable.


Add support for /whois

As the title says it would be nice to have support for the /whois CharacterName command, I can't find a way to do it as a simple command from the Command tab as I don't know how to get the name of the last character I whispered with a single command, POE Overlay probably have access to the POE log file or can use the chat to combine multiple commands to get the name of the whoever we whispered before and then write the /whois command to get information for that character.
Note: Keep in mind that for it to work we first have to whisper someone, if using the log file we could also be able to get the command working for people whispering us as the chat is saved to the log file. If implementing this using the log file would be nice to have a toggle option to chose if we want to get information for the people whispering us as probably not everyone wants to have that by default.

Hi, thanks for creating an issue. The tool is currently not reading from the log file. As soon a this is implement I'll add an placeholder to the commands like: @lastwhisper.

I'll close this issue for following #126


Totally Offline Installation /Update

I have seen some other comments similar to this which appear to have been resolved but I am still a little confused.  There are a number of full licensed Visual Studio Profession installations at this establishment, one of which is on a TOTALLY ISOLATED SYSTEM WITH NO EXTERNAL NETWORK  CONNECTIONS.  Following my interpretation of the instructions for creating an OFFLINE installation, or in my case update to Visual Studio, on a system which is allowed an Internet connection I used the command line  vs-professional.exe --layout g:\vs2017layout --lang en-us
This ran, as expected, for a considerable length of time and has produced a folder vs2017layout containing a significant amount of data - 39.3GB in size.
After passing the internal validation checks, (which are carried out via a writeblocker so can not affect the contents,) the media containing the vs2017layout folder wasattached to the OFFLINE system,(not via a writeblocker). The command vs_professional.exe within the vs2017layout folder, which mimics the one used to create that folderis run.  After a short while it recognised that an earlier edition of the VS 15 was installed and suggested that update was chosen.  It then ran for a short while before complaining that it was unable to access the Internet to download essential files.  The whole purpose of this exercise was to carry out the update on a system TOTALLY ISOLATED from the INTERNET and I would be grateful for any advice  on how this is achieved. Note in parallel to this another system which is alowed INTERNET access was also updated and appears to have carried this out without any issues at all.  Did I miss something in the documentation for the OFFLINE?

Document details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 228076d1-94bf-c502-c018-08f7c0faf377
Version Independent ID: c64a5cd5-6236-4192-2bfc-923aa20c94da
Content: Create an offline installation of Visual Studio - Visual Studio
Content Source: docs/install/create-an-offline-installation-of-visual-studio.md
Product: visual-studio-dev15
GitHub Login: @TerryGLee
Microsoft Alias: tglee

@GCPD To resolve installation problems such as this, please consider using either our Live Chat (English only) support option for installation issues, or reaching out to us and other Visual Studio developers through our Visual Studio conversation in the Gitter community.

Why would you go away from the standard and reliable .iso method of installing?  The writer above is absolutely right in his assertion that he needs a completely offline method of installation. With the rapid rise in ransomware and intellectual property theft by foreign nationals, it is reasonable to want to have systems that are completely isolated from the Internet.  In fact, I suspect that a lot of dev shops are doing exactly that right now.

@MikeGibson We appreciate your feedback. There is one specific GitHub Issue previously tendered to this topic that if you haven't already read it, you might want to take a look at it now: #607. Specifically, it includes a comment from @tedvz as to the reasons why we chose not to release an ISO for Visual Studio 2017.

I have downloaded the files and done quite a few offline installs with no issue.  I believe the issue was that VS 2015 was there before.  I would suggest testing on a virgin system and verify that it does work for you.  Don't forget that you need to get the updates on whatever schedule you prefer and update your repository then the users run the update command to update their installs.   The reason there is no ISO is the size of the download which is over 30GB.  I do wish they made it easier to include or exclude certain platforms.  Since we are on a closed network we wil never be using anything that has to do with cell phone applications or running on anything but Windows.

@GCPD Was the original install of Visual Studio on the isolated system installed from the web? Or was the system isolated at that time? Installations from the web can only be updated from the web, and installs from an offline layout can only be updated from the same layout location they were installed.
e.g. if the original install was installed from C:\VS2017Layout, then it can only be updated from C:\VS2017Layout or from the web.
To update an offline installation offline, the original layout location needs to be updated. Documentation for this is described in Update a network-based installation of Visual Studio 2017. Once the updated packages are downloaded to the layout, running the update should use the packages from the layout and avoid attempting to download from the web.


[streams] Blocking reads compare strictly

Hello
I enjoy your website and implementing your challenges are fun :)
However, I think I faced a small bug during streams stage at "Blocking reads" task.
The tester is comparing responses strictly instead of using some sort of containsAll assertion.
Is this intentional or I should fix my code?

Hey @lipinskipawel! Thanks for reporting this, it looks like the official Redis implementation does always return these in the same order as the stream keys in the command.
I'll keep this open so that we can add a note to the instructions + we'll also see if there's an official note either in the Redis docs / source code about this behaviour that we can link to.


Remove dist

Coverage increased (+0.02%) to 11.689% when pulling 534b794bb008de352c063103b352d82029ae10d7 on malonzhao:dev into c8f99462662c717c3024a5dfbc15fb31d2595601 on sentsin:dev.


bug SC08

If 12 satellites then the maximum value of i_acc or q_acc 255 x 12 = 3060
Then 3060 >> 7 = 24 and then again 24 >> 4 = 1
If you use hackrf with I / Q +/- 1 then this is a too rough approximation.
Hackrf like that works but with a very high level of noise.
Since the I / Q modulator levels are extremely small.
The normal levels are I / Q +/- 127.
Therefore, >> 7 for hackrf should be reduced to >> 5
And the next >> 4 to remove.

The first 7-bit shift is applied for the fixed-point arithmetic of the gain[] variable, which represents the free-space path loss and the receiver antenna gain. The value of 128 (= 2^7) means 0dB (= 1.0) of gain.

Sorry, it's my mistake.
Now I'm converting Your sources into a DE0-nano-SoC FPGA and removing the gain.

So, are you making a stand-alone GPS simulator? Which RF front-end is on the top of the DE0-nano board?

Yes, stand-alone GPS/GLONASS simulator.
In the first step I use hackrf via OTG USB ARM.
Coprocessor GPS/GLONASS on FPGA for ARM.
If hackrf via OTG USB ARM has problems then I'll think about what RF front-end to use.
If RF front-end then it will be necessary TXCO for DE0-nano board, etc.


Add means of taking BOTH image and markers/points from Detector

as opposed to taking image then calculating points. (so detector parameters will be used)

Related: https://github.com/PerkLab/MCSTrack/pull/38

Related: https://github.com/PerkLab/MCSTrack/issues/18

Related #92.
Actually I think it's okay to just take the image. That allows the user to still alter the detection parameters. Closing.


[FLOC 2280] add zone to AWS provider in Appendix

Fixes 2280
Adds the zone item to the AWS provider section in the gettinginvolved/appendix document.

Thanks.  Looks good.  I wonder why the Jenkins build results aren't linked here.
Hmm.  Looks like a build was never scheduled on Jenkins.  I don't know why, though.  That's slightly sad.
I did a local build of the docs and it looks good.  So, please merge.  Thanks!

thanks @exarkun


Fix image build on buildbot.

Other small improvements:

Run buildbot on every push
Don't use toit.pkg pkg. The pkg command isn't necessary anymore.
Fetch esp dependencies in separate build step as it has lots of
output.

Landing to make progress with the release of v0.7.


Fix: Error Messages Persist in UserAdd Component

Proposed Changes

Fixes #8720
Clear error messages when the user starts typing in an input field.
Clear error messages when the user selects an item from a dropdown.
Improved user experience by ensuring error messages are only shown when necessary.

@ohcnetwork/care-fe-code-reviewers
Video of change:
Merge Checklist
https://github.com/user-attachments/assets/c8ddded3-265a-4253-aea3-8ea0086fd2cb

[ ] Add specs that demonstrate bug / test a new feature.
[ ] Update product documentation.
[ ] Ensure that UI text is kept in I18n files.
[x] Prep screenshot or demo video for changelog entry, and attach it to issue.
[x] Request for Peer Reviews
[ ] Completion of QA

LGTM

LGTM

Wait @nihal467 Before merging this, I am converting every form's error message persist in care_fe and after that you can merge that commit.

@shauryag2002 Will merge this PR, we are planning on removing redux (https://github.com/ohcnetwork/care_fe/pull/8731), so these would be covered in that, if not feel free to make a new PR.
And incase if you are looking for open issues, https://github.com/ohcnetwork/care_fe/issues?q=is%3Aissue state%3Aopen no%3Aassignee


Quest Controller Input does not function in Unity Editor

I have integrated both the UltimateXR Framework and Oculus SDK via the SDK Manager within Unity (followed all documentation on UltimateXR site)
My current platform is set to Android and I can successfully build and run to the device, and can see controller input working just fine.
However, when running through editor via the Quest Link, the controller input does not seem to work.
The Avatar hands do not respond and just float in space.
I don't understand why input works in just the build, but not in editor.

Maybe you added Oculus support for the Android tab but not the Desktop tab? The Unity Editor runs using the Desktop tab settings:

I have the same issue on Pico4. Working fine in Android build mode, but not in editor mode.

I have the same issue on Pico4. Working fine in Android build mode, but not in editor mode.


Support for Latex

Hi 👋 and thank you for this excellent theme. I've been using it for more than a year now and I am loving it.
Some of my recent work needs latex formatting. I was wondering if portfolYOU has support for that and if not, is there a way to work around somehow so that I can  use latex inside markdown.
Thanks!

Never mind, I figured it out with some good old Stackoverflow help. Here are the steps in case anyone wants to know:

Make sure the _includes folder exists in your local repository of <your-username>.github.io
Add the following code block to the head.html file in _includes anywhere in the <head> block:

<script type="text/x-mathjax-config">
    MathJax.Hub.Config({
      tex2jax: {
        skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
        inlineMath: [['$','$']]
      }
    });
  </script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.7/latest.js?config=TeX-MML-AM_CHTML" type="text/javascript"></script>

Try an example latex string (example: $h_\theta(x) = \Large\frac{1}{1 + \mathcal{e}^{(-\theta^\top x)}}$)

This worked for me.

I tried this in my website. It did not work on mine.
There was no "head.html" in my "_includes", so i created on and added the code.


Fix format overflow error, use snprintf/vsnprintf

I'm on a system with a rather recent GCC (8.2.1) which enables -Werror=format-overflow by default. In combination with -Werror this makes the build fail for me:
src/vm/wren_compiler.c: In function ‘error’:
src/vm/wren_compiler.c:402:36: error: ‘: ’ directive writing 2 bytes into a region o
f size between 1 and 159 [-Werror=format-overflow=]
   int length = sprintf(message, "%s: ", label);
                                    ^~
src/vm/wren_compiler.c:402:16: note: ‘sprintf’ output between 3 and 161 bytes into a
 destination of size 159
   int length = sprintf(message, "%s: ", label);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[1]: *** [util/wren.mk:223: build/release/vm/wren_compiler.o] Error 1
make[1]: Leaving directory '/home/wasa/code/forks/wren'
make: *** [Makefile:16: release] Error 2

To fix this I've replaced the sprintf call with snprintf (and vsprintf with vsnprintf) and used the actual buffer length for the second argument, this ensures that no overflow can happen. While I was at it, I fixed another use of sprintf.
Please let me know if this isn't acceptable (like, because you won't have snprintf on Windows) and disabling the warning is the way to go.

the first error is because the size of the buffer doesn't account for the semicolon and space in the format string. to fix that char message[ERROR_MESSAGE_SIZE]; should be changed to char message[ERROR_MESSAGE_SIZE + 2];, although, i think snprintf/vsnprintf are the way to go.

The buffer overflow happens before the assertion triggers, at which point it's too late.

It does not matter whether the assert triggers before or after the problem, since it merely functions as a helper during development. It is not meant to actually prevent illegal memory access, only to make sure it does not go unnoticed.
I think this patch is going the wrong path. The rationale for a fixed buffer and not using snprintf is written here:
https://github.com/wren-lang/wren/blob/7753dc01ab88c7954f0e8c48923d03dc0edce94d/src/vm/wren_compiler.c#L46-L51

I think this this is fixed now by https://github.com/wren-lang/wren/pull/620.

Indeed, now the build fails me on libuv :D


Submitting a non-UTF8 file to the kramdown-rfc processor leads to a non-descript SyntaxError: Unexpected token '<', ''

Describe the issue
Submitting a non-UTF8 file to the kramdown-rfc processor leads to a non-descript
SyntaxError: Unexpected token '<', "
Code of Conduct

[X] I agree to follow the IETF's Code of Conduct

echo lg== | base64 -d > boom.md

boom.md

kramdown-rfc 1.7.8 now scrubs its input (main input only, though, not yet includes).
You may want to install this soon.
(I would also fix the bug reported here, but this is the more friendly solution.)


Bump MWC to version 6

MWC has now been updated to version 6.

All existing components should be working (breaking changes has been fixed).
Added a todo.md file to list all features/components that needs to be added.
All tests are succeeding, expect slider-ssr tests as MWC introduced a breaking change for server-side rendering. This change is fixed in V7. A comments regarding this issue has been added to the test file.

To test this PR:
Setup:
npm install
npm run pretest
Things to validate
Run the docs: npm start
Run storybook: npm run storybook
Run the test suite: npm test

@thaestrup @jamesmfriedman  Merge conflicts should now be resolved for this PR.

Thanks @EmiBemi! I added a next branch for us to use for doing version updates and have target that as the head_ref for this PR.

@jamesmfriedman Right, sure thing!


Decision Tree Classifier Machine Learning Algorithm

Hi @abhisek247767,
I hope you're doing well. I’m excited to contribute to your project for Hacktoberfest 2024. I came across the Decision Tree Classifier algorithm as a potential area where I can make meaningful contributions. I’m confident in my ability to implement the algorithm, explain its functionality, and provide examples or solutions that can be beneficial to the project.
Could you kindly assign me this issue or allow me to work on it?

Assigned

I am excited to contribute to your project for Hacktoberfest 2024. I can make meaning contribution. I'm confident in my ability to implement the algorithm.
Could you kindly assign me this issue or allow to work on it?


Documentation

The readme says
"Django-graphql-jwt reads your configuration from environment variables"
"and a single Django setting named GRAPHQL_JWT"
But doesn't clarify if I need both, which variables work on either side, which one takes precedence if there's a conflict.
It looks like maybe you're just looking in environment variables:
https://github.com/flavors/django-graphql-jwt/blob/60221065542fc905da4e683a54ba06c9dccdcd01/graphql_jwt/settings.py#L35
However, when I just set the environment variables:
export JWT_EXPIRATION_DELTA="minutes=1"
export JWT_VERIFY_EXPIRATION="true"
export JWT_REFRESH_EXPIRATION_DELTA="days=7"

that doesn't expire tokens for me.
Sorry, I'm sure I'm missing something obvious, but what exactly is required to enable jwt expiration?
Thanks!

Hi @ahonnecke,
I agree, the documentation needs a clearer explanation.
You can choose between environment variables and variables in the settings.
The settings variables will take precedence over the environment variables.
A. Environment variables:
export JWT_EXPIRATION_DELTA=minutes=1
export JWT_VERIFY_EXPIRATION=true
export JWT_REFRESH_EXPIRATION_DELTA=days=7

B. Settings variables:
GRAPHQL_JWT = {
    'JWT_EXPIRATION_DELTA': timedelta(minutes=1),
    'JWT_VERIFY_EXPIRATION': True,
    'JWT_REFRESH_EXPIRATION_DELTA': timedelta(days=7),
}

In this case an issued token should expire after 1 minute without refresh.
https://github.com/flavors/django-graphql-jwt/wiki/Token-expiration

Check if settings variable is set

from graphql_jwt.settings import jwt_settings

jwt_settings.JWT_VERIFY_EXPIRATION  # True?

Check token expired or not

from graphql_jwt.shortcuts import get_token, get_user_by_token

token = get_token(user)

1 minute later...
get_user_by_token(token)  # it should throws `GraphQLJWTError: Signature has expired`

Thank you so much for getting back to me!
That import isn't working for me:
(trepan3k:Thread-6) from graphql_jwt.settings import jwt_settings
from graphql_jwt.settings import jwt_settings
** ImportError: cannot import name 'jwt_settings'

However, I can access settings directly; Unfortunately, it looks like the setting isn't getting picked up from the settings file:
(trepan3k:Thread-6) examine settings.JWT_VERIFY_EXPIRATION
examine settings.JWT_VERIFY_EXPIRATION
settings.JWT_VERIFY_EXPIRATION = False
type = <class 'bool'>

This is my settings configuration:
GRAPHQL_JWT = {
    'JWT_EXPIRATION_DELTA': timedelta(minutes=1),
    'JWT_VERIFY_EXPIRATION': True,
    'JWT_REFRESH_EXPIRATION_DELTA': timedelta(days=8),
}

Neither is it picking up (I set it to 8 days to check)
(trepan3k:Thread-6) examine settings.JWT_REFRESH_EXPIRATION_DELTA
examine settings.JWT_REFRESH_EXPIRATION_DELTA
settings.JWT_REFRESH_EXPIRATION_DELTA = 7 days, 0:00:00
type = <class 'datetime.timedelta'>

Hm, I ended up getting this working, I think that I had an unrelated issue with the way my settings file was cascading.  I added the detail that you gave to a pr https://github.com/flavors/django-graphql-jwt/pull/19
Thanks so much!


junit: fix ignored automated test

I forgot that Java required tests class to finish with Test… this is the final modification of previous PR, sorry!

 Here is an overview of what got changed by this pull request:

Issues
======
- Added 5

Clones added
============
- junit-reporting-handlebars/src/test/java/com/github/bogdanlivadariu/reporting/junit/builder/AllJunitReportsWithSuitesTest.java  1

See the complete overview on Codacy

[Current coverage][cc-pull] is 59.89%

Merging [#39][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master        #39   diff @@
==========================================
  Files            31         31
  Lines           743        743
  Methods           0          0
  Messages          0          0
  Branches         99         99
==========================================
  Hits            445        445
  Misses          298        298
  Partials          0          0

Powered by Codecov. Last updated by [d154a85...7fdd359][cc-compare]
[cc-base-branch]: https://codecov.io/gh/web-innovate/bootstraped-multi-test-results-report/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/web-innovate/bootstraped-multi-test-results-report/compare/d154a857cd32eea1576ceedc1154a40c673cda57...7fdd359b557c333365b7a3fca3dc97d4097ed457
[cc-pull]: https://codecov.io/gh/web-innovate/bootstraped-multi-test-results-report/pull/39?src=pr


Add new company: [company name]

Company Name?
Pixar
What's the company main business today?
Computer Animated Movies
What did the company do in the early days?
Sold hardware for computer animation.
What caused the company to pivot?
Insufficient sales of hardware product.
Source?
https://en.wikipedia.org/wiki/Pixar

Thanks for the summary, added!
I wish I could add another sentence of the pivot reason that explain more how they got into animation.

Thanks for the summary, added!
I wish I could add another sentence of the pivot reason that explain more how they got into animation.


[WIP]Support maxSurge in rolling update

What type of PR is this?
/kind feature

What this PR does / why we need it
Which issue(s) this PR fixes

Fixes https://github.com/kubernetes-sigs/lws/issues/3
Special notes for your reviewer
It works like:

When rolling update, lws will burst out maxSurge replicas
When rolling update enter into the final stage, we'll update a new replica and reclaim a bursted replica
Finally the rolling update succeeded.

Does this PR introduce a user-facing change?

Support maxSurge in rolling update.

This is the general prototype, I need more tests.

So when rolling update, lws will request for hardware as well, there's no difference with lws without maxSurge, this can not help with your case, right? @liurupeng But when reclaiming the bursted replicas, it can somehow help here ...

You can take a look if you want, only webhook validation and e2e tests not added. But seems @ahg-g has question about this feature. We can't achieve the similar behavior as deployment does.

All set now. PTAL.

Would you like to take a look of this PR? Because it changes a lot and once other PR merges, lots of conflicts have to be solve. @ahg-g @liurupeng

I will try to find sometime this Friday

Sorry for the delay, added two comments about the semantics of the MaxSurge support, once that's finalized, will check more detailed, thanks Kante!

How rolling update looks like right now with maxSurge, let's say we have a lws with replicas=4, maxUnavailable=2, maxSurge=2, rollinStep = 2+2 = 4:

✅ replica updated successfully
❎ replica hasn't updated yet
⏳ rolling update in progress

Partition
Replicas
R-0
R-1
R-2
R-3
R-4
R-5
Note

Stage1
0
4
✅
✅
✅
✅

Before rolling update

Stage2
4
6
❎
❎
❎
❎
⏳
⏳
Rolling update started, bursted 2 replicas, Partition=lws.replicas

Stage3
2
6
❎
❎
⏳
⏳
⏳
⏳
Partition changes to 2 (6-4)

Stage4
2
6
❎
❎
⏳
⏳
✅
⏳
Since the last replica is not ready, Partition will not change

Stage5
0
6
⏳
⏳
⏳
⏳
✅
✅
Partition = 6-4-2=0

Stage6
0
6
⏳
⏳
⏳
✅
✅
✅

Stage7
0
5
⏳
✅
⏳
✅
✅

Release a replica when unavailableReplicas == maxSurge

Stage8
0
4
✅
⏳
✅
✅

Release another replica for accommodation

Stage9
0
4
✅
✅
✅
✅

Rolling update finished

/retest

/test pull-lws-test-integration-main

Have no idea why https://prow.k8s.io/view/gs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_lws/98/pull-lws-test-integration-main/1785199425849659392 is failed, maybe the controller is stuck.

This is

How rolling update looks like right now with maxSurge, let's say we have a lws with replicas=4, maxUnavailable=2, maxSurge=2, rollinStep = 2+2 = 4:

✅ replica updated successfully
❎ replica hasn't updated yet
⏳ rolling update in progress

Partition	Replicas	R-0	R-1	R-2	R-3	R-4	R-5	Note
Stage1	0	4	✅	✅	✅	✅			Before rolling update
Stage2	4	6	❎	❎	❎	❎	⏳	⏳	Rolling update started, bursted 2 replicas, Partition=lws.replicas
Stage3	2	6	❎	❎	⏳	⏳	⏳	⏳	Partition changes to 2 (6-4)
Stage4	2	6	❎	❎	⏳	⏳	✅	⏳	Since the last replica is not ready, Partition will not change
Stage5	0	6	⏳	⏳	⏳	⏳	✅	✅	Partition = 6-4-2=0
Stage6	0	6	⏳	⏳	⏳	✅	✅	✅
Stage7	0	5	⏳	✅	⏳	✅	✅		Release a replica when unavailableReplicas == maxSurge
Stage8	0	4	✅	⏳	✅	✅			Release another replica for accommodation
Stage9	0	4	✅	✅	✅	✅			Rolling update finished

This is fantastics and makes a lot of sense, we need to make sure this is well documented!

overall lgtm! Thanks Kante!

/retest

kindly ping @ahg-g @liurupeng can we push this forward. Hope not to rebase again. 😅

/lgtm
/approve


Mass assignment with nested attributes not working

I have no idea if I am doing something wrong or if I am hitting a strange use case that strong_parameters is not even supposed to handle or if it is a strong_parameters issue to begin with.
It  does seem like strong_parameters is doing something, because i get a few messages, as expected.
Unpermitted parameters: created_at, updated_at
Unpermitted parameters: created_at, updated_at

But absolutely nothing is happening when I do
contact = Contact.first
contact.update(safe_params)

I enabled mysql query logging to see whats going on, and I don't even see the UPDATE or INSERT query being executed.
I have a detailed description of the issue on StackOverflow, but will copy all information into this issue, if needed and if it has something to do with strong_parameters.
http://stackoverflow.com/questions/28059189/unable-to-update-or-create-records-using-post-with-strong-parameters-and-nested
Thank you.
EDIT: After further investigation it does seem strong_parameters and nested attributes related. If i remove nested attributes from my params everything works. Once i put them back in, it silently fails, so I suspect the problem lies somewhere in the way I permit them?
:host_notification_commands_attributes and :service_notification_commands_attributes get posted as an array of objects.
[
  {
    "id"=>1,
    "command_name"=>"command1",
    "command_line"=>"/usr/local/bin/command1",
    "command_description"=>"Command One",
    "created_at"=>"2015-01-19T17:24:12.000Z",
    "updated_at"=>"2015-01-21T03:29:03.000Z"
 },
 {
    "id"=>2,
    "command_name"=>"command2",
    "command_line"=>"/usr/local/bin/command2",
    "command_description"=>"Command Two",
    "created_at"=>"2015-01-19T17:24:23.000Z",
    "updated_at"=>"2015-01-19T17:24:23.000Z"
    }
]

Am i permitting them correctly?
params.require(:contact)
    .permit(:contact_name,
        :host_notification_commands_attributes => [ :id, :command_name, :command_line, :command_description ],
        :service_notification_commands_attributes => [:id, :command_name, :command_line, :command_description])

+1

@pruchai: Try this fork and branch:
gem 'strong_parameters', git: "https://github.com/kaspernj/strong_parameters.git", branch: "kj/fixed_integers_as_keys"

Also submitted as PR here:
https://github.com/rails/strong_parameters/pull/221

What version of Rails are you using? If you're using Rails 4 of later, you should submit your issues against rails/rails. This is a compatibility gem for Rails versions prior to 4.


fix: wrong path in otel-collector-config.yaml

What type of PR is this?

fix: A bug fix
What this PR does / why we need it (en: English/zh: Chinese):

en: fix wrong path
zh: 修复错误的配置路径
Which issue(s) this PR fixes:

null

LGTM


Create target dir if it is missing

@timgifford could you please build a bugfix release as soon as this is merged

Thanks for the fix. I build one this weekend.

Release 3.0.1 has been published.

thanks for the release