OSM Create Network Dataset: Populating Turn Features from OSM Relations The row contains a bad value. [RestrictionType]

Dear all,
I am trying to execute "Create OSM Network Dataset" in ArcGIS 10.5. Most steps Succeeded until "Populating Turn Features from OSM Relations". It would be highly appreciated if any help is provided. I am attaching the processing information as follows:
Executing: OSMGPCreateNetworkDataset "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2" "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Toolboxes\ND_ConfigFiles\CycleGeneric.xml" "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_nd"
Start Time: Mon Apr 16 14:33:35 2018
Extracting Edge Features
Select_analysis
Executing: Select "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_osm_ln" "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_nd_roads" "(highway IS NOT NULL) AND (LOWER(highway) in ('primary', 'primary_link', 'secondary', 'secondary_link', 'tertiary', 'tertiary_link', 'unclassified', 'residential', 'living_street', 'service', 'track', 'cycleway', 'footway', 'bridleway', 'pedestrian', 'path'))"
Start Time: Mon Apr 16 14:33:36 2018
Succeeded at Mon Apr 16 14:35:05 2018 (Elapsed Time: 1 minutes 28 seconds)
Extracting Junction Features
Select_analysis
Executing: Select "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_osm_pt" "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_nd_barriers" "(barrier IS NOT NULL) AND (LOWER(barrier) in ('block','bollard','chain','debris','jersey_barrier','lift_gate','log','spikes','swing_gate'))"
Start Time: Mon Apr 16 14:35:05 2018
Succeeded at Mon Apr 16 14:39:32 2018 (Elapsed Time: 4 minutes 27 seconds)
Assigning Network Connectivity Groups
Extracting Turn Restrictions
CreateTurnFeatureClass_na
Executing: CreateTurnFeatureClass "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2" OSM_OKI2_nd_turns 2 # # # # 0 0 0 DISABLED
Start Time: Mon Apr 16 14:44:44 2018
Succeeded at Mon Apr 16 14:44:45 2018 (Elapsed Time: 0.58 seconds)
AddField_management
Executing: AddField "C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_nd_turns" RestrictionType TEXT # # 30 # NULLABLE NON_REQUIRED #
Start Time: Mon Apr 16 14:44:45 2018
Adding RestrictionType to C:\Users\chennn\OneDrive\Research\Green Umbrella\GIS\OSM.gdb\OSM_OKI2\OSM_OKI2_nd_turns...
Succeeded at Mon Apr 16 14:44:45 2018 (Elapsed Time: 0.19 seconds)
Populating Turn Features from OSM Relations
The row contains a bad value. [RestrictionType]
at ESRI.ArcGIS.Geodatabase.IFeature.Store()
at ESRI.ArcGIS.OSM.GeoProcessing.NetworkTurns.CreateTurnFeature_NO(TurnFeatureClassWrapper turnFCW, OSMTurnInfo osmTurn)
at ESRI.ArcGIS.OSM.GeoProcessing.NetworkTurns.PopulateTurnsFromRelations()
at ESRI.ArcGIS.OSM.GeoProcessing.RunTaskManager.ExecuteTask(String messageName, Action task)
at ESRI.ArcGIS.OSM.GeoProcessing.NetworkTurns.ExtractTurnRestrictions()
at ESRI.ArcGIS.OSM.GeoProcessing.NetworkDataset.ExtractTurnRestrictions()
at ESRI.ArcGIS.OSM.GeoProcessing.RunTaskManager.ExecuteTask(String messageName, Action task)
at ESRI.ArcGIS.OSM.GeoProcessing.NetworkDataset.CreateNetworkDataset()
at ESRI.ArcGIS.OSM.GeoProcessing.OSMGPCreateNetworkDataset.Execute(IArray paramvalues, ITrackCancel TrackCancel, IGPEnvironmentManager envMgr, IGPMessages message)
Failed to execute (OSMGPCreateNetworkDataset).
Failed at Mon Apr 16 15:48:47 2018 (Elapsed Time: 1 hours 15 minutes 11 seconds)
I tried to delete this relation table, but still could not solve the issue.
Thank you so much for your attention!
--Na

I am experiencing a very similar issue:-
Executing: OSMGPCreateNetworkDataset C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2 "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Toolboxes\ND_ConfigFiles\DriveGeneric.xml" C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_nd
Start Time: Wed Apr 25 12:14:42 2018
Extracting Edge Features
OSMGPAttributeSelector_osmtools
Executing: OSMGPAttributeSelector C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_osm_ln access;surface;smoothness;construct;proposed;maxheight;maxspeed;oneway;name
Start Time: Wed Apr 25 12:14:43 2018
Adding field osm_access based on tag key access.
Adding field osm_surface based on tag key surface.
Adding field osm_smoothness based on tag key smoothness.
Adding field osm_construct based on tag key construct.
Adding field osm_proposed based on tag key proposed.
Adding field osm_maxheight based on tag key maxheight.
Adding field osm_maxspeed based on tag key maxspeed.
Adding field osm_oneway based on tag key oneway.
Adding field osm_name based on tag key name.
useUpdateCursor: False
Succeeded at Wed Apr 25 12:14:48 2018 (Elapsed Time: 4.61 seconds)
Select_analysis
Executing: Select C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_osm_ln C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_nd_roads "(highway IS NOT NULL) AND (LOWER(highway) in ('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','living_street','residential','unclassified','road'))"
Start Time: Wed Apr 25 12:14:48 2018
Succeeded at Wed Apr 25 12:14:53 2018 (Elapsed Time: 5.03 seconds)
Extracting Junction Features
OSMGPAttributeSelector_osmtools
Executing: OSMGPAttributeSelector C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_osm_pt access
Start Time: Wed Apr 25 12:14:53 2018
Adding field osm_access based on tag key access.
useUpdateCursor: False
Succeeded at Wed Apr 25 12:14:57 2018 (Elapsed Time: 3.66 seconds)
Select_analysis
Executing: Select C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_osm_pt C:\Users\Chris.Hills\Documents\ArcGIS\Default.gdb\NetworkDataset2\NetworkDataset2_nd_barriers "(barrier IS NOT NULL) AND (LOWER(barrier) in ('block','bollard','chain','debris','jersey_barrier','lift_gate','log','spikes','swing_gate'))"
Start Time: Wed Apr 25 12:14:57 2018
Succeeded at Wed Apr 25 12:15:02 2018 (Elapsed Time: 4.92 seconds)
Assigning Network Connectivity Groups
Extracting Turn Restrictions
Exception from HRESULT: 0x80040353
   at ESRI.ArcGIS.Geodatabase.IDatasetContainer2.CreateDataset(IDEDataset DataElement)
   at ESRI.ArcGIS.OSM.GeoProcessing.NetworkDataset.CreateTempNDS()
   at ESRI.ArcGIS.OSM.GeoProcessing.NetworkDataset.ExtractTurnRestrictions()
   at ESRI.ArcGIS.OSM.GeoProcessing.RunTaskManager.ExecuteTask(String messageName, Action task)
   at ESRI.ArcGIS.OSM.GeoProcessing.NetworkDataset.CreateNetworkDataset()
   at ESRI.ArcGIS.OSM.GeoProcessing.OSMGPCreateNetworkDataset.Execute(IArray paramvalues, ITrackCancel TrackCancel, IGPEnvironmentManager envMgr, IGPMessages message)
Failed to execute (OSMGPCreateNetworkDataset).
Failed at Wed Apr 25 12:15:03 2018 (Elapsed Time: 21.04 seconds)

The first time I tried using the tool "Download, Extract and Symbolize OSM Data". The second time I used "Download OSM Data" and it works. Perhaps the two tools behave slightly differently with regards to the routing network.

Thanks for your response, Chris!
I just tried "Download OSM Data" based on your information, and it shows that I requested too many nodes and asked to reduce the area size. I am trying to get the OSM data for a county. Did you have any experience for this issue? Thanks!

