Update mockito-scala-scalatest to 1.13.5

Updates org.mockito:mockito-scala-scalatest from 1.11.4 to 1.13.5.
GitHub Release Notes - Version Diff
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.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.mockito", artifactId = "mockito-scala-scalatest" } ]

labels: test-library-update, semver-minor

Codecov Report

Merging #254 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #254   +/-   ##
=======================================
  Coverage   47.68%   47.68%
=======================================
  Files          24       24
  Lines         281      281
  Branches        1        1
=======================================
  Hits          134      134
  Misses        147      147

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 4aba235...1cfdf68. Read the comment docs.


Unable to receive response from "SynthesisWordBoundaryEventAsync" (key Q)

Not receiving any response from the server even after setting a proper subscription key and region, following error was displayed:
CANCELED: Reason=Error
CANCELED: ErrorCode=ConnectionFailure
CANCELED: ErrorDetails=[Connection was closed by the remote host. Error code: 1011. Error details: Internal server error. USP state: 3. Received audio size: 0bytes.]

CANCELED: Did you update the subscription info?
To Reproduce
Steps to reproduce the behavior:

run"dotnet run" in the sample project.

Expected behavior
Should print response received from the server.
Version of the Cognitive Services Speech SDK
1.9.0
Platform, Operating System, and Programming Language

