Document and test ser_json_inf_nan='strings' variant

Change Summary
Document and test new option added in pydantic/pydantic-core#1307.
Related issue number
None.
Checklist

[x] The pull request title is a good summary of the changes - it will be used in the changelog
[x] Unit tests for the changes exist
[ ] Tests pass on CI
[x] Documentation reflects the changes where applicable
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review


Create Vector Erase STL

I thought, this problem with code must be in repo.
Issue Number:
This submission will close the issue #
Submissions Checklist:

[ ] Have you followed the guidelines in CONTRIBUTING.md?
[ ] Have you checked there aren't other open Pull Requests for the same hackerrank problem?
[ ] Have you successfully submitted your code in hackerrank?
[ ] Is your file name exactly same as the problem name of hackerrank, followed by the proper extension?
[ ] Have you ensured that you have put the files in appropriate folders? (Folders are made according to the subdomain of hackerrank practice problems).

Hacktoberfest Contributor:

[ ] Are you a hacktoberfest contributor?

Hackerrank Problem Link:

Submitted Hackerrank Solution Link:

Any other changes you made or something you would like to mention?

@manish831 Thanks for contributing! But you should have first raised an issue before making a PR. And once it gets assigned to you, then start working on it. This is considered a good practice for contributing to any open source project. Hope you understand. Happy Coding😃!

#143  this issue is resolved.
Plz do merge it now @Riddhi9570

@Riddhi9570 , now you can check my branch.
It's follows all the guidelines, plz merge it.


Cutechess | Caissa 1.11 disconnections

OS: Archlinux
Caissa works, tested in Nibbler GUI and everything was fine yet it seems something is wrong as I try to make it play games against other engines in Cutechess gui. I am curious about if it is also the same for Windows. The output looks like this no matter what:
Score of caissa vs stockfish17dev: 0 - 10 - 0 [0.000]
...      caissa playing White: 0 - 5 - 0  [0.000] 5
...      caissa playing Black: 0 - 5 - 0  [0.000] 5
...      White vs Black: 5 - 5 - 0  [0.500] 10
Elo difference: -inf +/- nan, LOS: 0.1 %, DrawRatio: 0.0 %
SPRT: llr 0 (0.0%), lbound -inf, ubound inf
10 of 10 games finished.
Player: caissa
"Loss: Black disconnects": 5
"Loss: White disconnects": 5
Player: stockfish17dev
"Win: Black disconnects": 5
"Win: White disconnects": 5

Ps.
No ponder has been enabled.
Disconnects immediately on his turn.
Time control does not matter.


DOCS-1919-Add-port-requirement

Add port to egress gateway docs and main sys req doc.
Product Version(s):
CE and CC all unarchived
Issue:
https://tigera.atlassian.net/browse/DOCS-1919
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

@ctauchen I assume we don't need to expose the reason the port is required (per thread), correct? Also, it seems we should go back to all unarchived and fix for CE and CC, agree?


What does the lock file actually lock?

I don't understand what the Pipfile.lock file actually does.
I can see that it stores the hashes of the installed versions, and I can see that from that I can create a pinned requirements.txt file to use with pip.
But I don't see what it prevents from happening, if you don't use pip and only use pipenv.
There's mention of how it can be used to deploy to production, but an example would be great.
If some kind soul could explain what the "dev -> deploy to production" workflow is supposed to be here, I'd happily turn it into a Pull Request for the documentation.
P.S. Thanks for this, @kennethreitz , I love the graph and secure options...

The Pipfile.lock is the equivalent of a fully pinned requirements.txt. All the dependencies, including the transitive dependencies, are pinned to an exact version. Than means that using that file with pipenv, you can re-create the exact same virtual environnement with no change in the transitive dependencies.
That means if you install a venv using an existing Pipfile.lock, you won't have any surprise like "oh, this installation is broken because the package foobar has a new version that broke the compatibility".
For the "dev -> deploy to production" workflow example, I'll leave the example to one of the maintainer, as there's a thing or two I'm unsure in term of going from "dev mode" to "prod mode" myself.

Thanks, @vphilippon. I understand the principle of it recording the exact versions; but I don't see a mechanism by which you can actually use that file once created, that is, how do you install those versions from that file?
With a bit more digging around, I've found the "pipenv install --ignore-pipfile" option which I think it does the install from the lockfile; but that really isn't obvious.
I'll do a PR in the hope of making it a bit clearer.

@rwillmer Unfortunately your change to the documentation was removed by the following commit:
https://github.com/pypa/pipenv/commit/21eab5abbbe673a5ac6d7588ee174c5d490e9eb9#diff-aff83a71607de84151c1cf4e0a893472
Maybe this should be fixed again, because I think it was much clearer with your commit.

The correct way to install from the lock file (without any input from Pipfile) is actually pipenv sync. The logic works like this:

The user edits Pipfile to express what is wanted for the app
pipenv lock takes that the user wants (from Pipfile), and resolve them into locked dependencies (Pipfile.lock)
pipenv sync takes the locked dependencies (from Pipfile.lock), and install them into the environment.

pipenv install (without other arguments) is essentially lock + sync, so it is more like *installing from Pipfile) instead.
I would also like to mention that documentation contributions are very welcomed.

how does pip lock work.


Merge master into next 2020-07-21

Please approve once CI passes, but DO NOT MERGE.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.3 out of 11 committers have signed the CLA.:white_check_mark: gszr:white_check_mark: subnetmarco:white_check_mark: locao:x: thibaultcha:x: bungle:x: hutchic:x: kikito:x: Tieske:x: hishamhm:x: dndx:x: javierguerragiraldezYou have signed the CLA already but the status is still pending? Let us recheck it.


Non Supported Test command validation

https://github.com/openbmc/openbmc/issues/469

The above dev task mentioned is completed already.. whats really the work here ?


move appliance initialization service to appliance repo

This static file is currently generated as part of the rpm.
Instead, keep it under source control as a regular service.

[x] https://github.com/ManageIQ/manageiq-appliance/pull/316
[x] https://github.com/ManageIQ/manageiq-rpm_build/pull/158

@kbrock A conflict occurred during the backport of this pull request to morphy.
If this pull request is based on another pull request that has not been marked for backport, add the appropriate labels to the other pull request. Otherwise, please create a new pull request direct to the morphy branch in order to resolve this.
Conflict details:
diff --cc kickstarts/partials/post/db_init.ks.erb
index 71b581b,a7c7a55..0000000
--- a/kickstarts/partials/post/db_init.ks.erb
+++ b/kickstarts/partials/post/db_init.ks.erb
@@@ -1,28 -1,1 +1,32 @@@
++<<<<<<< HEAD:kickstarts/partials/post/db_init.ks.erb
 +# Create a script to initialize appliance on first boot
 +cat > /bin/appliance-initialize.sh <<EOF
 +#!/bin/sh
 +[[ -d /var/lib/pgsql/data/base ]] && exit 0
 +[[ -s /etc/default/evm ]] && source /etc/default/evm
 +echo "Initializing Appliance, please wait ..." > /dev/tty1
 +appliance_console_cli --region 0 --internal --password smartvm --key
 +EOF
 +chmod 755 /bin/appliance-initialize.sh
 +
 +# Create a systemd service to run it on first boot
 +cat > /usr/lib/systemd/system/appliance-initialize.service <<EOF
 +[Unit]
 +Description=Initialize Appliance Database
 +ConditionPathExists=!/var/lib/pgsql/data/base
 +After=evminit.service memcached.service
 +Before=evmserverd.service
 +Requires=memcached.service
 +[Service]
 +Type=oneshot
 +ExecStart=/bin/appliance-initialize.sh
 +ExecStartPost=/usr/bin/systemctl disable appliance-initialize
 +[Install]
 +WantedBy=multi-user.target
 +EOF
 +
 +# Finally, enable the service
 +systemctl enable appliance-initialize
++=======
+ systemctl enable manageiq-initialize
++>>>>>>> 89be564... Merge pull request #480 from kbrock/init-service:kickstarts/partials/post/appliance_init.ks.erb

Backported to morphy via https://github.com/ManageIQ/manageiq-appliance-build/pull/486


Better finding of the hdf5.h include path

The FIND_PATH function has a non-intuitive order in which is searches for include paths and the original form could find a system-installed version of HDF5 even though the developer specified an explicit path via HDF5_INCLUDE_DIR.  See https://cmake.org/cmake/help/latest/command/find_path.html for more information.
The form in this patch is the recommended method from that page for changing the default search order to find the explicitly specified path first

The default search order is designed to be most-specific to least-specific for common use cases. Projects may override the order by simply calling the command multiple times and using the NO_* options:

find_path (<VAR> NAMES name PATHS paths... NO_DEFAULT_PATH)
find_path (<VAR> NAMES name)

Once one of the calls succeeds the result variable will be set and stored in the cache so that no call will search again.

Note that this is used in the test to determine whether the HDF5 library was built with zlib capability.  Sorry I forgot that detail in the above comment.

Excellent, thank you!


DTOs to help with variable-length in non-latency-critical contexts

Accessing a variable length SBE property modifies the state of the auto-generated SBE classes by advancing an offset field. Client code has to access every variable length property exactly once, in order. It's common to pass around lists or strings whose length we can't know ahead of time; in such cases SBE client code is brittle and hard to debug.
Could you add auto-generated DTOs to the SBE code-gen to mitigate this problem? The requirements for these objects would be:

Safe to get or set any property in any order
Index-based access for array-like collections
Use separately allocated memory for the DTOs, with methods to convert the DTOs to / from the wire format

The DTOs would be really useful in non-latency-critical scenarios such as testing, debugging tools and post-processing of persisted messages. It's understood that using the DTOs will incur a performance penalty.
C++ / C# are the two languages used by the author of this request, but I can imagine other users wanting this feature in code-gen for other languages.

See #957.

Solved with #957.


feat: introduce the option of using fuel-core binary instead of fuel-core library

I made new functions that will use fuel-core.bin instead of fuel-core which is in dependencies.
I added a new Config class that I will use with the new functions to make the necessary JSON files and thus enable the same functionality we had with the fuel-core.
In order to use the fuel-core-bin it is necessary to set the evn. variable:
export FUEL_CORE_BIN = " fuel-core"
export FUEL_CORE_CONFIG = " /config.json"
The next steps are:
Using the "cfg" flag (eg "use-fuel-core-bin") I will extract all methods, dependencies, tests, etc. that will be compiled / used only if the flag is entered as a parameter.