@chenna997
For big extracts, like a county/state/country, I really recommend you to use the Geofabrik "Download" option (http://www.geofabrik.de/ for main page and direct link to download is here: http://download.geofabrik.de/).
The Geofabrik company offers free extracts for many parts of the globe, which contain the full data if downloaded as either *.pbf or *.xml files. They also offer paid shapefile data, but that data is processed in their custom schema, and you thus loose flexibility.
BIG TIP: when on the download page, you initially only see the big continent extracts listed, however, these are offered as hyperlinks. Once you click a hyperlink, you drill down to a lower administrative level, e.g. clicking "North America" will open a new list with all American states, and so on if there are more levels for a specific region.
I therefor recommend you to download the XML files. Note that you need the XML files, as PBF (which is a more efficient / compact storage method for exactly the same data) is not supported by the import tools of the Editor.
So what to do with the XML?: you can simply import those with the Editor's import tools. There are two that support the *.xml files:

Load OSM File will load all data, including all OSM relation information necessary if you intend to make edits to any part of the data and intend to post this back to OSM using the tool included for that in the toolbox (Upload OSM Data). Do take note though, that if you really intend to make edits, it is NOT recommended to first download an entire country! Just load a small amount of data (for which the Geofabrik extracts have no use, as they are big). However, if you just need to access the data, loading an entire country is fine.

The preferred way though, to load an entire country, is using the new OSM File Loader (Load Only) tool. This tool again takes XML files as input, however, in contrast to the above tool, doesn't load data necessary to make edits. You do get all geographic data though, so don't worry!  This tool has the advantage of supporting the ArcGIS Parallel Processing environment setting (http://desktop.arcgis.com/en/arcmap/latest/tools/environments/parallel-processing-factor.htm), meaning it can load data in parallel on multiple CPU cores, and the data load will thus be about 3 times faster than with the Load OSM File tool.

Thanks so much for the detailed information. I was traveling in the past
weeks and will try this you recommended.
Best,
-Na Chen
On Sat, Apr 28, 2018 at 5:32 PM mboeringa<EMAIL_ADDRESS>wrote:

@chenna997 https://github.com/chenna997
For big extracts, like a county/state/country, I really recommend you to
use the Geofabrik "Download" option (http://www.geofabrik.de/ for main
page and direct link to download is here: http://download.geofabrik.de/).
The Geofabrik company offers free extracts for many parts of the globe,
which contain the full data if downloaded as either *.pbf or *.xml files.
They also offer paid shapefile data, but that data is processed in their
custom schema, and you thus loose flexibility.
BIG TIP: when on the download page, you initially only see the big
continent extracts listed, however, these are offered as hyperlinks. Once
you click a hyperlink, you drill down to a lower administrative level, e.g.
clicking "North America" will open a new list with all American states, and
so on if there are more levels for a specific region.
I therefor recommend you to download the XML files. Note that you need the
XML files, as PBF (which is a more efficient / compact storage method for
exactly the same data) is not supported by the import tools of the Editor.
So what to do with the XML?: you can simply import those with the Editor's
import tools. There are two that support the *.xml files:

Load OSM File will load all data, including all OSM relation
information necessary if you intend to make edits to any part of the data
and intend to post this back to OSM using the tool included for that in the
toolbox (Upload OSM Data). Do take note though, that if you really
intend to make edits, it is NOT recommended to first download an entire
country! Just load a small amount of data (for which the Geofabrik extracts
have no use, as they are big). However, if you just need to access the
data, loading an entire country is fine.
The preferred way though, to load an entire country, is using the new OSM
File Loader (Load Only) tool. This tool again takes XML files as
input, however, in contrast to the above tool, doesn't load data necessary
to make edits. You do get all geographic data though, so don't worry!
This tool has the advantage of supporting the ArcGIS Parallel
Processing environment setting (
http://desktop.arcgis.com/en/arcmap/latest/tools/environments/parallel-processing-factor.htm),
meaning it can load data in parallel on multiple CPU cores, and the data
load will thus be about 3 times faster than with the Load OSM File
tool.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Esri/arcgis-osm-editor/issues/192#issuecomment-385158477,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AkqMakGowb-5-BfEIM69ux-csAf4enAmks5ttDclgaJpZM4TXPSi
.

@chenna997 : just one extra node.
In case you intend to create a Network Dataset, you must use the Load OSM File tool and not the OSM File Loader (Load Only), as the creation of Network Datasets requires some of the extra relationship info loaded by the former tool, but not the latter.
However, if you sole purpose is display / styling / rendering of the data, then the OSM File Loader (Load Only) is the preferred tool to load.

I tried using the OSM File Loader (Load Only) as I want to build a routing network, but it failed after 2 hours (on a 2m point/300k way osm file):-
Updating remaining references...
The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at ESRI.ArcGIS.OSM.GeoProcessing.OSMGPFileLoader.Execute(IArray paramvalues, ITrackCancel TrackCancel, IGPEnvironmentManager envMgr, IGPMessages message)
Failed to execute (OSMGPFileLoader).```

@Chaz6 , as I wrote in my last post, for things like building a Network Dataset and routing networks, using the Load OSM File tool is necessary, as the faster parallel processing tool OSM File Loader (Load Only) does not load all required relation information, so you must switch tools.
As to the specific error during import regarding the OSM File Loader (Load Only) tool, I have no real clue. What was the source of this dataset? Did you download a full Geofabrik extract, or create some custom *.osm XML file, that may be lacking some info, with another non-ArcGIS open source tool?
Anyway, I am just a user of this toolbox like you. Maybe @ThomasEmge has something more specific to say about the exact error you posted.

Thanks I must have gotten myself confused, and I will give that a try. I used an country level file from Geofabrik which i clipped to a region using a *.poly file and osmconvert (but as far as I am aware, it retains all the node/way/relationship data as I did not do any other operation on it).

I double-checked and I was using the Load OSM File tool. I tried again, this time using background geoprocessing, and this time it worked!

I got as far s building the route network, and I ran into the same issue as before. I changed the config file to DriveMeters.xml which let it get further than before, but then ArcMap crashed with this message...
[Window Title]
ArcMap

[Main Instruction]
ArcMap has stopped working

[Content]
A problem caused the program to stop working correctly. Please close the program.

[Close the program]

i have the same problem

Same issue here. I am trying to hunt down the issue, but not having any luck so far. The RestrictionTypes are contained within a Blob entry (probably JSON encoded) within the osmTags field in the YourDBName_osm_ln shapefile. The field is hidden though by default, so you have to unhide it by selecting "Turn All Field On" in the attribute table. Anyway, this field is not editable in ArcMap due to the Blob data. So I have been removing restrictions in OSM prior to import. In other cases I have been deleting features in the YourDBName_osm_ln shapefile to remove segments with restrictions. This is NOT ideal though as you lose roadways doing that. Based on the error, "The row contains a bad value. [RestrictionType]", I am trying to hunt down the restriction types that do not work. Ideally though the tool needs to be modified to just skip erroneous RestrictionTypes. The data loaded from the hidden osmTags blob field in YourDBName_osm_ln is decoded and loaded into YourDBName_nd_trurns in the RestrictionType field. The tool is dying when it tries to load an invalid value from the osmTags blob into the RestrictionType field in YourDBName_nd_trurns. The field is of type string with a length of 30 (nulls allowed), so the likely issue is that a RestrictionType that exceeds 30 characters is trying to come in from the OSM data. Time to find that bad value in OSM, or fix the tool to handle the exception...

My solution is to cap TurnType (which is where RestrictionType gets stored) in NetworkTurns.cs:
public string TurnType { get { return this.TurnType; } set { this.TurnType = value.Substring(0, Math.Min(value.Length, 30)); } }
Anything that gets stored with the above into TurnType will then automatically get truncated to 30 characters. I was able to compile the code, but I can't get esriRegasm.exe to register the tool.

What is the extent of your geographical area?

36.96,-91.63 (upper left) to 24.54,-80.03 (lower right), which is Tennessee, Mississippi, Alabama, Georgia, and Florida.

@chenna997 : just one extra note:
In case you intend to create a Network Dataset, you must use the Load OSM File tool and not the OSM File Loader (Load Only), as the creation of Network Datasets requires some of the extra relationship info loaded by the former tool, but not the latter.
However, if you sole purpose is display / styling / rendering of the data, then the OSM File Loader (Load Only) is the preferred tool to load.

Hi, after couple of months, I am picking up this task again to try to create the Network Dataset using the OSM data. Following your suggestion, I have successfully downloaded and loaded the whole state OSM data. However, when I tried to create Network Dataset using the loaded data, I got the same error: "Populating Turn Features from OSM Relations", The row contains a bad value. [RestrictionType]. Is there any solution for this error? Thanks so much!

Thank you.

@ThomasEmge Has this bug been updated in all the installers. I am still having issues with 10.3


Handle string params in multipart forms

Pull request for https://github.com/tipsy/javalin/issues/124
Had trouble with tests: couldn't force Unirest to send string form fields the way I wanted. Issues like https://github.com/Kong/unirest-java/issues/88 made me think that others have the same problems, so I gave up and went with OkHttp :)
Regarding the code: made as similar to existing code as possible. Tried a couple of ways to reduce duplication in UploadUtil, but imo it isn't worth it, only looks worse.

Nice work!

Had trouble with tests: couldn't force Unirest to send string form fields the way I wanted. Issues like Kong/unirest-java#88 made me think that others have the same problems, so I gave up and went with OkHttp :)

Yeah, Unirest isn't great. The API looked promising when I chose it (very clean), but I had to add OkHttp when tests became more advanced.
The issue (#124) is about forms containing files and text, but we don't have any tests covering that now. Could you add one that handles both uploaded files and form-fields? It's not that I don't trust that your code works, but if we change the implementation it later there should be a test covering that case.

I'm also wondering if it should include the full formParam API:
fun multipartFormParam(formParam: String)
fun multipartFormParamOrDefault(formParam: String, defaultValue: String)
fun multipartFormParams(formParam: String)
fun multipartFormParamMap()
fun mapMultipartFormParams(vararg keys: String)

Could you add one that handles both uploaded files and form-fields?

Sure, I'll add one.

I'm also wondering if it should include the full formParam API:

Oops, forgot about these methods. Makes sense, given the usual form param usecases.
Honestly, I think it would be cool if existing formParam* methods were transparent for the client and simply returned either plain form values or multipart form values, depending on the content-type. I can't imagine realistic situation where someone will call such behavior "unexpected" or "inconsistent". Unfortunately, there is still a chance that something will break in existing clients, so I won't insist.

Honestly, I think it would be cool if existing formParam* methods were transparent for the client and simply returned either plain form values or multipart form values, depending on the content-type. I can't imagine realistic situation where someone will call such behavior "unexpected" or "inconsistent". Unfortunately, there is still a chance that something will break in existing clients, so I won't insist.

I could always say it's a bugfix rather than a breaking change, but can you implement it without the fileupload dependency?

@leveluptor I think your suggestion for using the existing formParam functions is good, I think we should rather go for that (and get rid of the Apache FileUpload in the process).

I think for now I'll leave it as is until the decision about https://github.com/tipsy/javalin/issues/154 is finalized. It won't require much effort to "recycle".
I need a bit of general advice about some things I encountered:

Existing formParam* API returns Array. At first I didn't notice this and went for the List type, same as uploadedFiles method. Is it better to use Arrays in this case for the sake of consistency?
What is the use case for mapFormParams and anyFormParamNull methods? I didn't implement their multipart versions for now, because I'm not sure I understand the purpose
When creating TestMultipartForm, I used TestFileUpload as a reference, and it has testFileUpload naming convention for methods. However, I looked at other tests and saw that most of them use test_queryParam_unicode naming convention. Should test_queryParam_unicode be used for new tests as a more common one?
I put the new test testFileAndTextUpload into TestFileUpload rather than in TestMultipartForm. TestFileUpload already had createTempFile method, and creating separate test for this felt wrong. Is it ok?

Also I haven't added javadocs, but it makes sense to postpone them until https://github.com/tipsy/javalin/issues/154.

Yes.
mapFormParams is for Kotlin, anyFormParamNull for Java. They're for checking that params are present:

val (user, pwd) = ctx.mapFormParams("user", "pwd") ?: throw MissingFormParamException()
if (anyFormParamNull("user", "pwd")) throw new MissingFormParamException()

I prefer underscores, but I don't think it's very important
It's ok.

@leveluptor Apache FileUpload has been removed now.

@leveluptor made a draft for this change here: https://github.com/tipsy/javalin/commit/a8bb5d64c20d0eb9b4efa13c5a8bb19ab36beadd
Feel free to use this as inspiration when updating the PR.

@tipsy cool, thanks! i'll take a look.

Would be great to get this merged soon. Do you need any assistance?

will be ready by thursday, is that ok or better sooner?

Thursday is fine.

Haven't found a way yet to write UploadUtil#getMultipartFormFields in a more idiomatic way, so left it as is with the ugly forEach

Haven't found a way yet to write result creation in UploadUtil#getMultipartFormFields in a more idiomatic way, so left it as is with the ugly forEach.

It doesn't look too bad. I'll merge this now and see if there's any clearer way to write it. Thanks!


Guess the Number Game.

Prerequisites

[X] I am a GSSoC-22 Participant
[X] I checked to make sure that this issue has not already been filed

Description
It will be a game made by using JavaScript.
Tech Stack
Web Development

@manisha-27 @heet-kumar any updates?

@Avik-creator we cant assign you now because its rule, at a point of time at max 3 issue can be assigned. You Got 4 already at your end .

@manisha-27 please this one too

@Avik-creator Already your 3 issues are open. 1st work on those issues, and as soon as any of those issues get merged ping me here, then I'll assign you this issues.

@Avik-creator go for it . Good Luck 👍


Added incremental api level define to build command

I added this to better support backwards compatibility in build plugins. It's helpful for example when haxe releases a hotfix version or we update hxcpp and the amount of changes is not worth a new major of the duell tool.

Looks good!


Installation fail

The installation fails when trying to install babel-plugin-minify-dead-code-elimination on windows

https://www.npmjs.com/package/babel-plugin-minify-dead-code-elimination/v/0.5.1
Guess it is a temporary network issue?

Yeah, I can't reproduce, either. @JoshuaAmaju have you succeed with the installation?

Yes, it was just a network issue like you said. Sorry, Thanks


Don't rereconcile deleted ArgoCD objects.

When an ArgoCD object is marked for deletion, it's continuing to be reconciled.
This means that it's triggering the creation of resources that should be deleted, and in turn, the objects are into a loop of delete and recreate, which it doesn't recover from.
Fixes #162

LGTM


[bug] Hello when is web3modal going to update to latest v2.9.2 of walletconnect provider? thanks!

Link to minimal reproducible example
https://web3plugins.bubbleapps.io/version-test/web3modal
Summary
looks like web3modal is still using out of date walletconnect version.  There are critical fixes in latest v2.9.2 that should be incorporated into web3modal.
List of related npm package versions
https://github.com/WalletConnect/web3modal/blob/V2/package-lock.json
 "dependencies": {
    "@coinbase/wallet-sdk": "^3.6.6",
    "@ledgerhq/connect-kit-loader": "^1.1.0",
    "@safe-global/safe-apps-provider": "^0.17.1",
    "@safe-global/safe-apps-sdk": "^8.0.0",
    "@walletconnect/ethereum-provider": "2.9.0",
    "@walletconnect/legacy-provider": "^2.0.0",
    "@walletconnect/modal": "2.5.9",
    "@walletconnect/utils": "2.9.0",
    "abitype": "0.8.7",
    "eventemitter3": "^4.0.7"

This is coming from upstream wagmi depencency, will need to be updated there.


ng serve --open does not work

Bug Report or Feature Request (mark with an x)
- [ x ] bug report -> please search issues before submitting
- [ ] feature request

Command (mark with an x)
- [ ] new
- [ ] build
- [ x ] serve
- [ ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Versions

npm-v

6.1.0

ng-v

Angular CLI: 6.0.0
Node: 10.3.0
OS: linux x64
Angular: 6.0.0
... animations, cli, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package                           Version
@angular-devkit/architect         0.6.0
@angular-devkit/build-angular     0.6.0
@angular-devkit/build-optimizer   0.6.0
@angular-devkit/core              0.6.0
@angular-devkit/schematics        0.6.0
@ngtools/webpack                  6.0.0
@schematics/angular               0.6.0
@schematics/update                0.6.0
rxjs                              6.1.0
typescript                        2.7.2
webpack                           4.6.0

Repro steps

Running ng serve --open on Windows Powershell inside a docker container.
The log given by the failure

It compiles successfully but it doesn't open a browser. When I try to go to localhost:4200, I get an ERR_CONNECTION_REFUSED error.
When I exit/do CTRL + C, I get this error:

Error: Exited with code 3
at ChildProcess.cp.once.code (.../node_modules/opn/index.js:84:13)
at Object.onceWrapper (events.js:273:13)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:961:16)
at Socket.stream.socket.on (internal/child_process.js
at Socket.emit (events.js:182:13)
at Pipe._handle.close [as _onclose] (net.js:596:12)

Desired functionality

Should open a browser or browser tab upon command execution.
Mention any other details that might be useful

This only seems to happen on Windows Powershell. When I try to do this using Git bash, it works.
On Git bash:
npm -v

5.5.1

ng -v

Angular CLI: 6.0.0
Node: 8.9.1
OS: win32 x64
Angular: 6.0.0
... animations, cli, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package                           Version
@angular-devkit/architect         0.6.0
@angular-devkit/build-angular     0.6.0
@angular-devkit/build-optimizer   0.6.0
@angular-devkit/core              0.6.0
@angular-devkit/schematics        0.6.0
@ngtools/webpack                  6.0.0
@schematics/angular               0.6.0
@schematics/update                0.6.0
rxjs                              6.1.0
typescript                        2.7.2
webpack                           4.6.0

The last major change I remember making before this happened was accidentally deleting the assets folder under src. When I tried to run it the first time I encountered an error:

fs.js:948
binding.stat(pathModule._makeLong(path));
Error: ENOENT: no such file or directory, stat '..\src\assets'
at Object.fs.statSync (fs.js:948:11)

I brought the assets folder back and that's when the issue with ng serve --open failing to open started to happen.

I'm not really sure that running ng serve --open on Windows Powershell inside a docker container should/can do anything at all.
The --open flag asks the environment to open http://localhost:4200, using whatever programs it has configured to open that address.
If you are inside a container, you'd need a headless browser inside the container to possibly do something. Even then I'm not sure how that would look like. Opening a web address inside a container should definitely not open the browser of the host OS.
If you want to use the server inside the container you'll need to configure docker to bind a local port to a container port. https://docs.docker.com/v17.09/engine/userguide/networking/default_network/binding/ might help.
Either way though, we're really not looking to making the --open flag reach outside of containers to do things. That's just sounds like a huge security issue.


Support API-Gateway for webhooks

For external webhooks, currently the only way to wire them into a lambda is via a service like Zapier to proxy the hook to the rule SNS topic. Instead of the extra hop and external service requirement, the webhooks could call the lambda directly via API-Gateway. There is no CFN support for API-Gateway, but because we've already a dependency on an external script to create the CWE rules, modifying it to also support API-Gateway shouldn't be difficult.

For API gateway, a single AG "API" will be created for the stack, and rules will have named endpoints within that API group.
Optional, per rule, will be the creation of an API key.
This also assumes a 1-to-1 mapping of endpoint to rule. I don't know if there is a use case for a rule to be registered for multiple endpoints...
Also need to specify how the lambda returns an error code to AG and how to map that to an HTTP error code.
Tentative API Gateway configuration for a stack:

API service: stackName

default stage prod

resource (path of endpoint): repoRuleName
method: defined within rule

integration function: rule lambda

Stack wide resources:
AWS::ApiGateway::RestApi
AWS::ApiGateway::Deployment
Per rule resources:
AWS::ApiGateway::Resource
AWS::ApiGateway::Method
AWS::ApiGateway::ApiKey

fixed #32


Package update needed

At first, thanks a lot for this action.
When including action-tmate as a step, it fails on an ubuntu-latest for me because of failing installs. Running sudo apt-get update in a previous step solves this issue for me.
Thus, perhaps updating the packages first should be included.

I'm in the same situation. Logs here for your information.
Run mxschmitt/action-tmate@v1
Reading package lists...

Building dependency tree...

Reading state information...

openssh-client is already the newest version (1:7.6p1-4ubuntu0.3).
The following packages were automatically installed and are no longer required:

  bc dns-root-data dnsmasq-base ebtables landscape-common liblxc-common

  liblxc1 libuv1 linux-headers-4.15.0-69 lxcfs lxd lxd-client python3-attr
  python3-automat python3-click python3-colorama python3-constantly
  python3-hyperlink python3-incremental python3-pam python3-pyasn1
  python3-pyasn1-modules python3-service-identity python3-twisted

  python3-twisted-bin python3-zope.interface uidmap xdelta3
Use 'sudo apt autoremove' to remove them.

The following additional packages will be installed:

  libmsgpackc2 libssh-4

The following NEW packages will be installed:

  libmsgpackc2 libssh-4 tmate

0 upgraded, 3 newly installed, 0 to remove and 19 not upgraded.
Need to get 428 kB of archives.
After this operation, 1252 kB of additional disk space will be used.
Ign:1 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libssh-4 amd64 0.8.0~20170825.94fa1e38-1ubuntu0.2

Get:2 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 libmsgpackc2 amd64 2.1.5-1 [14.3 kB]

Get:3 http://azure.archive.ubuntu.com/ubuntu bionic/universe amd64 tmate amd64 2.2.1-1build1 [245 kB]

Err:1 http://security.ubuntu.com/ubuntu bionic-updates/main amd64 libssh-4 amd64 0.8.0~20170825.94fa1e38-1ubuntu0.2
  404  Not Found [IP: <IP_ADDRESS> 80]

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/libs/libssh/libssh-4_0.8.0~20170825.94fa1e38-1ubuntu0.2_amd64.deb  404  Not Found [IP: <IP_ADDRESS> 80]
Fetched 259 kB in 0s (1223 kB/s)
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

##[error]100
##[error]Node run failed with exit code 1
  Complete job

Fixed in latest version. I've also overwritten the v1 so it contains a apt-get update.
Example:
name: CI1
on: [push]
jobs:
  build:
    runs-on: [ubuntu-latest]
    steps:
    - uses: actions/checkout@v1
    - name: Setup tmate session
      uses: mxschmitt/action-tmate@v1


feat(FN-1051): add separator between bank reports tables

Introduction :pencil2:
After adding previous open reports to the "Bank reports" screen there are now multiple tables on the page, each with their own set of buttons to mark reports as completed or not completed. It may now be confusing for users to understand which set of buttons relate to which table.

The solution is to add extra spacing and a separator line between each table to make it a bit clearer:

Codecov Report
Attention: 206 lines in your changes are missing coverage. Please review.

Comparison is base (91637c1) 17.31% compared to head (af49901) 27.99%.
Report is 219 commits behind head on main-stbr-tfm-5.

Files
Patch %
Lines

...ervice/put-utilisation-report-status.controller.ts
0.00%
38 Missing and 3 partials :warning:

dtfs-central-api/src/drivers/db-client.ts
37.50%
11 Missing and 4 partials :warning:

...al-api/src/v1/routes/utilisation-reports-routes.js
0.00%
14 Missing :warning:

...rs/tfm/amendments/tfm-get-amendments.controller.js
0.00%
10 Missing :warning:

...pi/src/v1/controllers/bank/get-banks.controller.js
0.00%
7 Missing :warning:

...c/v1/controllers/tfm/users/tfm-users.controller.js
0.00%
7 Missing :warning:

dtfs-central-api/src/generateApp.js
0.00%
5 Missing :warning:

...c/v1/controllers/tfm/users/tfm-teams.controller.js
0.00%
5 Missing :warning:

...ports-reconciliation-summary.controller/helpers.ts
91.37%
5 Missing :warning:

...src/services/repositories/utilisation-data-repo.ts
75.00%
2 Missing and 2 partials :warning:

... and 43 more

Additional details and impacted files
@@                 Coverage Diff                  @@
##           main-stbr-tfm-5    #2584       +/-   ##
====================================================
+ Coverage            17.31%   27.99%   +10.68%
====================================================
  Files                 1120      662      -458
  Lines                25591    14372    -11219
  Branches              4101     2779     -1322
====================================================
- Hits                  4432     4024      -408
+ Misses               18423     8663     -9760
+ Partials              2736     1685     -1051

Flag
Coverage Δ

api-test
0.48% <ø> (ø)

ui-test
91.78% <ø> (+40.96%)
:arrow_up:

unit-test
14.12% <52.75%> (+6.16%)
:arrow_up:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


rpm -e behaves incorrectly on rpm built from redline

I am trying to build rpms using the Nebula rpm plugin for Gradle, which, of course, is based on Redline.
What I find is that when an rpm is built with rpmbuild and spec files (the traditional way), and a directory is created with %dir, any files subsequently written to that directory prevent its deletion by rpm -e.  This is default behavior of rpm and desirable.  Imagine an rpm creating a logs directory somewhere to which the installed application writes log files.  We want to preserve those logfiles, even in an rpm uninstall (especially since rpm -U (upgrade) does an uninstall followed by an install).
However in an rpm built by the Gradle plugin, I find that on uninstallation (rpm -e) I find that any log files that have been written to this directory after installation are blown away along with the directory.  Even more bizarrely, this happens in spite of the debug output of rpm -e saying that it can't delete the directory because it isn't empty:
# rpm -evv myapp
...
D: fini      040755  2 (7007, 500)      4096 /usr/local/myapp/logs
D:    erase rmdir of /usr/local/myapp/logs failed: Directory not empty
...
# ls -al /usr/local/myapp/logs
ls: cannot access /usr/local/myapp/logs: No such file or directory

It seems clear that rpmbuild is doing something that redline, or at least the Gradle plugin isn't.  However, I'm unable to discern after reading rpm documentation, etc. what that might be. Can you tell me?  I notice that your Builder.addDirectory() methods allow a Directive to be specified, but after looking at these Directives, nothing jumps out at me as being relevant to this situation, and in any case, in the spec file versions of my test, we are just providing a %dir without any other fancy directives.  In any event, the Gradle plugin simply passes null for the Directive when it calls Redline.
I have also posted this issue on the os-nebula project, Stack Overflow, and SuperUser.  Hopefully someone can explain this frustrating situation.

Never mind.  My plugin that wraps nebula's was using a default script that did an rm -rf. I had copied it from a spec file, thinking that it made a good default, and then forgot about it.

anyone ever finding such an issue:  look at your scripts.  rpm -qp --scripts.


pkg/vminfo: move feature checking to host

Feature checking procedure is split into 2 phases:

syz-fuzzer invokes "syz-executor setup feature" for each feature one-by-one,
and checks if executor does not fail.
Executor can also return a special "this feature does not need custom setup",
this allows to not call setup of these features in each new VM.
pkg/vminfo runs a simple program with ipc.ExecOpts specific for a concrete feature,
e.g. for wifi injection it will try to run a program with wifi feature enabled,
if setup of the feature fails, executor should also exit with an error.
For coverage features we also additionally check that we actually got coverage.
Then pkg/vminfo combines results of these 2 checks into final result.

syz-execprog now also uses vminfo package and mimics the same checking procedure.
Update #1541

Rebasing it to get the test coverage details.

Some features (1) require a one-time setup, other features (2) are passed via ipc.EnvFlags and we must set them up on every syz-executor restart. In syz-fuzzer (actually, mostly in syz-executor), we now try to enable all (1) and also do tests for some of (2). Then, pkg/vminfo does more tests for (2).

Correct.

There are also csource.Features, which are at this point just a collection of string flags for a subset (?) of (1) and (2). In host.SetupFeatures, we intersect it with the available features of type (1). In ipc.FeaturesToFlags, we intersect it with the available features (2) to form EnvFlags.
We don't seem to care about csource.Features in the generation of C programs at all, so do csource.Features have to stay in pkg/csource?
There's also csource.Options, which seems to both intersect with (1)/(2) and ipc.ExecOpts. csource.Options is only used for C repro generation and only determines what consts are substituted into the C code.

csource.Features is not just subset of host/flatrpc.Features, they also contain some unique ones.
I don't know why it's in pkg/csource, I would say it should not stay anywhere at all :)

Interestingly, it seems that fuzzer.Request (= queue.Request from the other PR) is already moving to a direction of being a superset of all parameters we want to control when executing a program. Could it eventually cover also all of csource.Features and csource.Features and actually replace them?
I think it will be a very nice if we could both execute such a Request on a syz-executor and translate it to a C program without having to specify any more parameters.

Yes, we need 1 set of features that should cover all of them.
The single set of features must be in a low-level package to avoid import cycles and also C code will need access to them. So flatrpc features looks like the best candidate.
Flatbuffers generated code already allows some reflection (iterate over all flags, convert to string names). I think we should attach more meta info so that they can be used in all other places (e.g. which features are supported on which OSes, which features are only used by C source).


SpannableString or Html tags ?

Hi guys,
I'm looking for a way to have a text that is mid bold mid italic. It seems impossible at the moment, because there is not method to do that and I can't touch the textview of crouton properly.
Should I made a PR ?

Would this be anything that Style.Builder#setFontName() can't solve?

I don't think, let's write in html to be more specific
I want a result like this Connection : "Check your connection. More info"


Add Sink class, implement sink methods and tests

Coverage increased (+0.1%) to 83.989% when pulling 23e86e98878f5abfc9ab3ee2b707ca6a46b35b0d on mziccard:logging-sink into 0edaca87fe46890b71fd98cfb41704e2c1e482ac on GoogleCloudPlatform:logging-alpha.

/cc @lesv

LGTM


Feature: recognize dynamic hosts

Pretty much this:
this.get('http://:host/some/route/:here')

I realize this is pretty rare, but I do have a real world need for it. I have an API that provides IPs and expects secondary requests using that IP.
I'd hack together a PR, but due to the way that hosts are given their own registries, it's involved to the point where I'd like to get feedback on whether or not it's right for Pretender.

Another use case:
I'm writing a module to parse swagger/openapi config file(s) and generate a pretender server with mock responses.  Matching dynamic hosts would allow me to provide a true catch-all when the pretender server is initialized but resolve openapi config files asynchronously.

Any luck/update with this one? Would be nice to have something like that for wildcard subdomain use case.


Document how to run all of the tests in sway/test.

It is currently difficult for new contributors to glean that they need to have fuel-core running in in-memory mode or with a fresh db, etc. We should have this process documented.

Looks like this is documented in the Sway book here: https://fuellabs.github.io/sway/v0.24.5/reference/contributing_to_sway.html#building-and-testing

I think https://github.com/FuelLabs/sway/issues/2961 + https://github.com/FuelLabs/sway/tree/master/test/src/sdk-harness cover everything we need here.


Fixed up hubot env vars, Lets Chat service env var now set in hubot-l…

…etschat wrapper scripts

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/fabric8-quickstarts-master-pullreq/469/
Test PASSed.


#908 Skip scale of non-changing, existing App Service plan

As I have described in issue #908,
In my opinion an existing, non-changing App Service plan should not be scaled during azure-webapp-maven-plugin deployment process. It is confusing and makes plan scales hard to maintain.
I think the <pricingTier> should be considered only when App Service plan is created or switched, in other words in If app's service plan differs from pom, change and update it block.
Example situations:

I have couple of apps on one App Service plan. I have noticed enlarged traffic and scaled my plan up. Now I have to change pom.xml of every project, so the plan won't be scaled down after deployment of any of them.

I have many development apps on one plan, let's say 20 of them. I want to add additional ones, but it will require me to scale up plan. I need to update pom.xml of every app, so the every-night deployment will not scale plan down resulting in some of apps going down from insufficient resources.

Codecov Report

Merging #910 into develop will not change coverage.
The diff coverage is 0%.

@@            Coverage Diff             @@
##             develop     #910   +/-   ##
==========================================
  Coverage      43.61%   43.61%
  Complexity       772      772
==========================================
  Files            144      144
  Lines           5317     5317
  Branches         760      760
==========================================
  Hits            2319     2319
  Misses          2826     2826
  Partials         172      172

Impacted Files
Coverage Δ
Complexity Δ

.../webapp/handlers/runtime/WebAppRuntimeHandler.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

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 ac302bf...be94867. Read the comment docs.

@viters Thanks for your contribution,in my opinion i prefer to keep scale pricingTier but only do this job only if pricingTier is specified in configuration.
It's okay to skip pricingTier in configuration when deploying to existing app service plan, and pricing tier will not be updated while updating existing app service in this case. Besides, you still could scala the pricingTier by maven plugin if needed. And here is the link for pr.

@viters Thanks for your contribution,in my opinion i prefer to keep scale pricingTier but only do this job only if pricingTier is specified in configuration.
It's okay to skip pricingTier in configuration when deploying to existing app service plan, and pricing tier will not be updated while updating existing app service in this case. Besides, you still could scala the pricingTier by maven plugin if needed. And here is the link for pr.

I think you have got a point. I will close this PR then and vote for yours. Thank you.


Document the performance impact of Material widget

Point out that likely only one Material instance per elevation is needed to provide the splash for all of its descendent ink wells. Use DecoratedBox if using just for background colors.

The Material gets much faster as we removed the saveLayer call in https://github.com/flutter/engine/pull/5420 and https://github.com/flutter/flutter/pull/18616 . It's probably still slower than DecoratedBox because Material still has shadows and round rects. But without saveLayer, Material is not too much slower, and probably will not be a bottleneck by itself.

SG. Can we quantify this?

Yes, I'm planning to use @InMatrix 's sample app and our new Clip enum to illustrate the difference in the GDD talk. I'm currently working on finalizing the Clip enum change: https://github.com/flutter/flutter/pull/20205

Looks like the PR @liyuqian mentions has merged; I'm going to assume that this is essentially fixed and close it. Feel free to reopen if I'm wrong, please, @xster and @liyuqian!


[zh-cn] Sync and add anchors for tasks/access-application-cluster/*

These 5 fives are in sync when you run ./scripts/lsync.sh.
You need to confirm the synchronization conditions with en version one by one, line by line before merging.

Thanks for reply.
I have checked these files with ./scripts/lsync.sh, and it shows that list-all-running-container-images.md needs to be updated, but actually it is in sync at present. Other files under tasks/access-application-cluster/ are all in sync.
This PR aims to:

Resync (refresh) the lsync.sh result for list-all-running-container-images.md.
Add anchors for the files that lack them.

You need to confirm the synchronization conditions with en version one by one, line by line, before merging.

Understood, for manually checking the sync status, I'd like to open another PR to fix them if I do find something out of sync, since manual proofreading may take a lot of time.

The reason of in sync from ./scripts/lsync.sh is some contributors only changed part of out-of-sync content, so it's not encouraged to merge partial change in general. This behavior will invalidate the command ./scripts/lsync.sh.

The reason of in sync from ./scripts/lsync.sh is some contributors only changed part of out-of-sync content, so it's not encouraged to merge partial change in general. This behavior will invalidate the command ./scripts/lsync.sh.

Thanks for explaining, indeed, that's why every time I update a single page, I take a quick look at the entire text to see if there's anything out of sync elsewhere.
But in my understanding, ./scripts/lsync.sh tells us whether the page needs to be synced or not, if a page is in sync, then it is safe to do some specific fixes. If it's not in sync, then we have to sync it first, and then do the fix.
If we have to manually proofread the entire page when we want to modify some specific problems on the basis that the page is still showd in sync, then ./scripts/lsync.sh loses its value.
For this PR, my main purpose is to fix them for the anchor aspect and this will make our zh-cn pages better. I'm not saying I won't check them out manually, I just mean that it doesn't break the sync status.

/approve
/lgtm
/hold
Feel free to lift the hold if the pages are confirmed to be in sync.

Updated, now they are all confirmed to be in sync, PTAL, thanks.
/unhold

/lgtm


Touchscreen integratioon?

I'm getting a couple of PicoVision units. I have a couple of HDMI displays with a second connector (USB) for a Linux touchscreen. These work with full-size Raspberry Pi and NVIDIA Jetson Linux. Is there any project to port this capability to PicoVision MicroPython?

Adding a touchscreen is a great idea. What are your displays, specifically?
Even if we can't squeeze USB host support into MicroPython (there are oh so many caveats) it would be possible to use yet another Pico to convert a USB touchscreen into an i2c one that could be connected via Qw'St (the little i2c header).

This is one model: https://www.amazon.com/waveshare-7inch-LCD-HDMI-Consumption/dp/B015E8EDYQ/
There are some touchscreens that have a mounting bracket on the back for a standard Raspberry Pi. If you could make a board with three RP2040s on it in the same form factor as a standard Pi you could make a Pico tablet.

I also have one of these: https://www.amazon.com/gp/product/B08T5LCTKT/ but it looks like Amazon doesn't carry it any more.

TBH for my application (music) some kind of wireless mesh network software with Pico Ws would make more sense than making a bunch of different boards for USB functionality.


Using version ^0.8.4+1 causes PlatformError.

UPDATE: I again downgraded to image_picker: ^0.7.4+1 and changed final XFile? image = await picker.getImage(source: ImageSource.gallery); to final image = await picker.getImage(source: ImageSource.gallery);. If anyone needs help be sure to reply.
Originally posted by @domtom1126 in https://github.com/flutter/flutter/issues/82602#issuecomment-921113322

Please don't deliberately file duplicates of open issues.

UPDATE: I again downgraded to image_picker: ^0.7.4+1 and changed final XFile? image = await picker.getImage(source: ImageSource.gallery); to final image = await picker.getImage(source: ImageSource.gallery);. If anyone needs help be sure to reply.
Originally posted by @domtom1126 in #82602 (comment)

@domtom1126 hello dom , facing issue with image picker again and again. use 0.7.4 with get image facing an issue and used latest version of image picker same issue, image not desplayed.
Tried this solutions :
image = File(img.path) does not work for me: astract class cannot be instantiated.
File img = await imagePicker.pickImage(source: ImageSource.gallery); a value type XFile can't be assigned to a variable of type File
My code :
class _RegisterScreenState extends State {
String imgUrl;
ImagePicker imagePicker = ImagePicker();
File image;
Future getImage() async {
File img = await imagePicker.pickImage(source: ImageSource.gallery);
setState(() {
File image = File(img.path);
});
}


Services

Explanation of changes:

...

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_3b4m5kz3c6/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:57: invalid_url: https://rich.readthedocs.io/en/latest/ : Not reachable: 403
clone/recipe/meta.yaml:57: documentation_specifies_language: Use the generic link, not a language specific one
===== Final Report: =====
0 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(125): `conda run conda-lint /tmp/abs_f6mhguqh3m/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:56: invalid_url: https://rich.readthedocs.io/en/latest/ : Not reachable: 403
clone/recipe/meta.yaml:56: documentation_specifies_language: Use the generic link, not a language specific one
===== Final Report: =====
0 Errors and 2 Warnings were found


[question] could be beanshell replaced by JDK9 jshell?

Hi, I like this project a lot, do you think the functionality will be all available in newly incoming jshell with JDK, or there is still more what beansheel could offer?

I've played around with jshell, and a couple of things irritate me. First, it takes about two seconds to launch the thing. Second, it has no type inference when assigning to a local variable. This means that I have to type the whole declaration, making jshell less convenient to use than just creating a new Java class and running that.
Jshell does offer a really bizarre "convenience" feature which allows the type declaration to be filled in for you automatically, like an IDE, by typing shift- v.  I'm pretty sure that the jshell designers never used beanshell. Otherwise, they'd truly love the convenience and speed it offers. Why throw that away?
Jshell does however auto assign $ variables when evaluating expressions that are assigned to a variable. Beanshell offers the $_ variable, but it has one slot. So I could have a whole pile of anonymous auto assigned variables, but with meaningless numbers instead of useful names.
I'll keep using Beanshell.

Closed: answered
If you have more questions feel free to create a new issue.

Yes, guys, thank you for answers I red those, but just didn't react. The question is clearly answered, thank you.

@archenroot yw and ty for your participation =)


add pelican cache option to action

let's use the ghcr cache to feed pelican cache
should we make it so that the action takes care of everything? Or should we just let the workflow be in charge of pulling and pushing cache updates themselves?

before even beginning this, I'd like to see caching actually provide some benefit in a local build. So far I'm seeing no cache take 22seconds, and multiple cache-enabled runs take ... 22 seconds. This is with 'generator' cache method and 'sha1' as the check, so I would surely have expected to see a bunch of hits that prevented a rebuild...

I think I can blame the slowness entirely on my use of the image resize plugin


Enable OptiX on many tests

Add 'OPTIX' label files to a whole bunch of testsuite tests to force
them to run in OptiX mode also.
Make sure optix tests run both optimized and unoptimized.
Moany tests still ran 'testsuite -g 2 2' to run at 4 points as if on a
grid. This was an artifact from the early days when we had a "batched
shader bytecode interpreter" that handled "varying" specially and
needed to run on multiple points at once to ensure that they were
shading entire grids properly. But once we switched to LLVM JIT and a
"single point shading model", that was no longer necessary. But never
had a good reason to change them before.
Lots of tests "failed" OptiX mode just because printf wasn't working
correctly for multiple points. That's silly, we can test printf interleaving
separately and with one test. No need to make passing dozens or hundreds
of others contingent on that one problem, rather than hinging on whether
OptiX path can really implement the feature that the test was designed
to demonstrate.
So for a bunch of tests, I changed them from running 'testsuite -g 2 2' to
just running on one point, and enabled OptiX mode to get a pass.
All in all now, I believe we pass 37 tests in OptiX mode (both optimized
and not optimized). We will try to grow this week by week.
The review of this PR is not very exciting -- primarily it is just changing test
reference output that previously printed 4 points, into printing 1 point, and then
adding an 'OPTIX' file if the test passed in OptiX mode for both -O0 and -O2.

Got an off-list LGTM from Roman.


Keras load LSTM/GRU model with constant mask/initial_state will raise error

Issue Type
Bug
Source
binary
Tensorflow Version
TF 2.6.3
Custom Code
Yes
OS Platform and Distribution
RedHat 7
Mobile device
No response
Python version
3.8
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
Traceback (most recent call last):
File "/home/runner/work/sample_code/example.py", line 28, in
dd = tf.keras.models.load_model("./lstm.h5", compile=False, options=load_options)
File "/home/runner/anaconda3/envs/latest_env/lib/python3.8/site-packages/keras/utils/traceback_utils.py", line 67, in error_handler
raise e.with_traceback(filtered_tb) from None
File "/home/runner/anaconda3/envs/latest_env/lib/python3.8/site-packages/keras/backend.py", line 1470, in int_shape
shape = x.shape
AttributeError: 'float' object has no attribute 'shape'
Standalone code to reproduce the issue
import numpy as np
import tensorflow as tf
import tensorflow.keras.backend as K
input_t = tf.keras.Input(shape=(28, 10), batch_size=2, dtype="float32")
rdm_value = np.ones([2, 28]).astype(np.float32)
rdm_value[:, 20:] = 0
mask_value = K.constant(np.array(rdm_value), dtype='bool')
m_state = tf.keras.initializers.GlorotUniform()(shape=[2, 6], dtype='float32')
c_state = tf.keras.initializers.GlorotUniform()(shape=[2, 6], dtype='float32')
init_state_value = [m_state, c_state]
lstm = tf.keras.layers.LSTM(6,
return_sequences=True,
return_state=True,
bias_initializer='random_uniform',
time_major=False)(inputs=input_t, mask=mask_value,
training=False,
initial_state=init_state_value)
keras_model = tf.keras.Model([input_t], lstm)
keras_model.save('./lstm.h5')
load_options = tf.saved_model.LoadOptions(allow_partial_checkpoint=True)
dd = tf.keras.models.load_model("./lstm.h5", compile=False, options=load_options)
print(dd.inputs)

@RunnerZhong Could you have a look at the gist here and confirm the issue?
Thank you!

yes, this is the issue that I met

Could you try compiling the model and train it with some data to check if you are facing the same behavior as saving and loading non compiled model.
Now, as the warning suggested, the compiled metrics has not been built yet, this will be empty till you train or evaluate the model.

I added compiling and train before save the model, but this issue still can reproduce.

You can have a try too, thanks your reply~

Could you please provide the reproducible code which you have used to compile the model with sample input. Thanks!

`import numpy as np
import tensorflow as tf
import tensorflow.keras.backend as K
input_t = tf.keras.Input(shape=(28, 10), batch_size=2, dtype="float32")
rdm_value = np.ones([2, 28]).astype(np.float32)
rdm_value[:, 20:] = 0
mask_value = K.constant(np.array(rdm_value), dtype='bool')
m_state = tf.keras.initializers.GlorotUniform()(shape=[2, 6], dtype='float32')
c_state = tf.keras.initializers.GlorotUniform()(shape=[2, 6], dtype='float32')
init_state_value = [m_state, c_state]
mask_value = tf.keras.Input(shape=(28), batch_size=2, dtype="bool")
lstm = tf.keras.layers.LSTM(6,
return_sequences=True,
return_state=True,
bias_initializer='random_uniform',
time_major=False)(inputs=input_t, mask=mask_value,
training=True,
initial_state=init_state_value)
keras_model = tf.keras.Model([input_t], lstm)
keras_model.compile(optimizer="adam", loss="mean_squared_error")
test_input = np.random.random(input_t.shape)
test_target = [np.random.random((2, 28, 6)), np.random.random((2, 6)) ,np.random.random((2, 6))]
keras_model.fit(test_input, test_target)
keras_model.save('./lstm.h5')
load_options = tf.saved_model.LoadOptions(allow_partial_checkpoint=True)
dd = tf.keras.models.load_model("./lstm.h5", compile=True, options=load_options)
print(dd.inputs)`

You can reproduce issue with above sample, thanks.

I was able to reproduce the behavior using Tf-Nightly(2.13), please find the Gist here. Thanks!

@nkovela1


Why isn't there weight decay?

I cannot find the weight decay terms in the code. Is that unnecessary or do I missed something?

@edz-o I have the same question with you. Have you figure out the reason?

The weight decay is missing. I was working with a modification of this repo and adding weight decay helped significantly for that application. So I guess it's worth trying to retrain Faster-RCNN with the weight decay enabled. I haven't tried this myself, but could submit a PR.

@senthilps8 Hello, could you please specify how much the weight decay can help? Thanks!


[secure-storage] enable use of Vault's transit engine for crypto

Transit effectively behaves like an HSM:

Creates new keys
Allows versioning
Retrieval of public keys
Exporting of private keys
Signing of messages

(At least these are the functions that we enabled)
This PR also does a couple of other cleanups along the way:

Renamed a few methods to better match their intents -- this helps once we start defining capabilities that must be matched for these methods to succeed
Separated the handling of transit basic implementation from the use of capabilities to keep the commits a little more readable and because adding capabilities impacted more than just Vault
Add the ability to reset vault policies which used to not be the case

I removed one test because it is no longer relevant in a world where not all storage solutions are purely key/value. This brings up an interesting point... maybe we should remove Ed25519 from Values or at least recognize that if they are stored in the KV, that it should be in a different universe than the Crypto. But that's a lot of work for another time.

:umbrella: The latest upstream changes (presumably 27252e31cf17b4f041e601c4d830775daad3169f) made this pull request unmergeable. Please resolve the merge conflicts.

Thanks for the review... in the interest of landing a PR that doesn't have any merge conflicts and because I still feel lukewarm about the nits (recognizing they are good callouts but not necessarily settled on the direction)... it is time to ship this PR!
@bors-libra r=joshlind

:pushpin: Commit 136a76f has been approved by joshlind

:hourglass: Testing commit 136a76fc6adee2719f46fddf4154463dce4bec54 with merge 3f0d876b5d61b123d5cc6a1159bda5a340e8fc71...

:sunny: Test successful - checks-actions_land_blocking_test, checks-circle_commit_workflow
Approved by: joshlind
Pushing 3f0d876b5d61b123d5cc6a1159bda5a340e8fc71 to master...


Create a timeline

Add a list of all your activities, achievements, work experience. Add as much info as you can remember. In case you don’t have working experience tell about your pet-projects or student projects. Don’t be shy :)

Bachelor of Applied Mathematics (September 2019 - June 2023)
Ivan Franko National University of Lviv
Master of Applied Mathematics (September 2023 - present)
Ivan Franko National University of Lviv
While I lack formal work experience in companies, I've actively participated in student projects. A recent project I actively participated in involved collaborating with fellow students on creating a student accommodation system tailored for our dormitory. In other projects, I've undertaken frontend and backend development tasks using technologies such as C#, .NET, and Python. Additionally, I have practical experience in SQL. My strong interest in machine learning is in line with both my diploma and ongoing master's studies.


Stuck at pip install elasticsearch-curator

Installation with alpine3.8 as base image stuck at downloading package stage. Using debian with apt installation works.

Yes, I replicated that too. It was a mistake not using versioned install commands in this part and looks like something updated and was not backward compatiable.
I will look into it and fix it as soon as possible for me.


++(▔TLEGRAM .MMS. VIDEOs▔) balthazar baltasar ebang engonga Viral ᴠɪᴅᴇᴏ ʟᴇᴀᴋᴇᴅ Trending On Social Media X Twitter-X

20 seconds ago
L𝚎aked Video Baltasar Ebang Engonga Original Video Viral Video L𝚎aked on Twitter Telegram
Leaked Videos: The untold story of how Baltasar Engonga broke boundaries
Share this post
Equatorial-Guinea-ANIF-DG-Baltasar-Engonga
Baltasar Ebang Engonga
5th November, 2024
By Nehru Odeh
Baltasar Ebang Engonga is indeed a record breaker. He is well-heeled, handsome and has pedigree. He was until recently also the Director-General of Equatorial Guinea’s National Financial Investigation Agency (ANIF).
Nicknamed “Bello” on account of his good looks, 54-year-old Baltasar is the son of Baltasar Engonga Edjo’o, the head of the Central African Economic and Monetary Community (CEMAC) commission, and a nephew of President Teodoro Obiang Nguema Mbasogo He is also a close ally of the president.
L𝚎aked Video Baltasar Ebang Engonga Original Video Viral Video L𝚎aked on Twitter Original..
Baltasar Ebang Engonga Original Video video oficial twitter Original..
L𝚎aked Video Baltasar Ebang Engonga Original Video Viral Video L𝚎aked on Twitter Original..
dkdkkdkdd

ggftg

huuyty

vbvb


TLS issue with mirror node

Description
See https://github.com/hashgraph/hedera-sdk-java/issues/855
Steps to reproduce
See https://github.com/hashgraph/hedera-sdk-java/issues/855
Additional context
No response
Hedera network
mainnet
Version
latest
Operating system
No response

Fixed: 98a95d64217894b5677e4333fc469974b2880587


Mantine framework support?

Tried to run mantine 6.0.21 with ultra.
When I tried to add  <MantineProvider> I've got an error:
TypeError: Cannot read properties of null (reading 'useContext')          at n.useContext (https://esm.sh/stable/react@18.2.0/denonext/react.mjs:2:6234)
    at _r (https://esm.sh/v132/@mantine/styles@6.0.21/denonext/styles.mjs:2:18339)        at renderWithHooks<EMAIL_ADDRESS>nt.js:9780:24)                                                                            at renderIndeterminateComponent<EMAIL_ADDRESS>ver.development.js:9837:23)                                                               at renderElement<EMAIL_ADDRESS>.js:9997:15)                                                                              at renderNodeDestructiveImpl<EMAIL_ADDRESS>.development.js:10102:17)
    at renderNodeDestructive<EMAIL_ADDRESS>elopment.js:10082:22)
    at renderContextProvider<EMAIL_ADDRESS>elopment.js:9974:11
    at renderElement<EMAIL_ADDRESS>.js:10041:17)
    at renderNodeDestructiveImpl<EMAIL_ADDRESS>.development.js:10102:17)

importMap.json:
{
  "imports": {
    "@mantine/core": "https://esm.sh/<EMAIL_ADDRESS>    "@mantine/hooks": "https://esm.sh/<EMAIL_ADDRESS>    "react": "https://esm.sh/react@18.2.0?dev",
    "react/"<EMAIL_ADDRESS>    "react-dom"<EMAIL_ADDRESS>    "react-dom/server": "https://esm.sh/react-dom@18.2.0/server?dev",
    "react-dom/client": "https://esm.sh/react-dom@18.2.0/client?dev",
    "wouter": "https://esm.sh/wouter@2.9.2?external=react",
    "wouter/static-location": "https://esm.sh/wouter@2.9.2/static-location?external=react",
    "@tanstack/react-query": "https://esm.sh/@tanstack/react-query@4.2.3?external=react",
    "react-helmet-async": "https://esm.sh/react-helmet-async@1.3.0?external=react",
    "ultra/"<EMAIL_ADDRESS>  }
}

import { MantineProvider } from '@mantine/core';

// . . . .

<body>
  <MantineProvider>

// . . . . .

See https://github.com/orgs/mantinedev/discussions/4944.

Could you try adding external=react to your mantine imports? Most react libraries require this when using with esm.sh

@mashaal, it worked!!! Thanks, what can I read on Deno import quirks?


Add figma-files extension

Description
Adds the ability to view your team's Figma files by project and navigate to them.

Type of change

New extension

Screenshot
https://user-images.githubusercontent.com/57668/137420636-046f7a52-87f3-4cce-a425-28ced3613e95.mp4

Checklist

[x] I read the documentation about publishing

@michaelwschultz I went ahead and added some simple caching. This makes the command a lot faster to interact with especially because most often the files won't change that often. I also made the timestamp relative in the acccesory title. That is usually easier to parse.
Another idea is to keep track of recently opened files and put them on top. This way you can open the ones that you visit often a lot faster. Happy to help with this or do you want to give it a try?
https://user-images.githubusercontent.com/12066405/137588668-e6f3158f-f637-4c0d-81b7-af16c06bbfc0.mp4
g

@michaelwschultz I fixed your author name. How about we publish the current version and then you submit another PR with your updates. I think this extensions is already super good and we should give it to other users. You can always iterate on it. WDYT? If you give me the green light, I'll merge the PR.


Matches API return the same hero in the pick list and the ban list

https://api.opendota.com/api/matches/5784873432?
When opening one of my match, I found a strange case in the UI where arc warden is both picked and banned, after further investigation it seems this originates from the API response.
"picks_bans":[{"is_pick":true,"hero_id":85,"team":1,"order":0},{"is_pick":true,"hero_id":27,"team":1,"order":1},{"is_pick":true,"hero_id":98,"team":0,"order":2},{"is_pick":true,"hero_id":25,"team":0,"order":3},{"is_pick":true,"hero_id":83,"team":0,"order":4},{"is_pick":true,"hero_id":16,"team":1,"order":5},{"is_pick":true,"hero_id":44,"team":0,"order":6},{"is_pick":true,"hero_id":70,"team":1,"order":7},{"is_pick":true,"hero_id":113,"team":1,"order":8},{"is_pick":true,"hero_id":106,"team":0,"order":9},{"is_pick":false,"hero_id":113,"team":0,"order":10},{"is_pick":false,"hero_id":1,"team":0,"order":11},{"is_pick":false,"hero_id":22,"team":0,"order":12},{"is_pick":false,"hero_id":44,"team":0,"order":13}]

I'm not sure what's going on here, this matches the data from the Valve endpoint. Maybe it's reporting all attempted bans, even if not 100% of those selections actually get banned?

I'm not sure what's going on here, this matches the data from the Valve endpoint. Maybe it's reporting all attempted bans, even if not 100% of those selections actually get banned?

Let me verify this by downloading the replay and parse it manually, if that's the case then it should be non issue for open dota and this issue can be closed

Let me verify this by downloading the replay and parse it manually, if that's the case then it should be non issue for open dota and this issue can be closed


[v12] Use str helper to render markdown

As shown in this old tweet https://twitter.com/taylorotwell/status/1355188002818035713, taylor otwell introducing Str::markdown use within laravel. This PR change markdown renderer from Maillable to Str class helper.
The helper was introduced here https://github.com/laravel/framework/pull/36171 and released here https://github.com/laravel/framework/releases/tag/v8.26.0.

A new inspection was created.

The inspection completed: No new issues

also, considering the rendered output using github flavored markdown, is it necessary to add the stylesheet too?
will use this https://github.com/sindresorhus/github-markdown-css to style the outputed markdown to make it more beautiful.

Totally - Str::markdown is much more intuitive, thank you @lakuapik . Unfortunately we'll only be able to merge this when we drop support for Laravel 6 and 7 (next major version) - because for those people this is a breaking change.
So we're totally going to merge this, but it's going to be a while.
Thank you @lakuapik !

oh wow my markdown column has changed so much hehe

@lakuapik I have great news. I've just merged this PR into https://github.com/Laravel-Backpack/CRUD/pull/4102 and that one into 4.2. Since in 4.2 we require Laravel 8 or higher, it isn't a big thing to require 8.26 or higher. So this is merged through https://github.com/Laravel-Backpack/CRUD/pull/4102 - even if here it'll show up as closed.
Thank youuu 🙏


Add: GitHub actions

Resolves #6 as Travis now no longer supports open source :sadpanda:

Codecov Report

Merging #7 (685ae48) into main (b03f389) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #7   +/-   ##
=======================================
  Coverage   77.57%   77.57%
=======================================
  Files          23       23
  Lines        2105     2105
=======================================
  Hits         1633     1633
  Misses        399      399
  Partials       73       73

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 535d671...685ae48. Read the comment docs.


Switch kafo and installer to pure excludes matrix for Puppet and Ruby…

… versions
The use of notValues for both slots of the matrix created no viable
job configurations. One part would need to be notValues and the other
values in order to work. Given this can be confusing to read, this
opts for a more classic exclusion model pairing up ruby and puppet
versions that should not be tested together explicitly.
Fixes c94c33fb1898600fd499240e932f709d6ccfec74

Example run of this change -- https://ci.theforeman.org/blue/organizations/jenkins/kafo-pr-test/detail/kafo-pr-test/276/pipeline/


No enough space?

I receive this error when trying to create container/pull image:
Error pulling image (latest) from docker.io/sjoerdmulder/teamcity, Untar re-exec error: exit status 1: output: write /opt/TeamCity/webapps/ROOT/WEB-INF/plugins/idea-tool/agent/idea.zip: no space left on device

That means you don't have enough space left on the device, are you running in ro mode or are your disks full?


Pass path environment down to the OCI runtime

Signed-off-by: Daniel J Walsh<EMAIL_ADDRESS>

@andrewssobral  does this fix your problem?

Discussion of this issue is happening here https://github.com/containers/libpod/issues/3659

There could be still a problem is conmon does not pass the PATH down to the OCI runtime when it executes it.
@haircommander FYI

Hmm. I think we'll need Conmon changes as well, here.
LGTM though

@andrewssobral does this fix your problem?

Hi @rhatdan , thanks for the PR, however I'm unable to rebuild podman from source code to make tests in my gpu server, I think I will wait for a new packaged version of Podman.

Do we have packit in this repo? Would help testing changes like these...

conmon does not pass PATH down, so yes we'd need the changes. I can spin that up once I've tied up what I'm doing now

/lgtm

Hi @rhatdan , answering your previous question https://github.com/containers/libpod/pull/5712#issuecomment-608516075
I was able to install the new version of podman, and it works fine with my GPU, however, I am getting this strange behavior at the end of the execution, please see:
andrews@deeplearning:~/Projects$ podman run -it --rm --runtime=nvidia --privileged nvidia/cuda:10.0-cudnn7-runtime nvidia-smi
Mon May 18 21:30:17 2020
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.82       Driver Version: 440.82       CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce RTX 2070    Off  | 00000000:01:00.0  On |                  N/A |
| 37%   30C    P8     9W / 175W |    166MiB /  7979MiB |      5%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
+-----------------------------------------------------------------------------+
2020/05/18 23:30:18 ERROR: /usr/bin/nvidia-container-runtime: find runc path: exec: "runc": executable file not found in $PATH
ERRO[0003] Error removing container 672a332467da4e91d8ac2fdc8f3c2973a808321341c2d80caa8d0ecad4f0db65: error removing container 672a332467da4e91d8ac2fdc8f3c2973a808321341c2d80caa8d0ecad4f0db65 from runtime: `/usr/bin/nvidia-container-runtime delete --force 672a332467da4e91d8ac2fdc8f3c2973a808321341c2d80caa8d0ecad4f0db65` failed: exit status 1
andrews@deeplearning:~/Projects$

I don't think we ever landed Conmon changes to go along with this, which would explain that.

I don't see any commits in Conmon referencing $PATH in the last 6 months, so it appears I'm right.

Doesn't common just pass it's environment to the child's environment?   @haircommander What needs to be changed here?

for some reason I'm under the impression this happens automagically. don't parent processes pass their children their env?

We're using execv in Conmon, which does not seem to overwrite environment (there's no argument in the call to do it). I can't find any documentation that it preserves the caller's environment, but it seems like it would stand to reason?

