Geometry column type support

Spatial data represents information about the physical location and shape of geometric objects. These objects can be point locations or more complex objects such as countries/regions, roads, or lakes.
SQL Server supports two spatial data types: the geometry data type and the geography data type.

The geometry type represents data in a Euclidean (flat) coordinate system.
The geography type represents data in a round-earth coordinate system.

Both data types are implemented as .NET common language runtime (CLR) data types in SQL Server.
Simple types:

Point
LineString
CircularString
CompoundCurve
Polygon
CurvePolygon

Collection types:

MultiPoint
MultiLineString
MultiPolygon
GeometryCollection

Data storage is binary, tho there are function STAsText and STGeomFromText that can be used to display or parse string representation, The rest of functions can be found here
Binary storage for geography is packed in format:
SRID (4 bytes) | Endianness (1 byte) | Geometry type (4 bytes) | Geometry data (variable)

All SRIDs can be found in
SELECT * FROM sys.spatial_reference_systems;

Commonly used is 4326 or  WGS 84 (World Geodetic System 1984) coordinate system. It can be identified from first 4 bytes of binary data ( for instance  4326 is seen stored in spatial data column as 0xE6100000.... in little endianness).

For now my workaround is to exclude the real field from the schema and using a virtual field filled with a fragment in the query:
query =
      from p in Project,
        select_merge: %{location: fragment("CAST(Location AS nvarchar(100))")}

    Repo.one!(query)

or
query =
      from p in Project,
        select_merge: %{location: fragment("Location.STAsText()")}

    Repo.one!(query)

The more I look at it, the more I think it should be just ecto custom type.
Do we need structs or string is good enough?

Tbh I have no idea... I have not enough experience with Elixir/Ecto nor with SQLServer to have an opinion about it.
here there is the documentation about the serialization format

I think the first step should be to make TDS aware of the types so it will not error.
If you query directly the db with t-sql it return an Hex.
As far as I understand, I'm not a SQLServer expert, you use the included functions to decode them, as I did with the fragment, unless you are in c# land, then they are 'native'.
Ideally we would have all the types already decoded, maybe in WKT or WKB, to manipulate the values with the appropriate libraries.
Microsoft SQL Server CLR Types Serialization Formats

Hi @mjaric @josevalim
I'm facing another limitation now, I moved all containers on my M1 Mac so I have to use the azure-sql-edge docker image.
azure-sql-edge is not complete and can't use the CLR functions like .STAsText() or cast to nvarchar, therefore the fragment doesn't work anymore.
This will not impact the production system but is not ideal from a dev POV, do you think we can at least find a way to get the binary value from the geography/geometry column?
To not crash Ecto during the queries.

We are trying to make plan for binary format support, that should resolve STAsString issue, but if that is the case, Im not sure if you will be able to use other geometry::* functions.
Did you try to run other sqlerver image in amd64 emulated mode?

Then you will be covered 😄. I will definitely try to figure out workaround for arm issue anyways and make instructions in readme

@mjaric
Any progress on this?
The big rewrite got postponed so we are stuck with the legacy database,
meanwhile we are porting smaller pieces of our system to elixir and we need to
access one of the geography columns.
We can do it converting the geometry during the query with STAsText()
but I would like to explore the decoding of the geography data on the Elixir side.
Can you help me to get the raw binary from the database?
I'm hitting  Unsupported Token code 0x3 in Token Stream


Refactor

Codecov Report

Merging #4 (889ea4b) into master (f41c537) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master        #4   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            2         2
  Lines          226       225    -1
=========================================
- Hits           226       225    -1

Flag
Coverage Δ

unittests
100.00% <100.00%> (ø)

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

Impacted Files
Coverage Δ

lib/reader.lua
100.00% <100.00%> (ø)

lib/writer.lua
100.00% <100.00%> (ø)

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 f41c537...889ea4b. Read the comment docs.


Column texture renderer