OS:  Windows, Linux
Hardware - x64
Programming language: C#
Browser: (It's a console app)

Additional context

Verified in Windows and ubuntu
Tried turning off firewall, updating dotnetcore but didn't work

Hi @rvrjp7, I tested this sample, it works. Could you pls tell us which region do you use? If you change the codes, pls also let us know.

Hi Yulin, Thanks for your reply.
I'm still facing same issue. I'm using the free trial of speech services with region "westus".

Hi @yulin-li  , Thanks for your reply.
I'm still facing the same issue. I'm using the free trial of speech services with region "westus".
Note: I want to buy a speech service package to dynamically highlight words on a web page, while reading the text (using word-level timestamps). Please let me know if this is a proper approach to get timestamps or there is another way of getting time stamps. I've also tried to get timestamps using "RequestWordLevelTimestamp" method by running the helloword program from "cognitive-services-speech-sdk-master\quickstart\csharp\dotnetcore\text-to-speech\helloworld" folder.
Tried to find a fix from a related issue: https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/489 but didn't get any solution.

Hi @yulin-li  , Thanks for your reply.
I'm still facing the same issue. I'm using the free trial of speech services with region "westus".
Note: I want to buy a speech service package to dynamically highlight words on a web page, while reading the text (using word-level timestamps). Please let me know if this is a proper approach to get timestamps or there is another way of getting timestamps. I've also tried to get timestamps using "RequestWordLevelTimestamp" method by running the helloword program from "cognitive-services-speech-sdk-master\quickstart\csharp\dotnetcore\text-to-speech\helloworld" folder.
I've also tried to find a fix from a related issue: https://github.com/Azure-Samples/cognitive-services-speech-sdk/issues/489 but didn't get any solution.

Hi @rvrjp7
It's very weird, as this is a simple sample. Could you follow this to enable the logging and paste the log here?
The WordBoundary is the right way to get the time stamps of TTS, while RequestWordLevelTimestam is for SR, which you should not use.

Hi @yulin-li ,
I've attached logfile.txt ( refer line 126 where the error occurred for the first time) and terminal image.
( I've used VSCode here, but the same error occurs in visual studio 2017 as well)
logfile.txt

Looks it's a key issue. I use a paid key then it works. When I use a free key, I got the same error with you. It's very odd... We will take further look. Sorry for the inconvenience.

@yulin-li Is this still a valid bug, is there a fix?

@rvrjp7 I've opened a bug in our backlog. Once we resolve the bug, we will comment here to let you know what we found. Thank you for reporting this!

I tested this issue today, and confirmed this issue has been fixed.


Add Node.js 10 to CI testing

should be done after we remove Node.js 4 (PR #215)

Same here - please also merge this into another PR branch of yours and then merge with one PR into master.


Git hub collector not collecting new commits

My git hub collector is not collecting any new commits on my repository.
My log shows:
2017-08-17 20:18:00,004 INFO  c.c.d.collector.CollectorTask - Starting...
2017-08-17 20:18:00,004 INFO  c.c.d.collector.CollectorTask - -----------------------------------
2017-08-17 20:18:01,812 INFO  c.c.d.collector.CollectorTask - Repo Count              3        1s
2017-08-17 20:18:01,812 INFO  c.c.d.collector.CollectorTask - New Commits             0        1s
2017-08-17 20:18:01,812 INFO  c.c.d.collector.CollectorTask - Finished
My git.properties file conatains:
#Database Name
dbname=nttdb
#Database HostName - default is localhost
dbhost=localhost
#Database Port - default is 27017
dbport=27017
#Database Username - default is blank
dbusername=dashboarduser
#Database Password - default is blank
dbpassword=dbpassword
Logging File location
logging.file=E:\Amogh NTT\Hygieia\collectors\scm\github\target\logs\github.log
Collector schedule (required)
github.cron=0 0/1 * * * *
github.UserId=amogh1995
github.host=https://github.com
github.key=46QaAaE4+7lUXaHlQ/SoqHxrDQINc6gI
Maximum number of days to go back in time when fetching commits
github.commitThresholdDays=90
#Optional: Error threshold count after which collector stops collecting for a collector item. Default is 2.
github.errorThreshold=10

can you check your api logs of there is any error.

@Amogh1995  - Increase your error threshold value to 100  and run again.
github.errorThreshold=100

@Amogh1995  - Reopen if issue is not resolved


feat(unsubscribe): merge n1-unsubscribe plugin

This PR will merge the n1-unsubscribe plugin into an internal plugin within nylas-mail
The plugin both unsubscribes and archives emails with a single button press. Users have the option of setting the default action to trash emails instead of archiving, to set a keyboard shortcut, add an optional confirmation dialog, and there is decent multilingual support.
The PR to merge the unsubscribe plugin is well overdue and will close https://github.com/nylas/nylas-mail/pull/3154, which happened right at the cusp of the N1 > Nylas Mail transition and the PR that occurred right at the official Nylas Team > OS Community transition: https://github.com/nylas/nylas-mail/pull/3612

@KyleKing could you make an issue on this repo for this? I know you already have two (that you have most graciously linked), but due to preservation sake I'd prefer the redundancy. Thanks!
On another note, as a built in plugin, this should not change any behavior for deleting or archiving emails correct? This should be supplemental buttons/keymaps that allow this enhanced feature.

@seesemichaelj  the code appears to be scoped to the "new" internal unsubscribe package.

Wow, Nylas Mail is still alive! Thanks for the quick responses. The plugin will call the Nylas API for archiving or deleting, so there is no impact on any of the default Nylas behavior
@colinking and I are both welcome to input, so let us know what can be improved


Getting result but only starting result

Helllo Im using replicate but I have one issues her is my code :
suspend fun isUltrasound(imagePath: String): Flow<Prediction<PredictionResponse>?> = flow {
    val inputData = mapOf(
        "top_p" to 1,
        "prompt" to "my prompt ",
        "max_tokens" to 1,
        "temperature" to 0.2,
        "image" to imagePath
    )

    val predictable = PredictionData(
        input = inputData,
        versionId = "versionId"
    )

    val predictionTask = client.createPrediction<PredictionResponse>(predictable)
    val prediction = predictionTask.await()
    emit(prediction)
}

I m using this code for prediction after the prediction done prediction getting first response not last or every response. After prediction finish prediction result  response  status  becoming STARTİNG but prediction already SUCCESS is there any recommandation for this issue please let me know

Helllo Im using replicate but I have one issues her is my code :
suspend fun isUltrasound(imagePath: String): Flow<Prediction<PredictionResponse>?> = flow {
    val inputData = mapOf(
        "top_p" to 1,
        "prompt" to "my prompt ",
        "max_tokens" to 1,
        "temperature" to 0.2,
        "image" to imagePath
    )

    val predictable = PredictionData(
        input = inputData,
        versionId = "versionId"
    )

    val predictionTask = client.createPrediction<PredictionResponse>(predictable)
    val prediction = predictionTask.await()
    emit(prediction)
}

I m using this code for prediction after the prediction done prediction getting first response not last or every response. After prediction finish prediction result response status becoming STARTİNG but prediction already SUCCESS is there any recommandation for this issue please let me know

Hello @srdrakcay can you confirm which model you are using?
Also if you can, share an example of the image path in your inputData

My image path is just imageUrl and yes when the prediction result getting success I can get the output correctly but prediction giving the first stating response ı can see the correct response from the logs everything looks fine except getting the response just want to get success response but     val prediction = predictionTask.await() giving the first request response

Can you share the model name and version of you are using so I try to reproduce this issue in my end. @srdrakcay

Here is the model name yorickvp/llava-13b I am not authorized to share version

Hey @srdrakcay , I have looked into it, It seems there is something wrong with how defined your output type. Find below 2 working approaches.
Without flow: This returns the entire output when the prediction is done

val client = Replicate.client("valid_token")

val inputData = mapOf(
        "image" to "https://replicate.delivery/pbxt/KRULC43USWlEx4ZNkXltJqvYaHpEx2uJ4IyUQPRPwYb8SzPf/view.jpg",
        "prompt" to "Are you allowed to swim here?"
    )
    val predictable = object : Predictable {
        override val modelId: String = "yorickvp/llava-13b"
        override val versionId: String = "80537f9eead1a5bfa72d5ac6ea6414379be41d4d4f6679fd776e9535d1eb58bb"
        override val input: Map<String, Any> = inputData
    }

    val predictionTask = client.createPrediction<List<String>>(predictable)

    val prediction = predictionTask.await()

    println(prediction.toString())
    println(prediction?.status)

console log:
Prediction(id=y8cfgr9ae5rgp0cj38trn4mnjr, model=yorickvp/llava-13b, version=80537f9eead1a5bfa72d5ac6ea6414379be41d4d4f6679fd776e9535d1eb58bb, input={image=https://replicate.delivery/pbxt/KRULC43USWlEx4ZNkXltJqvYaHpEx2uJ4IyUQPRPwYb8SzPf/view.jpg, prompt=Are you allowed to swim here?}, logs=, output=[Yes, , you , are , allowed , to , swim , in , the , lake, , as , there , is , a , pier , extending , out , into , the , water. , The , pier , provides , a , safe , and , accessible , point , for , people , to , enter , the , lake , and , enjoy , swimming , or , other , water , activities.], error=null, status=SUCCEEDED, source=null, createdAt=2024-09-22T14:49:04.881Z, startedAt=2024-09-22T14:49:04.887290951Z, completedAt=2024-09-22T14:49:07.601302843Z, metrics=Metrics(predictTime=2.714011883, totalTime=null), urls=Urls(cancel=https://api.replicate.com/v1/predictions/y8cfgr9ae5rgp0cj38trn4mnjr/cancel, get=https://api.replicate.com/v1/predictions/y8cfgr9ae5rgp0cj38trn4mnjr, stream=https://stream-g.svc.us.c.replicate.net/v1/streams/a35h6lnlpuza7evr2223sxwst2uqcr5irwbh7v5qhrtawgry73ba))
SUCCEEDED

using kotlin flow: This will stream the responses in chucnks
val predictionTask = client.createPrediction(predictable, stream = true)
predictionTask.result?.let { prediction ->
    prediction.stream().collect { response ->
        println(response)

    }
}

Output schema reference - https://replicate.com/yorickvp/llava-13b/api/schema
I hope this helps resolve your issue.

val predictionTask = client.createPrediction<List<String>>(predictable) After using this one its found the correct soluton of it when the giving the Response class that I made it from the log output. Thats not getting the response correctliy thats ı was tell about. After change the response <List<String>> its worked thanks for the help .


Document fragment renderer feature

See: https://github.com/jmix-framework/jmix/pull/3699

Implemented as part of #930


Introduce BigQuery Regionalization Support

This change set introduces the ability to supply a location when managing jobs.
Some usage examples:
use Google\Cloud\BigQuery\BigQueryClient;

// This default location will be used for creating datasets as well as any job activity
// where we can't infer the location from a network request.
$client = new BigQueryClient([
    'location' => 'asia-northeast1'
]);

// All calls through this job will be routed to the `asia-northeast1` region, using
// the default supplied in the client config.
$job = $client->job('an-existing-job');

// Users can explicitly specify the location if they did not include one in the client
// config or want to override it. With an existing job...
$job = $client->job('an-existing-job', [
    'location' => 'asia-northeast1'
]);

// And when creating a job configuration...
$jobConfig = $client->queryConfig('SELECT * FROM `dataset.table`')
    ->location('asia-northeast1');

foreach ($client->datasets() as $dataset) {
    // `asia-northeast1` is not defaulted here, as network requests have given us
    // the necessary location data and we may be pulling in datasets from other regions.
    $jobConfig = $dataset->table('my_table')
        ->load('somedata');
}

// Defaults to `asia-northeast1`.
$dataset = $client->createDataset('my_new_dataset');

/cc @jjolma If you would like to take a look as well :)

@tswast Thanks for the solid feedback. PTAL and let me know what you think of the updates.

LGTM. Thanks!


(doc) Add information about defaultTemplateName

Description Of Changes
Add information about defaultTemplateName configuration option.
This was added in 0.12.0, and allowing the setting of the
defaultTemplateName configuration parameter when running the choco new
command.  So rather than having to type choco new --template bob, you
can simply do choco config set --name defaultTemplateName --value bob
and then run choco new, and it will use the template named bob.
Motivation and Context
This information is not added automatically from the GenerateDocs.ps1 file, and needs to be
updated manually.
Testing

Executed ./preview.ps1 locally, and ensured that it appeared correctly.

Change Types Made

[ ] Bug fix (non-breaking change)
[ ] Feature / Enhancement (non-breaking change)
[ ] Breaking change (fix or feature that could cause existing functionality to change)
[ ] PowerShell code changes.
[x] Markdown documentation update

Related Issue
Relates to https://github.com/chocolatey/choco/issues/2391
Change Checklist

[x] Requires a change to the documentation
[x] Documentation has been updated
[ ] Tests to cover my changes, have been added
[ ] All new and existing tests passed.
[ ] PowerShell v2 compatibility checked.

@pauby this is ready to be reviewed, but shouldn't be merged until we release 0.12.0.


update container instructios

Following the README
the command:
mkdir workdir
podman run --rm -ti -p 8000:8000 -v config.yml:/config.yml:ro -v $(pwd)/workdir:/workdir localhost/dmci:latest

fails with the log:
[2024-11-25 13:43:07 +0000] [3671] [INFO] Worker exiting (pid: 3671)
ERROR    Config value 'rejected_jobs_path' must be set
ERROR    Config value 'path_to_parent_list' must be set

please advice me with instructions on how to run the DMCI container locally - will be used for testing the add_collection code into mmd files.

rejected_jobs_path: rejected
path_to_parent_list: parent-uuid-list.xml
these are also needed in the config .yaml.
so make a directory rejected  and an empty parent-uuid-list.xml.
then it will run hopefully.

Thanks @shamlymajeed , using the following config:
---
dmci:
  distributors:
    - file
    - pycsw
  distributor_cache: /workdir
  max_permitted_size: 100000
  mmd_xsl_path: /usr/share/mmd/xslt/mmd-to-geonorge.xsl
  mmd_xsd_path: /usr/share/mmd/xsd/mmd_strict.xsd
  rejected_jobs_path: /rejected
  path_to_parent_list: /usr/share/parent-uuid-list.xml

pycsw:
  csw_service_url: http://localhost

customization:
  catalog_url: http://localhost
  env_string: dev

file:
  file_archive_path: /workdir

the service is now running locally via:
podman run --rm -ti -p 8000:8000 -v ./config.yaml:/config.yaml:ro -v $(pwd)/workdir:/workadir -v $(pwd)/rejected:/rejected -v $(pwd)/usr/share/parent-uuid-list.xml:/usr/share/parent-uuid-list.xml localhost/dmci:latest

I am completely new to DMCI, so I tried the following:
(base) massimods@pc5688:~/dev/WORK/DMCI_COLLECTION$ curl --data-binary "@mmd-xml-staging/arch_0/arch_0/arch_0/bf190000-db6c-4067-bd40-98580356
7ee4.xml" http://localhost:8000/v1/insert
Namespace no.met.staging does not match the env dev
 Rejected persistent file : b6d5ee58-0613-456b-bb39-96c5e1fa8d83.xml

the system seems to work properly, those the logs  service-side:
[2024-11-25 14:23:38 +0000] [7] [INFO] Worker exiting (pid: 7)
[2024-11-25 14:23:38 +0000] [61] [INFO] Booting worker with pid: 61
[2024-11-25 14:23:45 +0000] [3] [CRITICAL] WORKER TIMEOUT (pid:5)
[2024-11-25 14:23:45 +0000] [5] [INFO] Worker exiting (pid: 5)
[2024-11-25 14:23:45 +0000] [69] [INFO] Booting worker with pid: 69
[2024-11-25 14:26:47 +0000] [3] [INFO] Handling signal: winch
[2024-11-25 14:26:47 +0000] [3] [INFO] Handling signal: winch
INFO     XML file title:Meps 2.5 km surface parameters from ensemble member 13 2024-04-20T19:00:00Z + 66 hours
INFO     XML file metadata_identifier: no.met.staging:bf190000-db6c-4067-bd40-985803567ee4
INFO     Performing in depth checking.
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FAccess_Constraint
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FActivity_Type
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FOperational_Status
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FUse_Constraint

Any hints/advice/link on how to proceed with ingesting some mmd? :) -- thanks!

I replaced in the config from env to staging - and got rid of the following log:  Namespace no.met.staging does not match the env dev
Now the log says :
[2024-11-25 14:45:12 +0000] [16] [INFO] Booting worker with pid: 16
INFO     XML file title:Meps 2.5 km surface parameters from ensemble member 13 2024-04-20T19:00:00Z + 66 hours
INFO     XML file metadata_identifier: no.met.staging:bf190000-db6c-4067-bd40-985803567ee4
INFO     Performing in depth checking.
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FAccess_Constraint
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FActivity_Type
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FOperational_Status
INFO     Making API call: https://vocab.met.no/rest/v1/mmd/data?uri=https%3A%2F%2Fvocab.met.no%2Fmmd%2FUse_Constraint
INFO     Created folder: /workdir/arch_0/arch_0/arch_0
INFO     Added file: bf190000-db6c-4067-bd40-985803567ee4.xml
ERROR    Failed to translate MMD to ISO19139
ERROR    HTTPConnectionPool(host='localhost', port=80): Max retries exceeded with url: / (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7a60e56e6740>: Failed to establish a new connection: [Errno 111] Connection refused'))
INFO     failed ['pycsw']

I guess it is expecting a running pycsw endpoint,
the config says:
pycsw:
  csw_service_url: http://localhost

will start adding a csw container into my local setting, quick question ..
is this used for ingesting the MMD into the pycsw catalog via "pyCSW transaction API"?

found it pycsw_transaction - I will then add a local service with transaction set to True

also you can remove 'pycsw' from 'distributers' in config.yaml .


[Autodiff upstream] Add build-script flag for differentiable programm…

…ing.
Add --enable-experimental-differentiable-programming build-script flag.
The build-script flag enables/disables standard library additions
related to differentiable programming. This will allow official Swift
releases to disable these additions.
The build-script flag is on by default to ensure testing of
differentiable programming standard library additions. An additional
driver flag must be enabled to use differentiable programming features:
https://github.com/apple/swift/pull/27446

As discussed here, this PR adds the -enable-experimental-differentiable-programming build-script and CMake flag to gate standard library additions.
@jckarter: could you please help review (or loop in reviewers)? That would be a big help for enabling our progress.

Looks okay to me. @gottesmm does the build-script fu look good here?

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 482f3e7514561a8dc370d9ee0930f35961f807f8

Build failed
Swift Test Linux Platform
Git Sha - 482f3e7514561a8dc370d9ee0930f35961f807f8

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 482f3e7514561a8dc370d9ee0930f35961f807f8

Build failed
Swift Test Linux Platform
Git Sha - 482f3e7514561a8dc370d9ee0930f35961f807f8

Pinging @gottesmm for review, as requested by him

There are tests for this, no?

I updated the utils/build_swift/tests/expected_options.py test and did some manual verification.

Can you squash/make sure this passes pylint? Then LGTM

Squashed. (I tend to use "Squash and merge" when merging.)
I ran pylint with the default configuration and newly added Python code passes (or fails with the same errors as surrounding code, e.g. method name too long).

@swift-ci Please test

Build failed
Swift Test OS X Platform
Git Sha - 777ebcd7f2932cae83f8fd60ecd5a600b9c31e49

Build failed
Swift Test Linux Platform
Git Sha - 777ebcd7f2932cae83f8fd60ecd5a600b9c31e49

Linux CI failed due to a seemingly unrelated SourceKitLSP error:
12:35:59 2019-10-14 19:35:59.512 SourceKitLSPPackageTests.xctest[72164:9f7fe700] manifest parse error(s):
12:35:59
/home/buildnode/jenkins/workspace/swift-PR-Linux/branch-master/tmp/TemporaryDirectory.N7tywe/pkg/Package.swift:3:5: error: type annotation missing in pattern
12:35:59 let pack
12:35:59     ^

I'll try triggering it again.

@swift-ci Please test linux

Thanks to reviewers!


speaker: plumb in NDP speaker

What this PR does / why we need it:
Hooks up the NDP speaker to the speaker binary.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when the PR gets merged):
Updates #83, but may be very close to fixing it too.
Special notes for your reviewer:
Will be rebased after #154 and #155 are merged.  I split them up for easier review.
This might actually work but I can't tell at the moment because I haven't found a network addon that can do both IPv6 and runs on ARM.  But I could see TCP traffic (HTTP) being pulled at my speaker's advertised IPv6 address, so assuming Kubernetes can do its thing, I think I've about got it!

Doesn't build:
internal/ndp/ndp.go:150: undefined: ndp.SolicitedNodeMulticast
internal/ndp/ndp.go:155: a.conn.JoinGroup undefined (type *ndp.Conn has no field or method JoinGroup)
internal/ndp/ndp.go:175: undefined: ndp.SolicitedNodeMulticast
internal/ndp/ndp.go:180: a.conn.LeaveGroup undefined (type *ndp.Conn has no field or method LeaveGroup)
Looking at the rest...

Yeah this needs a rebase for my vendor changes. I'll get to it on Monday if nothing else.

@danderson all fixed up!


feat: Add optional URL parameter to FetchResponse (box/box-codegen#617)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.003%) to 54.303%

Totals

Change from base Build<PHONE_NUMBER>2:
-0.003%

Covered Lines:
8494

Relevant Lines:
16316

💛  - Coveralls


Email progressed event

@fleetwoods Could you rebase this now I've merged in my PR? GitHub seems a bit confused


docs: fix the bar chart default axis id's

Looks good

Coverage remained the same at 75.461% when pulling 127ed8ddb34ee692c9a72f5848f992884bdf3918 on Rowno:patch-1 into 8876cd88879068b5045f0d3b300abb2353c2c1a7 on chartjs:master.


Made changes to convert decimal degree minutes to degrees

Thanks for catching my dumb mistakes, should be fixed now!


Possible to get Photino to accept external http connections for api endpoints?

I cant think of anywhere better to ask this so apologies if this is not the best place.
I have a scenario where I have a basic application which needs to handle an OAuth flow (as well as some other web based scenarios) which require us to have a web host running to accept external connections.
Internally Photino is running a webserver its just not exposed externally as <IP_ADDRESS> is not resolvable, so is there a way to also piggyback on top of the existing builder and add the required MVC bits in etc?
Currently im side loading another webserver via the .net 6 WebApplicaiton.CreateBuilder approach, but the problem I have here is that they do not share the same IServiceCollection instances so any dependencies are isolated between each host, so an IEventBus within the controllers cant talk to the IEventBus within the Photino world.
I also need to manage its lifecycle separately to the Photino one, which isnt a massive problem but it is extra overhead.

@grofit Photino does not run its own web server. It just runs a browser control. That said, many of our samples DO also run the ASP.NET Core web server to provide a service layer. It is not required however and not part of Photino. The basic means of communication between the browser control and the .NET wrapper (or any other 3rd party wrapper for that matter), is passing strings via memory buffer.

Yeah I can run a separate web host alongside photino fine, its just they do not share the same underlying IServiceCollection which causes issues for me, I have worked around it using a Service Location approach :( on the web host side.
I had incorrectly assumed photino was running a barebones webserver internally or something, thanks for getting back to me though.


UPDATE BUTTON OPENS BROWSER AND REOPENS DIALOG

[ ] I have verified there are no duplicate active or recent bugs, questions, or requests.
[ ] I have verified that I am using the latest version of AppUpdater.
[ ] I have given my issue a non-generic title.
[ ] I have read over the README, Wiki and FAQs (before asking questions on how to do something).

Details

PiracyChecker version: 2.x.x
Device OS version: 7.1.1

Builder
new AppUpdater(this)
   ...
   .start();

Clicking on the UPDATE Button in the dialog opens the browser instead of downloading/updating apk from my remote server.
Reproduction Steps

Expected Result
Actual Result

I experienced exactly the same. Also thought, this will automatically download the .apk uses it to update the App. Is there maybe a property missing which we have to adapt for such behaviour? @javiersantos


We should get the task download URL from location services

There is a workaround implemented, but not in the best way: https://github.com/Microsoft/vsts-agent/issues/84

not going to fix this now


display video in embed block

Fix #698
Test URLs:

Before: https://main--moleculardevices--hlxsites.hlx.page/products/microplate-readers/multi-mode-readers/spectramax-i3x-readers
After: https://issue-698--moleculardevices--hlxsites.hlx.page/products/microplate-readers/multi-mode-readers/spectramax-i3x-readers

high TBT is not related to this change, see test executing after reverting this change entirely still has high TBT
https://github.com/hlxsites/moleculardevices/pull/703/commits/fc8c6191501497fa635e35d857acb3e1b0f060d0

Why do we need this? Why not jus remove the embed block?

Why do we need this? Why not jus remove the embed block?

I wrote and then deleted the same comment :)
I was torn, but my answer would be: 2 options and authors can use what they think is easier for them (e.g. in the same fragment there are all embeds and the video should be different if embed is not supported for video.
From a code perspective it's about skipping things in the embed block, not duplicating code


Fix ossec upstream repository

The alienvault repo is dead.
This is the official one from
http://ossec.github.io/docs/manual/installation/installation-package.html

https://github.com/dj-wasabi/ansible-ossec-server/pull/13
beat me to it on this one...


create non-writable-file precommit file

transplantation from https://github.com/observing/pre-commit/pull/161

Checklist

[ ] run npm run test and npm run benchmark
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[ ] commit message and code follows the Developer's Certification of Origin
and the Code of conduct

I agree that this looks like a simple fix. But we really need to implement a robust integration test suite before we try things like this.


boltdb/bolt is not maintained. Use bbolt instead.

Signed-off-by: John Howard<EMAIL_ADDRESS>Part fix for https://github.com/docker/libnetwork/issues/1950
gitHub.com/boltdb/bolt is no longer being maintained. From https://github.com/boltdb/bolt:

Unfortunately I no longer have the time or energy to continue this work. Bolt is in a stable state and has years of successful production use. As such, I feel that leaving it in its current state is the most prudent course of action.
If you are interested in using a more featureful version of Bolt, I suggest that you look at the CoreOS fork called bbolt.

In order to fix the libnetwork issue, I need to change consumers over to the new package, so that I can ultimately pull in this fix: https://github.com/etcd-io/bbolt/pull/122.
This PR uses the import syntax recommended at https://github.com/etcd-io/bbolt#importing-bbolt
@mavenugo PTAL. cc @vieux @johnstep
@carlfischer1 - This will be one change of a few to get that libnetwork issue fixed and pulled into backport.

Replaces https://github.com/docker/libkv/pull/200. Ping @thaJeztah.
Added a second commit to bump golang to latest 1.8 release (although entirely not supported, but slightly less unsupported than 1.7.1....)

Added third commit to bump zookeeper - CI fails as those versions are no longer present.

Yay, green CI :)


implement uniqueness for combination of song names and artist names

user should be only able to rate a song once

completed as part of create.php and update.php


tests: Do not create two VMI/s with the same spec

What this PR does / why we need it:
Avoid scenarios where the VMI spec is defined and the VMI creation is
repeated between tests with the same spec.
This scenario has been found to cause the VMI/s to "leak" between tests,
causing flakiness.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Release note:
NONE

/lgtm

/cc @AlonaKaplan

/lgtm

/approve


Convert CI to GitHub Actions

Task
Convert CI to GitHub Actions
Context
Travis is removing its free tier for OSS projects, so this should be built with GitHub Actions instead, which is not going to add additional cost.
I would expect this to be one of the easier projects to convert given that Docker isn't used in the build.
See also:
https://github.com/mvdan/github-actions-golang
https://github.com/actions/create-release
https://github.com/actions/upload-release-asset

/assign: me


Added PurpleAir sensors connector info

Coverage remained the same at 98.913% when pulling 943775f833fa5c91fd9b0f4d42a1f6c288c45105 on jetarcher:patch-1 into f030b11d4e77d9737189e68b2cca6385f6ed9013 on tableau:master.


Cheques do not indicate they were cashed out

I don't know if #766 will address this but currently there seems to be no indication that a check has been cashed out.  I just did the following sequence:
chequebook/cheque - To see the recent checks from all peers, selected one peer to cash out (ab1bde4b8befa8d744e9285d98ded8ba217abb04af5ae175ba21de64f7ed2c29 with a payout of 450100)
chequebook/cashout was done on that peer - got back a transaction ID
Watched on etherscan for the transaction to complete.
chequebook/cheque and chequebook/cheque/peer both still show the check with no apparent change in status.
chequebook/cashout was done again on the same peer.  got back a new transaction ID.
Watched on etherscan for the transaction to complete.  It succeeded with 0 bzz transferred (but of course, transaction gas paid).
Repeated a third cashout with the same result.
If #766 doesn't plan to address this, then it seems that at least some indication should be flagged on a check that it has, or at least been attempted, to be cached out.
My Goerli Account: 658862e22f50981e4bb37c4f76cfb11a59f72c13
My Chequebook: CFF7CdA70B1e70F8323B4EfB1d7d2AB5437C3C04
Peer Chequebook: f90Ba42843225AA42Ea9F30121ea357f89335924
Transactions:
250d2179096e2e8aae568ff99acda652efbd7030293f60bbdc153cc75ecba714
6a14ffa4d7e189235db73248193bee9494c731fafd313630bf56826ed2b05a7a
c9eca718edfa901896f763bfaaf7c0a9fd0a308bc257d57daf38c3c58652744d
And the check still looks like:
/chequebook/cheque/ab1bde4b8befa8d744e9285d98ded8ba217abb04af5ae175ba21de64f7ed2c29
{
"peer": "ab1bde4b8befa8d744e9285d98ded8ba217abb04af5ae175ba21de64f7ed2c29",
"lastreceived": {
"beneficiary": "0x658862E22f50981e4Bb37C4F76cFb11a59F72c13",
"chequebook": "0xf90Ba42843225AA42Ea9F30121ea357f89335924",
"payout": 450100
},
"lastsent": null
}

bee currently does not monitor transactions so it does not really know if a cheque was already cashed out and the cashout endpoint will happily attempt to cash the same cheque twice (with the difference being 0). the only way to query cashout status is to GET /chequebook/cashout/<peer>.  the already cashed out amount might be added to /chequebook/cheque in the future. POST /chequebook/cashout/<peer> will not allow to cash the same thing twice.


Pause menu won't activate

Describe the bug
The new pause menu feature fails to activate on my system when pressing the hotkey
To Reproduce
Steps to reproduce the behavior:

Start a table in popper
Press the pause menu hotkey (F10)
Nothing happens

Desktop (please complete the following information):

OS: Windows 11
Browser: Chrome installed
Version 121.0.6167.86

Additional context
Running Popper 1.5 Beta
vpin-studio-server.log
vpin-studio-server.2024-01-27.log

To me it looks like the curl call is not inside your emulator script. Can you verify that this entry exists:

Yes, it works!
On Sun, Jan 28, 2024 at 11:54 AM syd711 @.***> wrote:

To me it looks like the curl call is not inside your emulator script. Can
you verify that this entry exists:
image.png (view on web)
https://github.com/syd711/vpin-studio/assets/1169826/788e19b2-308f-44f4-88ae-6da029426cec
—
Reply to this email directly, view it on GitHub
https://github.com/syd711/vpin-studio/issues/110#issuecomment-1913674169,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABYDYRBFKSM6MFNOCNNVHUTYQ2GETAVCNFSM6AAAAABCOJTSOKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSMJTGY3TIMJWHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

@syd711 I dont see anywhere documented (other than in this bug report) that a CURL command is required in Popper?
not in the UI itself or the Wiki... https://github.com/syd711/vpin-studio/wiki/VPin-Studio-Preferences#overlay--pause-menu-settings
Mine is not working either and it took an hour searching to find this thread. If that CURL command is required please put it in the UI and Wiki to help others. thx!


Add ScaleTranslate transform

Description
This PR would superceed #885 and follows on from work that @GenevieveBuckley and @jni have been doing around our world coordinates.
This PR does not actually add world coordinates though, it just adds the Transform base class and as STTransform class for transforms defined by a scale and translate and refactors the current scale / translate code to use it. It should be a non-breaking / non-functionality change that is purely a refactor.
Right now each layer still maintains three transforms _transform, _transform_view, and _transform_grid. We can maybe improve this for the future (I'd like to drop _transform_grid from the actual layer, and find a more elegant way to handle _transform_view).
Right now we also don't make use of the chain transform instead doing a compose of the STTransform. I know people want to chain transforms - see discussion in #1016, but note this , which says that if possible to compose it can be nice to do that too.
If people like this approach I will add tests to the Transform and STTransform. In a followup PR I will then introduce the concept of world coordinates which will affect how layers set their range, and how the dimension sliders interact with them, which right now is off. If that goes well it should be easy to adapt this approach to an AffineTransform too, and we can work from there. This PR is definitely just a baby step that at least gets us using Transforms.
Thoughts @jni @GenevieveBuckley?

@sofroniewn did you mean to include a link here? I'd like to read it.

but note this , which says that if possible to compose it can be nice to do that too.

On the off chance "compose" here means effectively the same thing as simplifying a transform chain down to one matrix, my comment here might be relevant: https://github.com/napari/napari/issues/1016#issuecomment-593666632

@GenevieveBuckley yes - i meant to have a link to https://github.com/napari/napari/issues/1016#issuecomment-593417171, in particular:

It'll take some work, but will be nice to avoid the overhead caused by chains of transforms if the code/developer knows how to simplify them. E.g. a chain consisting of entirely affines can be simplified to a single affine. Whether this is the dev's job or napari's job is a decision to make. I'd go with deferring to dev's for now, and putting this off to the future.

Your further comments there are well taken, including concerns of @VolkerH that you might not always want to collapse. Again what I'm taking away is increased flexibility is good.

I have updated this PR, including adding tests, doc strings, renaming to ScaleTranslate, dropping commented code, and maintaining python 3.6 compatibility. As you can see now this is really a pretty minor PR that doesn't change any functionality, but consolidates our scale and translate code into one object the ScaleTranslate transform. The reason I really like this is that it will make it much easier to reason about what transforms are what if we have less of them and it will be much easier to adopt affine transforms which lots of people want.
I've been following the discussion in #1016 closely and can see that people want lists of transforms, chaining of transforms, and more general transforms, in addition to world coordinates. All of that will start in the next PR - which will probably just be scoped at adding world coordinates. I'm trying for smaller more modular PRs as @jni like :-)
Let me know @GenevieveBuckley @jni if this looks good or if you have larger concerns that you don't think will be addressed by the followup PRs or that you'd like to still see in this PR

@sofroniewn can we have a project for all these related issues and pull requests? I can't make one since I'm not a core dev, but it would be helpful to have.
I'm starting to lose track of all the moving parts, but I think this is everything:
Issues:

Add ScaleTranslate transform - https://github.com/napari/napari/pull/1018
WIP: Proper models for world coordinates - https://github.com/napari/napari/pull/885

Pull requests:

World coordinates API question - https://github.com/napari/napari/issues/1016
Clarifying the interface between the image layer and the data - https://github.com/napari/napari/issues/792
Physical coordinate systems - https://github.com/napari/napari/issues/763

Up next, planned pull requests:

introduce the concept of world coordinates which will affect how layers set their range, and how the dimension sliders interact with them
Move _transform_grid out from the layer
chain transforms
AffineTransform

I re-read your PR @sofroniewn but I don't have any new comments to add.

I have made all the requested changes from @jni I will let this sit until tomorrow and then merge. Much more still to be done.
I've also made a World Coordinates project as requested by @GenevieveBuckley that will help us all keep track of this stuff better https://github.com/napari/napari/projects/10, thanks for the suggestion!!


Fix overwrite subsection

overwriting config_section options like required/multi/alias breaks
behavior of super
so subclass must not overwrite these options
subsection definitions of subsections (Hash) is simply merged
it is bug, because same section definition like  is overwritten by
subclass
under this bug, subclass MUST repeat superclass's definition, and add
original definition
but this is impossible in the real world
subsection definitions should be merged correctly

@tagomoris Review this PR, please.

Great fix!
I added some comments about some questions and some things nice to have.

I've fixed and pushed changes for all comments.

OK, Tests are green (after retries).
@okkez Could you squash changes?

@tagomoris Ok, I will squash and force push later.

Squashed.

Travis CI failed, but it is not related to my changes.

I requested rebuild and now it's green.

Merged. Thank you!


StatefulSet integration

What type of PR is this?
/kind feature

What this PR does / why we need it:
Adds statefulset integration to job framework
Which issue(s) this PR fixes:

Fixes #2717
Special notes for your reviewer:
Needs: #3189
Does this PR introduce a user-facing change?

Add integration for StatefulSet where Pods are managed by the pod-group integration.

@vladikkuzn can you test the integration works e2e?
When I was doing manual testing initially I hit a problem that the PodGroup integration waits until all pods are created, but StatefulSet creates second pod only after all previous pods are running, so there was a deadlock. If you confirm this is an issue I would recommend:

introduce the kueue.x-k8s.io/fast-pod-group-admission annotation, when true, then the Pod group does not need to wait for all pods with ungating
add an e2e test to confirm the integration works e2e

/test all

/cc @mbobrovskyi

/release-note-edit
Add integration for StatefulSet where Pods are managed by the pod-group integration.

@mimowo resizing indeed is not working, I think this feature should be done in follow up and could take quite some time

I agree for follow up.

There could be two potential implementations:

modify equivalency check to check for fast admission
update statefulset controller

Please summarize the current state in the issue, and describe the potential ways forward to support resizes. I think for 0.9 we may need to block it by webhook, but supporting it would be great.

I meant the same issue for now, but feel free to create a new one as well.

/lgtm
Thanks!

/kind feature


Xidi not working on "tomb3decomp", "tomb4decomp" and "tomb5decomp"

Hi,
Xidi isn't working on "tomb3decomp" (https://github.com/Trxyebeep/tomb3), "tomb4decomp" (https://github.com/Trxyebeep/TOMB4) and "tomb5decomp" (https://github.com/Trxyebeep/TOMB5), while "XInput Plus" is working. I've tried both "dinput.dll" and "dinput8.dll" and none of them seem to be working.
Thanks.

Could you please post some debug logs?
Xidi.ini:
[Log]
Enabled = yes
Level = 4

Here are the three log files. I just noticed that tomb5decomp used dinput, not dinput8 and does indeed work, but the game doesn't seem to detect dead zones and the left analog stick is just too sensitive, but this is not a Xidi issue. tomb3decomp and tomb4decomp seem to be using dinput8 and, while the log says Xidi is attaching to the game, I just can't set the controls properly (analog triggers are not detected, for example).
Xidi_DInput_PCTomb5.exe_10492.log
Xidi_DInput8_tomb3.exe_11048.log
Xidi_DInput8_tomb4.exe_12492.log

From the logs, tomb3 and tomb4 do load Xidi but appear to use DirectInput only for the keyboard. Could you please try the winmm form of Xidi and see if that helps?

Using winmm simply doesn't generate any log. Here is another log for "tomb4decomp" now selecting the "joystick" option in the control settings. Maybe now the log show actual gamepad usage.
Xidi_DInput8_tomb4.exe_19140.log

From the tomb3 and tomb4 code, they are using WinMM APIs for game controller communication.
If the WinMM form of Xidi isn't loading then you can try using the HookModule + WinMM method of loading Xidi and, failing that, post a HookModule Xidi log here and/or ask the project owners for help. But this isn't itself a problem with Xidi.
The deadzone issue is already tracked in #30.


Upgrade Fails

Installed product versions

Visual Studio: [example 2015 Ultimate ]
This extension: [example 0.8.76]

Description
While updating from Version 0.7.69 to 0.8.76, I get "This extension is not supported on the current product."
Steps to recreate

Tools --> Extensions & Updates
Go to the Visual Studio Gallery section under Updates since it shows that there is one.
Click the Update button.
Update downloads &, EULA shown.  Click Install.

Current behavior
It has had no issues till now.
Expected behavior
Upgrade to 0.8.76

@devtrix Yup, I uploaded VS2017 version by mistake. It's now back to VS2015 on the gallery with version 0.8.77. Please let me know if you are able to update. Sorry for inconvenience...

VS2015 version of the extension has been renamed as 'Experimental Tools 2015': https://marketplace.visualstudio.com/items?itemName=AndreiDzimchuk.ExperimentalTools
VS2017 version called 'Experimental Tools 2017' is available here: https://marketplace.visualstudio.com/items?itemName=AndreiDzimchuk.ExperimentalTools2017

Thank you for your prompt attention.  Works great!


TagHelper refresh

On build, on a Blazor component etc. We need to understand when we need to refresh TagHelpers and forcefully update documents.

c45160be9ee1e3176cb4c85c9612fcaa090b6b82
304e6c43096e33af5e1f389b6c44ef1ef84320e5


TFLite:  numeric precision issue in Conv int8 implementation

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): No, but dump the runtime data
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Ubuntu 18.04
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device: Null
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): 1.11.0 and 1.12.0
Python version: 3.6
Bazel version (if compiling from source): 0.16.1
GCC/Compiler version (if compiling from source): 5.5.0
CUDA/cuDNN version: No
GPU model and memory: No

Describe the current behavior
When running mobiletnet int8 model, starting from the third Conv(MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6), TFLite's output mismatches with another framework.
I looked into it and found that GetQuantizedConvolutionMultipler() generates unexpected results with the calculation multiplier = input_scale * weight_scale / output_scale. By unexpected I mean the math result is wrong, on my machine at least.
Log example of parameter of MobilenetV1/MobilenetV1/Conv2d_2_pointwise/Relu6 is as below. Since input_scale and output_scale are the same, the real_mulpliter shall be same as filter_scale - more even, these parameters shall be the same for most Conv ops in quantized MobileNetV1.
            input scale : 0.023528477177023888
            filter scale : 0.015148180536925793
            output scale : 0.023528477177023888
            real_multiplier: 0.015148180864416702
            output_multiplier:<PHONE_NUMBER>

Describe the expected behavior
Well, the expected behavior is that generates correct result.
Code to reproduce the issue
To generates the log in r1.11, try https://github.com/jackwish/tensorflow/tree/d/lite/qconv-r1.11 . Note that, I have already used another code style such that the output multiplier is correct.
You can also try r1.12 (there is bug in dumping conv outputs here, but the Prepare() still has multiplier log).
Other info / logs
I was running quantized MobileNetV1  with TFLite on a x86 server. By chance, i noticed that some output of Conv int8 is unexpected. TFLite was invoked through python interfaces, the model comes from TF model zoo (the TFLite model inside MobileNet_v1_1.0_224_quant). Nothing else special.
Note sure if there is similar behavior on other machine/devices.

I have looked into this a bit further. Far beyond expected, for the original multiplier calculation code style and mine, them generates in/correct result for different Conv ops. I have compared them, and list as bellow.

the indexing of conv starts from 1. Depthwise Conv is ignored (no verification of their result)
correct, means have same multiplier value as my test script, or use any gdb cli.
I am not sure whether the classification accuracy of the network is impacted as I am focus on arithmetic result only.

which conv
original impl. correct
new impl. correct

1
yes
no

2
no
no

3
no
yes

4
no
yes

5
no
no

6
no
yes

7
no
yes

8
no
no

9
no
yes

10
no
yes

11
no
yes

12
no
no

13
no
yes

14
no
yes

15
no
no

FYI: debug code for r1.12 has updated

I think i know what's going on for this issue. Will verify and provide a fix.

PR #24036 addresses Conv's issue. We will look into other precision issue later.

Apologies for the delay, can you describe what you mean by unexpected? What was the result you were getting and what was expected and why?

@suharshs

Thanks for the detailed debugging! Apologies for the delay, can you describe what you mean by unexpected? What was the result you were getting and what was expected and why? Specifically, what are you comparing against when you say incorrect/

expected and unexpected has been addressed initially in this issue.
root cause and code: Check this code segment of PR #24036 and you will get it (as we are C++ programmers...).
The code i was looking into is double product = a * b, of which a and b are float - the multiplication is in single precision, and casted to double precision.
I assumed that we were expecting a multiplication in double precision - as the quantized multiplier is essential.  I was thinking double product = static_cast<double>(a) * static_cast<double>(b) is what we want.
others
We are working on an internal project which takes TFLite as reference. Sorry that we cannot tell more according to the NDA. Still, the arithmetic issue can be easily reproduced in a tiny  C++ code. And, i have provided test in that PR.
The example of input/output of quantized multiplier function has been given in the Describe the current behavior section above and should have been well-described.
Well, since this issue was raised about a month ago, and we have fixed it (pr #24036 ) and turned to some other direction,  we have lost some more-detailed data. Sorry :(
Thank you.

Thanks! I guess I am curious how much of a different in accuracy this was generating for you in your use case if you can share :) Thanks for finding this! Will approve the PR.

Thanks! I guess I am curious how much of a different in accuracy this was generating for you in your use case if you can share :) Thanks for finding this! Will approve the PR.

You mean the end2end network accuracy? Well, we have not come to that yet. We are basically focus on arithmetic precision currently (though I think our team needs to put more resource on end2end verification... but that's out of my control...).
One interesting part of ML I think is, a software system with better arithmetic precision doesn't necessarily mean a better predication accuracy. I think you know what i mean... haha :)

Hi there, this numeric precision issue had been fixed by #25302 before. And I notice the fix was reverted in https://github.com/tensorflow/tensorflow/commit/55211a958cc5bb1cf0739c9582f97e0783bf37b4 . May I know why to revert it as there is obvious numeric precision here? If it is because that the numeric eventually impact end2end predicate accuracy, or it is not consistent with TF's implementation (which may also lead to accuracy problem)?

Hi @jackwish , I am so sorry I actually wasn't informed of this getting rolled back internally :(
I dug around and it appears this changed the output values of many model tests, (unclear if it actually impacted accuracy negatively). But since FakeQuant in TF uses float, this change may have caused a meaningful difference, and I think we need more rigorous end2end model accuracy analysis before we move forward. And if we do move forward I think we should resolve this by changing the TFLiteQuantizationParams value to double once and for all rather than performing these localized promotions.
In particular if we could get the accuracy impact these makes on the released quantized mobilenet v1's that could be a useful data point.
What do you think?
And again apologies for this getting silently rolled back!

Thank you @suharshs for your reply. I am totally agree with your consideration about the end2end accuracy, which I have not verified yet. And, I think your proposal of float/double alignment in TFLite and TF is absolutely the decent solution. All we need is some data. I can work on this, but maybe not that fast - we are lack of some infrastructure :(
Btw, I have a question about the quantization-aware training which I fail to find the answer when looking into detail. As we know, the contrib.quanize rewrites the graph by inserting FakeQuant ops to where it is needed, and the output of FakeQuant is float which has been narrowed to $$[min, max]$$ from float input. This FakeQuant float output flows into typical Conv2D (for example) op which is computing in float. So, is the simulated quantization forwarding is actually performed in float which has been narrowed to a range that can be represented in INT8?
Thanks.

Yes, the simulated convolution is performed in float with each input and output being effectively "quantized and dequantized".
FakeQuant(x) == Quantize(Dequantize(x))

Yes, the simulated convolution is performed in float with each input and output being effectively "quantized and dequantized".
FakeQuant(x) == Quantize(Dequantize(x))

Thank you for the knowledge!


Fix the switchChain error encountered when using the "metaMask" connector

fix #4223

Calling 'eth_chainId' directly solves it. It seems provider.getChainId does not always update this.state.chainId immediately.


Shows which data sets exist but not the contents or attributes

All I see is which data sets exist but not contents, attributes, or contents of the attributes. I'd really like to be able to see that for smaller HDF5 files at least. I'm willing to help contribute if that would be helpful

Sorry for the late response.
Feel free to create a PR.

To be honest I had some issues using other libraries than the pure JavaScript based.
Unfortunately that one does not fully support the format.


@enum tag not working

@enum tag doesn't produce an HTML file using default template, and reference to the enum uses a strange mal-formed filename.  In the resulting HTML file for Joint class, the link to the CoordType is:
a href="myphysicslab.lab.model.html#.CoordType"

which both doesn't exist and is not a valid file name or href.
The resulting documentation can be seen at:
http://www.myphysicslab.com/rmnp/test20150204c/out/index.html
Below is the code for this example. Also available at
http://www.myphysicslab.com/rmnp/test20150204c/test20150204c.js
Using JSDoc 3.4.0-dev (Thu, 22 Jan 2015 23:02:06 GMT)
/** @description Specifies whether a {Vector} is in body or world coordinates.
* @readonly
* @enum {number}
*/
myphysicslab.lab.model.CoordType = {
  BODY: 0,
  WORLD: 1
};

/** Creates a Joint connecting two {RigidBody}'s.
@param {!myphysicslab.lab.model.CoordType} normalType whether the normal is in body (for
rigidBody2) or world coordinates
* @constructor
*/
myphysicslab.lab.engine2D.Joint = function(normalType) {};

AFAIK, myphysicslab.lab.model.html#.CoordType is a valid href attribute in HTML5. It points to the ID .CoordType in the file named myphysicslab.lab.model.html. (HTML5 allows most punctuation in the URI hash.)
I suspect that the link is broken because you haven't documented the myphysicslab.lab.model namespace. When I added the following lines to the top of your example, JSDoc generated the output file myphysicslab.lab.model.html, and the link worked fine:
/** @namespace myphysicslab */

/** @namespace myphysicslab.lab */

/** @namespace myphysicslab.lab.model */


Use npm scoped packages for Scatter's family of libraries?

After seeing your @babel/runtime instruction in the latest readme, I learned about scoped packages in npm.

Scopes are a way of grouping related packages together, and also affect a few things about the way npm treats the package.

I wonder if this might be something you consider for Scatter, e.g. this feature:

Each npm user/organization has their own scope, and only you can add packages in your scope. This means you don't have to worry about someone taking your package name ahead of you. Thus it is also a good way to signal official packages for organizations.

Then the imports would look something like this potentially:
@scatter/core
@scatter/plugin-eosjs
@scatter/plugin-eosjs2
@scatter/plugin-web3
@scatter/plugin-tron

Obviously not a priority and managing backwards compatibility might be a bit painful, not sure. Just an idea for sometime in the future maybe.

Indeed this is a good consideration for the future. Especially scope reservation


feat(sidenav): add swipe functionality

Bug, feature request, or proposal:
Feature request
What is the expected behavior?
It'd be great to have the functionality of swipe in md-sidenav, like in https://material.io/guidelines/.
What are the steps to reproduce?
Open https://material.io/guidelines/ in mobile and see how the swipe on menu works.
Is there anything else we should know?
The same feature request was requested in material(1) here and at some point it was implemented, but not merged.

We do plan on doing this.

Hi, I have only recently jumped on the angular wagon and find all of the different versions to be completely confusing.  At the moment I have an app underway using Angular2 and the material web components which seems to be a fairly reliable stack, however following the evolution of this feature  I'm beginning to question my choice.
This is absolutely basic functionality for a sidenav, which I have first encountered when using a similar component in Nativescript.  The fact that this was first suggested in 2014 and yet 3 years later is only in the plans is extremely frustrating!  Apparently someone has implemented the feature, but because of the management of the project and "surge focus on material 2" it never got merged.  This is enough to make me dump the whole Angular2 project and take Polymer web components into use since they have implemented drag on their sidenav component.  This is needless to say disappointing since otherwise the material library has worked reasonably well.  There were a lot of plus ones originally on this feature, I suspect it should have been given higher priority.

@jelbourn, is there an ETA for when this will be implemented?
I don't see any reference to this in the "In progress, planned, and non-planned features" section of the readme.

Is there any workaround?
thx

@rafaelss99, in fact there's a better example from the rival library:
http://www.material-ui.com/#/components/drawer
Facebook-backed JS library has better material drawer (yes, they also use the official term) than Google-backed TS framework!

@AjawadMahmoud material-ui is for React.

Wasn't my comment clear enough, @airblader?

Well you are presenting it as an alternative to Angular Material. But it works with an entirely different technology.

This was just an example. At the end of the day it's JavaScript beneath it.
I can rewrite the exact procedure back for Angular.
On Fri, 1 Dec 2017, 10:03 Ingo Bürk<EMAIL_ADDRESS>wrote:

Well you are presenting it as an alternative to Angular Material. But it
works with an entirely different technology.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/angular/material2/issues/5712#issuecomment-348409445,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATVPmaVKb9QpeazZxuXF4QBP-hW7yhNks5s75atgaJpZM4OWUqo
.

Nothing new on this?

Currently using a forked ionic-split-pane to get a swipe/slideable sidenav: https://github.com/xcaliber-tech/ionic-split-pane
Which involved a lot of hacking and ripping removing dependencies on other unrelated things like ion-nav, ion-button and ion-content. Would be awesome to remove that monstrosity when swipe behaviour lands here :)

@Swoox's solution didn't work for me, but brought me to hammerjs and this solution:
app-container.component.scss
.app-container {
    height: 100%;
    width: 100%;
    position: absolute;
}

app-container.component.html
<mat-sidenav-container class="app-container">
  <mat-sidenav #sidenav>Sidenav content</mat-sidenav>
  <mat-sidenav-content>
    Main Content
  </mat-sidenav-content>
</mat-sidenav-container>

app-container.component.ts
import { Component, Input, ElementRef, ViewChild } from '@angular/core';
import * as Hammer from 'hammerjs';
import { MatSidenav } from '@angular/material';

@Component({
    selector: 'app-container',
    templateUrl: './app-container.component.html',
    styleUrls: ['./app-container.component.scss']
})
export class AppContainerComponent {

    @ViewChild(MatSidenav)
    public sidenav: MatSidenav;

    constructor(elementRef: ElementRef) {
        const hammertime = new Hammer(elementRef.nativeElement, {});
        hammertime.on('panright', (ev) => {
            this.sidenav.open();
        });
        hammertime.on('panleft', (ev) => {
            this.sidenav.close();
        });
    }
}

It works as long as the content doesn't exceed the width of 100%, otherwise it will scroll the page and open the menu.

Thanks @maxfriedmann works like a charm!!! 👍 👍 👍 👍 👍 👍 👍 👍 👍

anyway...isn't this deadly to performance?
I removed it since on mobile I'm wrapping the app in Ionic 3.9..

@maxfriedmann Like you solution but what if you add another drawer on the right side? How would you solve that?

I haven't had that problem, only used a single drawer.
Please have a look at https://hammerjs.github.io/recognizer-pan, you actually get the start and stop positions of the pan action. You could e.g. split the screen in 1/3 and 2/3 and decide programmatically, which drawer to open...

If you only want to check for touch device swipes (and not mouse drags on desktop), you can check the event.pointerType property.
		hammertime.on('panright', (event) => {
			if (event.pointerType !== 'mouse') {
				this.sidenav.open();
			}
		});
		hammertime.on('panleft', (event) => {
			if (event.pointerType !== 'mouse') {
				this.sidenav.close();
			}
		});

@PascalTemel Didn't try this, since we decided to remove this snippet from the desktop and use the native menu in ionic...but, nice approach.

A slightly better option is to use the HostListener decorator. Then there is no need to create a new Hammer instance. For example, place this into the root AppComponent:
    @HostListener('panright')
    openSidenav() {
        // open the sidenav
    }

    @HostListener('panleft')
    closeSidenav() {
       // close the sidenav
    }

Does this implementantion have any drawbacks ? (memory leaks, performance issues) Kind regards

Hello everyone and thank you for those spectacular contributions. In my case they have helped me a lot. But I have a small inconvenience:

Is it possible through Hammer to improve the animation performance of the sidenav?

When I open and close the sidenav, it has a lot of lag in the mobile devices, I have looked for how to change that for CSS and I have tried many solutions, but none has served me. I'm using Angular Material 7.3.1

Is there any solution through Hammer or any other way that really works to improve the animation performance of sidenav?

And an even bolder question.

Is it possible any solution through Hammer to move the sidenav according to touch of the finger? there is a very old library that does it and I have it for reference. http://jakiestfu.github.io/Snap.js/demo/apps/default.html

Thank you so much for the help you can give me.

This is my contribution for the sidenav to react on the left side of the screen to open.
const hammertime = new Hammer(elementRef.nativeElement, {});     hammertime.get('pan').set({ direction: Hammer.DIRECTION_ALL });     hammertime.on('panright', event => {       if (         event.pointerType !== 'mouse' &&         event.center.x >= 1 && event.center.x <= 50       ) {         this.sidenav.open();       }     });     hammertime.on('panleft', event => {       if (event.pointerType !== 'mouse') {         this.sidenav.close();       }     });     hammertime.on('panup', event => false);     hammertime.on('pandown', event => false);

We really need a clean solution for that. Simply triggering the open is not an option.
Users are used to deferring the SideNav slowly. Depending on the slide progress, the cdk background layer must appear.
For example, with mode = "push", the content is moved slowly. Once more than 50% of the Sidenav wide is swiped, let the sidenav slide on. Less than 50% let go again.
Everything else is not a viable solution :)

We really need a clean solution for that. Simply triggering the open is not an option.
Users are used to deferring the SideNav slowly. Depending on the slide progress, the cdk background layer must appear.
For example, with mode = "push", the content is moved slowly. Once more than 50% of the Sidenav wide is swiped, let the sidenav slide on. Less than 50% let go again.
Everything else is not a viable solution :)

