When in-call status bar is on animation is wrong

The slide performs an horizontal animation to (newX, 0) which causes a diagonal animation, and sets content in wrong y position.

What version of the app are you using?
Are you building against iOS8?

no building against ios7.1

Build against 8.0, or use the version that doesn't have iOS8 supports

I need to support older devices though

You can build against 8.0 and still support older versions.
Deployment target can be 6.0, base SDK could be the latest
Let me know if that fixes the problem

Sorry for the confusion. This is the current setup:
Base sdk: 8.1
Deployment on simulator of iPhone 5 with iOS 7.1

Will look into this

You can fix this by calculating the extra status height:
/** Adjust for in-call, personal hotspot, status bar */
-(float)offsetFromTop
{
UIView *view = self.view;
CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
CGRect statusBarWindowRect = [view.window convertRect:statusBarFrame fromWindow:nil];
CGRect statusBarViewRect = [view convertRect:statusBarWindowRect fromView:nil];
float fullHeight = statusBarViewRect.size.height;
float offset = fullHeight-STATUS_BAR_HEIGHT;
return offset;
}
Then use this in initialRectForMenu AND moveHorizontallyToLocation:
rect.origin.y = [self offsetFromTop];
I've only tested this on IOS  8 (latest).

solution from @ebfhub should works for me, thanks.


Update client to use line protocol

Also fixes an issue where default retention policy would not be used and writing points with no tags would cause the DB to panic when restarted.

+1 :ship:


JSHint on easyrtc_int.js

Checking the JS logs in prod I found a couples of undefined vars in easyrtc.js, most of them in error cases.
So instead of fixing only one, I just made a JSHint pass fixed some others and added globals from Adapter.js and WebRTC for better insights on integration with requirejs using easyrtc_int.js with deps adapter.js, io.js and easyrtc_lang_en.js.
I will also do it on easyrtc_ft.js in a separate push.

@EricDavies I Added comment "Undefined var" on commit for "easyrtc.js" 5 in totals.
Let me know if i should rebuild when i do push or not ?

I just looked at them. The undefined vars are definitely worth pushing, but
I'll accept the rest with them. It will need to be applied to the beta
branch of course.
Thank you.
On Sat, Oct 24, 2015 at 12:11 PM, Harold Thétiot<EMAIL_ADDRESS>wrote:

@EricDavies https://github.com/EricDavies I Added comment "Undefined
var" on commit for "easyrtc.js" 5 in totals.
Let me know if i should rebuild when i do push or not ?
—
Reply to this email directly or view it on GitHub
https://github.com/priologic/easyrtc/issues/169#issuecomment-150841821.

@EricDavies So many new duplicate issue and push request could be resolved only from this one, only,
If you FXXKING MERGE! What are you waiting for guys exactly to process your github contributor to FIX real proven issues.


Righteous Fury

Is your feature request related to a problem? Please describe.
I can't see Righteous Fury buff in simulation settings or results for Protection Paladin mode. Not sure if it's already calculated into sim as default or not.
Describe the solution you'd like
Adding Righteous Fury to simulation settings or if it's already there - adding visual confirmation and taking into consideration Improved Righteous Fury talent when calculating simulation outcome.
Describe alternatives you've considered
Additional context

yeap, was implemented correct before as far as i can tell, i refactored it into a buff tho so its a least listed now for better or worse with #3045


Adding how to set logging level to DEBUG

get_model_path() failed for me, not copying the model to cache. The error messaged advised me to set the logging level to DEBUG to investigate more, but it would be good if we can clarify how we can do this in the documentation. (Maybe some other useful link?)
For example:
>>> Model.get_model_path('a')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/opt/miniconda/lib/python3.6/site-packages/azureml/core/model.py", line 328, in get_model_path
    return Model._get_model_path_local(model_name, version)
  File "/opt/miniconda/lib/python3.6/site-packages/azureml/core/model.py", line 350, in _get_model_path_local
    return Model._get_model_path_local_from_root(model_name)
  File "/opt/miniconda/lib/python3.6/site-packages/azureml/core/model.py", line 394, in _get_model_path_local_from_root
    "set logging level to DEBUG.".format(candidate_model_path))
azureml.exceptions._azureml_exception.ModelNotFoundException: Model not found in cache or in root at ./a. For more info,set logging level to DEBUG.

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

ID: 3a077225-4fb9-57c8-6bf7-f6e22eef0870
Version Independent ID: bf5ce9ce-51a8-43e2-7362-e3de0e2ac63e
Content: Deployment troubleshooting guide - Azure Machine Learning service
Content Source: articles/machine-learning/service/how-to-troubleshoot-deployment.md
Service: machine-learning
GitHub Login: @hning86
Microsoft Alias: haining

I am having exactly same problem with Model.get_model_path() failing for batch prediction use case. Is there an easy way to set the logging level to DEBUG as documentation suggests ?
The stack trace is similar to @dem108's:
Traceback (most recent call last):   File "azureml-setup/context_manager_injector.py", line 152, in <module>     execute_with_context(cm_objects, options.invocation)   File "azureml-setup/context_manager_injector.py", line 88, in execute_with_context     runpy.run_path(sys.argv[0], globals(), run_name="__main__")   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/runpy.py", line 263, in run_path     pkg_name=pkg_name, script_name=fname)   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/runpy.py", line 96, in _run_module_code     mod_name, mod_spec, pkg_name, script_name)   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/runpy.py", line 85, in _run_code     exec(code, run_globals)   File "test.py", line 31, in <module>     model_path = Model.get_model_path(model_name='sample_model', version=1)   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/site-packages/azureml/core/model.py", line 322, in get_model_path     return Model._get_model_path_remote(model_name, version, active_workspace)   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/site-packages/azureml/core/model.py", line 581, in _get_model_path_remote     model_path = model.download(target_dir, exist_ok=True)   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/site-packages/azureml/core/model.py", line 536, in download     sas_to_relative_download_path = self._get_sas_to_relative_download_path_map(asset)   File "/azureml-envs/azureml_114e13c8bcd357be24a742f9755fd21f/lib/python3.6/site-packages/azureml/core/model.py", line 471, in _get_sas_to_relative_download_path_map     raise AzureMLException("No files to download. Did you upload files?") azureml.exceptions._azureml_exception.AzureMLException: No files to download. Did you upload files?

@Blackmist

@akshaya-a

@tomekwier DEBUG level is set using the standard Python logging. So something like this in a Python script from the container shell:
import logging
logging.basicConfig(level=logging.DEBUG)
from azureml.core.model import Model
print(Model.get_model_path(model_name='my-best-model'))

Thanks for reporting this, I'll update this document today to add the info on enabling DEBUG logging level.

If this solves the issue, then #please-close.

@dem108 do you recall how did you solve your problem ?


[WIP] Prototype component to make release archive table

Product Version(s):

Issue:

Link to docs preview:

SME review:

[ ] An SME has approved this change.

DOCS review:

[ ] A member of the docs team has approved this change.

Additional information:

Merge checklist:

[ ] Deploy preview inspected wherever changes were made
[ ] Build completed successfully
[ ] Test have passed

Looks good!


New command: Retrieve apps installed in a site

Raised from #1634
Usage
spo app instance list [options]
Description
Retrieve apps installed in a site
Options

Option
Description

-s, --siteUrl <siteUrl>
Absolute URL of the site to return app instances from

Additional Information
GET /_api/web/AppTiles

As suggested by @nbelyh https://github.com/pnp/cli-microsoft365/issues/1634#issuecomment-721730471

Hey @garrytrinder  - Do you mind If I take this issue up. All I need is an awesome start for a New Year ⚒ and there is nothing better than CLI for M365. 💪

All yours @arjunumenon! Thank you! 👏

All yours @arjunumenon! Thank you! 👏

Hey @arjunumenon are you still working on this?

Hey @garrytrinder  - I am sorry that I couldn't progress much on this issue. I am currently trying to wrap up issue #2107 . Post that I will start digging into this. Time had not been kind with me for past weeks 😞. Should be able to dig into that by next week beginning. Hope that works.

Not a problem @arjunumenon
Whilst you are currently working on another issue, shall we open this up for potential contributors to pickup? If its still available when you've finished, you can always pick it back up again.
How does that sound?

Not a problem @arjunumenon
Whilst you are currently working on another issue, shall we open this up for potential contributors to pickup? If its still available when you've finished, you can always pick it back up again.
How does that sound?

That is totally fine with me @garrytrinder . Please feel free to go ahead with that 👍.
If it is available when my schedule frees up, I will more than happy to take it up.

@garrytrinder shall we use -u as a short for the URL?

@waldekmastykarz  oh yes, wow, not sure which I picked s 🤦♂
Spec updated.

Assign to me ✋

All yours @Abderahman88 thank you for your help 👍🏻


[BEAM-1154] Get side input from proper window in ReduceFn

R: @kennknowles
CC: @peihe

Yes, the test fails at HEAD.

R: -@kennknowles (who is OOO for a few hours while this is a release blocker)
R: @tgroh

Yup, sorry, forgot to push. Pushed now.

The jenkins error is extra weird. I'm also getting it locally:
[ERROR] Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:3.0.1:findbugs (findbugs) on project beam-parent: Execution findbugs of goal org.codehaus.mojo:findbugs-maven-plugin:3.0.1:findbugs failed: Plugin org.codehaus.mojo:findbugs-maven-plugin:3.0.1 or one of its dependencies could not be resolved: Could not transfer artifact org.apache.beam:beam-sdks-java-build-tools:jar:0.5.0-incubating-SNAPSHOT from/to codehaus-snapshots (http://nexus.codehaus.org/snapshots/): nexus.codehaus.org: Unknown host nexus.codehaus.org -> [Help 1]

retest this please


Rebar Compile failed while processing emqttd/deps/esockd

==> gproc (compile)
==> goldrush (compile)
==> lager (compile)
==> gen_logger (compile)
==> gen_conf (compile)
==> esockd (compile)
emqttd/deps/esockd/src/esockd_udp.erl:46: referring to built-in type port as a remote type; please take out the module name
emqttd/deps/esockd/src/esockd_udp.erl:46: referring to built-in type port as a remote type; please take out the module name
Compiling /emqttd/deps/esockd/src/esockd_udp.erl failed:
ERROR: compile failed while processing emqttd/deps/esockd: rebar_abort
Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:8:8] [rq:8] [async-threads:0] [kernel-poll:false]
Eshell V5.8.5  (abort with ^G)

hi
Which branch do you use? You can try using our latest branch of our try.

I update erlang and compile ok. But when i compiled brocker is running, everything seem be ok but no port 1883 watting for the connection so client can not connect to brocker
I check by terminal "netstat -ntpl".