User switches to the texture overview (#36)
current rows (from detail mode) must be hidden
Render a texture of all rows as image
Place this texture image to column

Moved to https://github.com/Caleydo/lineup_app/issues/3.


Unable to access public folder after account reset

Hey there,
I appear to be experiencing something similar to #2090. After resetting my account, I can no longer use a public keybase folder. Instead, I get this:
ls: reading directory '.': Input/output error

In addition, in my signature chain, the JS does not show an account reset. I believe that a reset should be shown at #117. Maybe it doesn't show because I used the same PGP key?
Anyway, if you could please help me get my public keybase folder working again, I would greatly appreciate it.
My log ID is: 9e5a7eb832cf83f8b25b981c
My Keybase is: https://keybase.io/neersighted

We discussed offline a bit and I gathered more logs from @neersighted (thank you!).  There was a rare bug in conflict resolution that caused the folder to be inaccessible.  The data would be recoverable with a little extra work, but we decided we will reset the folder since none of the data was needed.

Thanks for the quick resolution @strib!


Fix for crashing during parsing multipart/form-data requests in FormValueProvider

This PR adds

test that prove that FormValueProviderFactory crash if content-type miss boundary
fix that catch all parsing errors (InvalidDataException)

Addresses #10291

Closing as there has been no activity on this PR for quite a while.

@mkArtakMSFT - what can be done to reactivate it? @pranavkm - could you explain why string.Empty is incorrect/problematic and what should error should be returned instead?

@rosieks the issue is that it marks the entire input space as invalid (including model values that are bound from query, body, header etc) which would the wrong outcome. There was another report in the same area where reading the form would throw if the client disconnects - https://github.com/aspnet/AspNetCore/issues/13119. My guess is we need a better way to handle these in general, rather than handle this in a one-off way.

@rosieks we ultimately went with using string.Empty for a lack of a better alternative. The changes were merged as part of a different PR and the underlying issue was resolved for the 3.1.0 release. Closing this since the actual issue is resolved. Thanks for sending the PR!


add support for specified proxy in source GitRepository

Add support for using the proxy specified in the source GitRepository using its .spec.proxySecretRef.

@makkes the tests for proxy exist in pkg/git/gogit: https://github.com/fluxcd/pkg/blob/f775906949d5af477edc3a295b2b2283b918dca6/git/gogit/clone_test.go#L1131

@aryan9600 but that doesn't test the wiring of Secret data to actually performing the operation, which should have coverage here.

@makkes the tests for proxy exist in pkg/git/gogit: https://github.com/fluxcd/pkg/blob/f775906949d5af477edc3a295b2b2283b918dca6/git/gogit/clone_test.go#L1131

That's great but this change adds a lot of code around the functionality from pkg/git/gogit that we should test.

@makkes @hiddeco added tests


Installation problem from conda

Hello,
I have some problems to install MOB Suite using conda:
ERROR conda.core.link:_execute(945): An error occurred while installing package 'bioconda::mob_suite-3.1.8-pyhdfd78af_1'.
Rolling back transaction: done

LinkError: post-link script failed for package bioconda::mob_suite-3.1.8-pyhdfd78af_1
location of failed script: /home/bvalot3/.local/opt/miniconda3/envs/mobsuite/bin/.mob_suite-post-link.sh
==> script messages <==
<None>
==> script output <==
stdout:
stderr: Traceback (most recent call last):
  File "/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/bin/mob_init", line 6, in <module>
    from mob_suite.mob_init import main
  File "/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/lib/python3.9/site-packages/mob_suite/mob_init.py", line 13, in <module>
    from mob_suite.utils import init_console_logger
  File "/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/lib/python3.9/site-packages/mob_suite/utils.py", line 2, in <module>
    from Bio.SeqUtils import gc_fraction
ImportError: cannot import name 'gc_fraction' from 'Bio.SeqUtils' (/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/lib/python3.9/site-packages/Bio/SeqUtils/__init__.py)

return code: 1

Here my configuration:
    active environment : mobsuite
    active env location : /home/bvalot3/.local/opt/miniconda3/envs/mobsuite
            shell level : 2
       user config file : /home/bvalot3/.condarc
 populated config files : /home/bvalot3/.condarc
          conda version : 23.11.0
    conda-build version : not installed
         python version : 3.9.18.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=skylake
                          __conda=23.11.0=0
                          __glibc=2.36=0
                          __linux=6.1.0=0
                          __unix=0=0
       base environment : /home/bvalot3/.local/opt/miniconda3  (writable)
      conda av data dir : /home/bvalot3/.local/opt/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
                          https://conda.anaconda.org/bioconda/linux-64
                          https://conda.anaconda.org/bioconda/noarch
                          https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : /home/bvalot3/.local/opt/miniconda3/pkgs
                          /home/bvalot3/.conda/pkgs
       envs directories : /home/bvalot3/.local/opt/miniconda3/envs
                          /home/bvalot3/.conda/envs
               platform : linux-64
             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.9.18 Linux/6.1.0-20-amd64 debian/12.5 glibc/2.36 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.6
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

Hi, try to downgrade the Biopython to version lower than 1.82. Inside your conda environment run conda install biopython=1.81 or you can install it via pip3 pip3 install "biopython==1.81". You might need to remove previous biopython version via conda remove biopython. To fix this we would need to release a new conda recipe that would specify upper bound for bioconda since this function was removed since version 1.82 of biopython.

Thanks for the reply.
I try the workaround, but get a new error linking to panda
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
ERROR conda.core.link:_execute(945): An error occurred while installing package 'bioconda::mob_suite-3.0.0-py_1'.
Rolling back transaction: done

LinkError: post-link script failed for package bioconda::mob_suite-3.0.0-py_1
location of failed script: /home/bvalot3/.local/opt/miniconda3/envs/mobsuite/bin/.mob_suite-post-link.sh
==> script messages <==
<None>
==> script output <==
stdout:
stderr: Traceback (most recent call last):
  File "/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/bin/mob_init", line 7, in <module>
    from mob_suite.mob_init import main
  File "/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/lib/python3.12/site-packages/mob_suite/mob_init.py", line 8, in <module>
    from mob_suite.blast import BlastRunner
  File "/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/lib/python3.12/site-packages/mob_suite/blast/__init__.py", line 9, in <module>
    from pandas.io.common import EmptyDataError
ImportError: cannot import name 'EmptyDataError' from 'pandas.io.common' (/home/bvalot3/.local/opt/miniconda3/envs/mobsuite/lib/python3.12/site-packages/pandas/io/common.py)

return code: 1

()

Now it seems that you are installing mob_suite version 3.0.0 which does not support pandas > 2.0. For mob-suite version 3.0.0 you need pandas 1.0.5. I would recommend using the newest version of mob-suite which is 3.1.8. Install it via conda/mamba and then downgrade the biopython package to 1.80 via pip3 as with conda it will try to solve all dependencies and would then downgrade mob-suite.

Hello,
It seems that 3.1.8 version could only be install on python 3.12
(mobsuite) bvalot3@hp7490-bv:~$ conda install -c bioconda mob_suite=3.1.8
Channels:
 - bioconda
 - defaults
 - conda-forge
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: | warning  libmamba Added empty dependency for problem type SOLVER_RULE_UPDATE
failed

LibMambaUnsatisfiableError: Encountered problems while solving:
  - package mob_suite-3.1.8-pyhdfd78af_0 requires pandas >=0.22.0,<2, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ mob_suite 3.1.8**  is installable and it requires
│  └─ pandas [>=0.22,<=1.5.3 |>=0.22.0,<2 ] with the potential options
│     ├─ pandas [0.22.0|0.23.0|...|0.24.2] would require
│     │  └─ python [2.7* |>=2.7,<2.8.0a0 ], which can be installed;
│     ├─ pandas [0.22.0|0.23.0|...|0.23.4] would require
│     │  └─ python [3.5* |>=3.5,<3.6.0a0 ], which can be installed;
│     ├─ pandas [0.22.0|0.23.0|...|1.1.5] would require
│     │  └─ python >=3.6,<3.7.0a0 , which can be installed;
│     ├─ pandas [0.23.2|0.23.3|...|1.3.5] would require
│     │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│     ├─ pandas [0.24.2|0.25.3|...|1.5.3] would require
│     │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│     ├─ pandas [1.1.3|1.1.4|...|1.5.3] would require
│     │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│     ├─ pandas 1.3.0 would require
│     │  └─ python >=3.7.1,<3.8.0a0 , which can be installed;
│     ├─ pandas [1.3.4|1.3.5|...|1.5.3] would require
│     │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│     ├─ pandas [1.5.1|1.5.2|1.5.3] would require
│     │  └─ python >=3.11,<3.12.0a0 , which can be installed;
│     └─ pandas 0.22.0 would require
│        └─ python 3.6* , which can be installed;
└─ pin-1 is not installable because it requires
   └─ python 3.12.* , which conflicts with any installable versions previously reported.

Pins seem to be involved in the conflict. Currently pinned specs:
 - python 3.12.* (labeled as 'pin-1')

If I make conda env with python 3.12, I get same message when try to install the 3.1.8 mob_suite version.

Hello,
There seems to be an issue with channels as pandas <2 is required. The error message reads:
package mob_suite-3.1.8-pyhdfd78af_0 requires pandas >=0.22.0,<2, but none of the providers can be installed
Try to install the latest build #1 in a fresh clean environment by simply running conda install bioconda::mob_suite which will pick the latest release and build.
Here is a conda recipe with minimum requirements
https://github.com/bioconda/bioconda-recipes/blob/master/recipes/mob_suite/meta.yaml

I hope it worked for you, we are releasing this week new conda build and perhaps a new version with guaranteed contig ordering independent of input.


Configure Pods and Containers

ubuntu@ip-172-31-29-230:~$ kubectl get pods
NAME         READY   STATUS    RESTARTS   AGE
mynignxpod   1/1     Running   0          4h41m
ubuntu@ip-172-31-29-230:~$ kubectl delete pods mynginxpod
Error from server (NotFound): pods "mynginxpod" not found
ubuntu@ip-172-31-29-230:~$
How to delete my pod? What is the issue here? somebody please provide solution.

/kind support
This looks more like a request for help than a bug report about a page on the Kubernetes website.

How to delete my pod? What is the issue here? somebody please provide solution.

@yugesh-github If it is just a pod you can use kubectl delete pod podname . If this pod create from deployment you need to delete the deployment to remove all its related pods kubectl delete deployment deploymentname

/close
feel free to reopen if still your issue is not solved.


$message variable not available in mail templates

Laravel Version: 5.4.21
PHP Version: 7.1.0
Database Driver & Version: MySQL 5.7.16

Description:
The Laravel documentation for the Mail component states:

Laravel automatically makes the $message variable available to all of your email templates

However, this is not the case. This variable is not defined.
It seems that the $message variable was made available in templates using the “old” mailer method (https://github.com/laravel/framework/blob/5.4/src/Illuminate/Mail/Mailer.php#L195), whereas Mailables don’t include the $message variable when building up its view data (https://github.com/laravel/framework/blob/5.4/src/Illuminate/Mail/Mailable.php#L204).
Steps To Reproduce:

Create a Mailable.
Define the template: $this->markdown('emails.test');
In resources/views/emails/test.blade.php, try and reference $message.
Receive ErrorException.

A $message variable is still available in Mailer views.
class TestMail extends Mailable
{
    use Queueable, SerializesModels;

    /**
     * Build the message.
     *
     * @return $this
     */
    public function build()
    {
        return $this->view('welcome');
    }
}

Please show me how to replicate.

@themsaid I added steps to reproduce.
Inside of my Markdown mail templates, if I try and use the $message variable I get an error saying the variable’s undefined.

Any workaround available?

I have a very similar problem described here: https://laracasts.com/discuss/channels/laravel/can-not-assign-varialbes-in-mailable

Yes the $message variable is not available for markdown emails, that's for regular email views not markdown ones.

@themsaid I feel there should be a big, blinking marquee banner in the docs stating $message is only for HTML views, because I've been trying to figure this out for the past hour now 😭

Just went to check this, and disappointed it’s been closed.
Why is the $variable message not available in Markdown emails? I’d expect the same functionality (and variables) whether I was using Blade or Markdown. They’re Mailables, not two different components.

any news of this coming in a future version?
I assume a lot of people are using markdown for their email templates

The markdown part was actually the confusing part about this whole thing. It concerns plain-text messages, not markdown in general. You generally don't want to put attachments in your plain-text emails, that's why the $message variable isn't available there and only on the html views. I've sent in a PR to the docs which adds a bit more clarification to the note which was added in the meantime: https://github.com/laravel/docs/pull/4981
The markdown directory has been renamed to text for 5.8 to further prevent confusion.

@driesvints I'm actually trying to do it in the html template, in the header blade file, not in the markdown blade. Still, $message is undefined there. Is it supposed to work in those templates?

@pixelplant yes it should be available in extended templates.

So in short we there is no way that we can use $message variable in markdown ?


Update authn policy tasks with global policy.

This is cloned from Diem's PR
https://github.com/istio/istio.github.io/pull/1600.

Add section to use mesh-wide policy to enable mTLS globally.
Update examples to follow naming restriction.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: liminw
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sdake
Assign the PR to them by writing /assign @sdake in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: liminw, wattli
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: sdake
Assign the PR to them by writing /assign @sdake in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

[APPROVALNOTIFIER] This PR is APPROVED
Approval requirements bypassed by manually added approval.
This pull-request has been approved by: liminw, wattli
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/approve

[APPROVALNOTIFIER] This PR is APPROVED
Approval requirements bypassed by manually added approval.
This pull-request has been approved by: liminw, wattli
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

content/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

New changes are detected. LGTM label has been removed.

@liminw: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


How can I get new token  ?

I want in my react application , get new FCM token for each login and expire old token when logout.
I can registered and get successfully token with this example code :
  onNotificationRegister(token) {
         console.log("FCM Token: ", token);
     }

login(){
NotificationsAndroid.setRegistrationTokenUpdateListener(this.onNotificationRegister);
}

but I cant get new token or expire old token .
I try with NotificationsAndroid.refreshToken();   but give me last token
and alos try with NotificationsAndroid.clearRegistrationTokenUpdateListener(); but give me last token
How can I get new token and expire old token ?

Your device is responsible for assigning a token, and so if you refresh it, and it is still giving you the same one, it means it's still valid for the device, and that is all that is needed.


Can control mol depiction size with PandasTools.molSize = (200,200). …

…Default size is now 200x200

That's really nice, thanks, Samo


Add pressColor to StackNavigator header options

This resolves https://github.com/react-community/react-navigation/issues/925, adding the option to change the back button's ripple colour. For example:

All tests and flow checks are passing. Test plan:

Don't set pressColor in navigationOptions.header on a StackNavigator. Everything is the same as before.
Set pressColor to anything you want as above. Ripple colour has changed.

Do let me know if there's anything you'd prefer to be done differently :slightly_smiling_face:

@ericvicenti Agreed, although worth remembering that this means pressColor will be inconsistent between StackNavigator and TabNavigator. Will do this later today.

Is pressColor on TabNavigator also used on Android only? If so, then maybe we should rename it

Yeah, it is Android only - I copied the explanation of 'my' pressColor in the docs from TabNavigator. That said, it's only an option for TabBarTop, so I guess some level of Android-specificity is implied already

Looks great, thanks for the contribution!

@ericvicenti thanks for the great library!


fastlane swift readPodspec got error

Issue Description

I got the error below when I use swift readPodspec method :
Reading podspec from file ../XBehaviorReport.podspec
[15:46:05]: ▸ Fatal error: Unexpectedly found nil while unwrapping an Optional value
Command executed
XYSZM00461:Example lanjing$ fastlane pod
[✔] 🚀
[15:46:04]: loading manifest: /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/swift/upgrade_manifest.json
[15:46:04]: FastlaneSwiftRunner project is up-to-date
[15:46:04]: $ ./fastlane/FastlaneRunner lane pod swiftServerPort 2000 > /dev/null
[15:46:04]: ----------------------
[15:46:04]: --- Step: git_pull ---
[15:46:04]: ----------------------
[15:46:04]: $ git pull && git fetch --tags
[15:46:05]: ▸ Already up to date.
[15:46:05]: ----------------------------------
[15:46:05]: --- Step: version_bump_podspec ---
[15:46:05]: ----------------------------------
[15:46:05]: --------------------------
[15:46:05]: --- Step: read_podspec ---
[15:46:05]: --------------------------
[15:46:05]: Reading podspec from file ../XBehaviorReport.podspec
[15:46:05]: ▸ Fatal error: Unexpectedly found nil while unwrapping an Optional value
#<Thread:0x00007fbcc461c398@/Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/swift_lane_manager.rb:228 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	9: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/swift_lane_manager.rb:231:in `block in start_socket_thread'
	8: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/socket_server.rb:38:in `start'
	7: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/socket_server.rb:158:in `listen'
	6: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/socket_server.rb:49:in `receive_and_process_commands'
	5: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/socket_server.rb:49:in `loop'
	4: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/socket_server.rb:62:in `block in receive_and_process_commands'
	3: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/socket_server.rb:81:in `parse_and_execute_command'
	2: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/server/command_parser.rb:12:in `parse'
	1: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/json-2.2.0/lib/json/common.rb:156:in `parse'
/Users/lanjing/.rvm/gems/ruby-2.5.1/gems/json-2.2.0/lib/json/common.rb:156:in `parse': 785: unexpected token at '' (JSON::ParserError)
[15:46:05]: ▸ sh: line 1: 59576 Illegal instruction: 4  ./fastlane/FastlaneRunner lane pod swiftServerPort 2000 > /dev/null
#<Thread:0x00007fbcc45edf20@/Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/swift_lane_manager.rb:104 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
	4: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/swift_lane_manager.rb:105:in `block in cruise_swift_lane_in_thread'
	3: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/helper/sh_helper.rb:12:in `sh'
	2: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane/lib/fastlane/helper/sh_helper.rb:80:in `sh_control_output'
	1: from /Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane_core/lib/fastlane_core/ui/ui.rb:17:in `method_missing'
/Users/lanjing/.rvm/gems/ruby-2.5.1/gems/fastlane-2.126.0/fastlane_core/lib/fastlane_core/ui/interface.rb:153:in `shell_error!': Exit status of command './fastlane/FastlaneRunner lane pod swiftServerPort 2000 > /dev/null' was 132 instead of 0. (FastlaneCore::Interface::FastlaneShellError)
Fatal error: Unexpectedly found nil while unwrapping an Optional value
sh: line 1: 59576 Illegal instruction: 4  ./fastlane/FastlaneRunner lane pod swiftServerPort 2000 > /dev/null
+------------------------+--------------------------------------------------------------------------------------+
|                                                 Lane Context                                                  |
+------------------------+--------------------------------------------------------------------------------------+
| LANE_NAME              | pod                                                                                |
| PODSPEC_VERSION_NUMBER | 1.0.16                                                                               |
| READ_PODSPEC_JSON      | {"name"=>"XBehaviorReport", "version"=>"1.0.16", "summary"=>"A user behavior report  |
|                        | library.", "description"=>"TODO: Add long description of the pod here.",             |
|                        | "platforms"=>{"osx"=>nil, "ios"=>nil, "tvos"=>nil, "watchos"=>nil}}                  |
+------------------------+--------------------------------------------------------------------------------------+
[15:46:05]: 785: unexpected token at ''

+------+----------------------+-------------+
|             fastlane summary              |
+------+----------------------+-------------+
| Step | Action               | Time (in s) |
+------+----------------------+-------------+
| 1    | git_pull             | 1           |
| 2    | version_bump_podspec | 0           |
| 3    | read_podspec         | 0           |
+------+----------------------+-------------+

[15:46:05]: fastlane finished with errors

Looking for related GitHub issues on fastlane/fastlane...

podspec file content
Pod::Spec.new do |s|
  s.name             = 'XBehaviorReport'
  s.version          = '1.0.16'
  s.summary          = 'A user behavior report library.'

# This description is used to generate tags and improve search results.
#   * Think: What does it do? Why did you write it? What is the focus?
#   * Try to keep it short, snappy and to the point.
#   * Write the description between the DESC delimiters below.
#   * Finally, don't worry about the indent, CocoaPods strips it!

  s.description      = <<-DESC
TODO: Add long description of the pod here.
                       DESC
end

The issue template also asks for your fastlane env, which for example would have included your Fastfile to be able to look at what you are actually doing.
Have you tried it with a Ruby Fastfile and read_podspec?

No, I didn't, I am not familiar with Ruby, So I just use Fastlane Swift, I think it's easy to reproduce it when use readPodspec function in Fastfile.swift


http://martini.codegangsta.io down

http://martini.codegangsta.io is offline

Framework is no longer maintained


Fix some crashes, overflows and using variables without  values

Fixes #32723
Fixes #31140 - I checked and seems that src[i]. always(or almost) return value (-1;1) and uint_t was a typo
Added function uitos to String, to prevent overflow Core and Editor API
Added to VisualShaderNodeCubeMap, RayShape and VisualScript value to some variables to prevent spam every time I open editor(I usually open it with sanitizer support which show error when using variables without values)
In Image::shrink_x2 and FileAccessUnix::store_buffer checks  should prevent using null pointers

Thanks!


[RLF] listing

Token's name and symbol

name: eralF
symbol: RLF

Token's website

https://linktr.ee/eralf

Explorer link

https://flare-explorer.flare.network/token/0xDDA4F4224Ff07B750c8BDe370fE9A8480ad32D80/token-transfers

Token's contract address

0xDDA4F4224Ff07B750c8BDe370fE9A8480ad32D80

PR checklist

[✓] The token has a website
[✓] The token has a contract address on the chain you want to be added
[✓] The smart contract does not allow the minting of an arbitrary amount of tokens (either the minting rules are coded in the smart contract, or the minting permission has been released)
[✓] Logo is provided

[✓] The logo's shape is enclosed in a circle
[✓] The logo has a height 500px and a width 500px
[✓] The logo has 8px padding around it

I have corrected the issue by adding the required 8px padding around the logo.

@alexdupre @OctoD
I look forward to hearing from you soon.

eralF is currently halting the project. Please suspend this proposal until further notice. We apologize for the inconvenience.


Update api-reference.mdx

Description (required)
I noticed this discrepancy when perusing the codebase.
Related issues & labels (optional)

Closes #
Suggested label:

Hello! Thank you for opening your first PR to Astro’s Docs! 🎉
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any broken links you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Netlify 🥳

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

Thanks for the intention @d1onys1us! Translations are allowed to have translated code samples, so this is not a discrepancy. You can learn more about it in AD² Translating Guide. We hope to see more contributions from you! 🙌


Only increment currently_open count if FD is really open

This caused a throttle problem in production.  The currently_open_count is only decremented if on the con.fd is not NO_FD.  We had a situation with a lot of network failures.  The currently_open count would increase but not decrease causing our processes to be stuck in the throttling state.

Why not have two metrics? one to indicate no of connections tried and other successfully opened?

Cherry-picked to 8.0.x


Replace checkstyle with spotless

What feature do you want to see added?
Spotless is configured by default on the parent pom
Formatting can be done via
mvn spotless:apply
And by default using
<spotless.check.skip>false</spotless.check.skip>

After reformatting we need to configure the .git-blame-ignore-revs
Upstream changes
No response
Are you interested in contributing this feature?
No response

Solved by
https://github.com/jenkinsci/plugin-modernizer-tool/pull/128
https://github.com/jenkinsci/plugin-modernizer-tool/pull/129
https://github.com/jenkinsci/plugin-modernizer-tool/pull/130


Remove dep pinata api

Make dep on pinata API inline

@shrugs this fixes the previously mentioned pinata dep issue


Fix Turn an Image into a Link Challenge

Pre-Submission Checklist

[x] Your pull request targets the staging branch of FreeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm run test-challenges. Use git commit --amend to amend any fixes.

Type of Change

[x] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[x] Closes currently open issue (replace XXXX with an issue no): Closes #9433

Description

I added the line (1637) 'Place the existing image element within an anchor element' to clarify the instructions of the challenge.

:sparkles: :sparkles: SWEEEEEEEEET. :sparkles: :sparkles:
Thanks @RyanWillDev !

Thanks @raisedadead. Hope I can help some more in the future.

@RyanWillDev Sure thing looking forward to it.


Fix false positive in Style/MultipleComparison when ComparisonsThreshold exceeds 2

Fixes #13193.
Closes #13195.
In this PR I refactored the cop to not keep any internal state (via instance variables), and so the code became simpler and more bullet-proof.

Great suggestions! Applied both.


Add 'X-Ray Tracing' support for GraphQL API

Note: If your feature-request is regarding the AWS Amplify Console service, please log it in the
official AWS Amplify Console forum

Is your feature request related to a problem? Please describe.
AppSync now supports X-Ray Tracing and the CLI doesn't support that yet.
Describe the solution you'd like

New APIs: amplify add api to support tracing
Existing APIs: amplify update api to support enabling tracing

Describe alternatives you've considered
Considered creating a custom resource in a custom stack as part of Amplify CLI deployment, however that brings operational and maintenance cost.
Additional context

What this enables customers to do: https://aws.amazon.com/blogs/mobile/graphql-observability-appsync-xray/
CloudFormation Support for this feature: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-appsync-graphqlapi.html#cfn-appsync-graphqlapi-xrayenabled

Hey folks in the thread :wave: I wanted to pop in and note our documentation page showcasing how to enable X-Ray tracing for your GraphQL API's using overrides https://docs.amplify.aws/cli/graphql/override/#customize-amplify-generated-appsync-graphql-api-resources

Hey @heitorlessa, This use case can be achieved using the mechanism mentioned my josef above. Hence, we are closing the issue.


transfer cards

Sorry buddy, I can not see. The first day of using the bot.
It would be great if you could! transfer of command from all accounts on the main card account. and that would account of Major also took transfer sharing himself with all donors to account.

https://github.com/JustArchi/ArchiSteamFarm/issues/19


Request: Create a PHP 5.5 image

As Drupal still supports PHP 5.5.9+ it would be great to have a 5.5.x image to test with. For example, I'm currently having a problem with a module that appears to exhibit issues on 5.5.55 (remote server) but not on your 5.6 or 7.1 images. It would be great to be able to replicate the issue locally to feed back conclusive evidence to the module maintainer.

Seconded! We are having some issue with GD Image on 5.5.9 and it would be so useful to spin up Wodby with 5.5! I'm looking into other containers but really trust Wodby.

Why can't you use 5.6? 5.6 is the only one from 5.x branch that is still maintained. The only reason we have 5.3 is for compatibility with legacy Drupal 6.x. We would drop 5.3 if we could.

I appreciate this is an edge case, but from the quick bit of research I was able to do yesterday there are some slight differences. I am seeing problems with my site using the PHP 5.6 image in my Docker stack. I will look around for an alternative PHP image or roll my own. Thanks for a great tool @csandanov !


[CSL-1567] Use a prioritised lock with metrics for access to the local state

This replaces the BlkSemaphore by the StateLock, a lock with two priorities, High and Low. The wait and hold times, as well as the size of the mempool after state modifications, are tracked via ekg.
The current tip of the chain is still being held in this StateLock, which should be changed during a future refactoring.

inb4 there are some usages of old naming left that should be fixed i think.
ξ> ./scripts/grep.sh -i blksemaphore
node/src/Pos/Delegation/Listeners.hs:                blkSemaphore <- views (lensOf @StateLock) slTip
node/src/Pos/Delegation/Listeners.hs:                void $ readMVar blkSemaphore
update/Pos/Update/Logic/Local.hs:-- 'blkSemaphore' is taken.
update/Pos/Update/Logic/Local.hs:-- 'blkSemaphore' is taken and nobody can apply/rollback blocks in
update/Pos/Update/Logic/Local.hs:    -- because of tip mismatch, because we are under 'blkSemaphore'.
txp/Pos/StateLock.hs:modifyStateLock = stateLockHelper modifyMVar -- blkSemaphoreHelper (flip modifyMVar action)
txp/Pos/StateLock.hs:withStateLock = stateLockHelper withMVar -- blkSemaphoreHelper (flip withMVar action)

@kantp To expand a bit on the commit name requirements: YouTrack detects [CSL-xxx] in commit names and shows relevant commits in a separate tab on the issue page, so adding [CSL-xxx] to commits helps people find relevant commits later.
(Similar story with [CSL-xxx] in pull request names: there's a plugin for jumping to YouTrack from Github PR pages, but it doesn't work if there's no tag in the name 🙂)

https://github.com/input-output-hk/cardano-sl/pull/1455 should fix CI.

Thanks, @gromakovsky, I'll update the branch to include that.


No pom file

g-10-64-12-198:tt amahdy$ gwt-api-generator --package=alexwolfe/Buttons --pom
[12:52:35] Using cwd:  /Users/amahdy/tt/src/main/resources//com/vaadin/polymer/public/
[12:52:35] Using bower dir:  ./bower_components
[12:52:35] bower not-cached git://github.com/alexwolfe/Buttons.git#*
[12:52:35] bower resolve git://github.com/alexwolfe/Buttons.git#*
[12:52:36] bower download https://github.com/alexwolfe/Buttons/archive/v2.0.0.tar.gz
[12:52:39] bower extract archive.tar.gz
[12:52:39] bower invalid-meta Buttons is missing "ignore" entry in bower.json
[12:52:39] bower resolved git://github.com/alexwolfe/Buttons.git#2.0.0
[12:52:39] bower install Buttons#2.0.0
g-10-64-12-198:tt amahdy$ ls -la
total 0
drwxr-xr-x   3 amahdy  staff   102 Dec 16 12:52 .
drwxr-xr-x+ 73 amahdy  staff  2482 Dec 16 12:38 ..
drwxr-xr-x   3 amahdy  staff   102 Dec 16 12:52 src

I believe the problem here is that the execution is interrupted by some error (which isn't logged onto the console). Here's the gulp log:
Saulis-MacBook-Pro:gwt-api-generator Saulis$ gulp --package=alexwolfe/buttons --pom
[13:55:26] Using gulpfile ~/Dev/gwt-api-generator/gulpfile.js
[13:55:26] Starting 'default'...
[13:55:26] Starting 'clean:target'...
[13:55:26] Finished 'clean:target' after 3.23 ms
[13:55:26] Starting 'clean:resources'...
[13:55:26] Finished 'clean:resources' after 60 ms
[13:55:26] Starting 'clean'...
[13:55:26] Finished 'clean' after 3.35 μs
[13:55:26] Starting 'clean:target'...
[13:55:26] Finished 'clean:target' after 509 μs
[13:55:26] Starting 'clean:resources'...
[13:55:26] Finished 'clean:resources' after 178 μs
[13:55:26] Starting 'clean'...
[13:55:26] Finished 'clean' after 2.7 μs
[13:55:26] Starting 'bower:configure'...
[13:55:26] Finished 'default' after 70 ms
[13:55:26] Finished 'bower:configure' after 1.61 ms
[13:55:26] Starting 'bower:install'...
[13:55:26] Using cwd:  /Users/Saulis/Dev/gwt-api-generator/src/main/resources//com/vaadin/polymer/public/
[13:55:26] Using bower dir:  ./bower_components
[13:55:26] bower cached git://github.com/alexwolfe/buttons.git#2.0.0
[13:55:26] bower validate 2.0.0 against git://github.com/alexwolfe/buttons.git#*
[13:55:27] bower install Buttons#2.0.0
[13:55:27] Finished 'bower:install' after 1.5 s
[13:55:27] Starting 'clean:target'...
[13:55:27] Finished 'clean:target' after 580 μs
[13:55:27] Starting 'pre-analyze:missing-events'...
[13:55:27] Starting 'pre-analyze:new-syntax-events'...
[13:55:27] Starting 'pre-analyze:missing-behaviors'...
[13:55:27] Starting 'generate:gwt-module'...
[13:55:27] Finished 'pre-analyze:missing-events' after 22 ms
[13:55:27] Finished 'pre-analyze:missing-behaviors' after 9.54 ms
[13:55:27] Finished 'pre-analyze:new-syntax-events' after 11 ms
[13:55:27] Starting 'pre-analyze'...
[13:55:27] Finished 'pre-analyze' after 2.86 μs
[13:55:27] Starting 'analyze'...
[13:55:27] Finished 'analyze' after 2.05 ms
[13:55:27] Starting 'parse'...
[13:55:27] Finished 'parse' after 9.26 μs
[13:55:27] Starting 'generate:elements'...
[13:55:27] Starting 'generate:events'...
[13:55:27] Starting 'generate:widgets'...
[13:55:27] Starting 'generate:widget-events'...
[13:55:27] Finished 'generate:gwt-module' after 17 ms
Saulis-MacBook-Pro:gwt-api-generator Saulis$

Seems it stops before the generate: tasks are finished.

Happens also with PolymerElements/paper-elemnts but not PolymerElements/paper-icon-button
I also noticed that no java source code gets generated in the previously mentioned example, just resource folder (separate bug?).

alexwolfe/Buttons is not a polymer element, so you should not get any java source file since gwt-api-generator only is able to generate gwt wrappers for polymer elements following polymer projects conventions (import names, jsdoc, etc.).
If you want to wrap a classin js library like alexwolfe/Buttons, you have first to create a new polymer element around the library, you might take a look to my wrapper for the pouchdb library:  https://github.com/manolo/vaadin-pouchdb

PolymerElements/paper-elemnts is misspelled try either:
  $ gwt-api-generator --pom --package=PolymerElements/paper-elements
  or
  $ bower install PolymerElements/paper-elements
  $ gwt-api-generator --pom

Note that pom.xml is only generated in the case there are elements to generate and there is no error


Invalid syntax in the backend web server

nvm

Were you using this via Colab? I'm also getting invalid syntax but can't figure out what I need to do differently to avoid this error
File ["<ipython-input-5-32c8736da626>"](https://localhost:8080/#), line 3
    app_port = 8000def app():
                     ^
SyntaxError: invalid syntax

Just add a new line break after 8000:
app_port = 8000
def app():


Arduino Library?

Is this version 2 already available into Arduino Libraries?

No @fmarzocca, not yet.
The rules and the procedure for adding libraries to Arduino Library Manager is a little changed and I have still check if my library fit.

ok, thanks.


For discussion: Add API for removing minimize constraints and updating projection atoms

This PR is inspired by Issue 525: Projective Solution Enumeration via Python API.
It extends clingo's C and Python-API with functions for removing minimize constraints and adding/replacing sets of projection atoms.

Thanks, I'll have a look next week.


First version of cache builder and lookup logic for live validation

[x] Clones git repository from configurations
[x] Read all the swagger spec files and parse them
[x] Create an in memory cache for all the operations across all the swagger specs based on below structure:

{
  "api-version1":
  {
    "provider1":
     {
        "get": [ {opeationObject(Sway)}, {operationObject(sway)}, . .  ],
        "post": [ {opeationObject(Sway)}, {operationObject(sway)}, . .  ],
        "put": [ {opeationObject(Sway)}, {operationObject(sway)}, . .  ],
        ...
     }
  },
  "api-version2":
  {
    "provider2":
     {
        "delete": [ {opeationObject(Sway)}, {operationObject(sway)}, . .  ],
        "head": [ {opeationObject(Sway)}, {operationObject(sway)}, . .  ],
        "get": [ {opeationObject(Sway)}, {operationObject(sway)}, . .  ],
        ...
     }
  },
  . . .
}

[x] Expose getPotentialOperations for lookup for best match on regex of path

Part of https://github.com/Azure/openapi-validation-tools/issues/89 & https://github.com/Azure/openapi-validation-tools/issues/90

@vishrutshah,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

Closing and reopening to run travis

@vishrutshah,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@vishrutshah  શું એક અદ્ભુત કામ ડ્યૂડ. તમે પ્રથમ પુલ વિનંતી ટ્રેવિસ CI સક્રિય થયેલ


Prisma should not log business errors

As usual, business logic should not use throw error. Do we have any other option?
https://github.com/graphcool/prisma/issues/1978

Also, how to handle and report errors? Sentry?


Add a cool readme

I am interested to work on this issue under Quine. So please assign me this issue to me.

hey @akshitagupta15june I would like to work on the issue and want to build a readme file . It would be great if you could assign me the issue under the program GSSOC'23

@Sayan2k3 did you submit your PR and is it merged ?pl update


backport: from rhods-2.5

https://github.com/red-hat-data-services/rhods-operator/pull/157

This change was reverted in 2.5


Add unit test support for Mbed OS

Problem
Mbed OS unit tests are not available.
Change overview
Create unit tests for Mbed OS.

This requires inclusion of several pull requests:

[ ] #8400
[ ] #8393
[ ] #8392
[ ] #8390
[ ] #8380
[ ] #8379
[ ] #8378

Testing

How was this tested? (at least one bullet point required)

With the tests in this PR

 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.1 out of 2 committers have signed the CLA.:white_check_mark: pan-:x: ATmobicaYou have signed the CLA already but the status is still pending? Let us recheck it.

@pan- Looks like all tasks are complete? Is this ready to be un-drafted?

(one conflict to resolve)

I resolved the conflict (was simple!)

@saurabhst @Damian-Nordic @msandstedt @mspang @andy31415 ?

@bzbarsky-apple @jmartinez-silabs @chrisdecenzo @jelderton @saurabhst @woody-apple ?
This has been open since Jul 14...

@pan- Please ping me on Slack as needed for a quick review once the exposure situation is dealt with (at least if it happens tomorrow or after Tuesday).  I am trying to catch up on Github mail, but it'll be another week or so, I expect, before I am completely there.

@pan- @bzbarsky-apple - what is the status on this one? Seems extreamly stale by now, however generally I really like anything that says "add more tests" and would like to try to have it merged.

I tried to rebase this to fix the TestChannel.cpp conflict, but I can't push to this PR branch.  @pan- could you please do the rebase?


Support for hyper 0.13

I've tried using this crate with the latest version of hyper (0.13.4) but unfortunately it turns out this doesn't work out of the box. Are there any plans for updating this repo to the latest hyper version? :-)

I got those changes locally. Is this project still active? Are PRs welcome?

@jabdoa2 it would be cool if you could try a PR. :) Let's see, maybe @felipenoris accepts it.

Hope so. Let's wait for him to confirm as there are other stale PRs

yes, PRs are welcome

Awesome. Will create one tomorrow.


New OSX path option (revised)

Note: This revised PR addresses the issue discussed in https://github.com/b-g/processing-sublime/pull/88.
This revision reorders the directories in the path option, to help insulate Processing 3 beta users from a problem that occurs if the old /usr/bin/processing-java still exists. Note that Processing 3b6 fixed this issue by deleting the old /usr/bin/processing-java, so this will never be an issue for new users anyway; but this helps our package users who may be using earlier betas, and who install new versions of Processing 3, without re-installing processing-java.
Fixes #86, #81, #80.
Processing 3 installs processing-java in /usr/local/bin instead of /usr/bin. On OSX, this is a problem, because Sublime Text does not use the user's PATH. This can easily be addressed by installing the "Fix Mac Path" package, which all OSX users should probably install anyway, but it would be better to make the "out of box" experience for this package work without installing another package.
This PR adds osx platform-specific options for path. What's nice is that we declare it at the top level of the build system and all variants inherit it (no need to duplicate the option for all variants).

@b-g I closed the previous PR and have a new one. This should do it. I reinstalled the old usr/bin/processing-java as well as having usr/local/bin/processing-java and this now works as expected.

Thanks! Works! And merged to dev branch via the green button :)


Added restart game button and added score board

close #15

@madhurima316  please remove the merge conflicts

Can you please guide me how would I be able to resolve conflicts . I am not getting the option now.

@madhurima316  on the command line please pull the changes and then make another PR.

May I know if my contribution is accepted or not


On Flutter for Web. When tested on safari. assets are requested again and again when scrolling up and down

I have a column with 5 images. After rendering the page, If I scroll up and down on website. Same assets are downloaded again and again.
Issue seen with only Safari for MAC. Safari version "Version 14.0.3 (166<IP_ADDRESS>.4)"
To verify:
a. Open the website on Safari
b. Open Developer tools -> Network.
c. Wait for all assets and scripts are downloaded.
d. Scroll Up and then slowly Scroll Down. Repeat this step
e. On Network, we can see image is downloaded again and again. In my real application this causes image placeholders to be empty.
Code:
`import 'package:flutter/material.dart';

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

class MyApp extends StatelessWidget {
  // This widget is the root of your application.
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: TestWidget(),
    );
  }
}

class TestWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
        child: Column(
      children: [
        Image.network(
            "https://firebasestorage.googleapis.com/v0/b/sih2020-cad27.appspot.com/o/pic1.jpg?alt=media&token=267a9d96-b7cc-43b5-b504-1717330de145",
            height: 200,
            width: 250,
            fit: BoxFit.contain),
        Container(
          color: Colors.black,
          width: 250,
          height: 3,
        ),
        Image.network(
            "https://firebasestorage.googleapis.com/v0/b/sih2020-cad27.appspot.com/o/pic1.jpg?alt=media&token=267a9d96-b7cc-43b5-b504-1717330de145",
            height: 200,
            width: 250,
            fit: BoxFit.contain),
        Container(
          color: Colors.black,
          width: 250,
          height: 3,
        ),
        Image.network(
            "https://firebasestorage.googleapis.com/v0/b/sih2020-cad27.appspot.com/o/pic1.jpg?alt=media&token=267a9d96-b7cc-43b5-b504-1717330de145",
            height: 200,
            width: 250,
            fit: BoxFit.contain),
        Container(
          color: Colors.black,
          width: 250,
          height: 3,
        ),
        Image.network(
            "https://firebasestorage.googleapis.com/v0/b/sih2020-cad27.appspot.com/o/pic1.jpg?alt=media&token=267a9d96-b7cc-43b5-b504-1717330de145",
            height: 200,
            width: 250,
            fit: BoxFit.contain),
        Container(
          color: Colors.black,
          width: 250,
          height: 3,
        ),
        Image.network(
            "https://firebasestorage.googleapis.com/v0/b/sih2020-cad27.appspot.com/o/pic1.jpg?alt=media&token=267a9d96-b7cc-43b5-b504-1717330de145",
            height: 200,
            width: 250,
            fit: BoxFit.contain),
        Container(
          color: Colors.black,
          width: 250,
          height: 3,
        ),
      ],
    ));
  }
}
`

Flutter doctor

`[✓] Flutter (Channel beta, 1.25.0-8.3.pre, on macOS 11.2.1 20D74 darwin-x64, locale en-US)
    • Flutter version 1.25.0-8.3.pre at /Users/Shared/flutterSDK/flutter
    • Framework revision 5d36f2e7f5 (6 weeks ago), 2021-01-14 15:57:49 -0800
    • Engine revision 7a8f8ca02c
    • Dart version 2.12.0 (build 2.12.0-133.7.beta)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at /Users/Shared/AndroidSDK
    • Platform android-29, build-tools 29.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.4, Build version 12D4e
    • CocoaPods version 1.10.0

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

[✓] Android Studio (version 4.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 1.8.0_242-release-1644-b3-6915495)

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

[✓] Connected device (1 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.192

• No issues found!`

@onb3891
can you run flutter upgrade -f

Upgraded and seeing same above issue
`[✓] Flutter (Channel beta, 1.26.0-17.7.pre, on macOS 11.2.1 20D74 darwin-x64, locale en-US)
• Flutter version 1.26.0-17.7.pre at /Users/Shared/flutterSDK/flutter
• Framework revision 68e7d2e301 (31 hours ago), 2021-02-23 15:30:39 -0800
• Engine revision 4a466e17cb
• Dart version 2.12.0 (build 2.12.0-259.15.beta)
[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at /Users/Shared/AndroidSDK
• Platform android-29, build-tools 29.0.2
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.4, Build version 12D4e
• CocoaPods version 1.10.0
[✓] Chrome - develop for the web
• Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
[✓] Android Studio (version 4.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 1.8.0_242-release-1644-b3-6915495)
[✓] VS Code (version 1.53.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 3.19.0
[✓] Connected device (1 available)
• Chrome (web) • chrome • web-javascript • Google Chrome 88.0.4324.192
• No issues found!`

There are some devtools specific options which disable caching of images downloaded over the network (disable cache?). That can have the effect of forcing images to reload if they're in a lazy rendered container, flutter or not

I was able to replicate this on latest master.

flutter doctor -v
[✓] Flutter (Channel master, 1.27.0-9.0.pre.85, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.27.0-9.0.pre.85 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 71b2b4d6e0 (5 hours ago), 2021-02-25 00:01:01 -0500
    • Engine revision 867e51b762
    • Dart version 2.13.0 (build 2.13.0-73.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.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 4.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
      1.8.0_242-release-1644-b3-6915495)

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

[✓] Connected device (3 available)
    • SM A260G (mobile) • 5200763ebcfa861f • android-arm    • Android 8.1.0 (API
      27)
    • macOS (desktop)   • macos            • darwin-x64     • Mac OS X 10.15.4
      19E2269 darwin-x64
    • Chrome (web)      • chrome           • web-javascript • Google Chrome
      88.0.4324.192

! Doctor found issues in 1 category.

@jonahwilliams Should this be tracked under devtools then or not ? considering per your comment that this may not be specific to Flutter ?

Few more observation. If I change the image url then issue is not seen. Compared to above code here I am using a different random Image URL
`import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: TestWidget(),
);
}
}
class TestWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
child: Column(
children: [
Image.network("https://i.imgur.com/dDfxzKa.jpg",
height: 200, width: 250, fit: BoxFit.contain),
Container(
color: Colors.black,
width: 250,
height: 3,
),
Image.network("https://i.imgur.com/dDfxzKa.jpg",
height: 200, width: 250, fit: BoxFit.contain),
Container(
color: Colors.black,
width: 250,
height: 3,
),
Image.network("https://i.imgur.com/dDfxzKa.jpg",
height: 200, width: 250, fit: BoxFit.contain),
Container(
color: Colors.black,
width: 250,
height: 3,
),
Image.network("https://i.imgur.com/dDfxzKa.jpg",
height: 200, width: 250, fit: BoxFit.contain),
Container(
color: Colors.black,
width: 250,
height: 3,
),
Image.network("https://i.imgur.com/dDfxzKa.jpg",
height: 200, width: 250, fit: BoxFit.contain),
Container(
color: Colors.black,
width: 250,
height: 3,
),
],
));
}
}
`

@onb3891
Could this be happening due to the source of images you were loading from earlier, ie, firebase storage ? and not with regular images ?

@darshankawar No. If I have public firebase storage image for ex: https://storage.googleapis.com/openimages/web/images/c159532248cb84da.png
issue is not seen. (Picked a random firebase image without any token)

@onb3891 So it seems to be image specific, and maybe used in your project to be precise ?

@darshankawar
I deployed a simple website with following code
`

HTML Image

`
It runs without reloading. With same images as above.
PS: Not an expert on HTML and JS

@darshankawar
I deployed a simple website with following code

HTML Image

It runs without reloading. With same images as above.
PS: Not an expert on HTML and JS

Keeping this issue open for further investigation.

flutter doctor -v
[✓] Flutter (Channel master, 1.27.0-9.0.pre.106, on Mac OS X 10.15.4 19E2269
    darwin-x64, locale en-IN)
    • Flutter version 1.27.0-9.0.pre.106 at
      /Users/dhs/documents/Fluttersdk/flutter
    • Framework revision 1610a27476 (3 hours ago), 2021-02-25 20:26:02 -0800
    • Engine revision 1515b1d4a4
    • Dart version 2.13.0 (build 2.13.0-79.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.0)
    • Android SDK at /Users/dhs/Library/Android/sdk
    • Platform android-30, build-tools 30.0.0
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    ! CocoaPods 1.9.3 out of date (1.10.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 4.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
      1.8.0_242-release-1644-b3-6915495)

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

[✓] Connected device (3 available)
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                               •
      web-javascript • Google Chrome 88.0.4324.192

! Doctor found issues in 1 category.

This is not a bug, this is the intended functionality of the chrome devtools disable caching functionality. The reason the static html does not display this is because it has no "virtualization" (i.e. the elements are not removed when scrolled off screen).

@jonahwilliams I am seeing this on release deployed website

From what I can tell, the difference between the images which are repeatedly requested and the images which aren't is the cache headers. Pay attention to the Cache-Control headers:
firebase image with token:

imgur image:

public firebase image:

I think this would work if you change the cache settings in your firebase settings, but I don't have enough experience with Firebase to know how to do that. The reason you don't see the same thing in the version of the app with 6 img tags is that those DOM elements are persisted even after they scroll off screen. In Flutter, things which aren't currently on screen may or may not be persisted, so when they scroll back into view we may need to kick off a new request, and if the cache headers say the image needs to be redownloaded, it looks like Safari will try to do that.
Closing this issue since it seems like an image hosting issue and not an issue with Flutter.

@hterkelsen Surprisingly this behavior is seen only with Safari, not with Chrome or Firefox 🤔


Set a default for users property

I fix a typo on the same line while there.
Fixes #450
Check List

[ ] All tests pass. See TESTING.md for details.
[x] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable.

I've added a CHANGELOG entry.

Will this actually create the group?
https://github.com/sous-chefs/users/blob/master/resources/manage.rb#L53-L61, where the group is created, is within the users loop so it won't be run with an empty array. Please correct me if I am wrong!
I think that group block needs to be brought out of the users loop

I think you're absolutely right: I just kind of assumed it worked: the test has to be improved and the group creation should just be checked for and created once, irrespective of users. I'll see what I can do on Monday.

It took a few tries but I manage to pull out the group code out of the users loop and I added a test that verifies that the group is actually created and does not have any members in it. PTAL.

@Fuuzetsu looks like we need to fix the InSpec on MacOS. I have a commit which will fix it but maintainers don't have access on this PR to push to the branch. Can you please allow maintainers access so I can do that?

I have a commit which will fix it but maintainers don't have access on this PR to push to the branch. Can you please allow maintainers access so I can do that?

It appears this can only be done if the fork is on a user account while the branch is on organisation account ;/
If you post the patch somewhere, I can put it into the branch. Or you can take this commit, apply the patch, push it in and just close the PR, I don't mind either way.

Released as: 6.0.2


Ads Assignment #1: Can't log in

UPDATE:
The following issue was detected using PythonAnywhere. I managed to finish the assignment starting over in a local project and just copying the necessary code from dj4e-samples. However, it'd be interesting to understand why it isn't working in PA.

Hello,
When I try to log in to the ads app it says
ModuleNotFoundError at /accounts/login/
No module named 'oauthlib'
I've done pip install requirements.txt AND requirements4.txt, also I've tried pip install oathlib in my virtual environment but it says i already have it (3.2.2).
I think this is weird because I could log in and log out in the previous assignments (Autos and Cats CRUD)
I'm adding the error log whole error log so you could help figure out what's happening
error_log.txt

I also get this from the console:
(django4) 15:16 ~/django_projects $ python3 --version
Python 3.9.13
(django4) 16:05 ~/django_projects $ python3 -m django --version
4.0.7
(django4) 16:05 ~/django_projects $ python3 -m oauth --version
/home/eeveesden/.virtualenvs/django4/bin/python3: No module named oauth.main; 'oauth' is a package and cannot be directly executed
(django4) 16:05 ~/django_projects $ python3 -m oauthlib --version
/home/eeveesden/.virtualenvs/django4/bin/python3: No module named oauthlib
(django4) 16:05 ~/django_projects $ pip3.6 install oauthlib
Defaulting to user installation because normal site-packages is not writeable
Looking in links: /usr/share/pip-wheels
Requirement already satisfied: oauthlib in /home/eeveesden/.local/lib/python3.6/site-packages (3.2.2)
as you can see it says there's no oauthlib even though it also says the requirement is already satisfied

We do not debug student code here in github.


No value from VeraPlus Sensors

Make sure you are running the latest version of Home Assistant before reporting an issue.
You should only file an issue if you found a bug. Feature and enhancement requests should go in the Feature Requests section of our community forum:
**Home Assistant release (hass --version):0.54
Python release (python3 --version):
**Component/platform: Vera
**Description of problem:Since 0.54 do i get "unknown" as value on all Zwave sensors connected to Vera Plus.
Hass.io detects correct Zwave id and all seems ok, exept that all values is unknown.
No errors found in logfile and before 0.54 all sensors worked perfect.
Everything is also ok in Vera.
Expected:
Problem-relevant configuration.yaml entries and steps to reproduce:

Traceback (if applicable):

Additional info:

I can confirm this bug

I can confirm that Hassbian after upgrade to 0.54.0 has lost access to sensors on my Vera2. Z-wave light switches are still working.

I have the exact same problem. Value just says Unknown for both my Zwave sensors and my 433mhz sensors from my RFXtrx hooked up to the Vera

Same issue here with 0.54.0 with a VeraLite

Issue is being worked on here: https://github.com/pavoni/pyvera/issues/73

I have to been trying to fix this, many Vera sensors not showing up and i honestly don't understand what the fix is  and how to fix it.  I just updated HASS to 0.55 yesterday.  Google search brings back to this page and two other link pages but no answer that i understand.
Can someone help what i should to do get my vera show up on hass.
I have the following in my configuration.yaml
vera:
vera_controller_url: http://<IP_ADDRESS>:3480

@balajeek Did your vera sensors break with 0.55?  Or were they broken before and going to 0.55 didn't fix it?  Is it just your sensors, but switches/lights work ok?  Or is nothing working with vera?

I believe i was on 0.49 or 0.48 and i had all my vera devices showing up.  I had some issues with my vera device the z-wave not working (even though it still showed all the vera devices in hass), and as per vera support i had to factory reset and did a clean setup and added few switches, first alert co detector, monoprice motion/temp sensors.  After vera is set and it works how it suppose to be, then i updated hass too to 0.54 and i noticed  not all devices showing up and some that shows don't have the friendly name i had provided in vera.  First alert co sensor shows under zwave devices but not under switches or sensor or lights section.

There was a bug in 0.54 which caused Vera sensors to not show correctly.  0.55 should have fixed it for all but the UV sensors, which will be fixed in the next release.
If you are on 0.55 and still seeing the vera issue, please post a screenshot of what your seeing as well as the log.

I have Vera2 connected to HA and can confirm that upgrading to 0.55 resolved my sensor value issues.

Here are the pictures from Vera and HASS, my concern is i don't see all the devices that i see in Vera.  Also the log.

Originally i wanted to get out of using Vera and setup everything opensource and purchased Aeotec z-wave stick, but many of my devices are not working with it, z-wave stick finds it but HASS only shows under z-wave devices but not a operable entry.  So i am back to setting up everything on Vera but keep Vera just on internal network and use HASS as my main UI inside and out.

Oh ok.  Sorry I am unable to help with any hass z-wave specific items.  The initial issue report here was just related to using vera with hass, and thats all I have.

Sorry it was just an FYI, the issue is still why i don't see what you see in Vera is not showing up in HASS.
Thanks for your help.

I added more switches and motionsensors, none showed up on HASS
Should i just uninstall and install HASS?


[Android]Cannot get cameraroll location when longitude and latitude both < 0

Description
https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/modules/camera/CameraRollManager.java
 if (longitude > 0 || latitude > 0) {

This condition failed when longitude and latitude both less than 0.
Reproduction
Solution
Additional Information

React Native version: next
Platform: Android

We're cutting down on the number of outstanding issues, in order to allow us to focus. I'm closing this issue because it has been open for over 60 days with no activity. If you think it should still be opened let us know why. PRs are always welcome.


Developer machine documentation updates

Updated the minimal path to awesome links and added the step to install all the TypeScript definition files.

manually merged


chore: bdd-ghfjxy-import-1571071347 to 0.0.1

chore: Promote bdd-ghfjxy-import-1571071347 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Crash on randomize in Builder View

App sometimes crashes on randomizing values in BuilderView

Any steps to reproduce?

@pzmudzinski It happens when you press Randomize button quickly about 10 times.

Looks like it fixed itself with Xcode 11.2


Add feature for subsets of directories using wildcards in --include-pattern

Using 10.3.3 on Windows
Add feature for subsets of directories using wildcards in --include-pattern when copying from container (blob or file share) to container (blob or file share)
Tried --include-path but that also does not accept wildcards.
Example:
azcopy.exe cp "$src_container$src_container_sas" "$dest_container$dest_container_sas" --include-pattern '200955*' --recursive=true
2020/01/17 15:24:59 Job-Command cp https://mybigblobfolder-001.blob.core.windows.net/folders/?SASKEYREMOVED https://mybigfilefolder-001.file.core.windows.net/folder?SASKEYREMOVED --include-pattern 200955* --recursive=true
directories that exist in source that also contain sub-folders and files:
200954000
200954001
200955000
200955001
200955002
200956000
200956001
Only the following folders with child folders and files are desired to be copied with recursion:
200955000
200955001
200955002
I have found no solution as a workaround.
2020/01/17 15:24:59 AzcopyVersion  10.3.3
2020/01/17 15:24:59 OS-Environment  windows
2020/01/17 15:24:59 OS-Architecture  amd64
2020/01/17 15:24:59 Log times are in UTC. Local time is 17 Jan 2020 10:24:59
2020/01/17 15:24:59 Job-Command cp https://mybigblobfolder-001.blob.core.windows.net/folders/?SASKEYREMOVED https://mybigfilefolder-001.file.core.windows.net/folder?SASKEYREMOVED --include-pattern 200955* --recursive=true
2020/01/17 15:24:59 Number of CPUs: 4
2020/01/17 15:24:59 Max file buffer RAM 2.000 GB
2020/01/17 15:24:59 Max concurrent network operations: 32 (Based on number of CPUs. Set AZCOPY_CONCURRENCY_VALUE environment variable to override)
2020/01/17 15:24:59 Check CPU usage when dynamically tuning concurrency: true (Based on hard-coded default. Set AZCOPY_TUNE_TO_CPU environment variable to true or false override)
2020/01/17 15:24:59 Max concurrent transfer initiation routines: 64 (Based on hard-coded default. Set AZCOPY_CONCURRENT_FILES environment variable to override)
2020/01/17 15:24:59 Max open files when downloading:<PHONE_NUMBER> (auto-computed)
2020/01/17 15:24:59 ERROR: No transfers were scheduled.

This would be wonderful functionality to have - in my case, I need to manually replicate Premium file shares between regions (because GRS is not supported for Premium file storage), and in that case, application design has unfortunately left me with 2 MILLION directories to iterate. They have a numeric pattern, I could break it into 100 jobs if I could just use paths like 00*/*.TIFF, 01*/*.TIFF, 02*/*.TIFF, etc. Without this, I have to enumerate the directories into a file, which by itself could take over an hour, then sort it and split it, and process each directory individually. I get that my application design is bad, but it's out of my control, and I have to find an effective way to copy them.

Was wondering if this feature request is ever going to get any traction.  I have come across so many instances where this would be of use.


is the 'scan' command a quick scan, or a full scan, or a quick scan then a full scan?

In...
https://learn.microsoft.com/en-us/microsoft-365/security/defender-endpoint/live-response?view=o365-worldwide#advanced-commands
...the current description is too vague;

Runs an antivirus scan to help identify and remediate malware.

I have used the 'scan' command, and it completed a quick scan.
But I don't know if it will perform a full scan.
The document must remove this ambiguity.

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

ID: 81b2a4c2-e698-dda0-9919-80ca2d05b358
Version Independent ID: 19b5f609-fcaa-cb5b-96b7-462285fd32e7
Content: Investigate entities on devices using live response in Microsoft Defender for Endpoint
Content Source: microsoft-365/security/defender-endpoint/live-response.md
Service: microsoft-365-security
Sub-service: mde
GitHub Login: @diannegali
Microsoft Alias: diannegali

@anwarmahmood1 Thank you for your feedback. The scan cmd runs a quick scan and it has been updated in the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/13256
Once the author approves, the changes will be live.
Thanks
Sri


feat(Scrolling): Allow ScrollDispatcher to make use of DI

Feature Description
If the ScrollDispatcher wasn't provided in root but rather with every Module importing it, it could listen to events only of the Module itself rather than the full application.
Since this is a pretty old, commonly used part of CDK, I'm not expecting any changes here, so this rather is just for clearification: why was the current concept used at all? What is the usecase of handling scroll events of components, I'm not even aware of?
Use Case
No need to check if the event is fired by a component I'm actually interested in.

I'm so sorry, sure it works, if I provide my own ScrollDispatcher. There just is a default instance in root.


illegal instruction on Intel Wolfdale-3M

On Wolfdale-3M, some kernels still try the 3dnow instruction femms, even though it isn't supported. I've seen it on dgemm() with 4096x4096 matrices.
>>> R = np.random.normal(size=(4096, 4096))
>>> V = np.random.normal(size=(4096, 4096))
>>> R.dot(V)

Thread 2 "python" received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7ffff41e2700 (LWP 21997)]
0x00007ffff4c58420 in dgemm_otcopy () from /usr/lib/libopenblas.so.0
(gdb) disassemble
Dump of assembler code for function dgemm_otcopy:
   0x00007ffff4c58400 <+0>:	push   r15
   0x00007ffff4c58402 <+2>:	push   r14
   0x00007ffff4c58404 <+4>:	push   r13
   0x00007ffff4c58406 <+6>:	push   r12
   0x00007ffff4c58408 <+8>:	push   rbp
   0x00007ffff4c58409 <+9>:	push   rbx
   0x00007ffff4c5840a <+10>:	mov    rax,rsi
   0x00007ffff4c5840d <+13>:	mov    rbx,rsi
   0x00007ffff4c58410 <+16>:	and    rax,0xfffffffffffffffc
   0x00007ffff4c58414 <+20>:	and    rbx,0xfffffffffffffffe
   0x00007ffff4c58418 <+24>:	imul   rax,rdi
   0x00007ffff4c5841c <+28>:	imul   rbx,rdi
=> 0x00007ffff4c58420 <+32>:	femms
   0x00007ffff4c58422 <+34>:	lea    r13,[r8+rax*8]
...

os: archlinux
kernel: Linux 4.10.8-1-ARCH #1 SMP PREEMPT
openblas-lapack: 0.2.19-1
python: 3.6.0-2
numpy: 1.12.0-1
Here's the full cpuinfo.
% cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
stepping	: 6
microcode	: 0x60c
cpu MHz		: 1603.000
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm dtherm
bugs		:
bogomips	: 5068.68
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 23
model name	: Intel(R) Core(TM)2 Duo CPU     E7200  @ 2.53GHz
stepping	: 6
microcode	: 0x60c
cpu MHz		: 1603.000
cache size	: 3072 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm dtherm
bugs		:
bogomips	: 5068.95
clflush size	: 64
cache_alignment	: 64
address sizes	: 36 bits physical, 48 bits virtual
power management:

%

I just tested the bug on the latest git release (5ee1cf02230ce7365a13fa021b0f98a4eeb9ff17) and it seems to have fixed itself... Now I'm going to try ruling out any possible differences in build configuration.

I just tested the bug on v0.2.19, but using the same packaging script that I used to compile the latest git release. The bug has gone away. It looks like it was a problem with the packaging script this whole time. I still need to further confirm this.

make DYNAMIC_ARCH=1
otherwise openblas will build for cpu of build machine.

I just confirmed, it was the packaging script all along.  Unsetting both of those before building fixed everything.

Might be useful to know what flags these were, to understand how they (apparently) interfered with cpu identification ? This could be a bug in the OpenBLAS build files after all (though I'd expect such a build to fail rather than produce a non-functioning library, if the custom CFLAGS happen to omit some option that would be supplied by the build system in the absence of such settings).

The CFLAGS were "-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong".


tsc should give an error if "typings" in package.json is not a string

Courtesy of a long troubleshooting session with @kataras on September 16, 2015.
If you have "typings" in package.json as an array or something instead of a string, we will crash hard:
C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:483
if (path.charCodeAt(0) === 47) {
^
TypeError: path.charCodeAt is not a function
at getRootLength (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:483:18)
at Object.combinePaths (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:643:13)
at loadNodeModuleFromDirectory (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:29439:73)
at loadModuleFromNodeModules (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:29462:26)
at nodeModuleNameResolver (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:29405:20)
at resolveModuleName (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:29385:28)
at C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:29636:115
at Object.map (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:155:29)
at resolveModuleNamesWorker (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:29636:67)
at processImportedModules (C:\Users\Makis-PC\AppData\Roaming\npm\node_modules\typescript\lib\tsc.js:30013:35)

PRs are welcomed.

thanks @pimterry!

I don't think this was the correct fix. We silently do the wrong thing. We should be giving an error message.

one aspect that will be added in this PR is ability to trace module resolution process so we can record the fact that type of typings is incorrect. Raising errors at this point is bit complicated because currently resolvers simply don't have this ability and it will require changes on the managed side to add it (since module resolution happens on the preprocess step where we don't have the way to report errors and propagate them back).

@vladima has another validation tool that we should publish, the tool is geared towards package authors, this is where we should report the error.


Update RemoveMailboxpermission.md

Added changes made to mailusers for Remove-MailboxPermission cmdlet

Docs Build status updates of commit 8de3efa:
:clock10: Full build: the average full build time is 12 min(s) 6 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 8de3efa:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Remove-MailboxPermission.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 46534c3:
:clock10: Full build: the average full build time is 12 min(s) 6 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 46534c3:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Remove-MailboxPermission.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit a77ec38:
:clock10: Full build: the average full build time is 12 min(s) 7 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit a77ec38:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Remove-MailboxPermission.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 6a3242b:
:clock10: Full build: the average full build time is 12 min(s) 7 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 6a3242b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/mailboxes/Remove-MailboxPermission.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[BUG]: Following list of APIs are not working as expected.

Description of the bug
Following list of APIs are not working as expected:
Models applicable :
MSO 2|4|5|6 series Oscilloscopes.

API
PI

scope.commands.search.search.trigger.a.bus.b.nrz.condition
SEARCH:SEARCH:TRIGger:A:BUS:B:NRZ:CONDition

scope.commands.search.search.trigger.a.bus.b.s8b0b.condition
SEARCH:SEARCH:TRIGger:A:BUS:B:S8B10B:CONDition

APIs under “PSIFIVe” command tree: scope.commands.search.search.trigger.a.bus.b.psifive.
Set of PI commands under "PSIFIVE": SEARCH:SEARCH:TRIGger:A:BUS:B:PSIFIVe

Models applicable to:
DPO/MSO/DSA 70K SX/DX/C series Oscilloscopes.

API
PI

scope.commands.linktraining.lane.query()
LINKTRaining:LANE

scope.commands.cq[x].threshold.query()
CQ:THRESHold

Steps To Reproduce

Create a driver object named "scope" for any of the affected models.
Use the "scope" driver object to write and query the above-mentioned APIs.
Examples:

             scope.commands.cq[1].threshold.query()

             scope.commands.linktraining.lane.query()

Error:    Attribute "cq" is not accepting "0" as an integer value and attribute "lane" is not accepting any integer value.

Environment Information
Operating System:

Windows 10, 64-bit

Software Version:

tm-devices : 1.1.0

Additional Information
Alternative way to make the API functional as expected:
Examples:
                  scope.query("LINKTRaining:LANE1?")

The stroked-out APIs for MSO 2,4|5|6 models are functioning as expected in the latest package upon merging https://github.com/tektronix/tm_devices/pull/142.


Fix #570: pass synack future when created

test this please

test all please

test this please

test this please

test this please

test this please

test this please

test this please

test this please


[BUG] Getting an error when try to run docker file from this repo (ERROR: Service 'schemathesis' failed to build)

Hi. I want to make some modification in source code but I am unable to run docker image from this repo.
My project has the following structure:

docker-compose.yml - docker-compose file I created
schemathesis - a folder with latest version of schemathesis repo, no changes made

docker-compose.yml has very simple structure:
version: '3'
services:
  schemathesis:
    build: ./schemathesis
    ports:
      - "8180:80"
    networks:
      - default

When I run: sudo docker-compose up --build I am getting an error ERROR: Service 'schemathesis' failed to build:
Building schemathesis
Step 1/9 : FROM python:3.10-alpine
 ---> 8a3a8409a638
Step 2/9 : LABEL Name=Schemathesis
 ---> Using cache
 ---> f108325765ba
Step 3/9 : WORKDIR /app
 ---> Using cache
 ---> 9fc24fc24456
Step 4/9 : RUN addgroup --gid 1000 -S schemathesis &&     adduser --uid 1000 -D -S schemathesis -G schemathesis -s /sbin/nologin
 ---> Using cache
 ---> 64881e35ad07
Step 5/9 : COPY --chown=1000:1000 pyproject.toml README.rst src ./
 ---> Using cache
 ---> 8b9dfeb0ed09
Step 6/9 : RUN apk add --no-cache --virtual=.build-deps build-base libffi-dev curl openssl-dev &&     curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y &&     source $HOME/.cargo/env &&     pip install --upgrade pip && pip install --no-cache-dir ./ &&     apk del .build-deps &&     rustup self uninstall -y
 ---> Running in fafc492c1f99
fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.17/community/x86_64/APKINDEX.tar.gz
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/main: temporary error (try again later)
WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.17/community: temporary error (try again later)
ERROR: unable to select packages:
  .build-deps-20230120.185651:
    masked in: cache
    satisfies: world[.build-deps=20230120.185651]
  build-base (no such package):
    required by: .build-deps-20230120.185651[build-base]
  libffi-dev (no such package):
    required by: .build-deps-20230120.185651[libffi-dev]
  curl (no such package):
    required by: .build-deps-20230120.185651[curl]
  openssl-dev (no such package):
    required by: .build-deps-20230120.185651[openssl-dev]
ERROR: Service 'schemathesis' failed to build: The command '/bin/sh -c apk add --no-cache --virtual=.build-deps build-base libffi-dev curl openssl-dev &&     curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y &&     source $HOME/.cargo/env &&     pip install --upgrade pip && pip install --no-cache-dir ./ &&     apk del .build-deps &&     rustup self uninstall -y' returned a non-zero code: 5

Any help would be greatly appreciated.
Environment (please complete the following information):

OS: Linux
Schemathesis version: latest repo version

Fixed problem by adding network_mode: "host"  docker-compose file.


Not able to inject ngProgressFactory into controller

I always get this error: "Error: [$injector:unpr] Unknown provider: aProvider <- a <- ngProgressFactory".
I followed the tutorial: http://victorbjelkholm.github.io/ngProgress
Thanks.
angular.module("testProgressApp", [
"ngRoute",
"ngProgress"
]).controller("AppController", ["$scope", "ngProgressFactory", function ($scope, ngProgressFactory) {
$scope.progressbar = ngProgressFactory.createInstance();
$scope.progressbar.start();
}]);

Same here, I've prepared a couple of Plunks for reference:

Here's a baseline ngProgress example, based on 1.0.6 version, it works.
And here's my attempt to upgrade to version 1.1.1, forked from the previous example, and I cannot make it work due to "Error: [$injector:unpr] Unknown provider: aProvider <- a <- ngProgressFactory".

I tested it with the following versions of AngularJS: 1.3.13 and 1.4.3, with similar results.

Ay, seems like I forgotten to update the package in npm/bower. I'll push out the new version asap and write here once it's done. Thanks for reporting!

Thanks @alex-signature-it for having a good example of it breaking. Helpful!
Tried the newly pushed 1.1.2 with your example, now is working correctly: http://plnkr.co/edit/MTiqxyfQjQhE0qroULJA?p=preview

Thanks for such a prompt response!

@VictorBjelkholm did you update npm/bower to 1.1.2? Because I can't download that version via npm. And I still get this error.

1.1.2 is still not available on npm. It'll be good to have it there.

Yarn also is still on 1.1.1!


Update to only fetch transactions for blocks when necessary.

[ch150]

@akhila-raju a few comments:

Where is the new logic being tested? Ideally we'd be having tests that verify that web3.eth.getBlock() was called with the second argument set to true/false depending on the cases. I think you can use jest.spyOn() for this.
package-lock.json is not a file we want in the repo. Perhaps you're using npm/npx instead of yarn?

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

@akhila-raju pushed a few commits here to:

Consider only immediate children to avoid false positives when transactions are requested for nested blocks, not the block at hand (e.g. parent, ommers).
Remove dependency on graphql-list-fields.
Reorganize related tests into a dedicated suite.
Field whitelist is now in a static field.

Further refactoring is required in the model, as it's questionable for this logic to be in the EthqlQuery root query, it should be in the EthqlBlock class so it can be reused across other fields that yield a Block (parent, ommers, and others down the line).