New RMF message type: Promo Single Action

Task/Issue URL:
Description
Steps to test this PR
Feature 1

[ ]
[ ]

UI changes

Before
After

!(Upload before screenshot)
(Upload after screenshot)

Current dependencies on/for this PR:

develop

PR #3385   👈

This comment was auto-generated by Graphite.

@aitorvs @cmonfortep thanks for your comments! I took care of all comments and I made few improvements.
The only thing that is out of the scope of this PR is moving pixels out of the :app module and include them in the :remote-messaging module. We need to merge this asap so although I worked on another improvements suggestions, I need to leave this one out of the scope, sorry 🙏 .
Maybe it could be done as a new refactor RMF task in the future.


websocket with ssl

Hi! The ws:// protocol is hard coded in the puppet.js file. Could this be synced with the http protocol used?
I.e.
https -> wss
http -> ws

I think we can definitely do that. How urgent is this?

Fixed in gh-pages branch, and will be soon released with new version.


Add specs for Spec filters

@asterite Please review.
This adds basic specs for most of the filters as extracted in #8125.

Given the massive breakage that this caused, I wonder if we should simply revert this and keep the old, simpler spec. It's also more flexible. But no focus, no rand test and no parallelism in the future. Maybe it's fine. What do you think?

@asterite don't revert, the benefits (filters, random and parallel runs) clearly trump the breaking change, which is merely to not trust mutable global/shared data.
The breaking change could have been more explicit in the changelog, thought.

@asterite I took me 3 days to fix everything, please don't revert XD

I think the change that caused the real issue was using at_exit to run the specs.  Perhaps we can tweak that part, but the rest of these changes have been really useful.  I think these features are very beneficial overall.
Total aside, I have a local branch with random specs, as well as seeded-random specs.  It's ready to go, just wanted to get these specs + tags in first, so I'm not building PRs on top of PRs.

I'm not sure if there's something more I need to do for this PR...the 32 bit tests are failing, but I'm not sure if it's a general issue or something to do with my code here.

Nothing but a review from someone with spec internals knowledge.

I'll be busy these weeks so at least a review from me well have to wait, sorry.

@straight-shoota Thanks for the pointer to #5671 ... I'll see what I can use from there.

@straight-shoota I've reviewed #5671 and I think for now I'd like to keep this PR as is and refactor to something like that later.

The SpecEnvironment there is a copy of a lot of stuff, and I'd like to avoid the duplication, but the concept it really good.  Looking at Spec itself, the big issue with not being able to test is that it uses a lot of class variables which are in turn called directly from the various methods.  Detangling that I think is the key.  I've started a branch locally where instead of using the Spec module directly with class variables, we instead have a Spec::Environment class (or perhaps part of RootContext itself).  We can still keep the top-level Spec DSL methods for convenience, but they defer to an instance of RootContext with its own environment.  Then, in specs, we can create a new RootContext, with a separate environment and it won't collide with the singleton environment.  cc @asterite

Moved the helper methods into a spec_helper.cr similar to #8310 .  This will also make it easier to rebase those PRs later.

Needs a rebase.

Done.


Vishxm do

Added 48th problem

Hi, can you add the problem no/name in the heading of README ? and also add some documentation/code explanation ?

Thanks for your contribution !


[Bug]: Adding redirection to the buttons linkedin,github,etc in footer page

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Adding redirection to the buttons linkedin,github,etc in footer page
Expected behavior
It should redirect to the respected page
Add ScreenShots
No response
On which device are you experiencing this bug?
No response
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[X] I'm a VSOC'24 contributor
[X] I have starred the repository

@apu52 Please assign me this issue


Fixes SWF 1314 speed

Special properties in AVM1 MovieClip (such as _x, _currentframe, etc.) are case insensitive. Fixing that.

/botio test


Hang when attempting to save a file when user doesn't have write permission

** Versions**
Windows 10
Atom 1.11.2
Remote-FTP 0.9.3 (first observed with previous version, still present in current)
I use SFTP and don't know if the protocol matters.
** Summary**
When saving a file the logged in user doesn't have write access to, a helpful error is displayed in red:  "Remote FTP:  Upload Error Permission Denied."
However, the user interface hangs at this point and "Uploading [filename]" with progress bar continues to be displayed at the bottom of the remote-ftp tree view.
An exception is not generated, thus such data is not included here.  I'm glad to gather logs, files, etc. if desired.,
Details
The condition persists if, after this error and WITHOUT RESTARTING Atom, I chmod the file in question to allow the user to write to it.
The condition persists if the file's tab is closed in the Atom editor.  The progress bar continues to be visible and NO OTHER OPERATIONS can be completed using the remote-ftp plugin.  That is, the user is not able to open any other files.
Restarting Atom is necessary in order to proceed.  Operations succeed if the file's permissions have been set correctly after restarting the editor.
My humble suggestion
When the "permission denied" error condition is encountered, automatically run the "abort current" function.
Reproduction Steps
FTP into a Linux server as a non-root user.
Open a file the logged in user has read permissions for but not write permissions.
Modify the file and attempt to save it.  I always use  to save.
Workaround
Issue the remote-ftp "abort current" command.
Chmod the file on the server to allow the logged in user to write to it.
Attempt the save operation again.  Note that this will require making another change to the file in order for Atom to register it as changed.  Just add and remove a space somewhere.

I'm having the same problem. The only way to make it work again is to restart Atom.

+1
For me reconnecting after chmod worked, but still.. And the error message when uploading new file is a bit misleading. It says "No such file" and I am like "Yea, you were supposed to create one!". Something like "Permission denied" would do.

Just to make sure the creator is aware, this STILL happens, and it's kind of annoying having to close and reopen Atom every time it happens.


[phantom-presence][2] add a ping-pong worker to websocket.clj

I'll actually go ahead and merge this back into the first phantom-presence pr. I think it'll be better to review it holistically!


swift: Fix build for glibc 2.30

Motivation for this change
ZHF #80379, so needs backport
Was broken since https://github.com/NixOS/nixpkgs/pull/66528
Fixes for glibc 2.30 in https://github.com/apple/swift/pull/27288 (well I think this is because of it, not sure, but I needed this to fix the build) and https://github.com/apple/swift-package-manager/pull/2408
Ping @mroi
Things done

[x] Tested this patch on the release-20.03 branch with a successful build of swift on NixOS

Patch works here. Looks very good to me.

Backported in 9c7b4a0134e446607021336a9ed1b26b8e7326b2


Release Status?

What's the release status of this capability? Is it GA or public preview? Or a mix, depending on the feature used?
The only note about release status is this one within the page:

Does this mean everything is GA except for that authentication option? Or everything is in public preview and the global disclaimer is missing from the top of the page?
Please clarify.

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

ID: a835a554-a786-d48e-4ef8-154d3946514f
Version Independent ID: ee115c37-f292-576c-deb3-e76496111371
Content: Power BI gateway and Report Builder support for ODBC data sources - Power BI
Content Source: powerbi-docs/paginated-reports/paginated-reports-odbc-support.md
Service: powerbi
Sub-service: report-builder
GitHub Login: @maggiesMSFT
Microsoft Alias: maggies

Thanks for your comment, @VitalyMCT. This issue has been assigned to the doc author for review.

Hi, @VitalyMCT -- I'll check.

Hi, @VitalyMCT -- good catch. I updated the note to read: "The Anonymous authentication method isn't supported." Change will be live tomorrow afternoon, 9/28 Pacific time.


Leaflet 1.x

Updates for Leaflet 1.x

Looks like the filter by polygon is broken with leaflet 1.x. The draw:created event handler needs to be tweaked to handle leaflet 1.x constructs. See screen shot below and update how the lat and lon are pulled from the event. Right now, they are pulling undefined values.

Map zooming produces weird artifacts like those described in leaflet issues 4774 and 4247. Looks like this is an issue caused by the old leaflet CSS. Any ideas on how to fix?

I'll take a look at it today.
On Tue, Dec 20, 2016 at 8:33 AM, Nathan Reese<EMAIL_ADDRESS>wrote:

Map zooming produces weird artifacts like those described in leaflet
issues 4774 https://github.com/Leaflet/Leaflet/issues/4774 and 4247
https://github.com/Leaflet/Leaflet/issues/4247. Looks like this is an
issue caused by the old leaflet CSS. Any ideas on how to fix?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/nreese/enhanced_tilemap/pull/24#issuecomment-268273442,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQ1gDQIjz8mo7m6I2F7yC-hLsRn54JqGks5rJ_VYgaJpZM4LQ9Yt
.

--
Jonathan M. Schendt
Software Engineer - Integrity Applications Incorporated
19023 E Low Dr
Aurora, CO 80015
608.728.0053
ACM Member # 3629480
<EMAIL_ADDRESS>

Nathan, check out the css issue again, I'm not able to recreate any transition issues similar to Leaflet issues 4774 and 4247.  The tilemap renders after the redraw, so there's a small delay where circles/polygons appear larger/smaller than they should, but nothing is moving to the corners.

your gif is showing the issue. See how the vectors move off of their lat/lon. That should not happen. Switch back to leaflet 0.7 and do some zooms. It should look like that

I checked Leaflet 0.7 before I made the gif.  Leaflet 0.7 looks worse in terms of vector distortion.  I forced the leaflet css in vis.html, and there are some minor improvements, but there's still a little distortion.

Zooming looks good now.
There seems to be something wrong with leaflet.draw and drawing a polygon. In the old version, double clicking closed the polygon. Now that does not work. You can not even close the shape by clicking on the last point.

I think we're seeing something similar to:
Clockwise drawing of polygon fails + cannot close polygon on Windows + Chrome #637
I'll pull the latest leaflet.draw and see if that fixes the issues on Chrome+IE


fix: add tokio rt-multi-thread for example

In /minitrace/examples, we will need rt-multi-thread for Tokio in order to run both the synchronous and asynchronous examples. Here's a screenshot providing evidence:

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 78.835%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1732

Relevant Lines:
2197

💛  - Coveralls

Hi @morristai, thanks for your contribution!
I'm ready to merge your PR as soon as the DCO check is passed. Here's the link to the DCO status.

Hi @morristai, thanks for your contribution!
I'm ready to merge your PR as soon as the DCO check is passed. Here's the link to the DCO status.

Addressed!


VSTest should not set additional adapter path to / by default