My reading of the man page is that is what is happening.
man execv
...

   e - execle(), execvpe()
       The  environment of the caller is specified via the argument envp.  The
       envp argument is an array of pointers to  null-terminated  strings  and
       must be terminated by a null pointer.

       All  other  exec()  functions  (which do not include 'e' in the suffix)
       take the environment for the new process image from the external  vari‐
       able environ in the calling process.


incomingNumber is empty for the first call received when app is opened

Inside onCallStateChanged method of CallerPhoneStateListener , the incomingNumber string is empty for the first call received when app is opened for the first time. And if second phone call is received, then I receive the phone number correctly.
Testing on Android phone with version 11.

Hi @SanjivaniNaiknavare  are you using an emulator or a real device?

@Paradoxu I am using a real device(Samsung galaxy - Android version 11)

Hi @SanjivaniNaiknavare, first of all I apologize for the waiting time, I've been having some issues lately, I can't reproduce the problem, I've tried on the simulator and even on my own device a Samsung Galaxy S10+, and I'm getting the number correctly, can you provide some logs from the plugin during these events? They should be prefixed with [ Caller ] or me.leoletto.caller?


https://docs.docker.com/docker-for-windows/wsl/ for details

Problem description

Problem location

I saw a problem on the following URL:

I couldn't find the information I wanted. I expected to find it near the following URL:

Other:

Project version(s) affected

Suggestions for a fix

Thanks for reporting; the correct URL is now https://docs.docker.com/desktop/windows/wsl/
I found where the "faulty" URL is coming from; more details in https://github.com/docker/docker.github.io/pull/13382.


Skinning broken for glTF 1.0 models with ModelExperimental

Several glTF 1.0 models aren't skinning or animating correctly in ModelExperimental. Interestingly the 2.0 versions of those models don't have any issues. It's possible the models were sanitized or fixed in some way before they were converted to glTF 2.0.
Ignore the missing materials - that will be addressed separately in https://github.com/CesiumGS/cesium/issues/10613.
From https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/1.0:

BrainStem
CesiumMan
Monster
RiggedFigure
WalkingLady

Haha, I remember the WalkingLady model being one of the more problematic ones when adding support for glTF 2.0. 😄


Rules/analysis not showing up in SonarLint for IntelliJ

Hi,
we are using SonarLint for IntelliJ. It is configured with the proper project which is using a quality profile based on your plugin for analysis, but we don't see anything in the IDE. What could be the issue?
Thanks in advance and also for the plugin itself
Monika

I've never tried running the plugin via SonarLint, I'm afraid and didn't specifically code it to support such a mode. So I think it's working as expected (in that it's not working at all), but would be an interesting thing to keep open as a feature request.

Try to enable sonarlint support in your pom.xml, the build section
      <plugin>
        <groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
        <artifactId>sonar-packaging-maven-plugin</artifactId>
        <version>1.17</version>
        <extensions>true</extensions>
        <configuration>
          <pluginClass>org.silverbulleters.sonar.plugins.bsl.BSLPlugin</pluginClass>
          <sonarLintSupported>true</sonarLintSupported>
        </configuration>
      </plugin>


create and populate /opt/bendo/token from hiera array bendo_tokens

The bendo_tokens array itself is contained in the puppet_standalone repo

I'm going to merge this so I can deploy from master.


@conda-forge-admin, please add user @Zoophobus

Additional comment:
https://github.com/LCA-ActivityBrowser/activity-browser/issues/892#issue-1481339939

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added user @Zoophobus in conda-forge/activity-browser-feedstock#5.


Feature request: text styling within same block

It would be great to be able to format text separately within the same block, so that multiple blocks aren't required for something like this:

One can imagine many other use cases such as highlighting text with different colors, underlining, and so on

We will have it at some point. Closing as duplicate of https://github.com/excalidraw/excalidraw/issues/5138.


Add cookie to save settings in live

We don't want people having to reenter their settings if they close their tabs.
Then we need the cookie policy thing. EU Cookie Compliance shiznit

@MarceColl closing this


Log4j solution no longer deploys in Azure Government

Previously, we were able to deploy this solution successfully, but a recent update now throws the following error:
{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"NoRegisteredProviderFound","message":"No registered resource provider found for location 'usgovvirginia' and API version '2021-03-01-preview' for type 'Watchlists'. The supported api-versions are '2021-09-01-preview, 2021-10-01-preview, 2022-01-01-preview, 2022-04-01-preview, 2022-05-01-preview, 2022-06-01-preview, 2022-07-01-preview, 2022-08-01-preview, 2022-09-01-preview, 2022-10-01-preview, 2022-11-01-preview, 2022-12-01-preview, 2021-04-01, 2021-10-01, 2022-08-01, 2022-11-01'. The supported locations are 'usgovvirginia, usgovarizona'."}]}
Please update the API version used for Watchlists to a valid version.