yes it should work exactly like it would in android studio, thinks like this is what makes your pwa feel native

Any update on this?

Any updates on this?
The home assistant project has a very well working swiping functionality for it's sidebar. You can try it here:
https://demo.home-assistant.io

Can you share the code @lud-hu ?
i have the auto hide toolbar if someone needs this: https://github.com/angular/components/issues/16659

As of Angular v9 we're removing our dependency on HammerJS and officially deciding that Angular Material will be agnostic to any gesture recognition framework. I would still like to add documentation that gives some guidance on how to do this, but we won't be adding support directly into the sidenav.

@jelbourn does that mean that also other components such as mat-slide-toggle, mat-slider etc will not have swipe support?

Slider will still slide since that's inherent to its use, but for now that does mean the sliding/dragging behavior on slide-toggle is going away too. The main reason for that, though, isn't HammerJS. We working on new versions of the components based on top of MDC Web, and MDC's slide-toggle (they call it switch) doesn't support dragging either.

This is an incredibly disappointing decision. The sidenav should ship with basic common sense gesture support.

I built a working prototype in stackblitz that you can slide open or closed with native touch events that are passive.
Because it uses touch you'll need to open in new window and use the mobile emulator to test it.
https://stackblitz.com/edit/angular-b5gmd8
This ONLY works with the sidenav in over mode.
Unfortunately iOS still requires preventDefault for touchmove to prevent scrolling so we can't use passive. It assumes if the user has moved the touch 5px horizontally they are attempting to manipulate the drawer and disables scrolling, otherwise ignores it.
This isn't the usual, swipe and it fully opens/closes solution that I've seen in most places. You can actually pull the drawer out and let go and have it animate. It was difficult getting it to behave with the baked in animations and had to disable them while the drawer is being dragged.
There are probably a lot better ways of doing much of this and it might be brittle due to future changes in the material library but I was just interested in getting something functional that maintained the material feel and a pleasant UX, while still allowing the button toggle functionality to continue to work
HTH

