Please use dropna() to drop rows with missing target values.

Hi, I have successfully created a model with 22 categories. I have recently added 5 more categories and console is giving me error warning
Please use dropna() to drop rows with missing target values.
I have upgraded Turi Create and coremltools to the latest versions. The full error looks like this:
[16:30:30] src/nnvm/legacy_json_util.cc:198: Symbol successfully upgraded!
Resizing images...
Performing feature extraction on resized images...
Premature end of JPEG file
Completed  512/1883
Completed 1024/1883
Completed 1536/1883
Completed 1883/1883
PROGRESS: Creating a validation set from 5 percent of training data. This may take a while.
      You can set "validation_set=None" to disable validation tracking.

[ERROR] turicreate.toolkits._main: Toolkit error: Target column has missing value.
Please use dropna() to drop rows with missing target values.
Traceback (most recent call last):
File "train.py", line 8, in <module>
model = tc.image_classifier.create(train_data, target='label', max_iterations=1000)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/toolkits/image_classifier/image_classifier.py", line 132, in create
verbose=verbose)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/toolkits/classifier/logistic_classifier.py", line 312, in create
seed=seed)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/toolkits/_supervised_learning.py", line 397, in create
options, verbose)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/turicreate/toolkits/_main.py", line 75, in run
raise ToolkitError(str(message))
turicreate.toolkits._main.ToolkitError: Target column has missing value.

Please use dropna() to drop rows with missing target values.

The code I used is:
data.py
import turicreate as tc

image_data = tc.image_analysis.load_images('images', with_path=True)

labels = ['A', 'B', 'C', 'D']

def get_label(path, labels=labels):
  for label in labels:
       if label in path:
           return label

image_data['label'] = image_data['path'].apply(get_label)

#import os
#image_data['label'] = image_data['path'].apply(lambda path:    os.path.dirname(path).split('/')[-1])

image_data.save('boxes.sframe')
image_data.explore()

train.py
import turicreate as tc

data = tc.SFrame('boxes.sframe')
data.dropna()

train_data, test_data = data.random_split(0.8)

model = tc.image_classifier.create(train_data, target='label',    max_iterations=1000)

predictions = model.classify(test_data)

results = model.evaluate(test_data)

print "Accuracy           : %s" % results['accuracy']
print "Confusion Matrix   : \n%s" % results['confusion_matrix']

model.save('boxes.model')

How can I tackle the issue please? Also, do I need to do something about max_iterations=1000? I have about 27 folders (categories) to process and each has between 75-130 images...
Thank you for any suggestion

It seems like you have None values in your path. Your get_label function is return None values.

Hi , thanks for the swift answer! It seems to return values, because I was using the same code previously and it did worked. I only added five new folders with images...
Just now, I have changed the dat.random_split to 0.9 and ran the code again. This time it worked and I was able to export the model. I spent whole day trying to figure this out...again, before it worked perfectly.
Weird...


Posthog integration

Looking forward to this! Analytics is such an underrated aspect of a starter kit.

Question: Why Posthog over, say, plausible.io ? I like both so don't mind much either way, but have really enjoyed the uer-privacy-first focus of Plausible.


[BUG] AzureIdentityMysqlAuthenticationPlugin doesn't work with MysqlConnectionPoolDataSource

Describe the bug
When running the AzureIdentityMysqlAuthenticationPlugin with MysqlConnectionPoolDataSource, there will be an exception says java.sql.SQLException: Access denied for user 'user<EMAIL_ADDRESS>(using password: NO)
Exception or Stack Trace
java.sql.SQLException: Access denied for user 'user<EMAIL_ADDRESS>(using password: NO)

	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)
	at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)
	at com.mysql.cj.jdbc.ConnectionImpl.changeUser(ConnectionImpl.java:564)
	at com.mysql.cj.jdbc.ConnectionImpl.resetServerState(ConnectionImpl.java:1791)
	at com.mysql.cj.jdbc.MysqlPooledConnection.getConnection(MysqlPooledConnection.java:129)
	at com.mysql.cj.jdbc.MysqlPooledConnection.getConnection(MysqlPooledConnection.java:109)

To Reproduce
Add the azure-identity-provider-jdbc-mysql and run the following code.
Code Snippet
@Test
public void getServerTimeUmi() throws SQLException {
    MysqlConnectionPoolDataSource ds = new MysqlConnectionPoolDataSource();
    ds.setUrl(
        "jdbc:mysql://xxxx.mysql.database.azure.com/checklist?" +
            "useSSL=true&requireSSL=true" +
            "&defaultAuthenticationPlugin=com.azure.identity.providers.mysql.AzureIdentityMysqlAuthenticationPlugin" +
            "&authenticationPlugins=com.azure.identity.providers.mysql.AzureIdentityMysqlAuthenticationPlugin"
    );
    ds.setUser("user@company.com");
    ds.setConnectTimeout(60000);

    PooledConnection connectionPooled = ds.getPooledConnection();
    if (connectionPooled != null) {
        Connection connection = connectionPooled.getConnection();
        if (connection != null) {
            System.out.println("Successfully connected.");
            System.out.println(connection.isValid(10));
            ResultSet result = connection.prepareStatement("SELECT now() as now").executeQuery();
            if (result.next()) {
                assertNotNull(result.getString("now"));
            }

        }
    }
}

Expected behavior
No exception.
Screenshots
N/A
Setup (please complete the following information):

OS: [MacOS]
IDE: [IntelliJ]
Library/Libraries: [azure-identity-provider-jdbc-mysql]
Java version: [8]
App Server/Environment: [e.g. Tomcat, WildFly, Azure Function, Apache Spark, Databricks, IDE plugin or anything special]
Frameworks: [e.g. Spring Boot, Micronaut, Quarkus, etc]

If you suspect a dependency version mismatch (e.g. you see NoClassDefFoundError, NoSuchMethodError or similar), please check out Troubleshoot dependency version conflict article first. If it doesn't provide solution for the problem, please provide:

verbose dependency tree (mvn dependency:tree -Dverbose)
exception message, full stack trace, and any available logs

Additional context
Add any other context about the problem here.
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Bug Description Added
[x] Repro Steps Added
[x] Setup information Added

Per the stack trace, the error happens in this method:
@Override
public void resetServerState() throws SQLException {
    if (!this.propertySet.getBooleanProperty(PropertyKey.paranoid).getValue() && (this.session != null)) {
        changeUser(this.user, this.password);
    }
}

So I add paranoid=true to the jdbc URL and it can work, so the problem is in the changeUser method.

After debugging, the code throw exception at this step
https://github.com/mysql/mysql-connector-j/blob/27603148f10a5f47467bec7ad26a5ca28da63c72/src/main/protocol-impl/java/com/mysql/cj/protocol/a/NativeAuthenticationProvider.java#L679-L685

A workaround to address this issue is: you can try to remove the defaultAuthenticationPlugin configuration when using MysqlConnectionPoolDataSource.
String url = "jdbc:mysql://{your-database-aacount}.mysql.database.azure.com:3306/{your-db}?sslMode=REQUIRED&serverTimezone=UTC"
  +  "&authenticationPlugins=com.azure.identity.providers.mysql.AzureIdentityMysqlAuthenticationPlugin";

Check this link for more details about the MySQL connection lifecycle: https://dev.mysql.com/doc/dev/mysql-server/latest/page_protocol_connection_lifecycle.html.

Follow-up:

[ ] Add an issue in jdbc-driver repo.

doc this workaround in the lib doc

Docs PR about this workaround:
https://github.com/MicrosoftDocs/azure-docs-pr/pull/220693
https://github.com/MicrosoftDocs/azure-dev-docs-pr/pull/3917

I think we don't have anything left to do for this bug?

Yes, waiting for this PR https://github.com/MicrosoftDocs/azure-docs-pr/pull/220693 to be merged.

Yes, waiting for this PR MicrosoftDocs/azure-docs-pr#220693 to be merged.

Closing this issue, the PR https://github.com/MicrosoftDocs/azure-docs-pr/pull/220693 has been approved.


For Mandarin alignment, are the PINYIN phonemes still functioning?

So great for the new pretrained acoustic models!
Noticed that the new models now accept the IPA-like phonemes, I wonder whether it still works if I take pinyin instead of Chinese characters as the input labels for alignment using the pretrained v2.0 models.

I tried but it looks like all the pinyin are recognized as 'spn'

Found the problem. The Mandarin PINYIN (instead of MFA) acoustic model was missing. Wondering if that could be released.

Partly solved this problem by making a pinyin to mfa phone-set dictionary:
MFA-mandarin-pinyin-dict-for-pretrained-mfa-model-v2.0


Provider upgrade error

I am trying to upgrade provider from 0.5.0 to 0.7.0 but I am getting following error in Terraform:
 Warning: Failed to decode resource from state

 Error decoding "ec_deployment.xyz" from prior state:
 missing expected {

 Error: Unable to Upgrade Resource State

   with ec_deployment.xyz,
   on xyz.tf line 15, in resource "ec_deployment" "xyz":
   15: resource "ec_deployment" "xyz {

 This resource was implemented without an UpgradeState() method, however
 Terraform was expecting an implementation for version 1 upgrade.

 This is always an issue with the Terraform Provider and should be reported
 to the provider developer.

No matter which Terraform version I am using. I've also tried to upgrade to 0.6.0 first but same error is being presented. How can I upgrade to the latest 0.7.0 provider?

This is a documented limitation for 0.6 and higher. As per the readme, the current upgrade path is by re-importing existing deployments.


Gherkin javascript  astBuilder.reset() Cannot read property 'reset' of undefined

Trying to use the javascript binding and it says reset is not a function on astBuilder()
Here is the code
var Gherkin = require('gherkin');
var parser = new Gherkin.Parser();
var fs = require("fs");

fs.readFile('./ls.feature',function(err,contents){
  var gherkinDoc = contents.toString();
  var feature = parser.parse(gherkinDoc);
  console.log(feature);
});

What version? Got a stack trace?

To me it looks like that "default arguments" are not implemented in the Javascript version (neither in v3.0.0 nor in v3.1.0), so the code should look like this in v3.1.0 ("reset is not a function on astBuilder()" shows that v3.1.0 was used here):
var Gherkin = require('gherkin');
var parser = new Gherkin.Parser(new Gherkin.AstBuilder());
var fs = require("fs");

fs.readFile('./ls.feature',function(err,contents){
  var scanner = new Gherkin.TokenScanner(contents.toString());
  var feature = parser.parse(scanner, new Gherkin.TokenMatcher());
  console.log(feature);
});

Version 3.1.0
Stack trace
/Users/virk/workspace/labs/gherkinDocs/node_modules/gherkin/lib/gherkin/parser.js:50
    astBuilder.reset();
              ^

TypeError: Cannot read property 'reset' of undefined
    at Parser.parse (/Users/virk/workspace/labs/gherkinDocs/node_modules/gherkin/lib/gherkin/parser.js:50:15)
    at /Users/virk/workspace/labs/gherkinDocs/index.js:10:24
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:380:3)

