Several issues

I've implemented everything in this article. However, I'm facing some issues.
Issue 1. In the below event,
Push.PushNotificationReceived += (sender, e)
if (e.CustomData != null)
{
summary += "\n\tCustom data:\n";
foreach (var key in e.CustomData.Keys)
{
summary += $"\t\t{key} : {e.CustomData[key]}\n";
}
}
e.CustomData is ALWAYS NOT null.
I always get this custom data key/value pair:
"google.ttl", "2419200"
Issue 2. This method never gets called, even though I use LaunchMode = LaunchMode.SingleTop
protected override void OnNewIntent(Intent intent)
{
base.OnNewIntent(intent);
Push.CheckLaunchedFromNotification(this, intent);
}
Third issue I encounter is this:

My main activity uses LaunchMode = LaunchMode.SingleTop
While on my main activity I press the back button to dismiss the activity.
I send my push notification from appcenter.ms
Notification appears in the notification center quite alright.
Once I click the notification, my Main activity launches (still doesn't call OnNewIntent as I explained earlier).
The e.Title and e.Message are always null in Push.PushNotificationReceived += (sender, e). Although if I had sent the push notification while the app was in the foreground, e.Title and e.Message will not be null.

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

ID: ed528dcd-ecaf-697e-c64a-30651d26ff3d
Version Independent ID: 1e92bbb4-5800-6d31-51ee-c6d5864801d1
Content: App Center Push for Xamarin.Android Apps - Visual Studio App Center | Microsoft Docs
Content Source: docs/sdk/push/xamarin-android.md
Service: vs-appcenter
GitHub Login: @elamalani
Microsoft Alias: emalani

@luminelx64 The comments feature of the docs is designed to enable customers to suggest changes to the docs or ask clarifying questions about the docs. If you need help with the product, please login to the App Center dashboard and click the blue chat button in the lower-right corner of the page. Our dedicated support resources will answer any questions you have there.

@luminelx64 Thanks for sharing your feedback on Push service. As John mentioned, for any issues related to the product, please open a support ticket with us by clicking on the blue icon on the lower right of App Center portal. Our product team will help investigate the issue.
Regarding issue 1, it is a known issue on our SDK and we plan to fix it soon. Firebase started sending "google.ttl" as an automatic custom property and we need to filter it in the SDK.


Add alternate whitebalance for night light mode

https://stackoverflow.com/questions/43340619/get-status-of-night-light-mode-in-windows-10/43953978#43953978
https://www.powershellgallery.com/packages/Set-BlueLight/1.0.0/Content/Set-BlueLight.ps1

it is difficult to detect whether the night light is on or off...
https://superuser.com/questions/1200222/configure-windows-creators-update-night-light-via-registry

https://github.com/dotnet/machinelearning-samples

https://github.com/AutoDarkMode/Windows-Auto-Night-Mode/commit/84f79d6f2d3e440b6e02df3d874156c97239cd8d#diff-a224daaa05d91766ac29aa751ff146c04e385c7eaa4e5e095f2abb89f5854568R90-R102

thx. But I develop adrilight no longer actively. Feel free to fork and take over.
Or if you just want to have some kind of ambilight working, take a look at hyperion.


Add manifest generation and artifact publish task to sync pipeline

Leaving this as draft for a moment - want to get the change started but need to setup a test run before I'll mark it as ready for review.

Thank you for contributing to the IoT Plug and Play Models repository
:memo: Please review this checklist before submission

[ ] :eyes: The models submitted in this PR follow the DTDL Naming Guidelines for contributing to this repository.
[ ] 🕵I have validated the models locally using the dmr-client command line tool.
[ ] ❗ I understand once the PR is approved, the models are considered immutable: any edits will require to submit new files.
[ ] ✨ When creating a new top level dtmi:namespace, I have completed the PR Info Template below.

:zap: PR validation steps are described in the tools Wiki.
PR Info Template
When submitting models to the repository we ask that you provide as much of the following meta information around your models and related devices as possible. This info will be used to improve the IoT Plug and Play ecosystem.
👇: Please replace the markdown comment examples with your own values.
Company Info

Info identifying your company (if applicable).

IoT Plug and Play Device Info

Info identifying your device.

Model Submission Goals

Info related to broader submission goals.

Code Owners & Reserved Names

Indicates GitHub alias entries to be added to the repo CODEOWNERS for the incoming model namespace. The codeowner is expected to be involved in subsequent DTDL model submissions against the same namespace.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact<EMAIL_ADDRESS>with any additional questions or comments.

why do we need the SBOM here? who will consume it?

Because this is marked as a "production" pipeline, we're getting flagged for not having it regardless of whether we rely on dependencies or not.
Even if it isn't consumed by a release process, I think just having it in the pipeline as an artifact will take us off the naughty list and can be checked periodically to ensure nothing new gets added.
We can discuss offline as well, perhaps we can avoid this with an exception process.


Use markdown syntax for table

Avoid inline html as possible
Use (dreaded) markdown syntax for tables

Is this a style-cop bug?
Table was not created fresh but copied. It was handled as legal input, what did it break?
I have followed the ask. Some  markers left, but they also don't obstruct functionality.

A general recommendation but you can also dismiss it.
Sent from Outlookhttp://aka.ms/weboutlook

From: Nikolaj Bjorner @.>
Sent: Saturday, July 2, 2022 12:08 PM
To: microsoft/rise4fun @.>
Cc: Peli de Halleux @.>; Author @.>
Subject: Re: [microsoft/rise4fun] Use markdown syntax for table (Issue #31)
Is this a style-cop bug?
Table was not created fresh but copied. It was handled as legal input, what did it break?
I have followed the ask. Some markers left, but they also don't obstruct functionality.
—
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmicrosoft%2Frise4fun%2Fissues%2F31%23issuecomment-1172946743&data=05|01|jhalleux%40microsoft.com|21a2a6d2c1fa47fc3e2608da5c5e3d89|72f988bf86f141af91ab2d7cd011db47|1|0|637923857092555490|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=rnVssN%2BJ%2BR1K00q5EUp0yPrw3IX6JAO7a40EQPdgYZc%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA73QKNG7R7PJ23H2AL3KBLVSCHSTANCNFSM52POFACQ&data=05|01|jhalleux%40microsoft.com|21a2a6d2c1fa47fc3e2608da5c5e3d89|72f988bf86f141af91ab2d7cd011db47|1|0|637923857092555490|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=8%2FRlNnOTSCWMFZYzfi8vXmSL%2BWrEEznSEmTnWUzzaPc%3D&reserved=0.
You are receiving this because you authored the thread.Message ID: @.***>


Export AllocError as well as Allocator.

This PR re-exports the AllocError type alongside Allocator and others from the raw submodule.
This seems to be necessary to implement the Allocator trait from outside the crate (and I want to use exported types from this crate so that I don't have to depend on the unstable allocator API directly). It allowed me to instantiate hashbrown hashmaps using bumpalo over in bytecodealliance/regalloc.rs#115; I couldn't work out another way to do this. If there is a more direct way, please do let me know! (Thanks for this excellent crate and the configurable allocator interface, in any case!)

CI is failing on nightly.

CI is failing on nightly.

@bors r+

@bors r+

:pushpin: Commit c5c01d6a9ec6b53c36de053ebd1b66f7adaed495 has been approved by Amanieu

:pushpin: Commit c5c01d6a9ec6b53c36de053ebd1b66f7adaed495 has been approved by Amanieu

:hourglass: Testing commit c5c01d6a9ec6b53c36de053ebd1b66f7adaed495 with merge fabd0c669827b6af69d1bbdac40abe10546d3acc...

:hourglass: Testing commit c5c01d6a9ec6b53c36de053ebd1b66f7adaed495 with merge fabd0c669827b6af69d1bbdac40abe10546d3acc...

:sunny: Test successful - checks-travis
Approved by: Amanieu
Pushing fabd0c669827b6af69d1bbdac40abe10546d3acc to master...

:sunny: Test successful - checks-travis
Approved by: Amanieu
Pushing fabd0c669827b6af69d1bbdac40abe10546d3acc to master...

Thanks! Would it be possible for you to consider doing a point-release that includes this?

Thanks! Would it be possible for you to consider doing a point-release that includes this?

Published 0.10.0

Published 0.10.0

I've had to yank 0.10.0 due to #225 and #226. I'm hoping to have these issues resolved soon. One notable change is that we cant't export a custom Allocator trait, however we can have bumpalo-specific variants of HashMap, HashSet and RawTable supported.

I've had to yank 0.10.0 due to #225 and #226. I'm hoping to have these issues resolved soon. One notable change is that we cant't export a custom Allocator trait, however we can have bumpalo-specific variants of HashMap, HashSet and RawTable supported.


Symbol's function definition is void: package-installed-p on startup when byte-compiled

I think this was caused by #5b9a32 and fixed in #ca36281. I was experimenting with lexical-binding, and it snuck into that commit. If you could, please update and see if the issue is still around.

Another possibility: once byte compiled, package.el is not initialized, so none of the package-* functions will be available. If any part of a module (with def-package! calls) fails to compile during compilation, then you'll get this error.
So, I've added a check to def-package! just in case that ever happens.

Whatever it was, it looks like it's fine after the most recent commit. Thanks!

Wait, sorry, now the modeline isn't showing up.

Try reloading the autoloads: make autoloads or doom/reload-autoloads. I've changed some of the autoloaded functions doom-modeline depends on within the last 20 minutes.

 Thanks again!

No problem! Sorry for all the breaking updates.


Use latest tag to point at latest version

See https://github.com/marketplace/actions/latest-tag

Added GitHub Action to automatically add latest tag in v0.2.1. Doesn’t work yet, workflow stops with error message “
Command failed: git config user.name "Kopfstein" fatal: not in a git directory”.

Changed to GitHub Action relaease-tag-tracker.


'draw:edited' event layers not populated on touch devices, breaking edit functionality

when leaflet.draw fires 'draw:edited' on touch devices, e.layers is not populated with those layers that were edited as it is in non-touch
i imagine the touch handler doesn't mark layers as edited like the click handler does, so i could try to patch leaflet.draw and open a PR
for now i have just disabled editing on touch devices

calling this a bug, even though stopgap solution prevents user from encountering it


Comments on SoundPack class

Wouldn’t Sound.bin_divide in SoundPack.equalize_time be more appropriate in SoundPack.__init__? And shouldn't it be called even if equalize_time=False?
The methodology for rejecting signals in SoundPack.combine_envelope seems a little odd. The point-wise average of all envelopes is computed and the summed point-wise deviation from each average is compared to the average of summed point-wise deviations in order to make this assessment. Won't this procedure always reject half of the sounds?
There are instances of calls to Signal.plot in SoundPack.combine_envelope that break execution. I believe these should be calls to Signal.old_plot instead.
There are also some attempts to access the .bins attribute of signals in SoundPack.combine_envelope that break execution because they are invoked on an array of sounds rather than a particular Signal instance.
Why are the mean peak distances computed in SoundPack.compare_peaks divided by 4?
Why does SoundPack.compare_peaks lower difference_threshold until at least one group of different peaks is established? Why is it necessary to display at least one such group?
The documentation in SoundPack.fft_diff is incorrect for the bins parameter. Change True to ‘bins’.

Sound.bin_divide is already called in Sound.condition, so there is no need to call it in SoundPack.__init__, however SoundPack.equalize_time changes the signal attribute of the Sound instances which is used in Sound.bin_divide, so it has to be called again when the sounds are trimmed. However, I've moved the conditioning of Sound instances if the SoundPack is instantiated using Sound instances outside of the equalize_time=True branch.
combine_envelop was an experimental feature and was removed as it was not deemed useful in analyzing sounds.
The 0.25 factor is to make sure the value of peak_distance is actually smaller than the real distance between peaks but larger than a possible small difference between corresponding peaks for two sounds. So if the note A = 110 Hz is played on two guitars, but one is slightly detuned so that A = 112Hz the peak_distance would be about 110 / 4 = 27.5, so the peaks at 110 Hz and 112 Hz would be aligned together while ensuring that peaks at 110 Hz and 220 Hz would not be aligned together.
The goal of the method is to find the peaks having the largest difference. However, I added a break if the difference_threshold gets close to zero and the possibility of plotting the matched peak without specifying different peaks.
I've corrected the docstring for SoundPack.fft_diff


Translation error on weblate

Hello i cant edit the german weblate sentences because nobody can save the Translation but german got only 97% translate because of the new update

Hi, Weblate appeared to be having some issues this morning (I was getting 404s trying to load the page).
I'm not sure if there are still any ongoing issues on their end, but I've updated the Trail Sense repo there and translations appear to be unlocked. Can you try again?

Look i cant click that button to save and continue and the button for save and stay is completly missing

Hi, the app_name is marked as not translatable. That is intended, and was marked as such a few years ago.

Here's what I have for filters:

So looks like the filter should be: state:=translated

oops, now i can translate more, thanks for your help

Thank you for providing translations!


InsistentInputStream performance improvements

The InsistentInputStreamhad some performance problems with bulk reads (it wrapped every Byte read in a Try).
This becomes a problem when using StreamConverters.fromInputStream from akka-streams, which has a default chunk size of 8192 Bytes.

LGTM!


All cursors are identical (and unworking) when using filter on query.products

What I'm trying to achieve
We are attempting to paginate a filtered products query. However, all cursors reported are identical when using a search filter.
Steps to reproduce the problem

Visit a playground with sufficient products that you can do a filtered search of them
Run a query similar to the following (but with a search term and channel that are appropriate to the install):query {
  products (
    first: 3, filter: { search: "Camera" }, channel:"msrp"
  ) {
    edges {
      node {
        id
      }
      cursor
    }
    pageInfo {
      hasNextPage
      hasPreviousPage
      startCursor
      endCursor
    }
    totalCount
  }
}

Note that all reported cursors are identical. If you add after: "CURSOR-HERE" to the arguments, you receive the same list of products.

What I expected to happen
Cursors should be unique so that you can start pagination at those points.
Screenshots and logs
Please let me know if you are unable to reproduce this; here's what it looks like for us:

System information

Saleor version:

[ ] dev (current master)
[x] 3.0
[ ] 2.11
[ ] 2.10

If you need a workaround you can just add sortBy:{field:NAME, direction:ASC} to query.


OSX gui binary not loading on Yosemite

Have been unable to open any of the OSX builds using Yosemite 10.10.2 or Mavericks.
The launcher attempts to launch then encounters a problem.
Have tested on MacPro and MacBook Air.

Hey!
Thanks for the info. It seems there was an issue with my build environment that was causing Mac builds to only work on 10.9 (my build OS).
I've updated the download for 0.1.16b, so please try to download and run it again and tell me how it goes. If you get an error, please paste it in a pastebin and send me the url.
Cheers,
Joey

Have just tested on all the Mac systems I own and it works great!
Thanks Joey.


could you tell me how to do radar data processing: adc data --> range fft --> angle fft --> save to .npy file? thank you very much!

Can you provide a code about this?

I also want to konw this.

Duplicate of #40


Documentation improvements

I changed the chessboard example of the documentation for grid.cell so that the bottom right square is white.
I also clarified that array.insert shifts subsequent elements to the right.

LGTM :+1:

Thanks!


[LOC] Invalid links in an article

There is an invalid link in an article
Repro steps:

Go to https://docs.microsoft.com/en-us/skypeforbusiness/set-up-your-computer-for-windows-powershell/download-and-install-windows-powershell-5-1
Search for "Install and Configure WMF 5.1"
Click on the link

Actual results:
Link does not work
Expected results:
Link should either work or be removed
GH article:
https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/blob/live/Skype/SfbOnline/set-up-your-computer-for-windows-powershell/download-and-install-windows-powershell-5-1.md

@OfficeGlobal @ Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@officedocsbot assign @scanum

@OfficeGlobal Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.


Prefix - Odd data entry behavior

This can be seen on the demo page http://nosir.github.io/cleave.js/. For the "prefix" example:
Click on the input box to the right of "PREFIX-". Enter some characters. Use backspace to delete those characters.
-- Works as expected. Additional backspace does not affect "PREFIX-".
Click on the input box to the left of "PREFIX-". Cursor locates to the left of "P".
-- Is this intended? Shouldn't cursor be located to right of "PREFIX-"?
Enter characters 1234.
-- Value shown in input box is "PREFIX-4321".
Click backspace once:
-- Value shown is "PREFIX-I21"
Click backspace again:
-- Value shown is "PREFIX-F1"
Click backspace fourth time:
-- Value shown is "PREFIX-R"

It's hard to check and control cursor location when user clicking in between prefix.
But as you said, I think at least we should apply a fix to locate the cursor to right of "PREFIX-", when the field obtains the focus.
Will add soon.

Released: https://github.com/nosir/cleave.js/releases/tag/v1.1.4


UndefVarError: not defined

This code will result an error LoadError: UndefVarError: a#259 not defined.
using Polyester
function test()
    a = zeros(3)
    @batch for i in 1:3
        if false
            a = zeros(3)
        end
        a[i] = 1.0
    end
end
test()

But it will be OK when I use Threads.@threads. Is it a bug?
Thank you very much.

Polyester tries very hard not to capture variables in closures.
The a =  inside the loop tells it not to take any as from the surrounding scope.


Error in console - Possibly config error

Info

Server version: 1.12.2
OldCombatMechanics version: 1.6.6
OldCombatMechanics config file:
https://pastebin.com/djA7BP6M
Console Error:
https://pastebin.com/5sfbexPQ

Problem Description

Right when the server starts, this error occurs. I've tried to figure out why but so far, I haven't been able to. I hope to get some help here, thank you.

@LazyDkk Please try the latest test build from here, as many issues have already been fixed in it.

Also, this appears to be a duplicate of #215 , which should now be fixed.


Can we select time slots in range?

is it possible to select two time slots to make up a time range?

Thanks for the feedback, in this implementation it is not possible to select time ranges. A workaround could be to use 2 timepickers for start and end inputs and implement your own validation.
But there is a fork of this repository where multiple timeslot picking was implemented, see https://github.com/grandadmiralmcb/appointment-picker or download
https://www.npmjs.com/package/appointment-slot-picker
Considered closed.


Upgrade twilio library version

https://github.com/TwilioDevEd/sdk-starter-node/issues/22

upgraded to 3.5.0. Thanks


How to generate read only token from Parse cloud code?

Hello,
I am using Getstream.io with parse cloud code. I am using this https://raw.githubusercontent.com/GetStream/stream-js/parse/dist/js/getstream.js code.
I need to generate read only token but seems like that method does not exists in this code. How can I generate it?

jwt.io


Update README: reference jsr, flesh out render page example

@chrisveness Thanks for the PR. It's very straightforward, I merged and published it.


APP_TIMEZONE list

is there a list of APP_TIMEZONE= timezones ?
i'm here in belgium and i cannot select CEST only CET but the time is wrong

Hi @mantaalex,
APP_TIMEZONE uses the normal timezone formats, As you are in belgium it will be Europe/Brussels
Additionally you need to set DISPLAY_TIMEZONE to the same timezone as well to have the interface show the correct time.
You can as well use CHART_DATETIME_FORMAT and DATETIME_FORMAT to change the format of how the date and time are shown to your liking.  Check out https://docs.speedtest-tracker.dev/getting-started/environment-variables for all the needed information :)

Additionally a full list can be found here: https://www.php.net/manual/en/timezones.php

Thanks


feat: Enable populating of data directory and .sample files and update dependencies in 0-cicd-github

The Readme.md files reference the data directory and .sample files, but the code did not allow for their populating. This update enables the copying of the data directory and .sample files, with the data directory being populating as a data.sample directory to prevent overwriting any existing data directory.
Additionally, dependencies have been updated by adding the depends_on section to several resources to ensure that the dependencies are in the correct order. This update addresses some states that were not being handled previously.
There is a minor known issue with Pull Request creation in the current state of the code. The Pull Request is only created after the first run has occurred. A fix for this issue is currently being worked on and will be addressed in a separate Pull Request. However, this issue does not affect the main functionality of the code.
Please review the changes and suggest any possible improvements or approve the pull request.

Hey Anton, I'm not entirely sure we want to copy sample files: in my opinion once you have CI/CD set up you don't need samples and have the correct files in place.
On data I have mixed feelings: I think actual data for factories should live into a different folder and be referenced explicitly in the factories data path variable. This avoids conflicts between the dummy files we provide, and actual files used for customer infrastructure.

I agree with your opinion. I also had mixed feelings about the idea. From my own experience, it took me several hours to deduce the functionality of the modules and variables from the source code, including the structure and contents of the data directory. Similarly, I did not expect to find terraform.tfvars.sample in the original repo. Having copies of these files in the current repo would have saved me a lot of time as I was reading the Readme.md file and getting acquainted with the provisioned repo. Perhaps we could add a note in the Readme.md files to indicate the location of such files in the original repo.

I see your points, and also that we have two different approaches to CI/CD.
What I and most of my colleagues do, is to initially apply the stages manually a few times until everything is working well, the custom tfvars have the desired values, etc. then transfer the files to CI/CD, at which point you already have tfvars and factory data has been customized.
For our approach, moving tfvars and data potentially creates a problem, or at least adds non-relevant files to the repo.
Why don't we do both the things you suggested, with twist? We add a notice to the READMEs, and we also implement this change but we gate it behind a boolean variable, possibly defaulting to false? And we explain in the cicd github stage that it exists, and should be used when CI/CD is used right from the start.
Would this work for you?

@ludoo  I would like to check the proposal. Which version would be better?
Simple:
repositories = {
  devops_gcp_fast_00_bootstrap = {
    name = "devops-gcp-fast-00-bootstrap"
    create_options = {
      description = "FAST bootstrap."
    }
    features = {
      issues = true
    }
    populate_from    = "../../stages/0-bootstrap"
    populate_samples = true
  }
# tftest skip

More future-proof:
repositories = {
  devops_gcp_fast_00_bootstrap = {
    name = "devops-gcp-fast-00-bootstrap"
    create_options = {
      description = "FAST bootstrap."
    }
    features = {
      issues = true
    }
    populate_from    = "../../stages/0-bootstrap"
    populate_options = {
      populate_samples = true
    }
  }
# tftest skip

I prefer the first one, but either works fine if you have a strong preference :)

check your mail, you should then be able to merge yourself


Publish to Terraform Provider Registry

Would it be possible to publish this to the terraform provider registry?  This would make it much easier to consume.
https://www.terraform.io/docs/registry/providers/publishing.html

just published here
https://registry.terraform.io/providers/salrashid123/http-full/latest
terraform {
  required_providers {
    http-full = {
      source = "salrashid123/http-full"
      version = "1.0.0"
    }
  }
}

provider "http-full" {
}

data "http" "example" {
  provider = http-full
  url = "https://httpbin.org/post"
  request_headers = {
    content-type = "application/json"
  }
  request_body = {
    foo = "bar"
    bar = "bar"
  }
}

output "data" {
  value = jsondecode(data.http.example.body)
}

Thanks so much!


Annotation on Cvat

Please I need help.
It’s my first time annotating images using cvat. I’ve annotated them but these are the issues I have

The images don’t have distinct colors

When j try exporting it exports as dataset and I need mask png.

How do I get the mask png? Thanks.

@7777-web , I will close the issue. No replies from the user.


Update Relay supported features

Summary
This updates a few Relay features to give them green checkmarks, which I believe is a more accurate representation of the Relay client. My justification for this is that Relay Networking layer is entirely user-provided. Because of this, I'd consider anything to touch networking (file uploads, switching to GET, and batched queries) to be technically supported. File uploads are also supported by react-relay-network-layer, so I added it there.
Set of changes
Changing the emojis used in the comparison.

I think I'll have to unfortunately reject this 😅 Sorry, but we did lay out criteria for this in the legend:

✅ Supported 1st-class and documented.
🔶 Supported and documented, but requires custom user-code to implement.
🟡 Supported, but as an unofficial 3rd-party library. (Provided it's commonly used)

If there were documented instructions how to set these things up we'd go with the second marker, and the third is when 3rd-party libraries support this and the docs don't mention this at all.
I know that this isn't reflective of what you can do with all three libraries; but in fact if we were talking about what you could implement yourself on top of these libraries then everything & anything would have a green checkmark 😅


resetting particle count in automode with generator source

With autosource=both some of the presets set the particle count very high, and the generator fields don't look so great with such high counts, so I figure it's best to just set it back down to the default when going back to the generator.

Thank you!


Remove SPMLibC from OutputByteStream

This doesn't really need to be removed, but it is nice to be able to look at the imports and know if a file is doing anything platform specific.

This doesn't work on Linux since libc doesn't get pulled in the same way as in Darwin. No need to merge this then.


list of files not refreshing when using mount

Hi there,
I'm currently experimenting with rclone and the new mount functionality.
Rclone 1.33 is running in a docker environment (docker alljoysnville/rclone:latest).
The connection to google drive is working fine and I can upload/download file no problem.
The only problem I have is that when I add/remove files on my google drive file list doesn't change in my mounted directory. Only once I unmount and mount the google drive again, the file list will get updated.
here are the commands that I'm running:
rclone mount gdrive:remoteDirectory path/to/local/ &
ls path/to/local -> this will give me all the files are there.
I then copy a new file into the directory on google drive (e.g. using the web interface or another computer).
Then I look at the list of files in my docker container again. The newly copied file is missing from that list.
If I use rclone ls gdrive:remoteDirectory directly, all changes are reflected immediately.
Is there some kind of delay to get this file list updated?

I made it myself for ACD, and working great! it is auto-unmoun and auto-mount every 5min. via cron. All you need is setup your paths ...
https://github.com/ncw/rclone/issues/790#issuecomment-253769752

that might be an option if you are just dealing with small files.
However, what if you are in the middle of accessing a larger file and your cron re-mounts the drive?

I think this is a duplicate of #680 which I'm planning to fix soon! However @scriptzteam solution may work for you in the mean time.

Yes that is the same problem that I'm seeing. just reproduced in a slightly different manner.
This can be marked as a duplicate.

@jope2000 thanks.  If you click the subscribe button on the other issue, you'll get a notification when it is updated (eg when I post a beta with a fix).

"that might be an option if you are just dealing with small files.
However, what if you are in the middle of accessing a larger file and your cron re-mounts the drive?"
use flasfxp or some ftp client when accessing mounted folder, ftp support resume of failed download ;) so you will start downloading where you end, so not the whole file again ;)


Updated the GitHub-Actions ci-page

additionally I fixed some of my typos and updated the Cake version on Azure and GH-Actions.
As discussed in #704, the installation of .NET Core is removed.
fixes #704

@nils-a your changes have been merged, thanks for your contribution 👍 Thanks for getting this updated!

@nils-a your changes have been merged, thanks for your contribution 👍 Thanks for getting this updated!


Issue in Operations Report Related to Metrics for Data Destruction

Hi @KELSEYDOWLING7 I was looking at the latest Operations Report (ran on 4/8) and focusing on the metrics related to data destruction now that the automated data destruction process has run in prod. Comparing to the 4/1 report, it looks like the metrics for Data Destruction are all missing data, but they should still have the data as we retained as part of the stub record the vars related to DD such as 'requested data destruction', 'date/time requested data destruction', 'reason for r/w', 'consented', and 'date/time' consented.
Can you please look into why these metrics are missing the counts/metrics for those with a destroyed data status? Jing ran her code to look at the stub record at the time the data was destroyed and she was able to find that the stub vars were retained as expected. See below for more specific comments.
Figure 5.0-5.9 - Weekly Counts
Missing data destruction counts. Assuming the couple of counts on the figure in 4/8 are for people who requested data destruction but do not yet have their data destroyed. It should be showing all data destruction counts, regardless of destroyed data.
NEW 4/8 report:

OLD 4/1 report:

Figure 5.10-5.12 Cumulative Time Trend
Missing orange data destruction count line and light blue data destruction per 1k line has gone to zero. Should still have both counts.
NEW 4/8 report:

OLD 4/1 report:

Table 34 - Refusals and Withdrawals
Data destruction requested counts have gone to zero and/or low numbers. Should be counting everyone who requested DD, regardless of whether their data has been destroyed.
NEW 4/8 report:

OLD 4/1 report:

Table 35 - Reasons for R/W
The count of reasons went down, but we are retaining reasons for withdrawal and data destruction in the stub record so should have remained.
NEW 4/8 report:

OLD 4/1 report:

@KELSEYDOWLING7 Michelle suggested checking to see if these metrics are using the participation status variable or the individual flags for refusal/withdrawal/destruction? Once the data has been destroyed for a participant, the participation status for those individuals goes from '5=data destruction requested' to '6=Data Destroyed'. The metrics should be hinging off the individual flags for r/w status instead of participation status which may change.

@robertsamm  Thank you for letting me know!  It looks like the issue is  a majority of the report had a dependency on recruitment status, and when that was remove with DD, those counts went with it.
With Jing's help Figures 5.0, 5.10-5.12 are back to their normal counts.
For Table 34, part of that dependency was on the sign in flag=yes, which was deleted. So we replaced that with sign in  flag=yes OR consent flag=yes and we got the counts back for the Data Destructions requests. All other counts remained the same with that conditionality change.
Table 35 is more complicated and we're still working on it.

@robertsamm  Upon further review, the reasons for refusal or withdrawal were not saved as intended. The reason d_919699172 ("I am no longer interested in the study") is the only reason with data saved. All other reasons response were deleted for every participant who had their data destroyed. This is the case in the raw and flattened data in BQ

@KELSEYDOWLING7 I'm opening a ticket in GitHub for this and assigning to Jessica, thanks for the heads up

@robertsamm  The remaining issues outside of that are fixed. And table 34's fix added back to Table 35 those that had data destruction but answered d_919699172 ("I am no longer interested in the study")

Thanks @KELSEYDOWLING7 for making these fixes with Jing! All the updated figures above look good now.

Thank to you all! Can you convey this information in the GitHub ticket I created for Jessica and then close it?

@brotzmanmj there is still the issue with the reasons for r/w so I think that ticket for Jessica needs to remain open

Oh thanks, I was conflating the two

Jake and I are pushing these updates into automation this afternoon


Universe is not updating when "live" from state is true

When you load VisionLord with the state live set to true, the universe-manager is not instantiated and therefore can't update the existing universes.
Workaround
After a page load switch from live to edit to live mode.

The problem was not with the universe-manager, but with the dmx-fixture:

dmx-fixture was not instantiated when in live mode on page load
Therefore no fixture was registered
This leads to no devices in the universe, which means that we can't update any values

It was fixed in https://github.com/NERDDISCO/VisionLord/commit/f19e7f790dc706dc05f003135d830700df883e97


Windows: fix error on 2nd configure

If you run the configure command on Windows multiple times without clearing the the build directory the second and following fail with a

Microsoft JScript runtime error: File already exists

This PR adds a JScript function to check if the build directories have already been created  before performing FSO.CreateFolder()
I ran into this when building php_grpc.dll for PHP 8.2. See https://github.com/phalcon/cphalcon/issues/16318#issuecomment-1592534432 for the request and the result.
Note: I created this PR for the current git head. If other PR's are merged that change config.w32 there is a chance that merging fails. Please edit the PR if that happens.

@drfloob As you seem to be the last one to have done something Windows-specific: could you review and merge this PR


App is damaged and can't be opened.

I download the release package(arm64.dmg) but I can't open it.
This is my os version

The alpha release of macOS hasn't been notarized.
The temporary solution: https://superuser.com/a/28394

sudo xattr -rd com.apple.quarantine /Applications/debugtron.app


Upgrade from IDN2003 to UTS #46 Non-transitional

There’s a few IDN specs:

IDNA2003, what OkHttp gets for free from the JVM
IDNA2008, a spec that never gained widespread adoption
UTS #46

According to this comment on the URL standard, if we follow non-transitional rules we’ll be in good company with major browsers.
And here’s a handy test suite:
https://wpt.fyi/results/url/toascii.window.html?label=experimental&label=master&aligned
Lets do the following:

See what APIs Android and OpenJDK offer in this space
Upgrade to UTS 46 Non-transitional, possibly by writing our own implementation

https://github.com/web-platform-tests/wpt/blob/master/url/resources/toascii.json

relevant to https://github.com/square/okhttp/issues/6910

https://github.com/square/okhttp/pull/7789

This is implemented! I’ll open a low-priority tracking bug to track some edge cases we could do better on.

https://github.com/square/okhttp/issues/7813

(I’m not opening tracking bugs for the other suppressed tests; as-is we’re consistent with Chromium on them.)


Lint works fine. But it's difficult where is wrong.

Lint suggests where is wrong with wave under line, but it should be more wider.
With scroll bar map I can know approximate location, but wave line isn't obvious ,so I can't find location in detail.

Same here.
Only first 2 characters have wavy underline.

This is by design. If we underlined whole ranges FsLinter gives us, most of the code would be squiggled with orange.

Thank you for the clarification.
That makes sense :+1:

As u told,underlining whole range may be cumbersome, but still I feel it's not obvious. especially in white back ground.
I tried another color like red, situation is same.
If you can give us an option of thickness of wavy line, it may work. Is it difficult?

Yes, changing of how the wavy is rendered is difficult. Currently we just yielding error tags to VS and it show them as it want. To change the style we should switch to adormennts (that is what we use in Depth Colorizer feature). It seems possible, but need investigation and time.

make sense.
In dark background, orange wavy line is more noticeable.
I will try dark theme.
Thx.

I'm all for adding settings for this, like maximum number of chars to highlight and the style of the wavy, fill free to add a separate issue with suggestions.

@omanuke F# Lint color can be changed here

I hope it's enough to customize it for being more noticeable.

@dungpa I know it. But no color is suitable for me in white background.
Some color isn't obvious in white background and some color is similar to the color already used...

I'm closing this as being solved by #1164. Further feedback is welcome.


Changes after rebase Mar 2022

Fixed issues around send/recv ping (don't need to send a response ping where defined)
Fixed issues around array_reserve after recent change to definition
Warning related changes and compilation issues

Some commits were cherry picked, other issues were solved with alternative solutions. All problems should have been addressed.


Improve CI by reusing steps

Right now, cron-correctness.yml and pr-correctness.yml almost have the same steps runned. The only difference is the number of steps which can be injected as an variable.
It would be nice to import or reuse the steps.

Hey, can I work on this?

Hey @mohitsaxenaknoldus :wave:
Yes of course, feel free to open an PR and ask any questions you might have :rocket:

However, we are still impacted by the official FDB site downtime, so all PRs are blocked for now :disappointed:

@PierreZ PR: https://github.com/foundationdb-rs/foundationdb-rs/pull/20


ezc3d support on Windows

Related https://github.com/opensim-org/opensim-core/pull/2695
Brief summary of changes
Edit CMake files to properly find and install ezc3d with opensim-core.
Testing I've completed

Ran testC3DFileAdapter.
Installed opensim-core, ensured opensim-cmd.exe runs without a DLL.

I can't really test confirm, so I trust the PR!

Thanks :)


Cloud Nuke is not able to remove HTTP API Gateways

CN correctly identifies API Gateways to remove, but fails when it tries to:
[cloud-nuke] time="2022-09-21T10:45:41Z" level=info msg="Deleting Api Gateways (v1) in region us-east-1"
[cloud-nuke] time="2022-09-21T10:45:41Z" level=error msg="[Failed] Error deleting API Gateway (v1) <API_ID> in us-east-1"
[cloud-nuke] time="2022-09-21T10:45:41Z" level=error msg="[Failed] NotFoundException: Invalid API identifier specified <ACCOUNT_ID>:<API_ID>"

Cloud Nuke version: 0.19.0

Thanks for your report @rafaljanicki - could you please check to see if release v0.19.1 resolves this issue for you?

Hi, @zackproser and @rafaljanicki , I can confirm that CN can delete APIs but my only issue is that it doesn't correctly identify all API Gateways present in an account. I had over 200 Api in an account in one region, but CN only identified 24 in that region. Is this a behavior anyone has noticed? Not sure what I'm missing. Any ideas will be much appreciated. Thank you.
cloud-nuke inspect-aws --resource-type apigateway --resource-type apigatewayv2

I'm going to close this ticket out because I'm confident the issue described in the first post has been fixed.
Hi @sapenteng, could I ask you to please open a separate issue for the problem you've observed with the inspect functionality? It will keep things organized and make it easier for us to find and work on your issue in the future. Thanks!


Support statement for ApplicationID context

Added support statement for ApplicationID context
@chrisda FYI

Docs Build status updates of commit 1e635ba:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

exchange/exchange-ps/exchange/New-UnifiedGroup.md
:white_check_mark:Succeeded
View (exchange-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Get logos from coingecko

What is needed?
Coingecko now provides token logos for multiple platforms besides ethereum mainnet:

https://www.coingecko.com/en/api/documentation?

Logos should be retrieved for our current supported networks (mainnet, polygon, bsc...)

@Uxio0 Could we close this as no planned what do you think?


App freezes and crashes when opening it

Steps to reproduce
Open the app
Expected behavior
the app opens normally
Actual behavior
it crashes or just shows a grey screen followed by "TachiyomiSY keeps stopping" or freezes on the main page then crashes
Crash logs
can't access them as the app dosen't open
TachiyomiSY version
1.10.5
Android version
Android 14
Device
Google Pixel 7 Pro
Other details
I've tried downgrading the app to no success, issue started appearing about a week ago
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version 1.10.5.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

Exactly the same issue here, also on a Pixel 7 pro .. ^^

Same on Pixel 6 Pro
been happening over a month the crashes requires a reboot

Same Issue on Pixel 6 for about 3 days now. Issue seems to pause temporarily after I reset the phone. Also, I am able to "open" the app sometimes but everything is grayed out with no touch response. The only thing I can do is exit by swiping out. Any interaction will result in a black screen.

The preview version seems to work on my pixel 8
https://github.com/jobobby04/tachiyomisypreview/releases

Having the same issue on my Pixel 6A on version 1.10.5
Only works if I restart my phone and eventually it starts crashing again
Tried reinstalling/clearing all data etc.

Having the same issue on my Pixel 6A on version 1.10.5
Only works if I restart my phone and eventually it starts crashing again
Tried reinstalling/clearing all data etc.

The preview version (linked by Alistair1231) worked for me on my Pixel 6 Pro

Fixed in the preview.


DBZ-409 Allow easy consumption of events by other Kafka Connectors

@gunnarmorling I am unsure about proper location of the transformation. It is logical to put them among others provided but at the same time it is specific to MongoDB connector and introduces MongoDB dependency on core and thus all connectors level. Maybe it should belong to debezium-connector-mongodb module. Any thoughts on it?

Maybe it should belong to debezium-connector-mongodb module. Any thoughts on it?

Yes, it definitely should go into the MongoDB connector module.
@sairam881990 Could you also use the e-mail address of your GitHub account when authoring the commits, that way the changes will be properly attributed to your account in the history.

Hey @sairam881990, thanks for the update! I'll check it out in depth asap. One quick question, though: does it deal with update events now, too?

Yes @gunnarmorling it also handles the updates too.

@sairam881990, something looks not quite right with updates. Using our tutorial example, I ran the following update in MongoDB:
db.customers.update(
    { _id: 1002 },
    {
        $set: {
            first_name: "Andy"
        }
    }
);

I'm then receiving a struct like this from the SMT, instead of just the value tuple:
Struct{$set=Struct{first_name=Andy}}

I'm currently running this code as an experiment in a Mongo to Postgres setup, and have the following observations:

My documents don't all have the same fields, and I expect that causes the following error:

2017-11-17 11:43:19,957 ERROR  ||  WorkerSourceTask{id=products-source-connector-0} Task threw an uncaught and unrecoverable exception   [org.apache.kafka.connect.runtime.WorkerTask]
org.apache.kafka.connect.errors.DataException: type is not a valid field name
at org.apache.kafka.connect.data.Struct.lookupField(Struct.java:252)
at org.apache.kafka.connect.data.Struct.put(Struct.java:202)
at io.debezium.connector.mongodb.MongoDataConverter.convertFieldValue(MongoDataConverter.java:184)
at io.debezium.connector.mongodb.MongoDataConverter.lambda$convertFieldValue$0(MongoDataConverter.java:172)

(type is the name of a field in the mongodb document, and I think that's where it comes from)

The produced message does not insert into the database because array types are not mapped,
so it's not really a complete flatten. I also don't see a uniform correct way to handle this (sometimes generating a column name with an index, other times maybe a separate topic for array items) so not a bug but something to be documented.

I do however think this would be a great feature to have. It would help greatly with nested documents with a consistent structure without arrays as-is.

Thanks a lot for your feedback, @lwiddershoven!

The produced message does not insert into the database because array types are not mapped

Yes, arrays are a problem and probably we'll need to iteratively improve things here. I could see how arrays of simple types (e.g. ["a", "b", "c"]) could be mapped to VARCHAR[] e.g. in Postgres, but for arrays of complex types that won't work. Multiplying it out to separate topics could work, but that'll need a bit more thinking.

It would help greatly with nested documents

How do the column names look in this case btw.? Didn't test that yet.

@gunnarmorling Thanks for the comments. For the updates I will have a look into it again.
Do we need to add _id to the value of the message and also we only get $set right in the patch ?

Do we need to add _id to the value of the message and also we only get $set right in the patch ?

The id would have to be contained in the key (which I think it is already). It shouldn't be required to have it in the value again, as we don't have the column values anyways.
Would be very good to test this with the upsert mode of the Confluent JDBC sink connector. It should just apply the values given in the patch but leave the others as they are.

@sairam881990 Can you squash all the commits into one and use your GitHub acount's email address for the commit author? That way the change will be attributed to you properly in the project history. Thanks!

@sairam881990 Tried to test this with the customers table from our MongoDB example image and the JDBC sink connector. I'm getting the following exception, does it ring a bell:
org.apache.kafka.connect.errors.ConnectException: PK mode for table 'customers' is RECORD_VALUE with configured PK fields [id], but record value schema does not contain field: id
connect_1    | 	at io.confluent.connect.jdbc.sink.metadata.FieldsMetadata.extract(FieldsMetadata.java:155)
connect_1    | 	at io.confluent.connect.jdbc.sink.metadata.FieldsMetadata.extract(FieldsMetadata.java:58)
connect_1    | 	at io.confluent.connect.jdbc.sink.BufferedRecords.add(BufferedRecords.java:65)
connect_1    | 	at io.confluent.connect.jdbc.sink.JdbcDbWriter.write(JdbcDbWriter.java:62)
connect_1    | 	at io.confluent.connect.jdbc.sink.JdbcSinkTask.put(JdbcSinkTask.java:66)
connect_1    | 	at org.apache.kafka.connect.runtime.WorkerSinkTask.deliverMessages(WorkerSinkTask.java:495)
connect_1    | 	at org.apache.kafka.connect.runtime.WorkerSinkTask.poll(WorkerSinkTask.java:288)
connect_1    | 	at org.apache.kafka.connect.runtime.WorkerSinkTask.iteration(WorkerSinkTask.java:198)
connect_1    | 	at org.apache.kafka.connect.runtime.WorkerSinkTask.execute(WorkerSinkTask.java:166)
connect_1    | 	at org.apache.kafka.connect.runtime.WorkerTask.doRun(WorkerTask.java:170)
connect_1    | 	at org.apache.kafka.connect.runtime.WorkerTask.run(WorkerTask.java:214)
connect_1    | 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
connect_1    | 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
connect_1    | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
connect_1    | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
connect_1    | 	at java.lang.Thread.run(Thread.java:748)

@gunnarmorling I have used "pk.mode": "record_key", in the configuration instead of record_value as the path records doesn't contain the id field.

@sairam881990 Ah, yes, I see, of course I need to specify "_id" as the field name when suing "pk.mode" = "record_value".

@gunnarmorling I will start adding the code for the building of the Key schema and the key struct so that the datatypes will not be changed.
For the issue When using "record_value" (and "_id" as PK field name) I will extract the value of the key and append it to the patch value which we are getting. So that we can use record_value too. So both the bigger issues can be resolved.

Excellent, thanks!

Hey @sairam881990, just checking in on that one. We're planning to release DBZ 0.7 next week, do you think you'll be able to update the PR by then based on the comments above? I'd be awesome to have this feature in, multiple people have been asking about exactly this recently.

@gunnarmorling I will try to complete this by the weekend.

@gunnarmorling I guess we need to handle the keys as version 0.5.2 has the key generated as _id whereas 0.6+ as id.

@gunnarmorling I guess we need to handle the keys as version 0.5.2 has the key generated as _id whereas 0.6+ as id.

Yes, we only should support the format used as of 0.6 and later.
I'm closing this, as it's superseded by https://github.com/debezium/debezium/pull/377. Let's continue the discussion over there, it's rebased to the latest master and contains a few improvements. Thanks, @sairam881990!


Xcode 14 beta 4 build phase script warning

In Xcode 14 beta 4 (14A5284g), building a toy example project will output this warning:
warning: Run script build phase '[OBX] Update Sourcery Generated Files' will be run during every build because it does not specify any outputs. To address this warning, either add output dependencies to the script phase, or configure it to run in every build by unchecking "Based on dependency analysis" in the script phase. (in target 'MyApp' from project 'MyApp')

I followed second instruction, and went to Target > Build Phases > [OBX] Update Sourcery Generated Files and unchecked  "Based on dependency analysis". That made the warning go away on next build.
I surmise that is the correct fix, yes?

Sorry, we haven't tested with this (pre-release) version of XCode, yet. I guess following the instructions as written to run every build does no harm at this point.

Changed the setup.rb script to uncheck the "Based on dependency analysis" which downgrades this from a warning to a note.
Will probably ship with release 1.9.1.


How can we achieve global uniqueness in a container?

We have a requirement to create a container with a field that must be globally unique. Cosmos DB currently allows uniqueness per logical partition. What are our options as far as achieving global uniqueness? Is there anything we could do to find a solution to this now?

The only option to enforce global uniqueness of a property is to store the value in the "id" property and use "/id" as the partitionkey. That way the values in the id property will be guaranteed to be globally unique. When using this approach it is important that the limitations (see https://docs.microsoft.com/en-us/azure/cosmos-db/concepts-limits) for both "id" field (max. 1023 bytes, certain disallowed characters - see https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.documents.resource.id?view=azure-dotnet) as well as for partition keys (100 bytes for Hash V1 or 2048 bytes for Hash V2 - you need to explicitly opt for long partition keys if the values are larger than 100 bytes - see https://docs.microsoft.com/en-us/azure/cosmos-db/large-partition-keys?tabs=dotnetv3)

@FabianMeiswinkel Thanks for the response. Sadly, our case is actually more complex than this as we need to ensure global uniqueness for 3 fields in the same container. If we were to create 3 different containers (each using the id property for uniqueness), then we couldn't do cross container transactions. It's unfortunate that we won't be able to use Cosmos DB for this particular problem.


playground: fails to run program importing every package

Here's a program that empty imports every std package:
https://play.golang.org/p/AgKFdQv1pDV
It runs fine locally on linux/amd64 (13MB binary, 344KB heap alloc), but fails to even compile on the playground.
I get:
.dynsym: missing Go type information for global symbol: size 60
go.link.addmoduledata: relocation target runtime.addmoduledata not defined
_cgo_notify_runtime_init_done: relocation target x_cgo_notify_runtime_init_done not defined
_cgo_thread_start: relocation target x_cgo_thread_start not defined
runtime.cgo_yield: relocation target _cgo_yield not defined
.dynsym: relocation target _cgo_topofstack not defined
go.link.addmoduledatainit: phase error: addr=0x74db81 but sym=0x0 type=29

/cc @andybons @ianlancetaylor

The problem is the runtime/cgo package. This program fails to compile in the playground:
package main

import _ "runtime/cgo"

func main() {
}

https://play.golang.org/p/upwjplNDZos

Removing runtime/cgo from the first example still has a build failure on the playground:
go.link.addmoduledata: relocation target runtime.addmoduledata not defined
go.link.addmoduledatainit: phase error: addr=0x74db41 but sym=0x0 type=29

https://play.golang.org/p/QbbmJKqHE1E

That's a different bug from the plugin package, reproducible with:
package main

import _ "plugin"

func main() {
}

https://play.golang.org/p/jjf4ohv_KJ4

Nice sleuthing. With those two notched out it works: https://play.golang.org/p/BbmnOc0m2Vc

Thanks. Let's still keep this open until we either fix or make the error message better.


Update ringcentral-sdk.gemspec

Pubnub has set the concurrent-ruby version at spec.add_dependency 'concurrent-ruby', '~> 1.1.5' so there is a conflict and I'm unable to install the gem.

PubNub has been removed.


Search based on temporal extent not working?

Describe the bug
I'm requesting https://planetarycomputer.microsoft.com/api/stac/v1/collections/sentinel-2-l2a/items?limit=12&datetime=2022-04-30T00:00:00Z/2022-05-30T00:00:00Z&sortby=-properties.datetime with a temporal extent covering mostly May 2022, but I'm getting data from June as result (the first Item right now has 2022-06-05T01:27:21.024000Z as datetime)
To reproduce
See above.
Expected behavior
I'd expect that only data up until 2022-05-30T00:00:00Z is returned.

Thanks for this report @m-mohr. I can confirm that search parameters on the /item endpoint are not currently working as expected. Note for you or others trying to use this GET syntax while we investigate a fix, that the GET /search endpoint is working as expected, e.g.:
https://planetarycomputer.microsoft.com/api/stac/v1/search?collections=sentinel-2-l2a&datetime=2022-04-30T00:00:00Z/2022-05-30T00:00:00Z&limit=12


[Joy][MenuList] Menu list constantly steals focus

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Steps to reproduce 🕹
Link to live example: https://codesandbox.io/s/modest-gates-zwyhbd?file=/demo.tsx
Steps:

Type in the search field
The menu list will steal focus when typing the first letter, or when the list is empty and the user removes part of the input until an item reappears

Current behavior 😯
The MenuList component will constantly try to take away the focus from the search field.
Expected behavior 🤔
The MenuList component only takes focus when given to it. Similar to how Material UI works:
https://codesandbox.io/s/strange-danny-zbbum8?file=/demo.tsx
This behavior should either be removed or optional.
This causes other issues as well, for example, just go to the Menu documentation. The page will automatically go to the "without a popup" demo because it takes focus when it really shouldn't.
Context 🔦
I'm basically trying to built a quick search field that shows a couple of its examples that is easily navigated with a keyboard, MenuList works better in this context then List which lacks keyboard navigation.
Your environment 🌎
No response

I will check this issue

This issue is fixed now with the #36400 PR


Rework special model (sdxl, sd3) testing so instances on same machine don't interfere writing/reading from same cache.

This commit reworks the special model testing for sdxl and sd3 so that different instances generating compiler artifacts don't write to the same shared cache. This is a major problem because the things we are running for each test are no longer consistent. On top of that, benchmarking was picking up from this same cache, so there were a bunch of failures leading to chaos. Now, the output artifacts are written to a place local to each instance running, so there should be no attempts to write to the same cache in between jobs.
We still could use a better longterm solution to avoid this problem for our input artifacts (mlir, weights), but for now we are good as they rarely change and we can be strategic with when we update them. Huggingface seems like a good option to move toward
Fixes https://github.com/iree-org/iree/issues/18336

Also nit: this is a very long PR title. Try to keep to under 70 characters or that will get cut off in the UI and some editors.


Remove comparsion ops where they can be compiler-synthesized

We are seeing intermittent build failures due to the following error:
dyld[4315]: Symbol not found: __ZNSt3__13pmr15memory_resourceD2Ev

This issue suggests that it was caused by building on macOS 13.5.2 with the macOS 14.0 SDK... I'm not yet sure what the fix should be or if this is caused by the GitHub action mac image in use.


Upload music isn't responding

Some of my files did not upload (without giving an error message) via the official google upload app, so I'm trying to upload these with this app, but the upload music button doesn't respond at all.

I am also seeing this issue. when I open the application and click "Upload Music", nothing happens

I have the same issue.

This wasn't ever supported in this app, and is just a wrapper around the web interface. The real issue is that upload is showing here, as we previously had it hidden as to not confuse anyone.


Please invite me to the GitHub Community Organization

Name
Hanshul Chandel
Discord Username (if applicable)
hanshulll
Additional Context
I saw the organization and they are doing some great work and I also want to contribute for the good cause.

Check your email


problem about NACL

dear Maratyszcza,
i am using nacl sdk .i have reconfigure and build it. at last it succeeds and compiled the following programs under /web directory

now i wonder how to start the program of nacl. when i open the html file directly, it will show the following information:

you can see that native client not available. do you know the problem?? looking forward to your reply

i have change the browser to google and change the configuration of nnpack.nmf, now it changes to "Waiting for NNPACK module", i also see google native client tutorialm, but still dont know how to start the program. as i know, it is waiting for "load" and "progress" event, but how can i generate those events to make the html listen??

You have to use Google Chrome. Other browsers don't support this technology.
The Web demo you are trying to use was switched to PNaCl, rather than NaCl. Unlike NaCl, PNaCl is enabled by default in the Google Chrome. Unfortunately, it is also about 4x slower than NaCl.
You need to serve the Web demo through a Web server. Opening the HTML file locally wouldn't work. If you just want to look at performance of PNaCl implementation on your machine, try this demo page

Thanks to your reply!!
I know it should be chrome , after change to chrome, the error is as below:

but why can't NACI?? i found that under /bin directory there are many .nexe compiled files(each with original compiled programming),

Are they all of no use????besides, i want to use NACI because i want accurate c/c++ running time and i think this tool is convenient for me to change the parameters and see the time. If i can only use PNaCI and it is slower than NaCI, does the web time have any meaning???as you said,  i think the only method for me to have the accurate time of runing will be Command line as below:

if this is the case, why you  said in ReadME as following:

Configure NNPACK with --host=x86_64-nacl-glibc or --host=x86_64-nacl-newlib (recommended) option.
I used the recommended command with --host=x86_64-nacl-newlib.

So , Do I misunderstand your meaning??with my understanding, your meaning is:

I can't use NACI and can only use PNACI.
PNacI is alwalys slower than the actual pure c/c++ programming running. So , what can the time shown in your web demo illustrate?? My meaning is that PNACI may add some google native client time to it so it can't tell us anything about the real and accurate c/c++ runing time
Your code don't offer the ability to build a Web server for the html to run. I need extra work to run your html sample

Do you actually need to use NNPACK inside a Web browser? If no, just build the native binary for your system (./configure.py && ninja), and use command-line programs from bin directory to benchmark. They let you change parameters via command-line arguments.

ok. I just think your web demo is convenient to change the parameter.
Thanks to your patient answer.

The Web demo is intended to demonstrate working NNPACK inside a Web browser. It is not intended to be a convenient interface for benchmarking for two reasons:

NNPACK running inside a Web browser is slower than native version, because of special sandboxing the code needs to do to satisfy security constraints of a browser. For convolution, the slowdown is about 2x when using NaCl and about 8x when using PNaCl.

Modern browsers run many extra threads in background, which interfere with parallelization inside NNPACK, and make time measurements noisy.

If you goal is not to run inside a web browser, don't. The command-line programs in the bin directory provide a convenient way to benchmark NNPACK at full speed. There is also benchmark.py script which tests typical layer configurations.

Thank you very much. Now  I know more about google native client and your NNPACK. You are really helpful and patient.


PIP-247: Notifications for partitions update

Motivation
Pulsar client will poll brokers at fix time for checking the partitions update if we publish/subscribe the partitioned topics with autoUpdatePartitions as true. This causes unnecessary load for  both clients and brokers since most of the time the number of partitions will not change. In addition polling introduces latency in partitions update  which is specified by autoUpdatePartitionsInterval.
This PIP would like to introduce a notification mechanism for partition update, which is much like PIP-145 for regex subscriptions https://github.com/apache/pulsar/issues/14505.
Goal
This PIP proposes the following change to improve performance:

clients will be able to register with brokers as observers of the concerned topics partition update. Brokers will send events to clients whenever there's a change of the number of partition update.

To help compatibility of new clients with older brokers, a new feature flag will be introduced in client for this feature.  That means only new clients could be able to register with brokers as observers.
API Changes
Protocol Changes

Clients can register as partiton update observers by sending the command CommandWatchPartitionUpdate:

message CommandWatchPartitionUpdate {
    required uint64 request_id     = 1;
    required uint64 watcher_id     = 2;
    repeated string topics         = 3;
}

Brokers will respond with a success message containing the watcher ID.

message CommandWatchPartitionUpdateSuccess {
    required uint64 request_id     = 1;
    required uint64 watcher_id     = 2;
}

When concerned topics partition update,  the broker sends the number of partiton with topic name. Broker only sends the  topics whose partitons has updated.

message CommandPartitionUpdate {
    required uint64 watcher_id               = 1;
    repeated string topics                   = 2;
    repeated uint32 partitions               = 3;
}

Clients will send CommandWatchPartitionUpdateClose to unregister observers when closing

message CommandWatchPartitionUpdateClose {
    required uint64 request_id     = 1;
    required uint64 watcher_id     = 2;
}

When a client connects to a broker it is notified if the broker supports partition updated watchers. If not, client will not send CommandWatchPartitionUpdate message and continues to rely on polling.

message FeatureFlags {
optional bool supports_auth_refresh = 1 [default = false];
optional bool supports_broker_entry_metadata = 2 [default = false];
optional bool supports_partial_producer = 3 [default = false];
optional bool supports_topic_watchers = 4 [default = false];
optional bool supports_partition_update_watchers = 5 [default = false];
}
message CommandConnected {
required string server_version = 1;
optional int32 protocol_version = 2 [default = 0];
optional int32 max_message_size = 3;
optional FeatureFlags feature_flags = 4;
}

Configuration Changes

client side
In case this feature impacts user's systems in an unwanted way,  a new producer configuration property ProducerConfigurationData#enableNotificationForPartitionUpdate and consumer config property ConsumerConfigurationData#enableNotificationForPartitionUpdate will be added with default value true. Setting this to false will disable the feature.
broker side
A new broker configuration property enableNotificationForPartitionUpdate will be added with default value true. Setting this to false will disable the feature.

Interface Changes
A new listener in client will be introduced to notify the partition update action.

public interface PartitionsUpdateListener {
    CompletableFuture<Void> onTopicsExtended(List<String> topics, List<Integer> partitions);
}

Here we didn't use the old listener org.apache.pulsar.client.impl.PartitionsChangedListener, because it only has one topics parameter.  We will not change the actions if this feature is not enable.
public interface PartitionsChangedListener {
    CompletableFuture<Void> onTopicsExtended(Collection<String> topicsExtended);
}

Implementation
Notifications
If this feature is enable in clients, when PartitionedProducerImpl or MultiTopicsConsumerImpl initializes,  the client will create such a watcher, called org.apache.pulsar.client.impl.PartitionUpdateWatcher,  and send CommandWatchPartitionUpdate to broker to register as an observer.
A new class, org.apache.pulsar.PartitonUpdateWatcherService will keep track of watchers and will listen to the changes in the metadata. Whenever a topic partition update it checks if any watchers should be notified and sends an update through the ServerCnx. To prevent memory leaks, all watchers will be removed from the PartitonUpdateWatcherService when the ServerCnx's channel becomes inactive.
Of course, the poll task will not start if this feature is enable
Compatibility

Old clients with new servers
Old clients will just using the poll task to fetch partitions at fixed time, which is much like new clients with this feature disable.

New clients with old servers
When new clients connect to broker, the supports_partition_update_watchers will be false by default. So new clients will using poll task to fetch partitions by default.

Alternatives
No response
Anything else?
No response

can't we enable this by default in case we detect that the connected Broker supports it ?
I can't find any reason for not using this mechanism if it is available.
Maybe we can set the default to "true" and allow users to disable it in case it impacts their systems in an unwanted way.
Maybe It would be useful to have a way to disable the mechanism on the broker side as well

Thanks for your great suggestion @eolivelli .
It's more reasonable to add a supports_partition_update_watchers  in FeatureFlags  to detect that the connected
Broker supporting this feature , which is much like PIP-145. I have updated the descrptions.


How can I use the methods defined in extra.rb in a cucumber step definition?

I put the following code snippet in the env.rb file under the features folder.
Before do
@emulator = TE3270.emulator_for :extra do |platform|
platform.session_file = 'sessionfile.edp'
end
end
The extra session is launched successfully. Now I want to use the send_key method defined under extra.rb, in my cucumber step definition.
How can I do that? Can I get a sample code snippet?

This is how you would use it.
send_keys(TE3270.Enter)
This will cause the enter key to be sent to the terminal

Did you define screen objects?  If so, the standard way of using them is to use the on method to create your instance and then call methods on it.

I'm going to close this issue since you haven't followed up to my questions


Issue #77 Scrolling for manage courses is fixed

Scrolling for manage course results has been implemented.

Travis is broken until dotnet/core-setup/issues/4007 is fixed. Builds pass locally on my linux box and appveyor passed so I'm good to merge this if you are.


[Roadmap] Phasing out the support for old binary format.

XGBoost has a custom binary model format that has been used since day 1.  Later in 1.0, we
introduced the JSON format as an alternative, which has a schema and has better
extensibility.  The JSON format has been used as a default format for memory snapshot
serialization (pickle, rds, etc) and has extra features including categorical data support,
extra data feature names, and features types.  However, for performance and compatibility
reasons we have continued the support for the old binary format.  In 1.6 we plan to add
universal binary JSON as an extension to the current JSON format also as a replacement for the old
binary format.
Motivation
The old binary format is essentially copying internal structures like parameters, tree
nodes into a memory buffer, so it has a fixed memory layout that's difficult to change and
debug.  If we look at the Learner class it's full of conditions to work around some
issues in binary format accumulated over the past.  These issues root from the situation
that we can not change the binary output in any way, which also has an indirect impact on
how we write code.  For instance, we can not change the RegTree structure due to how the
node is stored in the output and it's the very core of XGBoost.  To overcome these issues
and clear some room for future development we need to phase out its use.
Roadmap
If the Universal Binary JSON implementation is accepted, I propose the following roadmap
for phasing out the support of the old binary format:

1.6: Add UBJSON and use it as the default format for full serialization (pickle, rds) as
default.  Emit warning when users are loading old JSON format.  This is necessary since
the default_left is changed from boolean to integer.
1.7: Emit warning when users save or load binary format.
2.0: Continue the warning about the binary format.
2.1: Continue the warning, and save the model as JSON or UBJ as default if the format is not specified. https://github.com/dmlc/xgboost/pull/9947
2.2: Remove support for saving old binary format.
2.3: Remove support for loading old binary format. Remove support for the old JSON model.

note

[x] JVM external checkpoint manager uses model suffix.
[x] SHAP https://github.com/shap/shap/pull/3462 .

@hcho3

This is necessary since
the default_left is changed from boolean to integer.

How necessary is this? Was the default_left changed to improve performance?

Yes.  Most of the improvement comes from the typed array where we can omit the construction of Json struct.  But there's no typed array for boolean.
Actually, there is, but it's useless.  The representation of boolean is T and F characters, they are both type and value at the same time.  So if we were to have a typed boolean array, the whole array would be either true or false.
We can continue the support for the current JSON model for a very long time since the additional code is not much (1 condition to check whether it's bool or int), but I think it's also quite easy to move away from it since users can simply replace  True to 1 and False to 0 in the JSON file.

Is there a simple way to silence this warning "Found JSON model saved before XGBoost 1.6, please save the model using current version again. The support for old JSON model will be discontinued in XGBoost 2.3." when using the java interface? I.e. ml.dmlc.xgboost4j.java.XGBoost class from ml.dmlc.xgboost-jvm_2.12 maven artifact.
The C code seems to accept some "verbosity" configuration, but so far I have not found way to set this config from the Java code.

@trivialfis @hcho3  I am working on a project that uses the JSON format to save, load and analyze the serialized model. Will we continue to have support for the JSON serialization format moving forward?
Given that JSON has much broader support across different languages/ libraries compared to UBJSON, it would be great to continue having that as a serialization option. Thanks!


Failed to convert .pb to .tflite

When I convert a pb file to tflite, I meet a error as follow.  what's wrong?
(tensorflow) XXXX :~/tensorflow/tensorflow-master$ bazel-bin/tensorflow/contrib/lite/toco/toco  \

--input_file=./headpose.pb
--input_format=TENSORFLOW_GRAPHDEF  --output_format=TFLITE
--output_file=./headpose.tflite --inference_type=FLOAT
--input_type=FLOAT --input_arrays=input
--output_arrays=output –input_shapes=1,416,416,3
2018-11-15 21:19:52.503499: W tensorflow/contrib/lite/toco/toco_cmdline_flags.cc:282] --input_type is deprecated. It was an ambiguous flag that set both --input_data_types and --inference_input_type. If you are trying to complement the input file with information about the type of input arrays, use --input_data_type.
Aborted (core dumped)

Can you try with latest tf-nightly build? Also can you please provide System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version:
Python version:
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

OS Platform and Distribution i5+1050ti+win10+anaconda:
TensorFlow installed from (binary):
TensorFlow version:1.12.0

Nagging Assignee @ymodak: It has been 17 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Is this still an issue for you? Did you try latest tf-nightly build?
You can try setting virtual env and test if haven't already:

virtualenv -p python3 venv-tf-nightly     #creates env named tf-nightly
source venv-tf-nightly/bin/activate   #sources the newly created env
pip3 install tf-nightly    #here you build required versions

Closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!

HI, @ymodak I used the nightly build， same error occurred.

@jiangxiluning Can you please post a new issue describing your problem? Also make sure you provide all the information asked by the template. Thanks!

the
I have almost the same problem with @jiangxiluning, tflite does not support switching and merging, can you please give some inspiration? Here are the details of my issue. LINK


Remove gnosis references on Readme

Closes #1219

Update references to safe-global.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 88.722%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
6388

Relevant Lines:
7200

💛  - Coveralls


⚠ Processors has degraded performance

In c67e6a0, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 104 ms

Resolved: Processors performance has improved in 3c28ae6.


Core 4.0.4 Breaks Elm Reactor

After updating from core v4.0.3 to v4.0.4, my programs stopped working in the reactor. The program select screen worked fine, but when I went to run my program, it just displayed a blank screen. Pulling up the element inspector, I found that the body tag was empty and there were two errors on my JS console.
Uncaught ReferenceError: _elm_lang$core$Json_Encode$string is not defined
Uncaught TypeError: runElmProgram is not a function

Reverting to core 4.0.3 fixed the issue.
I am running Elm 0.17.1 on Chrome v54 and Mac OS X Yosemite.

Can you try deleting the elm-stuff/ directory and trying again? What happens?

Ah! That solved it.
Thank you.


mouse config defaults for different iPhone models

To save the rather confusing config/mouse step, would it not be better to just have a bunch of default configs ready to go which you can just select based on your iPhone model/screen resolution?

Could probably do the same for the screen config


kill stale event loops

Need a way of signalling all existing event handlers to be terminated
.. i think anyway, might need to check whether this is happening automatically when the client end goes away

soon as the client goes away, the next state change will cause the eventThread for that dead client to exit due to a write error ... so nothing to do here


uneven space alignment

Source Mode:

View Mode: (Blubook theme)

View Mode: (Github theme)

Thanks for your feedback! Try to change L442 to font-family: inherit;. It might be helpful. Tell me if it works, please.

Thanks to you for quick reply! Well changing font-family didn't solved the issue. Alignment is still with slight slope.

I see, could you please provide the test text?

Just type this simple example in Typora Source Mode, alignment of text is done with 'spaces' not 'tabs'.

`a`       123
`ab`     123
`abc`   123

Remove code block after copying to typora

Thanks, it's helpful @guesswh0 . I just know this is caused by the font-size style of the code element:

Details

But I don’t know how to fix the alignment problem while keeping the font unchanged now. @FishionYu

Well, seems like its come from typora`s space and tab inconsistence. Thank you. Love your theme anyway.

Thanks for your kindness.

Hi @guesswh0👋!  Fixed this in #46,  could have a try for the new css file.


AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: '6243efb7-8b73-402b-a841-888e8a924a00'.

Hi,
I have followed the article (https://docs.microsoft.com/en-us/azure/healthcare-apis/use-smart-on-fhir-proxy). I keep getting the following error:
AADSTS50011: The reply url specified in the request does not match the reply urls configured for the application: '6243efb7-8b73-402b-a841-888e8a924a00'.
I have generated the reply URL according to the instruction and setup the public client. I even tried creating a different setting for client with only one reply URL; but I still get the same error

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

ID: 568860e6-9e61-5bad-05d3-db6a0163f81e
Version Independent ID: 0956f0b4-168c-d1ed-1d59-9b00d114620b
Content: Azure API for FHIR SMART on FHIR proxy
Content Source: articles/healthcare-apis/use-smart-on-fhir-proxy.md
Service: healthcare-apis
Sub-service: fhir
GitHub Login: @hansenms
Microsoft Alias: mihansen

Please paste the code used to generate the reply URL and paste the URL of the FHIR service.

$replyUrl = "https://localhost:5001/sampleapp/index.html"
$fhirServerUrl = "https://azfhirppoc1.azurehealthcareapis.com"
$bytes = [System.Text.Encoding]::UTF8.GetBytes($ReplyUrl)
$encodedText = [Convert]::ToBase64String($bytes)
$encodedText = $encodedText.TrimEnd('=');
$encodedText = $encodedText.Replace('/','_');
$encodedText = $encodedText.Replace('+','-');
$newReplyUrl = $FhirServerUrl.TrimEnd('/') + "/AadSmartOnFhirProxy/callback/" + $encodedText

I think you have not enabled the SMART on FHIR Proxy: https://docs.microsoft.com/en-us/azure/healthcare-apis/use-smart-on-fhir-proxy#enable-smart-on-fhir-proxy

Great catch... somehow I've missed this step as I've recreated the resource group multiple times. I'll retry once it gets done updating. Thanks for your help

Let us know if you have other issues or when it is resolved and we will close out the issue.

It worked. You can close the ticket.
Thanks

Glad to help.
#please-close.

@hansenms Thanks for the quick response and help provided. 👍


Feature Request: RustDesk

Is your feature request related to a problem? Please describe.
At the moment the WinUtil has AnyDesk and TeamViewer available as remote desktop viewer utilities however both are closed source and heavy applications.
Describe the solution you'd like
I'd like to suggest adding an option to install RustDesk. It's a FOSS alternative to the above applications with the same features and in my experience, performs better than the competition [I've used both AnyDesk and TeamViewer in the past]. It's written in Rust and supports the 3 major OS's [Linux, Mac, Windows] as well as the 2 major mobile OS's [Android and iOS].
Additional context
If you'd like a direct link to their GitHub, here is the link and here is the the overarching architecture for anyone interested.

Please add DocFetcher along side Everything Search.

Rust desk is already there.


update message.xml:SimpleSearch.filter.breed

SimpleSearch filter for Animal Breed

Will address in commit to update all relevant XMLUI strings instead.


[BUG] 内存溢出，cpu跑满

Execute the command and paste the result below.

Command: uname -a && php -v && composer info | grep hyperf && php --ri swoole
Linux 98f28c3d34e8 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
PHP 7.2.20-2+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Jul 25 2019 11:42:36) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Composer could not find a composer.json file in /var/www
To initialize a project, please create a composer.json file as described in the https://getcomposer.org/ "Getting Started" section
# Paste the result here.

Description:
使用任意model都能复现这个问题。cpu直接跑满，内存溢出
Steps To Reproduce:

这里有个死循环。。
你可以提个 issue 给 Laravel 先。。


Feature Proposal: Splatting for .NET String Formatting

It would be really awesome if PowerShell developers could do something like this ...
$Params = @{
  FirstName = 'Trevor'
  LastName = 'Sullivan'
}
'Hello, my name is {FirstName} {LastName}.' -f @Params

Result:
Hello, my name is Trevor Sullivan.

Option 1: Add a -fs operator
The new -fs operator would be short for "format with splatting." When used, PowerShell would look for a single HashTable on the right-hand side of the operator, and substitute the values with the appropriate, named placeholders in the string.
Option 2: Your Ideas?
... this is just a quick idea. If anyone else has input on how this functionality could be implemented, or if it would even be useful, I'd love to hear it! What do you guys think?
People seem to like the benefits of .NET string formatting, but it can become unwieldy quickly, if there are lots of parameters on the right-hand side of the -f operator. This proposal to support "splatting with .NET string formatting" would make the syntax a bit more manageable.

Is it worth adding yet another way to do string interpolation?
Given that we already have:
$FirstName = 'Trevor'
$LastName = 'Sullivan'
"Hello, my name is ${FirstName} ${LastName}"

and
$name = @{
  First = 'Trevor'
  Last = 'Sullivan'
}
"Hello, my name is $($First.Name) $($Last.Name)"

Do we really need:
$name = @{
  First = 'Trevor'
  Last = 'Sullivan'
}
"Hello, my name is {First} {Last}" -f @name


Matter.js does not comply with latest decomp.js

I am trying to use Matter.js with concave polygons but it seems that at some point the API of decomp.js was changed completely and is no longer compatible.
Looking at the code it seems that it won't be hard to align the two.
Would you take a PR that fixes the problem?

I think there is already an open issue and a pending (conflicting) pull request for that: #287 #288 👍

Closing this as there are two existing issues. I'll try to prioritise this, thanks!

Cool. Tag me if you need any help.
On יום ד׳, 30 בנוב׳ 2016 at 12:42 Liam<EMAIL_ADDRESS>wrote:

Closed #322 https://github.com/liabru/matter-js/issues/322.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/liabru/matter-js/issues/322#event-876663910, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AB0wGtyA6JVfgpOF1mrDgmkVzLcJQey-ks5rDVMSgaJpZM4K-T70
.


Add a page for Profile

Is your feature request related to a problem? Please describe.
The  'Profile' button in the navbar is static. which is lacking  the functionality to enhance user experience."
Describe the solution you'd like
When clicking on 'Profile' button it should redirect to a page where user's profile will be shown.

@thestarsahil  I would like to work on the issue, pls assign me under gssoc24.

Great to hear that you are working for Profile page
Good to go

@thestarsahil I am willing to work on this issue!

@CoderSwarup He Did it already.... @Sid-80 I request kindly look into another major problems!
Thanks


[FLINK-5620] Fix unstable ContinuousFileProcessingTest

This fixes at least one possible problem that may render the test unstable, which is that all the tests in the class create files with the same names.
If the problem re-appears, then we re-open the issue.
R @aljoscha

This looks good, I'm merging. 👍

@aljoscha Thanks!

Merged. Could you please close this PR?


Just an idea : badge for finishing a project

As said in the title, if it's doable, i was just thinking it could motivate people if you get a medal when you finish a project... it's more on the game / competition between each of the contributors of a project... who finishes the first?

can you provide some more details? does your suggestion have to do with tasks/squares or tasking manager projects? what are the parameters for judging when someone finishes?

Sorry for the late answer, i was on leave, indeed it was just at the stage of a global idea, to discuss. It would be a badge for someone finishing a TM project (not just a task), so doing the last task of a project. If we want that to be valuable, the whole project needs to be validated before giving the badge (or anyone can mark everything as complete without mapping anything). So it would correspond to the person who did the last task of a project and properly (validated). SO it would be latent badges, I'm really not sure it would be relevant, as first validation work is still on progress, and not automatic and it would happen sometimes (long) afterwards the contribution.
I 'm sure it's not the priority at the moment, but if can brings some ideas.. just wanted to share!

I like the idea -- like, a square finishing badge, and if a group finishes a task, everybody gets a task finishing badge or something.


wtclient: Activate watchtower client by default and also add a Deactivate flag

Change Description
Fixes: #5344
At present, the --wtclient.active has to be passed to enable the watchtower client but with this PR wtclient is automatically created, however, if not needed it could be disabled using --wtclient.deactivate flag.

@guggero: review reminder

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

Something to note here is that if the wtclient is turned on by default without also adding a tower server, then this will cause a memory leak as backups will be queued in memory until a tower is registered. See https://github.com/lightningnetwork/lnd/issues/5983 and https://github.com/lightningnetwork/lnd/discussions/7286
This will be less of a problem when a fix for https://github.com/lightningnetwork/lnd/issues/5983 (a queue that overflows to disk) is implemented. But also we should probably warn the user that they need to add a tower for this flag to be of any use

@priyanshiiit, remember to re-request review from reviewers when ready

@priyanshiiit, remember to re-request review from reviewers when ready

!lightninglabs-deploy mute

Hi @priyanshiiit  - I have muted this for now since it seems in-active and also given my previous comment. Feel free to unmute the bot once you are ready to hop back on


Unreachable error for large circuits with NoirJS

Aim
I'm trying to generate proofs with NoirJS (v0.23.0) for a circuit with over 2 million constraints and consuming a fair amount of memory (over 30GB with nargo). But the proof generation fails with an unreachable error. I presume this error is because the proof generation consumes too much RAM, but the error fails to show that clearly, so in practice it's not possible to know for sure.
Note that even when I split the circuit into multiple smaller circuits, the bigger ones with around 800k constraints (i.e. the RSA signature verifications) also fail with the same error (they consume around 8GB of RAM when executed with nargo), while the smaller ones with fewer constraints work just fine.
You can find the Noir code in question here
Expected Behavior
Either succeed in generating the proof or fail with a descriptive message about the reason of the error.
Bug
When trying to generate the proof with NoirJS, both with Node.js and in the browser, I run into the unreachable error.
Here's the stack trace with Node.js:
node:internal/process/promises:289
            triggerUncaughtException(err, true /* fromPromise */);
            ^

Error [RuntimeError]: unreachable
    at wasm://wasm/0177a776:wasm-function[14557]:0x58d9a8
    at wasm://wasm/0177a776:wasm-function[175]:0x242d6
    at wasm://wasm/0177a776:wasm-function[170]:0x2415f
    at wasm://wasm/0177a776:wasm-function[134]:0x2340b
    at BarretenbergWasmMain.call

And the stack trace when using NoirJS in the browser:
Uncaught (in promise) RuntimeError: unreachable
    at 017352ae:0x57f629
    at 017352ae:0x21ba6
    at 017352ae:0x21a2f
    at 017352ae:0x217ae
    at I.call (blob:http://localhost:3000/be17a5a3-1865-4fb9-8007-0eb7d84e1ec2:2:25102)
    at I.callWasmExport (blob:http://localhost:3000/be17a5a3-1865-4fb9-8007-0eb7d84e1ec2:2:27743)
    at a (blob:http://localhost:3000/be17a5a3-1865-4fb9-8007-0eb7d84e1ec2:2:8039)

To Reproduce

Clone my repo git clone https://github.com/ocelots-app/passport-verifier.git
Make sure to use nargo 0.23.0 or at the very least 0.22.0
Run nargo compile to get the circuit bytecote
Import the bytecode into a NoirJS project to generate the proof, either in Node.js or in the browser
Run the web app or Javascript file with node and wait to see the error show up after a few seconds

Note that the circuit above has a lot of inputs, so it might be tricky to test it out (and I haven't come up with mock inputs yet). But since the error seems to be linked to memory over-consumption, you could take any circuit with a lot of constraints (I'd say over 700k constraints). In my circuit, the RSA signature verification is the main culprit for the memory consumption, so a circuit using the RSA lib should be a good way to test it out.
Project Impact
Nice-to-have
Impact Context
I have no direct need at the moment to generate proofs in the browser or on a Node.js server, only to verify them. Note that I haven't tried proof verification with that same circuit in NoirJS yet. However, this could be nice to have a clearer error message when the proof generation fails, which seems to be linked to memory consumption here.
Workaround
None
Workaround Description
No response
Additional Context
No response
Installation Method
Binary (noirup default)
Nargo Version
nargo version = 0.23.0 noirc version = 0.23.0+5be9f9d7e2f39ca228df10e5a530474af0331704
NoirJS Version
0.23.0
Would you like to submit a PR for this Issue?
None
Support Needs
No response

Thanks for submitting the detailed issue!

the bigger ones with around 800k constraints (i.e. the RSA signature verifications) also fail with the same error (they consume around 8GB of RAM when executed with nargo)

NoirJS by default uses bb.js for proving under the hood, which is WASM-based and hence comes with WASM's 4GB memory limit.
That with UltraPlonk translates to a cap at 2^19 (~500k) constraints, which could explain why this is failing.

I'm going to close this issue as noir_js no longer handles proving and users are expected to use the @aztec/bb.js package directly. As a result any issues related to proof generation should be opened on https://github.com/AztecProtocol/aztec-packages


Update Settings “manifest”

Automatically generated by Netlify CMS

👷 Deploy Preview for car-packing-challenge processing.

Name
Link

🔨 Latest commit
1e5d459fd6f1edfb3d7802a69f504a6e892617ef

🔍 Latest deploy log
https://app.netlify.com/sites/car-packing-challenge/deploys/644775034716fb0008935fe4


Lowering the window panics!

Run for example the breakout example and lower the window and Bevy panics.
this is the panic from the breakout:
thread 'main' panicked at 'extent state Extent { width: 1, height: 1, depth: 1 } must match extent from view Extent { width: 0, height: 0, depth: 1 }', C:\Users\kakoeimon\.cargo\registry\src\github.com-1ecc6299db9ec823\wgpu-0.6.0\src\backend\direct.rs:1323:35        note: run withRUST_BACKTRACE=1environment variable to display a backtrace error: process didn't exit successfully:target\debug\examples\breakout.exe(exit code: 101)
P.S. I am on Windows 10.

Duplicate of #170

Closing as it is a Duplicate of #170