Note
Issues in this repo are for tracking bugs, feature requests and questions for the tasks in this repo
For a list:
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
If you have an issue or request for the Azure Pipelines service, use developer community instead:
https://developercommunity.visualstudio.com/spaces/21/index.html )
Required Information
Entering this information will route you directly to the right team and expedite traction.
Question, Bug, or Feature?
Type: Feature?
Enter Task Name: VSTest3
list here (V# not needed):
https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks
Environment
Azure pipelines, Hosted or unhosted, it is specific to the task.
Issue Description
VSTest task is setting pathtoCustomTestAdapters: to the repo root for "compatibility", which makes vstest discover exentensions in all dlls across the whole repo. This has two problems:

The scanning is slow, and can up to a minute on big repos.
Repos often mix tests from different target frameworks, and adapter for the incorrect tfm (e.g. netcoreapp3.1) can be picked up by another tfm (e.g. net472), which makes tests undiscoverable.

@Rameshkg07 I saw you created VSTest3, I think that is a good opportunity to do this change. We have multiple bugs reported to vstest team about this behavior. Can you help me here, please?
Task logs
I don't have logs.
Troubleshooting
Error logs

This is not stale, and is still an issue.

Not stale, some customers are facing the same issue. @rasunkar Could you please reopen and bump priority?

The proposed fix here is to simply stop providing the adapter path /. This option likely benefits almost no-one, and they have an easy fix if they get broken, they just add the parameter that specifies it.

At least when vstest prints that tests were not discovered, it needs to suggest to use pathtoCustomTestAdapters: as a workaround, if the main problem could not be fixed properly.
In our case it was "bad luck" in terms of order in which we specified assemblies and net6.0 assembly was coming first and its folder was used for searching for additional adapters. After using pathtoCustomTestAdapters to point to some another existing folder (even without adapters) did work.

Another customer reporting issue with this: https://github.com/microsoft/vstest/issues/2245#issuecomment-1809865544

@rasunkar Yeat another ping on this one, we've seen another issue caused by this, please drop this "feature".


Poll invoices we have generated to detect incoming payments

Should we do this in minimint-bridge or should something like UserClient provide this?
Eventually we should just subscribe to a websocket or something. But initially we'll probably do polling ...

setup a poll "stream" with riverpod in the pln project: https://github.com/BitcoinDevShop/pln/blob/bd7ea130185c9163414fa7dbc49ab035a050e60c/mobile/lib/screens/channel_status.dart
I'm sure it could be improved but it works pretty well for my purposes


Fix incorrect condition in CopyPropagationOptimizer

Thank you! ❤

You are welcome. Credit goes to Cppcheck - An open source static code analysis tool


Extract Mutation logic like ModelMutation to an external package

Extract Core Mutation logic to external package
Create a new package with ModelMutation and all the validations there.

@ramzitannous Could you tell us more about this idea?

We have a similar need. In our particular instance, we are trying to add new models that track internal-specific data (for instance, a "business partner" model that connects Saleor users with our pre-existing systems). These models are not generic and would make no sense to contribute upstream, and currently there's not any good way to add the mutations for these encapsulated within a Django application package. The models and related database mutations are defined there, but to hook into GraphQL the only good option we could find was to modify the code within the saleor application directly, which is not very portable (it's already causing us minor headaches as we merge upstream changes from 3.0 into our internal fork).
Being able to better encapsulate GraphQL mutations and other schema within a Django app would be far preferable, because then we would only need to add our application to the settings.py file.

This is a feature request, and is not stale.

I agree it would be useful to have the core classes separated, but currently, it doesn't align with our roadmap. We are focused on improving communication between Saleor and external services via webhooks and GraphQL API, as this is the recommended way of integration. Realistically, I doubt that the core team would have the capacity to work on this and maintain an additional library. In the future, we may be also looking at migrating away from Graphene and especially graphene-django, as there seems to be an issue with a lack of active maintainers.

We are focused on improving communication between Saleor and external services via webhooks and GraphQL API, as this is the recommended way of integration.

For sure, and I wholly support this. As I understand this issue, the problem is that when a plugin adds a model to the database, the GraphQL endpoints are not capable of performing CRUD operations on that model, and the only way to add that is to modify the Saleor core application. Ideally, it would be nice if there were a way to define plugin-specific mutations such that they can extend the GraphQL endpoint with further queries and mutations for custom models.
As a concrete example, we track "business partners" in our application, and different business partners have different things they can do. Most of this lives comfortably in a custom plug-in, but all GraphQL mutations related to business partners are polluting the core Saleor project, which is non-ideal but we were unable to come up with any particularly clever architectural workarounds.

Feature request.


Unable to connect to Postgres flexible server - Database dump & restore using az-cli

Bug/Error
Command Name
az postgres flexible-server connect Extension Name: rdbms-connect. Version: 1.0.2.
Errors:
Unable to connect to flexible server: could not translate host name "pgxxxx-001.postgres.database.azure.com" to address: Unknown host

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az postgres flexible-server connect -n {} -u {} -d {} -p {}

Expected Behavior
The connection using CLI is essential so we can continue with dump & restore to Azure Storage. For Single Server, below is the guide and same behavior expecting for Azure PostgreSQL Flexible Server.
https://docs.microsoft.com/en-us/azure/postgresql/migrate/how-to-migrate-using-dump-and-restore
Azure PostgreSQL Flexible Server Resource Overview
**Network connectivity:**
Connectivity method: Private access (VNet Integration)

**Connection Source:**
Corporate Network

**Destination:**
PostgreSQL Flexible Server (Private IP)

Environment Summary
Windows-10-10.0.19043-SP0
Python 3.10.4
Installer: MSI

azure-cli 2.37.0

Extensions:
rdbms-connect 1.0.2

Dependencies:
msal 1.18.0b1
azure-mgmt-resource 21.1.0b1

Additional Context

@azeem2020 Thank you for reaching out we are looking into it.

@azeem2020 can you please go through these articles once? https://stackoverflow.com/questions/67982207/why-cant-i-connect-to-azure-postgresql-flexible-using-hostname and https://docs.microsoft.com/en-us/azure/dns/private-dns-overview

The workaround works fine. Thank you for the articles, can we rollout this change globally within Organizations instead to update individual's host file?

@azeem2020 Glad to know that the provided solution helped, I am not sure I quite understand your question, can you please elaborate?

The given solution in article  is to update Desktop/PC's Host file entries with PostgreSQL FQDN and Private IP address.
There are number of developers who will access the DB server(s) and instead to update individual's PC host file for each server, we want to make entry in organization's DNS server against private IP. What are the possibilities to make that change globally?

Also having this issue with host name not being recognised. I'm connecting from within our corporate VPN, to a PostrgeSQL flexible server (name.postgres.database.azure.com) created in an existing VNet & subnet, with a new private DNS zone (name.private.postgres.database.azure.com). Can we have an update on this issue?
Access to Azure from our network has been configured on the on-prem firewall and the Azure firewall.

Use the name without postgres.database.azure.com
eg if your DB Is my-db.postgres.database.azure.com enter
az postgres flexible-server connect --name=my-db

For VNET integrated instances of Flexible Server you need to either use an Azure Private DNS zone or configure a custom DNS server so that the name can be resolved from the host from which you're initiating the request. More information can be found in the documentation https://learn.microsoft.com/azure/postgresql/flexible-server/concepts-networking-private


fix: fix query in update_properties_in_project

it fixes this bug:
kili.update_properties_in_project(
        project_id="",
        metadata_types={
            "accuracy": "number",
        },
    )

kili.exceptions.NonExistingFieldError: Cannot query field metadataTypes on object Project. Admissible fields are:


Document new 4.x app endpoints

7aa99c1567237b5219a34804d3636a95f5cfa101 and 17500b0d64dcbbe34949dddc007e4399df531a3d added a bunch of new endpoints from the latest app releases. We should get those documented.
I'm held back from testing some of the ones requiring 2021.36, as I don't have that on my car currently. I'm expecting a new Model S in the coming weeks, so hopefully either that gets it or they roll it out to my current car by then.

With the release of the 4.1.0 update, there's two new domain endpoints that provide a trove of new data:
ownership.tesla.com (for account, payments, charging)
and
akamai-apigateway-vfx.tesla.com (for Safety Score and other not yet discovered endpoints)
Here's a complete walkthrough on how to access the Safety Score, but also applies to every new endpoint that isn't on the owner-api.teslamotors.com domain.
This comes with a new caveat that these new endpoints and API calls require the SSO Access Token and no longer utilizes the Owner's API Token (OAT). The downside to this is that this access token must be updated every eight hours, for the request to not send a 401 Unauthorized error. If the token has expired, worry not, you simply will need to regenerate a new access token using the non-expiring SSO refresh token and you're all good to go again.
Another benefit to this is that you no longer need to generate OATs, since all of the owner API calls can also utilize this SSO access token.
Note: It appears that for some Tesla Accounts, Tesla changed the guid of the JWT so if you experience 403 errors (with a bunch of garbled non-UTF letters), you'll need to regenerate your refresh SSO token again. This is expected to impact a significant number of accounts, as in practice, it's occurred for 3/7 Tesla Accounts so far.

Safety Score
To access the Safety Score metrics, you will be using the following base:
https://akamai-apigateway-vfx.tesla.com
To access the daily metrics and overall score/metrics, you'll use the following endpoint:
/safety-rating/daily-metrics
This URL also requires a handful of mandatory URL parameters which will result in an error if excluded.
vin=
timezone= in America/Chicago format.
deviceLanguage=en
deviceCountry=US
appVersion=4.1.0-663
hasInsurance=false

Other Endpoints
All of the new endpoints on the ownership.tesla.com require the following URL parameters:
vin=
deviceCountry=<uppercase two letter country code, ie: US>
devideLanguage=<supported two letter language code, ie: en>

How does set_charging_amps work? I tried posting a JSON body with charging_amps but getting a failure.

I tried to play with the new endpoint charge_history, but will only get an empty result.
api/1/vehicles/{vehicle_id}/charge_history should show the same than Charge Stats in the app.
{     "response": "{}\n" }
There must be some query parameters to add.
To what I found out, it stores the values in 31 days and that is that way it's rendered in the app.
Anyone has more luck with it?

Is the wake_up longer working - I get a page not found when trying ?

I faced same issue with you.
Did you find the solution?

I tried to play with the new endpoint charge_history, but will only get an empty result. api/1/vehicles/{vehicle_id}/charge_history should show the same than Charge Stats in the app, but it only returns this:
{ "response": "{}\n" }
There must be some query parameters to add or a format issue. To what I found out, it stores the values in 31 days and that is the way it's rendered in the app. Anyone has more luck with it?
those guys here where able to pull the data: iobroker-community-adapters/ioBroker.tesla-motors@5046063

