[feature request] Support of Reliable User Datagram Protocol (RUDP)

UDP is very good for  highly time-sensitive  data, but sometimes higher reliability is required.
So RUDP is the solution where UDP is required with the data reliability and confirmation.
I think ,if RUDP is part of Libuv, it will bring new possibilities for NodeJS and other network libraries.
RFC : https://www.ietf.org/proceedings/44/I-D/draft-ietf-sigtran-reliable-udp-00.txt

RUDP was drafted, but never standardized or implemented. Instead, TCP is the standard way to do this.


Clarify support for zero geometry columns

Should the format allow for no geometry columns in a file?
I think that it should, because it is occasionally useful: for example, a tool converting a schema-less (GeoJSON-like) input to GeoParquet on an empty input has to either guess about the geometry columns, or to error out. Both options seem less than ideal.
Also, geopandas.GeoDataFrame().to_parquet(...) is a similar case and should do something reasonable and compliant.
In the spec is currently written I think the answer is yes, but in a counter-intuitive way: columns can be empty, and the required primary_column field could be anything:
The name of the "primary" geometry column. In cases where a GeoParquet file contains multiple geometry columns, the primary geometry may be used by default in geospatial operations.

There are no requirements for primary_column to be actually contained in columns, so the spec could be taken to mean "the name that would be used if there would be any (multiple?) geometry columns".
Interestingly, the current implementation of geopandas.GeoDataFrame().to_parquet agrees, writing {"primary_column": "geometry", "columns": {}} in the metadata.
But the JSON schema contradicts the written spec here, requiring the columns to be non-empty, and there is an additional check for primary_column to be contained in columns.
I think this corner case is important enough to be made explicit in the specification, either by making primary_column optional/nullable and empty columns valid, or by explicitly allowing {"primary_column": "geometry", "columns": {}}.
Or, alternatively, by explicitly prohibiting this case in the specification, even if I think that would be rather unfortunate.

What is the advantage of having the metadata without columns (in which case it is basically just a version, i.e. "geo": {"columns": [], "version": "1.0.0-dev"}), compared to just leaving out the "geo" metadata?

I think that would depend on whether the "geo" metadata would be made optional in the specification (that is, if any other parquet file would be a valid GeoParquet file, just without geo-columns). If that is true, then leaving out "geo" metadata could be indeed another solution. But if the spec would require a valid GeoParquet file to always have this metadata (as it currently does), then it would be very strange for a GeoDataFrame (or something like that) GeoParquet serialization function to write a file that:

is not valid according to the GeoParquet specification;
would error out due to the missing required metadata in many (if not all) readers.

It seems like a trade-off between supporting missing "geo" metadata (and possibly interpreting a totally unrelated parquet file as GeoParquet) and empty "columns" (which likely requires a bit of careful handling) in GeoParquet readers.


Frequent reanalysis of project

While trying to edit in the analyzer, I have the impression that the IDE is only half of the time working with a complete analysis. Completion and navigation frequently doesn't work and the "analyzing" status line is active frequently.
IntelliJ IDEA 2016.3.1
Build #IC-163.9166.29, built on December 9, 2016
JRE: 1.8.0_102-google-v7-137518472-137512069 amd64
JVM: OpenJDK 64-Bit Server VM by Google Inc.
artanalyzer version 1.22.0-edge.626cd0a4d4f9473bcb3dc7821e3c92a409461f5f

Have you updated the dart.server.additional.arguments registry entry to include --enable-new-analysis-driver?

@floitschG ping

No. I have/had done no such thing.

Then you're almost certainly using the old analysis driver, which is known to have this kind of issue. If you switch to using the new driver (in a bleeding edge build) and still see the problem, please let us know.

Sounds good.
Closing this issue then.


Pivot Groups use valueGetters when available

code didn't behave as expected!
the value getter was passed the node. however to be consistent with how value getters work, it should of been passed a params object with node, data, api, context etc.
changed to be consistent and reuse utils class (where this logic is shared). correct fix now checked.
thanks!


Logo/Icon Proposal

Greetings, Im a graphics designer here on Github and I would like to ask for your permission to design for your logo/icon that you maybe used for your future plans in your project. I want to help open source projects by designing logos or banners for there project. Thank you for your time reading this
Best regards
-jbeguna04

Sure, go ahead.

Thank you for your response. Ill be sending the designs asap

Greetings @journaldev , I would like to ask more information about the project so that I can have more ideas what would be the icon/logo output?
Thank you in advance!

We provide high-quality tutorials on various technical topics in Java, Spring, Python, Android etc. Our GitHub repository contains all these projects and makes it readily available to everyone.

Greetings @journaldev , Here some proposal for the logo. The logo consist of letter "J" and "D" for initials and Having the concept of Dev in the Logo. Hoping for your response about the logo. Thank you!

@journaldev , Greetings! What do you think about the logo designs?

@journaldev , Greetings sir, What do you think about the logo designs? Feel free to open suggestions about it. Thank you!

Sure, I can provide it now. Do you want me to commit the files with doing a PR?

@journaldev , Hello sir. Any update on the logo I made?

The PR has been merged, thanks for your help in designing the logo.

Thank you. Hope it can help :)


Fix --allow-safe problem in requirements.txt

Docker build fails when requirements.txt is generated without --allow-safe tag.

Quote from https://github.com/jazzband/pip-tools/issues/806#issuecomment-493591664:

I'm starting to think it might make sense to deprecate --allow-unsafe and make it the default behavior


Embedded app translations

[ ] RCC: Add 'embedded_cordova_apps' property to the 'App' model on rogerthat (for now only one possibility: 'rogerthat-payment')
[ ] Create getEmbeddedAppTranslations call: This fetches translations for each embedded_cordova_app that is activated in the app. These translations are then stored in the app its database.
[ ] Create updateEmbeddedAppTranslations call (this would be called manually by us after we update the translations on the servers)
[ ] Create getTranslations method in rogerthat cordova plugin (this will only fetch translations for the currently opened app, e.g. rogerthat-payment

Translations to store for rogerthat-payments:

asset types
payment providers (use '{payment_provider_id}_description' as translation key)

The above can also be used to update existing translations inside an embedded cordova app without having to update the app in Google Play / Appstore
Only fetch these translations the first time getTranslations is called in the app.

Instead of saving embedded_cordova_apps into the app model let the phone tell what cordova_apps he has. When the phone send a heartbeat also request translations for all his cordova_apps.

These translations should be stored like this:
app_name | json_translations_for_my_language


[4.0] SILGen/IRGen/KeyPaths: Components for ObjC properties need to be identified by selector.

Explanation: A property imported from Objective-C, or marked in Swift with the dynamic keyword, doesn't have a vtable slot, so can't be identified that way. Use the ObjC selector as the unique identifier to ascribe equality to such components.
Scope: Required for keypaths referencing ObjC or dynamic properties to work correctly.
Issue: rdar://problem/31768669
Risk: Low
Testing: Swift CI, test cases from internal Apple adopters

@swift-ci Please test

@slavapestov This look OK for the 4.0 branch?

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 0b5d531d4aadff1c75c5c5788dc87813740ee30d
Test requested by - @jckarter

@swift-ci Please test

@swift-ci Please test

@swift-ci Please test

@swift-ci Please test

LGTM.
I don't know how much @tkremenek cares, but I like to justify the risk assessment, eg here it would be "Low, the changes are in code implementing a new feature and do not affect existing programs" etc.

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 910c2222b58b3faec72750c6e438d17144de72fc
Test requested by - @jckarter

@swift-ci clean test macOS

There was a timeout on CI.  Re-running.

The CI passed on a previous build. I had to push an update to fix a merge conflict in the CHANGELOG but that wouldn't change the behavior of any code.

@jckarter OK

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 910c2222b58b3faec72750c6e438d17144de72fc
Test requested by - @tkremenek

@tkremenek Looks like the build got killed again. Mind force-merging this?


Update sbt-microsites to 1.3.3

Updates com.47deg:sbt-microsites from 1.1.5 to 1.3.3.
GitHub Release Notes - Changelog
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.47deg", artifactId = "sbt-microsites" } ]

labels: sbt-plugin-update, semver-minor

Superseded by #245.

Superseded by #245.


add  OutputCachePolicy support

add  OutputCachePolicy to RouteConfig.cs

I noticed this didn't update the ConfigValidator.
FYI there's a big refactor happening there right now that could cause conflicts. #2293

i can  update the Validator after #2293 merged .

https://github.com/microsoft/reverse-proxy/pull/2293 has been merged.

@larsbj1988  already add

#2293 has been merged.

done


Release 1.1

Hi
Is it possible to have a new release since 1.0 dependencies seems outdated?
Thanks
Romain

@rmannibucau hi, 1.1. is scheduled for this week. It will include openTtracing-api:0.31.1
What other dependencies do you want to update?

It is the one which hit me. Thanks!

https://github.com/opentracing-contrib/java-jaxrs/pull/85 uses 1.1 from staging repo. I will release 1.1 today.

1.1 is avaiblable in central https://repo1.maven.org/maven2/org/eclipse/microprofile/opentracing/microprofile-opentracing-spec/1.1/


Link is broken on UI under security groups

Found under Cluster Management > RKE1 Config > Node Templates. When selecting a security group (step 3) for an Amazon EC2 instance, the link shown under Learn more about the ports that will be opened does not work. Current link; I believe the correct link is here.

Closing in favour of https://github.com/rancher/dashboard/issues/5263 - which will be validated by QA


ISPN-5675 asyncThreadPool is missing in GlobalConfigurationBuilder#re…

…ad, validate, toString, equals, hashCode
Looks like some of this stuff should be enumerated instead so that bugs like this would not happen.
Jira
https://issues.jboss.org/browse/ISPN-5675

Unrelated failures.

Pulling...

Cool!

Integrated into master, thanks @rhusar !

Great thanks!


[FLINK-33607][build]: Add checksum verification for Maven wrapper

What is the purpose of the change
JIRA: FLINK-33503
FLINK-33503 enabled us to add checksum checks for the Maven wrapper binaries along the update from 3.1.0 to 3.2.0.
But there seems to be an issue with verifying the wrapper's checksum under windows (see MVRAPPER-103). After MVRAPPER-103 is resolved in 3.3.0, we should upgrade Maven wrapper to 3.3.0 or later to enable the feature to verify the wrapper's checksum.
This PR did:

Upgrade Maven wrapper to the latest 3.3.2 version to include more bug fixes.
Update the wrapperSha256Sum for maven-wrapper-3.3.2.jar
Update the mvnw auto-generated script in v3.3.2.

Brief change log

Upgrade Maven wrapper to the latest 3.3.2 version to include more bug fixes.
Update the wrapperSha256Sum for maven-wrapper-3.3.2.jar
Update the mvnw auto-generated script in v3.3.2.

Verifying this change
After the change, maven build runs successfully.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency):  no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? no