@brasmusson It works

I'm working on a fix for this

Ohh , i thought this is how it should be used , so i created a pull request with updated docs

+1 Can you publish a new release to npm?

Cutting a release is a little laborious (6 different languages), so if you can live with specifying arguments (and not rely on default ones) that would be great. I'd prefer to defer a new release until we have something more significant to release.


feat: :sparkles: added svg for c language

what does this PR do ?
This PR introduces the SVG for C language.
Fixes #719
##Checklist (according to CONTRIBUTING.md)
--my filename structure follows (Filename should be nameofservice.svg )
-- my icon follows and fits under icon size guidelines
-- my codes updated the readme using edit readme using python3 generate_readme_table.py
-- I have added the  reference image
-- I have edited reference page

I'm not sure if its intentional but the colours don't seem to quite match the reference image.
Also, please check the table in the readme and if you can use the python script to re-generate (see the CONTRIBUTING.md file for details - at the moment the Swift icon cell is in an extra column all on it's own!

Hey @jmb, I have updated the reference image with the exact colors as SVG. Also, I have regenerated the README using the Python script.

A couple more comments I'm afraid - the triangle that is on the right hand side between the two ends of the 'C' is missing and the corners between the current two coloured areas don't line up.

A couple more comments I'm afraid - the triangle that is on the right hand side between the two ends of the 'C' is missing and the corners between the current two coloured areas don't line up.

Fixed the triangle issue.

I think you should be matching the svg icon to the reference image (which was suggested to be the same as the C++ logo without the ++ and is on Wikimedia here: https://commons.wikimedia.org/wiki/File:C_Programming_Language.svg ) not adjusting the reference image to your svg.
You need to to make sure the svg icon fits inside the green circle on the guideline template and it has the white background (in this case).
The easiest option would be to take the cplusplus.svg file and remove the paths that make up the ++ 😉

@AnkurBansal18 are you going to continue this PR?

Hey, sure I will complete this by tomorrow. Was busy in some other work.
On Sat, Oct 14, 2023, 3:35 PM Jonathan Batchelor @.***>
wrote:

@AnkurBansal18 https://github.com/AnkurBansal18 are you going to
continue this PR?
—
Reply to this email directly, view it on GitHub
https://github.com/edent/SuperTinyIcons/pull/762#issuecomment-1762784138,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOF6MTH6AOHCNWF6ZX52IA3X7JPWLANCNFSM6AAAAAA5SD46WA
.
You are receiving this because you were mentioned.Message ID:
@.***>


SVG conflict

the ngMask conflicts when we use svg with the mask attribute.

ngMask prevents execution if you don't pass ng-model or mask attributes.
When you use svg store (http://css-tricks.com/svg-sprites-use-better-icon-fonts/), Angular tries to execute and only a console information is showed.


[Metadata]: GodotEngine.GodotEngine version 3.0 Copyright Notice Update

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hi @og-mrk,

This PR's version number 3.0 has 2 parameters (sets of numbers between dots - major, minor, etc), which is less than the current manifest's version 4.2.1, which has 3 parameters.

Does this PR's version number exactly match the version reported in the Apps & features Settings page? (Feel free to attach a screenshot.)
(Automated response - build 857)


Add device layout information to DB

Goal:
In my game I want to show the appropriate image for a controller with its button mapping.
If it's a PS5 controller show the image of a PS5 controller, if it's an Xbox Series controller, show an image for an Xbox Series controller.
Problem:
There are many controllers that share the same layout but have different names or IDs.
Solution
Add another value to the entries that describes their basic layout, e.g. xbox-series-controller or wii-remote. This is not the same as the controller platform, as explained below.
Complications (only one example each):

Different brand but same layout: The "8Bit Do Zero"-controller looks different from a regular "SNES controller", but fundamentally they are the same
→ Both should be snes-controller

Added features: An "Xbox Elite Controller" is the same as an "Xbox Series Controller", but has additional buttons like paddles
→ Tricky, but xbox-series-controller for both would likely be fine

Adjusted layout: Hori Fighting Commander Xbox 360 is an Xbox 360 controller but has a different layout
→ Tricky, could be considered xbox-360-controller but also not (I'd argue it is for the sake of simplicity)

Same platform different controllers: The Nintendo Switch has a "Switch Pro Controller" and "Joycons"
→ Value would be switch-pro-controller and joycon-pair, despite having the same buttons because their appearance is very different

Multipurpose-controller: The Nintendo Switch's "Joycons" can be used as pair or individually
→ Values would be joycon-pair, joycon-right and joycon-left (this case might not be coverable by the DB because likely Joycons are connected individually to a computer)

Controller and computer are one device: steam-deck would be a value because it's a controller in itself (unlike steam-controller which is just a controller)

Totally unique controllers: "Microsoft dual strike" or the "DK Bongos" deviate a lot from the normal controller
→ Don't share a layout with other controllers, likely blank   layout value

A possible (and incomplete list) of values could be:
ps-controller, ps2-controller, ps3-controller, ps4-controller, ps5-controller, xbox-controller, xbox-360-controller, xbox-series-controller, xbox-one-controller, joycon-right, joycon-left, joycon-pair, steam-deck, steam-controller, wii-remote, gamecube-controller, ouya-controller, luna-controller and so on.
Personal note:
This can get quite complex. For my game I am planning on only covering the most common controllers, but I wanted to bring this up, because likely more people have the same issue and I would not have a problem contributing.

Early Godot code I am thinking of using
match (device_name):
    # --- Xbox ---
    "Xbox 360 Controller", "Hori Fighting Commander Xbox 360", "GameStop Xbox 360 Controller":
        return "xbox-360-controller"

    "Xbox One Controller", "Xbox One S Controller", "Xbox One Elite", "Xbox One Elite 2 Controller", "Xbox Elite Controller Series 2", "Xbox One PowerA Controller":
        return "xbox-one-controller"

    "Xbox Series Controller":
        return "xbox-series-controller"

    # --- Playstation ---
    "PS3 Controller":
        return "ps3-controller"

    "PS4 Controller":
        return "ps4-controller"

    "PS5 Controller":
        return "ps5-controller"

    # --- Other ---

    "Steam Controller":
        return "steam-controller"

    "Steam Deck":
        return "steam-deck"

# If unknown we use a generic gamepad
return "generic-controller"

This is beyond the scope of this DB. You should take this up with Godot. This DB is for SDL2 2.0.16 and forward. That Godot and other projects use it is incidental.
SDL has it's own list of types here: https://github.com/libsdl-org/SDL/blob/main/src/joystick/controller_list.h
I maintain a DB of types for those not upstreamed to SDL for an unrelated project here: https://github.com/JujuAdams/Input/blob/community-data/community_gamepad_type.txt
If you propose this downstream to Godot and it receives an adequate response, I am willing to break that out into it's own repo and/or help contribute to what you're proposing, but the repo is not the place for this issue.


pull latest submodule

This PR is included in version 1.0.0 :tada:

This PR is included in version 1.0.0 :tada:

This PR is included in version 1.0.0 :tada:


Being able to backup files from SFTP to a repository

Output of restic version
restic 0.14.0 compiled with go1.19 on linux/amd64
What should restic do differently? Which functionality do you think we should add?
Currently you can manage repositories over SFTP and on a local filesystem, but Restic doesn't seem to have any built-in functionality for BACKING UP SFTP files to a repository.
While we COULD use a thirdparty tool to create an SFTP mountpoint; SSHFS is buggy, slow and is no longer being developed and Rclone mounts don't preserve permissions and symlinks. I don't see any good way of doing this.
What are you trying to do? What problem would this solve?
I have rented game servers that are not owned by me (meaning I cannot just install other stuff to make this happen), they only have sshd running, however, I still want to back those servers' files up regularly using Restic.
Currently I am forced to use a thirdparty tool to synchronize an SFTP directory with a local directory AND THEN back up those files with Restic. The issue with doing this is that you will have to store all files twice - one in the sync dir and one in the Restic repository, which is bad for storage and speed.
By building this functionality into Restic, it would simply make a lot more sense as it already supports an SFTP backend for managing repositories (so why not for backup too?)

just a suggestion: you could use rclone's ssh/sftp backend to mount the relevant directories and back them up then.

Duplicate of #299. See also #2995.

Closing as duplicate of #299.

Hope it gets added soon.

That is rather unlikely. From just a quick look at the problem, we'd have to figure out how to deal with the much higher latency of a remote backup source compared to a local backup source.


homework problem

[Enter feedback here]
#include
using namespace std;
int main()
{
double n;
cout << "Please enter your age: ";
cin >> n;
if (n < 21)
{
cout << "You are not qualify for loan." << endl;
}
double x;
cout << "Please enter your credit score: ";
cin >> x;
if (x >= 680)
{
cout << "You are not quality for loan." << endl;
if (x == 'n')
{
}
return 0;
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a94c20cf-53ed-f41c-f21d-a9cb7695f3b5
Version Independent ID: f02d4617-2d5f-a0b5-f6e5-d9a9712284ca
Content: Fatal Error C1075
Content Source: docs/error-messages/compiler-errors-1/fatal-error-c1075.md
Product: visual-cpp
Technology: cpp-diagnostics
GitHub Login: @corob-msft
Microsoft Alias: corob

Closing as a dup of #2450.


manager fails to run in hack/setup-local-multi-cluster.sh setup

manager fails with CrashLoopBackOff when running hack/setup-local-multi-cluster.sh script.
This is the manager log in kind-control cluster:
 (⎈ |kind-control:m4d-system) (master)]$ k logs manager-bcc9bcb74-wdqnb  manager  2021-07-19T06:01:11.571Z        INFO    setup   creating manager 2021-07-19T06:01:12.477Z        INFO    controller-runtime.metrics      metrics server is starting to listen    {"addr": "<IP_ADDRESS>:8080"} 2021-07-19T06:01:12.477Z        INFO    setup   creating cluster manager 2021-07-19T06:01:12.477Z        INFO    setup   Using razee local at http://razeedash-api-lb.razee.svc.cluster.local:8081 2021-07-19T06:01:14.047Z        ERROR   setup   unable to initialize cluster manager    {"error": "invalid character '<' looking for  beginning of value"} main.run         /home/eres/the-mesh-for-data/manager/main.go:75 main.main         /home/eres/the-mesh-for-data/manager/main.go:200 runtime.main         /usr/local/go/src/runtime/proc.go:225

This should be fixed by PR #1081

@revit13 , I see that PR #1081 is merged, can we close the issue?

@revit13  can you validate that PR #1081 fixed the issue, and close it.

@pugangxa I see that the manager still fails with CrashLoopBackOff when running ./hack/setup-local-multi-cluster.sh with the following message:
{"level":"error","Setup":"main","error":"No user found with this login credentials.","time":"2022-07-24T09:33:32Z","caller":"/data/the-mesh-for-data/manager/main.go:110","message":"unable to initialize cluster manager"}`

I think the original issue reported is gone, this seems a new issue according to the message, maybe caused by some changes these days. I can take a look when I have time, maybe some time later though.


Add 3D view

[ ] add 3D coords
[ ] have option to switch b/t 2D and 3D plots

Do we have 3d projection data?

Oh yes, I have the code to generate the 3D coordinates and can send them to you after formatting it!


Never-ending deployment for App Service Environment | ASE | Microsoft.Web/hostingEnvironments

Bicep version
Bicep CLI version 0.3.255 (589f0375df)
Describe the issue
Microsoft.Web/hostingEnvironments will stuck in the deployment and won't finish after several hours (waited for 8hours). Normal behavior is deployment in above 2 hours (still long, but completes).
Describe the bug
We found out that the string value selection offered by bicep for internalLoadBalancingMode option won't be translated to the number representation in the ARM template. However the ARM Template is accepted and starts deployment. If we ignore the warning and enter the number representation in the bicep description deployment succeeds.
To Reproduce
Steps to reproduce the behavior:
//VNET
resource v_net 'Microsoft.Network/virtualNetworks@2020-07-01' = {
  name: 'vnet'
  location: 'westus'
  properties: {
    addressSpace: {
      addressPrefixes: [
        '<IP_ADDRESS>/16'
      ]
    }
    subnets: [
      {
        name: 'snet-ase'
        properties: {
          addressPrefix: '<IP_ADDRESS>/24'
          // Needed for ASE
          serviceEndpoints: [
              {
                service: 'Microsoft.EventHub'
                locations:[
                  '*'
                ]
              }
              {
                service: 'Microsoft.Sql'
                locations:[
                  '*'
                ]
              }
              {
                service: 'Microsoft.Storage'
                locations:[
                  '*'
                ]
              }
            ]
          privateEndpointNetworkPolicies: 'Enabled'
          privateLinkServiceNetworkPolicies: 'Enabled'
        }
      }
    ]
  }
}
// ASE Hosting Environment
resource hostingEnvironment 'Microsoft.Web/hostingEnvironments@2020-06-01' = {
  name: appServiceEnvironmentName
  kind: 'ASEV2'
  location: location
  tags: {}
  properties: {
    virtualNetwork: {
      id: v_net.properties.subnets[0].id
    }
    internalLoadBalancingMode: 'Web,Publishing'
    location: location
    workerPools:[]
    name: appServiceEnvironmentName
  }
}

Additional context
Bicep does not convert the text options to the expected ARM template input type

        "internalLoadBalancingMode": {
            "type": "int",
            "defaultValue": 3,
            "allowedValues": [ 0, 1, 2, 3 ],
            "metadata": {
                "description": "0 = public VIP only, 1 = only ports 80/443 are mapped to ILB VIP, 2 = only FTP ports are mapped to ILB VIP, 3 = both ports 80/443 and FTP ports are mapped to an ILB VIP."
            }
        }
    },
    "resources": [
        {
            "apiVersion": "2020-06-01",
            "type": "Microsoft.Web/hostingEnvironments",
            "name": "[parameters('aseName')]",
            "kind": "ASEV2",
            "location": "[parameters('location')]",
            "properties": {
                "name": "[parameters('aseName')]",
                "location": "[parameters('location')]",
                "ipSslAddressCount": 0,
                "internalLoadBalancingMode": "[parameters('internalLoadBalancingMode')]",
                "virtualNetwork": {
                    "id": "[resourceId(parameters('existingVirtualNetworkResourceGroup'), 'Microsoft.Network/virtualNetworks/subnets', parameters('existingVirtualNetworkName'), parameters('subnetName'))]"
                }
            }
        }
    ]
}

https://github.com/Azure/azure-quickstart-templates/blob/master/quickstarts/microsoft.web/web-app-asev2-ilb-create/azuredeploy.json
Ignoring Bicep warnings and using number instead, deployment completes:

@h2floh - do you have a consistent repro for this issue? The web team looked into this and are not able to reproduce the issue. It should work with both "3" or "Web, Publishing" and the team confirmed this behavior, so it may have been an intermittent issue?

@alex-frankel I will test the bicep file I posted under To reproduce next week and post an update here.

Hi @alex-frankel , ok tested it again. This time with Bicep CLI version 0.4.63 (7ebed03284) and can not reproduce the issue anymore. Seems to have been an intermittent issue like you described.


nodePackages: Use repo tree as nixpkgs

This will make sure that generate.sh uses the correct version of
node2nix when building nodePackages, since the current version on 19.03
is 1.6.0 and the tree should be built with 1.7.0.
Motivation for this change
I accidentally built nodePackages with 1.6.0 before realizing my mistake, and this would fix that for the future.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Thanks!


Add py3/numpy requirement

Add requirement for building swift-apis. This resolves errors like the below:
ERROR: Analysis of target '//tensorflow/compiler/tf2xla/xla_tensor:x10' failed; build aborted: invalid registered toolchain '@local_config_python//:py_toolchain': no such package '@local_config_python//': Traceback (most recent call last):
	File "/home/michellecasbon/repos/tensorflow/texasmichelle/out/libtensorflow-prefix/src/libtensorflow/third_party/py/python_configure.bzl", line 263
		_create_local_python_repository(<1 more arguments>)
	File "/home/michellecasbon/repos/tensorflow/texasmichelle/out/libtensorflow-prefix/src/libtensorflow/third_party/py/python_configure.bzl", line 213, in _create_local_python_repository
		_get_numpy_include(<2 more arguments>)
	File "/home/michellecasbon/repos/tensorflow/texasmichelle/out/libtensorflow-prefix/src/libtensorflow/third_party/py/python_configure.bzl", line 187, in _get_numpy_include
		execute(repository_ctx, <3 more arguments>)
	File "/home/michellecasbon/repos/tensorflow/texasmichelle/out/libtensorflow-prefix/src/libtensorflow/third_party/remote_config/common.bzl", line 208, in execute
		fail(<1 more arguments>)
Problem getting numpy include path.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy'
Is numpy installed?
INFO: Elapsed time: 5.095s
INFO: 0 processes.
FAILED: Build did NOT complete successfully (11 packages loaded, 10 target\
s configured)

Is swift-jupyter part of this build? If so, could we rearrange things so that it checks for a compatible python install?

No, jupyter is not part of this build - but it is part of the project as a whole.  So you end up with a system with conda and pyenv as python management systems if you blindly start following the documentation.  Personally I think that just having the user manage python is better but thats just me.

So you're recommending that we remain unopinionated on python management systems? If so, I'll remove the reference to pyenv

Yeah, I think that remaining unopinionated might be the best choice here - otherwise we need to ensure that we have something which cuts across at least TensorFlow/bazel/jupyter(/Swift/LLVM)


update certifi

What and why?
Updating certifi to resolve a dependabot alert
How to test?
Deploy and run acceptance tests
Jira
Card

/deploy wilkia


Bigdata support for NFT metadata in blockchain Flow

Bigdata support for NFT metadata in blockchain Flow
Grant category

[X] OpenSource maintenance
[X] Developer service
[ ] Product bounty
[X] Educational material

Description
Currently the approach for most of NFT projects to use IPFS for store NFT bigdata. Cons of this approach that owner isn’t control full NFT data (see details and example following by link: https://github.com/onflow/flow/issues/831). In future owners can face with issue that NFT will alive onchain, but bigdata will be lost with 3-d party IPFS resource.
We are believe that the evolution of NFT standard through prism Web3.0 will come to store not only NFT metadata onchain, but store full data onchain including bigdata (all binary content of NFT) and we are be pioneer for this approach for all cryptocurrency world based Flow blockchain.
During preliminary discussion with onFlow team we understood that current Flow architecture features allow to support this future approach for NFT – all metadata (including bigdata) will be save and store in Flow blockchain forever.
Problem statement
Enhance, test and implemented the new Flow contract for manage NFT bigdata onchain. This contract would be integrated to Flow blockchain as  standard contract.

Target audience: all current and future NFT projects
Evidence for the need: described by the link https://github.com/onflow/flow/issues/831

Proposed solution
Solution described by the link https://github.com/onflow/flow/issues/831, contract brief:

Create NFT bigdata
Enhance new binary feature proposal for Cadence: https://github.com/onflow/cadence/issues/1402
Burn NFT bigdata
Transfer bigdata NFT from current owner to another
Receive the bigdata NFT preview
Universal interface applicable for NFT projects

Impact
All ongoing and new NFT projects, teams, developers who decided comply the new Web3.0 approach to store all information in one source (onchain) will use this contract (solution).
Milestones and funding

Milestone
Deliverables
Timeline
Risks
FLOW requested

Prepare infrastructure
Project created, environment is ready for develop
1 week

500

Create NFT bigdata functionality
Part of Smart Contract
4 weeks
Need a Cadence/JS engineer
11000

Blob type
Cadence Blob support
8 weeks
Need a Go engineer
22000

Burn functionality
Part of Smart Contract
4 weeks
Need a Cadence/JS engineer
11000

Transfer functionality
Part of Smart Contract
4 weeks
Need a Cadence/JS engineer
11000

Preview functionality
Part of Smart Contract
4 weeks
Need a Cadence/JS engineer
11000

Universal interface
Release Smart Contract on testnet & Test-cases finalization
4 weeks
Need a Cadence/JS engineer
11000

QA
Release Smart Contract on mainnet
4 weeks
Need a code tester
11000

Prod
Launch first NFT project based on this solution
8 weeks
Readiness of code & infrastructure for new NFT project
22000

Post-production support
Documentation/Couching other teams
8 weeks
Needed a documentation writer/Availability of an other NFT projects
12000

Team

Name
Role
Bio
Contact

Mrakus
CEO
More than 15 years of project management in IT, more than 20 successfully finished projects in Finance area. CEO of the new ongoing NFT project
<EMAIL_ADDRESS>

Adamv
R&D manager
More than 20 years of research & development, programming in Finance area. About 7 years of analysis/programming in crypto world. R&D manager for new ongoing NFT project
<EMAIL_ADDRESS>

thanks for the submission @mrakus7. we'll review and get back to you soon.

thanks for the submission @mrakus7. we'll review and get back to you soon.

@alxflw  I have sent friend request via the Discord. Lets continue online discussion if you have some questions or clarification required. We are absolutely open for this.

Hey @mrakus7, we discussed this proposal thoroughly and it seems like we need more alignment on how to handle big data on-chain before implementing. It would require from pre-work on the protocol and storage side of things (in order to handle large objects).
We decided it is best to pass on this grant proposal and we suggest you create a FLIP first. Once that is ratified, we can revisit this proposal.
Feel free to reach out to me directly on discord if you want to discuss further!

For completeness, adding my comments here (which accidentally went to a wrong issue before):
I think storing large amounts of data in the execution state requires careful consideration. From my perspective, there are 2 different technical angles to this question:

Is it conceptually possible? TLDR: yes it is possible.

While conceptually possible, the current system is not designed with a strong focus on larger data sets.
We could probably store a few larger blobs, but if there are a larger number of those blobs, we would probably get performance problems our even outages (for example, the verification pipeline is designed for many small data blobs, but not for large data ones).

How hard is it? TLDR: it will very likely require a substantial engineering investment

From an architectural level, the Flow protocol can work with very large data blobs. But I think out implementation cannot. To the best of my knowledge, registers have an upper limit of data they can hold. Larger blobs will we broken up over several registers. For each register, you need a proof to pass verification. So if there is one large blob broken up over 1000 registers, this would already entail 1000 proofs. (@ramtinms is this correct?)

We could work around that, by introducing an additional storage mode. For example, if cadence were to differentiate between

an array, where each element is individually addressable and changeable, vs
a large data blob that is only ever going to be moved or modified in its entirety

To the best of my understanding, cadence only knows mode (a) (it always breaks up data). But I am not entirely sure about it. So we would need to add mode (b), so Cadence can handle the data depending on their storage semantics.

Second is the metering. Obviously a single proof is going to consume much less resources than 1000 proofs. So when we write 2MB to the state, the metering would also need to differentiate between the number of registers these 2MB are going to be stored in. Is it one register (i.e. 1 proof) or 1000 registers (i.e. 1000 proofs).


Firefox: System is not defined.

Hi,
I am using Firefox version 42.
The application is not loading and throwing error(ReferenceError: System is not defined), below is the snapshot. I am not sure whether it is a known issue or not.
Please let me know the resolution for it, if any.

Thanks

The line where the reference error is being thrown does not exist inside of the Aurelia codebase, as far as I can tell. Are you using bundling? Did you reference the System loader? What plugins do you have? We need more information.

I have identified the issue, URL was not getting formed properly on the initial load. It was a hosting issue.


Alerting - False alerts and Missing alerts

What did you do?
Alert generated for an event(Label sets). Followed by this the event repeated a few times, However since prometheus generates the alert id based on the label sets it made a determination that this was a continuation alert vs new alert and due to the repeat interval no new alert was sent.
What did you expect to see?
Alert sent whenever the event repeats it self, not when it is a continuation.
What did you see instead? Under which circumstances?
New event did not generate a new alert because the label sets were the same.
 As long as a particular label combination is present in the output of an alerting rule, that particular labeled alert will keep firing to the Alertmanager. Alertmanager then makes events (notifications) out of these states by applying grouping, waiting, and re-notification rules to the states.
Only if an alert element stops being present in the output of an alerting rule, Prometheus tells Alertmanager to explicitly resolve it. In that case, if an alert appears, disappears, then re-appears, you will get two notifications. But not if the alert state stays firing all the time.

Yes so for example in my case following is the situation:
Service A Working fine - No Alert
Service A Goes down - Alert issued (Taking into account the various intervals)
Service A Remains Down - No Alert Issued(Due to repeat Interval, Assuming this happened within the repeat interval)
Service A comes Back up - No Alert
Service A goes back down -  No Alert Issued(Due to repeat Interval, Assuming this happened within the repeat interval) - This is where I was expecting an alert. Seems like the alert id is generated based on the label sets and alert manager thinks of this specific event as a continuation of the first instance of this event.
Basically I am trying to differentiate between an event continuing vs new event for the same service(Same label sets.)

@parikhravish I see. So this is about the Alertmanager side (the issue probably belongs there then). As far as I know, Alertmanager should send out a new notification if an alert was resolved in Alertmanager previously and then becomes active again. /cc @fabxc to confirm / deny.

Any updates on this? Should I reopen this on the alert manager side? @juliusv @fabxc

@parikhravish Yes, as far as I understand it, it should be an Alertmanager issue.

For documentation purposes, this was moved to https://github.com/prometheus/alertmanager/issues/904. Please close here.


Reduce the surface area between ibc-rs and Hermes interfaces

Background

As part of our larger effort to build a one-stop shop for chain developers to looking to integrate IBC, it would desirable if we're able to offer a single cohesive interface for chain developers to conform against.
The idea is that conforming to this one single interface will give chains access to IBC modules, relaying, misbehaviour detection, etc. This is as opposed to the current status quo when it comes to integrating IBC, where chain developers need to integrate on-chain modules and off-chain relayers separately.
The goal is to design a minimal interface that unlocks both on-chain and off-chain IBC components.
Problem Statement

The first step will involve consolidating the various ibc-types crates that are currently scattered around various repositories. These include:

Hermes' relayer-types crate
ibc-rs's implementation
Penumbra's ibc-types crate

There are few different approaches that can be taken, listed in order from least desirable to most desirable:

Have Hermes depend on Penumbra's ibc-types crate
Extract out the minimal types of types that are shared between ibc-rs and Hermes. Hermes would then depend on this set, as well as a separate crate containing the types that only Hermes depends on.
Move Penumbra's ibc-types fork back to the Cosmos org such that all three projects would depend on a single unified ibc-types crate.

Tasks

[ ] Decide on which of the above listed approaches to take

For Admin Use

[ ] https://github.com/informalsystems/hermes/labels/tracking or https://github.com/informalsystems/hermes/labels/okr label (as well as any other appropriate labels) applied
[ ] Appropriate milestone (priority) applied
[ ] Appropriate contributors tagged

no longer a priority
will reopen if becomes a priority


[SPARK-30121][Build] Miss default memory for sbt usage

What changes were proposed in this pull request?
build/sbt -h

before
-mem    <integer>  set memory options (default: , which is -Xms2048m -Xmx2048m -XX:ReservedCodeCacheSize=256m)

after
-mem    <integer>  set memory options (default: 2048, which is -Xms2048m -Xmx2048m -XX:ReservedCodeCacheSize=256m)

Why are the changes needed?
bug fix
Does this PR introduce any user-facing change?

no
How was this patch tested?

manually

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/19675/
Test PASSed.

Test build #114852 has started for PR 26757 at commit 1818758.

Test build #114852 has finished for PR 26757 at commit 1818758.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/114852/
Test PASSed.

thanks @dongjoon-hyun

thanks @srowen @dongjoon-hyun for your advice.

Thank you for updating, @yaooqinn .
So, this PR aims to update our script from sbt 1.3.4.


Fixes warnings when using static lib in XCode 7 projects

Users will see hundreds of warnings when using the static library in XCode 7 projects, as noted here: https://forums.developer.apple.com/thread/17921
Example:
while processing /Users/adenyes/Dev/iOS/iOS-nnnnnn/ThirdParty/Apptentive/libApptentiveConnect.a(ATProgressNavigationBar.o):
warning: /var/folders/dr/l7mlbx6s1wb061grlnkgpykr0000gn/C/org.llvm.clang.frank/ModuleCache/3VLKM2URXRB37/UIKit-1V5UHAPTOD24G.pcm: No such file or directory
while processing /Users/adenyes/Dev/iOS/iOS-nnnnnn/ThirdParty/Apptentive/libApptentiveConnect.a(ATProgressNavigationBar.o):
warning: /var/folders/dr/l7mlbx6s1wb061grlnkgpykr0000gn/C/org.llvm.clang.frank/ModuleCache/3VLKM2URXRB37/UIKit-1V5UHAPTOD24G.pcm: No object file for requested architecture
[This is printed hundreds of times, followed by]
(null): warning: Could not resolve external type c:objc(cs)NSObject
(null): warning: Could not resolve external type c:objc(cs)NSURL
... [ for every object ]
This fix eliminates those warnings.

Turns off modules
Turns off precompiled prefix headers

I have read and signed the ICL, btw.


Minor fixes needed in Hello Proskomma Tutorial

Very informative and helpful tutorial. Just a couple of minor things needed fixing in code given for it to work:
A missing close bracket in this line (repeated):
let content = fse.readFileSync(path.resolve(__dirname, './psa.usfm').toString();

addDocument needed a "tags" argument.

Thanks @JakeKyle! I've fixed the typo. I don't think that the tags argument should be required for addDocument so I've removed that from Proskomma. (I think it crept in during a recent refactoring of the schema.) I'll update the auto-generated schema doc shortly.


Debuging doesn't use the python.testing.cwd directory

Issue Type: Bug

Behaviour
Expected vs. Actual
This is king of follow up of #18961
Expected:

I can debug a test from the Text Explorer view.

Actual:

When running debug, the debugger is failing with strange [object Object] messege in Output/Python.

Steps to reproduce:
Example minimal repository, including possible issue source, is here: https://github.com/kam193/vscode-fail-example
In steps:

Let's have venv in the root repository.
Create a structure like dir1/dir2.
In the dir2 let's create a normal python project structure. E.g. project with init and code file, and test with init and test files.
Now, the Text Explorer doesn't see tests. It's expected, let's open workspace settings and set python.testing.cwd to dir1/dir2.
Now you can see and run tests in the Test Explorer.
Try to debug one. It fails, with the message as shown below.

Tip: during my investigation, I've found that it looks like the python.testing.cwd is never passed to the debug addapter. If I hardcoded cwd value in the lib/python/debugpy/adapter/clients.py, then everything works :)

Diagnostic data

Python version (& distribution if applicable, e.g. Anaconda): 3.9.0
Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Venv
Value of the python.languageServer setting: Pylance

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

DAP Server launched with command: /Users/XXX/projects/vscode-fail-example/venv/bin/python /Users/XXX/.vscode/extensions/ms-python.python-2022.12.0/pythonFiles/lib/python/debugpy/adapter
[ERROR 2022-7-5 15:42:43.289]: [object Object] [object Object]

User Settings

venvPath: "<placeholder>"

languageServer: "Pylance"

testing
• cwd: "<placeholder>"
• unittestEnabled: true

Extension version: 2022.12.0
VS Code version: Code 1.69.2 (3b889b090b5ad5793f524b5d1d39fda662b96a2a, 2022-07-18T16:12:57.074Z)
OS version: Darwin x64 21.5.0
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz (4 x 2300)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
8, 6, 5

Memory (System)
16.00GB (0.02GB free)

Process Argv
--crash-reporter-id 9c5829b8-0526-4842-b9cf-585e35eb7d91

Screen Reader
no

VM
0%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
vsc1dst:30438360
pythonvs932:30410667
wslgetstarted:30449410
vscscmwlcmt:30465135
cppdebug:30492333
pylanb8912cf:30529770
vsclangdf:30486550
c4g48928:30535728
hb751961:30541207
dsvsc012cf:30540253

As a work around you can set cwd in a launch configuration. You just need to set the "purpose": ["debug-test"], the extension will pick that up.

Thanks! This helps a lot, but I run into another trouble, that I can fix, but cannot fully describe the root cause.
The final thing is that in visualstudio_py_testlauncher.py:350, where the test launcher is looking inside collected TestSuites and gathering tests, tests suites are one level deeper than expected. So, in the line testId = m.id(), the m is another TestSuite class, and to get tests, the code need to go one step deeper.
Currently, this is not reflected in my example repository. I see the problem in my real project, but don't know yet how to reproduce. If I found time, I will look for a minimum example. But maybe you have more knowledge why this code even expects three levels of test suites, and can explain the behavior or so. So far, I have replaced this part with just a recursive looking

@kam193 Yes, unfortunately it is a problem due to the fact that we are using junit result files to capture results. We are working on a new test adapter for pytest with the intent of solving this problem. You can run into a similar problem if you use plugins with pytest that provide custom ids.


currentlyFocusedField is deprecated (RN 0.63, Pager.js)

Current behaviour
Pager.js is using currentlyFocusedField to blur focused inputs on swipe.
Expected behaviour
Pager.js should be calling currentlyFocusedInput instead, as per RN 0.63 changes.
Code sample
      if (isSwiping === TRUE) {
        onSwipeStart === null || onSwipeStart === void 0 ? void 0 : onSwipeStart();
        this.interactionHandle = InteractionManager.createInteractionHandle();

        if (keyboardDismissMode === 'auto') {
         // Here's the problem v
          const input = TextInput.State.currentlyFocusedField(); // When a gesture begins, blur the currently focused input

          TextInput.State.blurTextInput(input); // Store the id of this input so we can refocus it if gesture was cancelled

          this.previouslyFocusedTextInput = input;
        } else if (keyboardDismissMode === 'on-drag') {
          Keyboard.dismiss();
        }
      } else {
        onSwipeEnd === null || onSwipeEnd === void 0 ? void 0 : onSwipeEnd();

        if (this.interactionHandle !== null) {
          InteractionManager.clearInteractionHandle(this.interactionHandle);
        }

        if (keyboardDismissMode === 'auto') {
          if (indexAtSwipeEnd === currentIndex) {
            // The index didn't change, we should restore the focus of text input
            const input = this.previouslyFocusedTextInput;

            if (input) {
              TextInput.State.focusTextInput(input);
            }
          }

          this.previouslyFocusedTextInput = null;
        }
      }

Screenshots (if applicable)

What have you tried
Posting this bug report
Your Environment

software
version

ios or android
13.4

react-native
0.63

react-native-tab-view
2.14.4

react-native-gesture-handler
1.6.1

react-native-reanimated
1.8.0

node
10.16.3

npm or yarn
6.14.5

I am also facing the same issue.
This error is coming only on swiping between tabs.
    "@react-native-community/async-storage": "^1.11.0",
    "@react-native-community/masked-view": "^0.1.10",
    "@react-navigation/bottom-tabs": "^5.6.1",
    "@react-navigation/material-top-tabs": "^5.2.12",
    "@react-navigation/native": "^5.6.1",
    "@react-navigation/stack": "^5.6.2",
    "@twotalltotems/react-native-otp-input": "^1.3.7",
    "axios": "^0.19.2",
    "formik": "^2.1.4",
    "react": "16.13.1",
    "react-native": "0.63.0",
    "react-native-elements": "^2.0.4",
    "react-native-gesture-handler": "^1.6.1",
    "react-native-keyboard-aware-scrollview": "^2.1.0",
    "react-native-linear-gradient": "^2.5.6",
    "react-native-reanimated": "^1.9.0",
    "react-native-safe-area-context": "^3.0.7",
    "react-native-screens": "^2.9.0",
    "react-native-svg": "^12.1.0",
    "react-native-tab-view": "^2.14.4",
    "react-native-vector-icons": "^7.0.0",
    "react-redux": "^7.2.0",
    "redux": "^4.0.5",
    "yup": "^0.29.1"

Same Issue!

The issue is solved in #1010 but it's not released yet. If you need to remove the error, while waiting for the official release, you can install the component passing directly the Git URL (i.e. yarn add https://github.com/react-native-community/react-native-tab-view.git) in order to obtain the updated version. When it'll be released, I suggest you to reinstall the component using the released (more stable) version.

Fix is released with v2.15.0, btw. Thanks!

Cheers :)


Keyboard shortcut no longer working

Thanks for a great plugin!
In Sketch 49 they added Prototyping where "Preview Prototype..." has stolen the keyboard shortcut for Sketch Preview. I use this like every other minute 😆

Thank you!
I'll think about a new shortcut. In the interim, you may be able to use the "Auto Preview" feature, or you can also bind a different key to the menu command as discussed in #36.

Cool!
On Fri, 2 Mar 2018 at 18:06, Marc Schwieterman<EMAIL_ADDRESS>wrote:

Thank you!
I'll think about a new shortcut. In the interim, you may be able to use
the "Auto Preview" feature, or you can also bind a different key to the
menu command as discussed in #36
https://github.com/marcisme/sketch-preview/issues/36.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/marcisme/sketch-preview/issues/45#issuecomment-369984920,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAK22BwG_pxWcIuSwwobKb9ktMsEVdLkks5taXwRgaJpZM4SZuU_
.

The Preview command is now ⌘⇧P. Thanks for reporting this!


⚒[Fix]: Improved UI

Issue #58

Wait I have removed syntaxEditor.js by mistake.
I have done the necessary changes and just checking with the local development

Now it is good to go

Wait I have removed syntaxEditor.js by mistake.
I have done the necessary changes and just checking with the local development

Yes even I was like shocked for a sec 😆😆, no issues

First PR Merged Woohoo!!
Thanks for your time

First PR to be Merged Woohoo!!
Thanks for your time

Keep Contributing, open source is ❤


Change lead in titles to correct font sizes, 14 and 16px

Per Vince's comment the lead in titles should be 14px and 16px.
@ActiveCampaign/site

@rod

💯


remove sort_keys=True in guided_decoding

Remove sort_keys=True in guided_decoding
FIX https://github.com/vllm-project/vllm/issues/3283

Can you add some tests to verify this behaviour?


Exception thrown when importing backup from 3.0 to 3.1

OrientDB Version: 3.1.1
Java Version: 1.8
OS: Linux
Expected behavior
Database import process finish
Actual behavior
An exception is thrown in the import process from 3.0 to 3.1 and the import stops
Steps to reproduce
Run these commands in the console
CONNECT plocal:../databases/xxx admin admin
EXPORT DATABASE /tmp/xxx
CREATE DATABASE plocal:../databases/xxx
IMPORT DATABASE /tmp/xxx.json.gz
This is the log from the import database
Importing indexes ...

Index 'InvestigatedUserTo_out_in'...OK
Index 'accountDomain'...OK
Index 'AlertedSystemTo_out_in'...OK
Index 'System.hostname'...OK
Index 'Alert.alertId'...OK
Index 'AccessIn_out_in'...Error on database import happened just before line 0, column -1290445527
com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #60:307: found duplicated key 'OCompositeKey{keys=[#47:6504, #16:38589]}' in index 'AccessIn_out_in' previously assigned to the record #58:489940
DB name="xxx" INDEX=AccessIn_out_in RID=#58:489940
at com.orientechnologies.orient.core.index.OIndexUnique.lambda$new$0(OIndexUnique.java:51)
at com.orientechnologies.orient.core.storage.index.hashindex.local.v3.OLocalHashTableV3.doPut(OLocalHashTableV3.java:1403)
at com.orientechnologies.orient.core.storage.index.hashindex.local.v3.OLocalHashTableV3.lambda$put$3(OLocalHashTableV3.java:1323)
at com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.OAtomicOperationsManager.calculateInsideComponentOperation(OAtomicOperationsManager.java:267)
at com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.OAtomicOperationsManager.calculateInsideComponentOperation(OAtomicOperationsManager.java:259)
at com.orientechnologies.orient.core.storage.impl.local.paginated.base.ODurableComponent.calculateInsideComponentOperation(ODurableComponent.java:96)
at com.orientechnologies.orient.core.storage.index.hashindex.local.v3.OLocalHashTableV3.put(OLocalHashTableV3.java:1301)
at com.orientechnologies.orient.core.storage.index.hashindex.local.v3.OLocalHashTableV3.validatedPut(OLocalHashTableV3.java:281)
at com.orientechnologies.orient.core.storage.index.engine.OHashTableIndexEngine.validatedPut(OHashTableIndexEngine.java:264)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.doValidatedPutIndexValue(OAbstractPaginatedStorage.java:3630)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.lambda$validatedPutIndexValue$19(OAbstractPaginatedStorage.java:3599)
at com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.OAtomicOperationsManager.calculateInsideAtomicOperation(OAtomicOperationsManager.java:170)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.validatedPutIndexValue(OAbstractPaginatedStorage.java:3596)
at com.orientechnologies.orient.core.index.OIndexUnique.doPut(OIndexUnique.java:113)
at com.orientechnologies.orient.core.index.OIndexUnique.put(OIndexUnique.java:93)
at com.orientechnologies.orient.core.index.OIndexUnique.put(OIndexUnique.java:36)
at com.orientechnologies.orient.core.index.OIndexAbstract.populateIndex(OIndexAbstract.java:947)
at com.orientechnologies.orient.core.index.OIndexAbstract.indexCluster(OIndexAbstract.java:1052)
at com.orientechnologies.orient.core.index.OIndexAbstract.fillIndex(OIndexAbstract.java:586)
at com.orientechnologies.orient.core.index.OIndexAbstract.create(OIndexAbstract.java:260)
at com.orientechnologies.orient.core.index.OIndexOneValue.create(OIndexOneValue.java:120)
at com.orientechnologies.orient.core.index.OIndexOneValue.create(OIndexOneValue.java:46)
at com.orientechnologies.orient.core.index.OIndexManagerShared.createIndex(OIndexManagerShared.java:200)
at com.orientechnologies.orient.core.db.tool.ODatabaseImport.importIndexes(ODatabaseImport.java:1604)
at com.orientechnologies.orient.core.db.tool.ODatabaseImport.importDatabase(ODatabaseImport.java:214)
at com.orientechnologies.orient.console.OConsoleDatabaseApp.importDatabase(OConsoleDatabaseApp.java:2555)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.orientechnologies.common.console.OConsoleApplication.execute(OConsoleApplication.java:445)
at com.orientechnologies.common.console.OConsoleApplication.executeCommands(OConsoleApplication.java:283)
at com.orientechnologies.common.console.OConsoleApplication.run(OConsoleApplication.java:144)
at com.orientechnologies.orient.console.OConsoleDatabaseApp.main(OConsoleDatabaseApp.java:160)

Error: com.orientechnologies.orient.core.db.tool.ODatabaseExportException: Error on importing database 'xxx' from file: /tmp/xxx.json.gz
Error: com.orientechnologies.orient.core.storage.ORecordDuplicatedException: Cannot index record #60:307: found duplicated key 'OCompositeKey{keys=[#47:6504, #16:38589]}' in index 'AccessIn_out_in' previously assigned to the record #58:489940
DB name="xxx" INDEX=AccessIn_out_in RID=#58:489940

Hi @madmac2501 , I suppose I would need the initial JSON to reproduce the issue, could you send it to me?

I'm sorry but I cannot provide access to this specific backup. Let me know if this is enough, if not I can also try to create a fake dataset.
After this error and the new database started in OrientDB 3.1.1 what I found was that the problem was that there were duplicated records as the message exception show, these duplicated records broke an index constraint. I manually deleted the duplicated records and then I was able to create the indexes again.
The index is created in an edge class to enforce uniqueness in an edge class. This is the index definition
CREATE INDEX AccessIn_out_in IF NOT EXISTS ON AccessIn (out, in) UNIQUE_HASH_INDEX;

Hi @madmac2501 , the problem with duplicated records, did exist, but it should be absent in latest 3.0.x and 3.1.x versions.
I do not think that is the problem of import/export. It was bug in tx handling which caused given behaviour.

Great thanks!
could it be possible to handle this exception in the backup import? this way the backup import will not stop and the restore of other indexes will continue even if one index fails.

But how then will you know which data to keep and which to delete, in such case that will be a quite random procedure? Do not think that it could be a solution for everyone.

Sorry I didn't explain well.
The current import behavior is that after the exception is thrown the import process stops and the rest of indexes are not imported even if they are valid. I think that the import behavior can be improved a little if the import process ignores the indexes that don't follow the constrains (like key uniqueness) by handling the exception and then the import continues with the rest of indexes.

Ah I see, let me think about it.


feat: adding debug logger

Based on feedback I have added logging through the debug module. Log messages are suppressed by default unless the specified environment variables in the README are set. I've gone ahead and updated some unit tests that broke after this change, added unit tests for the logger itself, and replaced all console.log references throughout the code.
Checklist

[x] npm test passes (tip: npm run lint-fix can correct most style issues)
[x] tests are included
[x] documentation is changed or added

This is looking good @jorge-ibm Buen trabajo

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[Diagnostics] Improve diagnostics on invalid open extensions

Using 'open' as default access for an extension results in the following error:
open extension AClass { // Extensions cannot use 'open' as their default access; use 'public'
// Replace 'open' with 'public'
    @objc func functionA()

Applying the autocorrect and making the function as open instead, the code is changed to this and warning is emitted:
public extension AClass {
    @objc open func functionA() // 'open' modifier conflicts with extension's default access of 'public'

where the warning holds no purpose because the 'open' modifier still works. (It seems like this is the case for other types of this conflict, i.e. public function in a private extension, and the function is still publicly visible. Similar thing can be observed in classes, i.e. a private class with a public variable, and no warning is shown there)
To remove the warning, you have to now remove the 'public' modifier like this:
extension PublicClass {
    @objc open func functionC()

I think we can improve these diagnostics to something like this to make this more convenient:
open extension AClass { // Extensions cannot use 'open' as their default access; remove the default access and mark methods as 'open' instead // remove 'open'
    @objc func functionA() // add 'open' ← maybe?

Resolves SR-15071

@swift-ci smoke test

It seems like the use of import Foundation isn't passing on non-macOS platforms. Is there something I should look into?

@swift-ci smoke test

Can someone run the tests again please? :)

@swift-ci smoke test


mark_default_unread_messages

I dont know whats that!

(At least a while ago)
By default, when you open whatsapp web, the platform only mark as unread the new messages received in whatsapp web. So, if you receive a new message before that (for example in the connection process), that message will not be getted using get_unread_messages.
In the previous context, I created that function with the purpose of being called after the login. But if you get all the messages, including your messages, this function is useless for you.

it say: Function MarkDefaultUnreadMessages doesn't exist

Then it was deleted from the javascript on some pull request but not from the python.


Train the model only on my data

Hello All
I have question
Is it possible to train my model exclusively on new data and have it disregard the previously trained data?
Despite following the suggested approach of training the model on fresh data, it continues to provide answers based on the old data it was trained on.
Thanks

Ciao, I did not understand the question.
Send me an example.
Meantime:
you can save multiple vector index databases.
Then you can load only the one you want to ask questions about
Or you can create multiple indexes, JOIN them
and then use the biggest one for your question/answering


Allow extraction of SPOSite without owners

Pull Request (PR) description
SPOSite now has owner as a mandatory property. This PR allows the extraction of SPOSite without owners, but will result in an error when trying to compile the config when it's the case.
This Pull Request (PR) fixes the following issues
N/A

This change is

Codecov Report

Merging #403 into Dev will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##              Dev     #403   +/-   ##
=======================================
  Coverage   90.95%   90.95%
=======================================
  Files         100      100
  Lines       10777    10777
  Branches       10       10
=======================================
  Hits         9802     9802
  Misses        965      965
  Partials       10       10

Impacted Files
Coverage Δ

...365DSC/DSCResources/MSFT_SPOSite/MSFT_SPOSite.psm1
88.57% <100%> (ø)
:arrow_up:

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 0d04dd8...8d5b019. Read the comment docs.


setup / build instructions on raspberry pi don't work

go get runs, but no binary artifacts are produced
pi@raspberrypi:~ $ go get -v github.com/cloudflare/utahfs/cmd/utahfs-client
github.com/cloudflare/utahfs (download)
created GOPATH=/home/pi/go; see 'go help gopath'
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/grpclog
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/serviceconfig
github.com/cloudflare/utahfs/vendor/github.com/golang/groupcache/lru
github.com/cloudflare/utahfs/cache
github.com/cloudflare/utahfs/vendor/golang.org/x/net/internal/timeseries
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/backoff
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/grpclog
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/credentials/internal
github.com/cloudflare/utahfs/vendor/github.com/golang/protobuf/proto
github.com/cloudflare/utahfs/vendor/golang.org/x/net/trace
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/connectivity
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/metadata
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/attributes
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/grpcrand
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/codes
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/encoding
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/backoff
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/balancerload
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/buffer
github.com/cloudflare/utahfs/vendor/golang.org/x/sys/unix
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/envconfig
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/grpcsync
github.com/cloudflare/utahfs/vendor/golang.org/x/text/transform
github.com/cloudflare/utahfs/vendor/golang.org/x/text/unicode/bidi
github.com/cloudflare/utahfs/vendor/golang.org/x/text/unicode/norm
github.com/cloudflare/utahfs/vendor/golang.org/x/text/secure/bidirule
github.com/cloudflare/utahfs/vendor/golang.org/x/net/http2/hpack
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/keepalive
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/stats
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/tap
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/naming
github.com/cloudflare/utahfs/vendor/golang.org/x/net/idna
github.com/cloudflare/utahfs/vendor/google.golang.org/api/internal/third_party/uritemplates
github.com/cloudflare/utahfs/vendor/google.golang.org/api/googleapi
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/syscall
github.com/cloudflare/utahfs/vendor/golang.org/x/net/http/httpguts
github.com/cloudflare/utahfs/vendor/golang.org/x/net/http2
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/internal/optional
github.com/cloudflare/utahfs/vendor/go.opencensus.io
github.com/cloudflare/utahfs/vendor/go.opencensus.io/internal
github.com/cloudflare/utahfs/vendor/go.opencensus.io/trace/internal
github.com/cloudflare/utahfs/vendor/go.opencensus.io/trace/tracestate
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/internal/version
github.com/cloudflare/utahfs/vendor/go.opencensus.io/trace
github.com/cloudflare/utahfs/vendor/google.golang.org/api/iterator
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/credentials
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/encoding/proto
github.com/cloudflare/utahfs/vendor/github.com/golang/protobuf/ptypes/any
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/resolver
github.com/cloudflare/utahfs/vendor/github.com/golang/protobuf/ptypes/duration
github.com/cloudflare/utahfs/vendor/github.com/golang/protobuf/ptypes/timestamp
github.com/cloudflare/utahfs/vendor/google.golang.org/genproto/googleapis/rpc/status
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/balancer
github.com/cloudflare/utahfs/vendor/github.com/golang/protobuf/ptypes
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/balancer/base
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/status
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/channelz
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/balancer/roundrobin
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/grpcutil
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/resolver/dns
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/binarylog
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/resolver/passthrough
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/peer
github.com/cloudflare/utahfs/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor
github.com/cloudflare/utahfs/vendor/google.golang.org/genproto/googleapis/type/expr
github.com/cloudflare/utahfs/vendor/google.golang.org/genproto/googleapis/rpc/code
github.com/cloudflare/utahfs/vendor/golang.org/x/net/context/ctxhttp
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/internal/trace
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc/internal/transport
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/compute/metadata
github.com/cloudflare/utahfs/vendor/golang.org/x/oauth2/internal
github.com/cloudflare/utahfs/vendor/golang.org/x/oauth2/jws
github.com/cloudflare/utahfs/vendor/google.golang.org/genproto/googleapis/api/annotations
github.com/cloudflare/utahfs/vendor/go.opencensus.io/trace/propagation
github.com/cloudflare/utahfs/vendor/go.opencensus.io/plugin/ochttp/propagation/b3
github.com/cloudflare/utahfs/vendor/go.opencensus.io/resource
github.com/cloudflare/utahfs/vendor/go.opencensus.io/tag
github.com/cloudflare/utahfs/vendor/golang.org/x/oauth2
github.com/cloudflare/utahfs/vendor/go.opencensus.io/metric/metricdata
github.com/cloudflare/utahfs/vendor/go.opencensus.io/internal/tagencoding
github.com/cloudflare/utahfs/vendor/go.opencensus.io/metric/metricproducer
github.com/cloudflare/utahfs/vendor/golang.org/x/oauth2/jwt
github.com/cloudflare/utahfs/vendor/google.golang.org/api/googleapi/transport
github.com/cloudflare/utahfs/vendor/google.golang.org/grpc
github.com/cloudflare/utahfs/vendor/google.golang.org/api/transport/cert
github.com/cloudflare/utahfs/vendor/golang.org/x/oauth2/google
github.com/cloudflare/utahfs/vendor/google.golang.org/api/transport/http/internal/propagation
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/awserr
github.com/cloudflare/utahfs/vendor/go.opencensus.io/stats/internal
github.com/cloudflare/utahfs/vendor/go.opencensus.io/stats
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/internal/shareddefaults
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/internal/sdkio
github.com/cloudflare/utahfs/vendor/go.opencensus.io/stats/view
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/internal/ini
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/endpoints
github.com/cloudflare/utahfs/vendor/github.com/googleapis/gax-go/v2
github.com/cloudflare/utahfs/vendor/google.golang.org/genproto/googleapis/iam/v1
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/internal
github.com/cloudflare/utahfs/vendor/google.golang.org/api/internal
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/iam
github.com/cloudflare/utahfs/vendor/google.golang.org/api/internal/gensupport
github.com/cloudflare/utahfs/vendor/google.golang.org/api/option
github.com/cloudflare/utahfs/vendor/go.opencensus.io/plugin/ochttp
github.com/cloudflare/utahfs/vendor/google.golang.org/api/option/internaloption
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/credentials
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/client/metadata
github.com/cloudflare/utahfs/vendor/github.com/jmespath/go-jmespath
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/internal/sdkrand
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/credentials/processcreds
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/internal/sdkuri
github.com/cloudflare/utahfs/vendor/github.com/mattn/go-sqlite3
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/awsutil
github.com/cloudflare/utahfs/vendor/google.golang.org/api/transport/http
github.com/cloudflare/utahfs/vendor/google.golang.org/api/storage/v1
github.com/cloudflare/utahfs/vendor/github.com/beorn7/perks/quantile
github.com/cloudflare/utahfs/vendor/github.com/prometheus/client_model/go
github.com/cloudflare/utahfs/vendor/github.com/prometheus/client_golang/prometheus/internal
github.com/cloudflare/utahfs/vendor/github.com/matttproud/golang_protobuf_extensions/pbutil
github.com/cloudflare/utahfs/vendor/github.com/prometheus/common/internal/bitbucket.org/ww/goautoneg
github.com/cloudflare/utahfs/vendor/github.com/prometheus/common/model
github.com/cloudflare/utahfs/vendor/cloud.google.com/go/storage
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws
github.com/cloudflare/utahfs/vendor/github.com/prometheus/common/expfmt
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/request
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/client
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/corehandlers
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/csm
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/ec2metadata
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/rest
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/query/queryutil
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/signer/v4
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/query
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/internal/s3err
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/service/sts
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/defaults
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml
github.com/cloudflare/utahfs/vendor/github.com/prometheus/procfs/internal/fs
github.com/cloudflare/utahfs/vendor/github.com/prometheus/procfs
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/service/s3
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/credentials/stscreds
github.com/cloudflare/utahfs/vendor/github.com/aws/aws-sdk-go/aws/session
github.com/cloudflare/utahfs/vendor/github.com/prometheus/client_golang/prometheus
github.com/cloudflare/utahfs/vendor/golang.org/x/crypto/blake2b
github.com/cloudflare/utahfs/vendor/golang.org/x/crypto/argon2
github.com/cloudflare/utahfs/vendor/golang.org/x/crypto/hkdf
github.com/cloudflare/utahfs/vendor/github.com/golang/glog
github.com/cloudflare/utahfs/vendor/github.com/google/readahead
github.com/cloudflare/utahfs/vendor/github.com/pquerna/ffjson/fflib/v1/internal
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/fusekernel
github.com/cloudflare/utahfs/vendor/github.com/pquerna/ffjson/fflib/v1
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/fuseops
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/buffer
# github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/buffer
go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/buffer/runtime.go:24:6: missing function body
go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/buffer/runtime.go:29:6: missing function body
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/freelist
github.com/cloudflare/utahfs/vendor/golang.org/x/crypto/ssh/terminal
github.com/cloudflare/utahfs/vendor/github.com/pquerna/ffjson/ffjson
github.com/cloudflare/utahfs/vendor/gopkg.in/kothar/go-backblaze.v0
github.com/cloudflare/utahfs/vendor/gopkg.in/yaml.v2
github.com/cloudflare/utahfs/vendor/github.com/prometheus/client_golang/prometheus/promhttp
github.com/cloudflare/utahfs/persistent
pi@raspberrypi:~ $ ls go/
src
pi@raspberrypi:~ $

Hey @AndrewBudd. The issue here is that the FUSE package we use doesn't support 32-bit ARM. I manually applied a patch that supposedly adds it, but I have no way to test. It's on the arm-support branch in this repo. Do you mind trying it out and reporting back?

I can confirm that the patch does appear to work.
I'm using Go version is 1.13.1 on Rasbian 9.8 (stretch). I can repro the original problem (go get on master is was not building).  But with these commands, I get a working binary that runs (and complains about missing a config file, haven't tested further.)
cd ~/go/src/github.com/cloudflare/utahfs
git checkout -b 5f88f1e 5f88f1e
go get -v github.com/cloudflare/utahfs/cmd/utahfs-client
~/go/bin/utahfs-client

Awesome, will also try shortly.
On Sun, Jun 14, 2020, 4:30 PM dmag<EMAIL_ADDRESS>wrote:

I can confirm that the patch does appear to work.
I'm using Go version is 1.13.1 on Rasbian 9.8 (stretch). I can repro the
original problem (go get on master is was not building). But with these
commands, I get a working binary that runs (and complains about missing a
config file, haven't tested further.)
cd ~/go/src/github.com/cloudflare/utahfs
git checkout -b 5f88f1e 5f88f1e
go get -v github.com/cloudflare/utahfs/cmd/utahfs-client
~/go/bin/utahfs-client http://github.com/cloudflare/utahfs/cmd/utahfs-client~/go/bin/utahfs-client
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cloudflare/utahfs/issues/14#issuecomment-643818315,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAELFFORMLYP4ZHXCWZLNB3RWUXP7ANCNFSM4N5OWETA
.

The build succeeds, however, it is not functional. The same config file works as expected on an x86_64 system
pi@raspberrypi:~ $ go/bin/utahfs-client -cfg ./utahfs.yaml -mount ./utahfs
panic: unexpected OutMessage layout

goroutine 1 [running]:
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/buffer.(*OutMessage).Reset(...)
	/home/pi/go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/internal/buffer/out_message.go:67
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse.(*Connection).getOutMessage(0x1d16d90, 0x383e000)
	/home/pi/go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/freelists.go:60 +0x9c
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse.(*Connection).ReadOp(0x1d16d90, 0x1d16d90, 0x0, 0x0, 0x1d065a0, 0xb6d93000, 0x0)
	/home/pi/go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/connection.go:385 +0x74
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse.(*Connection).Init(0x1d16d90, 0x1d16d90, 0x1d2adcc)
	/home/pi/go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/connection.go:121 +0x1c
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse.newConnection(0x9c5588, 0x1c92010, 0x1d15409, 0x6, 0x0, 0x1d26450, 0x0, 0x0, 0x1d15409, 0x6, ...)
	/home/pi/go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/connection.go:108 +0x74
github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse.Mount(0x1d15400, 0xf, 0x9c0778, 0x517a2c0, 0x1d69f90, 0x0, 0x1e416e8, 0x0)
	/home/pi/go/src/github.com/cloudflare/utahfs/vendor/github.com/jacobsa/fuse/mount.go:76 +0x268
main.main()
	/home/pi/go/src/github.com/cloudflare/utahfs/cmd/utahfs-client/main.go:66 +0x488
pi@raspberrypi:~ $

Ok, thanks for the update. Give me a bit of time on this then while I figure out a test system and properly add ARM support to our FUSE package.

I have a raspberry pi 2 model B, which doesn't have arm64 support
I had to extend the jacobsa/fuse package with arm support
I made changes in the following files:

https://github.com/jacobsa/fuse/blob/master/internal/buffer/runtime_other.s
https://github.com/jacobsa/fuse/blob/master/internal/buffer/runtime_go1.8.s

added the arm build tag in the +build comment
added the following block (based on this file)

#ifdef GOARCH_arm
#define JMP B
#endif

To cross compile utahfs-server for my rpi:

Installed gcc for armhf arch gcc-arm-linux-gnueabihf
cross compile master branch using:

CC=arm-linux-gnueabihf-gcc CGO_ENABLED=1 GOOS=linux GOARCH=arm go build ./cmd/utahfs-server

Both the utahfs-server and utahfs-client seem to be working (but I only tested with tiny files).
I occasionally get this log message, I have not yet worked out what this means / what the impact is.
fuse: 2020/06/18 17:11:46 connection.go:486: *fuseops.GetXattrOp error: function not implemented

Note: I think if you have an raspberry pi 4 it has arm64 support, so much of this might not be needed.

@zknill Isn't that the same as the arm-support branch on this repo that Andrew said compiled but wasn't functional?

@Bren2010 I spent only a short amount of time trying to understand the difference between master and arm-support (sorry!)
Having looked just now I can see that this commit from arm-support branch is the only main difference.
So, yes, you are absolutely right. The changes I made are the same as the arm-support branch.
I can't speak to why Andrew's setup didn't work. I did a cross compile, I don't know if that will have made a difference (?)

To be clear, are you able to make it work?
On Fri, Jun 19, 2020 at 3:43 AM zak<EMAIL_ADDRESS>wrote:

@Bren2010 https://github.com/Bren2010 I spent only a short amount of
time trying to understand the difference between master and arm-support
(sorry!)
Having looked just now I can see that this commit from arm-support branch
https://github.com/cloudflare/utahfs/commit/5f88f1e5670616307627aed37bad6b7f31ce15fa
is the only main difference.
So, yes, you are absolutely right. The changes I made are the same as the
arm-support branch.
I can't speak to why Andrew's setup didn't work. I did a cross compile, I
don't know if that will have made a difference (?)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cloudflare/utahfs/issues/14#issuecomment-646491179,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAELFFJLXTFTAYMF3KMJMLDRXMJLZANCNFSM4N5OWETA
.

This should be resolved by https://github.com/jacobsa/fuse/pull/85 although I'll give the project maintainer there some time to review my PR before recommending people use it seriously.

can confirm, now tested and working. Nice!


validation setup - the Delete/Save buttons overlap the version

Validation setup - the Delete and Save buttons aren't on the same level as the Test, Test from Local File, Upload buttons. They're overlapping the version

https://github.com/unchartedsoftware/PLUTO/pull/426

In 0.9.7


#405 fix zapper

Current coverage is 46.52%

Merging #406 into master will not affect coverage as of e2a709b

@@            master    #406   diff @@
======================================
  Files          127     127
  Stmts         2938    2938
  Branches       242     242
  Methods          0       0
======================================
  Hit           1367    1367
  Partial         61      61
  Missed        1510    1510

Review entire Coverage Diff as of e2a709b

Powered by Codecov. Updated on successful CI builds.

:+1:


File metaprogramming.md for Portuguese(Brazil)

File metaprogramming.md - Translation complete

Url replaced

Fix types - Complete

@DenysonSoares just left all my considerations.

Fiz types - Complete


Support for NETCoreSdkRuntimeIdentifier missing

I use the property NETCoreSdkRuntimeIdentifier in some of my projects to specify if a 32 or 64 bit comhost.dll will be generated. However dSPACE.Runtime.InteropServices.BuildTasks.Tools.targets does not recognize this property and uses the 64-bit version of dscom for a 32-bit comhost.dll.
I suggest adding a line like this
    <_DsComToolsFileDir Condition="'$(NETCoreSdkRuntimeIdentifier)' == 'win-x86'">$(MsBuildThisFileDirectory)..\tools\x86\</_DsComToolsFileDir>
to dSPACE.Runtime.InteropServices.BuildTasks.Tools.targets. This makes MSBuild to use the right version of dscom if  NETCoreSdkRuntimeIdentifier is set to win-x86.
I think you also have to add a line to dSPACE.Runtime.InteropServices.BuildTasks.targets to automatically use the cli version in this case. I assume it will be something like
    <_DsComExporterTargetsFile Condition="'$(NETCoreSdkRuntimeIdentifier)' == 'win-x86'">$(MsBuildThisFileDirectory)dSPACE.Runtime.InteropServices.BuildTasks.Tools.targets</_DsComExporterTargetsFile>

According to the Microsoft SDK Documentation this should be the RuntimeIdentifier property.  Searching the web and the Microsoft documentation for NETCoreSdkRuntimeIdentifier actually results in no hits. Where did you find that property?

I found it in the "official" guide for using COM with .NET. The Additional notes section in Expose .NET Core components to COM shows a blue box marked as important information. It suggests (to my understanding) to use this property to control the bitness of the *.comhost.dll.

In this case, we can use consider this property as well.
(And I learned something new)


Enhancement: auto detect DST and adjust accordingly.

Timezones currently under DST not being shown correctly. Ie +5 is showing incorrectly.

Hi -

Hi - I am using the Luxon library which doesn't do this. I might consider switching to another library if I find one that applies DST automatically - but - I would also have to change how you select the cities. Closing this for now, but I hear you.


Allow multiple files to be pushed at once

Currently the client will support this but the server won't

Now it works in v0.1.3


[Notion] Multi account support

Extension
https://www.raycast.com/notion/notion
Description
search multiple accounts at once
Who will benefit from this feature?
everyone with multiple accounts
Anything else?
No response

Multi-account support is a commonly required feature that's tricky to implement right now, so I'm afraid it won't be possible to do that for the Notion extension. You can follow the status of this feature request here: #269.


[help-desk] Archive pre-GitHub versions of IngestLDD files

Many LDDs were being developed before we began using GitHub to manage them all.  Currently, the pre-GitHub versions of these LDDs are lost in the mists of time.  It would be good to have a place in the repository where at least the IngestLDD files of pre-GitHub versions could be preserved.

@matthewtiscareno unfortunately, we don't have the IngestLDDs for most of the older versions of LDDs. It was not a requirement to deliver those to EN when the LDD was posted. Pretty much any IngestLDD "versions" we had would be the first version in any of the repos. Any versions before those are either lost in time, or, in some repos, they are preserved in a separate directory within the repo. if there are LDDs in particular you are looking for here, let me know and we can see about tracking the IngestLDDs down.

Understood.  Nevertheless, if stewards have the old IngestLDD and want to enter them into the GitHub record, is there a place to put them?


[Feature Request]: GitHub environment files - Replace save-state and set-output commands where used

Description
GitHub recently deprecated save-state and set-output commands.
Ref https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Research how to use environment files instead and implement

Useful links

https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/#patching-your-actions-and-workflows
https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions?tool=powershell#setting-an-output-parameter for PowerShell workflow commands
https://github.com/community/community/discussions/35994


PR for #18: Review implementation of gslab_make for SocialMediaEffects

Various improvements to template.
See here and here for an exact change log.

Commit 6525c58ac161a9db5e0423397b857eab7d59fa06 actually synchronized with commit ea9763b515b795d6c63b89688107615b7a41f7bc.
Accidentally pre-merged changes to tablefill (see #19).


fix inconsistencies, remove some deprecated and unused things

just a small general clean up

Hi, looks great :)
I would like to add a point this one.
-        s = raw_input('Please enter your 2FA code --> ')
+        s = input('Please enter your 2FA code --> ')

raw_input does not exist in python3, how does no one ever raise issue on this one ? O_O
I suggest adding this at the top after import. So the code can be securely compatible to both py2 and py3.
try:
   input = raw_input
except NameError:
   pass

In python2.7, we need to use raw_input because of security issue.  For personal use, might be ok but it becomes serious issue when someone decide to use this lib as open service.

Hey. I've fixed input for P2.
In addition I've set up info level logging, where only logging in and message sending is logged, debug is left for actual content sent/received. I've also added default recipient, to make it easier to send to the same person.
A probably breaking change would be that I've changed send signature, so now it accepts boolean is_user instead of message_type where it can have only two values.
On a separate note, it'd be great to make some consistency across method names, return values and overall project, since now they names are both camel cased and separated with underscores, methods some return bool, some none.
With client getting over 1k lines it'd be not bad to start separating file into smaller pieces. Who's up for that?
Why? I need all of this for my chat bot. Could have done this months ago, but forgot and abandoned project. Since, now I'm doing it again all this extra stuff given back to community would be not too bad.

Hi, sry for being unclear.
You need to put
+        try:
+            input = raw_input
+        except NameError:
+            pass

at the top, after importing module. Otherwise python will interpret input (that is declared within the function) as variable and throw unbound exception.
IMO, unit test is necessary for this project right now before proceeding to something bigger.

I've changed that

+    in put = raw_input

typo ?
Everything else looks great and clean. Thank you :)

I don't even understand how that could have happened...

Thanks @Dainius14 for the PR and @Bankde for the review! It's become more cleaner and better now. I'll merge this. Thx!


Vaux last error guard

updated connect process to deal with potential race condition in last-error guard. Added timeout retries for MAX_CONNECTION_WAIT time.

It all looks good.