No port 1883 is waitting connection :(
starting emqttd on node<EMAIL_ADDRESS>emqttd ctl is starting...[ok]
emqttd hook is starting...[ok]
emqttd router is starting...[ok]
emqttd pubsub is starting...[ok]
emqttd stats is starting...[ok]
emqttd metrics is starting...[ok]
emqttd pooler is starting...[ok]
emqttd trace is starting...[ok]
emqttd client manager is starting...[ok]
emqttd session manager is starting...[ok]
emqttd session supervisor is starting...[ok]
emqttd wsclient supervisor is starting...[ok]
emqttd broker is starting...[ok]
emqttd alarm is starting...[ok]
emqttd mod supervisor is starting...[ok]
emqttd bridge supervisor is starting...[ok]
emqttd access control is starting...[ok]
emqttd system monitor is starting...[ok]
Erlang MQTT Broker 2.0 is running now
{ok,[gproc,gen_logger,esockd,xmerl,compiler,syntax_tools,
mochiweb,gen_conf,emqttd]}

hi
Please check etc / emqttd.conf


Don't return error if can't publish module

e.g. if @govuk-react/images has not been bumped and is already published, don't report failure on ci

Codecov Report

Merging #807 (8058845) into master (a2da2f7) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #807   +/-   ##
=======================================
  Coverage   99.42%   99.42%
=======================================
  Files         121      121
  Lines         864      864
  Branches      248      248
=======================================
  Hits          859      859
  Misses          5        5

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 a2da2f7...8058845. Read the comment docs.


Add support for DR volumes in RWX mode

While a volume is in standby mode there is no need for the volume to be
controlled by a share manager, since the user needs to activate a volume
before it can be used by workloads.
https://github.com/longhorn/longhorn/issues/2048
Signed-off-by: Joshua Moody<EMAIL_ADDRESS>

Does a DR volume need RWX mode? DR volume is attached without frontend and there is no workload being able to use it. IMO, RWX mode should be disabled for DR volumes.

@shuo-wu the share manager won't do anything if the volume is in StandBy mode. If I understood correctly the objective of the DR volume is to replicate a volume from another cluster, for quicker failover. Assuming the user uses the volume in RWX mode on cluster A, then he wants to fail over to cluster B it makes sense that the user has the ability to specify an access mode.
So the user only needs to go through the normal activate process. What do you think?

OK. it makes sense.


Fix repetition detection

As an attempt to resolve #170, this rewrites the API's IsDraw -> IsRepetition method to use Chess.Board.RepetitionPositionHistory like the Arbiter code does.
This requires permitting the RepetitionPositionHistory stack to be modified during search moves as well. Since I do not understand the logic behind not permitting that in the current code, I cannot say if this solution is acceptable.
Additionally, that change removes the only use of API.Board.repetitionHistory, so I have removed it.

v1.14 commits have changed how the code I edited works, but don't really seem to have resolved #170. This merge request is a bit less tidy after merging main again, but still works and makes the API.Board.IsDraw method actually check for threefold repetition.

Using the following as MyBot, I can see that this branch correctly detects draws while searching and the main branch doesn't.
using ChessChallenge.API;
using System;
using System.Linq;
using System.Collections.Generic;

public class MyBot : IChessBot
{
    public Move Think(Board board, Timer timer)
    {
        Queue<Move> movesToDraw = new Queue<Move>();
        SearchForDraw(board, movesToDraw);
        Move[] moves = board.GetLegalMoves();
        return moves[0];
    }

    void SearchForDraw(Board board, Queue<Move> movesToDraw)
    {
        Console.Write("Searching at {0} after ", board.GetFenString());
        foreach (Move move in movesToDraw) {Console.Write(" {0}", move.ToString());}
        Console.WriteLine();
        if (board.IsInCheckmate()) {
            Console.Write("Search found checkmate {0} after ", board.GetFenString());
            foreach (Move move in movesToDraw) {Console.Write(" {0}", move.ToString());}
            Console.WriteLine();
        } else if (board.IsDraw()) {
            Console.Write("Search found drawn state {0} after ", board.GetFenString());
            foreach (Move move in movesToDraw) {Console.Write(" {0}", move.ToString());}
            Console.WriteLine();
            if (board.IsDraw()) {Console.WriteLine("Reason for draw was repetition...");}
        } else {
            Move[] moveOptions = board.GetLegalMoves();
            Move moveToExplore = moveOptions[0];
            board.MakeMove(moveToExplore);
            movesToDraw.Enqueue(moveToExplore);
            SearchForDraw(board, movesToDraw);
            movesToDraw.Dequeue();
            board.UndoMove(moveToExplore);
        }
    }
}

On main, clicking "Human vs MyBot" to start a new game with bot as white produces:

Search found drawn state 1rbqkbnr/pppppppp/n7/8/8/N7/PPPPPPPP/1RBQKBNR w Kk - 8 5 after  Move: 'b1a3' Move: 'b8a6' Move: 'a1b1' Move: 'a8b8' Move: 'b1a1' Move: 'b8a8' Move: 'a1b1' Move: 'a8b8'

On this branch:

Search found drawn state 1rbqkbnr/pppppppp/n7/8/8/N7/PPPPPPPP/1RBQKBNR w Kk - 12 7 after  Move: 'b1a3' Move: 'b8a6' Move: 'a1b1' Move: 'a8b8' Move: 'b1a1' Move: 'b8a8' Move: 'a1b1' Move: 'a8b8' Move: 'b1a1' Move: 'b8a8' Move: 'a1b1' Move: 'a8b8'

If it is necessary that moves made while searching leave the Chess.Board.RepetitionPositonHistory alone, I can edit this to give API.Board a copied history stack so that draw by repetition can be properly checked that way. @SebLague?

Since this was created, repetition detection was entirely refactored. I'm not certain all issues are resolved, but in any case this merge request is no longer applicable.


ui.input_dark_mode() in combination with @render.data_frame and render.DataGrid() is faulty

Hey everyone,
I just figured, if I use a DataGrid with dark mode, the line that are highlighted by hovering and the column names with activated filters over are completely white with a light gray font color. That's hard to read and also not very pleasing for the eye :). Is there any way, I can edit this manually or is there a fix planned?

Just wanted to ask, if there is any news to this?


Deploy RPM/Deb to Bintray

I have a trusty linux vm set up, trying to figure out how all the make deploy commands work and what it was doing. currently stuck at:
rm -rf build/bin
cp build/release/stable build/"pony-stable"--"1"/usr/lib/pony-stable/-"1"/bin
ln -f -s /usr/lib/pony-stable/-"1"/bin/stable build/"pony-stable"--"1"/usr/bin/stable
cp -r packages build/"pony-stable"--"1"/usr/lib/pony/-"1"/
cp: cannot stat ‘packages’: No such file or directory
make: *** [deploy] Error 1

O right, packages is the pony packages. Not needed for this.

Now stuck on
rm -rf build/bin
cp build/release/stable build/"pony-stable"--"1"/usr/lib/pony-stable/-"1"/bin
ln -f -s /usr/lib/pony-stable/-"1"/bin/stable build/"pony-stable"--"1"/usr/bin/stable
fpm -s dir -t deb -C build/"pony-stable"--"1" -p build/bin --name "pony-stable" --conflicts "pony-stable-master" --conflicts "pony-stable-release" --version  --iteration ""1"" --description "Pony dependency manager" --provides "stable" --provides "pony-stable-release"
All flags should be before the first argument (stray flags found: ["--description", "--provides", "--provides"] {:level=>:warn}
Invalid package configuration: Cannot package the path 'build/pony-stable--1/1', does it exist? {:level=>:error}
make: *** [deploy] Error 1

Ok I got make deploy to run to completion. i have no idea how to test this. figuring that out.

@killerswan does this look like correct output to you:

rm -rf build/bin
cp build/release/stable build/"pony-stable"-0.0.0-f1b631b-"1"/usr/lib/pony-stable/0.0.0-f1b631b-"1"/bin
ln -f -s /usr/lib/pony-stable/0.0.0-f1b631b-"1"/bin/stable build/"pony-stable"-0.0.0-f1b631b-"1"/usr/bin/stable
fpm -s dir -t deb -C build/"pony-stable"-0.0.0-f1b631b-"1" -p build/bin --name "pony-stable" --conflicts "pony-stable-master" --conflicts "pony-stable-release" --version 0.0.0-f1b631b --iteration ""1"" --description "Pony dependency manager" --provides "stable" --provides "pony-stable-release"
Debian packaging tools generally labels all files in /etc as config files, as mandated by policy, so fpm defaults to this behavior for deb packages. You can disable this default behavior with --deb-no-default-config-files flag {:level=>:warn}
Created package {:path=>"build/bin/pony-stable_0.0.0-f1b631b-1_amd64.deb"}
fpm -s dir -t rpm -C build/"pony-stable"-0.0.0-f1b631b-"1" -p build/bin --name "pony-stable" --conflicts "pony-stable-master" --conflicts "pony-stable-release" --version 0.0.0-f1b631b --iteration ""1"" --description "Pony dependency manager" --provides "stable" --provides "pony-stable-release"
Package version '0.0.0-f1b631b' includes dashes, converting to underscores {:level=>:warn}
Created package {:path=>"build/bin/pony-stable-0.0.0_f1b631b-1.x86_64.rpm"}
git archive HEAD > build/bin/"pony-stable"-0.0.0-f1b631b-"1".tar
bzip2 build/bin/"pony-stable"-0.0.0-f1b631b-"1".tar
rm -rf build/"pony-stable"-0.0.0-f1b631b-"1" build/bin/"pony-stable"-0.0.0-f1b631b-"1".tar

I was able to test the debian package. It works. I'm not sure if all the fpm options are correct.
Also, it installs in /usr/bin/stable rather than /usr/local/bin/stable
and
/usr/lib/pony-stable rather than /usr/local/lib/pony-stable
Is it customary for RPM/DEB packages to install to /usr or /usr/local?
I'd assume /usr/local.

Typically, /usr/local is where stuff you build yourself locally should go.  These are not that.

I would look at the makefile and simply this bit:
--conflicts "pony-stable-master" --conflicts "pony-stable-release" --version 0.0.0-f1b631b --iteration ""1"" --description "Pony dependency manager" --provides "stable" --provides "pony-stable-release"

Probably, it doesn't conflict with anything, and it provides "pony-stable".  Everything else is cruft from ponyc where we had previously shipped packages that called themselves ...-release and ...-master.

@killerswan why would this be version 0.0.0? there's a separate PR that updated version (and release scripts ala Pony that will update automatically). is there anything else related to 0.0.0 as version that I missed?

@killerswan i made updates, how does this look?

As far as what it provides, that makes sense to me, or --provides $(package_name).
Otherwise LGTM!

Thanks @killerswan


Two identical questions will appear in a row sometimes.

What feature would you like to suggest?
Avoiding two identical questions in a row can have a better learning result while doing quiz.
Additional Information

Hi @poemDead !
Thank you for bringing up this issue.
This same issue was brought up last week and there is a PR in the works to resolve it.
https://github.com/freeCodeCamp/LearnToCodeRPG/issues/12
I am going to close this issue since this is a duplicate.
Thanks!


Windows Hello, SCRIL and Pin Reset Issue

Hi
We are trialing Windows Hello for Business with goal to disable password completely with users restricting to login via Windows Hellow(by enabling Smart card is required for interactive login) and remove password credential provider.
One thing we are struggling with is, how admins can reset the PIN if users forget their PIN. Right now if we enable PIN reset option for users and user try to reset the PIN, the reset screen asks for user password to verify the identity, but we have disabled the password credentials and by enabling the smart card is required options in user profiles, , Active Directory changes the affected user's password to a random 128 bits of data.. so there is no password anymore.
In short by enabling SCRIL and enforcing user to login via smart card/Windows Hello only, how admin/users can reset their PIN if forgotten

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

ID: 6ca080bd-ed37-60a8-ec22-b1929166ff0c
Version Independent ID: d2742e0c-9d66-4b1f-8555-a1fb1546455b
Content: Passwordless Strategy
Content Source: windows/security/identity-protection/hello-for-business/passwordless-strategy.md
Product: w10
Technology: windows
GitHub Login: @mapalko
Microsoft Alias: mapalko

@officedocsbot assign @jvsam

Hi again @iffarrukh, this issue is duplicate of #5211, however, this documentation is more relevant to your issue compared to the other one. Adding my reply here and closing #5211.

Hello @iffarrukh, have you tried the recommendation on the doc to generate a new random 128 bit password?

Although a SCRIL user's password never expires in early domains, you can toggle the SCRIL configuration on a user account (clear the check box, save the settings, select the check box and save the settings) to generate a new random 128 bit password....

As for the Pin Reset Service, there are some requirements that you need to meet for it to work correctly. Have you looked at the Windows Hello for Business deployment guide to re-check your implementation? If you are using Azure AD, please look at the Passwordless scenarios here specifically the one where "User manages their Windows Hello for Business credentials."
For further troubleshooting, it will be best to open a service/support ticket. There are also other support resources that you can explore like the Microsoft Tech Community or the Technet forums where you can post your question and get help from the community.
Kindly keep us informed if you find any relevant information that can be incorporated into this documentation and we will submit it for review. We always strive to give users the best Windows 10 experience by ensuring that contents of the Microsoft Docs are useful, accurate and up-to-date.
Thank you.

@iffarrukh : You may also want to check out external pages describing related scenarios, like this page:

https://secureidentity.se/pw-reset-sc-only-accounts/

Consider using web search to look for more SCRIL documentation like this, but please be aware that a small amount of search hits may be fake pages trying to trap any visitor, due to hidden security-related metadata text in those pages.

Hi
Thanks for the info but I think I was not clear about the problem.
In my setup, Windows Hello for Business is working and PIN Reset is working as well.
My questions was if user needs to reset their PIN, users needs their password while as per the article, we do not want users to know/have their passwords(by using SCRIL etc)..
So how users can reset their PIN on their Windows 10 workstations without knowing their password??

Fair enough, thank you for clarifying your question.
I am not an expert on this topic, but from an IT support viewpoint, it looks like the user will be stuck in that situation, because if there was an easy reset method without using a known password login, it could too easily be exploited by anyone, making the security measures close to redundant. Furthermore, I would expect the user to get help from their IT department when that happens, because you should not be able to let anyone with a forgotten PIN and without any known login information be able to gain access to the device. From a security viewpoint, I don't see a need to make it easier to gain illegal access.
You may want more feedback from someone like the author of the documentation page or someone else with equal knowledge about this topic to have a definitive answer to your question.

Thanks for the comments.
But I disagree, as today, we can reset your on premise active directory password(with Office365 and SSPR) using secret questions and MFA. And I think that might be applicable to Windows 10 in future but we will see.
Thanks for all your help.

Hi @iffarrukh, I also encourage you to submit this on UserVoice. This way, your feedback goes directly to the Microsoft product team and I assure you, they would love to hear what you think. If there's already a request, suggestion or feedback similar to yours, you can add your vote to the request. Thank you.


Better stubs generation errors and debugging

I slightly improved the logging of generate_stubs.py to include the line of the invalid signatures as well as added a --no-raise argument to write the stubs file even if there are invalid signatures.

Looks good to me, does it make sense to you @scottenglert?

I saw in another PR you might not have time at the moment to oversee the pull requests @mottosso, should I add @scottenglert as a reviewer by default in my future PRs?

If he's up for it that would be fantastic. I'd like the project to move forward, but as you found I am unable to invest time into it at the moment.

Absolutely fair, no pressure whatsoever 👍

Yeah, I'll do my best to contribute and merge PR's. I don't have a lot of time to immediately respond, but I'll do what I can too.

All good, I'll probably have a couple PRs coming up but yeah, no rush at all.
I'll just push them and you can review them whenever


Deprecated method ugettext call on constants file

Due to the updates on django 4.0> you can no longer import ugettext and this raises the following error.
ImportError: cannot import name 'ugettext' from 'django.utils.translation

workaround for the ugettext issue: https://github.com/juliomalegria/django-chunked-upload/issues/68#issuecomment-1903413512


Wait failed pieces greatly increase image download time

Bug report:
I deployed dragonfly v2.0.2-rc.4 through Helm chart 0.5.38. While distribute an image to 16 nodes, the image download time is higher than before.
before, we ran dragonfly v2.0.2-alpha.6, the average image download time is 7.06s,  now, it's 8.98s.
I checked the logs , and found several dfdaemon instances  have more than 2s delay when they wait for failed pieces:
{"level":"info","ts":"2022-02-17 21:36:00.347","caller":"peer/peertask_conductor.go:888","msg":"get piece 34 from 10.21
8.45.144:65002/<IP_ADDRESS>-33797-ff76c585-7097-4f02-befe-464c15969c20, digest: 78d276a903dcd881a34c667172341c78, star
t: 142606336, size: 4194304","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7
ab985de93c9f618e76fb36c52a64706c7a51de353c8f2e","component":"PeerTask"}
{"level":"info","ts":"2022-02-17 21:36:00.507","caller":"peer/peertask_conductor.go:888","msg":"get piece 35 from 10.21
8.45.144:65002/<IP_ADDRESS>-33797-ff76c585-7097-4f02-befe-464c15969c20, digest: 9f733a2d81932d68cc8df22f8fc49899, star
t: 146800640, size: 3093475","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7
ab985de93c9f618e76fb36c52a64706c7a51de353c8f2e","component":"PeerTask"}
{"level":"info","ts":"2022-02-17 21:36:00.667","caller":"peer/peertask_conductor.go:779","msg":"all pieces requests sen
t, just wait failed pieces","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7a
b985de93c9f618e76fb36c52a64706c7a51de353c8f2e","component":"PeerTask"}
{"level":"info","ts":"2022-02-17 21:36:03.272","caller":"peer/peertask_conductor.go:1160","msg":"peer task done, cost:
4881ms","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7ab985de93c9f618e76fb3
6c52a64706c7a51de353c8f2e","component":"PeerTask"}
{"level":"info","ts":"2022-02-17 21:36:03.272","caller":"peer/peertask_conductor.go:920","msg":"peer task success, stop
 to wait failed piece","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7ab985d
e93c9f618e76fb36c52a64706c7a51de353c8f2e","component":"PeerTask"}
{"level":"info","ts":"2022-02-17 21:36:03.273","caller":"peer/peertask_conductor.go:1224","msg":"step 3: report success
ful peer result ok","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7ab985de93
c9f618e76fb36c52a64706c7a51de353c8f2e","component":"PeerTask"}
{"level":"info","ts":"2022-02-17 21:36:03.273","caller":"peer/peertask_conductor.go:976","msg":"peer task success, peer
 download worker #0 exit","peer":"<IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2","task":"73c8a51826d036f0f7ab9
85de93c9f618e76fb36c52a64706c7a51de353c8f2e","component":"PeerTask"}

From 21:36:00.667 to 21:36:03.272, there was 2.6s delay.
Not all dfdaemon instances had 2s delay,  only 3, or 4 instances had, but most of other instances downloaded imge from these delayed instances , so the average download time increased a lot.
Expected behavior:
Avoid this kind of delay time, decrease the image download time.
How to reproduce it:
Using helm chart 0.5.38 to deploy dragonfly v2.0.2-rc.4, then distribute image to several nodes.
Environment:

Dragonfly version:  v2.0.2-rc.4
OS:  Centos 7
Kernel (e.g. uname -a):  Linux 3.10.0-1160.31.1.el7.x86_64
Others:  Helm chart 0.5.38

Use the latest helm charts version(v0.5.46) with optimized image scheduling.

Can you provide all log of <IP_ADDRESS>-6756-88d62873-1a33-46c6-b8cd-508e1855b1a2 with verbose: true for debugging log ?

I tried Helm chart 0.5.46, which installed dragonfly v2.0.2-rc.9.  It was amazing, the delay to wait failed piece was not that high, normally below 0.5s , that gave the stable image download time of about 6.3s.
And I noticed that all dfdaemons download image from a CDN instance, that's different from the previous version, v2.0.2-rc.4, which always try to download image from another dfdaemon. I guess that's part of the optimized image scheduling.

the dfdaemon log:
core-dfdaemon-hq265.log

In this log: grep <IP_ADDRESS>-22037-0180d10d-9203-49fa-b624-b7bd10bf114a /Users/jim/Downloads/core-dfdaemon-hq265.log | grep  -P "(wrote piece|peertask_stream.go:216|wait failed pieces|peer download worker|get piece \d+ from)"
all pieces requests sent, just wait failed pieces stands all pieces requests is sent to piece download worker.
Last piece info got at:
{"level":"info","ts":"2022-02-18 21:15:44.572","caller":"peer/peertask_conductor.go:888","msg":"get piece 35 from <IP_ADDRESS>:65002/<IP_ADDRESS>-621-a5d0f644-4b4e-459e-b823-3fdce77c56dc, digest: c8b07f67516daf58e697b3d1f3320543, start: 146800640, size: 3093486","peer":"<IP_ADDRESS>-22037-0180d10d-9203-49fa-b624-b7bd10bf114a","task":"ffdf7bc24b28847f601b4b240662dbf551f4eeb015cc5583c97ff2e6e242f151","component":"PeerTask"}

But the piece downloads slowly, ended at:
{"level":"debug","ts":"2022-02-18 21:15:46.129","caller":"peer/peertask_stream.go:216","msg":"all 36 pieces wrote to pipe","peer":"<IP_ADDRESS>-22037-0180d10d-9203-49fa-b624-b7bd10bf114a","task":"ffdf7bc24b28847f601b4b240662dbf551f4eeb015cc5583c97ff2e6e242f151","component":"PeerTask"}

I'm using the default values.yaml from the helm chart 0.5.38:
dfdaemon:
  config:
    download:
      # -- Total download limit per second
      totalRateLimit: 200Mi
      # -- Per peer task limit per second
      perPeerRateLimit: 100Mi
      # -- Calculate digest, when only pull images, can be false to save cpu and memory
      calculateDigest: true
      downloadGRPC:
        # -- Download grpc security option
        security:
          insecure: true
        # -- Download service listen address
        # current, only support unix domain socket
        unixListen:
          socket: /tmp/dfdamon.sock
      peerGRPC:
        # -- Peer grpc security option
        security:
          insecure: true
        tcpListen:
          # -- Listen address
          listen: <IP_ADDRESS>
          # -- Listen port
          port: 65000
    upload:
      # -- Upload limit per second
      rateLimit: 100Mi
      # -- Upload grpc security option
      security:
        insecure: true
      tcpListen:
        # -- Listen address
        listen: <IP_ADDRESS>
        # -- Listen port
        port: 65002

So, although I get ideal result from dragonfly v2.0.2-rc.9,  I think that's because all these dfdaemons download image from CDN instance, the wait failed pieces delay is not that big.  Obviously when the number of nodes increase to hundreds, a lot of downloading will happen between dfdaemons, maybe the wait failed pieces delay will increase again.  How can we decrease these delay ?

Please try latest version.


RFE: Use ESLint extension as an indenter

Not sure what's possible with vscode extensions, but would it be possible to have this extension take control over indenting rules in vscode? I saw the setting to take over as formatter, but that doesn't affect vscode's automating indentation rules.
Primarily, this would help me work around that vscode has no flexibility in how multi-line arguments are indented:
https://github.com/microsoft/TypeScript/issues/11629

No this is currently not possible. Major reason is that VS Code doesn't offer API to plugin custom indenters.
I will close the issue since there is nothing the extension can do about this right now.

That's a shame. Thank you for your prompt feedback, though!


Wrong type predictions

Describe the bug
When using aggregators the type prediction is not correct.
To Reproduce
Just write a query with an aggregator.
Expected behavior
The value returned is an array of rows, with only one index containing the aggregated result.
So the result type should be array. Not a primitive value.
Screenshots

Desktop (please complete the following information):

OS: OS
PostgreSQL version: 14
Version: 2.0.3

maybe you should remove the [] in your type
for the null mismatch, you may want to check out this detail about SafeQL "everything is nullable until proven otherwise" behavior https://github.com/ts-safeql/safeql/issues/192#issuecomment-1842667108

count can never be null (unlike other aggregation functions such as sum).
Just like @karlhorky mentioned, it seems like you have a transform: "{type}[]" in your configuration. If your generic does not require an array, (which seems like your case), you can remove it from the configuration.


Add URL decoding

Problem:
URLs are encoded like so:
" " == "%20"

There are many more encodings other than space, this is just one example.
Resources
https://www.w3schools.com/tags/ref_urlencode.ASP
https://www.urlencoder.org/
URL Decoding in Python
https://stackoverflow.com/questions/16566069/url-decode-utf-8-in-python
https://www.urldecoder.io/python/
Guide on how to add this to Ciphey here:
https://github.com/Ciphey/Ciphey/wiki/Adding-your-own-ciphers

Hey @bee-san ,
Is it possible just to assign this issue to me?

Hey @bee-san ,
Is it possible just to assign this issue to me?

Yes, sure!

Hey,
A couple of questions:
1)given the url, the decoded URL should be printed?
2)just making sure,given that coded URL contains % it may cause the module some problems
3)I tried running with "%.%" for reverse but after printing the table it doesn't stop,maybe its connected to 2

Hey,
A couple of questions:
1)given the url, the decoded URL should be printed?
2)just making sure,given that coded URL contains % it may cause the module some problems
3)I tried running with "%.%" for reverse but after printing the table it doesn't stop,maybe its connected to 2

Given a string with the same encoding as URL encoding, decode that string and return it (the string may not be a URL, but it still might contain URL encoding)
% is not a problem for Ciphey anymore :)
%.% does not pass any checkers, so Ciphey will never return that as plaintext :)

OK,so if it's ready, to update I need to create a pull request?

OK,so if it's ready, to update I need to create a pull request?

Yup! To CipheyDists :D

It's actually my first time, so i need to commint through pycharm to the master branch to someother branch that i should open and than opening the pull request?

Closed by #400


fix: create TSI MANIFEST files atomically

When a MANIFEST file is created in TSI, it
should be written to a temp file, then
atomically renamed, to avoid overwriting
the existing file only to fail on the
later write.
closes https://github.com/influxdata/influxdb/issues/23536

[X] Well-formatted commit messages
[X] Rebased/mergeable
[X] Tests pass

@lesam - I will follow up on the locking and failure code path.


fix: disable the babel/nyc cache

the interactions between the ava, babel, and nyc cache were causing a lot of confusion for folks, see:
https://github.com/istanbuljs/nyc/issues/296
https://github.com/istanbuljs/nyc/issues/294
In this pull request:

we leave nyc's cache as opt in (I was considering making it run by default in 7.x).
we disable babel's cache when running tests with nyc (this cache caused a lot of issues with babel-plugin-istanbul).

@jamestalmage, @JaKXz, @gotwarlost, @kentcdodds mind giving the release candidate 7.0.0-alpha.5 a spin, adds:

@jamestalmage's fixes for pid collisions.
fixes for babel cache (which was making babel-plugin-istanbul/__coverage__ hard to use).
instrument command for instrumenting files outside the context of tests.

If everyone signs off, I'd like to push this to next soon -- back-peddled a bit on the first release because of various issues opened around caching.

@bcoe works for me 👍

nyc@next is working great for me too!

sorry for not responding. I was on a flight from India and dealing with jet lag later. Sounds like it's rocking now! I'll give it a whirl.


mina crashing

After updating to the latest mina it looks like it's unable to fully bootstrap and is now stuck on a crash cycle (peers file updated as well):
mina-testnet-postake-medium-curves 0.3.0-5493fe3
eb  4 16:09:22 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:09:22 UTC [Info] Loaded ledger from $ledger_file and genesis proof from $proof_file
Feb  4 16:09:22 mina-testworld-dev-2 coda[1525]: #011ledger_file: "/home/mina/.coda-config/genesis/genesis_ledger_accounts_5db1793fca5dd255e232558ee130f198c556cb3720fc4422a0b0fd4cb74247f4.tar.gz"
Feb  4 16:09:22 mina-testworld-dev-2 coda[1525]: #011proof_file: "/home/mina/.coda-config/genesis/genesis_proof_48430ed207a04aa7a22dfad2fbc62803bb278583071fe096eb4788124c47b722"
Feb  4 16:09:22 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:09:22 UTC [Info] Cleaning up old epoch ledgers with genesis state $state_hash at locations $staking and $next
Feb  4 16:09:22 mina-testworld-dev-2 coda[1525]: #011state_hash: "3NLxYrjb7zmHdoFgBrubCN8ijM8v7eT8kvLiPLc9DHt3M8XrDDEG"
Feb  4 16:09:22 mina-testworld-dev-2 coda[1525]: #011staking: "/home/mina/.coda-config/epoch_ledgered9afd9d-2121-3cae-d8b0-8236df568bdc"
Feb  4 16:09:22 mina-testworld-dev-2 coda[1525]: #011next: "/home/mina/.coda-config/epoch_ledger3fd5c084-2954-3987-dc98-09643b912c23"
Feb  4 16:09:23 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:09:23 UTC [Info] Setting current protocol version to "2.0.0" from compile-time config
Feb  4 16:10:21 mina-testworld-dev-2 agent[27423]: 2021-02-04 16:10:21 UTC | CORE | DEBUG | (pkg/serializer/serializer.go:377 in SendJSONToV1Intake) | Sent processes metadata payload, content: {"resources":{"processes":{"snaps":[[1612455021,[["postgres",0,26.076876092127936,11417714688,8795951104,"postgres",10],["mina",0,6.914501030349469,6371991552,2332319744,"coda",1],["mina",0,6.835582454065357,2655793152,2305699840,"exe",1],["mina",0,2.6626610338467067,1758097408,898138112,"coda-archive",1],["root",0,0.32787820868553635,254681088,110596096,"systemd-journald",1],["root",0,0.2932701239940887,262881280,98922496,"rosetta.exe",1],["dd-agent",0,0.26553508349048643,2871431168,89567232,"agent",1],["root",0,0.10709077154171125,1353539584,36122624,"mina-archive-proxy-0_2_1",1],["dd-agent",0,0.08721237342244814,1552572416,29417472,"process-agent",1],["dd-agent",0,0.08001146316910482,1607704576,26988544,"trace-agent",1],["mnguyen,root",0,0.05292001160888736,99581952,17850368,"bash",4],["root",0,0.04763772499808745,367108096,16068608,"/usr/bin/python3",2],["mnguyen,root",0,0.03809317953581451,295227392,12849152,"sshd",3],["mnguyen,root",0,0.036429562833102815,309616640,12288000,"systemd",2],["postfix",0,0.015531136954512834,75587584,5238784,"pickup",1],["mina",0,0.015033266262460428,734420992,5070848,"mina-graphql-proxy-0.4.1",1],["root",0,0.013770374750912865,67416064,4644864,"screen",2],["root",0,0.012798919742030122,65511424,4317184,"sudo",1],["root",0,0.012726060616363917,72777728,4292608,"systemd-logind",1],["root",0,0.011463169104816352,65003520,3866624,"su",1]]]]},"meta":{"host":"mina-testworld-dev-2"}}}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Daemon started process of kind "Prover" with pid 2299
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Daemon started process of kind "Verifier" with pid 2486
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Registering async shutdown handler: "Close transition frontier, if exists"
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] libp2p peer ID this session is $peer_id
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: #011peer_id: "12D3KooWPWR33uMKYQQyUmTGNfpXR84HFmL9u3uZhHBA8ixpUGpX"
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWFcGGeUmbmCNq51NBdGvCWjiyefdNZbDXADMK5CDwNRm5: [/dns4/seed-two.testworld.o1test.net/tcp/10001]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWJ9mNdbUXUpUNeMnejRumKzmQF15YeWwAPAhTAWB6dhiv: [/dns4/seed-one.testworld.o1test.net/tcp/10001]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWKecyiRRS5peD6THRaXu1nLdw6SsejFQM58x2hxLZ8nm3: [/ip4/<IP_ADDRESS>/tcp/10510]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWCtpkMEtbZohzojAnaz55WU8vMcpDHToUxy34WqvdN6fU: [/ip4/<IP_ADDRESS>/tcp/10517]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWNqxXncgSqDL2j52Q7a8uJtA5EhVurJXx1UGPTTjY9FG9: [/ip4/<IP_ADDRESS>/tcp/10514]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWKxjwPF7wTuEL7eHGVPnnXpWaQHxmiryD2nM62fk3Ektn: [/ip4/<IP_ADDRESS>/tcp/10503]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWHhAfnVh3unXQTLTXqkNFqbrWTNU2LfbvzBHa8uvTkC9P: [/ip4/<IP_ADDRESS>/tcp/10516]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWPdotyVS9BBNFCHdnnZR97TgCZB75XahRwKRnDzCUzQhB: [/ip4/<IP_ADDRESS>/tcp/10520]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWBkBe3Di7uPhmAytm7XRtbEo7wvphtzYPF9nQwWMLgaz5: [/ip4/<IP_ADDRESS>/tcp/10513]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWH4UpRdvDkoZ4eAunyBkb5EsMz2tm5ojHP1TJKEuTam9D: [/ip4/<IP_ADDRESS>/tcp/10504]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWPyrhmzj6cGxKEWvfh7QB8xBu8Hqo79ctcX6GjqNxQKoh: [/ip4/<IP_ADDRESS>/tcp/10519]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWBcUHHwBsX2usZ12UFX7iPfbA4qWeV3gvSgujssoDq24N: [/ip4/<IP_ADDRESS>/tcp/10509]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWSuFzmQhE21hf4AX5Ue6Joo57ZF5QSMszL97SwDrRB5iw: [/ip4/<IP_ADDRESS>/tcp/10502]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWCY1nX2hDWpH8rARXy4kz4Bbosf4yKWmJGSDqMzT7xnNN: [/ip4/<IP_ADDRESS>/tcp/10515]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWBfG5nkLW4A6yBdmMXfcF8ao7Y9Nsby3bNAiVxbZWsuiM: [/ip4/<IP_ADDRESS>/tcp/10511]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWAFFq2yEQFFzhU5dt64AWqawRuomG9hL8rSmm5vxhAsgr: [/ip4/<IP_ADDRESS>/tcp/10909]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWFL4VPmY4ysANUVXQCYVXDCprWGGa9sXyJiMfPWW8JLka: [/ip4/<IP_ADDRESS>/tcp/10518]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWEFyob3vi48RBHuWcuSt37BnokMwUn3udhU3TuBhCYHUp: [/ip4/<IP_ADDRESS>/tcp/10512]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWDcwcKr3E3VXoN8ysvPC8xGuzm6Bwdy4BUfePTcLvQL6Z: [/ip4/<IP_ADDRESS>/tcp/10501]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWRf4zNtdHD3pd3Y2qehiP8mJgDrTXoqfJNb6UaLfram3J: [/ip4/<IP_ADDRESS>/tcp/10507]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWMhBGX4agjKT3WnHFu6vLF7JoVocPhherpuf5QHj13an5: [/ip4/<IP_ADDRESS>/tcp/10508]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWRgswdk7wvy3hcz9dhH7gsQJYMCquumCZhoky7aaEExwo: [/ip4/<IP_ADDRESS>/tcp/10505]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Error] addPeer Trying to connect to: {12D3KooWKcVxVLbe3EzyikECMG3s5opfVt9k7KScMjnfiKxwnM8z: [/ip4/<IP_ADDRESS>/tcp/10506]}
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Warn] Node started before the chain start time: waiting 13771242 milliseconds before starting participation
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Communicating with the archive process
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Warn] GCLOUD_KEYFILE environment variable not set. Must be set to use upload_blocks_to_gcloud
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Coda daemon is connecting
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Initializing plugins
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Warn] Node started before genesis: waiting 13771240 milliseconds before starting block producer
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Attempted to turn on snark worker, but snark worker key is set to none
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Daemon ready. Clients can now connect
Feb  4 16:10:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:10:28 UTC [Info] Created GraphQL server at: http://localhost:3085/graphql
Feb  4 16:11:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:11:28 UTC [Error] failed to connect to peer: {12D3KooWJ9mNdbUXUpUNeMnejRumKzmQF15YeWwAPAhTAWB6dhiv: [/dns4/seed-one.testworld.o1test.net/tcp/10001]}failed to dial 12D3KooWJ9mNdbUXUpUNeMnejRumKzmQF15YeWwAPAhTAWB6dhiv: all dials failed
Feb  4 16:11:28 mina-testworld-dev-2 coda[1525]:   * [/ip4/<IP_ADDRESS>/tcp/10001] dial tcp4 <IP_ADDRESS>:10001: connect: connection refused
Feb  4 16:11:28 mina-testworld-dev-2 coda[1525]:   * [/ip4/<IP_ADDRESS>/tcp/10001] failed to negotiate security protocol: read tcp4 <IP_ADDRESS>:8302-><IP_ADDRESS>:10001: read: connection reset by peer
Feb  4 16:12:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:12:28 UTC [Error] failed to connect to peer: {12D3KooWFcGGeUmbmCNq51NBdGvCWjiyefdNZbDXADMK5CDwNRm5: [/dns4/seed-two.testworld.o1test.net/tcp/10001]}context deadline exceeded
Feb  4 16:13:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:13:28 UTC [Error] failed to connect to peer: {12D3KooWCtpkMEtbZohzojAnaz55WU8vMcpDHToUxy34WqvdN6fU: [/ip4/<IP_ADDRESS>/tcp/10517]}context deadline exceeded
Feb  4 16:14:28 mina-testworld-dev-2 coda[1525]: 2021-02-04 16:14:28 UTC [Error] failed to connect to peer: {12D3KooWNqxXncgSqDL2j52Q7a8uJtA5EhVurJXx1UGPTTjY9FG9: [/ip4/<IP_ADDRESS>/tcp/10514]}context deadline exceeded
Feb  4 16:15:21 mina-testworld-dev-2 agent[27423]: 2021-02-04 16:15:21 UTC | CORE | DEBUG | (pkg/serializer/serializer.go:377 in SendJSONToV1Intake) | Sent processes metadata payload, content: {"resources":{"processes":{"snaps":[[1612455321,[["postgres",0,26.078041838138596,11417714688,8796344320,"postgres",10],["mina",0,7.1413479181112,2950176768,2408837120,"exe",2],["mina",0,6.936322338486497,6371991552,2339680256,"coda",1],["mina",0,2.6626610338467067,1758097408,898138112,"coda-archive",1],["root",0,0.33177617190867836,263069696,111910912,"systemd-journald",1],["mina",0,0.3046118612227947,2389073920,102748160,"coda-libp2p_helper",1],["root",0,0.2932701239940887,262881280,98922496,"rosetta.exe",1],["dd-agent",0,0.26553508349048643,2871431168,89567232,"agent",1],["root",0,0.10709077154171125,1353539584,36122624,"mina-archive-proxy-0_2_1",1],["dd-agent",0,0.08721237342244814,1552572416,29417472,"process-agent",1],["dd-agent",0,0.08001146316910482,1607704576,26988544,"trace-agent",1],["mnguyen,root",0,0.05292001160888736,99581952,17850368,"bash",4],["root",0,0.04763772499808745,367108096,16068608,"/usr/bin/python3",2],["mnguyen,root",0,0.03809317953581451,295227392,12849152,"sshd",3],["mnguyen,root",0,0.036429562833102815,309616640,12288000,"systemd",2],["postfix",0,0.015531136954512834,75587584,5238784,"pickup",1],["mina",0,0.015033266262460428,734420992,5070848,"mina-graphql-proxy-0.4.1",1],["root",0,0.013770374750912865,67416064,4644864,"screen",2],["root",0,0.012798919742030122,65511424,4317184,"sudo",1],["root",0,0.012726060616363917,72777728,4292608,"systemd-logind",1]]]]},"meta":{"host":"mina-testworld-dev-2"}}}