Any updates on this?
The home assistant project has a very well working swiping functionality for it's sidebar. You can try it here:
https://demo.home-assistant.io
Maybe it is possible to use the same library for that? (Polymer?)

Respect for the hui prefix

The "funny" part is, I think Google is slowly getting rid of the sidenav in native apps (Store, Photos, Map). Now that Android has gesture navigation, these two features (go back & open sidenav) collide, and I think this is their solution, get rid of usages of sidenav. (I switched back to 3 dot navigation because of this collision) But this is just my theory, and I think we won't see this inplemented :)

@Swoox's solution didn't work for me, but brought me to hammerjs and this solution:
app-container.component.scss
.app-container {
    height: 100%;
    width: 100%;
    position: absolute;
}

app-container.component.html
<mat-sidenav-container class="app-container">
  <mat-sidenav #sidenav>Sidenav content</mat-sidenav>
  <mat-sidenav-content>
    Main Content
  </mat-sidenav-content>
</mat-sidenav-container>

app-container.component.ts
import { Component, Input, ElementRef, ViewChild } from '@angular/core';
import * as Hammer from 'hammerjs';
import { MatSidenav } from '@angular/material';

@Component({
    selector: 'app-container',
    templateUrl: './app-container.component.html',
    styleUrls: ['./app-container.component.scss']
})
export class AppContainerComponent {