@Salka1988 what is the "/config.json" that you referred to in the part about environment variables?

@Salka1988 what is the "/config.json" that you referred to in the part about environment variables?

You dont need that anymore. Now all these variables are automatically set. The only thing you need is fuel-core.bin. and we have to merge this https://github.com/FuelLabs/fuels-rs/pull/455

Great! Will this be able to go in today? (CC @vnepveu @digorithm)


invert security group deletion-creation

This change makes it so terraform creates the new resource before deleting the old one. Without
terraform cannot delete the original group as it's associated to a resource.

@pricemg Terraform plan evalaution detected changes to resources that require approval from a member of @ministryofjustice/modernisation-platform

@pricemg Terraform plan evalaution detected changes to resources that require approval from a member of @ministryofjustice/modernisation-platform


Add query.rq to clinvar-medgen

The method in config.yaml will be executed in each config directory (e.g., config/clinvar-medgen/), please rewrite config/clinvar-medgen/query.rq to simply query.rq.
Also, TogoID is intended to be an international repository, could you please translate Japanese comments in the shell script to English?

I responded to your comments. Please review again.


Fix parsing issues and a performance issue

It turns out that the logfile can contain multiline entries, e.g. in the z3 v4.8.7 one sent here at line 15716 there is the entry
[assign] #7690 clause p49 (not p50)
  (and (not (= $allocated val)) (not (= $allocated init)) (not (= $allocated rel)) (not (= $allocated acq)) (not (= val init)) (not (= val rel)) (not (= val acq)) (not (= init rel)) (not (= init acq)) (not (= rel acq)))
  (not (distinct $allocated val init rel acq))

These are now handeled.

@oskari1 please note the fix here: this little change reduces my overall time (from opening the file to viewing a graph) from 13s to 3s. You have to be very careful to not run O(n^2) operations with such big graphs.


Equivalents of fragment and complex search from MZmine 2.51 in MZmine 3.4.27 ?

Basic information

My operating system and version: Windows Server 2016
My MZmine version: 2.51 -> 3.4.27 (switching)

What happened
Dear Mzmine community,
I used to use MzMine 2.51, and now I want to upgrade to 3.4.27. I would still call myself a newbie, so my two questions may seem a bit silly to you.
In my 2.51 version, I have a batch that looks like the following and which I have already partially transferred to the 3.4.27 version.
 2.51                                                            3.4.27

Mass detection                            -> Mass detection
Mass detection                            -> Mass detection
FTMS shoulder peaks filter          -> FTMS shoulder peaks filter
ADAP Chromatogram builder     -> ADAP Chromatogram builder
Isotopic peak grouper                 -> 13C isotope filter
Fragment search                          -> ?
Adduct search                              -> Relations between ion networks
Complex search                           -> ?
Feature list row filter                    -> Feature list row filter
Join aligner                                   -> Join aligner
Feature list row filter                    -> Feature list row filter
I assume that the "Adduct search" in the new version has been replaced by "Relations between ion networks". But which modules must I use for the "Fragment search" and "Complex search"? My settings for both modules were as follows:

What do I have to do to get the same result with a possibly new module? I think I have to use the Relations between ion networks, but since I don't see similar options as in the older version I`m confused.
Best wishes,
Locardas

The best way to start is by using the Processing wizard in MZmine.
It will help you setup a default workflow and you can go optimize from there.
It also adds the metaCorr grouping step to group features and then Ion Identity Networking to annotate in source fragments, adducts, and multimers. Check out the publication Ion Identity Molecular Networking.

Hey Robin,
great i thank you for your fast reply. I will try it out !
Best wishes,
Locardas


Updated source file by EUROSTAT

Looks like Eurostat silently updated the NUTS xlsx file, the hash is now different - and unit tests in other repositories are failing because of it...
https://github.com/IAMconsortium/legacy-definitions/actions/runs/11296344229/job/31421010160?pr=18
The feature with downloading the xlsx from Eurostat is nice, but risky if this happens from time to time without any announcement or quick solution for downstream users.
Maybe instead keeping a json or yaml of the relevant data in the repo is a more stable solution, like https://github.com/pycountry/pycountry/tree/main/src/pycountry/databases?

Thinking about this further, I think a good solution would be the following:

include the NUTS classification info as a hard-coded yaml in this repository
(and make a release to solve downstream problems)
move the tool to parse the Eurostat file (and create that yaml file) to a utility function in this package
add a weekly GitHub workflow that checks whether the hash of the Eurostat file changed, so that we get an alert when Eurostat updates the file - so that we can check whether the actual NUTS codes/names changed...


Crash when Entry get focus

Hello,
i have a PopupPage with a  inside , then a  then another  and inside there are a  and an .
When i tap on the entry on iOS the debugger breaks at Program.cs on the line UIApplication.Main(args, null, typeof(AppDelegate)); with this error:
System.ObjectDisposedException: 'Cannot access a disposed object.
Object name: 'RGPopup.Maui.IOS.Platform.PopupWindow'.'
I'm. using:
Visual Studio 2022
net8-ios
iPhone 14 with iOS version 17.5.1
Xcode 15.2
Thanks

I try to open the popup in another page (currently is on a page with GoogleMaps) and all works as expected.
Probably is due to the conflict with another component so probably is not a bug of this library

The popup window will be disposed manually when the popup page removes. Can you provide more detail about this issue, a sample project or code snip about using the conflict library? Then I can take a deeper look. Thanks.

Finally i found the problem, it was due to my fault.
Practically on the page I have 2 popups, one that opens immediately in the OnAppearing method and the other when you tap on a button. The problem occurs because the first popup that opens has an OnClosed event that I created and which is called in the OnDisappearing of the popup.
protected override void OnDisappearing()
{
    base.OnDisappearing();

    if (OnClosed != null)
    {
        Dispatcher.Dispatch(delegate
        {
            OnClosed?.Invoke(this, EventArgs.Empty);
        });
    }
}

And i use this on the page :
var popup = new Popup.MyCustomPopup();
await Navigation.PushPopupAsync(popup);
popup.OnClosed += async delegate
{
    await DoSomeStuff();
};

If i do so, opening the second popup with the Entry crash when i focus the entry.
All works as expected if i remove the popup.OnClosed += async delegate
This code works on Xamarin, but probably I should rewrite the code of this callback better

Finally i found the problem. Is because even using the correct Dispatcher.DispatchAsync the DoSomeStuff call a  DependencyService that use BTProgressHUD.Show(message); for showing a loading indicator. If I comment the line that Show the HUD and dhe line that Dismiss the HUD BTProgressHUD.Dismiss(); all works as expected


Remove PrepareStatementStateMachine

Preparing a statement is a substep of running an extended query. For this reason we should reuse the ExtendedQueryStateMachine as much as we can. This patch removes the PrepareStatementStateMachine and uses the ExtendedQueryStateMachine. As a result of this we can simplify our code in lots of other places.

Codecov Report

Merging #391 (7e4baca) into main (220eb50) will decrease coverage by 1.55%.
Report is 1 commits behind head on main.
The diff coverage is 72.18%.

:exclamation: Current head 7e4baca differs from pull request most recent head 85fd93a. Consider uploading reports for the commit 85fd93a to get more accurate results

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #391      +/-   ##
==========================================
- Coverage   46.02%   44.47%   -1.55%
==========================================
  Files         110      109       -1
  Lines        8833     8724     -109
==========================================
- Hits         4065     3880     -185
- Misses       4768     4844      +76

Files Changed
Coverage Δ

...es/PostgresNIO/Connection/PostgresConnection.swift
35.45% <0.00%> (-0.10%)
:arrow_down:

Sources/PostgresNIO/New/PSQLTask.swift
19.35% <28.57%> (-13.98%)
:arrow_down:

...nection State Machine/ConnectionStateMachine.swift
55.68% <40.00%> (-0.53%)
:arrow_down:

...urces/PostgresNIO/New/PostgresChannelHandler.swift
72.27% <65.38%> (+0.84%)
:arrow_up:

...tion State Machine/ExtendedQueryStateMachine.swift
76.27% <90.32%> (+2.08%)
:arrow_up:

Sources/PostgresNIO/New/PSQLRowStream.swift
54.48% <100.00%> (-30.52%)
:arrow_down:

... and 2 files with indirect coverage changes


Update tagging actions (for real) and readme updates

Changes proposed in this Pull Request:

Refactor the tagging GH Action (needed to run the build command here since this is separate from CircleCI)
Readme updates from Huayun

does icon-font package need updated as well?

does icon-font package need updated as well?

never mind I see it was updated previously


Character Editor Error

Describe your bug here.
I'm trying to add this character and everytime this happens:

As you can see, the poses are the same as the text on .xml file. And I clicked "add/update" button. Can somebody help me?
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
ya, but I didn't edited nothing about sprites, characters n' stuff
And I promise, that's my last issue for a while

Not a bug
XML animation name is wrong
banana-killer BananaLeft

Not a bug XML animation name is wrong banana-killer BananaLeft

I think its the character name because spritesheet generator and the animation name, but I'll try it

Not a bug XML animation name is wrong banana-killer BananaLeft

Anyways, I'm a dumbo!

banana-killer BananaLeft

Worked! Tysm man! Sorry about making an issue with an easy and obvious soluction!


Add file extension to track

Codecov Report

Merging #36 (39c8203) into master (496f973) will decrease coverage by 7.70%.
The diff coverage is 93.93%.

@@            Coverage Diff             @@
##           master      #36      +/-   ##
==========================================
- Coverage   98.59%   90.89%   -7.71%
==========================================
  Files          24       24
  Lines        1140     1142       +2
==========================================
- Hits         1124     1038      -86
- Misses         16      104      +88

Flag
Coverage Δ

integration
?