@KenBenjamin thanks for reporting the issue.. we are looking into it and will provide you with an update soon... Thanks!!!

@KenBenjamin, the issue has been fixed and the package is also updated. Please try installing the latest package from content hub... Thanks!!

@KenBenjamin: Closing this issue, please feel free to re-open it in case the issue persists... Thanks!!!


QR and ArUco script reference issues after importing MRTK 2.4.0

Hello!
I have the same errors as here #380
Environment info:
Unity 2019.1.14f1
MixedReality-SpectatorView from Master Branch (i.e. v1.2.0)
MRTK 2.4.0
Windows SDK
These are logs after creating Unity Package as instructed in README of this repository: Create Unity package Logs after -HardCopy.txt
My final goal is to integrate Spectator View to our project made on Unity 2019.1.14f1 with MRTK 2.4.0.
But first, I created an empty unity project to test spectator view.
I Referenced MixedReality-SpectatorView as a submodule, then added MRTK 2.4.0.
Seems like MRTK caused these errors, because I could build "a flat" application for Hololens 2 from empty project with spectator view before importing MRTK 2.4.0.
After I imported MRTK, project can run in Play mode, but I unable to build (for VS) due to these errors:

I tried various solutions from Google like adding ::global keyword, but nothing worked. I spent two days trying to integrate SV to Unity 2019.1.14f1+MRTK 2.4.0. Is it possible at all ?
And could you please recommend me the exact environment where Spectator View and MRTK will definitely work? I only succeeded in running Build 2019 Demo, but it was made on Unity 2018 and MRTK 2.1.0 and there is no way to integrate it with our project.