    @ViewChild(MatSidenav)
    public sidenav: MatSidenav;

    constructor(elementRef: ElementRef) {
        const hammertime = new Hammer(elementRef.nativeElement, {});
        hammertime.on('panright', (ev) => {
            this.sidenav.open();
        });
        hammertime.on('panleft', (ev) => {
            this.sidenav.close();
        });
    }
}

It works as long as the content doesn't exceed the width of 100%, otherwise it will scroll the page and open the menu.

angular have helpers for hammer which uses zone runOutsideOfAngular to improve perf
import { HAMMER_GESTURE_CONFIG, HammerGestureConfig } from '@angular/platform-browser';
no need to use hammerjs directly


Block Inspector high GPU/CPU usage + high FPS (Frame Rate)

Opening the Block inspector increases my GPU use from 0-5 to 30% (rtx2070s) and cpu from 0-5% to 10-15% (i7-10700k).
At the same time my performance tracking tool claims something is rendering at 270fps
Deselecting the node reduces use and and no FPS is being tracked any more.
Different nodes in the flowchart have different FPS. For example a node with only the quit command in it gets 780FPS. CPU/GPU use is the same though
Tool: MSI Afterburner + RTSS
Perhaps there's a way to limit FPS of the Unity UI for plugins?
Perhaps there's a way to only update the UI if it is actually being updated?
Unity 2020.1.2f1
Fungus 3.13.2 and 3.13.4
PS: video of blank project showing the issue https://youtu.be/iM4OA2Pz3Ic