unit
90.89% <93.93%> (+0.01%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.


Cannot login

Logging fails with specific user. I am not using client.logout() in my code
The program works fine with other facebook accounts but it doesn't work on this one.
Code to reproduce
def getCredentials():
#Retrieves the values
with open('credentials.txt') as json_file:
	data = json.load(json_file)
	for p in data['credentials']:
		email = p['email']
		password = p['password']
		message = p['message']
return email,password,message

credentials = getCredentials()
message = credentials[2]
client = Client(credentials[0], credentials[1])
Traceback
Attempt #4 failed, retrying
Traceback (most recent call last):
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_client.py", line 205, in login
    self._state = State.login(
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_state.py", line 149, in login
    return cls.from_session(session=session)
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_state.py", line 186, in from_session
    fb_dtsg = FB_DTSG_REGEX.search(r.text).group(1)
AttributeError: 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
  File "fb.py", line 357, in <module>
    client = Client(credentials[0], credentials[1])
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_client.py", line 103, in __init__
    self.login(email, password, max_tries, user_agent=user_agent)
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_client.py", line 205, in login
    self._state = State.login(
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_state.py", line 149, in login
    return cls.from_session(session=session)
  File "C:\Users\kdalanon\AppData\Local\Programs\Python\Python38\lib\site-packages\fbchat\_state.py", line 186, in from_session
    fb_dtsg = FB_DTSG_REGEX.search(r.text).group(1)
AttributeError: 'NoneType' object has no attribute 'group'

Environment information

Python version 3
fbchat version
If relevant, output from $ python -m pip list

If you have done any research, include that.
Make sure to redact all personal information.

I have the same problem:
https://github.com/carpedm20/fbchat/issues/565


style: abbreviate URIQualifiedName to UQName

We have to handle URIQualifiedName more often than before. And more to come. For example, #984.
Writing URIQualifiedName fully in function names and variable names takes too much space. This pull request abbreviates it:

UQName in function names
uqname in variable names
URIQualifiedName (no abbreviation) in other places including comments

@galtm
Just wanted to ask you if you find a better notation.

I'm merging this. If anyone finds a better notation, please let us know.


Datepicker slow in Safari after added includeDates array

Describe the bug
Datepicker is popups very slowly when includeDates array is added with around 300 elements in Safari browser.
Performance is lagging due to the above issue. Please resolve this issue as soon as possible

It's not only on Safari. I have similar performance issue with Firefox.

Same problem here

I have this problem (


部署时报错

Please make sure you have the correct access rights
and the repository exists.
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
Error: Spawn failed
at ChildProcess. (/Users/tony/New Hexo/Tony Blog/hexo/node_modules/hexo-util/lib/spawn.js:51:21)
at ChildProcess.emit (node:events:513:28)
at ChildProcess._handle.onexit (node:internal/child_process:291:12)
tony@TonydeMBP-2 hexo %

没事了


Sourcing a :mksession file does not respect set shortmess+=A

Steps to reproduce

Create the following config file test.vim:set shortmess+=A

vim --clean
:w foo.txt
:mksession session.vim
Keep this vim session running and open a new terminal shell instance
(in new terminal shell): vim -u test.vim
:source session.vim

Vim gives an error message after sourcing session.vim:
Error detected while processing [...]session.vim:
line   42:
E325: ATTENTION
Found a swap file by the name ".foo.txt.swp"
[...]

Expected behaviour
Vim respects shortmess+=A and does not give an error message.
Version of Vim
8.2.4827
Environment
Operating system: Manjaro Linux x86_64
Terminal: kitty 0.25.0
Value of $TERM: tmux-256color
Shell: zsh
Logs and stack traces
No response

I could be wrong, but I think that even without the options item in 'sessionoptions', 'shortmess' is still reset in the session script.

A similar issue was fixed in patch 8.2.2776.

There might be other options which are also reset/ignored while a session file is sourced.


Add select/deselect feature functionality to WorldWind

Feature Branch : feature/emp3-web-8-ww-feature-select
Primitives and milStdSymbols should highlight correctly when selected.
UserFeatureInteractionEvent enums should properly raise events containing features in WorldWind

reintegrate


Get City budget data

From https://data.economie.gouv.fr/explore/?sort=modified&q=balance+comptable+communes

Closed by #10.


Re-implement helpers from libwayland-server

libwayland-server provides a few helper functions, notably regarding wl_shm handling: wayland_shm.c.
These helpers cannot be used as-is with the crate wayland-server, as they would violate the user_data structure the safety of the whole lib depends on. But they can be re-implemented on top of the current rust API, as they require no special knowledge of the internals.

Actually, I'm considering keeping the core binding stuff here, and implementing these helpers in an other crate.
Something like a "toolbox of helpers for writing compositors". Providing basic implementations of several globals.

Closing in favor of https://github.com/vberger/smithay/issues/1.


HUM-810 Move tracing middleware in proxy server in front of context m…

…iddleware
It seems like Proxy's context middleware make some container/account info calls,
so in order to capture those calls in same trace, we need to move tracing middleware in front.
Also use context package everywhere instead of golang.org/x/net/context.

Seeing those "hidden" container gets is great.


additional info request

Site is great, please add information for all of the new input types
search, tel, url, email, datetime, date, month, week, time, datetime-local, number, range, color
and any more I may have forgotten :D

The overengineer in me says do we want infrastructure for sub categories.
I'm sure there's a bunch of closely related stuff in CSS we might want to categorize into one thing somehow. And detailed DOM information could use categorization.
Also I think its of value to add the input types but I feel things will get noisy.

Very good point, why not just have one section for input then and within that show sub categories?

btw karl we already have a bunch of the inputs on the site and a search input ticket in here.
while you tweak your ticket could you rename it?
and @Raynos we're not gonna do subcategories. ;)
nothxx


Goto definition goes to stub files instead of actual definitions

Seems like the issue (#65) has not been solved entirely :/
Examples from the old report still show "some" preference to the stub files although there are source files in place.:
from http import HTTPStatus

print(HTTPStatus.GATEWAY_TIMEOUT)

performing Goto Definition/Goto Declaration DOES work on HTTPStatus but always goes to Declaration on http and GATEWAY_TIMEOUT
from operator import attrgetter

neither operator nor attrgetter bring you to the source code definition on Goto Definition or Goto Declaration
from xml.etree import ElementTree

all goto the Declaration stub whatever I do
import pipes
pipes.quote()

only quote works here.
Expected
IF there is source code
Goto Definition brings you to the source code .py
Goto Declaration opens the stub .pyi
Environment data
Version: 1.54.0-insider (user setup)
Commit: 93f705ab40b37aade9d3b5165ed09114a8c87ac9
Date: 2021-02-11T05:44:31.644Z (2 days ago)
Electron: 11.2.3
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042

#65 was about filtering the navigation, so that was closed. These above issues were with source mapping (mapping pyi contents to py content) and required a different fix.
All of the above will work in the next version, except attrgetter, because the type listed in the stub (function) doesn't match the type in the code (class) and our source mapper thinks it has found the wrong thing.

related to https://github.com/microsoft/pyrx/issues/1123

attrgetter now works, so everything you've listed will be fixed in our next release.

whow! Thats great news!! 🤩
So the attrgetter stub with the def type is from the Python extension, right? Did they fix it as well?

That stub is sourced from typeshed and would need to be fixed there. I don't know what the history of that stub is to know if it was intentional or not. I've seen that sort of thing a few times.

This issue has been fixed in version 2021.2.4, which we've just released. You can find the changelog here: https://github.com/microsoft/pylance-release/blob/main/CHANGELOG.md#202124-24-february-2021


added a method 'do_savefirst' for saving the first frame of every animation/image

Helpful for indexing a DRS/SLP from AOE HD or an expansion pack that doesn't mention the item ids.
A lower range and higher range are given as params, this spits out id1.png - id10.png

I hope this is something that interests you, feel free to decline!!

Wow, I totally didn't notice that pull request. Sorry for that massive latency (not noticing it for a whole year is quite an accomplishment), and thanks for the contribution! I'm merging it and correcting a small typo :)

Hah excellent, glad to commit. I used this to extract graphics for a college project it was super helpful thanks a lot.


Remove .txt extension from LICENSE file

Looks like 2 of the jobs failed randomly. Can someone run them again?


Added support for @Singleton as a bean defining annotation.

Signed-off-by: Tomas Langer<EMAIL_ADDRESS>By default beans with @Singleton are ignored by Weld. I have added this annotation as a bean defining annotation, so it is picked when discovery mode is annotated (it works now with all mode).

@ljnelson this was actually reported as a portability issue, migrating from an existing solution. Helidon did not discover singletons, where original implementation did...

I can't comment on that.  As you know, @Singleton is not a bean-defining annotation so making it one would be surprising to anyone who is familiar with CDI bean discovery.  I know that CDI recently (and over the years) has mulled defining it to be a bean-defining annotation, but they haven't yet.  Hence I am still not in favor of baking this into Helidon.

OK. I will close this PR.
The correct way to handle this - there are two options - one seems to be as Laird mentioned to configure it using properties, once released and integrated into Helidon.
Second option is to create a stereotype, such as:
@javax.enterprise.inject.Stereotype
@javax.inject.Singleton
@Target(TYPE)
@Retention(RUNTIME)
public @interface CdiSingleton {

}


Feature Request: ARM compatibility

Hi there,
I'm running the ARM version of Windows & Office and my Excel projects using the VBA-FileTools are showing a lot of errors.
While I'm doing my best to fix them, I'm not a VBA expert.
Hoping to get some tips and support!
One thing I noticed is that a lot of VBA functions need to be changed.
Example: LeftB$ changed to VBA.LeftB$.
Thanks!

Hi @svh1985 ,
Thanks for letting me know!
None of my machines are on ARM so I cannot test. I will try to install a virtual machine when I get some time in the next few weeks and will get back to you.

@svh1985 ,
Is there any chance that you have an addin or different code module that has a LeftB function defined?
In other words, what kind of error do you get? For example:

or

Hi @cristianbuse,
I read on issue https://github.com/cristianbuse/VBA-FileTools/issues/21 that the user was running on Win11 ARM too, and only had a minor unrelated issue. So, I figured something else might be wrong in my case. Therefore, I compared the references of an empty Excel file with my project and did some corrections. And it seems to be work now!
Thanks for helping out, and your efforts on this project!
Ps. I think ARM can be added to the list supported CPU’s.

@svh1985 Curious what references had to be added.  No idea why I'm getting notifications for this, but I'm also working on some vba with ARM as a target so would be interested to know approx what you did :)

Many thanks @svh1985 for your feedback!
I am also curious what references were causing the issue.


adding a dockerfile to build the project

We should take the opportunity while dockerizing things to also remove pipenv


Support for nested properties setting customKey in collection.add() method?

Hi,
I'm using this awesome library to perform nearby query, but I noticed a limit when call add() method  providing customKey param: I'm not able to set nested properties of data object, i.e. place.coordinates, and looking at the code I found this limit in utils.ts: https://github.com/geofirestore/geofirestore-js/blob/master/src/utils.ts#L295
My question: is it possible to add support for nested properties? I would like to do something like that:
const geofirestore = new GeoFirestore(firebase.firestore());
const geocollection = geofirestore.collection('availabilities');
export const createGeoData = (data) => geocollection.add(data, 'place.coordinates');

Probably this isn't a bug issue or something like that, but it could be an enhancement.

@MichaelSolati any update on this?

I have a plan on place but I just haven't had time to get to this. I should have something by the end of the month though

@MichaelSolati I need this feature as soon as possible, when do you think it will be available?

@paolospag So I think this will work, it required more work then I thought and as I have been traveling I haven't had the time to fix it.
npm i geofirestore/geofirestore-js#feat/findCoordinates

If it works I'll deploy it to NPM.

@MichaelSolati Sorry for my late response. Thank you for the stuff, I'll take a look tomorrow and I'll let you know.

@MichaelSolati I confirm that it now works exactly as I expected, thanks a lot!
Please notify me on this issue when you deploy it to npm, then you can close this issue.


[MCO][vsphere]  vsphere hosts fail to get assigned hostnames from vsphere

MCO Pull https://github.com/openshift/machine-config-operator/pull/2405 breaks hostname retrieval from vsphere as vsphere-hostname.service now runs during first boot.  However, open-vm-tools, which provides the executables needed to get this isn't available during firstboot.  Since it only runs during firstboot, it never retrieves the proper hostname in subsequent boots:
 $ journalctl -u vsphere-hostname.service
-- Logs begin at Thu 2021-02-11 16:10:11 UTC, end at Thu 2021-02-11 16:35:11 UTC. --
Feb 11 16:16:34 localhost systemd[1]: Started vSphere hostname.
Feb 11 16:16:34 localhost vsphere-hostname.sh[1006]: /usr/local/bin/vsphere-hostname.sh: line 7: /bin/vmtoolsd: No such file or directory
Feb 11 16:16:34 localhost systemd[1]: vsphere-hostname.service: Succeeded.
-- Reboot --
Feb 11 16:27:32 localhost systemd[1]: Condition check resulted in vSphere hostname being skipped.

the condition to run this should probably be:
ConditionPathExists=!/etc/ignition-machine-config-encapsulated.json
Version
4.7 vSphere IPI
The equivalent pull is also targeted for 4.6: https://github.com/openshift/machine-config-operator/pull/2404

This was reverted in OKD 4.7 fork, we'll reconcile on this again when forks get merged


[DNM][ESP32] drivers: Add Clock Driver

Changes

Initialize PLL for Higher Frequencies 80,160,240 MHz

Supported XTAL Frequencies 26MHZ, 40MHZ

Clock Driver can't be disabled, because all of the other drivers
will depend on it to get their operating Frequency based on chosen
clock source (XTAL/APB).

Add multiple references to PLL i2c bus ROM functions.

Add rtc node to Device Tree.

Since All Peripherals Frequency is depending on CPU_CLK Source,
clock-source property added to CPU node

The Code used for Checking the Clock is settings is available here: [LINK]

esp32_enable_peripheral replaced by clock_control_on

ONLY UART Driver is adapted for the new changes, I will update the rest of
the drivers after the review of the current implementation.

Needs Review:

In dts_fixup.h: I set CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC to 80MHZ, but this
is only valid when PLL is enabled, What is the right way to define it equal to XTAL
Clock when PLL is disabled ? I mean can i use DT_ Macros here ?

In soc.h : The enum esp32_module_t represents an ID for each module that can be
Enabled/Disabled by clock driver, the value here is used to access the array in esp32_peripherals
which is implemented in soc.c

Should I add #ifdef PLL_ENABLED to the driver functions ? for better code size in case
of PLL disabled ?, FYI: WIFI/BT won't work without PLL Enabled!.

All Low Power clocks still not supported, Dunno if zephr support on the fly clock switching.

Should I add 24MHZ XTAL Supprt to the driver ?, I didn't find any proof that this frequency is working!
it is only mentioned in IDF source code.

ESP32 RTC Module is a complex module and has a lot of features (Clock/Power) Control, Low Power peripherals, etc., is it acceptible to be represented as clock control module in the device tree ?

After review:

Test i2c frequency
Test PWM
Test Timing

Feel free to suggest something more not covered in the above points.

I have tested UART, I2C, and measure time between pin toggling (500ms, 1000ms) using external USB Analyzer.

View Tests

I2C

GPIO Toggling (500ms)

GPIO Toggling (1000ms)

Also, could you add these two files and make yourself code owner in the CODEOWNERS file?

@andyross @dcpleung could you re-review please?


Use MobileDetectBundle with Pico

Hi all,
Is there any way I can use MobileDetectBundle inside pico? Any tips&help is welcomed!
Thanks!

Personally I neither know what MobileDetectBundle is nor what you're trying to achieve with it. Can you please elaborate?

@PhrozenByte Seems to be a Symphony thing for detecting a mobile device and redirecting them.
https://github.com/suncat2000/MobileDetectBundle

I'm still neither sure what he's trying to achieve nor what the actual question is. Do we support this piece of software in particular? No.  Sure, why not. Is it possible to make this particular piece of software work with Pico? Maybe. Do I think that it is meaningful to do something like what this software does? Very likely not, there are probably better solutions, depends on what he's trying to achieve.

@PhrozenByte , thanks a lot for your answer. What I am trying to achieve is to serve a different template/page based on the device(ex mobile or pc)/browser. If you have other suggestion about how this can be achieved let me know

As far as I understand the README.md of MobileDetectBundle right, the project is (mostly) a Symfony wrapper for https://github.com/serbanghita/Mobile-Detect. Thus you can use this library straight to do your checks and change Pico's $config['theme'] variable during the onConfigLoaded event.
However, I don't think that server-side, UA-based detections are a good idea in general, you should use a theme that works great on both desktop and mobile devices instead. This ultimately depends on what particular problem you're trying to solve with this detection. However, if you really want to use it, sure, that's possible.


Slight troubleshooting for DA using the MotrpacTraining6mo functions

Hi Folks! I ran into a small number of items that gave me a big of trouble with running some DA while testing rn6 v rn7 -- I'm not sure if I'm utilizing the correct functions in each use case but hoping to get your thoughts:
the fix_covariates function I think should be adapted for managing 0 variance across one comparison. In particular, I believe for Spleen, all the RIN values for female samples were the same, so doing DA by sex resulted in a non-full-rank matrix for the covariates. I wasn't sure how you got around that for your DA (maybe I'm using outdated functions?)
 for (cov in covar) {
    male_subset <- meta[sex == "male", get(cov)]
    female_subset <- meta[sex == "female", get(cov)]

    unique_male_values <- length(unique(male_subset))
    unique_female_values <- length(unique(female_subset))
    if (length(unique(meta[, get(cov)])) == 1 ||
        unique_male_values == 1 ||
        unique_female_values == 1) {

      message(sprintf("Covariate %s is constant for one of the sexs. Removing.", cov))
      covar = covar[covar != cov]
    } else {
      if (is.numeric(meta[, get(cov)])) {
        meta[, `:=`((cov), scale(meta[, get(cov)], center = center_scale,
                                 scale = center_scale))]
      }
    }
  }

Also using the transcript_timewise_da function didn't work for me for VENACV bc all the samples in T1/2 were flagged as outliers, so the timewise for comparisons b/t week 1,2 and other timepoints threw an error.
I'm not sure if this is an issue particularly bc they may have only came up because I was using counts matrixes loaded from outside the package. Just wanted to bring these things up in case it was helpful, and mention that the package in general was super helpful in performing additional comparisons!

Hi Chris,fix_covariates() should handle covariates with 0 variance (see https://github.com/MoTrPAC/MotrpacRatTraining6mo/blob/main/R/fetch_prep_data.R#LL203C1-L205C34). Can you examine the resulting non-full-rank covariates matrix to see if there are any 0-variance columns? It may be that two covariates are not linearly independent. As for VENACV, good catch. When we generated the differential analysis results for the paper, we used the tables with those outliers included and then removed the female 1w, 2w results at the end. I’ll fix this soon. On May 18, 2023, at 10:25 AM, christopherjin @.***> wrote:
Hi Folks! I ran into a small number of items that gave me a big of trouble with running some DA while testing rn6 v rn7 -- I'm not sure if I'm utilizing the correct functions in each use case but hoping to get your thoughts:
the fix_covariates function I think should be adapted for managing 0 variance across one comparison. In particular, I believe for Spleen, all the RIN values for female samples were the same, so doing DA by sex resulted in a non-full-rank matrix for the covariates. I wasn't sure how you got around that for your DA (maybe I'm using outdated functions?)
for (cov in covar) {
male_subset <- meta[sex == "male", get(cov)]
female_subset <- meta[sex == "female", get(cov)]
unique_male_values <- length(unique(male_subset))
unique_female_values <- length(unique(female_subset))
if (length(unique(meta[, get(cov)])) == 1 ||
    unique_male_values == 1 ||
    unique_female_values == 1) {

  message(sprintf("Covariate %s is constant for one of the sexs. Removing.", cov))
  covar = covar[covar != cov]
} else {
  if (is.numeric(meta[, get(cov)])) {
    meta[, `:=`((cov), scale(meta[, get(cov)], center = center_scale,
                             scale = center_scale))]
  }
}

}
Also using the transcript_timewise_da function didn't work for me for VENACV bc all the samples in T1/2 were flagged as outliers, so the timewise for comparisons b/t week 1,2 and other timepoints threw an error.
I'm not sure if this is an issue particularly bc they may have only came up because I was using counts matrixes loaded from outside the package. Just wanted to bring these things up in case it was helpful, and mention that the package in general was super helpful in performing additional comparisons!
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

I meant for fix_covariates, when comparing by sex, doesn't check if the covariates have 0 variance for each individual group. For example, if doing DA on a specific sex:
The issue I had was for, spleen the RINs were like 9.x, 10, something for Male, but all 10 for female, so the female design matrix for female DA wasn't full rank, but the fix_covariates function didn't catch that.

Thanks for the clarification! I'll follow up with a PR soon.

Hi Chris, looking back into the source code, fix_covariates() is already applied on a per-sex basis within the run_deseq() function. transcript_timewise_da() calls transcript_prep_data(), which calls fix_covariates() (applied to male and female covariates together).
I would not generally recommend running fix_covariates() directly if you are performing differential analysis with functions in this package. If you are using custom differential analysis functions and performing differential analysis separately in each sex, then just apply fix_covariates() to the sex-specific metadata.
If you're still having issues, please provide a reproducible code snippet to help me debug.
I fixed the other issue you reported, so transcript_timewise_da("VENACV") now works (v1.6.4). Thank you for using these packages and letting us know when you have issues!

Ah...my apologies there, I had to make a transcript_prep_data_rn7() function for loading rn7 and implemented the sex-specific stuff in a different way. sorry to make you check through all that when it was already implemented


Fill sessions with data after adding the column

Questions
Answers

Description?
The script doesn't fill new session columns with data, resulting in an error sometimes. This fills it.

Type?
bug fix

BC breaks?
no

Deprecations?
no

Fixed ticket?
Fixes #https://github.com/PrestaShop/autoupgrade/pull/652#issuecomment-1824717816

Sponsor company

How to test?
Upgrade from <IP_ADDRESS> to 8.1.2, directly after upgrade, open phpmyadmin and check that there won't be an empty date_add and date_upd in ps_employee_session.

@AureRita That's normal, you can be logged in from multiple browsers/IPs/whatever. Outdated sessions can be cleaned using the button in BO. :-) Thanks!


README.md: add all runtime dependencies

Signed-off-by: Antonio Murdaca<EMAIL_ADDRESS>
- What I did
- How I did it
- How to verify it
- Description for the changelog

@rhatdan @mrunalp PTAL and merge (w/o /test all of course)

LGTM

Did this go into or does this change need to be in the 1.8 or 1.0 branches?

this is a redme fix, we're not back porting it anywhere


Issue #195: Error on Log Page

Somewhat related to issue #187 in that the display formatting of the error information is duplicated here.

Similar to the other PR, I suggest centering this box with a max-width for wide screens.

Changed to match reformatted error description in #187 and made it skinny/centered on larger screens.

LGTM


[#169035672] Allow a new exchange rate on any day

What
In https://github.com/alphagov/paas-cf/pull/2110 and https://github.com/alphagov/paas-cf/pull/2111 we tried to change the USD–GBP exchange rate that we use. This failed because of a constraint requiring currency rates to take effect at midnight at the start of a month:
new row for relation "currency_rates" violates check constraint "valid_from_start_of_month"

This PR removes the requirement that currency rates are only changed at midnight at the start of the month. We will then be able to change currency rates on any day. They still have to take effect at midnight, to make things easier for any future improvements we make to billing.
How to review

See if the tests go green;
Code review;
Deploy to your dev env after deploying https://github.com/alphagov/paas-cf/pull/2111. Restart paas-billing-collector a few times and check it doesn't error.

Who can review
Not @46bit.

IIRC only reason this constraint existed was so that the pricing calculator wasn't confusing... this is betterer :+1:


[Feature] improve spacing

Description
The page will much look better if the line spacing is increased, and the left and right padding is reduced. We can put an image to the right.
Screenshots

Additional Information
No response

In Our Design we add nothing in right side.
Design- https://www.figma.com/proto/XIGflIIAZWQf7tM5UXuOt4/DevsIn-Tech---Open-Source?type=design&node-id=1-474&scaling=scale-down-width&page-id=0%3A1
Check latest website - https://devsintech.netlify.app/
if you would like to improve in website then have a look on design and raise other issue.


Renting CPU resources doesn't work - account unusable

I'm using Anchor 1.2.6 (according to the "check updates" function the latest version) and it seems a while ago (maybe a few weeks) the CPU rental function stopped working.
I can complete the rental action and I get a transaction ID, but the transaction never shows up on any block explorer (not even as unconfirmed), and the resources are never actually rented.

I have the same issue in my own JavaScript code - I opened an issue at https://github.com/EOSIO/eos/issues/10647 - but it's unclear for me what's wrong and I think at least Anchor shouldn't show a TX ID as "unconfirmed" if there are no other nodes returning the TX at all, not even as unconfirmed...?
EDIT: Interestingly enough, today it actually worked and showed up a few minutes. Until three days ago it didn't show up at all. Nonetheless I wonder how this can happen and whether Anchor should have a way to detect this situation and show a more meaningful result...

In that 3rd screenshot, we explicitly try to say that just because you've submitted through Anchor doesn't mean the transaction will actually be included in the network. Anchor's job in signing/broadcasting the transaction has been completed - but it's up to the API node you are broadcasting to in order to validate and relay that transaction on to the blockchain itself.
The first thing I'd look at is the API node you're using - are you using one of ours or have you modified Anchor to use another API node? It's not uncommon for one API node to see the transaction and think its valid, but then to be rejected by the rest of the network for some other reason.
There are a number of other things that could impact whether a transaction is accepted by the network or not, but this is a good place to start. This is one aspect of how EOS works, both for the good and bad it brings.

I see, you are right, I misinterpreted the message as "it may end up as a failed TX" (which I'd still see in the block explorer)
It's the default server.
Is there any way to find out why it was rejected though?


FileNotFoundError: [Errno 2] No such file or directory: './data/ShapeNet/data/ShapeNetTrain/04256520_9c1b448ec62cb9fb36dd029536673b0b_21.dat'

I downloaded ShapeNet data and unzipped it but there is no folder "./data/ShapeNetTrain" included. I am not able to run "python train.py" and I can't find the dat-file anywhere. Any recommendations what to do or what went wrong?

@banannakn You need to unzip all the downloaded .7z file to get the .dat file

Yes, this is what I did. But the problem is that there is no folder "ShapeNetTrain", not even the upper folder "data", but I created them. Next problem, I need to put the ".dat files" in the folder "ShapeNetTrain" (it is written otherwise in the manual you wrote). That's what I did but there are still some ".dat files" missing, I just got them from number 0 to number 4. And the error says there should exist ".dat files" up to number 21 (the last two numbers of the".dat file" name) and I can't find them anywhere

@banannakn Some reference for data downloading from the Pixel2Mesh website: https://github.com/nywang16/Pixel2Mesh/issues/12#issuecomment-437219435
https://github.com/nywang16/Pixel2Mesh/issues/42
https://github.com/nywang16/Pixel2Mesh/issues/5

@rangchu Thanks for your interests to our paper. I followed this link to download the ShapeNet dataset with generated GT point clouds: https://github.com/nywang16/Pixel2Mesh#dataset. I do not have the data saved in my current local machine so I cannot provide you my copies of the dataset. You can follow the dataset download step in my linked Pixel2Mesh git repo. If you have any questions (e.g. unzipping the 7z files), I suggest you post a question directly in the Pixel2Mesh git repo.

I downloaded ShapeNet data and unzipped it but there is no folder "./data/ShapeNetTrain" included. I am not able to run "python train.py" and I can't find the dat-file anywhere. Any recommendations what to do or what went wrong?

Have you solved the missing data problem? I also only find 00.dat to 04.dat，not more. Thank you!

I am confronted with the same problem that the ShapeNet datasets only contains the rendering 00.dat to 04.dat

@holawx the rendered images are optional requirements as shown in the Readme file: https://github.com/zouchuhang/Silhouette-Guided-3D#download-data-and-pre-trained-model
I don't think this will affect you to run the existing code.


new free proxy site: https://pzzqz.com with free api

https://pzzqz.com/

Looks cool. Is it open source?

Oh cool. Sounds interesting.

looks cool if you donate I guess but it's not very useful as a free service since it doesn't allow "free" members to filter at all. So you can only retrieve 30 proxies at a time but if you only want, for example, US countries with https proxies then you're out of luck.. at least ProxyBroker let's you do all that filtering for free.

As this project is not maintained by the original developer, we've forked ProxyBroker and continued maintaining the proxybroker2 project since 2020.

https://github.com/bluet/proxybroker2
https://github.com/constverum/ProxyBroker/pull/161

If anyone's interested, please join. We need more volunteers. :-)


refactor: remove immutable

it seems overkill to have a big library for handling two places that need
immutable data.
this should trim down the size of the build a bit (like ~15kb gzipped on dcos-ui).

I am agreeing with Pierre here, it does not justify to have the complete library. Although if we really need immutable did we consider using "immer" instead of immutable.js?


Disable the FDW tests on postgres-12.

The FDW module is not compiled with postgres-12.

Actually I don't think the tests run in pg11 with this.


Add redirects from http(s)://dotmesh.io to http(s)://dotmesh.com

http://dotmesh.io/ currently returns a 404 page.


Mergeback from release to main

Codecov Report

Merging #15450 (56159ed) into main (cbdbe0a) will decrease coverage by 0%.
The diff coverage is n/a.

@@          Coverage Diff           @@
##            main   #15450   +/-   ##
======================================
- Coverage     65%      65%   -1%
======================================
  Files        560      561    +1
  Lines      26926    26935    +9
  Branches    3900     3906    +6
======================================
- Hits       17535    17523   -12
- Misses      8666     8688   +22
+ Partials     725      724    -1

Impacted Files
Coverage Δ

src/client/testing/common/types.ts
93% <0%> (-7%)
:arrow_down:

src/client/testing/pytest/main.ts
39% <0%> (-3%)
:arrow_down:

src/client/testing/nosetest/main.ts
44% <0%> (-2%)
:arrow_down:

src/client/testing/pytest/runner.ts
16% <0%> (-2%)
:arrow_down:

src/client/testing/nosetest/runner.ts
16% <0%> (-2%)
:arrow_down:

src/client/testing/unittest/main.ts
69% <0%> (-1%)
:arrow_down:

...rc/client/testing/explorer/testTreeViewProvider.ts
65% <0%> (-1%)
:arrow_down:

src/client/testing/explorer/testTreeViewItem.ts
52% <0%> (-1%)
:arrow_down:

src/client/testing/unittest/runner.ts
12% <0%> (-1%)
:arrow_down:

...sting/common/services/unitTestDiagnosticService.ts
95% <0%> (-1%)
:arrow_down:

... and 39 more


Source Map issues with Browserify and Webpack

Link to bug demonstration repository
agilgur5/physijs-webpack#coverage
Relevant files are browserify.js and webpack.js as well as their respective tests browserify.spec.js and webpack.spec.js which are all like 5-10 LoC each. package.json scripts and nyc.config.js for config.
(vendored files are physi.js, physijs_worker.js, and vendor/ammo.js, which are mostly ignorable)
For context, my library is an integration for bundlers, including out-of-the-box support for webpack and browserify, so my tests are literally to ensure that the integration itself works (and not that physijs works). An important aspect of this is WebWorker support for both bundlers.
This means that I have to test the bundled code, and not the source files themselves. The source code is all ES5, so no transpilation needed (though the test code is not necessarily). The code can be bundled for both bundlers with npm run build: test.
It seemed like nyc's source map support would handle this use case, but I ran into some issues with both bundlers.
Expected Behavior

I expect the output of npx nyc ava browserify.spec.js to be:

-----------------------------|----------|----------|----------|----------|-------------------|
File                         |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
-----------------------------|----------|----------|----------|----------|-------------------|
All files                    |    100  |     100 |     100 |    100 |                   |
 browserify:                 |    100  |     100 |     100 |   100  |                   |
  browserify.js              |     100 |     100 |     100 |    100 |                   |
 ----------------------------|----------|----------|----------|----------|-------------------|

I expect the output of npx nyc ava webpack.spec.js to be:

-----------------------------|----------|----------|----------|----------|-------------------|
File                         |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
-----------------------------|----------|----------|----------|----------|-------------------|
All files                    |    100  |     100 |     100 |    100 |                   |
 webpack:                    |    100  |     100 |     100 |   100  |                   |
  webpack.js                 |     100 |     100 |     100 |    100 |                   |
 ----------------------------|----------|----------|----------|----------|-------------------|

Observed Behavior
There are 2 different, but potentially related bugs, I'm encountering:

For browserify, I have source maps output to a separate .map file with exorcist, but none of the bundle itself or the source code ends up being output in the coverage. The output of npx nyc ava browserify.spec.js is:

----------|----------|----------|----------|----------|-------------------|
File      |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
----------|----------|----------|----------|----------|-------------------|
All files |        0 |        0 |        0 |        0 |                   |
----------|----------|----------|----------|----------|-------------------|

I don't really know why the code in build/ and the source mapped code isn't included. The file I'm looking to be included without source maps is browserify.bundle.js and with source maps the files are browserify.js (and maybe physijs_worker.js and/or physi.js for further testing). Why are those not included?

For webpack, which runs virtually identical code (just a different bundler and worker-loader instead of webworkify), the output does cover webpack.bundle.js and the source mapped files, webpack.js, physi.js, and physijs_worker.js are shown in the coverage report. The output of npx nyc ava webpack.spec.js is:

-----------------------------|----------|----------|----------|----------|-------------------|
File                         |  % Stmts | % Branch |  % Funcs |  % Lines | Uncovered Line #s |
-----------------------------|----------|----------|----------|----------|-------------------|
All files                    |    23.64 |     3.46 |     8.51 |    23.82 |                   |
 webpack:                    |    23.42 |     3.46 |     8.51 |    23.59 |                   |
  physi.js                   |    22.73 |     3.46 |     7.53 |     22.9 |... 1394,1395,1396 |
  physijs_worker.js          |      100 |      100 |      100 |      100 |                   |
  webpack.js                 |      100 |      100 |      100 |      100 |                   |
 webpack:/test-utils/webpack |      100 |      100 |      100 |      100 |                   |
  _export-to-window.js       |      100 |      100 |      100 |      100 |                   |
-----------------------------|----------|----------|----------|----------|-------------------|

The exclude is set to ignore test-utils/**, physi.js, and physijs_worker.js, but they still show up in the reported coverage through the source maps. (I'm also pretty sure the 100% coverage of physijs_worker.js is incorrect, but that's probably unrelated?). The code in test-utils that's imported directly (not source mapped) is correctly excluded/hidden, but the source mapped code is incorrectly shown. How do I exclude/hide these source mapped files?
There doesn't seem to be much documentation for testing source-mapped bundles. nyc seems to try to handle it automatically and there is the babel preset for babel instrumentation, but I'm not transpiling any code, just bundling it.
I also have both webpack and browserify set to output source maps to a separate .map file, but I'm not sure if that's necessary. ~The README says inline source maps are supported, but using cheap-eval-source-map for webpack causes the source maps to not work~ EDIT: it should be inline-cheap-source-map, woops.
Troubleshooting steps

[x] still occurring when I put cache: false in my nyc config

Environment Information

  System:
    OS: macOS High Sierra 10.13.6
    CPU: (4) x64 Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
    Memory: 64.03 MB / 8.00 GB
  Binaries:
    Node: 8.4.0 - /usr/local/bin/node
    npm: 6.9.0 - /usr/local/bin/npm
  npmPackages:
    nyc: ^14.1.1 => 14.1.1

Wanted to post an update here as I think I've narrowed down the issue(s) a bit in my latest trial-and-error experiment/investigation:

I believe that the no files output for the browserify version with nyc and ava and is probably the same problem I had with jest --coverage getting an infinite cycle error. I'm not totally sure why nyc/ava doesn't give any error but instead has empty output but they seem related at least.
This issue seems like it's caused by istanbul-lib-instrument/ @babel/traverse based on jest's stacktrace (linked above). I think this is because it has trouble parsing ammo.js, a ~1.2MB Emscripten port. I had some similar (but not exactly the same) issues when babel was running over the ammo code (20+ second runs and garbage collection errors that would eventually crash). When I used babel-plugin-istanbul to manually instrument the bundle and ignored ammo from babel processing, it seemed to instrument and run fine.

Bundling plus istanbul coverage (with or without source maps) seems to have issues and there seems to be no way to exclude some files. Like I can't exclude the webpack bootstrap or universalModuleDefinition (which is not source-mapped to anything). Trying to exclude it with like webpack.bundle.js:/webpack etc just doesn't work.
Trying to exclude actual source code, like say, test/utils/, doesn't work either, neither with trying to exclude the bundled "files" (webpack.bundle.js:/Physijs/test/utils/) nor the source file (/test/utils/). It similarly does not work when source maps are included (which basically just changed it to say physijs-webpack/test/utils/ in the output instead).
It seems like the only way to get excludes to work with a bundle is to manually instrument it.

I have no idea how to get coverage for a real Web Worker (i.e. one that runs in a separate thread, not a fake one that runs in the same thread). physijs-webpack#cypress-coverage is able to run everything correctly in Cypress, and with manual instrumentation files can be properly excluded from coverage reports. But physijs_worker.js doesn't appear in the coverage reports at all 😞 😕 😖

If so, what is blocking it?

It's never been responded to in over a year

Is there anything you can do to help move it forward?

I've debugged it heavily and added lots of details and links and the repo is quite tiny. The only other thing I can do is dive into the nyc code but I don't even know where to start and have not been given any guidance.

I noticed your are using nyc 14, there were some source-map fixes which went into nyc 15 (particularly related to bundled code), please give this a try to see if it improves the ability to ignore parts of the bundle.  You should be able to tell istanbul to exclude src/some-file.js.  This would still produce coverage counters inside the bundle but when nyc report sees that exclude it would drop the coverage associated by source-maps to src/some-file.js from the report.  This was done in nyc 15 only as it is a breaking change - I've gotten bug reports for 15 due to people not realizing the change effected their project.  Note upgrading from nyc 14 to 15 may require upgrading 3rd party components to ensure the only istanbul-* modules are those versions installed by nyc 15.
With regard to browser web workers this is completely out of scope for nyc as nyc does not run in the browser.  If you create a simple file.js then run nyc instrument --compact=false file.js you will see the code we generate.  The code generated by istanbul initializes a global __coverage__ variable.  nyc has hooks into node.js which intercept process exit and write JSON.stringify(global.__coverage__) to a file in .nyc_output.  When you run code in the browser it is the responsibility of the browser automation library to handle this upon each JS global context exit.  For most code this means the browser automation library will hook page navigation and grab the variable.  I'm not sure if they can do the same for web worker threads (which each have their own isolated JS global context).  This would be a question for cypress and ultimately it would require that the browser provide necessary hooks for cypress to detect "this web worker is about to exit".
Sorry this issue has sat for so long without response, istanbul maintainers are spread very thin and integration issues require an additional level of knowledge.  I've blocked stale bot from touching this issue in the future.  My hope is that someone in the community with knowledge of webpack / browserify can provide some insights.  Please understand nyc is designed to test coverage in node.js.  nyc does not directly support any other platform, though the instrumented code it generates does try to support running on as many JS platforms as possible.  Please be aware source-map handling is probably the most difficult part of istanbul, it's a minefield.  That's not completely a reflection of our code but source-maps are just difficult.

Hey @coreyfarrell,
Thanks for your detailed writeup.
So, in a browser-testing setup, Istanbul's transpiled code is running in the browser, while coverage results are sent back over the wire to Node so that NYC can consume and process the results. NYC is still node-side, but because it wraps + kicks off Istanbul, I need to be able to pass in certain options to a given instrumenter. Can you help me figure out how to configure Istanbul's options through NYC?
I need to either:

Skip transpilation of files matching a certain pattern (e.g. the web workers) and lose coverage (that's fine)
Fix transpilation by allowing Instrument options to work for WebWorkers (e.g. using globalThis instead of this or window).

https://github.com/istanbuljs/istanbuljs/blob/2b747cfc636a6e9b991d30fe5d25fec3667ff151/packages/istanbul-lib-instrument/src/instrumenter.js#L100-L102

Yeah if I hardcode Istanbul to use globalThis instead of this (window), then my browser tests run fine and coverage works for WebWorkers


⚠ Samsung has degraded performance

In 83e0f4f, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2416 ms

Resolved: Samsung performance has improved in 6a6d155.


update to 2.11.0 ,blocks not sync

i have met the same problem

You may need to resync the node from genesis. Bootstrap here: https://sync.ngd.network/


[REVIEW] koushikpuppala

GitHub Profile Link
https://github.com/koushikpuppala

Awesome profile @koushikpuppala

Reviewed on live stream, looks great, some suggestions

remove all widgets
very commit heavy, suggest doing Pull Requests, Issues and code reviews


containerd: export Subscribe method on client

Signed-off-by: Stephen J Day<EMAIL_ADDRESS>

Codecov Report

Merging #1447 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #1447   +/-   ##
======================================
  Coverage    40.8%   40.8%
======================================
  Files          23      23
  Lines        2924    2924
======================================
  Hits         1193    1193
  Misses       1453    1453
  Partials      278     278

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 0baecaa...00c0877. Read the comment docs.

LGTM

LGTM


End of line cannot be used inside a collection

Describe the bug
The documentation on regexps says:
|/^|	^	^	start-of-line (at start of pattern) |/zero-width|
|/\^|	\^	\^	literal '^'
|/\_^|	\_^	\_^	start-of-line (used anywhere) |/zero-width|
|/$|	$	$	end-of-line (at end of pattern) |/zero-width|
|/\$|	\$	\$	literal '$'
|/\_$|	\_$	\_$	end-of-line (used anywhere) |/zero-width|

Unfortunately it seems \_$ and \_^ cannot be used anywhere in pattern as advertised
To Reproduce
echo "type" =~ 'type[\_$]'

or
echo "type" =~ '[\_^]type'

Expected behavior
1 should be displayed (match), instead it shows 0
Environment (please complete the following information):

Vim version:

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jul 27 2020 01:26:07)
macOS version
Included patches: 1-1300

OS: Macos
Terminal: iterm

What are you trying to match?

Am 31.08.2020 um 21:30 schrieb Adam Stankiewicz<EMAIL_ADDRESS>
Describe the bug
The documentation on regexps says:
|/^|	^	^	start-of-line (at start of pattern) |/zero-width|
|/^|	^	^	literal '^'
|/_^|	_^	_^	start-of-line (used anywhere) |/zero-width|
|/$|	$	$	end-of-line (at end of pattern) |/zero-width|
|/$|	$	$	literal '$'
|/_$|	_$	_$	end-of-line (used anywhere) |/zero-width|
Unfortunately it seems _$ and _^ cannot be used anywhere in pattern as advertised
To Reproduce
echo "type" =~ 'type[_$]'
or
echo "type" =~ '[_^]type'
Expected behavior
1 should be displayed (match), instead it shows 0
Environment (please complete the following information):
Vim version:
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Jul 27 2020 01:26:07)
macOS version
Included patches: 1-1300
OS: Macos
Terminal: iterm
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

A collection describes a set of characters:

A collection.  This is a sequence of characters enclosed in brackets.

\_^ and \_$ are zero-width atoms; they don't describe characters but positions.  As such, they lose their special meaning inside a collection.  To include a newline inside a collection, you can either write \n (e.g. [...\n...]), or prepend \_ to the collection (e.g. \_[...]).

Either end of line or end of word, so both foobar and foobar foobaz would match (there's no new line character at the end)

Here's example that I could not use:
echo "foobar" =~ 'foobar[\_$\W]'
echo "foobar yolo" =~ 'foobar[\_$\W]'

both should match but none is

@lacygoill If that's on purpose then it would be nice if documentation said something like used anywhere except collections instead of used anywhere :) For me it's non-issue because for example foobar\(\_$\|\W\) would match above

So this is only a documentation update. Can you suggest an improvement that fits in the line?

or perhaps just removing the used anyhwere is sufficient?

I think replacing it with atom would be most helpful, as it suggests to research where atom can be placed

but wouldn't a user than again try to put it into a collation?

The "anywhere" of \_^ is there to contrast with the "at start of pattern" of ^.
It could be replaced with "can be used inside pattern".  This would still contrast with "at start of pattern"; i.e. the user would understand that one atom is limited to the start of the pattern, while the other has no such restriction.  But it uses a less absolute language ("anywhere" vs "can").
diff --git a/runtime/doc/pattern.txt b/runtime/doc/pattern.txt
index f9a34d4a2..228997b2f 100644
--- a/runtime/doc/pattern.txt
+++ b/runtime/doc/pattern.txt
@@ -477,10 +477,10 @@ More explanation and examples below, follow the links.
       magic   nomagic	matches ~
 |/^|	^	^	start-of-line (at start of pattern) |/zero-width|
 |/\^|	\^	\^	literal '^'
-|/\_^|	\_^	\_^	start-of-line (used anywhere) |/zero-width|
+|/\_^|	\_^	\_^	start-of-line (can be used inside pattern) |/zero-width|
 |/$|	$	$	end-of-line (at end of pattern) |/zero-width|
 |/\$|	\$	\$	literal '$'
-|/\_$|	\_$	\_$	end-of-line (used anywhere) |/zero-width|
+|/\_$|	\_$	\_$	end-of-line (can be used inside pattern) |/zero-width|
 |/.|	.	\.	any single character (not an end-of-line)
 |/\_.|	\_.	\_.	any single character or end-of-line
 |/\<|	\<	\<	beginning of a word |/zero-width|

understood. But I am wondering if this is actually helpful. I would just remove the (used anywhere) and be done with it. I think that using (can be used inside pattern) could also be understood as using \_^ inside a collation, which also is a pattern.

I agree with @chrisbra either remove it or mention this is an atom

or mention this is an atom

The help says that's it's an atom here:
https://github.com/vim/vim/blob/2f1228463aa9ff62814f9732561b1849e5f01f75/runtime/doc/pattern.txt#L473
and here:
https://github.com/vim/vim/blob/2f1228463aa9ff62814f9732561b1849e5f01f75/runtime/doc/pattern.txt#L476
The fact that it's an atom is irrelevant.  \n is also an atom.  An atom just means that the sequence of metacharacters can't be further divided without losing the original meaning.  What is really helpful is the fact that the descriptions for both atoms \_^ and \_$ are followed by the tag |/zero-width|, which means that they don't describe characters, and therefore can't be included inside a collection.

I also agree, so:
|/\_^|	\_^	\_^	start-of-line                       |/zero-width|

And maybe write explicitly that zero-witdth atoms are not considered characters so no one needs to guess:
[]	(with 'nomagic': \[])		*/[]* */\[]* */\_[]* */collection*
\_[]
	A collection.  This is a sequence of characters enclosed in brackets.
        Note: zero-width atoms like \_$ or \> are not characters

no that is not correct. Then the next one is trying to add %d atoms. Collections only allow characters, no patterns and no atoms. It's basically just a white list for what literal characters are allowed (or blacklist for [^]) with the exception of i believe \n and \t as special notation for the new line and tab

It's probably the easiest to understand to say "any position, but not inside []".  The "any position" is needed to balance with "at start of the patter".

The way I understand it, a [] collection is a single atom, and the rules about the meanings of what you put inside it are different from the rules about what you put outside it. To take an obvious example: ^ as the first character of a pattern (outside any collection) means "start of line" but a ^ immediately after the opening [ of a collection means "not". Conversely (as explained in the help) the two ways to include a linebreak in a [] collection are:

Use a [] collection and prefix it by an underscore, changing it to _[]
Include \r inside it.
Again, the rules are different inside and out. Similarly, the "named" classes can only be used inside a collection: "any letter, digit or whitespace" could be specified as [[:alnum:][:blank:]], but without the outside pair of [], [:alnum:][:space:] would mean "one of : a l m n u followed by one of : a c e p s", a totally different (and probably undesired) meaning.

Well, this posting engin got me again, I meant:

Use a [] collection and prefix it by an underscore, changing it to \_[]

\_[] matches literal \n, not zero-length \n


[Web/Desktop]TextFormField reset works only for the first time

Steps to Reproduce

Execute flutter run on the code sample or on dart pad
Enter some text inside textInput (like 123)
Press submit
Text is well reset
Enter again some text inside textInput (like 456)
Press submit again
Text is not well reset

FocusScope.of(context).requestFocus(FocusNode());  // TextFormField initialValue seems register controller.value to default and broke the next reset.
_formKey.currentState?.reset();

Expected results:
TextInput should reset
Actual results:
TextInput is not reset

Code sample

import 'package:flutter/material.dart';

const Color darkBlue = Color.fromARGB(255, 18, 32, 47);

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      theme: ThemeData.dark().copyWith(
        scaffoldBackgroundColor: darkBlue,
      ),
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        body: Center(
          child: MyWidget(),
        ),
      ),
    );
  }
}

class MyWidget extends StatefulWidget {
  @override
  State<MyWidget> createState() => _MyWidgetState();
}

class _MyWidgetState extends State<MyWidget> {
  final GlobalKey<FormState> _formKey = GlobalKey<FormState>();

  final TextEditingController controller = TextEditingController();

  @override
  Widget build(BuildContext context) {
    return Form(

    key: _formKey,
        autovalidateMode: AutovalidateMode.onUserInteraction,
      child: Column(
      children: [
        TextFormField(
          controller: controller,
        ),
        ElevatedButton(
          onPressed: () {

            FocusScope.of(context).requestFocus(FocusNode());
            _formKey.currentState?.reset();
          },
        child: const Text("submit"),
        ),
      ],)
    );
  }
}

Logs

Issue reproductible on dart pad.

Hi @EA-YOUHOU, Thanks for filing the issue. I am able to reproduce the issue on stable and the master channel. Textfield resets to initial value only for the first time and later with subsequent tries it doesn't work. This issue is only reproducible on the Desktop and the web and works fine on mobile devices (IOS/ Android).
This issue doesn't reproduce if the controller is not passed to the TextField

Web/Desktop ❌
mobile (ios/Android) ✅

✅ : No Issue
❌: Issue reproduced

flutter doctor -v (mac)
[✓] Flutter (Channel stable, 3.0.1, on macOS 12.3 21E230 darwin-arm, locale en-IN)
    • Flutter version 3.0.1 at /Users/mahesh/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision fb57da5f94 (3 days ago), 2022-05-19 15:50:29 -0700
    • Engine revision caaafc5604
    • Dart version 2.17.1
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-32, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! CocoaPods 1.10.2 out of date (1.11.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin
        usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.66.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.40.0

[✓] Connected device (4 available)
    • Redmi K20 Pro (mobile) • <IP_ADDRESS>:5555                     • android-arm64  • Android 11 (API 30)
    • iPhone 12 Pro (mobile) • 19FD0231-BFF0-441D-B584-AD94C4084525 • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-15-2 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.3 21E230 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 101.0.4951.64

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 3.1.0-0.0.pre.1008, on macOS 12.3 21E230 darwin-arm, locale en-IN)
    • Flutter version 3.1.0-0.0.pre.1008 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c2cc31b198 (23 hours ago), 2022-05-30 05:23:08 -0400
    • Engine revision 05efd25f05
    • Dart version 2.18.0 (build 2.18.0-151.0.dev)
    • DevTools version 2.13.1

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0-rc4)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-32, build-tools 33.0.0-rc4
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! CocoaPods 1.10.2 out of date (1.11.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the
        Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.11+0-b60-7772763)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