coda-debug-crash-logs.txt

2021-02-05 14:55:09 UTC [Error] Failed to find any peers during initialization (crashing because this is not a seed node)

It appears that you may have used an out-of-date peers list. Please try again with the current one from the official instructions.
(As an aside: this log format is generally less useful for us to find issues. The export-logs command is the best way to package the logs for us to investigate, and will help us respond to issues far more quickly and easily.)
Closing for now. If you still see the issue with the latest peers list, please update here and we will re-open and investigate.

Thank you, it was indeed the peer file. Didn't realize the URL changed.


Add docs for disabling build isolation with uv sync

Summary
This requires some care, so worth documenting the intended workflows.
Closes https://github.com/astral-sh/uv/issues/6437.

Maybe hold off on merging this; there are a couple of problems. Give me an hour or so, and I will provide you with an example.

First of all, the --no-build-isolation-package option doesn't work for me at all with any package, whether in uv pip install, uv add, or in pyproject.toml. However, this is a separate issue, so here I will just use --no-build-isolation instead.
I see the following issues with the provided example:

It only works if uv.lock already exists. Otherwise, for some reason, uv always tries to build flash-attn during sync, even though it was not requested.

➜ uv sync --extra build
⠴ flash-attn==2.6.3
error: Failed to download and build `flash-attn==2.6.3`
  Caused by: Build backend failed to determine extra requires with `build_wheel()` with exit status: 1