I faced same issue with you. Did you find the solution?

I'm going to close this out


Compatibility with Vuejs 3

I have a vue-cli project and I cannot even setup the plugin to work, is it compatible? For instance, in vuejs 3 you usually have to import the component before you could do  but you lack this in the setup guide. I tried it and it still didn't work.

Did you make it work? I'm trying but I can't make it work

Unfortunately not. I think I gave up on the masking idea and that's why I closed this.


Add issue #514 by removing the broken HTTP Client and dependent packages

If someone wants to fix this, feel free to add it back to the product
contents. Otherwise I suggest enriching the Win HTTP Client wrapper.

Also addresses #496


Re render

Alternative for #7 should fix https://github.com/conda-forge/arcsi-feedstock/pull/9

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


docs: add README_JA.md

I created Japanese translated README.

Thanks for you contribution! We will check and merge this PR as soon as possible.


nuxtServerInit cannot commit state

Hi @Atinux ,
i have an issue about commiting a new state (token) to the store via nuxtServerInit function, the token is displayed in my terminal in the server side but in my vue-devtools the state.token not refreshed and have the intial state.

Hi @darbaoui
From your screenshot, I can see that VUEX cannot call the USER_AUTH mutation since it's not define.
Make sure you created the USER_AUTH mutation into your store (https://vuex.vuejs.org/en/mutations.html)

Hi @Atinux
USER_AUTH is already created in mutation.

the error occur in the first screenshot, because i updated the name of mutation only in the nuxtServerInit function to take the screenshot.
`export const state = () => ({
authUser: false,
token: ''
})
export const mutations = {
USER_AUTH: function (state, data) {
state.authUser = data.auth
state.token = data.token
}
}
export const actions = {
async nuxtServerInit ({ commit }, { req }) {
let token = await getCookie('token', req)
if (token) {
console.log(token)
return commit('USER_AUTH', {token, auth: true})
}
}
}
`
any help, suggestion
@Atinux

Can you create a minimal reproduction repo so I can try to debug your issue please?

@Atinux
thank you, i fixed this issue by reinstall node_modules from scratch.


SPM : 'realm/util/assert.hpp' file not found When building project

It's now impossible to build RealmSwift embedded via Swift Package Manager. Xcode produce an error
Goals
Build my app which embed Realm as a Swift Package.
Expected Results
Successful build
Actual Results

Steps to Reproduce
Import Realm-cocoa via SwiftPackageManager in your project and try to build the project. Xcode produce a "lexical or preprocessor issue" because it does not found "assert.hpp".
Version of Realm and Tooling
ProductName:	Mac OS X
ProductVersion:	10.15
BuildVersion:	19A582a
/Applications/Xcode.app/Contents/Developer
Xcode 11.1
Build version 11A1027
/usr/local/bin/pod
1.8.4
Realm (3.19.0)
RealmSwift (3.19.0)
/bin/bash
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
/usr/local/bin/carthage
0.33.0
(not in use here)
/usr/bin/git
git version 2.21.0 (Apple Git-122)

Realm framework version: 3.19.1

Xcode version: 11.1

iOS/OSX version: Try to build for iOS 13.1

Dependency manager + version: Swift Package Manager

I am seeing the same issue.
STR:

New project.
Add watch target.
Add Realm as a package dependency.
Add Realm and RealmSwift libs to iOS and watch extension targets.
Build iOS scheme. Fails with error 'realm/util/assert.hpp' file not found

For me also

same here

Having the same issue.

➤ Lee Maguire commented:
Hi,
I cannot reproduce this issue with the latest version (Realm 4.3.2, RealmCore 5.23.8)
Thanks

Here are my steps:
Include Realm via File->Swift Packages->Add Package Dependancy

Make sure Realm and RealmSwift are added in your Watch apps Frameworks, Libraries & Embedded Content section of the watch target.

This is still an issue with Realm 4.3.2, RealmCore 5.23.8. We had to change to CocoaPods for Realm for now in order to not block our builds...

I'm getting this error too. I'll have to switch to Carthage until this is fixed.

https://github.com/realm/realm-js/issues/1449
https://github.com/realm/realm-js/issues/2617
https://github.com/realm/realm-js/issues/1427
https://github.com/realm/realm-js/issues/1449
🤯
This issue, though transient has never been definitively explained or solved by Realm over the past few years. There are many suggested unsustainable workarounds - i.e to clear ios/build every time someone pulls a project, and/or pod deintegrate and pod install...neither of which is working for me today.
The Watch app is irrelevant for me - I am experiencing this without a Watch app on a fresh project. It seems to me there are obvious longstanding issues with the podspec/cocopods with Realm and almost every user in these threads has to find a work around.

@darkheartfelt in short it happens when the Realm Core headers isn't properly downloaded or properly found when generating the XCode project (during execution of pod install). The root cause of this has been many and changing over time.
Would you mind opening a new issue with exact steps - in particular how you're installing and building your project? To my knowledge we don't have an issue with the current latest release - at least not related to this.

Hi @darkheartfelt , which version of Realm you are using?
Our current release 10.1.4 is working fine with SPM.

I have also tried to reproduce this issue, here are my results:
@RomainPct Using all the information provided by you I created
https://github.com/DominicFrei/Playground/tree/realm/realm-cocoa/issues/6312-RomainPct
Is this precisely what you did on your side?
@mlenarto Using all the information provided by you I created
https://github.com/DominicFrei/Playground/tree/realm/realm-cocoa/issues/6312-mlenarto
Is this precisely what you did on your side?
Where default settings are mentioned they look like this:

In all cases I am able to successfully build all targets on all commits.
Additionally I created several other test projects to test this but could not reproduce it.
@RomainPct @mlenarto @varabeis @anonrig @grEvenX @DaveAlton Would anyone of you be able to provide their repository (or a sample version of it) that shows the above error?
We would really like to help you, but it seems to be a corner case that no one here was able to reproduce so far.
Looking forward to hearing from you!

I have also tried to reproduce this issue, here are my results:
@RomainPct Using all the information provided by you I created
https://github.com/DominicFrei/Playground/tree/realm/realm-cocoa/issues/6312-RomainPct
Is this precisely what you did on your side?
@mlenarto Using all the information provided by you I created
https://github.com/DominicFrei/Playground/tree/realm/realm-cocoa/issues/6312-mlenarto
Is this precisely what you did on your side?
Where default settings are mentioned they look like this:

In all cases I am able to successfully build all targets on all commits.
Additionally I created several other test projects to test this but could not reproduce it.
@RomainPct @mlenarto @varabeis @anonrig @grEvenX @DaveAlton Would anyone of you be able to provide their repository (or a sample version of it) that shows the above error?
We would really like to help you, but it seems to be a corner case that no one here was able to reproduce so far.
Looking forward to hearing from you!

@darkheartfelt The linked issues are RealmJS issues which seem to have been related to Cocoapods indeed.
This thread is about SPM and RealmSwift though. It is therefore unlikely to be a problem with the Podspec (in this case) since @RomainPct and @mlenarto do not even use Cocoapods to reproduce the issue.
I understand though you get the same error with Cocoapods?
Could you provide a sample repository that reproduces the issue so that we can dig further into it?
Thank you!

@darkheartfelt The linked issues are RealmJS issues which seem to have been related to Cocoapods indeed.
This thread is about SPM and RealmSwift though. It is therefore unlikely to be a problem with the Podspec (in this case) since @RomainPct and @mlenarto do not even use Cocoapods to reproduce the issue.
I understand though you get the same error with Cocoapods?
Could you provide a sample repository that reproduces the issue so that we can dig further into it?
Thank you!

This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further.


Add vision document for swift-testing: A New Direction for Testing in Swift

This adds the vision document for the swift-testing project.
Rendered version:

https://github.com/stmontgomery/swift-evolution/blob/swift-testing-vision/visions/swift-testing.md

The Core Team asked the Language Steering Group to review this.  With the latest set of minor revisions, and in consultation with the Platforms Steering Group, we have decided to accept it.


Allow sympy expressions as classical controls

Part 14 of https://tinyurl.com/cirq-feedforward.
Adds the ability to create classical control conditions based on sympy expressions.
To account for the fact that measurement key strings can contain characters not allowed in sympy variables, the measurement keys in a sympy condition string must be wrapped in curly braces to denote them. For example, to create an expression that checks if measurement A was greater than measurement B, the proper syntax is  cirq.parse_sympy_condition('{A} > {B}').
This PR does not yet handle qudits completely, as multi-qubit measurements are interpreted as base-2 when converting to integer. A subsequent PR (https://github.com/daxfohl/Cirq/compare/sympy3...daxfohl:qudits?expand=1) will allow this functionality.

I noticed last night that the diagrams need annotated with the condition string. I think that should be a separate PR.

Ready to merge?


Support MDX syntax within .MD files

I'm requesting a feature like Docusaurus to use MDX syntax within .md files. Refer link
Why: I work in a tech company and my company's web-based code editor renders a live preview of .md files, but doesn't recognize .mdx. Since our current documentation site uses Docusaurus, we're able to make simple edits our content on the web editor with a live preview capability. We really liked Nextra's cleaner look and out of the box search and would like to migrate, but since we're unable to get a live preview of .mdx, it makes it harder to make quick edits. Please not that our documentation is an internal only site and we're unable to use public live sandbox editors like codesandbox or stackblitz.
If this is a simple change to use the MDX compiler for .md files as well, can we make this happen?

For what it's worth, I'm working on an integration with TinaCMS to acheive a live-preview editor


Add log level CLI option.

I was thinking to treat bikes/* as library code and to keep using debuglog() in there rather than couple it to the app's logger. The benefit being to be able to easily extract that stuff to a library/libraries if ever that made sense.
Looking at this again we do so little logging from the app I am wondering if we should ditch the log-level argument and go with something like your PR, but swap out debuglog() for the debug library which has millisecond timestamps and nicer formatting. An added benefit of that would be we could also see noble, bleno, serialport and other debug logs in context as they use that library too.
I'm also thinking we could shorten the debug scope names from "gymnasticon:" to "gn:" or similar.
What do you think?

That's a great idea!
And after troubleshooting the Keiser issues with the older firmware, I certainly agree with you that seeing milliseconds in the debug output is very helpful!
Also my initial fear of flooding the Raspberry SD card with too many log files is gone, after removing syslogd as part of #58.


v2 magikarp returns 502 error

The following urls return a 502 Bad Gateway error:
http://pokeapi.co/api/v2/pokemon/magikarp
http://pokeapi.co/api/v2/pokemon/129
http://pokeapi.co/api/v2/pokemon-species/magikarp
http://pokeapi.co/api/v2/pokemon-species/129
I did some searching on the repo but I wasn't able to find anything. I'll do a local install and try to find the source of the bug, but I figured I'd throw this up here in the meantime

Thanks for noticing these @gasolinewaltz we'll look into them :)

@gasolinewaltz This appears to not be a problem anymore? I'm able to visit those links just fine. Can you check this out again and see if things are working for you?

@zaneadix It appears to be working now. Thanks!

@zaneadix @gasolinewaltz I saw some outages a few days ago and doubled the size of the server. That might have resolved it? ¯_(ツ)_/¯


fix: contract-call.tsx return statement

Confirmed this fixes the issue I reported on discord locally: https://discord.com/channels/621759717756370964/911531946738339900/979064098815897691 - TY! 👍

:tada: This PR is included in version 1.22.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Add Microsoft OMS linux agent helm chart

@unguiculus Modified chart and template to follow best practices . Please review and let me know if any further changes are required. Thanks.

Marking this as stale. Please update within one week.

Closing as stale. Feel free to reopen when/if you decide to work on it again.


Pirates zone access issue not fixed

WIth Mafia r20195 the script tried to do a delivery in Belowdecks.  I tried the new option to allowPirateQuest and it failed with the following:
`> set guzzlr_allowPirateQuest = true
guzzlr_allowPirateQuest     => true

guzzlr 50

printStackOnAbort     => true
promptAboutCrafting => 0
breakableHandling => 4
choiceAdventureScript     => scripts/autoscend/auto_choice_adv.ash
currentMood => apathetic
[INFO]     - Findin' the Cap'n
[INFO] - Equipping     eyepatch to slot hat
[INFO] - Equipping     swashbuckling pants to slot pants
[INFO] -     Equipping stuffed shoulder parrot to slot acc3
nextAdventure =>     Barrrney's Barrr
Restoring HP! Currently at     1214 of 2694 HP, 172 of 1781 MP, current meat: 902726766 ... Target HP =     2560.
Restoring MP! Currently at 1214 of     2694 HP, 172 of 1781 MP, current meat: 902726766 ... Target MP = 373.
Get     thee to a nunnery!
You gain 1,000 hit points
You gain 1,000 Mojo     Points
Casting Cannelloni Cocoon 1 times...
You gain 480 hit points
Cannelloni     Cocoon was successfully cast.
Visit to Island: Barrrney's Barrr in     progress...
You can't get to that area.
[INFO]     - Findin' the Cap'n
[INFO] - Equipping     eyepatch to slot hat
[INFO] - Equipping     swashbuckling pants to slot pants
[INFO] -     Equipping stuffed shoulder parrot to slot acc3
Visit to     Island: Barrrney's Barrr in progress...
You can't get     to that area.
[INFO] - Findin' the Cap'n
[INFO]     - Equipping eyepatch to slot hat
[INFO] -     Equipping swashbuckling pants to slot pants
[INFO]     - Equipping stuffed shoulder parrot to slot acc3`
This is in aftercore and all parts of the Swashbuckling Getup are in inventory.  After manually equiping the outfit I reran the script and it was able to adventure in the Barr and got the the Captain.
The script then got the map to the crab and the treasure but then maximized for Guzzlr deliveries.  That unequipped the Swashbuckling Getup which made it impossible to adventure in the Barr to continue with the quest to open the F'csle.
At this point there there aren't enough insults to continue even if wearing the outfit.  Only a 7.4% chance.
Here's the session log:
Arbos_20200618.txt
Originally posted by @magus-prime in https://github.com/taltamir/ttpack/issues/7#issuecomment-645958351

well that is odd. i had it work for me the other day. I will look through the log and code to try to pinpoint the issue

I think i figured it out. its the pants. guzzlr pants are breaking your pirate outfit which prevent you from adventuring there.

Tried another fix 98c586a592f2eb8efabe5690a023d9f6fdc1f18b
please let me know if it solved the problem

Will do but it may have been only part of the problem.  In this instance the zone needed for the delivery was Belowdecks.  The script shifted to "delivery mode" before that zone was open.

Will do but it may have been only part of the problem. In this instance the zone needed for the delivery was Belowdecks. The script shifted to "delivery mode" before that zone was open.

According to the logs the script was failing by trying to adventure in barr to find the captain

What I meant was that the logic of the script equipped Guzzlr clothing even though there were many more steps required to open the zone where it would be helpful.
Only once Belowdecks is open is the Guzzlr clothing helpful.  Since the script runs a custom maximizer string before every adventure this, potential, issue may be mitigated.

What I meant was that the logic of the script equipped Guzzlr clothing even though there were many more steps required to open the zone where it would be helpful.
Only once Belowdecks is open is the Guzzlr clothing helpful. Since the script runs a custom maximizer string before every adventure this, potential, issue may be mitigated.

thank you fort he input. but just to clarify the logic was already set to only equip guzzlr clothing after you unlocked the location. It just incorrectly thought it was unlocked due to some upstream weirdness that I was not accounting for.

In a weird way the script just demonstrated that it can, at least, get the Pirate Fledges.  I think we can call this fixed.

Thanks for letting me know.


Allow multiple outputs AbstractRecurrent

I ran into an error when using the Sequencer on a Recurrent module with multiple outputs, because it tried to call .new() on a table. This fixes that error.

Thanks. fixes #18


add functionality for mp3

Just added mp3 scraper, all that is left is adding the logic of the strategy pattern to call this function, and some additional testing.


FuncUiAnalyzer server is not active

Moved from Avalonia.FuncUI issues.
I tried to use LiveView with my https://github.com/JordanMarr/FSharp.ChordParser project, but I have not yet been able to get it to work.
Steps

Since I do not use Paket, I used nuget to install the analyzer to packages/analyzers:

nuget install SilkyFowl.Avalonia.FuncUI.LiveView.Analyzer -Version 0.0.1-alpha2 -OutputDirectory packages/analyzers

I installed LiveView to my UI project:

<PackageReference Include="SilkyFowl.Avalonia.FuncUI.LiveView" Version="0.0.1-alpha2" />

I debugged using the correct launch profile:

My Program.fs is setup the same as your readme.

I added the [<LivePreview>] to my render function:

Results
But the LivePreview window says "the FuncUiAnalyzer server is not active":

My changes here in the LivePreview branch:
https://github.com/JordanMarr/FSharp.ChordParser/tree/LivePreview
Commit:
https://github.com/JordanMarr/FSharp.ChordParser/commit/48254bbdb7619630015c6d9dda586784d7117333

Thanks for the report.
I will try to check it out.

I have not yet been able to reproduce this issue, but I have noticed an incompleteness in the documentation.
In addition to starting the FuncUIApp with LivePreview enabled, Analyzer must be started for LIvePrevie to start.
Specifically, after setting FSharp.enableAnalyzers to true, you need to focus or enter some text in a Project or Solution fsx file that Ionide for F# recognizes.
(Analyzer will not start with fsx files that are not included in a project, etc.)

Note
Nuget cli is unusable with error 1000007d:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED, so Analyzer is downloaded from the browser, unzipped directly.

https://user-images.githubusercontent.com/16532218/174569038-4c7b3e36-9f13-4535-91d4-9fd0b66865ee.mp4
When Analyzer is started, an error is displayed by setting Grid.rowDefinitions to an incorrect value, as shown below. Could you please confirm this?

If Analyzer is running but LivePreview is not, then there may be a network problem.
The current implementation has a fixed network setting of localhost 8080, so if this port is already used by Docker, etc., it may not work correctly.
I would like to solve this by making it possible to change this in a configuration file, environment variable, etc., or by using a named pipe implementation.

It still doesn't work for me. I do have Docker Desktop for Windows installed, so maybe that is affecting it?
The rowDefinitions should look like this:

I tried editing and saving my fsproj and sln files but the LivePreview window still does not update.
I also tried adding a test.fsx file to the project, editing and saving it, and switching between the various sln files.

I found the cause of the issue.
An incorrect version of FSharp.Analyzers.SDK was incorrectly loaded due to a misconfiguration of the nuget package.
Do you see the following error output in VScode?

I will release alpha3 with the proper configuration, but until then, could you please try the following steps to see if you can resolve this issue?

close VScode.
delete FSharp.Analyzers.SDK.0.0.1 from packages\analyzers

Now when you start VScode, Analyzer will be started.
** If you want to install it anew, add the option  -DependencyVersion Ignore.

It's working! 😀


feat:updated to angular v7

I'm submitting a...

[ ] Bug Fix
[x] Feature
[ ] Other (Refactoring, Added tests, Documentation, ...)

[ ] Yes
[x] No

Does this PR affects any existing issues?

[x] Yes
[ ] No

close #172

Upgrading to angular 9 #197


限制了API模式下只能扫描URL地址

Pull Request Test Coverage Report for Build 475

0 of 8 (0.0%)  changed or added relevant lines in 1 file are covered.
19 unchanged lines in 7 files lost coverage.
Overall coverage increased (+0.2%) to 41.675%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

cobra/api.py
0
8
0.0%

Files with Coverage Reduction
New Missed Lines
%

cobra/log.py
1
44.2%

cobra/init.py
1
27.85%

cobra/utils.py
1
35.08%

cobra/templite.py
1
0.0%

cobra/config.py
2
62.34%

cobra/api.py
5
12.47%

cobra/cve.py
8
80.18%

Totals

Change from base Build 472:
0.2%

Covered Lines:
1687

Relevant Lines:
4048

💛  - Coveralls


fix #10499 dark theme autocomplete popup not readable

[ ] Redmine Issue: https://redmine.pfsense.org/issues/NNNN
[ ] Ready for review

Redmine link: https://redmine.pfsense.org/issues/10499


Is itertools.cycle(loader_u) okay? It won't shuffle the data

Hey, thanks for the repo, I'm just in the process of trying to make it work with tabular data. However, as the title says, using this approach won't shuffle the data between epochs, suggest something like the following:
iter_u = iter(loader_u) # outside of the training loop
        try:
           unlabel1, unlabel2 = next(iter_u)
        except StopIteration:
            iter_u = iter(loader_u)
            unlabel1, unlabel2 = next(iter_u)

Or a slightly more hacky way would be to just catch any exception and then you don't need to initialize outside of the training loop:
        try:
           unlabel1, unlabel2 = next(iter_u) # dies on first pass because iter_u does not exist
        except Exception:
            iter_u = iter(loader_u)
            unlabel1, unlabel2 = next(iter_u)

Good point. I will conduct a new experiment with the fix.

@safekidda Thanks, this get me almost 1% improvements.

Nice one :)
On Tue, 23 Jul 2019 at 18:05, Ildoo Kim<EMAIL_ADDRESS>wrote:

Closed #3
https://github.com/ildoonet/unsupervised-data-augmentation/issues/3.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ildoonet/unsupervised-data-augmentation/issues/3?email_source=notifications&email_token=AFIKCQL435MQCDAJE2AS6W3QA423XA5CNFSM4IFW5HKKYY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOSU6LNUQ#event-2503784146,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFIKCQMP3XOH7FJM2AWBMWDQA423XANCNFSM4IFW5HKA
.


change from apt-get to apt

Use higher-level apt instead of lower-level. This was recommended by @bigglesandginger
source: https://manpages.debian.org/jessie/apt/apt.8.en.html?ref=itsfoss.com

The apt commands have been introduced to solve this problem. apt consists of some of the most widely used features from apt-get and apt-cache, leaving aside obscure and seldom-used features. It can also manage apt.conf file.

With apt, you don’t have to fiddle your way from apt-get commands to apt-cache. apt is more structured and provides the user with the necessary options needed to manage packages.

@YohannParis did changing from apt-get to apt solve an actual issue? cause github is flagging this as bad practice
DL3027 warning: Do not use apt as it is meant to be a end-user tool, use apt-get or apt-cache instead

Based on @mwdchang recommendation, revert change.
Took advantage of this PR to add long name options for readability.


[Feature] website need show recharge record

Search before asking

[X] I had searched in the issues and found no similar issues.

Feature Request
I think the website need show recharge record.
And i hope to see the monthly bills
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Got.


Feat/wt 2053 claim coins

Summary
WT-2053 - Add Claim Withdrawal Screen

Info:
Getting to the ClaimWithdrawal screen will kick off a request to fetch the flowRateWithdrawTx from the TokenBridge SDK.
Clicking Continue:

Checks that you must be connected to MetaMask, if not prompts connection
Checks the gas required to submit the transaction is less than your ETH balance, to proceed (WT-2055 will add the need more ETH drawer
Checks that the wallet is connected to L1 network, otherwise prompts a switch
Sends withdrawal transaction (commented out for now, will address in WT-2054)

Callouts:
Have reused the from web3provider when selecting a wallet for the transactions in progress screen. This means that once a user goes through the full move process and clicks the rocket. Their provider/wallet is reused automatically.
It also allows us to easily pass the provider they were using to view their withdrawal pending transactions for the claim withdrawal screen.

Edge case: in the Claim withdrawal screen, actually inspect the canWithdraw value on the flow rate txn response from the token bridge, just in case our backed says it's ready to withdraw but the contract says it's still delayed


Make demo for mental task load

The OTS code contains a package for mental task load, but there is no demo available that explains how to use the classes in the package. Since there is quite some interest in using the mental classes, having a good demo that explains the usage would be very helpful.

Demo HumanFactorsDemo has been added. It is self-documenting and refers to papers.


Capture the focused option in the classname-select

Problem:
We want to be able to act based on the focused option in the classname-select without the user having to select it (e.g. to display data about it or preview the result of selecting it)
Fix:
Use this cheeky hack to expose it via the aria live messages, storing the result in a useState and clearing it when there are no filter results or the menu is closed. Then add a context to support providing that information to upcoming custom components.
This PR is literally just for capturing that data and adding it to the context, not for doing anything with it. This is to unblock other work requiring it.

I've discovered that this causes some very unexpected scrolling behaviour when the mouse is over one of the rows. Trying to debug now.

I'm going to close this PR as this is now being rolled into other work


Does annotorious support multi-image ??

How to work annotorious in this code. When i click on annotation i get [Viewport.imageToViewportRectangle] is not accurate with multi-image; use TiledImage.imageToViewportRectangle instead. What i do
var tileSources = [];
var width = 4096;
var height = 2160;
var numberofrows = 54;
var numberofcols = 16;
var tr;
var tc;
for (r = 1; r <= numberofrows; r++)
{
if( r<10 )
{
tr = "0" + r;
}
else
{
tr = "" + r;
}
for (c = 1; c <= numberofcols; c++)
{
if( c<10 )
{
tc = "0" + c;
}
else
{
tc = "" + c;
}
var url = '../../DZIImages/ImageName_r00' + tr + '_c00' + tc + '_files/'; //dynamically forms tiled source filename
var tileSource = {
Image: {
xmlns: "http://schemas.microsoft.com/deepzoom/2008",
Url: "../../data/testpattern_files/",
Format: "png",
Overlap: "2",
TileSize: "128",
Size: {
Width:  "4096",
Height: "2160"
}
}
};
tileSources.push({
tileSource: tileSource,
x: c * width,
y: c * height,
width: width,
// It figures out height automatically
});
}
viewer = OpenSeadragon({
id: "openseadragon",
prefixUrl: "../../DZIImages/openseadragon-bin-2.4.2/images/",
homeFillsViewer: true,
showNavigator: true,
showRotationControl:true,
tileSources: tileSources
});

Annotorious currently supports sequence mode only. (There are some extra steps you need to take care of in order to enable pagination of annotations - or use the Sequence Mode plugin.)
There is also a development branch for collection mode. But this hasn't been worked on for a while. Support for full multi-image is not planned at the moment.

Update: in principle, Annotorious will just work fine in multi-image mode, too. And the message you are seeing ("[Viewport.imageToViewportRectangle] is not accurate with multi-image...") is only a warning. However: the coordinates of the annotations will then in the global world coordinate space, which will be different from the coordinates of the image.

Thank you sir .Annotorious work in my program. But in my application when select an annotation for zoom view i get the zoom view of viewport portion which start from endpoint of my requested annotation rect. If my annotation start from half of a tiled image, then i get the zoom view of  half portion of requested annotation and its next part image. When i zoom out the image i can see the requested annotation correctly.
anno.setAnnotations(annotations_details);
anno.fitBounds(annid, true);
This works correctly in dzi image. I have this problem when i used multi-image(tiled image) .
Any solution for this.

I'm not sure I fully understand the problem. Do you maybe have an online demo I could look at?
However: if you create annotations on a (single) image, and then later use the same image in a multi-image display, then the annotations will not be placed correctly. That's a current limitation in Annotorious. I'd love to support this in the future, but can't say when or if I can make it happen. Sorry for not having better news :-(

Closing this, since it's mostly a duplicate of #32.


fix: only run post-release once

PR Checklist

[x] Addresses an existing open issue: fixes #433
[x] That issue was marked as status: accepting prs
[x] Steps in CONTRIBUTING.md were taken

Overview
Removes the manual dispatch of post-release.yml, so that release.types > - published is how it's triggered.
Co-authored-by: Navin Moorthy<EMAIL_ADDRESS>

@all-contributors please add @gmail.com> for code.

🤖 Beep boop! This comment was added automatically by all-contributors-auto-action.
Not all contributions can be detected from Git & GitHub alone. Please comment any missing contribution types this bot missed.
...and of course, thank you for contributing! 💙

Whoops, meant to mark as fixes #533.


webhooks/zapier: Support authentication/stream messages for the Zapier Zulip app.

@rishig, @timabbott: This is a great example of how we can handle incoming payloads from the official Zulip Zapier app just like any other incoming webhook payload. Once we merge this, the deployed Zapier app can successfully authenticate bot keys and use the UI indicator to let the Zapier user know that the authentication has been sucessful! :) Thanks!
Also, see https://github.com/zulip/zulip-zapier/pull/3 :)

Posted one comment; feel free to merge after fixing.


Android notifcation icon

Android notification icon must be twice smaller than application launcher icon (see http://developer.android.com/design/style/iconography.html).
Hence usage of icon.png resource which is used for application launcher icon is not good.
There should be setting which would override this with user defined resource name.

As found out during investigating my problem, both large and small icon can be specified.
I've made a pull request which contains changes so those can be configured from Javascript.

@tomy2105 Its possible now to chance the icon. For anything else use the local-notification plugin to modify the notification.


Release 1.9.0

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.9 out of 10 committers have signed the CLA.:white_check_mark: dapplion:white_check_mark: nazarhussain:white_check_mark: wemeetagain:white_check_mark: nflaig:white_check_mark: tuyennhv:white_check_mark: g11tech:white_check_mark: trim21:white_check_mark: matthewkeil:white_check_mark: philknows:x: acuaricaYou have signed the CLA already but the status is still pending? Let us recheck it.

attaching the profile on main thread (this is a 3h node, gossi
0526_mainnet_v1.9.0_rc.0.cpuprofile.zip
p sub messages are just half of its usual volume)

This CPU results are pretty nice, the node spend 490000 ms idle and 118160 ms busy (19%). All percentages displayed are relative to busy times. This benchmark shows new hot paths that rise in percentage as the node is so idle.
However I agree that the fork-choice should not have such a dominant share, hotpaths should be: hashing and crypto

attaching the profile of network thread, this was taken from VsCode with promise tracking
0528_v1.9.0_rc.0_network_thread.cpuprofile.zip

Closing as this ended up being too unstable


AttributeError: 'GraphRequestAdapter' object has no attribute 'get_token'

Python tutorial gives the error
AttributeError: 'GraphRequestAdapter' object has no attribute 'get_token'.
Caused by the line self.user_client = GraphServiceClient(self.adapter)
which should be self.user_client = GraphServiceClient(request_adapter=self.adapter)

Thanks for reporting this. It looks like the Python SDK updated their constructor for GraphServiceClient that broke this. Opened https://github.com/microsoftgraph/msgraph-training-python/issues/82 to fix.


[ENH] Add the ability to convert a DAG to an MAG

Closes #95
Changes proposed in this pull request:

function to that takes a DAG as an argument and outputs a valid MAG.

The algorithm is described in Zhang et al. 2008 on page number 1877.
Before submitting

[ ] I've read and followed all steps in the Making a pull request
section of the CONTRIBUTING docs.
[ ] I've updated or added any relevant docstrings following the syntax described in the
Writing docstrings section of the CONTRIBUTING docs.
[ ] If this PR fixes a bug, I've added a test that will fail without my fix.
[ ] If this PR adds a new feature, I've added tests that sufficiently cover my new functionality.

After submitting

[ ] All GitHub Actions jobs for my pull request have passed.

Can you rebase this? The GH files changed tab is showing a lot of files for some reason.

Sure.

@adam2392 I think it's fine now.

@adam2392 I think I figured out how to implement the algorithm. Can you look over the comments and tell me if that is correct or not?

Hey @adam2392 , how do I get/generate valid DAG, MAG pairs? The implementation is complete and I need to test it now.

Nice!
Perhaps peruse papers or come up with your own and draw them in tetrad

@adam2392 I found a pair on the internet and just wanted to confirm, is this a correct DAG and MAG pair? H is a latent variable.

Seems right walking thru each condition of the DAG to MAG algo.

I don't see how the bidirected edge from E to R came about. Isn't E present in the ancestral graph of R U S ?

Oh yeah sorry. It should be E -> R right?
See the definition on pg 1877 and the last paragraph on section 2.3.
Maybe it would help if you explicitly wrote the algorithm into the docstring too.

@adam2392 If two nodes are adjacent in a graph, can we say an inducing path exists between the two of them given all the conditions for an inducing path are satisfied?

I believe the definition states this is trivially true. IIRC

@adam2392  in the MAG shouldn't A -> E be A - E? My implementation seems to be working correctly.

What's the reasoning?

What's the reasoning?

A is an ancestor of E union S and E is an ancestor of A union S. When both are present in the ancestor sets its a undirected edge, right?

Using frozenset was a better solution!

@adam2392 Incorporated all the suggestions you made.


the memory would has been big?

I create a new project,If I visit the default page:localhost:1337,the memory will been big.
why it doesn't release?
node:v0.10.30
sailsjs:0.11.0

I'm not sure what you're asking here. Are you having a problem launching sails?

https://github.com/balderdashy/sails/issues/2779 , just like this question

my server,2GB memory,sailjs is in docker.

Yes, node is using a lot of RAM. There's no possible way for us to diagnose why this might be just a screendump of top.

heapsnapshot：http://pan.baidu.com/s/1kTL1I9T
var heapdump = require('heapdump');
setInterval(function() {
var file = 'test/myapp-' + process.pid + '-' + Date.now() + '.heapsnapshot';
heapdump.writeSnapshot(file, function (err) {
if (err) console.error(err);
else console.error('Wrote snapshot: ' + file);
});
},1000*30);
启动后30秒，我什么也没做。然后我点击登录、还有一些其它功能

sails.js has no known memory leaks, and 100% of the time a memory leak issue is filed, it turns out to be not related to sails.js
A heapdump without source code is useless. If you'd like Balderdash to work with you in a professional services engagement, we can help you debug your memory leak.

OK，I will send the git address to you by Twitter.

Just email me<EMAIL_ADDRESS>

I use bitbucket.org,do you have a account?

<EMAIL_ADDRESS><EMAIL_ADDRESS>KRbkIVOOcK[A
------------------ 原始邮件 ------------------
发件人: "Travis Webb";
发送时间: 2015年4月28日(星期二) 上午9:32
收件人: "balderdashy/sails";
抄送: "lvsenlin";
主题: Re: [sails] the memory would has been big? (#2870)
Just email me<EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub.

For future reference, there's more information and tips on diagnosing memory leaks in Node apps, and on reproducing+reporting suspected memory leaks in Sails here:
https://github.com/balderdashy/sails/issues/3782#issuecomment-238679052


Missing update link in 2.0 release

The update link in the module.prop of the released zip is missing updateJson=https://raw.githubusercontent.com/AdguardTeam/adguardcert/master/update.json
It's present in the module.prop in the source code but not the released zip.

2.1 is out with updateJson link included


Editing HTML in Django CMS with Dark Mode enabled is almost impossible

Hello.
Trying to edit the HTML of a page with the integrated CKEditor and Dark Mode enabled is basically impossible, because the Text is light gray on white. See screenshot.

I am reporting this here because it looks like the CSS is inherited from this repository.
If this is the wrong place, please let me know and point me to the right place.
I am using:

Firefox 99 with dark mode
Django==3.2.13
django-cms==3.10.0
djangocms-admin-style==3.1.1
djangocms-text-ckeditor==5.0.1

@mogoh Thanks for reporting this issue. From your screenshots I see that CKEditor does not respect dark mode. Therefore I took the liberty to transfer the issue.
@marksweb I believe the issue will be automatically fixed if we run gulp build to patch the css files and release a bugfix 5.0.2.

@mogoh This issue is fixed in version 5.1. Thanks for pointing it out!

@fsbraun Thank you for fixing!


Group chat messages not showing !!

When I create a new group chat, my messages don't show up my on android client, but they get sent and received by other clients. however, other messages received from others show up on my android client.
They is a problem with displaying my own messages in the group chat.
Please try and fix this asap as this is critical in my application.
Thanks

fixed!


qihoo 360 user story

What type of PR is this?

/kind documentation
What this PR does / why we need it:
sharing use cases of Qihoo 360.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:

Hi @RainbowMango ,
My pleasure, too. :smiling_face_with_three_hearts: :hugs:


Feature Request

pls if its possible, make option to auto fix Parse error of Expecting 'STRING', (Wrap key from double quotation mark).

@oshanz do you mean you want to put this:
{a: 1}

and get this:
{"a": 1}

?

@finom sory i can't remember now.


JSX element class does not support attributes because it does not have a 'props' property. ts(2607)

Hi, when trying to use with latest React Native (0.71.1) and latest TypeScript (4.9.4), tsc throws the following error:
JSX element class does not support attributes because it does not have a 'props' property. ts(2607)

I'm using the latest version of @react-native-community/checkbox:
"@react-native-community/checkbox": "0.5.14",

I am willing to help with repro and/or PR, but I am not sure which part inside the library generates this issue.

Same here. Might be eslint upgrade?

I changed to comment out Constructor<NativeMethodsMixin> &
import {Component} from 'react';
import {Constructor, NativeMethodsMixin} from 'react-native';
import {Props as AndroidProps} from '../dist/CheckBox.android';
import {Props as IOSProps} from '../dist/CheckBox.ios';
import {Props as WindowsProps} from '../dist/CheckBox.windows';

type CheckBoxProps = AndroidProps & IOSProps & WindowsProps;

declare class CheckBoxComponent extends Component<CheckBoxProps> {}
declare const CheckBoxBase: // Constructor<NativeMethodsMixin> &
  typeof CheckBoxComponent;
export default class CheckBox extends CheckBoxBase {}

has there been any update fix on this?


Do not wrap data in H5DataIO if compression is None

Fix #202
@alejoe91 Can you give this a try? Just set compression=None for now to make sure it works and we can discuss how best to add support for Zarr compression specification

Apparently does not fix the issue... Surprising, maybe it's not propagating through the different levels? Alessio was able to write TimeSeries directly with an iterator not wrapped in H5DataIO...


(dbt-teradata 1.8.0) TypeError: TeradataAdapter.get_catalog() takes 2 positional arguments but 3 were given

Describe the bug
When calling dbt docs generate, the get_catalog method is called. dbt-core expects the method to take three positional parameters (self, relation_configs, used_schemas), but the implementation takes just two (self, manifest). This causes the command to fail with the following traceback:
06:46:58  Building catalog
06:46:58  Encountered an error:
TeradataAdapter.get_catalog() takes 2 positional arguments but 3 were given
06:46:58  Traceback (most recent call last):
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\requires.py", line 138, in wrapper
    result, success = func(*args, **kwargs)
                      ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\requires.py", line 101, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\requires.py", line 218, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\requires.py", line 247, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\requires.py", line 294, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\requires.py", line 332, in wrapper
    return func(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\cli\main.py", line 273, in docs_generate
    results = task.run()
              ^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\task\docs\generate.py", line 290, in run
    catalog_table, exceptions = adapter.get_filtered_catalog(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\Max\Documents\GitHub\dbt\project1\venv\Lib\site-packages\dbt\adapters\base\impl.py", line 1191, in get_filtered_catalog
    catalogs, exceptions = self.get_catalog(relation_configs, used_schemas)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: TeradataAdapter.get_catalog() takes 2 positional arguments but 3 were given

This applies to cbt-core 1.8.3 as well as to 1.8.0.
Steps To Reproduce
Execute the dbt docs generate command.
Expected behavior
The command  dbt docs generate executes without errors.
The output of dbt --version:
Core:
  - installed: 1.8.3
  - latest:    1.8.3 - Up to date!

Plugins:
  - teradata: 1.8.0 - Up to date!

The operating system you're using:
Windows 11
The output of python --version:
Python 3.11.3

@rafaelkrysciak ,
I tried to reproduce the issue.
But the dbt docs generate is working for me
C:\dbt-teradata\jaffle_shop\jaffle_shop>dbt docs generate
07:58:31  Running with dbt=**1.8.3**
07:58:31  Registered adapter: teradata=**1.8.0**
07:58:33  Found 8 models, 1 snapshot, 3 seeds, 20 data tests, 442 macros
07:58:33
07:58:43  teradata adapter: Query Band set to ['=S> org=teradata-internal-telem;appname=dbt;']
07:58:48  teradata adapter: Query Band set to ['=S> org=teradata-internal-telem;appname=dbt;']
07:58:49  Concurrency: 1 threads (target='dev')
07:58:49
07:58:50  Building catalog
07:58:54  teradata adapter: Query Band set to ['=S> org=teradata-internal-telem;appname=dbt;']
07:58:55  **Catalog written to C:\dbt-teradata\jaffle_shop\jaffle_shop\target\catalog.json**

Can you please share the a sample model on which you are trying to build the catalog?
Thanks,
Mohan

Hi @tallamohan,
I believe the issue lies in the overridden get_catalog method in the TeradataAdapter, which has a different signature compared to the one in BaseAdapter:

BaseAdapter: get_catalog(relation_configs, used_schemas)
TeradataAdapter: get_catalog(manifest)

This discrepancy likely explains why it works for you but causes problems in our project. Our project's number of relations exceeds the MAX_SCHEMA_METADATA_RELATIONS threshold (100), triggering the issue. It seems you are likely hitting the else section in the following code snippet:
https://github.com/dbt-labs/dbt-adapters/blob/d6f736956ef0948cb3fa61d2f5a00d4aa9a6a2aa/dbt/adapters/base/impl.py#L1185-L1195
if (
    relations is None
    or len(relations) > self.MAX_SCHEMA_METADATA_RELATIONS
    or not self.supports(Capability.SchemaMetadataByRelations)
):
    # Do it the traditional way. We get the full catalog.
    catalogs, exceptions = self.get_catalog(relation_configs, used_schemas)
else:
    # Do it the new way. We try to save time by selecting information
    # only for the exact set of relations we are interested in.
    catalogs, exceptions = self.get_catalog_by_relations(used_schemas, relations)

To ensure compatibility, the get_catalog method in TeradataAdapter should match the signature used in BaseAdapter.
Best regards,
Rafael


check that some struct fully contains in another

i have example struct
type X struct {
Name string
Enabled bool
Opts map[string]interface{}
}
and i have slice of such structs,
i need to get all structs that have for example Enabled: true in that slice. Does it possible with this package?
Now i have ugly reflect based variant.

cmp is intended to be a comparison library, rather than a verification library.
Let's suppose you have variable which is a []X, and you want to verify that the Enabled field is true for all elements. The best way to ensure that property is to set Enabled to true in the golden slice that you are comparing against.

my use-case different, i need to find all structs that have the same fields, but unitialized fields need to be skipped and not checked.

I'm not sure I follow, is there a more substantial code example that you can show?

for example item definition
type LogicalSwitch struct {
UUID string
Name string
ExternalIDs map[string]string
}
and i have slice of such items []*LogicalSwitch
Now i need to find in this slice all items that have Name = test and have in ExternalIDs key=val (map["key"] = "val")
So i can't do full compare, because items can have in ExternalIDs many more keys, but i need item that have my specific key and name.
Now i do:
func (odbi *ovndb) getRows(table string, row interface{}) ([]interface{}, error) {
        var rows []interface{}
        //odbi.cachemutex.RLock()
        //defer odbi.cachemutex.RUnlock()

        cacheTable, ok := odbi.cache2[table]
        if !ok {
                return nil, ErrorSchema
        }

        // direct get by UUID
        t := reflect.ValueOf(row).Elem()
        if v := t.FieldByName("UUID"); len(v.String()) > 0 {
                if tblrow, ok := cacheTable[v.String()]; ok {
                        rows = append(rows, tblrow)
                        return rows, nil
                }
                return nil, ErrorNotFound
        }

        for _, tblrow := range cacheTable {
                rowVal := reflect.ValueOf(row).Elem()
                tblVal := reflect.ValueOf(tblrow).Elem()
                for i := 0; i < rowVal.NumField(); i++ {
                        rowField := rowVal.Field(i)
                        if reflect.Zero(rowField.Type()) == rowField {
                                continue
                        }
                        tblField := tblVal.Field(i)
                        switch rowField.Type().Kind() {
                        case reflect.Map:
                                //                      r := cmp.Equal(row, tblrow)
                                //              log.Printf("ssss %#+v\n", r)
                                rowIter := rowField.MapRange()
                                tblIter := tblField.MapRange()
                                for rowIter.Next() {
                                        for tblIter.Next() {
                                                mrk := rowIter.Key()
                                                mrv := rowIter.Value()
                                                mtk := rowIter.Key()
                                                mtv := rowIter.Value()
                                                if mrk.Interface() != mtk.Interface() || mrv.Interface() != mtv.Interface() {
                                                        continue
                                                }
                                        }
                                }
                        default:
                                if rowField.Interface() != tblField.Interface() {
                                        continue
                                }
                        }
                }
               rows = append(rows, tblrow)

        }

        if len(rows) == 0 {
                return nil, ErrorNotFound
        }

        return rows, nil

this part of code misses that original struct have map[interface{}]interface{} and not map[string]string, so my code does not have recursive to get nested map values.

This functionality is going beyond what cmp was intended to do. With the right set of options you might be able to pull off what you want, but cmp won't be able to handle this use-case out of the box.


Repository organization

The XUnit task is currently in the main repository, while the MSBuild task is in its own repository. I like the idea of keeping MSBuild in its own repository, since this encourages thinking of Bau as a task runner on top of which a build system can be constructed. However, if that is the goal, it feels odd that XUnit is in the main repo (all the more so since it is unlikely that many people will use XUnit without MSBuild).

Agreed. IIRC it was my intention to move it out but never got round to it.


Installation with VS2019

Hello,
Is there any tutorial for step by step installation ?
I followed the Xamarim.Forms GTK setup tutorial, with GameOfLife demo. Thank you !
VS2019 Community 16.6.2, Xamarin.Forms & Xamarin.Forms.Platform.GTK <IP_ADDRESS>8 & GTK# 2.12 on Windows 10 x64 2004
Following the platform setup is leading to an error at build:
line 15 var app = new App();
namespace not found for App().
If i replace App() by Xamarin.Forms.Application(), it starts but throws a System.NullReferenceException at:
lien 21 Gtk.Application.Run();

I was not referencing correctly the main project. Sorry !


http2 v0.0.31 breaks SSL functionality

If using http2 v0.0.31, the functionality breaks with the exception:
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed

This was fixed some time ago.


Optional new and const for Dart 2 (meta issue)

Dart 2 will make new and const operators optional in some cases. The feature is described in https://github.com/dart-lang/sdk/blob/master/docs/language/informal/optional-new.md and https://github.com/dart-lang/sdk/blob/master/docs/language/informal/optional-const.md.
This feature needs support from, at least, the common front-end. The kernel compiler can, and likely will, generate the same kernel code whether an optional new or const is present or not, so back-ends should be unaffected. Effectively, the kernel (or even the parser) can perform automatic "new/const" insertion on the program, as soon as it can recognize an invocation as referring to a constructor rather than a static method.
The feature extends the grammar with syntax that wasn't previously valid, so the formatter likely needs to be prepared for it.
The analyzer may need to be prepared for the different syntax as well.
We will not back-port this feature to non-kernel based backends.

[ ] Front-end (#30922)
[ ] Formatter (https://github.com/dart-lang/dart_style/issues/652)
[ ] Analyzer (#30923)
[ ] Specification (#30924)

We will not start implementation of this feature until the front-end is on par with the VM in terms of test passes.

@munificent I don't think there's any work for the formatter, but it would be good to double check that.

About the need to adjust the formatter, and possibly other tools: The grammar had to be extended with support for a new construct, namely
constructorInvocation ::=
    typeName typeArguments '.' identifier arguments

and that construct is then used in a couple of places. The point is that we can now have things like C<int>.someName(42), and the ability to have actual type arguments after the class name is new. So every tool that has a parser which hasn't already been updated to handle this will need an update.

Yep, but the formatter uses the analyzer parser, so I think it's probably fine.

Turns out there is one case the formatter needs to handle:
SomeGenericClass<int>.someNameConstructor();

I added support for that in https://github.com/dart-lang/dart_style/commit/b89b572673c30d6124d61bda69710ac4d25c2e56.

Moving this to Dart2-Beta 3 milestone https://github.com/dart-lang/sdk/milestone/53 .

Actually, since this is the meta issue that has the spec as the long pole, moving to the Dart2 Stable milestone.

The formal spec bug is the only remaining issue, so closing this out.

Should this also work for factory constructors? I'm getting
NoSuchMethodError: No static method 'from' declared in class 'BigInt'.

when calling BigInt.from(5), f.e.
BigInt.from is an external factory constructor.

It should work for all constructors. How are you running the code?

@lrhn I have Dart v2 installed at /opt/dart-v2 and I run /opt/dart-v2/bin/pub run test.
I could be that pub test runs the dart executable in PATH instead of the one in the same directory.. Can I pass to pub which Dart executable to use?

@stevenroose perhaps https://github.com/dart-lang/pub/issues/1807

Re-opening to track Angular implementation + communication and validation.

Good news. AngularDart has verified, mostly thanks to @MichaelRFairhurst, that optional new/const works at the latest dev SDKs, including in metadata annotations. Here is a sample PR where we removed it from all example applications: https://github.com/dart-lang/angular/pull/1408.

great news indeed!
Atenciosamente,
Jonathan Rezende

Em 14 de jun de 2018, à(s) 23:59, Matan Lurey<EMAIL_ADDRESS>escreveu:
Good news. AngularDart has verified, mostly thanks to @MichaelRFairhurst https://github.com/MichaelRFairhurst, that optional new/const works at the latest dev SDKs, including in metadata annotations. Here is a sample PR where we removed it from all example applications: dart-lang/angular#1408 https://github.com/dart-lang/angular/pull/1408.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/dart-lang/sdk/issues/30921#issuecomment-397499124, or mute the thread https://github.com/notifications/unsubscribe-auth/AF6Y3j2vYdc7pCbOXK-c1eKgRx-9YJKEks5t8yMegaJpZM4PnE6T.

@kwalrath is the docs part of this complete?

It depends on what you mean by "complete". The language tour has a note that new is optional.
I'm working on a PR to improve on that (making optional new the default in the tour, and adding an example for optional const).
For the rest of the docs and examples, we're planning to wait until dartfmt --fix is out.
Tracking issue: dart-lang/site-www#870

Nothing left here is blocking for Dart 2 here, I think.   As soon as dartfmt --fix is available for general use, we should announce this, and encourage people to migrate.
@munificent should we consider adding this to the dartfmt presubmit for the SDK now to start migrating and shaking out bugs?  We probably really don't want to do that for tests though, so we'd need some way to exclude them.  So maybe better to just start manually converting SDK code?

So maybe better to just start manually converting SDK code?

Yeah, I think running --fix manually is a better first step.

Does the Dart VM read SDK code when you run with dart --no-preview-dart-2?
Does dart2js read SDK code when you compile with dart2js --no-preview-dart-2?
If so, dropping new and const from the SDK is blocked on removing those flags.

Does dart2js read SDK code when you compile with dart2js --no-preview-dart-2?

dart2js does - we use the CFE even in Dart1 mode, and the CFE will parse with the missing new/consts always (it is not hidden under a flag).

@lrhn what remains before we can close this as completed?

SDK and specification still missing. I guess communication is part of communicating Dart 2.0.

Should "Remove new and optional const from SDK code" still be part of this task? This meta issue was a planned feature for Dart 2.0, which has completed. AFAIK, no one intends to do this task any time soon. Especially with all of the work being done on the SDK libraries; this would cause a lot of churn if it landed any time in the next few months.
Close this meta issue?

@srawlins I would say keep it here as a means of tracking it. That doesn't mean it has to be prioritized higher than the current work on the SDK libraries.


Save submissions to the database error

Problem with the message field saving to database:
array_map(): Argument #2 should be an array
$message = array_map('utf8_encode', $submission->message);

Ah, forgot about that case, I'll get a fix out asap

I've added a new release 1.0.9, let me know if it's fixed for you!

Yes that's fixed it! Thank you for the speedy response, amazing!


JSONPath Support

Hi @gtan01
It looks like you haven't yet filled out the issue description. When you get a moment, please add that information.
/triage needs-information


Allow maintainers to merge pull requests of committers

Since we already trust committers to no commit malicious code, we can as well allow maintainers of a package to merge their pull request. This hopefully improves overall reviews because maintainers are often know packages the best and know what to look for.
As this will also remove the workload for committers, this would also improve code quality and reviews in other places.

This is also a great incentive for co-maintainership

https://github.com/NixOS/nixpkgs-merge-bot/pull/136


Update PPP for Clarence

Please do not merge this yet - this would update as I do tasks.
Resolves #322.

Codecov Report

Merging #323 (6e322be) into master (c67ffc3) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #323   +/-   ##
=========================================
  Coverage     66.05%   66.05%
  Complexity      603      603
=========================================
  Files           101      101
  Lines          2083     2083
  Branches        239      239
=========================================
  Hits           1376     1376
  Misses          656      656
  Partials         51       51

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Telugu Translation for YOURLS

Hi,
I translated YOURLS to Telugu uploaded the language files to Github.
You can now add it to supported languages.
Thanks in Advance 😇
Thanks for this opensource project too. 👍  @ozh and team
Regards,
Kalyan Gupta

Neat! From the README:
Awesome! How do I make my translation available to all?
When your translation file is all fine, make sure others can benefit from you hard work!

Upload your two PO and MO files somewhere on the interweb.
It's best to use a source control service, such as Github or GitLab: this will make your changes easy to track, your files easy to maintain, and others' contributions easy to implement. If you don’t want to use SVN or Git, a regular hosting (your blog) will be OK
Make it clear for users: a directory with clearly labelled files (yourls-1.6-pt_BR.zip for instance) so they know what to pick.
Open a pull request on https://github.com/YOURLS/awesome-yourls and get your translation listed!

What are the available languages already?
See https://github.com/YOURLS/awesome-yourls

see now i have updated the repo
The translation still not available in Yourls supported languages.It's Telugu

Again: please open a pull request on https://github.com/YOURLS/awesome-yourls :) Much simpler for everyone! Thanks


To Get Started paragraph in readme has broken link to carve-pipeline.cfn.yml

In the readme the CFN template referred to "carve-pipeline.cfn.yml" doesnt seem to exist in the repo.
To get started with Carve, deploy this CFN template: carve-pipeline.cfn.yml (note: there are ASM dependencies for a github token in the pipeline template)

Perhaps it should point to carve-pipeline-root.cfn.yml?


Crash after a while

Assertion failed: (0), function uv_err_name, file ../deps/uv/src/uv-common.c, line 75.
Running on Mac OS X 10.11.5
openHAB 1.8.1
{ npm: '2.5.1',
http_parser: '2.3',
modules: '14',
node: '0.12.0',
openssl: '1.0.1l',
uv: '1.0.2',
v8: '3.28.73',
zlib: '1.2.8' }
node V0.12.0
Should I run it with debug somehow to get more info about it?

It seems your node version is outdated. Please try to update to node 0.12.7 or greater. Then run npm update or rm -rf node_modules && npm install to reinstall and compile the dependencies again.

Thanks!
I updated to latest node 4, couldn't update modules, had to remove/install.
Running fine for several days now =)


fix(widget): Use widget pref to determine target in option-link

Fixes option-link widget so it will use widget.target rather than hard coded _self

Contributor License Agreement adherence:

[x] This Contribution is under the terms of Individual Contributor License Agreements (and also Corporate Contributor License Agreements to the extent applicable) appearing in the Apereo CLA roster.

After some exploration, defining the target at the widget level isn't the most accurate way to go about it.


Fix generation of instrumentation coverage

Is your feature request related to a problem? Please describe.
Coverage is difficult to generate because of changes between Android versions, Android Gradle plugin, etc.
Describe the solution you'd like
Fixes to the Gradle scripts and manifests to enable collection of coverage on

Local emulators for min/target SDK
Emulator.wtf
Firebase Test Lab

Ideally, we'd also attach the coverage reports to our GitHub Actions results, although this could be done in a separate step depending on the effort required there.

I made some partial progress here: https://github.com/zcash/secant-android-wallet/tree/instrumentation-coverage


Granular locks on virtual file system plus poll and time support for WASI

Features added in this merge request:

More granular locks on the virtual file system which prevents it from dead locking itself
Added support for MONOTONIC clocks
Added the ability to abort read and write IO with the process signals.
Added support for IO polling on browsers
Reduced the debug verbosity on critical IO calls that get hit alot
Added support for thread/process sleeping

This is now combined into another pull request


Adding a possibility to enable tracing for any thread

FYI - I've applied your suggestion as https://github.com/google/tracing-framework/pull/580
(with additions for portability and having scoped tasks in addition to threads)


Closes issue #230 and closes issue #231: Create classes wastewater su…

…rveillance', 'wastewater surveillance data', 'population density datum', 'physical distancing infectious disease control measure', and 'lockdown infectious disease control measure'.

Reviewed with @hoganwr on 2023-05-12 and everything looked good.


BE: Implement join call logic

when Session created, make call to https://api.videosdk.live/v2/rooms (details in WhatsApp group chat) and save roomId of result in DB

make GET /session/credentials/{id} and give roomId and userID of owner


Add PagerDuty

Should have the option to send only failures to PagerDuty.

PagerDuty allow free dev accounts which are limited to 3 users.
https://developer.pagerduty.com/sign-up/


Add allWarningsAsErrors to Kotlin DSL script compilation and in-memory cache keys

Follows up https://github.com/gradle/gradle/pull/24532
Fixes https://github.com/gradle/gradle/issues/25407

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

I've triggered a build for you. Click here to see all failures if there's any.


Taskbar Add

App Menu can now be launched by button

Hi, thanks for sending this, but we're not going to be adding a taskbar to snakewm. I think someone brought this up before as well, we think it's better for snakewm to not have one


Added legend.py for Legend addition to torchview PR

Update 'requirements-dev.txt' for correct syntax

Screenshot of legend addition to BertForQuestionAnswering graph:


Add basic usage to ReadMe

Coverage remained the same at 82.62% when pulling 161b13cf99b09fecaf01ce8fd8e23573e1f8649e on hotfix/readme-usage into 5803158e213a4c862f9157aa881b7a2b3d40d50a on master.


Access pumphistory_24h_zoned.json from middleware

If we pass "false" to clock, shouldn't determine-basal.js have a line like
if (!clock) { clock = new Date(); } ?


Exclude dependency on rocksdb from client jar

Tested with my local build, client jar size reduced from 40MB to 26MB

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/8230/
Test PASSed.

alluxio-bot, merge this please.


Meson build: depend on Lua 5.3.x

lua_getuservalue, lua_newuserdata and presumably other functions were replaced in Lua 5.4
Addresses #44

Looks ready to merge right away, thanks for the contribution.


Option to leave server name blank

Description
I'm suggesting a feature that lets users leave the server name field empty. Currently, we're resorting to invisible characters for this, which isn't ideal. Personally, I don't see a need for having a name there, and it would look cleaner without it. I'll attach some screenshots to illustrate. This change would simplify things and make the interface cleaner.

For the ones who have empty name, just display no name and center the URL with the icon accordingly:

Just don't display the name if name is empty and move the url a bit upwards to where the name originally was:

Or maybe a "Hide server name option":

The name is there to allow people that manage multiple servers to identify them easily.

The name is there to allow people that manage multiple servers to identify them easily.

Fair

Ok. As I said, just give it a generic name like "Server", "My server", "AdGuard Home"...
I close this issue.


[WebPack2]when use import() in code, get a error: Module build failed: ReferenceError: ....../src/main.js: unknown node of type "Import" with constructor "Node"

This is a demo repository: https://github.com/XuJinNet/webpack-test
Code
main.js
import('./b')
	.then(b => {
		b.default.test();
	});

class A {
	constructor() {

	}

	func1() {
		console.log('money 💰😊');
	}
}

const a = new A();
a.func1();

b.js
export default {
	test() {
		console.log('OK 👌 ☀ 😊 ❤');
	}
};

.babelrc
......
"plugins": [
		"syntax-flow",
		"transform-decorators-legacy",
		"transform-flow-strip-types",
		"transform-class-properties",
		"transform-function-bind",
    	"syntax-dynamic-import"
      ]
......

The error:
./src/main.js
Module build failed: ReferenceError: /Users/xujin/My_Projects/NodeJS/test/webpack-test/src/main.js: unknown node of type "Import" with constructor "Node"
    at Generator.print (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:279:13)
    at Generator.CallExpression (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/generators/expressions.js:122:8)
    at /Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:298:23
    at Buffer.withSource (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/buffer.js:151:5)
    at Generator.withSource (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:189:15)
    at Generator.print (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:297:10)
    at Generator.MemberExpression (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/generators/expressions.js:215:8)
    at /Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:298:23
    at Buffer.withSource (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/buffer.js:151:5)
    at Generator.withSource (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:189:15)
    at Generator.print (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:297:10)
    at Generator.CallExpression (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/generators/expressions.js:122:8)
    at /Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:298:23
    at Buffer.withSource (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/buffer.js:151:5)
    at Generator.withSource (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:189:15)
    at Generator.print (/Users/xujin/My_Projects/NodeJS/test/webpack-test/node_modules/babel-generator/lib/printer.js:297:10)
 @ multi (webpack)-dev-server/client?http://<IP_ADDRESS>:9000 ./src/main.js

webpack: 2.2.0
webpack-dev-server: 2.2.0
Browser: All
Node: 6.9.4
OS: macOS 10.12.2

@hzoo This looks like a babel error. Are we thinking its just deps related?

Yes probably out of date babel-generator since you yourself made the PR 😄. Just make sure all deps are up to date.

Heh just wanted to make sure. It looked awefully familiar.

What is your problem solved, I encountered a similar problem with you

@TogDaDa update the dep "babel-generator".

@XuJinNet Import () the grammar cannot use balbe compilation, I don't want to use the Babel compiler module, should be how to configure? l

@XuJinNet @hzoo
What babel-generator are you talking about? There is NO and has NEVER been any babel-generator in my package.json. I have never either used or even heard about it. Everything worked just fine all the time. Suddenly boom! update babel-generator. No info about this thing in docs, tutorials, nothing. Just update it. Why do I have to bother about package internals, I'm not a maintainer. I just want to use the package.
Could you please elaborate what you mean by saying update the dep "babel-generator".. Provide links in documentation  about use cases for exactly babel-generator.
Thanks

Add tow deps(babel-core, babel-generator) to package.json.
My demo repository: https://github.com/XuJinNet/webpack-test


App - paper cuts - third pass

https://github.com/build-trust/ockam/pull/6860

Hi any UX issue to be worked on?