[✓] VS Code (version 1.66.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.40.0

[✓] Connected device (3 available)
    • iPhone 12 Pro (mobile) • 6AE1D692-DB57-4C3E-ADCA-66842182426B • ios            •
      com.apple.CoreSimulator.SimRuntime.iOS-14-5 (simulator)
    • macOS (desktop)        • macos                                • darwin-arm64   • macOS 12.3 21E230 darwin-arm
    • Chrome (web)           • chrome                               • web-javascript • Google Chrome 102.0.5005.61

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

cc: @Justinmc

Hi @maheshmnj ,
I got this issue also on mobile (Android tested) :
[✓] Flutter (Channel stable, 2.10.3, on macOS 12.3.1 21E258 darwin-arm, locale fr-FR)
    • Flutter version 2.10.3 at /Users/***********/fvm/versions/2.10.3
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7e9793dee1 (3 months ago), 2022-03-02 11:23:12 -0600
    • Engine revision bd539267b4
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android Studio (version 2021.2)
    • Android Studio at /Users/********/Library/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/212.5712.43.2112.8609683/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] Connected device (2 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554 • android-arm64  • Android 12 (API 31) (emulator)
    • Chrome (web)                • chrome        • web-javascript • Google Chrome 102.0.5005.61

@EA-YOUHOU, doesn't reproduce for me neither on Android nor on IOS.
https://user-images.githubusercontent.com/31410839/171151066-effd6f5a-9ecb-4157-baf0-9e72b789a763.mov

Same issue :
1 - Enter some text on the first input
2 - Click on the checkbox
3 - Enter some text on the second inut
4 - clique on submit
5 - see that only the last input was reset
import 'package:flutter/material.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      debugShowCheckedModeBanner: false,
      home: Scaffold(
        appBar: AppBar(),
        body: Center(
          child: MyWidget(),
        ),
      ),
    );
  }
}