--- stdout:

--- stderr:
Traceback (most recent call last):
  File "<string>", line 14, in <module>
  File "/home/abou_zeid/.cache/uv/builds-v0/.tmpJtZIFU/lib/python3.12/site-packages/setuptools/build_meta.py", line 332, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=[])
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/abou_zeid/.cache/uv/builds-v0/.tmpJtZIFU/lib/python3.12/site-packages/setuptools/build_meta.py", line 302, in _get_build_requires
    self.run_setup()
  File "/home/abou_zeid/.cache/uv/builds-v0/.tmpJtZIFU/lib/python3.12/site-packages/setuptools/build_meta.py", line 502, in run_setup
    super().run_setup(setup_script=setup_script)
  File "/home/abou_zeid/.cache/uv/builds-v0/.tmpJtZIFU/lib/python3.12/site-packages/setuptools/build_meta.py", line 318, in run_setup
    exec(code, locals())
  File "<string>", line 21, in <module>
ModuleNotFoundError: No module named 'torch'
---
  Caused by: This error likely indicates that flash-attn==2.6.3 depends on torch, but doesn't declare it as a build dependency. If flash-attn==2.6.3 is a first-party package, consider adding torch to its `build-system.requires`. Otherwise, `uv pip install torch` into the environment and re-run with `--no-build-isolation`.