@XComp , please help review when available. Thanks.

@snuyanzin @JingGe @XComp , please take a look when available. This PR is doing similar things as https://github.com/apache/flink/pull/23766 , just bump the Maven wrapper version. Thanks.

@snuyanzin @JingGe @XComp , please take a look when available. This PR is doing similar things as https://github.com/apache/flink/pull/23766 , just bump the Maven wrapper version to allow checksum verification. Thanks.

Hi @showuon, can you create a custom GitHub Action on your fork that shows that the change works on a windows image (you can probably set up a matrix with all three OS to show that it's working for all of them).

@XComp , I've tried to run the ./mvnw clean package -DskipTests in all 3 different OS here, and so far the building process runs well. For the Windows env, it works well, too.
FYI, this is the workflow config file I created: https://github.com/showuon/flink/blob/master/.github/workflows/maven.yml , and this is the diff with the master branch: https://github.com/apache/flink/compare/master...showuon:flink:test_FLINK-33607?expand=1 . In the diff, it contains:

The change in this PR
The workflow config file (i.e. .github/workflows/maven.yml)
skip the rat check (apache-rat-plugin) to allow Windows passing license check.

Let me know if you have any other questions. Thanks.

Thanks for providing the workflow.
Isn't windows suppose to run with the mvn.cmd command? 🤔 I have no clue, I have never used Maven with Windows.
On the other note can you add a run without the change of this PR to simulate the issue with windows runs and w/o the Maven wrapper upgrade. Just to proof that it was actually failing beforehand and we're not testing something different. 🤔

Thanks for providing the workflow.
Isn't windows suppose to run with the mvn.cmd command? 🤔 I have no clue, I have never used Maven with Windows.
On the other note can you add a run without the change of this PR to simulate the issue with windows runs and w/o the Maven wrapper upgrade. Just to proof that it was actually failing beforehand and we're not testing something different. 🤔

@XComp , I can reproduce the MVRAPPER-103 described in using github action here. So, after I reverted the change in this PR, and add the wrapperSha256Sum line, it failed with:
Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.
And this is the change I made for the branch: https://github.com/apache/flink/compare/master...showuon:flink:test_FLINK-33607_revert?expand=1 . You can see, in addition to some indent change after revert, I basically didn't add anything.
And to your question:

Isn't windows suppose to run with the mvn.cmd command?

I confirmed in MWRAPPER-103 that the reporter is running with ./mvnw (see description in JIRA).
Let me know if you have any other questions. Thanks.

@XComp , I added another git action test today. I modified the wrapperSha256Sum to verify if we can successfully detect it, and the result works as expected here.
Run ./mvnw clean package -DskipTests
Error: Failed to validate Maven wrapper SHA-256, your Maven wrapper might be compromised.
Investigate or delete /home/runner/work/flink/flink/.mvn/wrapper/maven-wrapper.jar to attempt a clean download.
If you updated your Maven version, you need to update the specified wrapperSha256Sum property.
Error: Process completed with exit code 1.

I think this PR is all verified. FYI.

@XComp , please help have another look when available. Thanks.

@XComp , kindly ping for another review. Thanks.

@XComp , kindly ping for another review. Thanks.

Sorry for the delay. Let's get this PR merged.  Let's get this PR merged.  Thanks!


support actix-files static file serving

This PR adds support for actix_files::Files.
It will just make it compile and won't add any Swagger definitions, since static files that are served should not have any impact on the REST API.

This one is not necessary, as paperclip does not demand all services to be paperclip compatible. To make paperclip working it provides trait extensions marking start of the paperclip compatible services via App::wrap_api() and end of that section via App::build_with_json_spec_at().  For example this is taken from real production setup:
          app.configure(routing::routes::<B>)
              .wrap_api_with_spec(crate::swagger::default_spec())
              .configure(routing::swagger_routes::<B>)
              .with_json_spec_at("/swagger")
              .build()
              .default_service(web::get().to(|| HttpResponse::NotFound().json(json!({"error": "Not found"}))))

The problem here is that if we take approach of extending paperclip, there are too many crates out there which need to be covered, so would rather support only those which are required indeed.

thanks for clarifying


[iOS]Azure Mobile build failing

Hi guys!
I'm running with RN 40 and RN Fetch Blob 0.10.2-beta.6, and I can build the app for iOS
without problem on Mac, but have troubles when I want to build it with Azure Mobile. The build fails saying:

** BUILD FAILED **
The following build commands failed:
CompileC /Users/ci/agent/vstsagent/_work/1/output/build/build.obj/RNFetchBlob.build/Release-iphoneos/RNFetchBlob.build/Objects-normal/armv7/RNFetchBlobFS.o RNFetchBlobFS.m normal armv7 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

If you have any suggestions how to debug this, or you are familiar with the error please help 😄

UPDATE
This seem to be the same issue as #244. It was working on my computer probably because I couldn't upgrade RN to version 40 properly.
Closing it for now, special thanks goes for @BretJohnson👑, he provided the solution.


Metric timestamp was being lost due to over-writing by end_time

fixes issue logstash-plugins/logstash-input-cloudwatch#23

@WilliamDutton I've merged this in, and will publish shortly. Thank you for your contribution!


 Pull requests are welcome if you manage to fix it.
Chances are it's not fumo's fault but the modifications made to the game by the DLL you injected.

 Pull requests are welcome if you manage to fix it.
Chances are it's not fumo's fault but the modifications made to the game by the DLL you injected.

It is fumo's fault, i'm using the same dll i use with my own injector and it does work fine.

if you have your own injector then surely you can figure out what's triggering it, right?  If you have any actually useful information other than "doesn't work" I would be happy to hear it. Contributions welcome.


Solution of 100 Doors problem in Perl & Erlang

Hey, I really appreciate your submissions first of all! Look pretty good.
Sorry to have to ask you this, but could you partition your tests out in a separate file? We'll get it merged then. Please see https://github.com/kennyledet/Algorithm-Implementations/issues/459#issuecomment-118841244
Thanks!

seems like Kennyledet is not active and most of the PRs are still on hold.
I'm maintaining the fork at https://github.com/pravsingh/Algorithm-Implementations. Please do send the PRs to this fork.
lets continue with the mission Kennyledet started with.


fix(jvm extractor): use class files as srcs, not jar

Previously the jar file was listed as the source_file, but had no corresponding entry in required_input. The jvm extractor scans the jar and records each contained .class file as a required_input. This change lists each .class file in source_file instead of the jar.

Tested with:
bazel build \
  --experimental_extra_action_top_level_only \
  --experimental_action_listener=//kythe/extractors:extract_kzip_jvm \
  //third_party/javac:javac


The canal network does not work after launching the catalog

Rancher versions:
rancher/server: Rancher 2.0 04/25 master
Docker version: (docker version,docker info preferred)
17.03.2-ce
Operating system and kernel: (cat /etc/os-release, uname -r preferred)
4.4.0-1052-aws
Type/provider of hosts: (VirtualBox/Bare-metal/AWS/GCE/DO)
AWS
Environment Template: (Cattle/Kubernetes/Swarm/Mesos)
Kubernetes
Steps to Reproduce:

Add a custom cluster and use the canal network
Launch wordpress in the catalog (I also tested mysql)
Results:
Wordpress failed to start, wordpress-wordpress logs can see error messages:Error executing 'postInstallation': Failed to connect to wordpress-mariadb:3306 after 36 tries.
At this point I try to access the pod address or public address in the container and are unreachable
Later I found that canal is not working properly, one of the canal container is always crashed and the networking access is dead, but k8s cluster with flannel network fabric works fine

> kubectl get pod -n kube-system
NAME                                  READY     STATUS    RESTARTS   AGE
canal-s7sr4                           2/3       Running   9          31m
kube-dns-7dfdc4897f-qhmll             3/3       Running   0          31m
kube-dns-autoscaler-6c4b786f5-bnlfv   1/1       Running   0          31m

>kubectl describe pod canal-s7sr4 -n kube-system
...


Correctly handle identity values in Access API

The Access APIs (particularly update_in) don't correctly handle identity values currently, as can be seen in failures of the tests I added in the first commit of this pull request.
The underlying reason for this is Map.get_and_update/3 passing nil to the update function while Tensor.get_and_update/3 expects to get the identity value.
I fixed the problem in the second commit by replacing the call to Map.get_and_update/3 with an implementation of the behaviour I believe to be correct. It's basically what Map.get_and_update/3 already does, but using the tensor's identity instead of nil and removing any updated entry that matches the identity.

This should have been merged a long time ago.
My utmost apologies for not seeing your Pull Request for such a long time.
:heart: :green_heart: :blue_heart: :heart_eyes: :yellow_heart: :purple_heart:


[bug] run visualization on build has incorrect tool tip

When you hover over the checkbox for starting the visualization on build for the simulation, it displays an incorrect tool tip.

This issue is resolved in pull request GH-110


add --show-trace to agenix CLI

This allows tracing errors that occur when running agenix.  The actual error I've encountered is current immaterial because I believe it is resulting from other, experimental work.  But there is need to debug this work, and the current output is unhelpful (just showing built-in functions with no context).
Other arguments are accumulated and passed along to the subcommand, so there should be no discernible change in existing behavior, including if they previously used --show-trace (assuming --show-trace is after the subcommand).
Note that the placement of --show-trace is important.  If provided --show-trace before the subcommand, it applies to agenix itself.  If provided after the subcommand, it applies to the subcommand.  Some or all subcommands do not currently use --show-trace, but at the very least this will account for future use.  The help text has made an attempt at explaining this.

With the exception of the PASS_THRU_ARGS=("") unbound variable issue (I commented on) the rest of these are totally doable.

Looks good to me know, anything else you wanna add or can this be merged?

I think this is good.  Sorry for the delay.   I typed up the message and never sent it.  Artifacts of stolen time :\


Revert the DEVRANDOM_WAIT feature

The DEVRANDOM_WAIT feature added a select() call to wait for the
/dev/random device to become readable before reading from the
/dev/urandom device. It was introduced in commit 38023b87f037
in order to mitigate the fact that the /dev/urandom device
does not block until the initial seeding of the kernel CSPRNG
has completed, contrary to the behaviour of the getrandom()
system call.
It turned out that this change had negative side effects on the
performance which were not acceptable. After some discussion it
was decided to revert this feature and leave it up to the OS
resp. the platform maintainer to ensure a proper initialization
during early boot time.
Fixes #9078
This partially reverts commit 38023b87f037.

Checklist

[ ] documentation is added or updated
[ ] tests are added or updated

+1 on the patch - but explicitly not actually approving it - leaving it open for other comments

This pull request inherits the '-1' added by @paulidale to issue #9078.

I added the [hold] label until the OMCD vote is decided. My suggestion would be to go through a regular review process and as soon as it has two OMC approvals, one of them could initiate a vote on it. Is that ok?

The process is covered - basically anyone on the OMC can place a -1 on an item and that requires a vote to clear the -1 (or the person placing the -1 can themselves remove it). Anyone on the OMC can call for a  vote to decide the issue. There is no time frame specified for when the vote is called or a requirement to ever call a vote (nor should there be).

Ok, thanks for the clarification.

Thanks @t-j-h for the clarification.

-1

Rebased without changes in order to pick up the doc-nit fix (b1f692575411a400c9c9d4f2d1f0377863abaca5).

So is anyone of the @openssl/omc members willing to support this reversal of the DEVRANDOM_WAIT feature by calling for an OMC vote?

So is anyone of the @openssl/omc members willing to support this reversal of the DEVRANDOM_WAIT feature by calling for an OMC vote?

I haven't yet decided how I will vote. I will leave the calling of the vote to someone else.

I have just called for the OMC vote on approving this PR.
I will update the PR once the vote completes (it may take up to 14 days).

Thank you Tim. I will add a separate commit in the next days which adds CHANGES entries for the reversal c19c5a65bc87 and the original commit 38023b87f037 to the respective sections (1.1.1d resp. 1.1.1c).

Preempting @t-j-h the vote has passed and this PR is good to merge after appropriate review.

Thank you, your decision was made faster than I expected. I'd still like to add the two CHANGES entries, but I am travelling today. Hope I will be able to do it late this evening or tomorrow.

It turned out to be simpler to create a separate pull request for 1.1.1 which contains the cherry-pick and adds the CHANGES entries. @t-j-h @vdukhovni please take a look at #9118.

I'll merge this pr together with #9118, as soon as both are approved.

Merged, thank you!
master
a08714e181 Revert the DEVRANDOM_WAIT feature
1.1.1 (#9118)
247b8a0b7d Add CHANGES entries for the DEVRANDOM_WAIT feature and its removal
ad416c8058 Revert the DEVRANDOM_WAIT feature


data source "snowflake_current_account" returns null values

Provider Version
0.46.0
Terraform Version
1.2.0
Describe the bug
data source "snowflake_current_account" appears to return null for "account" and "region".
Expected behavior
Using the snowflake provider 0.46.0 with the 'username', 'account' and 'password' and fields, I find that the datasource "snowflake_current_account" returns null for outputs 'account' and 'region'.  Probably more.
Code samples and commands
Using a snowflake account in aws, ap-southeast-2, and passing in useful vars for username/account/password (corresponding to a user and account with ACCOUNT_ADMIN permissions):
Code:
provider "snowflake" {
  username = var.snowflake_username
  account  = var.snowflake_account_identifier #the organization-account style identifier
  password = var.snowflake_password
}

data "snowflake_current_account" "caller" {}

output "account" {
  value = data.snowflake_current_account.caller.account
}

output "region" {
  value = data.snowflake_current_account.caller.region
}

output "id" {
  value = data.snowflake_current_account.caller.id
}

output "url" {
  value = data.snowflake_current_account.caller.url
}

output "alldata" {
  value = data.snowflake_current_account.caller
}

Results:
$ terraform apply -var-file=/home/terraform/testvars

...general terraform output info here...

No changes. Your infrastructure matches the configuration.

Terraform has compared your real infrastructure against your configuration and found no differences, so no changes are needed.
Releasing state lock. This may take a few moments...

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

alldata = {
  "account" = tostring(null)
  "id" = tostring(null)
  "region" = tostring(null)
  "url" = tostring(null)
}

Additional context
I love that you guys have a terraform provider.  This makes me recommend you to my colleagues.

@dputnamfr I was facing the same issue. Run the command listed here
Basically your authentication is failing which is why you are getting null. I don't know why they don't throw an error.

@arnav13081994 alas, still no luck.  Thanks for the try, though.
I'm able to use the terraform provider to create a wealth of other snowflake things, so I think the authentication is okay.  I'm thinking maybe they just don't have the caller working in ap-southeast-2

@arnav13081994 My snowflake region is ap-southeast-2 as well.

That's very strange!
I assume you meant the command that provides the SYSADMIN and SECURITYADMIN roles (and PUBLIC role by default), but perhaps you meant I should change my authentication to ppk instead of password?
I'm definitely explicitly calling out the bug with the parameters 'authentication with password as ACCOUNTADMIN', so while I can try that when I get a hot sec, I wouldn't consider it an answer... it seems like this should absolutely be an allowable thing, yeah?

I'm facing the same issue.


Sometimes ATF is unable to parse multi-frame messages for 2 mobile sessions

Sometimes ATF is unable to parse multi-frame messages for 2 mobile sessions.
This is happened when SDL sends large messages which needs to be split into pieces (multi-frames) on a one mobile connection and for 2 or more mobile sessions simultaneously.
This leads to aborting of ATF script with error:
QIODevice::read (QTcpSocket): device not open
PANIC: unprotected error in call to Lua API (./modules/protocol_handler/protocol_handler.lua:291: attempt to perform arithmetic on field 'totalSize' (a nil value))

@dboltovskyi Could you provide a script which shows this bug?

@jacobkeeler Unfortunately I was not able to create specific script which reproduces this issue with 100% likelihood.
However we noticed that 079_ATF_PTU_HMI_Level_Affected_Apps_NONE_BACKGROUND_HTTP script fails sometimes due to this issue.
Since this script is in our regression set which runs on every fix and update in develop we could see this issue quite often.

Closing with the merge of #178

@jacobkeeler should it be closed?

Closing with the merge of #178


Docs are offline

Going to https://relishapp.com/rspec is an error:

We’ve moved our docs to https://rspec.info/documentation/


Update gene_npz.py

prevent the situation that no person appears in the last frame

Solved #17
Thanks


Automatically connect to devices on program launch

At present, users have to manually connect to each of the devices used by FINESSE. It would make for a better UX to connect automatically when the program starts (and obviously only connecting to the set of devices the user is interested in, which should be configured at another point).
Depends on #323.

This should be coordinated with efforts on #365. Rather than connecting on program launch, we could have a single "connect" button which connects to all the devices for a given configuration.


module="wbindgen_placeholder" error: module is not an object or function

when I use bindgen,got there error:
JS
const loadWasm = (filepath, wasmImports) => {
return fetch(filepath)
.then(response => response.arrayBuffer())
.then(bytes => WebAssembly.instantiate(bytes, {env: wasmImports}))
.then(results => {
return results.instance.exports;
});
};
const init = () => {
return loadWasm("wasm_astar", {}).then(wasmModule => {
WASM_ASTAR.wasmModule = wasmModule;
});
};
window.addEventListener('load', init);
RS
extern crate wasm_bindgen;
use wasm_bindgen::prelude::*;
// Import the window.alert function from the Web.
#[wasm_bindgen]
extern "C" {
fn alert(s: &str);
}
#[wasm_bindgen]
pub fn test(name: &str) {
alert(&format!("Hello, {}!", name));
}
ERROR
localhost/:1 Uncaught (in promise) TypeError: WebAssembly.instantiate(): Import #0 module="wbindgen_placeholder" error: module is not an object or function

Thanks for the report,  but it looks like the CLI isn't being run or the right JS glue isn't being used. I'd recommend following the examples/tutorials to get a hello world working first.


preference value not resolving but set in package.json

Hi there,
I'm getting the following issue and my thinking is that for some reason the preference values are not resolving:

(in case the image doesn't show)
Application with identifier '$CLIENT_ID' was not found in the directory 'myDirectory'

I successfully get directed to Azure.
I then submit my credentials.
I then get the above error.

Android config.xml
<feature name="MsalPlugin">
  <param name="ios-package" value="MsalPlugin"/>
  <param name="onload" value="true"/>
  <preference name="tenantId" value="$TENANT_ID"/>
  <preference name="clientId" value="$CLIENT_ID"/>
</feature>

iOS config.xml
  <feature name="MsalPlugin">
    <param name="ios-package" value="MsalPlugin"/>
    <param name="onload" value="true"/>
    <preference name="tenantId" value="$TENANT_ID"/>
    <preference name="clientId" value="$CLIENT_ID"/>
  </feature>

package.json
  "cordova": {
    "plugins": {
      "cordova-plugin-msal": {
        "TENANT_ID": "XxxxXXXXXXxx",
        "CLIENT_ID": "YYYyyyyYYYy",
        "KEY_HASH": "hash="
      }
    }
  }

Any help would be really appreciated thanks!

Hey, sorry to not get to this earlier.
Did you resolve this problem? It appears to be a problem with the installation of the cordova plugin: https://github.com/wrobins/cordova-plugin-msal


Add bors

More about our bors usage: https://github.com/meilisearch/integration-guides/blob/master/guides/bors.md

bors try

bors try

bors merge

bors merge


New URL segments in 3.5.0 destroying notification data

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x] 3.x
I'm submitting a ...  (check one with "x")
[x] bug report
Current behavior:
URLs now have at least two additional segments 'nav/n4'.
eg:  http://somedomain.com/home has become http://somedomain.com/nav/n4/home
When a notification sends a user to a URL, the exact URL must match or the addtionalData in the notification is not retrieved.
With 3.5.0, the URL sent to is passed to the new one with the 'nav/n4' within it thus causing the addtionalData to not be retrieved.
I am using OneSignal's 'additionalData' as the example. I am not sure how others work.
Expected behavior:
URLs remain as they are intended and not routed to another with the extra 'nav/n4' ( or alternative).
Or there be a way to Turn Off this.
Ionic Info:
global packages:
@ionic/cli-utils : 1.4.0
Cordova CLI      : 6.5.0
Ionic CLI        : 3.4.0
local packages:
@ionic/app-scripts              : 1.3.7
@ionic/cli-plugin-cordova       : 1.4.0
@ionic/cli-plugin-ionic-angular : 1.3.1
Cordova Platforms               : android 6.1.2
Ionic Framework                 : ionic-angular 3.5.0
System:
Node       : v7.9.0
OS         : Windows 10
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed
npm        : 4.2.0
On a sidenote but relative to this, I just created a new sidemenu project, added a deep-linked homepage ( with @IonicPage )  to the sidemenu list and it works. But, if I go directly to the URL eg: http://localhost:8100/nav/n4/home
it does not load and errors with:
GET http://localhost:8100/nav/n4/home 404 (Not Found)
Refreshing the page also does not load with the same error.
DeepLinking seems to have been rendered useless.

@thierce,
Please navigate to the home in your app and grab the url that way.
As for the notifications, sorry, but we are making some changes around the URL to make it a first-class citizen. Deep links are working better than ever!
Try nightly. You can add a name attribute to your nav or tabs like so:
<ion-nav name="myCoolNav">

<ion-tabs name="myCoolTabs">

This will get you a nicer url in the short term. Longer term, we need to shrink the URL back down.
Thanks,
Dan

Hi Dan, thanks for following up so quickly.
“Please navigate to the home in your app and grab the url that way.”
I am missing something here. Is this in response to the Notification problem or the not being able to go to a URL directly?
I’m not sure what you are meaning or intending to resolve with that statement.
You say deep-linking is working better than ever.. that’s great. But it seems in development using ionic serve, if I go directly to a URL or if reloading a page with a ‘nav/n4’ in it does not load. Do you experience this as well?
In regards to ion-nav name , can I use it like so: navCtrl.name=”myCoolNav” ? ( assuming navCtrl is NavController ).
The ion-nav name sounds like a good thing IF the additionalData from a notification is not lost.
I don’t suppose you know if this works or not?
Thanks,
Andrew
From: Dan Bucholtz
Sent: Friday, June 30, 2017 10:12 AM
To: ionic-team/ionic
Cc: Shepard ; Mention
Subject: Re: [ionic-team/ionic] New URL segments in 3.5.0 destroying notification data (#12221)
@thierce,
Please navigate to the home in your app and grab the url that way.
As for the notifications, sorry, but we are making some changes around the URL to make it a first-class citizen. Deep links are working better than ever!
Try nightly. You can add a name attribute to your nav or tabs like so:

This will get you a nicer url in the short term. Longer term, we need to shrink the URL back down.
Thanks,
Dan
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

With the nightly build, navCtrl.name = "myCoolNav"  works - But it fails on reload and sends location back to homepage.
I have still to test the AdditionalData in notifications.

Why add additional "nav/n4" for URL, where can I find the document for that?


Export to Tensorflow appends train and eval files

If you export an image set to the same folder multiple times, it'll keep appending the _train.txt and _val.txt files, instead of overwriting, which will result in many duplicates.

Will look in to it I thought I wrote logic specifically to prevent this case. It's supposed to append values however in the case that you want to append additional to an existing export folder


crashes from function SpellParse

I have two SS for you, the first has little info unfortunately because it happened while i was just AFK in mhaura on a mule the other day. Wasn't even going to share but then got a second one from the same function but slightly different line reference just now so decided to share them both. Both of these happened before I updated to your lastest commit from yesterday but at first glance that fix doesn't seem related so again that's why I'm sharing here. First SS not much info to share as mentioned before other than it definitely was not directly after zoning in, second SS was on same system, different char, and I had just logged in and zoned out of the MH. I had taken no action except to target that login points moogle and got this error. There were other chars around me but unsure if they were taking any actions. Not sure what else would be relevant info for you/this, just hoping to help provide you what you need to work out the kinks. Loving it so far!

Thanks for sharing it!
Both are related to the autoload issue which I believe should be ironed out on 14cac99 and eccb9bc 0.8a, I'll leave the issue open for now, will try to replicate however, which version was this on?

These both were definitely before .8a, was on .7.1a still, im updating to latest now and if i can replicate will report back here


test: exclude jshost from ch only test

@digitalinfinity jshost re-uses the source code string

@digitalinfinity @boingoing Thanks for the reviews!


Remove duplicate word

Committed with https://github.com/dart-lang/sdk/commit/83d8f9139750071dea0188864445f0a46e8e8804
Thanks, @TheBosZ


Organize by controls

@simonekman !!! It's been a while since you reviewed a PR. :smile:
I've been meaning to do this for a while, thanks for your push.
The screenshot below shows the result after merging this PR.
Let me know what you think.

This is awesome Cristian, good work!


Ledger enabled wallet shows password dialogue erroneously, routing problem?

The Ledger enabled Wallet Extension doesn't have a password or lock function like the software keyed wallet does.
This dialogue should never show up.
To reproduce

Click send
Choose any SIP010 token
Click back
See password page: /index.html#/unlock

https://user-images.githubusercontent.com/33360391/231156342-2082a34d-ddfc-43b0-87c0-552b9869b299.mp4
A user reported that clicking a token without metadata (2-->4) would return the password page right away see screenshot

I haven't tested this, but I suspect not.

This was resolved with https://github.com/hirosystems/wallet/pull/3540
I am closing this.


Budget-App - "Pay Modus" Project

In this Project I implement:

Sign up and login pages ✔

The user should be able to register in the app with full name, email, and password (all mandatory).
The user can log into the app using email and password.
If the user is not logged in, they can't access pages that require the user to be logged in (all the pages described below).

Home page (categories page) ✔

When the user logs in, they are presented with the categories page.
For each category, the user can see their name, icon, and the total amount of all the transactions that belong to that category.
When the user clicks (or taps) on a category item, the application navigates to the transactions page for that category.
There is a button "add a new category" at the bottom that brings the user to the page to create a new category.

Transactions page ✔

For a given category, the list of transactions is presented, ordered by the most recent.
At the top of the page, the user could see the total amount for the category (sum of all of the amounts of the transactions in that category).
There is a button "add a new transaction" at the bottom that brings the user to the page to create a new transaction.
When the user clicks on the "Back" button (<), the user navigates to the home page.

"Add a new category" page ✔

The user fills out a form to create a new category, indicating their name and icon (both mandatory).
The user clicks (or taps) the "Save" button to create the new category, and is taken to the home page on success.
When the user clicks on the "Back" button (<), the user navigates to the home page.

"Add a new transaction" page ✔

The user fills out a form to create a new transaction with:

name (mandatory)
amount (mandatory)
categories (mandatory at least one)

The user clicks (or taps) the "Save" button to create the new category, and is taken to the transactions page for that category.
When the user clicks on the "Back" button (<), the user navigates to the transactions page for that category.

Testing requirements ✔

Create unit and integration tests for all the most important components of your RoR application.

Interactions ✔

Splash screen

A simple page with the name of the app, and links to the sign up and log in pages.

@MahmoudBakr23 Thank you very much !


Issue with joint_trajectory_controller

Hello guys,
I'm new in the ROS world and started with ROS2 (foxy) for my study work. We have some UR Cobots in our robot lab and I want to drive the robots via the ROS2 Driver.
I use ROS2 in a Docker container because my host system is a ubuntu 18.04. I followed the setup description in the readme file. After some adaptions in the package.xml, I was able to compile the driver with colcon. But after a minute I got an error output:

--- stderr: joint_trajectory_controller
CMake Error at CMakeLists.txt:14 (find_package):
By not providing "Findangles.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "angles", but
CMake did not find one.
Could not find a package configuration file provided by "angles" with any
of the following names:
anglesConfig.cmake
angles-config.cmake

Add the installation prefix of "angles" to CMAKE_PREFIX_PATH or set
"angles_DIR" to a directory containing one of the above files.  If "angles"
provides a separate development package or SDK, be sure it has been
installed.

Failed   <<< joint_trajectory_controller [3.38s, exited with code 1]
Aborted  <<< forward_command_controller [8.25s]
Aborted  <<< diff_drive_controller [8.37s]
Aborted  <<< joint_state_broadcaster [20.0s]
Summary: 16 packages finished [1min 2s]
1 package failed: joint_trajectory_controller
3 packages aborted: diff_drive_controller forward_command_controller joint_state_broadcaster
5 packages had stderr output: diff_drive_controller forward_command_controller joint_state_broadcaster joint_trajectory_controller ros2_control_test_nodes
13 packages not processed

Maybe someone can give me a hint where to look for this issue and for a solution. I don't know if I did some wrong steps but the setup guide looked very easy.
Greetings,
Marcel

Hi Marcel,
did you forgot to execute this line during setup:
rosdep install --ignore-src --from-paths src -y -r

This should automatically install all dependecies.

Hi,
rosdep is already installed and the command rosdep update also works fine.
Maybe are there any redudant dependencies? With the trajectory controller from ros and the one from universal robots?
Greets.

@freesolo92
The above-mentioned command @destogl  has indicated should install all the necessary dependencies needed to build your UR ros2 driver workspace. Please, follow the documentation in the README carefully and don't skip steps.
Cheers!

@freesolo92 did you manage to resolve this?

Sorry for the delayed response.
I did not work further on this topic. I switched to ROS1 (Melodic Dist) and this ROS Driver works well.
I guess the problem is solved by installing all ros dependecies like mentioned above.
You can close this issue. Thanks for this fast support!

After successfully installing all dependencies with the proposed command above, I still have this issue. Could anyone assist me with this?


draft: dotnet-sdk_8: 8.0.101 -> 8.0.201, dotnet-sdk_7: 7.0.405 -> 7.0.406, dotnet-sdk: 6.0.418 -> 6.0.419

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

Ping, can it be merged?

I just pushed this to show how I fixed a problem in #289808.  @raphaelr do you think you'll be able to update the other PR?

I don't mind merging either of these PRs, so I took the draft tag off this one.  If anyone wants to review, it would be appreciated.  I'm just running nixpkgs-review on linux now.


delete helper, add @apply

Remove tailwind helper
Remove tailwind test helper
Add apply class to application.tailwind.css

Hi @secretpray !
Thank you so much for your contribution! Between this pull request and your YouTube comments, it provided a really good educational opportunity. Your contribution also brought to light that I had forgotten to style the Resend confirmation instructions button in the unlocks/new.html.erb file.
Based on your feedback on the video, I have eliminated the use of html_safe in the TailwindHelper as it is a security concern and completely unnecessary for this use case.
Ultimately I will be declining this pull request because I want the granular individual HTML classes available in the DOM so that I can manipulate them by adding and removing using Stimulus. As I'm sure you know making a tw_success_button class and applying a directive to it only places the tw_success_button class in the DOM and applies the Tailwind classes at the CSS level.
Helper page source HTML:
<input type="submit" name="commit" value="Resend confirmation instructions" class="font-semibold text-gray-100 bg-blue-500 hover:bg-blue-800 px-3 py-1 mt-1 mb-2 rounded-lg" data-disable-with="Resend confirmation instructions">

Directive page source HTML:
<input type="submit" name="commit" value="Resend confirmation instructions" class="tw_success_button" data-disable-with="Resend confirmation instructions">

As I'm noting in the video I'm doing on this, there may be a point in time where I would want to move portions of the repeated classes to Tailwind directives in the future. As of right now, I'm not entirely sure what I'm going to do on the Stimulus side yet, so I would consider this premature optimization in this case.
Once again, I sincerely thank you for your input, feedback, engagement, and effort to contribute. I'll refer to your pull request in both the GitHub issue and the commit where I fix the .html_safe. I look forward to continued interaction.

Feedback addressed in commit 22892131f504a0ae. Closing PR. Will reference in issue.

Thank you for your reply.
I am not at all insisting on including my pull request in your project. It was created solely for the convenience of viewing code edits.
Keep creating your Youtube videos, they are very useful and I enjoy watching them.

12 нояб. 2022 г., в 21:08, Michael Duchemin @.***> написал(а):
Hi @secretpray https://github.com/secretpray !
Thank you so much for your contribution! Between this pull request and your YouTube comments, it provided a really good educational opportunity. Your contribution also brought to light that I had forgotten to style the Resend confirmation instructions button in the unlocks/new.html.erb file.
Based on your feedback on the video, I have eliminated the use of html_safe in the TailwindHelper as it is a security concern and completely unnecessary for this use case.
Ultimately I will be declining this pull request because I want the granular individual HTML classes available in the DOM so that I can manipulate them by adding and removing using Stimulus. As I'm sure you know making a tw_success_button class and applying a directive to it only places the tw_success_button class in the DOM and applies the Tailwind classes at the CSS level.
Helper page source HTML:

Directive page source HTML:

As I'm noting in the video I'm doing on this, there may be a point in time where I would want to move portions of the repeated classes to Tailwind directives in the future. As of right now, I'm not entirely sure what I'm going to do on the Stimulus side yet, so I would consider this premature optimization in this case.
Once again, I sincerely thank you for your input, feedback, engagement, and effort to contribute. I'll refer to your pull request in both the GitHub issue and the commit where I fix the .html_safe. I look forward to continued interaction.
—
Reply to this email directly, view it on GitHub https://github.com/statelesscode/nerd_dice_dot_com/pull/16#issuecomment-1312552821, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEJE742WODYIGQPP4QHZZRTWH7TMXANCNFSM6AAAAAARYIVN44.
You are receiving this because you were mentioned.

Thanks again! I just got done recording the video where I interact with this pull request, and it was one of my favorite videos that I've ever recorded. It should be up sometime within the next week or so.

Thank you for your reply. I am not at all insisting on including my pull request in your project. It was created solely for the convenience of viewing code edits. Keep creating your Youtube videos, they are very useful and I enjoy watching them.
…
12 нояб. 2022 г., в 21:08, Michael Duchemin @.***> написал(а): Hi @secretpray https://github.com/secretpray ! Thank you so much for your contribution! Between this pull request and your YouTube comments, it provided a really good educational opportunity. Your contribution also brought to light that I had forgotten to style the Resend confirmation instructions button in the unlocks/new.html.erb file. Based on your feedback on the video, I have eliminated the use of html_safe in the TailwindHelper as it is a security concern and completely unnecessary for this use case. Ultimately I will be declining this pull request because I want the granular individual HTML classes available in the DOM so that I can manipulate them by adding and removing using Stimulus. As I'm sure you know making a tw_success_button class and applying a directive to it only places the tw_success_button class in the DOM and applies the Tailwind classes at the CSS level. Helper page source HTML:  Directive page source HTML:  As I'm noting in the video I'm doing on this, there may be a point in time where I would want to move portions of the repeated classes to Tailwind directives in the future. As of right now, I'm not entirely sure what I'm going to do on the Stimulus side yet, so I would consider this premature optimization in this case. Once again, I sincerely thank you for your input, feedback, engagement, and effort to contribute. I'll refer to your pull request in both the GitHub issue and the commit where I fix the .html_safe. I look forward to continued interaction. — Reply to this email directly, view it on GitHub <#16 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEJE742WODYIGQPP4QHZZRTWH7TMXANCNFSM6AAAAAARYIVN44. You are receiving this because you were mentioned.


Support Alarm to dingtalk

Please answer these questions before submitting a pull request

Why submit this pull request?

[ ] Bug fix

[x] New feature provided

[ ] Improve performance

Related issues
resloved #5627

Bug fix

Bug description.

How to fix?

New feature or improvement

Describe the details and related test reports.

screenshot

Generally good enough, just some nits.


AO-12848: Swoken token format support

support both the legacy and new Swoken token formats

Codecov Report

Merging #103 into master will increase coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #103      +/-   ##
==========================================
+ Coverage   82.21%   82.27%   +0.05%
==========================================
  Files          34       34
  Lines        3802     3802
==========================================
+ Hits         3126     3128       +2
+ Misses        575      574       -1
+ Partials      101      100       -1

Impacted Files
Coverage Δ

v1/ao/internal/config/validators.go
100% <ø> (ø)
:arrow_up:

v1/ao/internal/reporter/reporter_grpc.go
67.64% <0%> (+0.34%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5edd988...6ecc46e. Read the comment docs.

looks good


Bunkhouse delete button doesn't lifecycle

There may no longer be issues with clicking this multiple times, but it seems that it may have at one point

Added a lifecycle to all the actions (including deltee). I then removing the lifecycle when the http call returns successful.
Note : a successful call may not equal a successfully completed action; so this may not be exactly what we are looking for...

Just tested this out, and it only lifecycles during the submission of the request. if we want a true lifecycle, we need a way to track the state of each action.

I think the lifecycle during the request, like it is now,  is fine. It gives you some feedback so you know you clicked it. Tracking state beyond that would be quite complex and error prone. And with some of the buttons, it's a valid action to click again before it's complete.

Agreed.


Deprecation warning

Version of the custom_component

v3.19.5
Configuration
N/A

Describe the bug
I am running HA 2024.1.2 with Tesla solar panel only. Getting a few deprecation warnings from the log.
Debug log

PRESSURE_BAR was used from tesla_custom, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfPressure.BAR instead, please create a bug report at https://github.com/alandtse/tesla/issues
PRESSURE_PSI was used from tesla_custom, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfPressure.PSI instead, please create a bug report at https://github.com/alandtse/tesla/issues
SPEED_MILES_PER_HOUR was used from tesla_custom, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfSpeed.MILES_PER_HOUR instead, please create a bug report at https://github.com/alandtse/tesla/issues
TEMP_CELSIUS was used from tesla_custom, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please create a bug report at https://github.com/alandtse/tesla/issues
ELECTRIC_CURRENT_AMPERE was used from tesla_custom, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfElectricCurrent.AMPERE instead, please create a bug report at https://github.com/alandtse/tesla/issues
SOURCE_TYPE_GPS was used from tesla_custom, this is a deprecated constant which will be removed in HA Core 2025.1. Use SourceType.GPS instead, please create a bug report at https://github.com/alandtse/tesla/issues

Duplicate of https://github.com/alandtse/tesla/issues/810


We already have fixes that you suggest in dev branch

Please fix this and be more careful!


ExposedPorts Map setting Duplicate Key

I have filed this with the upstream code that is causing the issue.  Logging here as well https://github.com/docker-java/docker-java/issues/1391

Submitted PR against that repo, no activity yet.

Closing as it is not Testcontainers' issue. Please follow the linked docker-java's.

Am I incorrect in assuming that after they fix you will need a release to include their fixed code?

@ctoestreich yes, but we do not track "wait for X to be released and update"-like issues.
Also, our releases always include the latest released docker-java (disclaimer: I am the current maintainer of docker-java :D)


Handled Message Attributes

SQS has the concept of Attributes and MessageAttributes. Attributes
are intrinsic to a message, and are set by the system.
MessageAttributes, however are set by the user and can be
anything.
This PR adds support for getting and setting message attributes, and can
parse numeric, binary and string attributes.
@benwilson512

Did you have a chance to look at the existing PR for this? https://github.com/CargoSense/ex_aws/pull/189 I'll take a look here in a min, just want to see what the difference is.

I just noticed it.
So, mine does a couple things differently; namely, it parses the responses coming back into binaries, strings or numbers, and my tests are better.
I do wish I had seen the other PR though.

I'm happy to merge this and close the other one after we've hashed out details.


Missing v0.1.0 docs + add docs URL in About section

The docs for v0.1.0 (https://fluxml.ai/OneHotArrays.jl/v0.1.0/) currently lead to a 404 page. The docs are also missing from the gh-pages branch - https://github.com/FluxML/OneHotArrays.jl/tree/gh-pages. The docs should've been generated automatically (I don't know why they weren't in the first place), but they can be generated manually by someone who has push access to main -
git tag -a v0.1.0+docs -m "Build and deploy docs for v0.1.0"
git push --tags

The new v0.1.0+docs tag will automatically trigger the Documenter workflow to generate and deploy v0.1.0 docs.
Additionally, the docs URL should be added to project's about section -

they can be generated manually by someone who has push access to main -
git tag -a v0.1.0+docs -m "Build and deploy docs for v0.1.0"
git push --tags

The new v0.1.0+docs tag will automatically trigger the Documenter workflow to generate and deploy v0.1.0 docs.

This is done on the 0.1.0 commit right?


Flyway does not clean sequences in Oracle

What version of Flyway are you using?
4.1.2
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin, SBT plugin, ANT tasks)
command line
What database are you using (type & version)?
Oracle Database 12c Standard Edition Release <IP_ADDRESS>.0 - 64bit Production
What operating system are you using?
Windows 7
What did you do?
(Please include the content causing the issue, any relevant configuration settings, and the command you ran)
Having set up schemas in conf/flyway.conf
I run migrate which creates sequences in another schema.
If I then run clean and migrate again, I get an error from Oracle saying the sequence already exists.
All other objects in managed schemas including the one with the sequences seem to have been dropped successfully.
What did you expect to see?
Sequences should get dropped from all managed schemas
What did you see instead?
sequences were not dropped

We just made a number of major changes in this area for the upcoming Flyway 4.2.0 release. Could you give it a try again with the latest sources from GitHub?

Flyway seeks objects for cleaning in ALL_OBJECTS data dictionary view.
According to the source code of ALL_OBJECTS:
...
  or
    ( o.type# = 6 /* sequence */
      and
      exists (select null from v$enabledprivs
              where priv_number = -109 /* SELECT ANY SEQUENCE */)
    )
...

the issue reported only happens when the deploy user doesn't have SELECT ANY SEQUENCE system privilege. In this case other schemas' sequences remain unseen for the Clean procedure.
I bet your deploy user has already been granted CREATE ANY SEQUENCE and DROP ANY SEQUENCE privileges to work with different schemas. In order to fix the issue, grant the deploy user this extra privilege (as it seems less harmful than those others) .

When I finish work on #1550 (goal 1), there will appear another workaround: instead of granting a user SELECT ANY SEQUENCE privilege, you can grant it SELECT on DBA_OBJECTS.

@vosolovskiy It seems that SELECT ANY SEQUENCE was my problem. Thanks very much for your help.


[WIP] fix: build fail when skipping demos

[ ] build fail when skipping demos

Codecov Report

Merging #99 (e45884a) into master (c744d5c) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #99   +/-   ##
=======================================
  Coverage   78.35%   78.35%
=======================================
  Files          27       27
  Lines        1035     1035
  Branches      189      189
=======================================
  Hits          811      811
  Misses        224      224

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update c744d5c...e45884a. Read the comment docs.


adapt fuse.py to Glyphs

I needs the latest version of objectsGS.py from https://github.com/schriftgestalt/Glyphs-Scripts

I'm going to merge this, but need to test the new dialog code in RoboFont. Also, I'm going to not have the positions cast as ints. That's something for an editor to control, not this script. If you want your editor to have fractional glyph widths and/or fractional component positions, this shouldn't interfere.
Thanks for the catch on the other things and the checking of it in Glyphs!

If you want your editor to have fractional glyph widths and/or fractional component positions, this shouldn't interfere.

ok. But then you need to change the import code to not expect ints, too. That was just my solution for get the import to work.

And it might be a good idea to add the UserDefaults to RoboFab?

Right you on on the import. I'll see about UserDefaults for RoboFab. There's only so much time/life that these scripts deserve, they're ten years old and posted at John's nudging...

Right you are on the import. I'll look at user defaults for RoboFab, but there is only so much time that it makes sense to spend on these scripts.

I was using it as a test case for my robofab implementation and it showed my some problems. So it was time well spent.


Update curator and remove old zookeeper dependency.

Need to update curator to the latest version to build it on java 14.
Now it freezes for a while and then fails.
Curator brings 3.5.X version of zookeeper but in bootique-curator we override it by 3.4.X version.
This breaks build of bootique-job on java 14 because of old version of zookeeper.
I've checked both bootique-curator and bootique-job build successfully with new version of curator and zookeeper.

Version of curator was updated to 4.2.0. Direct dependency to zookeeper was removed. Instead of it curator provides 3.5.4 version of zookeeper.
This change will fix bootique-curator and bootique-job builds on Java 14.


Issue5-store

This code for issue5-build store page.
Thank you your time let improve my code.

@DatQTruongCr  pls remove all the files and assets, which belong to the other PR

@DatQTruongCr pls remove all the files and assets, which belong to the other PR
i removed files not in this issue.


air-gapped Offline deployment guide

Bugs should be filed for issues encountered whilst operating logging-operator.
You should first attempt to resolve your issues through the community support
channels, e.g. Slack, in order to rule out individual configuration errors. #logging-operator
Please provide as much detail as possible.

Describe the bug:
There is no information for air-gapped env deployment model
Expected behaviour:
at least offline or air gapped env deployment should be documented to include
all the necessary images + version
OCI is okay to clone offline. no issue
Steps to reproduce the bug:
try to deploy the logging operator offline or air gapped envs.
Additional context:
Add any other context about the problem here.
Environment details:

Kubernetes version (e.g. v1.15.2):
Cloud-provider/provisioner (e.g. AKS, GKE, EKS, PKE etc):
logging-operator version (e.g. 2.1.1):
Install method (e.g. helm or static manifests):
Logs from the misbehaving component (and any other relevant logs):
Resource definition (possibly in YAML format) that caused the issue, without sensitive data:

/kind bug

Hey! The images are documented here: https://kube-logging.dev/docs/image-versions/
Do you need more information than that? Feel free to join the project discord channel: https://discord.gg/sXFdDKEKK8


diskqueue: support a callback when the disk queue is empty

This supports nsqio/nsq#1305

I thought i would need this feedback loop - but i'm not currently using it in nsqio/nsq#1305 (still a WIP so somewhat subject to change) - that means I might just end up closing this.


Avoid deprecated array access syntax

This PR fixes the following two PHP 7.4 deprecation warnings (see Implemented RFC: Deprecate curly brace syntax for accessing array elements and string offsets. at https://www.php.net/ChangeLog-7.php#7.4.0):
Deprecated:  Array and string offset access syntax with curly braces is deprecated
in mysql_shim.php on line 56

Deprecated:  Array and string offset access syntax with curly braces is deprecated
in mysql_shim.php on line 738

@mlocati thanks for this! :+1:


Not working with iOS 13 devices

Bagel works great with iOS < 13. After iOS 13 release it sees the device, but can't intercept requests. What may be a reason?

In debug mode I've managed to see packet info
(lldb) po String(data: data, encoding: .utf8)
▿ Optional<String>
  - some : "{\"project\":{\"projectName\":\"Main\"},\"packetId\":\"3F9C744E-E9E3-46AE-956D-8A3E7171B6F3\",\"device\":{\"deviceName\":\"iPhone\",\"deviceDescription\":\"iPhone iOS 13.1\",\"deviceId\":\"iPhone\"}}"

As you can see it doesn't contain requestInfo.
I'll try to figure out why it happens

Please check this: https://github.com/yagiz/Bagel/issues/53


DDU window is always on top and can't be minimized

I wouldn't know what was the rationale for either of these choices, but together they are definitively annoying.

Strange it's not happening on my end.

Tbh I don't see why it should be like this in the first place.
If any it would make sense in safe mode, to be on top of the "windows help guide" that usually appears at least under 7.
But I can't find a sense in having to move it every time I want to dismiss the "do you want to reboot" question of official driver uninstaller. Or whatever else I'm doing I leave the window open.

We will look on this.
Also the reason it does that in a little complex. The main intention is not to make this windows necessary on top of everything.

Fixed by this commit : eec96daf5b94bd38830841300dd047a1e17c1837


Variables of kind ConditionalExpression have defaultValue set to condition

Given the following TypeScript code, TypeDoc produces some incorrect output.
Source File:
/**
 * some function
 * @param str some string
 * @returns true or false
 */
export const assign = has('something') ? function(str: string): boolean { return true; } : function (str: string): boolean { return false; };

Output:

What seems to be happening is that this is going through the variable converter, and inside of the switch statement, the node.initializer.kind value is 193 ("ConditionalExpression"). This means that it hits the default portion of the switch statement and sets the whole conditional as the defaultValue, which seems incorrect given TypeScript can determine the type for the conditional expression.
I know that TypeScript can determine what the actual type is for the assign variable.
context.checker.typeToString(context.checker.getTypeAtLocation(node.initializer))

I'm looking into how TypeDoc can infer this as well. What I am initially looking at is treating ConditionalExpression variable kinds as a special case in that case statement, and creating a new node converter to handle converting the conditional into a type. I'm still trying to determine how to create modify the variable reflection to have the correct type and be of the correct kind (the above screenshot should be marked as a function but it isn't) from the conditional. Does this sound like a reasonable approach?

Looking into this a bit more, I'm a bit confused on the best way to fix this. Adding a check for ts.SyntaxKind.ConditionalExpression in the switch statement in variable.ts does prevent the default value from being set to the entire ternary statement, but it gets complicated from there and I'm not sure how to correctly translate the node into declarations from there.
If the values on either side of the ternary are not functions, it seems like doing nothing works, and the correct type / union type is displayed.
If node.initializer.whenTrue and node.initializer.whenFalse are both method, then we need to determine if they have the same method signature, and if so, running just one through converter.convertNode outputs the correct method signature in the TypeDoc documents.
If whenTrue and whenFalse are both functions but they have different method signatures, then both of them can be displayed by running converter.convertNode on both of them.
But, if either one is a function when the other is not, I am not really sure how to correctly spit that information out, or what it should look like, given TypeDoc comments could have some @param tags that might map to just the function part of the expression.
Also, it looks like the same types of checking might need to occur when the node.initializer's kind is ts.SyntaxKind.BinaryExpression, where the checking is on the left and right properties, such as in
export const foo = someValue || someOtherValue;

In 0.20, we use the type checker better, and will document the code in the op as:


It's not possible to see which page you are currently in pagination

Also there is X instead of some arrow icon


Node binding argument and return type updates

Notes
Relates to #153 and is follow-up to #147.  Originally proposed in #160, this PR is one of the pieces that #160 was broken into.
Inclusions

move argument validation from TS to C
additional unit tests for argument validation
replace napi_typed_array_from_bytes with Buffer::Copy

Finally, there are some conflicts because of the newly merged https://github.com/ethereum/c-kzg-4844/pull/167 .

@asn-d6  and @jtraglia I think I got everything above.  There is one last outstanding question that we started in telegram and I copied below.  It related to returning a mix of undefined and null for error states.  @dgcoffman we were curious if you wanted to weigh in?
------ begin copy from chat ------
"... have a question for you regarding returning undefined and null for error states.  In node, once the exception is raised, the value returned from the native function will never manifest in the calling JS scope.  The verification functions will act as if they return true/false or they will throw.   In these instances the return value is more to keep the compiler from hailing a void return error.  ....  Was curious of the impetus behind using the two different return types so I can make sure I do it correctly in the draft PR I would like to propose for the KzgSettings point storage."
------ end copy from chat ------

Awesome work 🥇 Let's deal with that other thing in a different PR. Going to merge.


Twitter feed on the site -- watch the language

Looking at the tweets displayed on the site, I currently see the one below. It's ok for Twitter, but given the language, I think it makes the fortran-lang site seem less serious and professional. Is it possible to only display tweets on the site that pass a language filter? If not, the people behind @fortranlang should considering more judicious about what is retweeted.
I hope I don't sound too stuffy. The tweet and thread were funny and harmless, but I don't they match the tone of the web site.

Generated 1 million values in 4 nested for loops (do loops), thought it'd take a couple minutes.. DID IT UNDER 2 SECONDS WTF

I agree, we shouldn't have such language on the site.
Before retweeting, I had a pause for the same reason. I decided that the potential pros outweighed the potential cons, so I did it. I did forget that we also show the feed on the language page, which is problematic in a situation like this.
Going forward, we can agree to simply not RT any such language, even of it may be beneficial (e.g. this RT brought us ~20 new followers).
Or, we can remove the feed from the site, and only provide a link to the Twitter feed.

I fixed this by retweeting some nice tweet, so now I see this:

So that should work.
Yes, I am not happy with the quality of interactions at Twitter in general, but it is the most effective social media right now, so I think it can bring us some good new users. I know it did. I don't know why this particular tweet generated such attention, but it did. So maybe next time we can retweet, and then retweet some other tweets, so that it is not the top 2 tweets, and then it does not appear at the front page.

I don't know why this particular tweet generated such attention, but it did.

I think because the account has 22.7k followers. It's powerful.

The person behind the tweet (@HeloiseS) is a computational astronomer.
Amusingly, many of the responses to her tweet use the uppercase form FORTRAN, and even some examples of implicit typing. Goes to show how deeply entrenched these obsolescent forms are... Immediately after comes a backlash of responses citing equivalent or better performance with Python + Numba, or Julia.
Overall, I agree not to retweet in case of vulgar language, but think we've learned a valuable lesson from this tweet. Personally, I like the Twitter feed on the front page. I'm not an active Twitter user, but I enjoy seeing some of the tweets.

Hello everybody!
Since I'm the original poster I thought I'd add my 2cent, especially regarding certain types of language on twitter and other platforms and why that tweet got so much traction on social media.
Twitter interactions are powerful because they walk a weird line between profession and personal content. Being informal and personable in a tweet is likely to drive interactions; using emotive language to share excitement (in this case) is an unconscious queue for others to join you in something they find exciting, whether it be how fotran is really cool or how numba can be faster in certain cases. It's called social media for a reason.
I understand some people don't use certain types of language, and what you choose to display on your cite is your prerogative (the solution of quickly RT a couple other tweets is a smart one), but I do want to bring up the fact that casual swearing is less to do with professionalism and more to do with cultural norms in terms of geography, nationality and, to some extent, generation and class. Overall, blanket rules against swearing are rarely helpful and often at the disservice of minority groups (although it may not be the intention) - besides, one can be plenty disrespectful without 4-letter words. Maybe ensuring that the message reflects a spirit of congeniality is a better focus.
Final point, as someone who does know a fair bit about social media, I wouldn't recommend trying to seem too formal. Fortran's image isn't exactly that of silly goofy tool - if anything the very dry and stoic image might be limiting the interest you'll get from young millennials and gen z who have a different experience of how brands represent themselves (check the duo lingo or Ryanair Tik tok accounts) and expect a more personable, less serious approach. As for the older folks? I think it's safe to say they won't stop using Fortran if you start tweeting memes some day ;)
Hope this could bring some new perspectives.

On the general subject of Twitter, I follow @SciPyTip , which has 131.4K Followers (including me) and which provides tips such as
"np.ones() returns an array of specified shape filled with 1's. np.zeros() does the same but filled with 0's."
I guess falling attention spans have created demand for information in small quantities. Motivated by this, I just created @Fortrantip and tweeted some very basic things such as Hello World program and a demonstration of a do loop.

Thanks a lot for writing here, @HeloiseS, and good points which I agree with.
Your tweet was obviously not meant as disrespectful (and that's why I chose to RT it), though I see how a word can be offensive to some regardless of the context. We can't possibly make everybody happy all the time, but we do our best and continuously learn and adjust course to make most people happy most of the time. Though I don't like blanket rules, they may help with nuanced situations and avoiding to spend time on discussing whether something is appropriate or not. If not the best solution, avoiding such language for us may be the easiest solution for now.
Re: formality and dryness that is pervasive in Fortran, I actively work to change this image and to make it attractive to younger audiences. It's possible to brand something dry, formal, and standard like Fortran as something that's also fun and playful.

Thanks for your feedback @HeloiseS, we appreciate it. I think none of us are offended by swear words. It's more of what kind of an image we want to show, and we've been figuring it out as we go. How to best handle a tweet like yours was new to us. :)
Anyway, thanks for tweeting about Fortran! And if you have any questions, definitely let us know.

I guess falling attention spans have created demand for information in small quantities. Motivated by this, I just created @Fortrantip on Twitter and tweeted some very basic things such as Hello World program and a demonstration of a do loop.

That is a great idea, and the real issue here isn't falling attention span, it's the exponential increase in content that people can choose from. People's attention is the most valuable currency on the internet and you are competing with thousands and millions or other content creators, which is why short snappy content like that scipy example work well.
I'll follow that new Fortran account and tag you when I stumble upon tips and tricks I share on my platform :)

Edit: @Beliavsky I recommend adding a profile picture, a banner and a slightly more extended description to make the account look legit :)

I saw that you added the same logo as we use for the main Fortran account. I got confused as I mainly look at the logo and I thought it was the main Fortran account tweeting it. Do you think you could please modify the logo? You can perhaps add "t" to the F, or "tip" or some icon or something to make it distinct enough.

I got confused as I mainly look at the logo and I thought it was the main Fortran account tweeting it.

The same thing happened to me, I thought it was from the Fortran-lang account!
I agree it would be really good if the profile pic could be changed - perhaps even just a simple recoloring of the logo background?

We still need to establish some guidelines for the usage of the logo and assorted assets (see https://github.com/fortran-lang/fortran-lang.org/issues/342). I don't see an issue with using or adapting the logo or its color for Fortran related projects, but we should give some guidance on this. While I don't see a big issue with using the same logo, I think we should encourage some creative difference in this case.
@Beliavsky I can offer some help with designing an avatar for the FortranTip account, feel free to email or PM me via Discourse and we can create something fitting. I'm really looking forward to establish the fpm color palette around Fortran ;).

I agree and also recommend changing the @FortranTip logo. If your intent is to communicate that account is related to but different from @fortranlang, then I think changing the background color as @LKedward suggested is best. I suggest some soft (pastel) color, pick any that you like best. Adding "tip" to the logo as @certik suggested would be great, but may be difficult in practice considering the circular shape of Twitter profile pics.

I understand the need to avoid confusion with the fortranlang twitter and have changed the logo what @milancurcic linked to: small Fs of various colors. Is that ok?

@Beliavsky, interesting. It's not what I had in mind (I thought just having a single F, but with a different color), but now that I see this, I kinda like it. Definitely distinct from the @fortranlang logo.


Added a VERSION file, populated with the project's version from the POM.

How does the version get updated?

In pom.xml, the VERSION file is indicated with "filtering" set to true", so its content is updated by maven, based on the version indicated in pom.xml. This is done as part of the "process-resources", which is part of the default lifecycle.


Keep pyright up to date as a pip package

This enables keeping pyright up to date as a pip package making use of the new PATH feature in the pyright action.
This uses the unofficial pip package. As an alternative this can also be done directly using the official npm package https://github.com/microsoft/Qcodes/pull/5956

Abandoned since we merged #5958


Build multi-arch image for amd64 and arm64

I have been building my own multi-arch image locally and that works for me but with this modification the docker image built by the CI and pushed to docker hub will start supporting amd64 and arm64.
If you want to try this locally it is equivalent to building with
docker build --platform=linux/amd64,linux/arm64 -t kovetskiy/mark:$tag .

thanks!

Thanks @mrueg


Cloud not download symbol NAV 2018

Hi,
I installed NAV 2018 NA in my local database.
Updated Visual Studio Code 1.18.1 and AL Language 0.11.14434
my launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "al",
"request": "launch",
"name": "Your own server",
"server": "http://localhost",
"port": 9049,
"serverInstance": "DynamicsNAV110",
"authentication": "Windows",
"startupObjectId": 22
}
]
}
my app.json looks like this
{
"id": "375efc6f-8ede-45c0-857b-b9392a0d53e1",
"name": "NAV2018",
"publisher": "Default publisher",
"brief": "",
"description": "",
"version": "<IP_ADDRESS>",
"compatibilityId": "<IP_ADDRESS>",
"privacyStatement": "",
"EULA": "",
"help": "",
"url": "",
"logo": "",
"capabilities": [],
"dependencies": [],
"screenshots": [],
"platform": "<IP_ADDRESS>",
"application": "<IP_ADDRESS>",
"idRange": {
"from": 50100,
"to": 50149
}
}
The error looks like this
[2017-12-13 02:20:10.97] Using reference symbols cache path: c:\Users\TestLab\Documents\AL\NAV2018.alpackages
[2017-12-13 02:25:18.81] Sending request to http://localhost:9049/DynamicsNAV110/dev/packages?publisher=Microsoft&appName=Application&versionText=<IP_ADDRESS>
[2017-12-13 02:25:18.81] Sending request to http://localhost:9049/DynamicsNAV110/dev/packages?publisher=Microsoft&appName=System&versionText=<IP_ADDRESS>
[2017-12-13 02:25:26.08] The request for path /DynamicsNAV110/dev/packages?publisher=Microsoft&appName=Application&versionText=<IP_ADDRESS> failed with code InternalServerError. Reason: One or more errors occurred.
[2017-12-13 02:25:26.08] Could not download reference symbols. Please ensure that:

The correct server name and instance are specified in the launch.json file.
The correct application version is specified in the app.json file.

is there any setting, I am missing in the NAV server configuration or in .json file.

Are you sure that the port is correct?
Normally it is 7049.
Check your service tier setup.
Also name must always be same as server
"name": "localhost",
"server": "http://localhost",

Hi @peikba @kalberes ,
The port was 9049, I configured it back to 7049 in the service configuration.
I changed the settings of "name":"localhost"
Restarted the NAV service and tried downloading the symbols again.
But symbols are not downloaded.
I tried installing the AL Extension provided with the NAV 2018 setup.
Below is the screen shot for your reference.

The Firewall is Turned off and NAV Service is running and is accessible by RTC.

Your message is now responding back with 'Package Not Found' instead of a connection/server error.
VSCode downloads the symbol packages from the target NST, but they must first be published to that NST. Could you check that the application & system symbols are published? This can be accomplished with a cmdlet:
Get-NavAppInfo -ServerInstance DynamicsNAV110 -SymbolsOnly
You 'should' see at least 2 results, one for 'Application' and one for 'System'

If need be, you can get the latest symbols packages from the December Preview. use VSCode on the preview to download the symbols packages and then just copy them locally.

Hi @HunterFeltman-MSFT ,
After executing the above cmdlet, I din't got any result back.
I had tried the following website for generating the symbols
https://docs.microsoft.com/en-us/dynamics-nav/developer/devenv-running-cside-and-al-side-by-side

The 'C\SIDE-By-side' should have at least given you the 'application' symbols if you ran:
finsql.exe Command=generatesymbolreference, Database=”<Your Database>”, ServerName=<Your server>
@kalberes for some insight there
That you received no results back from the cmdlet query suggests that you do not yet have symbols published to your NST, which would explain why VSCode cannot find them.
If the new C\SIDE command isn't working, see if you can't take the other route of copying them off of the December Preview

Are You using this procedure?

Ctrl+shift+P
AL:Download Symbols

/Peik
Sendt fra min iPad

Den 13. dec. 2017 kl. 19.47 skrev anwar0206<EMAIL_ADDRESS>Hi @peikba @kalberes ,
The port was 9049, I configured it back to 7049 in the service configuration.
I changed the settings of "name":"localhost"
Restarted the NAV service and tried downloading the symbols again.
But symbols are not downloaded.
I tried installing the AL Extension provided with the NAV 2018 setup.
Below is the screen shot for your reference.
The Firewall is Turned off and NAV Service is running and is accessible by RTC.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Yes, @peikba I am going through same process of Ctrl+Shift+P and AL:Download Symbols

In order to work with extensions you need two type of symbols.
a. System symbols, these are system tables, virtual tables, etc symbol references.
b. Application symbols. These are references to application objects defined in your own base application.
You generate the application symbols for your own database using the finsql command above.
Unfortunately we have only published the system and application symbols in the Cronus Database.
You need these symbols to be published to your own database.
For the current NAv 2018 release you need the Cronus application symbols to be published to your own database, even-though if you have symbols generated from C/SIDE for your own application objects the cronus based application symbols will not be used.
All this will be fixed in Nav 2018 CU1 where the system symbols will be part of the installation dvd as an app file. The Cronus application symbols will not be needed for your own custom database starting from CU1.
Do as @HunterFeltman-MSFT  suggests to get them from the December release Or create an extension based on a server that connects to cronus,  and get the symbols for this extension. Afterwards go to where they were downloaded and publish both the application(cronus) and system symbols apps to your own database.
Publish-NAVApp -ServerInstance [Instance] -Path [Path to symbol file]-PackageType SymbolsOnly
Symbols are downloaded to the "al.packageCachePath" settings in VSCode. It should be part of your own settings.json.

Hi @kalberes
I am bit lost in achieving what @HunterFeltman-MSFT suggested.
Not able to get al.packageCachePath.
New December Preview VM is made. I was able to connect the Preview VM's Visual Studio Code with the preview database and download the symbol in the VM'
I the folder .alpackages and pasted it in my local machine AL Project folder.
Just for making it double sure. The database which I was connecting is standard 2018 NA database.

@anwar0206 Kalberes was speaking to a special setting in VSCode that dictates where the symbol packages are downloaded to when you use the 'AL:Download Symbols' command.
This special setting can be specified by you in a special file recognized by VSCode called 'settings.json' which must be located in your .vscode folder.
i.e the following folder structure
ALProjectFolder\
   <your al source files>
   app.json
   .vscode\
      launch.json
      **settings.json**

You are not required to create this settings.json file, nor specify this special setting. The 'default' value for this is: '.alpackages'
Meaning that if you had never encountered this problem then when you executed the 'AL: Download Symbols' command you would have seen this folder get created and the 2 .app files placed there.
From your description of steps, it looks like you did exactly what I was asking for.
This should mean that now you have a project structure that looks like
ALProjectFolder\
   <your al source files>
   app.json
   .vscode\
      launch.json
   .alpackages\
      Microsoft_Application_*.app  // These are the application symbols (Typical DB objects you see in C\SIDE)
      Microsoft_System_*.app // These are the system symbols (System tables, special AL functions, virtual tables etc etc)

If this is true, then you should be ok to COMPILE an AL project in VSCode. However, you aren't yet ready to PUBLISH your extension to the server (i.e. F5-ish commands won't work yet) and this is Kalberes' second point.
Not only do the symbols need to be available 'locally' on the file system for VSCode, but you also need to 'publish' them to your server. Based on the images and folder structure above is correct, you would need to execute the following cmdlets:
Publish-NAVApp -ServerInstance DynamicsNAV110 -Path <ALProjectFolder>\.alpacakges\Microsoft_Application_<version>.app -PackageType SymbolsOnly
Publish-NAVApp -ServerInstance DynamicsNAV110 -Path <ALProjectFolder>\.alpacakges\Microsoft_System_<version>.app -PackageType SymbolsOnly`

This will publish the symbol packages to your server and thereby allow it to successfully compile your extension if you use the F5-ish commands from VSCode.
You can again check to make sure that they are published correctly by executing the following:
Get-NavAppInfo -ServerInstance DynamicsNAV110 -SymbolsOnly
I hope this helps to clear up confusion, let me know if I've made it worse.

Thanks, @HunterFeltman-MSFT @kalberes,
After following your suggestion, was able to download the symbols in Visual Studio code.


[SD ENHANCEMENT] Create separate tests for checking vs updating in FPT_TUD_EXT.1

Provide the location of the issue
Section <IP_ADDRESS> para 196
What is the enhancement request for the cPP? Please describe.
FPT_TUD_EXT.1 “The evaluator shall perform Test 1 and Test 2 for all methods supported (manual updates, automatic checking for updates, automatic updates)” Please consider creating different test(s) for automatic checking for updates, as most implementations do not verify signatures during checking, but only during installation.
Describe the solution you'd like
As stated in the comment.
Additional context
This command and solution were submitted by the Canadian Centre for Cyber Security. [Reference CCCS-SD-30]

This is related to issue #235.


Suggestion: Add release with prebuilt binaries

That way, trying the demo wouldn't require people to install node version 8 and the core sdk.
It would also demonstrate what a "shipped" application would look like, and prove that the demo can run without SDKs installed.

You need for build the binaries the node.js.. and this binaries working without installed node.js.

I know that. It's been a while since I've skimmed over this repo. I know, that you need node.js to build the binaries.
My suggestion was (since this repo is consisting of sample/demo applications) to actually create "GitHub releases" with the binaries of the sample applications prebuilt. This way, people can try the sample applications (their look and feel), without personally having to clone, figure out the correct node/npm version, npm install, figure out how to run the samples and so on.
They could just download the binaries for their platform, run them and get the result. It would also show how shipping applications looks like, how big of a download these are and so on. Those are important aspects for people trying to evaluate whether a platform/framework is worth digging into further.

With the next Electron.NET update there will be an AutoUpdate function ... Then you can download here the release binaries (With clickonce installer ;) )... Then only for Windows and Linux ... For Mac I have no device and certificate. .. Do you like that?

That sounds great. I no longer need this myself, but I think this will be useful for many others stumbling across this repo.


Added PyCharm Community and Professional Edition

Added PyCharm Community and Professional Edition =)

Thank's :smile: :+1:


website: release history links to missing "Go1.5.3" milestone

The release history page links to the Go1.5.3 milestone on GitHub, which does not currently exist. I'd expect the milestone to be available for viewing, or to not be linked from the release notes.
Of the 23 released versions of Go (go1, go1.0.1, ..., go1.6), 21 have matching milestones on GitHub. The Go1.2.2 and Go1.5.3 milestones are missing, though I don't know of any links to the former.
Has the milestone been intentionally removed?

The things that were going to become Go1.5.3 were bumped to Go1.5.4 (https://github.com/golang/go/issues?q=milestone%3AGo1.5.4) so Go1.5.3 would be purely a security release. But the commit for Go 1.5.3 never had an issue with that label.
They were backports of #13907 and #13515 (both Milestone Go 1.6)

See https://github.com/golang/go/commits/release-branch.go1.5

/cc @adg @broady

Thanks for the backstory and links, Brad. Should there be separate placeholder issues for the two math/big bugs so they can be referenced by the Go1.5.3 milestone? That seems almost gratuitous.


Modified the colour of heart to make it more attractive.

Changed the colour of heart in "Made with love from Dhanush" to make it more attractive.

Please add the before & after screenshot of the change you have made @panditsamik


Alternate Thumbnail Zoom Gesture

Is your feature request related to a problem? Please describe.
Sort of- it's a small accessibility concern. I only have one hand, and pinch zoom is inconvenient.
Describe the solution you'd like
Swipe left to zoom out, right to zoom in on a given thumbnail view.
Describe alternatives you've considered
I suppose I could try to use tasker to simulate this.
Additional context
This is a nice feature of Sony's old abandoned Album app.
https://github.com/deckerst/aves/assets/4342746/e134ddb3-c8d9-461b-bbb6-fef9c7df42fd
Thanks!

I don't know whether I'll do what you suggest, but in the meantime, you could try Settings > Accessibility > Show multi-touch gesture alternatives. Then, when you go to the Collection page menu ... > View, you'll see a slider to select the number of columns.

I've thought about it, and I want to reserve lateral swipe for other uses in the future, so I won't implement it for thumbnail size change.
That said, I care about accessibility, so please let me know whether the alternative control I've described above works for you.