class MyWidget extends StatefulWidget {
  @override
  State<MyWidget> createState() => _MyWidgetState();
}

class _MyWidgetState extends State<MyWidget> {
  final GlobalKey<FormState> _formKey = GlobalKey<FormState>();

  void reset() {
    _formKey.currentState?.reset();
  }

  @override
  Widget build(BuildContext context) {
    return AppForm(
      formKey: _formKey,
      reset: reset,
    );
  }
}

class AppForm extends StatefulWidget {
  final Function reset;
  final GlobalKey<FormState> formKey;

  const AppForm({
    Key? key,
    required this.formKey,
    required this.reset,
  }) : super(key: key);

  @override
  State<AppForm> createState() => _AppForm();
}

class _AppForm extends State<AppForm> {
  final TextEditingController a = TextEditingController();
  final TextEditingController b = TextEditingController();
  bool bug = false;

  @override
  Widget build(BuildContext context) {
    return Form(
      key: widget.formKey,
      autovalidateMode: AutovalidateMode.onUserInteraction,
      child: Column(
        children: <Widget>[
          TextFormField(
            controller: a,
          ),
          CheckboxListTile(
            value: bug,
            title: Text("Clique here after add some text on first input"),
            onChanged: (bool? value) {
              if (value == null) return;
              setState(() => bug = value);
            },
          ),
          TextFormField(
            controller: b,
          ),
          ElevatedButton(
            onPressed: () {
              widget.reset();
            },
            child: const Text("submit"),
          ),
        ],
      ),
    );
  }
}