--no-build-isolation doesn't install any declared build dependencies. These dependencies also need to be installed to compile flash-attn. For flash-attn, this is just psutil. If the default hatchling build system is used, then hatchling and editables are also needed for building. Those are the dependencies that should go into the build group, as they are only required for building and can be removed afterwards.

torch will almost always be a main dependency, which makes the example a bit confusing. To clarify: torch is also needed for building extensions, but you wouldn't want to remove torch after building the extension.

Putting all of this together, it should look more like this
[project]
name = "project"
version = "0.1.0"
description = "..."
readme = "README.md"
requires-python = ">=3.12"
dependencies = ["torch"]  # torch is almost always a main dependency

[project.optional-dependencies]
build = [
    "psutil",
    # "editables",  # only needed if build system is hatchling
    # "hatchling",  # only needed if build system is hatchling
]
compile = ["flash-attn"]

[tool.uv]
no-build-isolation-package = ["flash-attn"]  # currently doesn't work. must be a bug.

$ uv sync --extra build  # installs torch + flash-attn build deps
$ uv sync --extra compile  # compiles flash-attn, removes build deps (but keeps torch)

Again, this doesn't actually work right now if uv.lock is not present, because in that case, uv tries to build (but not install) all extras, regardless. Also, since --no-build-isolation-package doesn't seem to be working currently, you would still need to pass --no-build-isolation for now.

