InvoiceIt completed app crashes on first launch

I am trying to run this app on my Android device (Asus Zenfone 2 OS 5) and I am able to build and deploy successfully. However, as soon as I launch the app, the app crashes "Unfortunately, $safeprojectname$ has stopped".
I get this exception detail in my output:
The following assembly referenced from Java.Interop.dll could not be loaded:
   Assembly:   System.Runtime    (assemblyref_index=1)
   Version:    <IP_ADDRESS>
   Public Key: b03f5f7f11d50a3a

The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/).
Failed to load assembly Java.Interop[0xeb9bc880]
Could not load file or assembly 'System.Runtime, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies.
Stacktrace:

 Got a SIGSEGV while executing native code. This usually indicates
 a fatal error in the mono runtime or one of the native libraries
 used by your application.

Just wondering if anyone else is running into this issue?
Thanks!

Odd. This is running fine on my end. Does the app work locally in an emulator/simulator before deploying to a device?

@pierceboggan You are right, it works on my emulators/simulators but not on my physical device. Any ideas as to why? I'll try and find another device for testing. It would be nice to have it running on an actual device, so I can take photos of what I want to do. Thanks!

@owlstack If I had to guess, something isn't being linked out that shouldn't be.

@pierceboggan  Sorry, I didn't get that. Can you elaborate on what you mean?

The linker is something that Xamarin.Android uses to reduce the size of the Android APK. Basically, it strips out everything that isn't used. Sometimes, this means it accidentally removes things it shouldn't. Try changing your linker settings to Link SDK Assemblies or Don't Link and see if the issue persists.
Be sure to clean + rebuild as well. :)

@pierceboggan I have set the settings to Link SDK Assemblies and Don't Link (Default) and the app still crashes. Although under SDK Assemblies option, I get this error: [Inspector] Can't inspect apps unless linker is disabled in debug configuration

@pierceboggan and everyone else, I fixed it. Sorry, I realized I had "Use Fast Deployment" on and I deselected that and reset the linker setting to None. Now it runs on my physical device. Thanks for your help Pierce!

Oh interesting! Glad you were able to sort out the issue @owlstack :)