When using Unity 2019.4.10f + SpectatorView 1.2.0 +  MRTK 2.4.0 I had the same error.
and I succeeded in clearing the error.
My workaround (error shown) is to change the preprocessor to UNITY_WSA -> UWP.

I managed to pass these errors by adding ::global keyword in all 6 places pointed in the console. But after building the project to Hololens 2 and Android I cannot connect to Host from Android device. Android debugger just shows "Trying to connect to IP....".
Moreover, I tried to use BUILD 2019 demo from Master branch(Unity 2019.2.19f1) and couldn't connect to Android Device as well. But BUILD 2019 demo from release branch 1.1.0 (Unity 2018.3.14f1) works on same devices with the same network settings.
Are the instructions missing something?
Here's what I see in the android debugger, when device cannot connect to host:

That problem is not correct, but it seems to be an IL2CPP problem.
In the past, when using MRSV 1.1.0 + 2019.4.3f, I had a problem that the Socket could not be connected.
I referenced this thread and modified the IL2CPP code and it worked fine.
It seems to have been fixed in the latest LTS version.

That problem is not correct, but it seems to be an IL2CPP problem.
In the past, when using MRSV 1.1.0 + 2019.4.3f, I had a problem that the socket could not be connected.
I referenced this thread and modified the IL2CPP code and it worked fine.
It seems to have been fixed in the latest LTS version.