Report

Final report draft, mostly work by @mennoo1996, I just made some final edits

@geenen124 you can pull the branch and fix these, the report is a collaborative piece of work.

@bartdejonge1996 @geenen124 I'll walk through the changes and fix them tomorrow morning, if no one's done so by then.

Nice!

Looks good.


📏 Remember the lengths

What if we remember the lengths of contexts? For circle.cooltt with loopn {300} on my computer:

The main branch (in seconds): 4.41, 4.61, 4.72, 4.39, 4.89
This branch (in seconds): 4.52, 4.41, 4.26, 4.26, 4.68

It seems to help but can someone do a better profiling? The code is ugly, but I'd like to check whether this is really beneficial.

Maybe we should redo the profiling after #359.

After bringing this branch up to date, I tested the same thing locally and the results on main and this branch are consistently identical (3.70s on my M1 MacBook Air).

Maybe the nth_opt (#359) fixed the performance issue.


make_mag_colum is spelt incorrectly.

It would be nice to change this to the correct spelling. Perhaps at the next big update this could be included.

Thanks for the random act of kindness, @PossiblePanda. We will implement this on the next release.

Thanks for the random act of kindness, @PossiblePanda. We will implement this on the next release.

Awesome! :D Glad I could help :)


Deserialization Error: EOF while parsing a value at line 1 column 0

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (88e09f6 2024-03-25T00:21:20.957439000Z)
What command(s) is the bug in?
forge script PostDeploy --sig "run(address)" "0x0c4363b384fba51abcaaebb9b0c26fe44eceee43" --broadcast --rpc-url "http://<IP_ADDRESS>:8545" -vvv
Operating System
macOS (Apple Silicon)
Describe the bug
 forge script PostDeploy --sig "run(address)" "0x0c4363b384fba51abcaaebb9b0c26fe44eceee43" --broadcast --rpc-url "http://<IP_ADDRESS>:8545" -vvv