That first issue is already fixed on main (#6605).

It only works if uv.lock already exists and/or flash-attn is already cached. Otherwise, for some reason, uv always tries to build flash-attn during sync, even though it was not requested.

This is expected and required. flash-attn ships as a source distribution, and only at Metadata-Version: 2.1, so you must ask the build backend for its dependencies per the spec -- which in turn requires that its build dependencies are already installed. There's really nothing we can do about this -- it's a problem with the package. They need to upgrade to Metadata-Version: 2.2.
The only way to get things working in this case would be to use the uv pip install hack to pre-populate the virtual environment.

--no-build-isolation doesn't install any declared build dependencies.

Correct, all sounds right to me.

This is expected and required. flash-attn ships as a source distribution, and only at Metadata-Version: 2.1, so you must ask the build backend for its dependencies per the spec -- which in turn requires that its build dependencies are already installed. There's really nothing we can do about this -- it's a problem with the package. They need to upgrade to Metadata-Version: 2.2.

Thank you for the explanation, TIL! It seems the lock file has to be compiled with respect to all extras at once, even if they aren't explicitly requested. This is because the extras can introduce additional constraints on the other dependencies, correct?

Somehow all torch extensions I looked at are Metadata-Version: 2.1, not sure why. Perhaps we should just use the steps to build the environment in the example then?
uv add torch
uv add --optional build psutil  # possibly also others such as editables, hatchling
uv add --optional compile flash-attn

Now that the lock file exists and is commited to the repo, the end user can just sync:
uv sync --extra build
uv sync --extra compile

Actually, it seems that in the first example above the lock file doesn't match the pyproject.toml without another lock or sync call after adding the packages (see https://github.com/astral-sh/uv/issues/6614).

It seems the lock file has to be compiled with respect to all extras at once, even if they aren't explicitly requested. This is because the extras can introduce additional constraints on the other dependencies, correct?

Yeah that's right -- we have to make sure that the entire environment can be installed (including any extras) after locking, so we generate a single lock that tracks all extras, etc.

I'm sorry that you've been a test subject for all the build isolation stuff -- we only added it at the very end (to uv sync -- uv pip has had it for a long time) to unblock folks, but we always want (and still want) to come up with a totally different solution to the underlying problems. E.g., I'd prefer an API where you can define the build dependencies yourself, or similar, and then we install in order as a graph.

I'm sorry that you've been a test subject for all the build isolation stuff -- we only added it at the very end (to uv sync -- uv pip has had it for a long time) to unblock folks, but we always want (and still want) to come up with a totally different solution to the underlying problems. E.g., I'd prefer an API where you can define the build dependencies yourself, or similar, and then we install in order as a graph.

No worries! I'm actually pretty happy that it's working at all with these kinds of dependencies. I've never gotten it to properly work with any tool other than pip.
I totally agree that to really solve this, we need to tackle the actual underlying problems. It's super exciting that this is on the roadmap! I'm keeping a close eye on the project and will provide feedback on how these future APIs handle tricky cases like PyTorch and CUDA extensions. Thanks for all the great work you're doing!


Share installer code from FLARE-VM and commando-vm in VM-Packages

The installer of FLARE-VM and commando-vm have a lot similar code. When we improve of fix a bug in one of the projects, this is not shared with the other. Remove this duplication by adding a file in vm-packages that is not a package persay, but a flat .psm1 file that we can download on the fly from both installers. This file will contain function with functionality like the checks before installing or the way we install boxstarter/choco.
Then we get the following logical divide:

If it needs to be shared across packages, update common.vm
If it needs to be shared for the installer, update that flat .psm1 file in vm-packages (maybe name it shared_installer.psm1 or something)

See https://github.com/mandiant/VM-Packages/issues/708#issuecomment-1771537128


Change to fspath from resource tostring (#15069)

This PR fixes #15067.

Pull Request Test Coverage Report for Build 734078153

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.002%) to 43.544%

Totals

Change from base Build 731298082:
0.002%

Covered Lines:
26135

Relevant Lines:
54862

💛  - Coveralls


fixed : Header and Footer

Fixes Issue
Closes #547

Changes proposed

Changed the navbar and footer to be more attractive.
Screenshots

navbar

footer-

Checklist

[x] You've linked this PR to the correct issue.
[x] You have checked that the code is working correctly.
[x] You ⭐ the repository!

Note to reviewers

Please resolve the merge conflicts, thanks!

Hi, are you still working on this?

No, I am done from my side


feat: [issue#239] Support for "variable-length" file generation via HTTP API

Changes

Added a function GetWriter to get writer based on query param type. By default - it returns our current writer
Added basic test for getFileContentsWithFileType and for getWriter
Updated openapi.yaml

closes #239

Codecov Report

Merging #241 (59c9c6b) into master (eb7a076) will increase coverage by 0.11%.
The diff coverage is 85.71%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #241      +/-   ##
==========================================
+ Coverage   74.68%   74.79%   +0.11%
==========================================
  Files          73       73
  Lines        8551     8557       +6
==========================================
+ Hits         6386     6400      +14
+ Misses       1591     1584       -7
+ Partials      574      573       -1


Character: Gato de Chinelus ou Gato HUE

Hero Description
This character uses a fish thorn, to cause damage, long distance damage that uses poison

Inspiration

The character’s skills will be inspired by Teemo’s
Gameplay
Uses ranged abilities that do great damage, uses poison. Little defense, for having skills that prevent the enemy from approaching
Moves
Idle
Walk
Dash
Taunt
Surtei e ataquei o pau na dona Chica.
Hurt
[LEFT]
Throws a fish thorn, causing poisoning and blindness, for a period
[MIDLE]
Increases your speed and maintains it, until hit by a blow or for a period
[RIGHT]
Summons a puddle of mud that causes slowness

[SPACE] Ultimate
Bury thorns of poisoned fish, the enemy cannot see the trap, causes damage and poisoning.
Reference:

Paused for now under the previous conversation on Discord

Approved for work

22/05/2020 a 30/05/2020
ISSUE, animation and modeling idle, walk, dash (working), midle (working)

(working)

21:30h

17:30h


Adds proposal table, proposal status container, fixes theme toggle and dropdown issue

Summary of changes

Adds Proposal Table to Proposal page to show batched proposals.
Adds Proposal Status container to Proposal page.
Fixes stats-dapp light/theme switch not working issue.
Fixes stats-dapp custom network input filed not working issue.

Proposed area of change

[ ] apps/bridge-dapp
[ ] apps/hubble-stats
[x] apps/stats-dapp
[ ] apps/webbsite
[ ] apps/faucet
[ ] apps/tangle-website
[x] libs/webb-ui-components

Reference issue to close (if applicable)

Closes #1524
Closes #1502

Screen Recording
https://github.com/webb-tools/webb-dapp/assets/53374218/a8d6fb29-7339-4e9d-9d2b-d7bc9a1ba4e6

Are the proposal details handled in a different (future?) PR?

Are the proposal details handled in a different (future?) PR?

Yes @drewstone different PR, current focus.


Write the general XSPEC fitting function

I wrote my XSPEC script to be entirely general, so I should finally allow people to take advantage of that (not that anyone uses my module but there you go...) and write the function that allows people to use whatever models they want from XSPEC

This was a casualty of the over zealous bot, IT RETURNS NOW


Feature/135842525/auth pages redesign

What does this PR do?
Makes changes on the button colors sizes and opacity
Description of Task to be completed?
Re-Design UI for new user authentication screen
How should this be manually tested?

Coverage remained the same at 30.994% when pulling c3957aa8b741d69b41939c221391952a6959b731 on feature/135842525/auth-pages-redesign into e5d30c32c64eae11413280953d97f4ea580c411b on develop.


PanGestureHandler minDeltaX not working as expected

Having PanGestureHandler with minDeltaX={-10} PREVENTS the handler from activating regardless of which direction you swipe.
Having minDeltaX={10} makes the handler ACTIVATE regardless of direction.
What I want to actieve is making the pan gesture handler activate only when you swipe from right to left, which minDeltaX={-10} should do.
Would really appreciate some help on this.
React: ^16.4.1
React native: ^0.55.4
RNGH: ^1.0.7
Tested on simulator and device in debug.

Hi @jarrx
Well, you're absolutely right. I was also surprised by this behaviour but it seems to be only bug in docs:
Take a look: https://github.com/kmagiera/react-native-gesture-handler/pull/274


[WIP] File Explorer - Theming integration

This hooks up the styled-components ThemeProvider in order to get theme colors for the file explorer.
Added a couple of new colors:

explorer.foreground
explorer.background
explorer.container.background
explorer.cursor.foreground
explorer.cursor.background
explorer.highlight

Still need to hook them all up, and validate across the colorschemes we have.

@bryphe 👍  love all the file explorer work really excited to see it :). I noticed that your integrating the theming from themeProvider and I wanted to point out that with regards to using the theme if the final component that you want to respond to the theme is a styledComponent then they all automagically aka react context have access to the theme props so if the final component you are styling is say a folderView then you can use
const FolderView = styled.div
     styleA: ${props => props.theme.explorer.background}

This means that all child components of the theme provider no matter how far nested down have access to this.props.theme as long as its a styled component.
Given that its a work in progress, pardon my intruding with my suggestion just wanted to point that out to spare you potentially having to add in loads of withTheme(comp)

I noticed that your integrating the theming from themeProvider and I wanted to point out that with regards to using the theme if the final component that you want to respond to the theme is a styledComponent then they all automagically aka react context have access to the theme props so if the final component you are styling is say a folderView then you can use

Nice, thanks for the suggestion!


8.0 Update: SignalR Config: stateful reconnect (try 2)

Fixes https://github.com/dotnet/AspNetCore.Docs/issues/30674
Added new section: Configure stateful reconnect
(I had to close an earlier PR of this #30829 and start over since I introduced some merge conflicts that were a bit too messy.)

Internal previews

📄 File
🔗 Preview link

aspnetcore/signalr/configuration.md
ASP.NET Core SignalR configuration

Also updated per @BrennanConroy request (in previous closed version of this PR) to move the server example to the top example.
"I think this should be listed first. Server must allow stateful reconnect otherwise client settings are ignored.
We also don't need to put it for both clients, if it's at the top that should be obvious 😄"

@BrennanConroy, I closed the earlier PR for this and started over with this clean one to get through a merge conflict and a messed up branch.
Your requested change to move the server hub endpoint example up is in.  I also cleaned up some repeated statements to make it a little more concise.
Does this look good?

@BrennanConroy,

Added the server global and hub specific StatefulReconnectBufferSize examples.
Cleaned up some very minor items in the doc.
Updated the 8.0 What's New doc to mirror all changes and linked back to SingalR Config.

Hopefully, this all looks good. Thanks again for your help!
Internal review: version 8, stateful reconnect section of SignalR Config
Internal review: What's New: SignalR: Stateful reconnect


sampe for Adding C# Library to Monaco Editor

HI,I am wondering how to open a existing c#  file  which requires to have an external c# library in Monaco editor

The Monaco Editor can just display one C# file at a time. It does not come with any support for cross-file C# language features.

The Monaco Editor can just display one C# file at a time. It does not come with any support for cross-file C# language features.


Async karax?

a lot of my projects require a fetch request to decide the data passed karax, and I know you can always modify it later, and force another update, but I want a way to make it inline. Is there such a way?

Do you mean async versions of the kajax procs? If so I think I have versions of that somewhere, I can PR to the repo if they would be useful

No, I mean like this:

include karax / prelude
import std / asyncjs

proc createDom(): VNode {.async.} =
  result = buildHtml(tdiv):
    text "Hello World!"

setRenderer createDom

And with async event support too

Sorry for the delayed response. I'm still not sure I understand the use case, can you give a more concrete example?
If you await a request inline in a VNode proc, what would Karax do? Should it just block and not render anything?


Clarify alterzorder

Good info for new users in my opinion.

clarifies so much that I don't even understand what you wanted to say there

I want to make clear that the dispatcher won't work if you try to put a floating window below a tiling window.

Modify the window stack order of the active or specified window. Note: this cannot be used to move a floating window behind a tiled one

As you wish. Thanks for your time.


The output is bombared with useless logs '[LightGBM] [Info] Trained a tree with leaves ...'

Environment info
Operating System: Mac OS
Python version: 3.6.1
Steps to reproduce
lgbm_parameters = {
    'boosting_type': 'gbdt', 'objective': 'multiclass', 'nthread': 4,
    'num_leaves': 2**7, 'learning_rate': 0.1, 'metric': 'multi_error', 'verbose' : 0, 'num_class' : 3
}

dtrain = lgb.Dataset(x_train, y_train, silent=True)

cv_results = lgb.cv(
    lgbm_parameters, dtrain, num_boost_round=70, nfold=5, stratified=True, shuffle=True,
    early_stopping_rounds=3, verbose_eval=10, show_stdv=True, seed=0)

I would like to see results after each 10 steps. However, I am bombarded with useless logs that I don't want to see (and I believe I told it to my lgbm model by setting 'verbose':0).
This is basic, most important thing about model - validate how it progresses. How to achieve this with LightGBMs?

@MichalAdamczyk-Base you can try the code of latest branch, which put these info into dubeg level output.

@guolinke I have the newest master branch version and still see this output.


Fixed #35571 -- Store template_names as string

Trac ticket number

ticket-35571
Branch description
When passing pathlib.Path or pathlib.PosixPath as template names (because templates are in subdirectories, so pathlib seems reasonable to use) the assertTemplateUsed breaks as it performs a str.join on all template names without sanitizing them.
File "<stuff>/.local/lib/python3.12/site-packages/django/test/testcases.py", line 681, in _assert_template_used
    % (template_name, ", ".join(template_names)),
                      ^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: sequence item 0: expected str instance, PosixPath found

This causes a lot of confusion as it is quite hard to track down the Template that introduced the PosixPath.
This is one proposed solution for fixing this. I.e. trying to sanitize all template names when they are passed into the template engine, as this seems easier then trying to find all cases where the stringiness of the template name is assumed. Another approach would be to have an assert that the template name is a string, but this could possible break code that doesn't utilize the test framework.
Checklist

[x] This PR targets the main branch.
[x] The commit message is written in past tense, mentions the ticket number, and ends with a period.
[x] I have checked the "Has patch" ticket flag in the Trac system.
[ ] I have added or updated relevant tests.
[x] I have added or updated relevant docs, including release notes if applicable.
[x] I have attached screenshots in both light and dark modes for any UI changes.

Hello @guserav, thank you for your first contribution! :star2:
As I mentioned in the ticket, we would need to first fully understand the report by having a minimal reproducer or a Django test case, for then to be able to accept the ticket and thus properly reviewing this PR.
With the information at hand, I have to close this since the proposed solution feels like it could impact performance for no clear reason/gain. This would also need tests and some extra docs changes, but first we need to understand the actual problem to decide on the right fix.


Standardize See Also section using bulleted lists

Summary

Use bulleted list in See Also section
removed trailing spaces
fixed minor markdown warnings

Contributes to #6923

Thank you @nemrism for taking on this issue. I'll start reviewing this but I'll ask you not to add more files to this PR. Breaking down these large tasks in smaller chunks is usually easier for us. But I really appreciate your help on fixing this!

I resolved a merge conflict here. So do a git pull to get the latest.

Actually, I'll wait until you remove the WIP from the title to do my review.

Ok @mairaw!
I'm currently getting through other sections without doing anything else on files than formatting the See also section.
Do you prefer that I commit the next chunks / folders in a new PR?

Yes please @nemrism!

@mairaw, removed WIP on this PR and created a new branch to continue on my fork
How many files should I target by PR?


Add option to update dependencies from core-setup build

This script allows us to update the dependencies in Universe based off a core-setup pass, rather than having to wait for a final build.xml.

:up::date: I changed us to start using hub instead of the PR creating infrastructure dotnet uses, I think it's easier to follow and it's less to maintain.

🎉


Spaces are not trimmed out in tags

Hello, I created a post like this:

The tags I entered were comma separated, but there are spaces as well like this: tag1, tag2 , tag3
The spaces should be removed.

Fix applied to develop branch.


feat: add sharkio logo src at index.html

PR for #62 issue.
Waiting for a review from @idodav

please add a screenshot to the PR 😀


RuntimeError: Ninja is required to load C++ extensions

Hi, thanks for your great work!
I have followed the install.md to setup the env, but i got the following error when i train the model with config "projects/configs/flashocc/flashocc-stbase-4d-stereo-512x1408_4x4_1e-2.py".

Ninja is required to load C++ extensions
File "/FlashOCC/projects/mmdet3d_plugin/core/evaluation/ray_metrics.py", line 12, in
dvr = load("dvr", sources=["lib/dvr/dvr.cpp", "lib/dvr/dvr.cu"], verbose=True, extra_cuda_cflags=['-allow-unsupported-compiler'])
File "FlashOCC/projects/mmdet3d_plugin/datasets/nuscenes_dataset_occ.py", line 13, in
from ..core.evaluation.ray_metrics import main as calc_rayiou
File "/FlashOCC/projects/mmdet3d_plugin/datasets/init.py", line 2, in
from .nuscenes_dataset_occ import NuScenesDatasetOccpancy
File "FlashOCC/projects/mmdet3d_plugin/init.py", line 1, in
from .datasets import *
File "FlashOCC/train.py", line 139, in main
plg_lib = importlib.import_module(_module_path)
File "FlashOCC/train.py", line 286, in
main()
RuntimeError: Ninja is required to load C++ extensions

pip install ninja
sudo apt-get install ninja-build

Thanks al lot! It works

pip install ninja sudo apt-get install ninja-build


Define the requirements for the new home page

The current Nebraska's home page and application pages could better display the overall status of updates (which is hopefully that users are looking for).
So we need to understand what information to display in those views, essentially how to provide a global view of the updates: how many instances are updating? how many have reported errors? what's the breakdown of instances for groups/version...
This is easier to convey in the single application view, however, we can argue that all apps defined in a Nebraska deployment may be related. Therefore, besides refining how to display all apps, we could also show at least a count of the clients served, regardless of their applications, and for each instance view, maybe also show information for different applications if they happen to have more than one.

Probably as we ask users about what jobs they want to do with the home page we will learn what's important to who.
Things that come to mind...
Related to progress

users wanting "update progress" makes me think they might want regular updates
do they need to report update progress to someone? If so, this might imply some sort of data export.
do they need an alert when some level of updates complete/fail? Are they sitting around waiting for 80%/100% to be updated?
why do they want to know about update progress?

Global view
Are there even users of separate applications that are only interested in a single one? Seems this is deployment centric, and then may benefit from an option.

For "number of active clients", and "number of instances" seeing a number like 142 doesn't tell you how many there usually are or how many there were ten minutes ago. There could be 10,000 instances usually or 142 instances usually... who knows?
When looking at alerts it's often nice to drill into a time period. Last 24 hours is good here! Perhaps also a range would be nice.
Is it also useful to show the status(nr. active clients, nr. instances) for a given time range?

I like that the application view is the home page when there's only one application. Having views responsive to the configuration like this will make it a lot more usable.

For "number of active clients", and "number of instances" seeing a number like 142 doesn't tell you how many there usually are or how many there were ten minutes ago. There could be 10,000 instances usually or 142 instances usually... who knows?
When looking at alerts it's often nice to drill into a time period. Last 24 hours is good here! Perhaps also a range would be nice.
Is it also useful to show the status(nr. active clients, nr. instances) for a given time range?

We have a predefined set of options for the time range. It's not very flexible at the moment, so maybe you mean we should show a couple of options + a start/end chooser?


Spring Integration

This is an external tracking issue to:

Gauge interest from the community for this feature
Learn about what you'd want to see out of it if we worked on it.

So please:

Upvote the issue if it's important to you, and
Comment with any relevant info on your requirements use cases, etc.

Thanks!
PS We do all our internal engineering issue tracking separately in Notion, so you won't necessarily see regular updates to the project status here even once we begin work.

Am I the only one interested in this integration, or is it already integrated and I'm missing something?
I definitely see how Oso would make my life easier, just trying to figure out the best way to integrate between Spring Security and Oso.

Hey @tedyoung -- thanks for popping in. We haven't had a chance to really focus on lots of framework-specific integrations recently, but we do hope that Oso is compatible with most (if not all) frameworks out there.
I haven't had a chance to look deeply at the specifics of Spring, but you should still be able to use Oso. At a glance it seems like Spring Security gives you a framework for authenticating users -- I think you should be able to pass in a Spring Security Authentication instance like so:
@Controller
public class SomeResourceController {

    @RequestMapping(value = "/some_resource", method = RequestMethod.GET)
    @ResponseBody
    public String readSomeResource(Authentication authentication) {
        Oso oso = getOsoInstance();
        SomeResource someResource = SomeResource.find();

        // Authorize user action using Oso
        oso.authorize(authentication, "read", someResource);

        return someResource.toString();
    }
}

(apologies if there is some code in there that makes no sense)
One framework-specific challenge to figure out is how to access an Oso instance from the code of each endpoint (the getOsoInstance call in the example above). I don't know enough about Spring to advise the best way to do that, but I'm sure it's possible to provide access to a global object.
Then, you'll need to handle Oso authorization errors for unauthorized users, which Spring also likely provides a way to do.
Let me know if you are having trouble with any Spring specifics and I can give it a look. In the meantime, join us on slack if you haven't already -- it's a good way to get quick help from us and other members of the community :)


Add basic community metrics section to Dashboard

As an editor
I would like to have a quick overview of some basic community metrics, like num of active contributors, num of requests, and num of replies
So that I can  see the community grow and become more active as I put time into community building

I think in #778, there are quite a few metrics that are not included in the basic community metrics section. I'm ok with closing this in favor of that one, if we want to cut back on some of the metrics it asks for, but then I think we should update the description, or make a note there.
Also, that PR is merged in and is set to be deployed, so we should close that issue as well while referencing the PR that closed it, right?


support users having already configured their apm-server secret-token in kubernetes

Currently, users have two options for injecting their APM Server's secret token into containers:

Provide the apm-secret token either via command line flag or custom yaml file
Independently creating the kubernetes Secret in their desired namespaces with the name apm-server-apm-token (cf. https://github.com/elastic/apm-mutating-webhook/blob/main/apm-agent-auto-attach/templates/webhook.yaml#L35-L42)

It might be nice to allow users to, instead of supplying the secret token, supply the name of the kubernetes secret containing the token, and then mounting that value found there inside the containers being auto-instrumented.

Hi @stuartnelson3 , is anyone working on this? If not, is it okay if I pick this up


Upstream proposal

Hi there, this is just a general question really: have you guys considered proposing sealed secrets as a complemente of the new 1.7 encrypted secrets?

Not really, but I agree we should :)


SSO protocol implementation

@jeffders, @carlosscastro  This P0 Issues has no PR assigned to it. I thought this was done. Could you bring this issue up to speed with where things are at?


Change executable path in makefile

:wave:
Just a little PR for fixing the issue #11
In this PR i updated the Makefile with the new paths.
And i tested it (in this comment) and it's works  :)

@Antoineio  Apologies for the delay to review the pull requests.
I changed the PR's titles because that's what I meant in the contributions guidelines. But reading it myself again, it does seem confusing and infers what you understood. So apologies for the confusion. I will update the guidelines to make it more clear. But what I meant is that the title should just tell in short what the pull request is like Fix help command and then in the description, you can refer to the issue as This pull requests fixes #3 for example or you could refer it in any way, like how you did for both of your pull requests as in Just a little PR for fixing the issue #11. That's perfectly fine ☺
I changed both of PR's title to reflect what I meant and I will update the guidelines shortly.

@Antoineio But as far as this pull request is concerned, I reviewed it and it solves the issue. I will approve it and merge it.
Thank you ☺

@emanuelquerty No worries, for the delay.
Sorry, i think i misunderstood
I'm glad to know that everything is working properly. :tada:
Thank you for the details in your message, i understood better now :pray:


Getting random failures that have an empty stderr/stdout

Occasionally we get a random failure (random in that we can re-run the build and it won't fail the next time), but the [stderr] and [stdout] is empty making it tricky to troubleshoot.
DrawIO Error:
draw.io (/opt/drawio/drawio --export --crop --page-index 0 --scale 1.0 --transparent --format png --output /path/to/image.png /path/to/image.drawio --no-sandbox) exited with error:
[stderr]
b''
[stdout]
b''

It looks like that output comes from these lines of code, do you think the reason they are blank has something to do with the subprocess.run() arguments or subprocess.CalledProcessError? I'm mainly trying to figure out what might be a good place to troubleshoot to find if there is stderr/stdout that is getting lost somewhere.
(Sorry about opening all these issues recently, I love this extension!)

Hmm, I'm very certain that's the correct way to get output from subprocess.
Python 3.10.4 (main, Mar 25 2022, 00:00:00) [GCC 11.2.1 20220127 (Red Hat 11.2.1-9)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import subprocess
>>> subprocess.run("echo hi && false", stderr=subprocess.PIPE, stdout=subprocess.PIPE, check=True, shell=True)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib64/python3.10/subprocess.py", line 524, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'echo hi && false' returned non-zero exit status 1.
>>> try:
...     subprocess.run("echo hi && false", stderr=subprocess.PIPE, stdout=subprocess.PIPE, check=True, shell=True)
... except subprocess.CalledProcessError as exc:
...     print(exc.stderr, exc.stdout)
...
b'' b'hi\n'
>>>

The exc.stderr and exc.stdout are the same values you would get from the return of subprocess.run() (i.e., in this extension's code, ret, and those get grabbed by the subprocess.PIPE).
I wouldn't entirely be surprised if this is an issue with the draw.io application, though.
To narrow that down, you could potentially try running the subprocess.run() of that specific example in a loop and see if the fails doing that? (I am meaning, rip the code that handles running the draw.io file, and run it outside the context of it being an extension).
Sorry for taking a while to respond, I tend to forget to check github notifications.

Not worries at all! Sorry for taking so long to get back to you, but I was finally able to figure out that I'm getting a return code of 7, or a SIGBUS error, so definitely something upstream somewhere. It looks like drawio has been doing some stability work in recent releases, so I'll try upgrading soon. I made https://github.com/modelmat/sphinxcontrib-drawio/pull/70 to add the exc.returncode to the error output, so that should cover all the potential error bases.


Why conv_1d is not working well?

Before I ask the question, thank you for your great work.
When I read the code, I observed that the architecture is working with conv2D operations, unlike other motion works that use conv1d as the main operator.
Of course, I understand this because the QnA architecture is for the image task.
But even with the U-net architecture, it uses conv2d operators with the default settings.
I tried option conv_1d to train the u-net architecture, but the loss is higher than conv2d u-net.
I want to know the theoretical background that you make to use the conv2d in the motion domain.
Also, it's so thankful, if you provides ideas or related works that use conv2d in motion generation.

Thank you for your feedback. The default value of the conv_1d argument when using Unet is indeed false, and should be redesigned to have a default value of True.
In our Unet experiments, we found that using 1D convolutions yielded better results with significantly faster running time compared to using 2D convolutions.
However, 2D convolutions are particularly useful when the convolution is "Skeleton-Aware", where each joint is convolved with its neighboring joints in the skeleton. While not mandatory, using 2D convolutions in such cases provides a more intuitive approach. For instance, in MoDi, a skeleton-aware motion synthesis network, 3D convolution operators are employed.
We hope this clarifies the matter.
SinMDM team

Thanks for your kind answer :)


Does sharp fully download the image when retrieving metadata?

Hey team,
When making a request to get metadata(e.g. width and height) of an image(s) using sharp(url).metadata(), does sharp fully download the image?
probe-image-size states it "gets image size without full download". I was wondering if sharp makes a request to fully download the image in the process of retrieving metadata.
Thanks.

There is no networking support in sharp. You will need to add your own logic to download or setup a ReadableStream for any remote image data before passing to sharp.

I hope this information helped. Please feel free to re-open with more details if further assistance is required.


Previous versions support overwriting. New versions do not support overwriting files with the same name.

Can you add a default option to allow overwriting files of the same name for users to open manually?

Do you have the option to overwrite file enabled?

Hi @1015770492, do you still have the issue?

well,it is good.


String - NotIn documentation showing wrong method

The String - NotIn documentation (https://csharp-extension.com/en/method/1002063/string-notin) is showing the implementation for the String - In method and the View Source link is pointing to the same incorrect source @ String.In, but should point to String.NotIn

Hello @ryanmunson8 ,
Thank you for reporting.
The page has been updated.
Best Regards,
Jon


Replace usage of recently removed SocketUtils

Main fails to compile as SocketUtils has been deprecated->removed from the Spring Framework.
Temporary Workaround:
I took a very slimmed down version of org.springframework.util.SocketUtils and dropped it under spring-cloud-function-core. It only exposes the findAvailableTcpPort as that is all that the tests are using.
Suggested Alternative
Instead user port 0  and rely on the OS to assign a port to the server and then query the server for the port it is running on.
Options
Option 1: Replace all usages of SocketUtils w/ the suggested alternative.
Option 2: Create a TestSocketUtils and put in shared test lib
I have started a team discussion and will let that drive the chosen option. In the meantime I will replace as many usages as possible.
cc: @olegz

About 80% through the changes w/o the need for SocketUtils so far. I do see a couple of places I may need it though.

Was the referenced possible TestSocketUtils ever created? I am relying on SocketUtils because the DynamoDB Local server does not support starting on a random port.

Hi @chrylis - it exists in the associated PR. However, the intention is to remove it ASAP in favor of a more centrally available one (such as the one in spring-cloud-test-support. Also, the one in the PR will not be published or usable outside of the SCF repo.


How can I share QR Code Image generated with the scanner plugin using Social Sharing on Ionic 3?

Sharing an image is documented in the readme. The other logic you need is not related to this plugin.


Enable & Fix static_over_final_class.

Summary
Enable & Fix static_over_final_class.
Changes Made
Enable & Fix static_over_final_class.
TODO
None
Motivation
See #712
Testing
None
Screenshots/GIFs
None
Checklist
Please ensure all of the following are completed before submitting the PR:

[x] Code has been tested and verified.
[x] Documentation has been updated to reflect the changes.
[x] All tests pass successfully.
[x] Code follows the project's coding guidelines and style.
[x] The branch is up-to-date with the latest changes from the main branch.
[x] Reviewed by at least one other contributor.

Related Issues
This PR addresses the following issue(s): #712
Additional Notes
None

Thanks for submitting a pull request!
We will review it as soon as possible.

Hey @0xWDG,
Thanks for your contribution.
Your PR has been merged!
Your name will appear on https://auroraeditor.com/#contributors in a few moments, if you have contributed to the editor.
Thanks again for your contribution!
Kind Regards,
Aurora Editor Team.


Stop mutating econtext.core source during bootstrap

Rather than modify the econtext.core source code by appending the "ExternalContext.main(..)" call, move this into the first stage, so that tricks aren't necessary to strip the line back off when initializing the slave's module cache

Example method would be having first stage set an environment variable containing the equivalent of the ExternalContext.main() call, then core.py just has if __name__ == "__main__": ExternalContext.main(), with main() updated to read from the env var.

14 months later and we've come full circle -- docstrings live in the source, any alternative is madness. That means they must be stripped to have a compact bootstrap, which means this ticket is invalid.


Missing Some features.

I love this project. I know that it is in very alpha stage but its missing some things :-
1.Rules :- I like the paradigm of berrywm that how it works but rules are missing like if I use plank dock it just get hidden beneath the windows and in bspwm i faced same issue which can be fixed by rules.
2.Window Resizing :- I know that project is mainly focused for keyboard users but it would be great to have mouse support on borders to resize windows as openbox offers.
3.How to Quit :- Actually i don't diggen too deep but afaik its missing command to quit the session, like in bspwm thereis bspc quit.
4. Tiling Feature :- It should be great to have tiling option in some layout and floating also like awesome do just by clicking a button.
Btw, it can be implemented like,
berryc desktop -{f,t}
5.Installing through AUR :- I tried installing through yay(AUR helper) but its shows me some errors. So i compiled it and working but most of users choose to go with AUR.
And yes you forgot to invoke sxhkd in autostart which can be helpful to those who trying it first time..

6.Missing Contact :- Dear Devs,Not everyone uses github so if somebody got any problem or
bug they don't know where to discuss.
You can easily create a Telegram Group,it would be much helpful to noobs like me

Thanks for the issue. A few thoughts:

This would be a pretty substantial addition, but something that I would be willing to add. Other users have expressed interested in a rules based approach. Originally I had redirected people to ruler, but this is insufficient for managing things like drawing docs/system bars. I have some other issues to resolve, but I will keep this on my short list.
This is already added on the development branch. I will update here when this is merged with master.
This is supported via berryc quit.
I doubt this feature will ever be added. First, the algorithm for adding this would be fairly substantial, and I'm not sure how difficult it would be to implement with current factoring. Part of the motivation for having the BERRY_STATUS atom, accessible through x properties, is that users could write their own tiling scripts.
I'll ping @FlashDaggerX for this - they manage the AUR package.
I can set this up. I'm the only dev for this project, so people are always free just to contact me.


Knowledge graph view

AS A technical user
I WANT TO be able to visualise my data as a graph
SO I CAN see and understand the shape of my data

[ ] epic #820
[ ] epic #821

Duplicate of #821


Randomize game strategy

Add a command to randomize how you should play the game.

.strat rolls which victory condition you should play for
.strat policy rolls which policy trees you should take
.strat ideology rolls which ideology you should take
.strat all rolls all of the above

Combine this with .civ and .map for a truly randomized game of LEKMOD

Added in v1.4.0.


esp-idf construction

Hi, I am a newbie
Can anyone tell me how exactly event loop work in the program
(some image to easy to understand), pls
Thanks

http://esp-idf.readthedocs.io/en/latest/api-guides/wifi.html#esp32-wi-fi-programming-model might have the information you need.

yeah, thank you