Thank you very much, this approach seemed to solve the problem with sockets. However, now I am facing a problem with "Running Spatial Alignment", as in #426. This issue happens only on Master Branch of Spectator View.

I was also having socket problems. For me, the issue was related to Windows SDK 10.0.19041.0. Removing this version and using the previous Win SDK version resolved the problem (in some cases it seems that the registry key is not updated on uninstall so I had to retarget the solution to make sure it was pointing to the correct version).
https://forum.unity.com/threads/il2cpp-failing-in-windows-machine.891436/

That problem is not correct, but it seems to be an IL2CPP problem.
In the past, when using MRSV 1.1.0 + 2019.4.3f, I had a problem that the socket could not be connected.
I referenced this thread and modified the IL2CPP code and it worked fine.
It seems to have been fixed in the latest LTS version.

Thank you very much, this approach seemed to solve the problem with sockets. However, now I am facing a problem with "Running Spatial Alignment", as in #426. This issue happens only on Master Branch of Spectator View.

Any solutions yet for this ?


Ensure compatibility with Python 3.11

Replace deprecated getargspec() with getfullargspec()
Replace deprecated formatargspec() with custom implementation

Copied formatconfigargspec() from
sicherha/powerline@6238d9e8b78f5327f60bd1d2606a37f951a3cd9c after a number of
failed attempts to use inspect.signature or Signature directly as suggested.
Resolves errors in Python 3.11 & warnings in 3.10:
$ python3.11 zdeskcfg.py
Traceback (most recent call last):
  File "zdeskcfg/zdeskcfg.py", line 161, in <module>
    @configure()
     ^^^^^^^^^^^
  File "zdeskcfg/zdeskcfg.py", line 36, in __call__
    tgt_argspec = inspect.getargspec(tgt_func)
                  ^^^^^^^^^^^^^^^^^^