Hello! I have the same issue( Do you resolve it?

@antixaker yes, I resolved it. Check your linker settings. I had to uncheck "Use Fast Deployment".


Upload/download files to/from S3

Issue #, if available:
#506
Description of changes:
Add functionality to upload and download files to/from S3.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Some thoughts:

Boto3 allows uploading either a file, or a file-like object and has two functions: upload_file and upload_fileobj. Should these be separated out here into upload_file and upload_fileobj, or is do you think this is fine?
I left s3_additional_kwargs alone to be consistent with other functions, however, as there are no pandas_kwargs, this could be just **s3_additional_kwargs.

Some thoughts:

Boto3 allows uploading either a file, or a file-like object and has two functions: upload_file and upload_fileobj. Should these be separated out here into upload_file and upload_fileobj, or is do you think this is fine?
I left s3_additional_kwargs alone to be consistent with other functions, however, as there are no pandas_kwargs, this could be just **s3_additional_kwargs.

An additional functionality that might be useful: when uploading/downloading, if only folder is specified, use same key. This does really overload the local_file param however.
e.g. wr.s3.download(path='s3://bucket/key', local_file='./') should download file to ./key.

An additional functionality that might be useful: when uploading/downloading, if only folder is specified, use same key. This does really overload the local_file param however.
e.g. wr.s3.download(path='s3://bucket/key', local_file='./') should download file to ./key.

@danielwo if the PR is ready, please convert it from draft to a regular PR and let's merge it 🙂

@danielwo if the PR is ready, please convert it from draft to a regular PR and let's merge it 🙂


project status?

This gem was listed in the API docs: https://github.com/sirupsen/airrecord
I'm wondering, has this project been abandoned? If so, an update to the readme would be appreciated.

I've forked and am going to try to bring it up to date with the API contributions welcome


Deprecation of Global HTTP Batch Endpoint

I received an email from Google Developers Team which informed me that:

Global HTTP Batch Endpoints will be shut down
I'm receiving this email because one of my projects is hitting such endpoints
more details can be found in this blogpost

So I read the blogpost, and found that "homogeneous batch requests" will still be supported. Well I do think that all my batch requests are homogeneous, because they're all sent to the tasks API@v1, but I still received this email. Am I going to be impacted?
(one guess I have is that my batch contains different methods and different endpoints, but I'm not sure if that counts as heterogeneous if they're sent to the same API)
Thanks!

If you read the section HTTP batch on the blog post  it's pretty clear that they define a heterogeneous batch request as a request sent to 2 differents api.
As long as you are sending request to only 1 api I'm pretty sure that it's gonna keep working as intended
here is the migration guide in the blog post if you ping multiple apis
BEFORE
// heterogeneous batch request example.
// Notice that the outer batch request contains inner API requests
// for two different APIs.

// Request to urlshortener API
request1 = gapi.client.urlshortener.url.get({"shortUrl":
"http://goo.gl/fbsS"});

// Request to zoo API
request2 = gapi.client.zoo.animals.list();

// Request to urlshortener API
request3 = gapi.client.urlshortener.url.get({"shortUrl":
"https://goo.gl/XYFuPH"});

// Request to zoo API
request4 = gapi.client.zoo.animal().get({"name": "giraffe"});

// Creating single heterogeneous batch request object
heterogeneousBatchRequest = gapi.client.newBatch();
// adding the 4 batch requests
heterogeneousBatchRequest.add(request1);
heterogeneousBatchRequest.add(request2);
heterogeneousBatchRequest.add(request3);
heterogeneousBatchRequest.add(request4);
// print the heterogeneous batch request
  heterogeneousBatchRequest.then(x=>console.log(x));

AFTER
// Split heterogeneous batch request into two homogenous batch requests

// Request to urlshortener API
request1 = gapi.client.urlshortener.url.get({"shortUrl": "http://goo.gl/fbsS"});

// Request to zoo API
request2 = gapi.client.zoo.animals.list();

// Request to urlshortener API
request3 = gapi.client.urlshortener.url.get({"shortUrl": "http://goo.gl/fbsS"})

// Request to zoo API
request4 = gapi.client.zoo.animals.list();

// Creating homogenous batch request object for urlshorterner
homogenousBatchUrlshortener = gapi.client.newBatch();
// adding the 2 batch requests for urlshorterner
homogenousBatchUrlshortener.add(request1);
homogenousBatchUrlshortener.add(request3);

// Creating homogenous batch request object for zoo
homogenousBatchZoo = gapi.client.newBatch();

// adding the 2 batch requests for zoo
homogenousBatchZoo.add(request2);
homogenousBatchZoo.add(request4);
// print the 2 homogenous batch request
Promise.all([homogenousBatchUrlshortener,homogenousBatchZoo])
    .then(x=>console.log(x));

Thanks @MathiasGilson , yes I thought so too, but my concern is why I received this email. It claimed to have detected that I'd be affected. I wonder if they send the warning to anyone who's batching, or only to the ones who's batching heterogeneous requests.

Good question, which version of gapi are you using ?

I'm using https://apis.google.com/js/client.js.
(It's the only version I know of, is it the recommended way to use it?)

Yeah same for me, I checked the batch endpoint have been correctly updated so it should be ok
Not sure why you received this email

Thanks, what did you mean by "checked the batch endpoint have been correctly updated"? Where did you check?

You can check the requested url on the chrome dev tools under "Network"
Just make a request and check that the url for a batch request is not the global one but the one for the tasks api

Ah, I see. Unfortunately I checked and my batch was indeed sent to the global endpoint. I guess it's because I didn't use the discovery doc, I just used the rest endpoints, it's easier because they align with all my Postman tests.
I guess batch doesn't know all my requests are homogeneous if I just use the rest endpoints.

Yes be sure to use the batch/tasks/v1 endpoint and you should be good 😉

Hi,
I have the same problem here : with Calendar API loaded using discovery doc url (https://www.googleapis.com/discovery/v1/apis/calendar/v3/rest) which contains the right batch path ("batchPath": "batch/calendar/v3"), my homogenous batch requests are still sent to the deprecated global batch endpoint...
Do you have a solution while we wait for an update of the library ?

I have found the solution, thanks to this comment in issue #650 : batch requests are sent to the right batch endpoint when you create an homogeneous endpoint using generated API. I used gapi.client.request({ path: ... }).

Hi,
My all calendar requests was homogeneous and made by Calendar Service Class and still getting "global http batch endpoint is deprecated" exception. I have changed
const BATCH_PATH = 'batch' to "batch/calendar/v3"
in "vendor/google/apiclient/src/Google/Http/Batch.php" file and everything works now

@jsonx
Rather than changing vendor code (which is likely to get lost if you update with composer), you can pass the batch patch as a parameter when creating an instance of the class.
Class signature:
// assumes you've declared $class var earlier
$batch = new Google_Http_Batch($client, false, null, 'batch/calendar/v3');

This deprecation has been completed. I am closing this for now, but if you still need help with this question, please reopen.


protoc-gen-go-grpc gRPC code generation plugin downgraded

Similar to https://github.com/openconfig/gnoi/issues/173, the gRPC code generator seems to have been downgraded in commit https://github.com/openconfig/gnsi/commit/1953d1a78f895fab799a5c33d4426aee0be07396.

Fixed by #188


Invalid service Instance Id specified.

I followed all the instructions in the readme file to create a new project.
However, when I run it in the browser I get this error:

Invalid service Instance Id specified.

http://westfargova.mybluemix.net/
What am I doing wrong?

Take a look at this answer https://developer.ibm.com/answers/questions/239106/dialog-post-api-returning-error.html


Fix dependency

kindle_highlights.rb requires / client.rb uses activesupport at runtime.

Thanks! Cutting a new version shortly...

Just released https://github.com/speric/kindle-highlights/releases/tag/v2.0.1
Thanks again! 👏


Cb/update pm parsers

another minor update to pm parser

@claytonpbarrows we need to wait to tag this since it breaks PSID's tests on the renewable models

The error in PSID is due to a change in a line name String. We can correct that one in the next release of PSID.


Writing a wav in memory

Hi, I have a usecase where I would need to send the wav to a server and I would like to write it in memory and send it that way, there shouldn't be a need to touch the disk at all, is this possible with hound? Since write_sample only works on a WavWriter which requires seek which isnt implemented by BufWriter

Yes this is possible, you can write to an std::io::Cursor<Vec<u8>>.


[Notify Beta.1] Logout / unregister (Multi-account support)

This addresses both "logout/register" AND receiving notifications for multiple accounts at the same time.


Improve testing suite

I would like to improve the testing suite having the same testing struture used like this: https://github.com/Roave/no-floaters/tree/master/tests/src.

I am fine with the current test suite.


[SP-4384] Fixes regression for fields without a specified metadata le…

…ngth.
Backport of #5561
@ricardosilva88

Build Completed
:fire: This pull request has some issues. It would be preferable to fix them in order for it to be just perfect. See below for more details. Some links are also available below for further assistance in addressing those issues.
Build Commands
mvn -B -fn -f 'pom.xml' -pl 'core' -P '!assemblies' -Dsurefire.runOrder=alphabetical -Daudit -amd clean install

Cleanup Commands
mvn -B -f 'pom.xml' -pl 'core' -P '!assemblies' -amd build-helper:remove-project-artifact

Changed files
  core/src/main/java/org/pentaho/di/core/row/value/ValueMetaBase.java

Unit Test Coverage
These statistics help you identify how your changes have affected the coverage of the following files. If a file is not in this list, then its coverage was not affected by your changes. To get some help interpreting these metrics, please refer to Jacoco's documentation.

:warning: Coverage Changes (click to expand)
org.pentaho.di.core.logging.BufferLine

Complexity Change: -20% :small_red_triangle_down:
Instruction Change: -11.5% :small_red_triangle_down:
Line Change: -12.5% :small_red_triangle_down:
Method Change: -20% :small_red_triangle_down:

org.pentaho.di.core.logging.KettleLogLayout

Branch Change: -3.8% :small_red_triangle_down:
Complexity Change: -4.7% :small_red_triangle_down:
Instruction Change: -1.5% :small_red_triangle_down:

org.pentaho.di.core.logging.LoggingBuffer

Branch Change: -15.7% :small_red_triangle_down:
Complexity Change: -7.3% :small_red_triangle_down:
Instruction Change: -7.7% :small_red_triangle_down:
Line Change: -3% :small_red_triangle_down:
Method Change: -2.6% :small_red_triangle_down:

org.pentaho.di.core.row.value.ValueMetaBase

Complexity Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.checksum.CheckSumMeta

Instruction Change: -0.2% :small_red_triangle_down:

org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent

Branch Change: -1.1% :small_red_triangle_down:
Complexity Change: -1.1% :small_red_triangle_down:
Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.step.StepMeta

Branch Change: -0.7% :small_red_triangle_down:
Complexity Change: -0.6% :small_red_triangle_down:
Instruction Change: -0.2% :small_red_triangle_down:
Line Change: -0.3% :small_red_triangle_down:

org.pentaho.di.trans.steps.csvinput.CsvInputMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.datagrid.DataGridMeta

Branch Change: -2% :small_red_triangle_down:
Complexity Change: -1.7% :small_red_triangle_down:
Instruction Change: -0.2% :small_red_triangle_down:

org.pentaho.di.trans.steps.dimensionlookup.DimensionLookupMeta

Branch Change: -1.8% :small_red_triangle_down:
Complexity Change: -1.1% :small_red_triangle_down:
Instruction Change: -0.4% :small_red_triangle_down:
Line Change: -0.3% :small_red_triangle_down:

org.pentaho.di.trans.steps.groupby.GroupByMeta

Branch Change: -1.1% :small_red_triangle_down:
Complexity Change: -1% :small_red_triangle_down:

org.pentaho.di.trans.steps.ldapoutput.LDAPOutputMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.memgroupby.MemoryGroupByMeta

Branch Change: -1.1% :small_red_triangle_down:
Complexity Change: -1.3% :small_red_triangle_down:

org.pentaho.di.trans.steps.singlethreader.SingleThreaderMeta

Instruction Change: -0.1% :small_red_triangle_down:

org.pentaho.di.trans.steps.tableoutput.TableOutputMeta

Branch Change: -0.9% :small_red_triangle_down:
Complexity Change: -0.8% :small_red_triangle_down:

Note: The list of offending coverage changes extends beyond the presented results and was truncated to prevent reaching the comment size limit.


how to write test case pass/ Fail result data in excel using robotium

From<EMAIL_ADDRESS>on September 18, 2012 05:10:13
Can any one tell what is the way to write test case pass/ Fail in excel using Robotium
Original issue: http://code.google.com/p/robotium/issues/detail?id=329

From<EMAIL_ADDRESS>on September 21, 2012 05:07:18
That is not a functionality included in Robotium. Please search the robotium forum for answers to similar questions.
Status: Invalid
Owner<EMAIL_ADDRESS>


UIDef: outputs must include RG and New/Existing when hideExisting=false

For any resource control (storage, network, pip) - when hideExisting = False or is not present, we need to make sure that the outputs for that control include these properties
{   "resourceGroup", "newOrExisting" }
Note that I could output the entire object for the control rather than property by property

We are outputting the entire object instead of property by property, and still getting this error. Ideas?
    "parameters": {
        "basics": [
            {
                "constraints": {
                    "minAddressPrefixSize": "/28"
                },
                "defaultValue": {
                    "addressPrefixSize": "/24",
                    "name": "vnet01"
                },
                "label": {
                    "subnets": "Subnets",
                    "virtualNetwork": "Virtual network"
                },
                "name": "virtualNetwork",
                "options": {
                    "hideExisting": false
                },
                "subnets": {
                    "mgt": {
                        "constraints": {
                            "minAddressPrefixSize": "/28"
                        },
                        "defaultValue": {
                            "addressPrefixSize": "/26",
                            "name": "mgt"
                        },
                        "label": "Management Subnet"
                    }
                },
                "toolTip": {
                    "subnets": "subnets",
                    "virtualNetwork": "virtual network"
                },
                "type": "Microsoft.Network.VirtualNetworkCombo",
                "visible": true
            }
        ],
        "outputs": {
            "virtualNetwork": "[basics('virtualNetwork')]"
        },
    }

Error:
    [-] HideExisting Must Be Correctly Handled (109 ms)                                                                       Control Named 'virtualNetwork' must output the resourceGroup property when hideExisting is false.                     Control Named 'virtualNetwork' must output the newOrExisting property when hideExisting is false.

I tried to add a unused output with
"virtualNetworkNewOrExisting": "[basics('virtualNetwork').NewOrExisting]",

But then got the error that virtualNetworkNewOrExisting is not in template.parameters.

Can you open a new issue for this?

Just did, thanks!


Update interface to 1.0.23

About this PR
📦 Updates io.get-coursier:interface from 1.0.22 to 1.0.23
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.get-coursier", artifactId = "interface" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.get-coursier", artifactId = "interface" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #1444.

Superseded by #1449.

Superseded by #1452.


adding more MaskRCNN tags

This all looks very reasonable. If you increment the version in setup.py I'll rebuild the pip package. Thanks!

Done! :)

And 0.0.9 is up. Go wild.


feat: add a playground and basic plumbing code for TA2/Catlab related experiments

Note this is a work in progress. But if people want a preview to try things out
Summary
This adds basic rendering and plumbing code to interact with Catlab.
Mostly for demoing purposes, but much of the rendering and interaction code, I think, will be able to repurpose in the actual implementation.

The buttons adds places/transitions respectively
To add an edge, shift click (place, transition) or (transition, place) . Note Catlab will not allow you to create invalid relations but the UI is not prevent this currently.

This also address a few configuration errors in graph-scaffolder that prevented it from being imported properly.
Testing
You will need to have the model-transform service running (see https://github.com/DARPA-ASKEM/model-transform).
Either build it as a docker and run the image
docker build . -t aksem-model-transform
docker run -p 8888:8888 askem-model-transform

Or directly run the service
julia src/service.jl

Once that is done bring up terarium application, the playground is available on
http://localhost:8078/app/#/ta2-playground

Didn't test, but code looks totally fine for experiments.
May want to add the instructions about the model transform service to a README for people trying it out in the future.


python312Packages.scmrepo: 3.3.7 -> 3.3.8

Diff: https://github.com/iterative/scmrepo/compare/refs/tags/3.3.7...3.3.8
Changelog: https://github.com/iterative/scmrepo/releases/tag/3.3.8
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 345280 run on x86_64-linux 1

34 packages built:

dvc (python312Packages.dvc)
dvc-with-remotes
dvc-with-remotes.dist
dvc.dist (python312Packages.dvc.dist)
python311Packages.dvc
python311Packages.dvc-gdrive
python311Packages.dvc-gdrive.dist
python311Packages.dvc-hdfs
python311Packages.dvc-hdfs.dist
python311Packages.dvc.dist
python311Packages.dvclive
python311Packages.dvclive.dist
python311Packages.gto
python311Packages.gto.dist
python311Packages.mmcv
python311Packages.mmcv.dist
python311Packages.mmengine
python311Packages.mmengine.dist
python311Packages.scmrepo
python311Packages.scmrepo.dist
python312Packages.dvc-gdrive
python312Packages.dvc-gdrive.dist
python312Packages.dvc-hdfs
python312Packages.dvc-hdfs.dist
python312Packages.dvclive
python312Packages.dvclive.dist
python312Packages.gto
python312Packages.gto.dist
python312Packages.mmcv
python312Packages.mmcv.dist
python312Packages.mmengine
python312Packages.mmengine.dist
python312Packages.scmrepo
python312Packages.scmrepo.dist


Feature Request: @alias comment tag

Feature Request
Thanks for this amazing project! I would like to request a new comment tag @alias that's mainly used for enhanced features. As the name implies, @alias maps a field to another name when being stringified and vice versa.
The most common use case for this tag is snake_case to camelCase conversion or simply having a different dictionary for I/O purposes.
class-transformer have a similar feature that can be achieved using the @Expose decorator
API Proposal
import typia from 'typia';

interface Person {
  /**
   * @format date
   * @alias date_of_birth
   */
  dateOfBirth: string;
}

const json = `{ "date_of_birth": "2023-07-01" }`;
const object = typia.assertParse<Person>(json);

console.log(object); // { dateOfBirth: "2023-07-01" }

const jsonString = typia.stringify(object); // { "date_of_birth": "2023-07-01" }

This is too domestic feature.
Use conversion casting types and functions like below.
https://gist.github.com/kuroski/9a7ae8e5e5c9e22985364d1ddbf3389d

Suggesting naming notation conversion function also can be an alternative option.
export function pascal<T extends object>(obj: T): Pascal<T>;
export function camel<T extends object>(obj: T): Camel<T>;
export function snake<T extends object>(obj: T): Snake<T>;

What if we need to map it to entirely different field when parsing and serializing JSON? The naming notation conversion is just one example of usecase for @alias

@Namchee
Is there a reason not to express it through a customized type?
Below is an example of how to turn a snake into a camel. I can also implement this opposite. Do you need any help?
export type ToString<T> = T extends string ? T : T extends number ? `${T}` : never;

export type CapitalizeFirstLetter<T extends string> = T extends `${infer F}${infer Rest}`
  ? `${Uppercase<F>}${Rest}`
  : T;

export type TitleCase<T extends string[]> = Join<
  {
    [K in keyof T]: CapitalizeFirstLetter<T[K]>;
  },
  ''
>;

export type Tail<T extends readonly string[]> = T extends readonly [infer Head, ...infer Rest] ? Rest : [];

export type Join<T extends readonly string[], U extends string> = T extends readonly []
  ? ''
  : T extends readonly [infer F]
  ? F
  : `${T[0]}${U}${Join<Tail<T>, U>}`;

export type Split<T extends string, P extends string = ''> = T extends `${infer F}${P}${infer Rest}`
  ? [F, ...Split<Rest, P>]
  : T extends ''
  ? []
  : [T];

export type SnakeToCamel<S extends string> = CamelCase<Split<S, '_'>>;

export type CamelCase<T extends string[] | string> = T extends string[]
  ? `${T[0]}${ToString<TitleCase<Tail<T>>>}`
  : T extends string
  ? SnakeToCamel<Lowercase<T>>
  : never;


Improvements to the HTTP based span decorators

This PR includes the following:
[x] Updated opentracing-java version to 0.20.10
[x] Use constants for DB tags available in 0.20.10
[x] Changed default operation to be component name
[x] Added mechanism to enable custom decorator for particular component to override standard one
[x] Added span decorators for direct/vm/seda components

@davsclaus Hi Claus, when you get a chance if you could review please?

@davsclaus Thanks! Update applied.

Thanks for the PR it has been merged. Do you mind closing this?


Connect-DbaInstance - Fix documentation

Type of Change

[x] Bug fix (non-breaking change, fixes #7254 )
[ ] New feature (non-breaking change, adds functionality, fixes # )
[ ] Breaking change (effects multiple commands or functionality, fixes # )
[ ] Ran manual Pester test and has passed (`.\tests\manual.pester.ps1)
[ ] Adding code coverage to existing functionality
[ ] Pester test is included
[ ] If new file reference added for test, has is been added to github.com/sqlcollaborative/appveyor-lab ?
[ ] Nunit test is included
[x] Documentation
[ ] Build system

Added an extra line so that the examples render correctly.
Changed Invoke-Query to Invoke-DbaQuery.

Thank you both so much 🙇🏼


ESM Cannot find module @fastify/middie/engine

Running a vanilla JavaScript Node.js project with "type": "module" in package.json gives me the following error:
node:internal/process/esm_loader:97
    internalBinding('errors').triggerUncaughtException(
                              ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find module '___\node_modules\@fastify\middie\engine' imported from
___\node_modules\fastify-next-auth\dist\index.mjs
Did you mean to import @fastify/middie/engine.js?
?[90m    at new NodeError (node:internal/errors:399:5)?[39m
?[90m    at finalizeResolution (node:internal/modules/esm/resolve:326:11)?[39m
?[90m    at moduleResolve (node:internal/modules/esm/resolve:945:10)?[39m
?[90m    at defaultResolve (node:internal/modules/esm/resolve:1153:11)?[39m
?[90m    at nextResolve (node:internal/modules/esm/loader:163:28)?[39m
?[90m    at ESMLoader.resolve (node:internal/modules/esm/loader:838:30)?[39m
?[90m    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)?[39m
?[90m    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:77:40)?[39m
?[90m    at link (node:internal/modules/esm/module_job:76:36)?[39m {
  code: ?[32m'ERR_MODULE_NOT_FOUND'?[39m
}

Node.js v18.16.0

Fixing it by adding .js to the dist file works locally (import Middie from<EMAIL_ADDRESS>),
but I am currently using --experimental-specifier-resolution=node as a workaround.

Fixed in v0.5.1


macro links in history topic

This looks good.
For the record, you don't need to open a new PR just to remove things from the other PR.
But that's another git talk.


SW-3868 Add country code to users, locales

To support variation of number formatting rules in different Spanish-speaking
countries, keep track of users' countries. If the user has selected a country,
their locale will include a country code as well as a language.
The server will automatically include the user's country code in their locale
when they update their profile information, to account for the fact that clients
have language selectors that don't include country codes. That is, if the user
sets their locale to es and their country to MX, the server will save the
locale as es-MX.
Number and date formatting will automatically use country-specific rules once
the user has set their country.

Current dependencies on/for this PR:

main

PR #1288   👈

This comment was auto-generated by Graphite.


Use display_name instead of description for FAST service accounts

Fixes #944

is this a breaking change? we should mark it as such in case

Nothing breaks. It just updates the SAs in place.


Could not find jekyll-strapi-0.1.1 in any of the sources

Node.js version: 9.10.1
npm version:5.6.0
Strapi version:3.0.0-alpha.12.2
Operating system:macOS
Which example is causing problem?
jekyll-strapi-tutorial
Do you want to request a feature or report a bug?
bug
What is the current behavior?
Can't start Jekyll server.
If the current behavior is a bug, please provide the steps to reproduce the problem
Operating system is macOS, didn't install bundler, jekyll-strapi, latest ruby before.

Following README, run
cd api && npm install && npm start,
success, Strapi server started.
Following README, run
cd blog && bundle install && bundle exec jekyll serve,
said: bundle: command not found
Run
gem install bundler, and
bundle install,
said: Could not find jekyll-strapi-0.1.1 in any of the sources.
Run
gem install jekyll-strapi,
said: public_suffix requires Ruby version >= 2.1.
Run
rvm install ruby-2.1, and
gem install jekyll-strapi,
said: ruby_dep requires Ruby version >= 2.2.5, ~> 2.2.
Run
rvm install ruby-head, and
gem install jekyll-strapi,
said: Successfully installed jekyll-strapi-0.1.2.
Run
bundle install && bundle exec jekyll serve,
said: Could not find jekyll-strapi-0.1.1 in any of the sources.
Run
gem install jekyll-strapi-0.1.1,
said: Could not find a valid gem 'jekyll-strapi-0.1.1' (>= 0) in any repository.
Go back to step 4.

Have no idea how to continue.
What is the expected behavior?
I expect I can follow README to run this example.
Please provide a complete README to avoid above headache, and help solve 'Could not find a valid gem 'jekyll-strapi-0.1.1' (>= 0) in any repository' error.

exactly same bug. The readme needs to contain complete information.

https://github.com/strapi/strapi-examples/pull/91


Shaders issue then publish project only | 1.55.3

We noticed today that shaders breaks then project is published / builded https://playcanv.as/p/pssfystW/.
The issue is not present then Launching the project from the editor.
Steps to Reproduce

Project: https://playcanvas.com/editor/scene/1291680
Fork it.
Publish the project and open it.

P.s.: Same issue is noticed then using the rest api tools to create a build.

Hi, looks like the published version is using engine v1.54 instead of v1.55. Will investigate.

This should now be fixed. So sorry for the trouble!


lease wait while we get your droplet ready...

I'm getting an error after running
packer build .

Error:
digitalocean.supabase: output will be in this color.

==> digitalocean.supabase: Creating temporary RSA SSH key for instance...
==> digitalocean.supabase: Importing SSH public key...
==> digitalocean.supabase: Creating droplet...
==> digitalocean.supabase: Waiting for droplet to become active...
==> digitalocean.supabase: Using SSH communicator to connect: <IP_ADDRESS>
==> digitalocean.supabase: Waiting for SSH to become available...
==> digitalocean.supabase: Connected to SSH!
==> digitalocean.supabase: Uploading ./supabase => /root
==> digitalocean.supabase: Upload failed: lease wait while we get your droplet ready...
==> digitalocean.supabase: Provisioning step had errors: Running the cleanup provisioner, if present...
==> digitalocean.supabase: Destroying droplet...
==> digitalocean.supabase: Deleting temporary ssh key...
Build 'digitalocean.supabase' errored after 1 minute 41 seconds: lease wait while we get your droplet ready...

==> Wait completed after 1 minute 41 seconds

==> Some builds didn't complete successfully and had errors:
--> digitalocean.supabase: lease wait while we get your droplet ready...

==> Builds finished but no artifacts were created.

I have added the required details inside the supabase.auto.pkrvars.hcl as follows but still this error happens:
############
# IMP. The below token should not be stored in version control
############
do_token = "dop_v1_9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

## REQUIRED ##
region = "sgp1"

## OPTIONAL ##
droplet_image = "140056866"
droplet_size  = "s-1vcpu-2gb-70gb-intel"
tags          = ["supabase"]

You can try use image 140878882
{
    "image": {
        "id": 140878882,
        "name": "23.04 x64",
        "distribution": "Ubuntu",
        "slug": "ubuntu-23-04-x64",
        "public": true,
        "regions": [
            "tor1",
            "syd1",
            "sgp1",
            "sfo3",
            "sfo2",
            "sfo1",
            "nyc3",
            "nyc2",
            "nyc1",
            "lon1",
            "fra1",
            "blr1",
            "ams3",
            "ams2"
        ],
        "created_at": "2023-09-21T15:48:53Z",
        "min_disk_size": 7,
        "type": "base",
        "size_gigabytes": 0.81,
        "description": "Ubuntu 23.04 x86",
        "tags": [],
        "status": "available",
        "error_message": ""
    }
}


add security team

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Provides specifications for kurator vulnerability submissions

/lgtm

I guess you need to rebase  on the latest code, i can see the fossa is run on old config

/lgtm


Make cosmetic changes to UG

Update edit and add contact to reflect that names must be unique
Make other miscellaneous changes

Codecov Report

Merging #359 (7b6e716) into master (43d204a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #359   +/-   ##
=========================================
  Coverage     61.18%   61.18%
  Complexity      715      715
=========================================
  Files           126      126
  Lines          2878     2878
  Branches        369      369
=========================================
  Hits           1761     1761
  Misses          982      982
  Partials        135      135

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 43d204a...7b6e716. Read the comment docs.


Calculate Accessibility Matrix - TypeError: expected str, bytes or os.PathLike object, not NoneType

Having issues running the Calculate Accessibility Matrix tool - Have a transit enabled network dataset I created a while ago and am completing some preliminary testing to understand the tool outputs for future automation in Python.
Ran into the error below - any idea on fixes? I assume the transit analysis tools are still supported?
Start Time: Thursday, September 22, 2022 6:21:59 PM Validating OD Cost Matrix settings... Inputs successfully validated. Copying origins to output... Deleting pre-existing output fields... Traceback (most recent call last):   File "<string>", line 900, in execute   File "D:\GISData\Projects\TransitRouting\tools\TransitNetworkAnalysisTools_0.7.0\CalculateODMatrixInParallel.py", line 438, in solve_large_od_cost_matrix     self._execute_solve()   File "D:\GISData\Projects\TransitRouting\tools\TransitNetworkAnalysisTools_0.7.0\CalculateODMatrixInParallel.py", line 612, in _execute_solve     super()._execute_solve()   File "D:\GISData\Projects\TransitRouting\tools\TransitNetworkAnalysisTools_0.7.0\CalculateODMatrixInParallel.py", line 375, in _execute_solve     with subprocess.Popen(   File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\subprocess.py", line 951, in __init__     self._execute_child(args, executable, preexec_fn, close_fds,   File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\subprocess.py", line 1360, in _execute_child     args = list2cmdline(args)   File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\subprocess.py", line 565, in list2cmdline     for arg in map(os.fsdecode, seq):   File "C:\Program Files\ArcGIS\Pro\bin\Python\envs\arcgispro-py3\Lib\os.py", line 822, in fsdecode     filename = fspath(filename)  # Does type-checking of filename. TypeError: expected str, bytes or os.PathLike object, not NoneType Failed to execute (CalculateAccessibilityMatrix). Failed at Thursday, September 22, 2022 6:22:01 PM (Elapsed Time: 2.45 seconds)

I think this error has already been fixed in the latest version of the code.  It looks like you're running 0.7.0, and 0.7.1 is now available at https://www.arcgis.com/home/item.html?id=23cc1b720eb0418db4d0e61955b8fe43.  Please give that a try and let me know if you're still having the problem.

Worked now - thank you!


DispatcherQueue doesn't flow the .NET ExecutionContext

Describe the bug
DispatcherQueue doesn't flow the .NET ExecutionContext like other built-in classes in .NET do, see https://devblogs.microsoft.com/pfxteam/executioncontext-vs-synchronizationcontext/
In UWP this is at least done by https://github.com/dotnet/corefx/blob/1814a950a4ed69da659d34ed5329e2eabd59b3cc/src/System.Runtime.WindowsRuntime/src/System/Threading/WindowsRuntimeSynchronizationContext.cs#L179
However, one could argue that was still incomplete as this should really be done for any managed callback passed into https://learn.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.dispatching.dispatcherqueue.tryenqueue?view=windows-app-sdk-1.3#microsoft-ui-dispatching-dispatcherqueue-tryenqueue(microsoft-ui-dispatching-dispatcherqueuehandler)
Not doing this causes issues with .NET functionality that relies on the ExecutionContext flowing, for example using AsyncLocal, like https://learn.microsoft.com/en-us/dotnet/api/system.diagnostics.activity.current?view=net-7.0
To Reproduce
N/A
Expected behavior
ExecutionContext should be captured and flow across DispatcherQueue.TryEnqueue like it does for Task.Run, for ThreadPool.QueueUserWorkItem etc.
Version Info
CsWinRT 2.0.3
Additional context
Filing this here for visibility but I think the projection for DispatcherQueue isn't coming from here. However this equally applies to https://learn.microsoft.com/en-us/uwp/api/windows.system.threading.threadpool.runasync?view=winrt-22621 which I believe is projected here.

Note: this isn't a C#/WinRT issue, but a Microsoft.UI.Dispatching issue. Any customization of the DispatcherQueue projection would need to be done by the Microsoft.UI.Dispatching team, just as they've provided a pure C# implementation of DispatcherQueueSyncContext.  This is compiled along with remaining "generic" Microsoft.UI.Dispatching projection sources into Microsoft.InteractiveExperiences.Projection.dll, distributed with Windows App SDK.
That said, I don't see any issue with your request.  As noted here, In .NET Core, synchronization context no longer flows with execution context, as it did with NetFX.  So the pathological concerns described in ExecutionContext vs SynchronizationContext shouldn't be a concern.


[Autocomplete] Add index to renderOption's AutocompleteRenderOptionState

[x] I have followed (at least) the PR section of the contributing guide.

The purpose of this PR is to simply expose the index that renderListOption intakes, coming from the AutcompleteListbox groupedOptions.map rendering. This allows a developer to have an easy, and more performant, way to reference the current option's index inside the renderOption callback method.
The use-case that brought up this issue was during my attempts at adding virtualization to our Autocomplete components. Our autocompletes that need virtualization may already be using renderOptions, or they may simply be using getOptionLabel. Either way, in order to create a single "VirtualizedAutocomplete" wrapper that can accept varying render sources as well as support lists where the rendered options have varying heights we need to be able to reference the index of the option being rendered.
Example Without this PR's Change - Inline Comments Denoting What Would Change

I am omitting the code that defines GetVirtualListbox that handles the dynamic listHeight/itemSize as it does not change with this PR.

function VirtualAutocomplete<
  T,
  Multiple extends boolean = undefined,
  DisableClearable extends boolean = undefined,
  FreeSolo extends boolean = undefined,
>(autocompleteProps: AutocompleteProps<T, Multiple, DisableClearable, FreeSolo>): JSX.Element {
  const virtualListboxRef = useRef<VariableSizeList>(null);
  const itemSizes = useRef<Record<string, number>>({});
  const stringifiedOptions = autocompleteProps.options.map((o) => JSON.stringify(o));

  const getItemSize = (index) => {
    return itemSizes.current[index] || 48;
  };

  const setItemSize = (index, size) => {
    itemSizes.current = { ...itemSizes.current, [index]: size };
    virtualListboxRef.current.resetAfterIndex(0, true);
  };

  const getOptionIndex = (option) => {
    const flatOption = JSON.stringify(option);
    return stringifiedOptions.findIndex((o) => o === flatOption);
  };

  return (
    <VirtualListboxContext.Provider value={{ getItemSize, setItemSize, virtualListboxRef }}>
      <Autocomplete
        {...autocompleteProps}
        renderOption={(props, option, state) => {
          // Everything surrounding this getOptionIndex will be removed and replaced with state.index.
          const index = getOptionIndex(option);
          return typeof autocompleteProps.renderOption === 'function' ? (
            <TrackedOption
              key={`trackedOption-${index}`}
              optionIndex={index}
              renderType="renderOption"
            >
              {autocompleteProps.renderOption(props, option, state)}
            </TrackedOption>
          ) : (
            <TrackedOption
              key={`trackedOption-${index}`}
              optionIndex={index}
              renderType="getOptionLabel"
              renderProps={props}
            >
              {autocompleteProps.getOptionLabel(option)}
            </TrackedOption>
          );
        }}
        ListboxComponent={GetVirtualListbox()}
      />
    </VirtualListboxContext.Provider>
  );
}

While my use-case is specific to Virtualization, and there are other ways to may be more performant to index all the options, I believe this addition is generic enough that other developers will find it useful and comes at no cost as the index was already being supplied to the method that calls renderOption.

@ZeeshanTamboli - No, option.id does not give me the index of the option being rendered. It only gives me an identifier, so I would still have to loop through the options array to find the index. Additionally, data-options-index prop is only exposed after the initial render, so for my example this still wouldn't work as I need the index during the renderOption callback method.

@ZeeshanTamboli - I reviewed your suggestion about props['data-option-index'] and it definitely should be a valid alternative.
That being said I do think explicitly exposing the index as part of renderOption is a beneficial addition considering the API docs specific props as props: The props to apply on the li element..  I don't believe we should be reaching into a DOM specific object for functional information, for the same reason inputValue and selected live in state and not props.

Yeah, I agree that getting data from a DOM attribute doesn't feel great. Let's include the index as you proposed. Thanks for the PR!


Toyota: add missing LEXUS_RXH_TSS2 FW

Added one new firmware value to CAR.LEXUS_RXH_TSS2: {
(Ecu.engine, 0x7e0, None): [
Tested the fix and it works in my 2020 Lexus Rx450h

Please share your dongle ID

My dongle ID: a2aa400ea41532d3


Correct codefix by removing private modifier

In case of private attribute and private constructor parameter with
assignment in the constructor body, the parameter is flagged as unused.
This is caused by the private modifier which is shadowed by the
explicity assignment in the body.
This commit updates the codefix to just remove the private modifier in
this cases.
Status:

[x] There is an associated issue that is labeled
'Bug' or 'help wanted' or is in the Community milestone
[x] Code is up-to-date with the master branch
[x] You've successfully run jake runtests locally
[x] You've signed the CLA
[x] There are new or updated unit tests validating the change

Fixes #24931

@sheetalkamat @andy-ms I've updated the PR and added public, protected and readonly next to private. All modifiers are removed as soon as the quickfix is executed.

@sheetalkamat @andy-ms Update for your comments. Can you please review again?

You can fix that by changing the first line of eachSymbolReferenceInFile to:
const symbol = isParameterPropertyDeclaration(definition.parent)
    ? first(checker.getSymbolsOfParameterPropertyDeclaration(definition.parent, definition.text))
    : checker.getSymbolAtLocation(definition);

You'll also have to update deleteAssignments to have more checks:
FindAllReferences.Core.eachSymbolReferenceInFile(token, checker, sourceFile, (ref: Node) => {
    if (isPropertyAccessExpression(ref.parent) && ref.parent.name === ref) ref = ref.parent;
    if (isBinaryExpression(ref.parent) && isExpressionStatement(ref.parent.parent) && ref.parent.left === ref) {
        changes.delete(sourceFile, ref.parent.parent);
    }
});

@andy-ms Awesome, that did work. Thank you. I've rebased to the latest master now.
@sheetalkamat  Please rereview.


Add a resetAfter option to useFetch to automatically reset the state after a specified time.

Describe the feature
I propose to add a new option called resetAfter to the useFetch composable in Nuxt 3. This option would take a number (in milliseconds) and automatically reset the state of the useFetch instance after the specified amount of time has passed since the last fetch.
This feature is particularly useful when you need to fetch data not immediately, but after a certain delay, and possibly several times during the lifecycle of a component. By automatically resetting the state, it reduces the need for manual state management, making it easier to work with time-dependent fetch operations.
Suggested changes:

Add a new resetAfter parameter to the useFetch composable.
Automatically clear and reset the state after the specified milliseconds.
Optionally allow the reset timer to restart on each new fetch.

Example use case
Here's an example of a Vue 3 component using the resetAfter option:
<template>

Data: {{ data }}

Error: {{ error }}

Status: {{ pending ? 'Loading...' : 'Fetched' }}

    <button @click="refetch">Refetch Data</button>

</template>

In this example, the data is automatically reset after 5 seconds, making the component ready for a new fetch if required.
Additional information

[X] Would you be willing to help implement this feature?
[ ] Could this feature be implemented as a module?

Final checks

[X] Read the contribution guide.
[X] Check existing discussions and issues.

Thank you very much!
I should point out that I searched for this method in the documentation, but it's not mentioned:

https://nuxt.com/docs/api/composables/use-fetch#return-values
https://nuxt.com/docs/getting-started/data-fetching

Do you think it would be ok to add documentation for this method?

That would be great! 🙏

I am looking into the source code and I a bit confuse. Where is reset defined?
The AsyncData return interface looks like this:
export interface _AsyncData<DataT, ErrorT> {
  data: Ref<DataT>
  /**
   * @deprecated Use `status` instead. This may be removed in a future major version.
   */
  pending: Ref<boolean>
  refresh: (opts?: AsyncDataExecuteOptions) => Promise<void>
  execute: (opts?: AsyncDataExecuteOptions) => Promise<void>
  clear: () => void
  error: Ref<ErrorT | undefined>
  status: Ref<AsyncDataRequestStatus>
}

Source code.
Am I missing something?

It's the refresh function.
Imo, this may be a quite useful feature for users, and is also fairly easy to implement too. It reduces the amount of code user have to write everytime user call/refresh the function.

My mistake - it's clear and it's not yet documented because we thought it might be more accurate to name it reset...
Context: https://github.com/nuxt/nuxt/pull/27295.

Ok, thanks. clear is in fact documented already:

clear: a function which will set data to undefined, set error to null, set status to 'idle', and mark any currently pending requests as cancelled.


Add a PWM driver for the SAM0 and enable on the Arduino Zero

This adds a PWM driver, enables PWM on the Arduino Zero, and connects it to the main LED.  Tested by running samples/basic/blinky_pwm and /fade_led.

@galak what should I do about the CODEOWNERS check?  Looks like there are no code owners for the /drivers/pwm/ path ATM.

@galak what should I do about the CODEOWNERS check? Looks like there are no code owners for the /drivers/pwm/ path ATM.

You should add yourself as CODEOWNER for these new files (codeowner can be specified at file level).

Rebased and updated to use the automatic driver selection.

Nice to see PWM driver!
I'm missing the PWM line at <board>.yaml to enable tests. Can you check it?

I'm missing the PWM line at .yaml to enable tests. Can you check it?

Good catch, done.

@nzmichaelh Are you working on/do you plan to work on a TC (not TCC)-based PWM driver?

@stephanosio no plans to, no.  I wanted to drive servos so the TCC with its many-channels-with-the-same-period is a better fit than the single channel TC.
Note that the TC is already used as a counter driver so it'll need some rework.


Final touchup required on the Translated Website

Actual Behaviour
Even after recent PRs there's a lot of Incorrect sentences and typos in Hindi version of Website. It just changes the meaning of entire sentence.
I'm attaching one such screenshot.

In above screenshot we can see the entire text here just changes the meaning of what it should be.
Maybe @SanjaySinghRajpoot can confirm the same since he worked on this project.
Would you like to work on the issue?
Yes!

Yes, there are a few typos on the translated website. You can send a single PR and make all the changes in that PR. It would be easier for everyone to track all the changes at one place.

Sure will do it by tomorrow morning


[BUG] DS1.3 in docker, ApiApplicationServer can't listen to 12345 , but 9090

*For better global communication, please give priority to using English description, thx! *
Describe the bug
I run  dolphinscheduler1.3  in docker,
ApiApplicationServer can't listen to 12345 , but 9090
In application-api.properties,
server.port=12345
I can
curl http://<IP_ADDRESS>:9090/dolphinscheduler/login -d 'userName=admin&userPassword=dolphinscheduler123'
success.
response is:
{"code":0,"msg":"login success","data":{"sessionId":"bff7e8dc-3266-45a2-801b-38b36f694342"}}

my dockerfile is  docker/build/Dockerfile
I open
RUN sed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories

got  the same problem

we published the first official docker image,  please referer the doc: https://dolphinscheduler.apache.org/zh-cn/docs/1.3.4/user_doc/docker-deployment.html

we published the first official docker image,  please referer the doc: https://dolphinscheduler.apache.org/zh-cn/docs/1.3.4/user_doc/docker-deployment.html


Running single test

On executing  $ ./tests/basics/run_all.py search BuiltinsTest.py
I get the following output
Using concrete python 2.7.12 on x86_64
Skipping Asserts.py
Skipping Assignments.py
Skipping BigConstants.py
Skipping Branching.py
Skipping BuiltinOverload.py
Skipping BuiltinSuper.py
Comparing output of 'BuiltinsTest.py' using '/usr/bin/python' with flags silent, expect_success, remove_output, recurse_all, original_file, cpython_cache ...
Comparing output of 'ClassMinimal.py' using '/usr/bin/python' with flags silent, expect_success, remove_output, recurse_all, original_file, cpython_cache ...
Comparing output of 'Classes.py' using '/usr/bin/python' with flags silent, expect_success, remove_output, recurse_all, original_file, cpython_cache ...
Comparing output of 'ComparisonChains.py' using '/usr/bin/python' with flags silent, expect_success, remove_output, recurse_all, original_file, cpython_cache ...
...

But I want to run the test only for BuiltinsTest.py. Is there any other flag to do so?
Nuitka: 0.6.3rc4
Python: 3.5.2 (default, Nov 12 2018, 13:43:14)
Executable: /usr/bin/python3
OS: Linux
Arch: x86_64

Check out nuitka/tools/testing/SearchModes.py and their usages. I suggest you implement only, which is something I have too wanted before. Basically you would hunt for the first match and stop right after.

Sure. I'm on it.
On Mon, Apr 1, 2019, 3:04 PM Kay Hayen<EMAIL_ADDRESS>wrote:

Check out nuitka/tools/testing/SearchModes.py and their usages. I suggest
you implement only, which is something I have too wanted before.
Basically you would hunt for the first match and stop right after.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Nuitka/Nuitka/issues/320#issuecomment-478507657, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AYlwtVR88Lg-yoI95QIo27eughMHUZzXks5vcdKzgaJpZM4cUVZe
.


Replace T::AccountId with <T::Lookup as StaticLookup>::Source

Fixes #6042
polkadot address: 12zsKEDVcHpKEWb99iFt3xrTCQQXZMu477nJQsTBBrof5k2h

cc @kianenigma

Overall looks good, I wonder if anyone has an idea to reduce the clutter a bit?

cc @gilescope

Could be a good case for using type alias? Maybe called AccoundIdLookup or some such?

Could be a good case for using type alias? Maybe called AccoundIdLookup or some such?

Sounds good, If this works @kianenigma I'll go right ahead and implement it.

Yeah perhaps AccountIdLookupOf<T>.

CI and git conflicts need to go away though.

glad to be of help @kianenigma

@athei please review

This needs label E6-transactionversion

Does this PR need any more attention apart from the conflicts?

bot merge

/tip medium

Thanks for the tip!


[ASv2] use publishedOn instead of issuedOn for attestations

Allow registration within only a certain window of time, comparing against block timestamp.
Additional changes that should be made as part of this ticket:

Window of time could be governable (investigate further and make changes as necessary)
Revoking from a publishedOn time onwards should be possible
Most likely will need to modify or update changes regarding who is allowed to upload attestations (investigate further and make changes as necessary)
Tests

possibly additional tests for revocation
update existing tests
additional validation/registration test cases

What is the advantage to this change? Maybe you could point me toward additional context, but I don't recall seeing this elsewhere.

What is the advantage to this change? Maybe you could point me toward additional context, but I don't recall seeing this elsewhere.

More context in this Notion comment thread, but I think the main reasons are to allow anyone in possession of a valid signature to register attestations onchain. This also allows signer revocation to be time-based.

Reading those comments I still don't feel like I have a clear picture for what the proposal is (e.g. how publishedOn is intended to be calculated and used). It seems to me that this is somewhat designed to fill a gap in the fact that individual attestations cannot be revoked, but I guess my lingering question is why not allow individual attestations to be revoked?

We have decided to punt on allowing registration within only a certain window of time, comparing against block timestamp.


Add --noignore-dir and --noignore-file

Just as --ignore-dir has --noignore-dir, we should --ignore-file have --noignore-file. We have to be able to negate whatever is in someone's .ackrc at the command line.

For this case petdance/ack2#642 a --no-ignore-dir would have solved the problem.


Added SvelteKit Example (#252)

Following are included in this PR:

SvelteKit Example
SvelteKit example links in all the readme.md files
SvelteKit example link in Export Success Modal tab

Great work!


Roblox crashing instantly without any message

https://github.com/pizzaboxer/bloxstrap/assets/83342792/fcf777b8-3a08-4adf-9a4d-90659c474c82

Have you read https://github.com/pizzaboxer/bloxstrap/wiki/Roblox-crashes-or-does-not-launch?

This issue is happening to me too. I downloaded the Roblox launcher fresh from the roblox website and tried running it, which seems to work fine. Whenever I go to launch through Bloxstrap, Roblox never opens and only shows the launcher window with the loading bar. I did read the article you posted, but to no avail. (I don't use a lot of background processes that tamper with other processes either, I try to keep that minimal).
Is there any fast flags that should be disabled to see if it fixes the issue? From what I'm aware Bloxstrap doesn't apply fast flag changes if they're not correct (example, inputting the wrong fast flag name causes no fast flags to be changed at all) so I would sort of expect that to not be an issue here, but I thought I'd ask anyway. I figured you pizzaboxer, would be more knowledgeable in this area.

roblox updated through the ZIntegration channel today. Seems that it fixed the issue with bloxstrap. Maybe roblox just needed to be reinstalled.

roblox updated through the ZIntegration channel today. Seems that it fixed the issue with bloxstrap.

now do you see why i removed the dropdown

Issue has been awaiting clarification for over a month, closing as stale. If you have anything further to add, just respond and I'll reopen.


vim - navigation

##i think micro uses only arrows to navigate .. but i would to use vim - navtion there
? is there any way tho
Commit hash:225927b9
OS: win 11 - with powershell
Terminal: window's - terminal

Hi
I think this leaves you to perform some manual work. See: https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md
You basically create a bindings.json file and can re-bind many operations to your liking.
Cheers!

re-bind many operations to your liking.

hey can u tell me what is  command or syntax will be if i want to re-bind  that :
FN + j,k,l,h      = as vim-keybinds?
im bit confused for FN key?

Reading through https://superuser.com/questions/428945/defining-keyboard-shortcuts-involving-the-fn-key left a lot of headache. Then I started to try it myself with the Fn key.  I am afraid I can't help on that and would only assume, Windows isn't easier on dealing with such things. Apparently the Fn key modifies input directly in the keyboard software and not via the system 🤷

:( that is  sad thing .   means there is no way for vim - keybinds at window now 😭

vim is somethign more
i want somethign simple for now since im still on windows user :(
that why i love micro its so good

Have you tried the key sequences as told in the documentation: https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md#key-sequences
something like "F3-j": "some_action", I didn't try myself but you can.
IMO if you want a vim-like key navigation, why pick something else other than vim ? you certainly won't have what vim has to offer in that aspect because it's unique. On the other hand micro provides something different, more friendly more common. You can even change the keybindings if you want to, but I doubt you will have something equivalent to vim because that's not what micro meant to be. Just my 2 cents.

but the doc says there is no (fn ) onlly FN key specific to use . they are meant to be used with file-manger integration : (
im still confused .   i just want to make FN+h to go leftCurser :(

So you didn't try ... can't do it for you mate.
The default one is "Right": "CursorRight", change it to something like this "F5-j": "CursorRight",
If this doesn't work at least you'll be aware of it.
That being said, vim key navigation is, I think, what most of micro users wants to escape from: complexity. So for me what you want to accomplish here is kind of non-sense.
Anyway, good luck ;-)

😢

this does not work

Then now you are sure that it doesn't work as you wish. An editor with vim-key navigation it's vim, micro is doing it his own way.

okay its fine then i will learn vim :(

Well good luck then, the learning curve is not simple, but if it's what you really like there is no reason for you to fail. In any case micro will always be there for you. :)

omg thank youuu :OO

@okalm @omaru-ok Sorry for being late on this. Yes, binding F5-j as is doesn't work because F5 is not a modifier key. But you can bind it as a key sequence i.e. using angle brackets: <F5><j>. I've just tried it and it seems to work.
Actually that's what the documentation in https://github.com/zyedidia/micro/blob/master/runtime/help/keybindings.md#key-sequences says: Key sequences can be bound by specifying valid keys one after another in brackets, such as <Ctrl-x><Ctrl-c>.

not needed


Only workflowrunner or also workflow runner?

Two questions:

What is the currently state of the workflow runner and ARS's interactions with it? Vague testing anecdotes seem to indicate that * if * an incoming query to ARS (or maybe ars-dev) includes workflow[ ], then it gets redirected to the workflow runner?

If true, this seems to be causing some issues with attempts to use the ARS because queries with workflows seem to yield responses that don't seem to be usable for reasons that are not completely clear. I'm wondering if during this testing phase it would be useful instead to send incoming queries that contain a workflow to all ARAs as well as the workflow runner?

This is prompted by the apparent observation that if we send a query with a workflow to the ARS (or ars-dev?) that we know ARAX can answer, it doesn't seem to get sent to ARAX, but somewhere else (workflow runner?) and we end up with no responses at all.

I have recently inherited the workflow-runner from Patrick and I am actively developing. However, I don't think we should wait on my development speed to impact the ability of the ARS to answer workflows. Therefore, I think we should send workflows to applicable ARAs as well as the workflow-runner.
If you have an example workflow query that is giving you troubles I would appreciate an issue on the workflow-runner repo.

Great, thanks, this sounds good @kennethmorton .
@GregHydeDartmouth do you have that example query that had a workflow that we knew ARAX could handle but yielded nothing when sent to the ARS? Do I recall correctly that you had that example?

@edeutsch Sorry for the late reply. Here is the query I was using earlier:
{
"workflow": [
{
"id": "fill"
},
{
"id": "bind"
},
{
"id": "score"
}
],
"message": {
"query_graph": {
"edges": {
"e0": {
"constraints": [],
"object": "n1",
"predicates": [
"biolink:related_to"
],
"subject": "n0"
},
"e1": {
"constraints": [],
"object": "n2",
"predicates": [
"biolink:genetically_interacts_with"
],
"subject": "n1"
},
"e2": {
"constraints": [],
"object": "n2",
"predicates": [
"biolink:affects",
"biolink:correlated_with"
],
"subject": "n3"
},
"e3": {
"constraints": [],
"object": "n4",
"predicates": [
"biolink:related_to"
],
"subject": "n3"
},
"e4": {
"constraints": [],
"object": "n5",
"predicates": [
"biolink:related_to"
],
"subject": "n2"
}
},
"nodes": {
"n0": {
"categories": [
"biolink:BiologicalProcess"
],
"constraints": [],
"ids": [
"GO:0022010",
"UMLS:C1818586"
],
"is_set": false,
"name": "central nervous system myelination"
},
"n1": {
"categories": [
"biolink:Gene",
"biolink:Protein"
],
"constraints": [],
"is_set": true
},
"n2": {
"categories": [
"biolink:Gene",
"biolink:Protein"
],
"constraints": [],
"is_set": true
},
"n3": {
"categories": [
"biolink:SmallMolecule"
],
"constraints": [],
"ids": [
"CHEMBL.COMPOUND:CHEMBL134342",
"CHEMBL.COMPOUND:CHEMBL1431",
"CHEMBL.COMPOUND:CHEMBL573",
"CHEMBL.COMPOUND:CHEMBL1626",
"CHEMBL.COMPOUND:CHEMBL741",
"CHEMBL.COMPOUND:CHEMBL1068",
"CHEMBL.COMPOUND:CHEMBL1428",
"CHEMBL.COMPOUND:CHEMBL30008"
],
"is_set": false
},
"n4": {
"categories": [
"biolink:Disease"
],
"constraints": [],
"is_set": false
},
"n5": {
"categories": [
"biolink:Disease"
],
"constraints": [],
"is_set": false
}
}
}
}
}
When I send this to ars and open the link in ARAX UI I get https://arax.ncats.io/?r=d12e35a9-f6d6-4ca4-9efa-85d1c8f56eb0. Similarly for ars-dev I get https://arax.ncats.io/?r=33fdc270-e6db-463d-9ad1-f50c17361527. Which is strange because I'm used to opening up to a general response from all teams (or just the async teams when using ars-dev). Instead it looks like a team specific response to which there are no answers and only an approved trapi message. For the record when I pass the message directly to ARAX it appears to work fine. I'm sure you could use a much more simple query though (and I might do that instead as it will allow for faster testing). The goal of this workflow was to stop ARAX from using the normalized google distance to rank (i.e., by only allowing ARAs to fill, bind and score).

Thanks. Investigating https://github.com/NCATSTranslator/workflow-runner/issues/19


Linux 32bit HTML5 export

Operating system or device:
Issue description (what happened, and what was expected):
When i upload exported HTML5 files, and open them from browser, i see text: "DOWNLOADING", after some little time, my computer goes in loop and i cant do anything.
Idk if ist only my problem, or i am doing something wrong.
The program i trying to export is very simple: something like rotating button.
Steps to reproduce:
Link to minimal example project (optional but very welcome):

In my experience this depends on the hardware and browser.
For me it happens on my laptop with firefox, however on my desktop both firefox and chrome work just fine..
Also I think there's already an issue talking about this, however I can't seem to find it right now.

Improving performance for HTML5 exports is scheduled.

Indeed, this is an issue I've been having too in Firefox, especially visible when uBlock Origin is running. My RAM usages goes from ~1 GB to the full 4 GB I have available little by little, until I can't use the laptop anymore.
I was also sure there was already an issue about this, but I can't find it either :) Maybe we only discussed it on IRC/Facebook.


Unable to choose home country

The job applications always fail at the part where the homeCountry is to be selected.
It keeps typing the country over and over until it finally fails after about 3 retries

Hi @IggsGrey when inserting the City linkedin forms does some ajax validation to check whether this city/country is valid, i tried using the bot with Accra, Greater Accra Region, Ghana  as the HOME_CITY config and it works for this job link https://www.linkedin.com/jobs/view/3540699774/?eBP=JOB_SEARCH_ORGANIC&recommendedFlavor=SKILL_ASSESSMENTS&refId=U8hJvtebc4x1NTl4QtMVTw%3D%3D&trackingId=6eZCYD%2BTEgNfcXOOjvKhSg%3D%3D&trk=flagship3_search_srp_jobs
Can you share the job link you are having trouble with?
I'll be adding a chromium recorder to make this debugging process easier, something like https://www.npmjs.com/package/puppeteer-screen-recorder

Here's a screen recording of it. [Cropped to hide personal details :) ]
As you can see, even though it is possible to proceed to the next step, it didn't proceed. It just kept trying to select a country. Also it seems to select a different country sometimes and then it tries to select the correct one again.
It repeats this for about 3 times until it finally fails.
Screencast from 10-04-23 19:28:42.webm

I ran the bot with that job link and Accra, Greater Accra Region, Ghana as the city and it was giving me a different error, it was giving up on the 5th page as i was limiting it to 5 page fill tries, i increased the counter and it started working. can you tell me if this pr fixes it?

https://user-images.githubusercontent.com/24548926/231585882-917bf640-93ca-4069-a6cc-c3cd9498479c.mp4
@IggsGrey as you can see it is working on my computer, once you are able to test it with this change let me know, thanks for reporting! 🙂

Unfortunately, my PC broke so I am unable to provide feedback immediately, I attempted running it on my MacOS but it seems the app is unable to run after installing on MacOS, I have created a new issue for that.
Will update as soon as i get my PC up and running

Hi so I noticed there are certain cases where after failing for the 3rd time, the application is able to proceed to the next step/page.
In cases like that. your PR does the good job of not limiting the number of pages remaining...
However, i guess this is more of a workaround than an actual fix?
Even then, it still implies more job applications are likely to fail

@joaosilvalopes I do have the same issue, maybe it is because it does the operation too quickly? so the validation still fails? as it seems to re-type it multiple times. Get a failed validation 3x times and then quit.

@torusservices Please try:

the pull request by @joaosilvalopes

and

my pull request

to see which of them best addresses the issue in your case

at the moment I just increased the page ties like you guys said before. One more thing I have observed it doing now. It tries stuff like , Spain even tho I am from UK and never added spain to my config. But it works with more tries, maybe later I will try the pull requests


Add files via upload

🚀 Deployed on https://6733edccbfe6c210452bc7bd--cozy-fox-0defec.netlify.app


[develop] Control whether block actions should match block IDs

(Re)fix #4658

This pull request needs to be rebased and reopened because we did some history rewriting, if you need help with this head into #dev in our slack channel
#4814


This PR works by reducing the bolt length by the screwhead height.

TIL! Thanks!


net/http: suggestion employ HandlerFunc instead of func(ResponseWriter, *Request)

Given the function's signature at https://github.com/golang/go/blob/37f9a8f69d6299783eac8848d87e27eb563500ac/src/net/http/server.go#L2473 the second parameter is of type func(ResponseWriter, *Request) that is defined as a type in the same source file, like this https://github.com/golang/go/blob/37f9a8f69d6299783eac8848d87e27eb563500ac/src/net/http/server.go#L2042
I guess you may (re)use the same definition instead, leading to write something like
func (mux *ServeMux) HandleFunc(pattern string, handler HandlerFunc) {
I was wondering is this is for any specific reason, if i miss something, please excuse me.
Victor.

This would technically be a breaking change, because HandlerFunc is a named type. For example, the following line of Go would break with that change:
var f func(pattern string, handler func(ResponseWriter, *Request)) = mux.HandleFunc

The change would be a no-op of HandlerFunc was a type alias, but it can't be, because the point of it is that it has a method.

i don't know where that line is, but i would guess that you may also replace that line; i mean, if you have already "trap" the function signature into a type (HandlerFunc), ¿why don't use that type instead of writing the entire signature again?

I'm not saying that line exists in a particular place; I'm saying it's an example of user code that would break. If the code requires to be changed, usually that's what you call a breaking change.

We can't make this change, so closing this issue.
For questions in general, please see https://golang.org/wiki/Questions.

I see tipification as a "good" sign.
I doubt that any client will complaint about using types. (in your example, why you don't use mux.HandleFunc directly)
I don't see it as a breaking change, i see as an improvement that, perpahs, come late.

@ianlancetaylor why you can't make this change?

@vituchon As @mvdan explained, it would break the Go 1 compatibility guarantee (https://golang.org/doc/go1compat).

so i'm assuming that this works like in Pascal, where an anonymous type (a type without a given identifier) like func(ResponseWriter, *Request) is different from a named type with the same definition. ¿Right?
So perpahps the root of the problem strives from there... i'm not saying that is good or bad, no.. i'm trying to understand how things work.

For questions about how the language works, please use a forum.  See https://golang.org/wiki/Questions.  Thanks.
Yes, in Go, a defined type is different than the type with which it is defined.  https://golang.org/ref/spec#Type_identity

Got it, thanks for bearing with me.


Change the path

Because it is with "ps" to prompt the user to restore the environment to which
So do string processing

After the backup is not required file extension


Copy the Konflux container file and setup from the 2.10 branch

See individual commits for details.

/cc @vthapar @Kyl-Bempah

/approve

/approve

/lgtm


Superdense Coding Protocol

Features a complete protocol and application for superdense coding. Not completely finished yet (still needs updates to the README), but the protocol is finished. Includes a superdense coding server and client that use a MockConnection to send qubits (locally mocked).

Check out the README explaining the application and process: https://github.com/vontell/grove/blob/6219f7467d1ba548856d6f5f51195d078c626e78/grove/superdense/README.md
Also, tests will be omitted until this is integrated into grove, unless anyone else knows how to reference local packages within subdirectories.

This PR is being closed in favor of a further-developed version.


[SPARK-15520] [SQL] Also set sparkContext confs when using SparkSession builder in pyspark

What changes were proposed in this pull request?
Also sets confs in the underlying sc when using SparkSession.builder.getOrCreate(). This is a bug-fix from a post-merge comment in https://github.com/apache/spark/pull/13289
How was this patch tested?
Python doc-tests.

@andrewor14

Test build #59307 has started for PR 13309 at commit 80e385a.

Test build #59307 has finished for PR 13309 at commit 80e385a.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

retest this please

Test build #59312 has started for PR 13309 at commit 80e385a.

Test build #59312 has finished for PR 13309 at commit 80e385a.

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

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

Merged build finished. Test PASSed.

Merging into master 2.0


[Discussion] Cache instances of MqttClientPublishResult

Continuing the profiling session from https://github.com/chkr1011/MQTTnet/pull/1323 and https://github.com/chkr1011/MQTTnet/pull/1324 this PR caches instances of MqttClientPublishResult, so that these 100.000 allocations are gone.
Note: in order to make this work, the client user code needs to be adapted:
-await mqttClient.PublishAsync(publishMessage, stoppingToken);
+using var result = await mqttClient.PublishAsync(publishMessage, stoppingToken);

(Same test program for profiling as in the linked PR on top)
The same technique for caching -- or other maybe better caches -- could be expanded.
For "internal" types (they are all public) it shouldn't have any user visible effect. I tried it for MqttPublishPacket, but didn't know when the instances aren't needed anymore, so wasn't able to return them to the cache. Thus this comit got reverted.

Caching / pooling is quite hard to get right, and in essence the GC also can be seen as pool where we rent objects from. Or put in another view: with pooling we create a custom memory allocator.
So it's always a trade-off when we rent objects from our own pool -- especially as we have to return them to our pool to take advantage of pooling, which in case of "GC-pool" the GC does this on our behalf by scanning the objects-roots.
I'm not sure if this change is good or not, so I badged the title with "discussion" and made the PR a draft one, so we can see where it goes.

Interesting approach. But I am afraid that we might get cross thread access issues. Lets say the result is also consumed on other threads (like UI threads) the values might get cleared (in the Dispose call) from the receiving thread. So the user must copy those values as soon as possible.

I can do some profiling on v4 branch next week, and let you know then.

I will close this discussion for now because a lot of other classes were eliminated and overall memory consumption is optimized.  But we can still discuss this topic in the future.

Looks much better now

Please let me know what you think. Do you have more recommendations?

Need to dig through the code (changes) first. When I get some ideas, I'll open an issue / PR to discuss them.


Adjust request priority for close globe tiles

For #6243
Fixes https://github.com/AnalyticalGraphicsInc/cesium/issues/5954
If the camera is inside a globe tile's bounding rectangle, that tile will be requested with highest priority. This prevents 3D Tiles requests from possibly starving imagery/terrain requests. This is especially important for the root globe tile and other large tiles where distance is a bad metric and they should really be loaded right away.
I'm not sure if I've truly seen 3D Tiles starve imagery/terrain (https://github.com/AnalyticalGraphicsInc/cesium/issues/5954 is more of an edge case), but this would prevent that from happening.

@lilleyse, thanks for the pull request! Maintainers, we have a signed CLA from @lilleyse, so you can review this at any time.
:warning: I noticed that CHANGES.md has not been updated. If this change updates the public API in any way, fixes a bug, or makes any non-trivial update, please add a bullet point to CHANGES.md and comment on this pull request so we know it was updated. For more info, see the Pull Request Guidelines.

I am a bot who helps you make Cesium awesome! Contributions to my configuration are welcome.
:earth_africa: :earth_americas: :earth_asia:

Update CHANGES.md
Do you think the heurtisc should also take into account dot(view-direction, tile surface normal) so that the more the viewer is looking at the tile, the more important it is?

Do you think the heurtisc should also take into account dot(view-direction, tile surface normal) so that the more the viewer is looking at the tile, the more important it is?

This could maybe be good in some situations. It would have to be tuned pretty carefully since it might de-prioritize tiles that are not straight on but still take up a lot of pixel space.
I'll add this idea to #6243.

Update CHANGES.md

I think I'm going to have all the 3D Tiles PR's go into request-performance and write a more general entry in CHANGES.md.

This seems to only prioritise the tile in the very center of the screen – perhaps it would be an idea to prioritise all tiles visible to the camera? Or even discard those in the queue that aren't visible?

@kring will this be replaced by your latest work?

@kring will this be replaced by your latest work?

Yes I'd say so. The modified function has been removed entirely in my branch.

Gotcha.
@lilleyse please coordinate if there is anything worth saving/discussing with @kring and then delete this branch when ready.  Thanks.

Fine to delete this branch.


[models] make sure glTF parent bones are not null before trying to compute the offset from the root

The current glFT code assumes that the parent bone is always non null and that it can always compute an offset from it to the root bone. This is not always the case, some bones don't have a parent. If the parent bone node is null, this will compute a very bad offset and cause a segfault later in the code, because the offset is not checked against the bone list bounds.
This change only computes an offset for the parent if the bone is non-null, attaching all null parent bones to the root node.

Hey @JeffM2501! Thanks for the fix!


here is a bug when I use EDICT.ipynb

Excellent work, I am trying to use EDICT.ipynb in jupyter notebook. I have not chage any code.
Can you please take a look and see if there are any problems?
Thank you so much!

I am a fresh man so....thank you

I am sorry for bother
I will very appreciate if you can help me, it is meaning a lot.
Thank you

Installing transformers==4.19.2 solves the issue for me.

Sorry for the delay here. I see you marked this as resolved but just wanted
to check in
On Sun, Nov 26, 2023 at 11:46 PM AshleyRm @.***> wrote:

Closed #13 https://github.com/salesforce/EDICT/issues/13 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/salesforce/EDICT/issues/13#event-11067320571, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AXPAP2WA6SG5RW7FCQPAVNLYGRANDAVCNFSM6AAAAAA637YA2SVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGA3DOMZSGA2TOMI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


[Bug] [ALERT-9487] change email attachment filename to add random string to avoid issues

Purpose of the pull request
close https://github.com/apache/dolphinscheduler/issues/9487
Brief change log
close https://github.com/apache/dolphinscheduler/issues/9487
Verify this pull request
have tested locally.

Codecov Report

Merging #9498 (f3dfa57) into dev (e5c66ec) will increase coverage by 0.02%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##                dev    #9498      +/-   ##
============================================
+ Coverage     39.86%   39.89%   +0.02%
  Complexity     4415     4415
============================================
  Files           826      826
  Lines         33255    33259       +4
  Branches       3683     3683
============================================
+ Hits          13258    13269      +11
+ Misses        18765    18759       -6
+ Partials       1232     1231       -1

Impacted Files
Coverage Δ

...olphinscheduler/plugin/alert/email/MailSender.java
73.61% <100.00%> (+0.18%)
:arrow_up:

...er/master/dispatch/host/assign/RandomSelector.java
77.77% <0.00%> (-5.56%)
:arrow_down:

...org/apache/dolphinscheduler/remote/utils/Host.java
37.77% <0.00%> (-2.23%)
:arrow_down:

...e/dolphinscheduler/remote/NettyRemotingClient.java
52.11% <0.00%> (-1.41%)
:arrow_down:

...r/plugin/task/sqoop/parameter/SqoopParameters.java
53.33% <0.00%> (-1.34%)
:arrow_down:

...che/dolphinscheduler/alert/AlertSenderService.java
54.33% <0.00%> (-0.07%)
:arrow_down:

...org/apache/dolphinscheduler/alert/AlertServer.java
51.35% <0.00%> (ø)

...java/org/apache/dolphinscheduler/dao/AlertDao.java
31.45% <0.00%> (+5.52%)
:arrow_up:

.../org/apache/dolphinscheduler/dao/entity/Alert.java
71.87% <0.00%> (+17.44%)
: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 e5c66ec...f3dfa57. Read the comment docs.


MD5 usage deprecated notice in documentation

What is the ideal scenario for using this feature?
Documentation to include notice of no longer using MD5 operations instead, use the DigestToByteBuffer with a stronger digest algorithm.
Is your feature request related to a problem? Please describe.
Yes, CVEs reported on scans no longer recommending MD5 usage in code base.
Something along the lines of this in the documentation.
[ DEPRECATED ] MD5 no longer supported use DigestToByteBuffer with stronger digest algorithm.

Requires small update to funcref_conversion.md


Translate August 14 sit-rep into German

Greetings @nextstrain/german,
It’s really great to work with you again after a long situation report hiatus.
Our August update on genomic epidemiology of COVID-19 is ready to be translated to German. This is just a one-off situation report, and we are not planning to resume weekly situation reports at this time. Translation of this report is less time sensitive than previous ones, so feel free to take a bit longer on the translation. I won’t be available for much of the weekend, so may not be able to publish it until Sunday anyway.
Branch to translate on: sit-rep_de
File to translate: https://github.com/nextstrain/translations/blob/sit-rep_de/narratives/translations_ncov_sit-rep_de_2020-08-14.md. You can translate directly in this file, but please remember to push often.
Link to preview: https://nextstrain.org/community/narratives/nextstrain/translations@sit-rep_de/ncov/sit-rep/de/2020-08-14
Please translate the Twitter post below too :)
Thank you so much! Sending warm, safe thoughts to you and your loved ones and hoping for wisdom in our respective leaders.
Take care,
Cassia
Twitter post
Check out our August report on COVID-19 genomic epidemiology in German. In it, we explore the global spread of the virus broadly and provide specific updates for each world region.
Thank you to @, @, and @ for their rapid translation!
Logistics
Please update the translations board as you work on the translation: https://github.com/orgs/nextstrain/projects/7
Please assign yourself to the translation if you’re working on it this week.
When a translation is ready for publication -- at minimum meaning two people have worked on it and both agree that it’s ready -- please create a pull request to merge to master and tag me and the issue in it!
Discussion board for your team is here: https://github.com/orgs/nextstrain/teams/german
Standard rules for translation:
Note that the file to translate is in Markdown. In general, it is important not to change any formatting or links. Feel free to update internal links to refer to the German version of the narrative(s). I can also update those when I publish it though.
Please keep the number of and text for Table of Contents links the same in your translation as in the English narrative.
Please add your name under translators: with new line, tab, and dash, formatted just like authors are. Please also add a link to your professional page (can use Twitter) under translatorLinks:.
Note: You may know of other great resources available in German; please don’t add them to the situation report. We need to keep content the same across all translations, so we can be confident in the accuracy.
At minimum, I require two sets of eyes on every translation; one of those people should have a background in phylogenetics. Although if you have more, that’s fine too.

Hi Cassia, I am done with the translation. Is there anyone who could potentially proof read it?

Thanks Elizabeth! I'll ask Richard or Nicola if they're available :)

Thank you for your translation, Elisabeth! @nicfel & @rneher both made some edits and it's now published and tweeted.
https://nextstrain.org/narratives/ncov/sit-rep/de/2020-08-14


completion popup stops working with "set hidden"

Hi, I really like the idea of this plugin, especially for easy comfort while working on remote servers (especially since I can just copy the code into a .vimrc and use it directly). However, while trying it out, I noticed quite a problematic bug that seems to only appear when using set hidden in my .vimrc. Basically, when I open a file and type things in insert mode, the plugin works as expected. Then, when I open another file with :e somefile.txt and type in that file, it still works. However, if I go back to the first file I was editing (usually with <C-^>), and then type a word that should trigger completion, no completion popup appears. I have to press the tab key to get the completion menu. This is unfortunate, because if I switch back to the second buffer open, the completion works as expected. It only seems to break when opening up a new buffer and going back to an older one, and needless to say, I only have the issue when hidden is set in my .vimrc.
Here is the minimum needed .vimrc file to reproduce this bug:
set hidden

let g:apc_enable_ft = {'*':1}

" don't select the first item.
set completeopt=menu,menuone,noselect

" suppress annoy messages.
set shortmess+=c

call plug#begin('~/.vim/plugged')

Plug 'skywind3000/vim-auto-popmenu'

call plug#end()

I have this same problem on the normal macOS version of Vim 8.2 and on the huge version of Vim 8.1 on Debian 10. I tried both installing the plugin using vim-plug as in the example above and just copying the source code into my .vimrc, but no luck with either. I would love to see this fixed, as I would make great use of this plugin otherwise!
Thanks

I will inspect that ASAP, before that, could you please try:
:ApcEnable

when the problem happens, and feed me back.

fixed in https://github.com/skywind3000/vim-auto-popmenu/commit/9236ed71aaf3633be9af5a4d78eb0ade9f66f27f


COVID Trend Widget. Excepting occured: 179:19

Type error: contents is not an object. (evaluating itemName in contents)
Nothing changed. Nothing edited.
What happened?

If I make a duplicate I get the same line/position error in Scriptable but the widget is displayed. Strange 😳

If I use all these widgets with country name with small starting letters it works. Example: denmark and not Denmark.

If I use all these widgets with country name with small starting letters it works. Example: denmark and not Denmark.

That is very strange. And this is always happening for you?

It’s getting worse. Countries with small starting letter: germany, denmark, italy. One normal writing: Spain. Tried many other - the one and only normal resides is Spain.
Delete the widgets and reinstall = nope. Same situation.

It’s getting worse. Countries with small starting letter: germany, denmark, italy. One normal writing: Spain. Tried many other - the one and only normal resides is Spain.
Delete the widgets and reinstall = nope. Same situation.

That is, indeed strange. I tried all of those countries with both upper case first letter and lower case and all of them worked without issue. What error are you seeing? Still the same one?
Could you look in iCloud Drive under the scriptable folder then covid widget folder and see what files are there? Seems it's hanging up on the caching of the data for some reason

Ok, if choose big letters in start of a country I get the same error as before.
I delete all these widgets, also delete all the stuff in iCloud and made a force restart.
After this the COVID Trend Widget is not installable. I click on the blue Install button in ScriptDude, nothing happens.
I install via URL:
Code
https://scriptdu.de/?name=COVID Trend Widget&source=https://github.com/mvan231/Scriptable/blob/main/COVID Trend Widget/COVID Trend Widget.js&docs=https://github.com/mvan231/Scriptable/tree/main/COVID Trend Widget#generator
Doc
https://github.com/mvan231/Scriptable/tree/main/COVID Trend Widget
Country
Denmark
I get an error: Error in line 5: SyntaxError: Unexpected token ‘<‘
I’m close to give up.
—

Am 12.01.2022 um 12:39 schrieb mvan231 @.***>:

It’s getting worse. Countries with small starting letter: germany, denmark, italy. One normal writing: Spain. Tried many other - the one and only normal resides is Spain.
Delete the widgets and reinstall = nope. Same situation.
That is, indeed strange. I tried all of those countries with both upper case first letter and lower case and all of them worked without issue. What error are you seeing? Still the same one?
Could you look in iCloud Drive under the scriptable folder then covid widget folder and see what files are there? Seems it's hanging up on the caching of the data for some reason
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

That error doesn't even make sense. I'm not sure what Script Dude might be doing but you should install the script directly from my GitHub repo by copy and paste or by using supermamon's "import script" script, which I have linked on my repo page of helpful scripts.
I'm surprised you are facing an error on line 5 though because line 5 is all comments

UNBELIEVABLE. It works. I copied the whole code from the COVID Trend Widget site, make a new empty Script under Scriptable, paste the code. Open the the stack in widgets, add a new Scriptable widget, edit which one and country (with big starting letter) and it works. All 4 counties.
Jeez!  :)
—

Am 12.01.2022 um 19:17 schrieb mvan231 @.***>:

That error doesn't even make sense. I'm not sure what Script Dude might be doing but you should install the script directly from my GitHub repo by copy and paste or by using supermamon's "import script" script, which I have linked on my repo page of helpful scripts.
I'm surprised you are facing an error on line 5 though because line 5 is all comments
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you authored the thread.

You are very welcome! I always recommend getting the script direct from the source. The import script code that supermamon made works great too but some strange things can happen when using ScriptDude apparently. Maybe they need to work on it?
anyway, I'll close this issue based on your successful feedback


ISSUE-34-6: Allow Install and Exception Event config

Allow configuring Install and Exception Events by passing following optional values via options object. The Install event is working on iOS, on Android it needs additional instrumentation inside React Native App. Exception tracking needs additional instrumentation inside React Native App.
Available options:

setInstallEvent (boolean), defaults to false
setExceptionEvents (boolean), defaults to false

Cherry picked into #49