Error:
Deserialization Error: EOF while parsing a value at line 1 column 0. Response:

Can you please provide more information? What is PostDeploy script? What is the localhost RPC you're running?

fter I closed the clashX client, the error disappeared.

Can you please provide more information? What is PostDeploy script? What is the localhost RPC you're running?

contract PostDeploy is Script {
  function run(address worldAddress) external {
    // Specify a store so that you can use tables directly in PostDeploy
    StoreSwitch.setStoreAddress(worldAddress);

    // Load the private key from the `PRIVATE_KEY` environment variable (in .env)
    uint256 deployerPrivateKey = vm.envUint("PRIVATE_KEY");

    // Start broadcasting transactions from the deployer account
    vm.startBroadcast(deployerPrivateKey);

    // ------------------ EXAMPLES ------------------

       IWorld(worldAddress).setAdmin(vm.addr(deployerPrivateKey));
       IWorld(worldAddress).setPayToken(vm.envAddress("DAI"));

      IWorld(worldAddress).setBindRoot(vm.envAddress("BIND_ROOT"));
      IWorld(worldAddress).bind(vm.envAddress("BIND_ROOT"));
       IERC20(PayToken.get()).approve(worldAddress,  ~uint256(0));
      IWorld(worldAddress).pleged(10e18);

    vm.stopBroadcast();
  }

After I closed the clashX client, the error disappeared.
May be related to proxy vpn

Yes, As per I tested, if you run clashX client, same error will appear, even you run a empty script (that is empty in run function).


🎮 Game Request
"99" is a challenging game where you play against a computer opponent. The goal is to never reach a score of 99. Both you and the computer take turns choosing numbers from 1 to 10 to add to your scores. The computer uses a strategic algorithm to prevent you from winning. You must make careful choices to avoid reaching 99 while trying to outsmart the computer. It's a thought-provoking game that tests your decision-making skills and presents a unique challenge.
Point down the features
Game points
Each player starts with a score of 0.
On each turn, both the player and the computer select a number from 1 to 10.
The chosen numbers are added to the respective scores of the player and the computer.
The scores are updated after each turn.
The objective is to avoid reaching a score of 99.
If a player's score reaches 99 exactly, they lose the game.
Here's an example to illustrate the scoring:
Player selects 6 and computer selects 3:
Player score: 6
Computer score: 3
Player selects 4 and computer selects 7:
Player score: 10
Computer score: 10
Player selects 2 and computer selects 9:
Player score: 12
Computer score: 19
The game continues in this manner until either the player or the computer reaches a score of 99 or higher, resulting in the player's loss.
Select program in which you are contributing
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @shishiro26 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

/assign

Hello @shishiro26, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @shishiro26 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Error while deploying the azure function

Repro steps:

Action: azureFunctions.deploy
Error type: Error
Error Message: Entry not found in cache.
Version: 0.17.0
OS: darwin
Product: Visual Studio Code
Product Version: 1.33.1
Language: en

Call Stack
a.module.exports.a.createError extension.js:1:49013
b.<anonymous> extension.js:229:176642
extension.js:229:171257
extension.js:229:43312
extension.js:229:41305
extension.js:229:40927
i.module.exports.i.find extension.js:229:75420
module.exports.find.init.then extension.js:229:22917

Thanks for filing - as a workaround you could try signing out and signing back in to your Azure Account using the command palette.
Unfortunately there's not much we can do in this extension, but this is being tracked upstream here: https://github.com/microsoft/vscode-azure-account/issues/53


Update configure-server-endpoints.md

Updated OS version
Fixes https://github.com/MicrosoftDocs/microsoft-365-docs/issues/11661

@mjcaparas Please merge this PR. Thanks


Applications Page Rendering Issues

After completing the application settings, the application page is not rendered normally.

Reproduction Steps
Application page access

What did you expect to happen?

What actually happened?
After completing the application setting for the first time, the application page is no longer rendered, so access is not possible.

So Application cannot be modified.
Environment

**AWS Region  : ap-northeast-2
**AWS SaaS Boost Version : 2666305
**Workload OS  (Linux or Windows) : Linux

Other

This is :bug: Bug Report

This bug is no longer reproduced in the d4de67c version.