AttributeError: module 'inspect' has no attribute 'getargspec'. Did you mean: 'getargs'?

$ python3.10 zdeskcfg.py
zdeskcfg/zdeskcfg.py:36: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
  tgt_argspec = inspect.getargspec(tgt_func)
zdeskcfg/zdeskcfg.py:42: DeprecationWarning: inspect.getargspec() is deprecated since Python 3.0, use inspect.signature() or inspect.getfullargspec()
  argspec = inspect.getargspec(tgt_func)
zdeskcfg/zdeskcfg.py:53: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
  signature = inspect.formatargspec(
zdeskcfg/zdeskcfg.py:66: DeprecationWarning: `formatargspec` is deprecated since Python 3.5. Use `signature` and the `Signature` object directly
  newsignature = inspect.formatargspec(*newargspec)[1:-1]

Apologies for the spam of #3 and #4; I had a service running that was mirroring in the wrong direction, overwriting my GitHub branches.

Hi, thanks for contributing! I would be happy to merge this after some testing. I see the function is taken from an MIT licensed source code base, so that will need to be accounted for somewhere. Probably it should go in its own file with copyright information at the top.
There are also a few things removed from the original decorator that I'd like to know more about. There is the check for self, and also a set of parenthesis in the return part of new_func. I understand the removal of the parenthesis is due to the change in the way the formatting is done between inspect.formatargspec and formatconfigargspec, but what about the check for self?
The reason the self thing is there is in case the function being decorated is part of a class. The new parts of the spec have to go between self and the rest of the args. In hindsight this clearly depends heavily on people calling the class variable self, but I doubt most people even know it can be whatever you want :)
Please let me know if I'm right about the parenthesis and your thoughts on the self thing. Try making a class and putting your runner function in that class with a self argument, and decorating it with zdeskcfg and see if it still works.
Because of the main point of zdeskcfg, I'm also OK with removing the decoration of a class method from supported usage as long as it is documented.

I believe I have resolved Python 3.11+ compatibility in the newly released 2.0.0. I had to take a different approach, as the one implemented here broke zdgrab. IIRC it was only picking up the first argument rather than all of the following ones when building the new function.
Thank you again for contributing!


Consider adding a static type of the receiver into the AST nodes for invocations

functionType in the new invocation nodes such as InstanceInvocation doesn't include static type of the receiver.
VM uses static type of the receiver to do certain optimizations and stores it in the call site attributes metadata.
It would be much more convenient to include that information in the invocation nodes. Other back-ends might also benefit from having that information.
Example:
class A<T> {
  void foo(T arg) {}
}

class B<T> extends A<T> {}

class C extends A<int> {}

B<String> x = B<String>();

C y = C();

main() {
  x.foo('hi');
  y.foo(42);
}

Kernel:
  class A<T extends core::Object? = dynamic> extends core::Object {
    synthetic constructor •() → foo::A<foo::A::T%>
      : super core::Object::•()
      ;
    method foo(generic-covariant-impl foo::A::T% arg) → void {}
  }
  class B<T extends core::Object? = dynamic> extends foo::A<foo::B::T%> {
    synthetic constructor •() → foo::B<foo::B::T%>
      : super foo::A::•()
      ;
  }
  class C extends foo::A<core::int> {
    synthetic constructor •() → foo::C
      : super foo::A::•()
      ;
  }
  static field foo::B<core::String> x = new foo::B::•<core::String>();
  static field foo::C y = new foo::C::•();
  static method main() → dynamic {
    [@vm.call-site-attributes.metadata=receiverType:library file:///.../foo.dart::B<dart.core::String>] foo::x.{foo::A::foo}("hi"){(core::String) → void};
    [@vm.call-site-attributes.metadata=receiverType:library file:///.../foo.dart::C] foo::y.{foo::A::foo}(42){(core::int) → void};
  }

VM uses static type of the receiver (B<String>) in the first case to speculatively skip parameter type check if actual type at runtime matches static type. It also uses the fact that static type of the receiver (C) is non-generic in the 2nd case to skip type check.
@johnniwinther @mkustermann @mraleph

Just a side note:
I assume this information could be deduced when operating on Kernel ASTs in Dart and is therefore somewhat redundant. So it's effectively adding a cache to AST nodes. The VM has a hard time to re-compute this information, which is why we'd like to have it in the kernel binary.
If adding this information would increase RAM consumption / binary size without benefits for non-VM scenarios, then we could think about whether it would make sense to push this to the serialization layer: Tell the kernel binary writer whether it should (or shouldn't) include such information when writing out the bytes, if it should, it could compute it when serialising. This would avoid penalising other backends.


Add reset method

Refs #56.

Hi, can you fix the failing build (linting). thanks

Done!

LGTM

Can you add some documentation on it?

https://github.com/mjackson/expect/pull/65

Thanks, @danny-andrews and @vvo! :D


Added link to publish all

Not sure if this is OK, please check, it's to improve UX/UI. :-)

@dameert or @theus77 please check, this is just a button to easily publish reordered menus.


Simplify installation method

Congratulations for publishing this library :tada:

Ahh! Nice one! I forgot abou that one!


Allow npm imports

Copying changes from three.js/rollup.config.js to allow folks to import the module

Ops! Missed this. I guess this was the same as #98.


fix implementation of tensor product for undirected graphs

This PR fixes the implementation of tensor product for undirected graphs.
Example:
import networkx as nx

g = nx.path_graph(2)
h = nx.path_graph(2)
r = nx.tensor_product(g, h)

r.edges() # [((0, 0), (1, 1)), ((0, 1), (1, 0))]

However, this calculation in retworkx outputs [((0, 0), (1, 1)), ((1, 1), (0, 0))].
I fixed the tensor product in retworkx to output the same result as networkx.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.003%

Covered Lines:
11155

Relevant Lines:
11479

💛  - Coveralls

@georgios-ts
Even though tensor product has not been released yet, is it necessary to add the bug fix to relaesenotes?

 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.2 out of 3 committers have signed the CLA.:white_check_mark: georgios-ts:white_check_mark: derbuihan:x: mergify[bot]You have signed the CLA already but the status is still pending? Let us recheck it.


add possibility for rewatching current game (or also other game)

At the end of the game there could be some kind of rewind functionality of all moves like for example https://github.com/ornicar/lila/ provides.
It would also be great if you could rewatch an old game that was saved in the online database (by providing it's id in the url) or by choosing it from a UI from your own locally saved games.

What has been done recently:

There is a History View that is now available with /analysis/:id
You have to find the id of a game out by using the Dev Tools.

What I imagine for the future:

A view that is available at /analysis that displays a list of your locally saved games. With a click on an item you get redirected to the History Component.
The History View should also be available at /analysis/date and /analysis/latest.
Add a new button when the game is finished that redirects to /analysis/latest.


Games Nintendo Select for installation of the homebrew launcher?

Hi guys,
Can I use the games Nintendo select for installing the homebrew launcher? (E.g. The Legend of Zelda: Ocarina of Time 3D - Nintendo Select version).
Thanks a lot for the help.

Yes. Perhaps read the page where this is explained?

Perfect. Thank you for the help.


Could not determine MIME TYPE on Android 10 #73

fix for https://github.com/callstack/react-native-image-editor/issues/73

It should be fixed in the 4.0.0 release.


File delete bug fix

Close #40
This issue was rather difficult to find what was causing it. The attached image highlights which line was creating a problem. What is happening is when you delete a file that has  itself open it was improperly removing itself from the tab list. This was resulting in you searching through the files array for an object that does not exist. There may exist a better solution for this problem however this "hardcoded" approach seems to work for now. Furthermore, I was unable to get a react hook to properly work with my code so if someone can think of the correct syntax for it that would be appreciated(I attempted to use useEffect with the dependencies closeTab, files, tabList however it was improperly calling and the error still occurred).

Closing in favor of #182

Looked into the issue and there seems to be a difference between when closeTab is called when removing a tab and deleting a file. When it is called when a tab is removed from the tab list it functions as expected, removing the tab from "tabList". When it is called through "deleteFile" the size of tabList is 0 regardless of how many tabs are open.  Not sure if this is an expected behavior.