Commenting out line 138 in BlockInspector.cs (//DrawCommandUI(flowchart, inspectCommand);) disables the 100% core utilization and also the 10-15% gpu utilization increase when selecting a block in flowchart.
Upon further experimentation, the same can be achieved by commenting out line 202 (//Repaint();) inside the DrawCommandUI function.
I tried constructing a limiter (private float timer = 0; and encapsulating Repaint() in a if (timer >  0.01667f) { timer = 0; Repaint();} block but that lead to errors that I didn't understand (and a different error when I tried to encapsulate the entire DrawCommandUI() content).
Instead, limiting the refresh rate of Unity.exe in Nvidia Control Panel to 60 or 30 works around my problem: no CPU core is being maxed out, even though GPU utilization increases from 1-5% to ~10% while block inspector is visible.
Note: after setting the refresh rate in nvidia control panel, Unity needs to be restarted for it to have an effect.

Thanks for reporting and the detailed follow up. If you've got a solution you like, feel free to put in a PR. Otherwise I imagine I'll get time to look at this during the 3.14 release cycle.

I couldn't find a solution but made another video where I try out removing the Repaint() call, add an in-game fps limiter and manage to add a (hopefully) 60fps limiter for the call only: https://youtu.be/QzF5JwUsX8U but there's no actual solution to the problem yet.
Maybe it helps figuring out why Repaint() is needed. I'm wildly guessing the UI is updating something somewhere based on something like Update or FixedUpdate...
Also: FlowchartWindow.cs has a forceRepaintCount counter for limiting Repaint() calls. If Repaint() in line 444 is moved outside of the if-construct around it, that massively increases framerate. Perhaps this can be used for BlockInspector as well somehow.


Adding Tzikin Token

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

How do I fix the issue?

I can help refer this https://github.com/zakimzf/profile/pull/1
PS: if you don't need my help.. please ignore this!

Hello,
Yes I would like some help on how to fix the auto merge error I have.
El vie, 11 feb 2022 a las 0:14, Mohd Zakiuddin Faiz (<
@.***>) escribió:

I can help refer this zakimzf/profile#1
https://github.com/zakimzf/profile/pull/1
PS: if you don't need my help.. please ignore this!
—
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/18146#issuecomment-1035966857,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXWYV4GWADC2WU7EVEB4NGLU2TAO7ANCNFSM5OC2WOLA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

Great! Contact me on telegram @zakimzf to proceed!
On Sat, 12 Feb 2022, 12:41 am GeroTzikin, @.***> wrote:

Hello,
Yes I would like some help on how to fix the auto merge error I have.
El vie, 11 feb 2022 a las 0:14, Mohd Zakiuddin Faiz (<
@.***>) escribió:

I can help refer this zakimzf/profile#1
https://github.com/zakimzf/profile/pull/1
PS: if you don't need my help.. please ignore this!
—
Reply to this email directly, view it on GitHub
<
https://github.com/solana-labs/token-list/pull/18146#issuecomment-1035966857
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AXWYV4GWADC2WU7EVEB4NGLU2TAO7ANCNFSM5OC2WOLA
.
Triage notifications on the go with GitHub Mobile for iOS
<
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
<
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/18146#issuecomment-1036530915,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXNBCAQLEMEF3VTMCWECNEDU2VNNRANCNFSM5OC2WOLA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>

On Fri, Feb 11, 2022 at 5:03 PM Mohd Zakiuddin Faiz <
@.***> wrote:

What 4 digits??
On Sat, 12 Feb 2022, 6:31 am GeroTzikin, @.***> wrote:

I need your 4 digits to add you
On Fri, Feb 11, 2022 at 4:58 PM Mohd Zakiuddin Faiz <
@.***> wrote:

Great! Contact me on telegram @zakimzf to proceed!
On Sat, 12 Feb 2022, 12:41 am GeroTzikin, @.***> wrote:

Hello,
Yes I would like some help on how to fix the auto merge error I have.
El vie, 11 feb 2022 a las 0:14, Mohd Zakiuddin Faiz (<
@.***>) escribió:

I can help refer this zakimzf/profile#1
https://github.com/zakimzf/profile/pull/1
PS: if you don't need my help.. please ignore this!
—
Reply to this email directly, view it on GitHub
<

https://github.com/solana-labs/token-list/pull/18146#issuecomment-1035966857

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AXWYV4GWADC2WU7EVEB4NGLU2TAO7ANCNFSM5OC2WOLA

.
Triage notifications on the go with GitHub Mobile for iOS
<

https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android
<

https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub

.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/solana-labs/token-list/pull/18146#issuecomment-1036530915

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AXNBCAQLEMEF3VTMCWECNEDU2VNNRANCNFSM5OC2WOLA

.
Triage notifications on the go with GitHub Mobile for iOS
<

https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android
<

https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub

.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<

https://github.com/solana-labs/token-list/pull/18146#issuecomment-1036879130

,
or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/AXWYV4G5L6HCU3FFCO2RTULU2WWD3ANCNFSM5OC2WOLA

.
Triage notifications on the go with GitHub Mobile for iOS
<

https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675

or Android
<

https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub

.
You are receiving this because you authored the thread.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
<
https://github.com/solana-labs/token-list/pull/18146#issuecomment-1036883248
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AXNBCAX4HUKPNK2PIO5WQCLU2WWQLANCNFSM5OC2WOLA
.
Triage notifications on the go with GitHub Mobile for iOS
<
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
<
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub
.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/18146#issuecomment-1036884913,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXWYV4DWGO3Z5UG45UTXYB3U2WWVPANCNFSM5OC2WOLA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>

What happened? Don't you have telegram? If not contact me on WhatsApp +919704371049

I’ll do telegram
On Fri, Feb 11, 2022 at 5:22 PM Mohd Zakiuddin Faiz <
@.***> wrote:

What happened? Don't you have telegram? If not contact me on WhatsApp
+919704371049
—
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/18146#issuecomment-1036907925,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXWYV4EIUN62UJY6XBOWXE3U2WY6NANCNFSM5OC2WOLA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>


Error after Instantiating LimeTabularExplainer via the Explainer interface

After instantiating LimeTabularExplainer via Explainer interface, I am getting an error message:
TypeError: init() got an unexpected keyword argument 'sample_around_instance'
I guess this should be because of latest release. I dont see this error message on previous versions. Suggestions please?

Hi Rajprasath, thanks for raising the issue. Do you mean that this error happens for later versions of LIME?

@Rajprasath89 can you share some sample code or notebook, how to reproduce the issue and using what data set? thanks

@Rajprasath89 Could you provide the version of the library that you are using and some sample codes? It may be due to a misalignment on the library version. "sample_around_instance" is a new attribute introduced in the latest version of lime.

@Rajprasath89 I will close this issue for now as we haven't heard from you for long, please let me know if you need more help for debugging. Thanks.


Remove installer args for 0.53 release

Linked issue microsoft/powertoys#15134
Linked PR microsoft/powertoys#15050
cc: @yuyoyuppe, @crutkas

@franky920920 : Thanks for your contribution! The author(s) have been notified to review your proposed change.

We will revise this once we have better details. It can have args sent in, namely silent.


List workspaces and their dsahboards

Part of epic #816
AS A domain specific user
I WANT TO be able to select a workspace
SO THAT I CAN list the available dashboards

This is what we have right now:


Trouble with Httpie and Migra: AttributeError: type object 'Path' has no attribute 'home'

Hi! Thank you very much for this tool.
I'm a novice at both Nix and Python and I hope you can help me to understand what is going on here.
Here is a working flake.nix:
{
  description = "Working environment with httpie";
  inputs.flake-utils.url = "github:numtide/flake-utils";

  outputs = { self, nixpkgs, flake-utils }:
    flake-utils.lib.eachDefaultSystem (system:
      let pkgs = import nixpkgs { inherit system; };
      in
        rec {
          packages.with-httpie = pkgs.stdenv.mkDerivation {
            name = "with-httpie";
            src = self;
            buildInputs = [ pkgs.httpie ];
          };

          defaultPackage = packages.with-httpie;
        }
    );
}

with this I can run:
$ nix develop
$ http
usage: http [--json] [--form] [--multipart] [--boundary BOUNDARY] [--compress] [--pretty {all,colors,format,none}] [--style STYLE] [--unsorted] [--sorted] [--format-options FORMAT_OPTIONS] [--print WHAT]
            [--headers] [--body] [--verbose] [--all] [--history-print WHAT] [--stream] [--output FILE] [--download] [--continue] [--quiet]
            [--session SESSION_NAME_OR_PATH | --session-read-only SESSION_NAME_OR_PATH] [--auth USER[:PASS]] [--auth-type {basic,digest}] [--ignore-netrc] [--offline] [--proxy PROTOCOL:PROXY_URL] [--follow]
            [--max-redirects MAX_REDIRECTS] [--max-headers MAX_HEADERS] [--timeout SECONDS] [--check-status] [--path-as-is] [--chunked] [--verify VERIFY] [--ssl {ssl2.3,tls1,tls1.1,tls1.2}] [--ciphers CIPHERS]
            [--cert CERT] [--cert-key CERT_KEY] [--ignore-stdin] [--help] [--version] [--traceback] [--default-scheme DEFAULT_SCHEME] [--debug]
            [METHOD] URL [REQUEST_ITEM [REQUEST_ITEM ...]]
http: error: the following arguments are required: URL

So it works as expected. Now I want to add a program called Migra (https://pypi.org/project/migra/).
{
  description = "Introducing migra via mach-nix somehow breaks httpie";

  inputs = {
    flake-utils.url = "github:numtide/flake-utils";
    mach-nix = {
      url = "github:DavHau/mach-nix";
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };

  outputs = { self, nixpkgs, flake-utils, mach-nix }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        pkgs = import nixpkgs { inherit system; };
        pythonDependencies = mach-nix.lib.${ system }.mkPython {
          requirements = ''
            migra
          '';
        };
      in
        rec {
          packages.with-httpie = pkgs.stdenv.mkDerivation {
            name = "with-httpie";
            src = self;
            buildInputs = [
              pkgs.httpie
              pythonDependencies
            ];
          };

          defaultPackage = packages.with-httpie;
        }
    );
}

With the above migra works as expected but I can't use httpie:
$ nix develop
$ migra
usage: migra [-h] [--unsafe] [--schema SCHEMA] [--exclude_schema EXCLUDE_SCHEMA] [--create-extensions-only] [--with-privileges] [--force-utf8] dburl_from dburl_target
migra: error: the following arguments are required: dburl_from, dburl_target
$ http
Traceback (most recent call last):
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/bin/.http-wrapped", line 9, in <module>
    sys.exit(main())
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/__main__.py", line 10, in main
    from .core import main
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/core.py", line 13, in <module>
    from httpie.client import collect_messages
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/client.py", line 15, in <module>
    from httpie.plugins.registry import plugin_manager
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/plugins/registry.py", line 5, in <module>
    from httpie.output.formatters.colors import ColorFormatter
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/output/formatters/colors.py", line 19, in <module>
    from httpie.context import Environment
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/context.py", line 13, in <module>
    from httpie.config import DEFAULT_CONFIG_DIR, Config, ConfigFileError
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/config.py", line 58, in <module>
    DEFAULT_CONFIG_DIR = get_default_config_dir()
  File "/nix/store/1ca2gf9as0jzrj4cxlm620fb8c28ylla-httpie-2.4.0/lib/python3.8/site-packages/httpie/config.py", line 43, in get_default_config_dir
    home_dir = Path.home()
AttributeError: type object 'Path' has no attribute 'home'

I tried adding different PIP packages than Migra (e.g. Numpy) and it didn't break Httpie. I would really like to have both packages available in my project and I'm a bit out of my depth here. Any help will be appreciated.

It's probably unrelated issue, but I've noticed that Httpie also doesn't work when installed alone (without Migra) via mach-nix:
{
  description = "Introducing mach-nix somehow breaks httpie";

  inputs = {
    flake-utils.url = "github:numtide/flake-utils";
    mach-nix = {
      url = "github:DavHau/mach-nix";
      inputs.nixpkgs.follows = "nixpkgs";
    };
  };

  outputs = { self, nixpkgs, flake-utils, mach-nix }:
    flake-utils.lib.eachDefaultSystem (system:
      let
        pkgs = import nixpkgs { inherit system; };
        pythonDependencies = mach-nix.lib.${ system }.mkPython {
          requirements = ''
            httpie
          '';
        };
      in
        rec {
          packages.with-httpie = pkgs.stdenv.mkDerivation {
            name = "with-httpie";
            src = self;
            buildInputs = [
              pythonDependencies
            ];
          };

          defaultPackage = packages.with-httpie;
        }
    );
}

The error is different now (ModuleNotFoundError: No module named 'pkg_resources')
$ nix develop
$ http
Traceback (most recent call last):
  File "/nix/store/m60pkqfr1ksbijpzz7dpp6ngfl5a4hpf-python3.8-httpie-2.4.0/bin/.http-wrapped", line 9, in <module>
    sys.exit(main())
  File "/nix/store/l5327cbzcprh5p8fxpwb7bis39qi0ix4-python3-3.8.8-env/lib/python3.8/site-packages/httpie/__main__.py", line 10, in main
    from .core import main
  File "/nix/store/l5327cbzcprh5p8fxpwb7bis39qi0ix4-python3-3.8.8-env/lib/python3.8/site-packages/httpie/core.py", line 13, in <module>
    from httpie.client import collect_messages
  File "/nix/store/l5327cbzcprh5p8fxpwb7bis39qi0ix4-python3-3.8.8-env/lib/python3.8/site-packages/httpie/client.py", line 15, in <module>
    from httpie.plugins.registry import plugin_manager
  File "/nix/store/l5327cbzcprh5p8fxpwb7bis39qi0ix4-python3-3.8.8-env/lib/python3.8/site-packages/httpie/plugins/registry.py", line 1, in <module>
    from httpie.plugins.manager import PluginManager
  File "/nix/store/l5327cbzcprh5p8fxpwb7bis39qi0ix4-python3-3.8.8-env/lib/python3.8/site-packages/httpie/plugins/manager.py", line 5, in <module>
    from pkg_resources import iter_entry_points
ModuleNotFoundError: No module named 'pkg_resources'

the python packages (from pypi) works
nix-shell -p nixFlakes --run "nix run github:davhau/mach-nix#with.ipython.httpie --show-trace "

Hey the problem here seems to be that you are trying to use pkgs.stdenv.mkDerivation to build your package.
This doesn't work. You're not telling mkDervation how to build the package. Just adding your dependencies via buildInputs isn't enough.
But you do not need to use mkDerivation at all. Jut use:
{
  packages.with-httpie = mach-nix.lib."${system}".mkPython {
    requirements = ''
      httpie
      migra
    '';
  };
}

Also it looks to me like you might have misunderstood the nix develop command. nix develop or nix-shell ./example-file.nix will not build the given package. These commands are meant for debugging a nix build and will just bring you into the build environment of the given derivation. This mechanism can also be used to assemble an arbitrary shell environment, but then you should use pkgs.mkShell to define the shell derivation.


11.26.55 version not supported

pls up this apk
it is not work on my lg g2 d802 on 1.8.24 beta

Updated, chceck if it's working

still not working

I've just checked and... how is it possible that you have 11.26.55 YT? As far as I know, the latest one is 11.25.55 (as seen on apkmirror.com). If you really have 11.26.55, upload .apk somewhere so we could update the module

my nad i have 11.25.55 version apk
and it is still not work

my bad*

Not working here either, on 11.25.55, Android 6.0 Ressurection Remix, Xposed V84, no notification at all, it's just as if the module wasn't installed, not even the first launch dialogue to explain the background system. I'm using the notification all the time version since the other one is not up to date (Impossible to update as I understood).

I backed up the APK using titanium backup, here it is, hope it helps !
https://framadrop.org/r/aGtkj8Xpcd#cc7nPVQ7L5n2VyeuRXBAtWqI3gI0Aanj66l+vn+g9Jk=

The one you've linked is the same as the others... I don't know why it's not working. Any logs in Xposed  app or something? You have xposed flashed and the module is enabled I assume... phone was rebooted after module install, right?

Not working for me either.  On S5, Android 4.4.2, using YouTube 11.25.55.  Just stopped working randomly this morning.  Disabling & renabling hooks did nothing as did uninstalling & reinstalling the module with rebooting.

Oh, I juste checked the log and I noticed there was no signs of the module, so I checked and it was disabled, my bad ^^'
I had to uninstall the app before updating, I suppose it might be smart to add a little text that warns you to reenable the module if you uninstall.

From what I understand the module is updated for version 11.25.55
But I can't find it on xposed

I was on the stable...migrating over to the beta fixed everything.  Thanks.

@xbiggyl turn on beta channel in Xposed app. Go to Download, tap on the module and swipe to the right to Settings tab. Then choose Beta in "Versions to be shown".

I'm on YT 11.25.55 (Android 6.0.1 CM13). 1.8.25 is working.


feat(interaction): 交互机制的目录结构和架构

Checklist

[x] npm test passes
[x] 交互机制 https://www.yuque.com/antv/g2-docs/hb8huo#YDoLR
[x] 交互的代码目录结构
[x] 在 view 中的使用
[x] commit message follows commit guidelines

Description of change

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

45 of 47 (95.74%)  changed or added relevant lines in 9 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.6%) to 66.921%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/chart/view.ts
1
3
33.33%

Files with Coverage Reduction
New Missed Lines
%

src/chart/view.ts
2
83.56%

Totals

Change from base Build<PHONE_NUMBER>:
0.6%

Covered Lines:
1437

Relevant Lines:
2027

💛  - Coveralls