Sign local container images before they are pushed to registries

Is your feature request related to a problem?
Background
Nowadays, in order to sign container images, users must first push the images to a registry. However, registries are not within the trust boundary of Notation, as outlined in the threat model. If a registry is compromised, attackers can tamper with container images during the short period between when they are pushed to the registry and when they are signed by users. From the perspective of image consumers, the image can be verified against the signature successfully, but it may still be malicious. This is a serious security issue that cannot be easily detected.
Notation supports an experimental feature that allows users to sign a local image in OCI layout format. However, this is not how most users build their container images. Most users build container images using Docker Engine, including Docker CLI and dockerd as the daemon. The container images built on a local machine are not in the format of OCI layout; instead, they are in Docker’s own format. Docker Engine also supports containerd as the daemon, and the image built on a local machine is in the format of OCI layout with minor differences. However, supporting containerd is not yet a stable feature.
Scenario
A software engineer wants to sign local container images built by docker build before pushing images to a registry. Verification of the image should be the same workflow for signing and verifying images stored in OCI complaint registry.
What solution do you propose?
docker save command can save a local image into a tar file, however, it is in the format of docker own, not OCI layout or other standard format. The tar file is not the one that docker push command pushes to the registry. So, if we sign local images created by docker save command, the digest is different from digest of manifest of the image that is pushed to the container registry. To sign tar file created by docker save, and verify it before docker load, I would suggest considering feature sign and verify arbitrary file.
My proposal is to create an official docker plugin to generate an OCI descriptor and sign the descriptor.  Here is the experience.

Built a container image using command docker build/buildx
docker build -t localhost:5001/net-monitor:v1 https://github.com/wabbit-networks/net-monitor.git#main
List the container images on local machine to confirm the image was built
docker images
Run docker plugin named descriptor to generate a OCI descriptor for the container image.
docker descriptor generate localhost:5001/net-monitor:v1 -o net-monitor.json
Sign the descriptor
notation sign --descriptor net-monitor.json --output-signature digest.sig
Push the local container image to an OCI compliant registry
docker push localhost:5001/net-monitor:v1
Push the signature
notation push digest.sig localhost:5001/net-monitor:v1
List the signature to confirm it is existing and associated with the image
notation list

What alternatives have you considered?
Use a tool to convert local docker images to an OCI layout, and then sign the OCI layout as the experimental feature.
Any additional context?
No response

why aren’t we standardizing in OCI tar output from buildx?

Per investigation in the Sign local images PRD and discussion on the community meeting on Oct 31, we chose to defer this feature to future releases since it has external dependencies. So I updated the milestone from v1.1.0 to future.

I see milestone is still set to "future", so this is not going to be addressed in v1.2.0 for example? Can you also elaborate what the "external dependencies" mentioned are, and if there is expected timeline for solving those?

Hi @tuminoid ,
Thanks for your interest in this feature plan.
The "external dependencies" actually means there will be some work that needs to be completed outside the Notary Project. For example, we want to integrate Notation into other image build tools (e.g. Docker buildx) to deliver the native signing experience in the image build process.
Are you looking for a local signing solution in Notation?

Hi @FeynmanZhou. We consider it both convenience feature (pushing, signing, pulling vs signing) and also as mentioned in the description, a security gap. There is workaround via --oci-layout but its experimental.


More datasets

STEERER uses the processed datasets (not the original format).
Now, only the processed datasets of SHHB and TRANSCOS_v3 can be downloaded.
Can you share more processed datasets??
Thank you!!

All processed datasets will be collated and uploaded, please be stay tuned!

All processed datasets are available at: https://pjlab-my.sharepoint.cn/:f:/g/personal/hantao_dispatch_pjlab_org_cn/EpdTPZDeIhxCpR5gr46iXyYBvEC1xo8qX96FvK8geMJs6Q?e=SGfrSS

Hi~ @taohan10200.
When will the NWPU processed dataset be available??


 No other minecraft server is as fun as yours. One day i hope you let me come back and play. I feel guilt over my actions and I tear up everytime I think about pokemon.
I just wanna play with my legendary pokemon and talk with the friends I have made. Dont take away the last bit of happiness I have in life.  Playing pixelmon with you guys has been the most fun I had in a long time.
Please unban me im very sorry. Im crying while writing this.

Taken, sry.

thats fine
how about an unban?

No. I'm not going to bother explaining to you why.


[WIP] Lorentz miniapp [lorentz-pm-dev]

Adding a miniapp to demonstrate the use of ParMesh::FindPoints to compute particle trajectories due to Lorentz forces where the electric and magnetic fields are read from different VisItDataCollection objects.
The name of the miniapp comes from "Lorentz" and "Particle Mover". This is far from a true PIC code but it demonstrates one way to implement the particle mover portion of a PIC code.
Note: this miniapp stems from a conversation with @Zane-Hays held during the MFEM 2024 Workshop.

Check out this image of the magnetic mirror effect!

I'll use the start of this as the third sample run.

ping: @Zane-Hays

This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch.

This is cool @mlstowell  , not only showcasing particle dynamics, but also tracking and visualization 👍 . However, I have one general point for discussion. I would say it is not much common to track and visualize a single particle, you rather want more of them for random sampling of the flow field. Also applications like PIC use many more than a single particle typically 🙂 . I understand the intention is to demonstrate the basic capability and not target performance, but the bar is still higher in MFEM maybe and miniapps are maybe closer to applications. So how about adding a dimension for particles, batching the operation, like queries to FindPoints, particle mover, and mesh construction? There could be then the associated option to randomly place a given number of particles around the domain 🤔 .


Setting a title to property is sometimes ignored and default title is taken instead

Describe the bug
When changing property to be the title, adminbro sometimes ignores this setting and goes with default title instead. Might be related to properties order. This can be seen for example on bulk delete drawer.
Installed libraries and their versions

<EMAIL_ADDRESS>
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
When setting
properties: {
   property: {
      isTitle: true,
   },
}

this property should become title.
AdminBroOptions with schema
Model schema:
const schema = new Schema({
  email: {
    type: String,
    lowercase: true,
    trim: true,
  },
  auth: {
    password: {
      type: String,
    },
  },
  name: {
    type: String,
    required: true,
    trim: true,
  },
  publicName: {
    type: String,
    required: false,
    trim: true,
  },
  // ... more fields
});

Admin bro resource options:
options: {
    listProperties: ['status', '_id', 'publicName', 'email', /*some more not related props*/],
    sort: {
      direction: 'desc',
      sortBy: 'createdAt',
    },
    properties: {
      publicName: {
        isTitle: true, // email is set as title in this config
      },
    },
}

Additional context
Can be solved, as a dirty hack, by setting default title property to have isTitle set to false, f.e. in my case:
publicName: {
  isTitle: true,
},
email: {
  isTitle: false,
},

created a task to change that: #568


How can I declare Tobii Device ?

[Enter feedback here]

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

ID: d46f3f23-87a7-ca99-8245-04629410c00a
Version Independent ID: 51d0ddfc-12bf-951e-1411-cda9f9d539aa
Content: Gaze interactions - Windows apps
Content Source: hub/apps/design/input/gaze-interactions.md
Product: reunion
Technology: design
GitHub Login: @Karl-Bridge-Microsoft
Microsoft Alias: kbridge

Hello,
I would like to use your solution but I do not know how to define any device in your application. Could you help me where i can define it, because I would like to use Tobii 5.
Thanks!
Best regards,
Christophe

Hi @czimmer69, we are changing the way we track issues filed from our documentation pages: please see this blog post for more details. Right now, this issue is being closed but if you feel it is still valid and has not been addressed, please re-open it with any more available information. Please note that if your question is more general and not related to documentation, Microsoft Q&A is a great way to get questions answered.


ns-3: 3.30 -> 3.32

Motivation for this change
Bugfixes and this - https://github.com/NixOS/nixpkgs/pull/100770
Keep in mind there is a cheap patch to bypass this issue mentioned here - https://github.com/NixOS/nixpkgs/pull/69310
I have added "point-to-point-layout", as netanim would not work without it.
All libs now has the name of libns3.32-...-debug instead of libns3-dev-...-debug, not sure if we should do anything about that?
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 101943 1 run on x86_64-darwin

1 package built:

ns-3

thanks for the patch. It passed nixpkgs-review here. You've arrived just in time, a bit more and the package would have disappeared :) https://github.com/NixOS/nixpkgs/pull/100770


add controller spec deprecation notice

controller specs are deprecated by adr #0003. Adding a notice so the ADR
is more discoverable. Skipped the base specs as those files are meta
enough to perhaps justify controller specs.
Thanks for contributing to cloud_controller_ng. To speed up the process of reviewing your pull request please provide us with:

[X] I have reviewed the contributing guide

[X] I have viewed, signed, and submitted the Contributor License Agreement

[X] I have made this pull request to the main branch

[ ] I have run all the unit tests using bundle exec rake

[ ] I have run CF Acceptance Tests

Thanks for the PR @mkocher ! Looks like the unit tests and rubocop are failing, do you mind taking a look?

@sweinstein22 It wasn't ready but now it is.

Great, thanks so much @mkocher , looks good!


Error: Origin "http://localhost" does not match any registered domain/url

Hi,
I setup OAuthd on a dedicated server and changed oauthio.com domains to that server domain on my mobile app (that's developed with PhoneGap (Cordova)).
When i try to login with Twitter it gives me that error:
Error: Origin "http://localhost" does not match any registered domain/url on oath.xxx.com
What should i need to do?

Hi all,
Time is going fast, i was resolve the problem by keeping localhost in the domains.
But twitter recently changed their security policies and wants to get exact callback url should be defined in the app settings.
So i defined localhost on it but it's not accepting it. Does anyone know what should be the exact callback url?

Closing as this is pretty old and it looks like the problem was resolved at least partially, please re-open if this is still an issue (assuming you're still using oauthd).


Scope in LaTeX breaks

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.82.2
OS Version: macOS 13.5.2 (22G91)

Steps to Reproduce:

Open a LaTeX file
Type \hyperref[\( \)]{\( \)}
Open Developer: Inspect Editor Tokens and Scopes
Move cursor within \( \):

It's expected that it should contain at least one of math scopes such as follows:

Moved to https://github.com/jlelong/vscode-latex-basics/issues/75


Reconcile underscore/dash config style handling (#2688)

As discussed in #2688:
Underscore config style is recommended Luigi, but luigi.task.Config also  helpfully allows dash style in configuration files (with a deprecation warning).
In a lot of places in contrib modules however, configuration.get_config().get()  is used, with dash-style e.g. in the spark contrib module:
    return configuration.get_config().get(self.spark_version, "deploy-mode", None)

configuration.get_config().get() does not provide the dash/underscore translation feature, so one is forced to use deploy-mode in their config file. Using the seemingly recommended deploy_mode alias will not work. This leads to inconsistently styled and confusing configuration files.
This PR reconciles the underscore/dash handling of luigi.task.Config and configuration.get_config().get(), so that both use the same logic: both underscores and dashes are allowed, but dash-style triggers a DeprecationWarning.
Have you tested this? If so, how?
Added some tests about this too.

Thanks @soxofaan. Quality and correctness is what luigi needs the most I think. :)


Multiple instances of form on same page doesn't work

Hi FilledStacks,
I have a unique UI need for multiple instances of the same form on a page. I think the declaration of the Map<String, TextEditingController>, Map<String, FocusNode> and Map<String, String? Function(String?)?> need to be moved inside the mixin and not outside.
In the form generator, these lines https://github.com/FilledStacks/stacked/blob/6d09110ce0c7366fc4e317b050131184652639ec/packages/stacked_generator/lib/src/generators/forms/form_generator_util.dart#L21-L23 need to be moved before this line https://github.com/FilledStacks/stacked/blob/6d09110ce0c7366fc4e317b050131184652639ec/packages/stacked_generator/lib/src/generators/forms/form_generator_util.dart#L32
Thanks for all the hard work!

To Clarify, by "doesn't work", I mean I have multiple issues I'm seeing

When any form widget is disposed and therefore all the TextEditingControllers, FocusNodes, etc. are also disposed, every other instance of that form widget is broken because they're all referencing the same objects in the Maps I mentioned in my first post.

For the same reasoning as issue 1 (the single instance referencing), the text values are also all screwed up.

Each instance of the form needs to have it's own instances of certain objects to function correctly.

@gscottschulz that functionality only fires if expose is called? Does that mean you call expose even if the view is not being changed?
I don't really know what you're asking. If you can paste an example of the form output you want so that I can see how that would help this use case.


Overridden methods incorrectly described as "overwriting"

When a subclass overrides a method defined in a superclass, typedoc generates the text "Overwrites ParentClass.someMethod".
It should generate "Overrides ParentClass.someMethod".

PR? :wink:

Relevant PR: https://github.com/TypeStrong/typedoc-default-themes/pull/13.

@aciccarello Relevant PR: https://github.com/TypeStrong/typedoc-default-themes/pull/13.

Fixed in https://github.com/TypeStrong/typedoc-default-themes/commit/26bc6b783fdb4ad55c3a1fd3991d485d44414378


Fix addToScene documentation

Its return type is void, but doc says "return the engine layer", so I guess the doc is outdated.
Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[ ] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Looks like this was changed in https://github.com/flutter/flutter/pull/36402, but we never updated the doc (cc @yjbanov).

Looks like this was changed in https://github.com/flutter/flutter/pull/36402, but we never updated the doc (cc @yjbanov).

I agree. That's why the PR happens :)

You are welcome!


Btop color scheme

Hi,
I am not sure how you are running btop (inside nvim or outside).
Couldn't find the colorscheme file showcase the actual btop color scheme used.
Can you please export or share the actual Btop colorscheme?
May be exportToHTML works?

@vmarcosp

Hey, sorry for the delay @nitin88. Actually I'm not using any specific theme for btop, probably it's a combination of btop default colors + custom colors that I created for my kitty conf.


Remove writing-daml from reference

This content is already in "Write smart contracts with daml" section in Create Daml Apps

You can't remove this, I tried earlier. Removing it breaks the build. You have to remove the page in Daml docs also but we don't know what unusual effects that might have.


SILGen: Don't emit key path descriptors for properties with mutating getters [4.2]

Fixes https://bugs.swift.org/browse/SR-7176, rdar://problem/38439418.

@swift-ci Please test

Build failed
Swift Test Linux Platform
Git Sha - 96dc76585fd513850d1995322c8293bd09c23562

@parkera What happened here?
Foundation/NSArray.swift:670:20: error: value of type 'String' has no member 'hasSuffix'
19:07:33                 if filename.hasSuffix(ext) && filename.count > ext.count {
19:07:33                    ^~~~~~~~ ~~~~~~~~~

I don’t think we’ve changed this recently. Was there a change on String?

@milseman Any ideas?

@parkera In swift-4.2-branch, String.hasSuffix() is not defined on Linux. On master, it's implemented on both platforms. Can you remove the usage from Foundation?

The breakage was introduced by PR #1404

@parkera Actually it looks like the method was removed from the Swift stdlib so this is our fault. rdar://38424188

@airspeedswift changed the hasPrefix/hasSuffix code recently. Is it available on Linux?

Thanks Slava!

It's that the PR that added them to the stdlib for Linux needed picking to 4.2 because corelibs-foundation doesn't have a 4.2 branch. Testing https://github.com/apple/swift/pull/15258 now.

@swift-ci Please test Linux


adds support for HTTP/2 cleartext and secure backends

Changes proposed in this PR

adds support for HTTP/2 cleartext and secure backends

Why are we making these changes?
We want to support http/2 services in Waiter.
JDK8 minor version differences
With jdk1.8.0_121 I get the following error on one of the H2 tests:
2019-03-01 16:05:29,300 ERROR waiter.scheduler [async-dispatch-3] -  unexpected error while connecting to backend for health check...
java.lang.NoClassDefFoundError: sun/security/ssl/EllipticCurvesExtension
        at sun.security.ssl.ClientHandshaker.getKickstartMessage(ClientHandshaker.java:1551)
        at sun.security.ssl.Handshaker.kickstart(Handshaker.java:1061)
        at sun.security.ssl.SSLEngineImpl.kickstartHandshake(SSLEngineImpl.java

Other people have also run into the same issue.
This error goes away when using jdk1.8.0_201.

@sradack ready for another round of review


Use tox for test automation

Also integrate with Travis

If we're just looking for test coverage, what about https://coveralls.io/?

I'm going to close this in favor of #74, since it's the same, but #74 is opened earlier.


Create and edit Contributors file

Contributors content should reflect who contributed to the project.

i will do it this week :)

@igoihman  finish
but i cant open PR, i dont know why :)

@morbitton What is the problem?


Pubsubobj

Updated the publisher and subscriber and added the registrar objects. The interface to these objects is now in place but I need help from the COI team with the endpoint layer. It is unclear how to use a process to get a FROM exchange name and it not currently possible to set that for the publisher. I think there is still some work to be done in the endpoint layer to make all this work, but hopefully seeing how it will be connected for the DM pubsub layer will help inform the effort.
Signed-off-by: David Stuebe<EMAIL_ADDRESS>

Ok, manually merged this pull request, now in master


Support for @ForceCheckout in ListInstance element

See issue https://github.com/OfficeDev/PnP-Sites-Core/issues/339 on PnP-Sites-Core.

Added.


Clone VM: A CustomizationSpec should not be used when --disable-customization is specified

What are you trying to do and what's not working?
Trying to clone a Windows VM not prepared for customization, no sysprep. I get an error due to the CustomizationSpec. But this is an optional field in the VirtualMachineCloneSpec and if I set it to nil I am able to clone the machine.
Please paste the command and output (run with -VV). Don't forget to X out any passwords or sensitive information
knife vsphere -VV vm clone <name> --template win-2012-template --folder <folder> --linked-clone --resource-pool <rp> --cips dhcp --disable-customization
...
Cloning template win-2012-template to new VM <name>
VirtualMachineCloneSpec(
  config: VirtualMachineConfigSpec( deviceChange: [] ),
  customization: CustomizationSpec(
    globalIPSettings: CustomizationGlobalIPSettings(  ),
    identity: CustomizationIdentitySettings(  ),
    nicSettingMap: [CustomizationAdapterMapping(
       adapter: CustomizationIPSettings( ip: CustomizationDhcpIpGenerator(  ) )
     )]
  ),
  location: VirtualMachineRelocateSpec(
    diskMoveType: :moveChildMostDiskBacking,
    pool: ResourcePool("resgroup-2003")
  ),
  powerOn: false,
  template: false
)
C:/opscode/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbvmomi/vim/Task.rb:11:in `wait_for_completion': InvalidArgument: A specified parameter was not correct: spec.identity (RbVmomi::Fault)

Other details, such as gem version and if you're working with a Linux or Windows VM
Gem version 1.2.14.
In the generate_clone_spec method of vsphere_vm_clone.rb, I think we should simply not set the CustomizationSpec in this block:
if get_config(:disable_customization)
      clone_spec.customization = cust_spec

Here is a proposed fix, I will submit a PR later:
diff --git a/lib/chef/knife/vsphere_vm_clone.rb b/lib/chef/knife/vsphere_vm_clone.rb
index ad46808..e4de2d2 100644
--- a/lib/chef/knife/vsphere_vm_clone.rb
+++ b/lib/chef/knife/vsphere_vm_clone.rb
@@ -612,9 +612,7 @@ class Chef::Knife::VsphereVmClone < Chef::Knife::BaseVsphereCommand
       }
     end

-    if get_config(:disable_customization)
-      clone_spec.customization = cust_spec
-    else
+    unless get_config(:disable_customization)
       use_ident = !config[:customization_hostname].nil? || !get_config(:customization_domain).nil? || cust_spec.identity.nil?

       if use_ident

Thanks for bringing this up, Martin. I'd run into this when doing work on #278 and wasn't sure what the proper behaviour was. Have you tried removing that line to see if it works?
I think people normally use this option in conjunction with a server side --cspec so that might be why it hasn't come up before. In this case that line is necessary as the customization applied with --cspec only gets assigned on that line. Our docs say:

NOTE: if you are specifying a --cspec and the cloning process appears to not be properly applying the spec as defined on vSphere, consider using the --disable-customization as the conventions described above could be erroneously interfering with the spec as defined on vSphere.

I don't know if that's right because it predates me on the project, so before I make any changes here I'd like to try and figure out both what's right and what won't break backward compatibility.
I think that assigning clone_spec.customization to the cspec earlier on and then removing the line you mention is possibly the correct way.

Hi Martin, WRT your proposed change, I think that'll break things for people that also use --cspec. Right or wrong, it's what our docs say to do.
The good news is that #278 heavily unit tests those options so at least what we do here should stick around and we should be confident we're not breaking more.

Thanks for your reply. I was just looking for a way to not do guest customization at all. I currently don't have the knowledge to do a proper fix for other use cases.

Do you know if it works if you pass nothing in the customization, as opposed to an empty customization structure? I can test later today, too.

(or rather, does your proposed fix work for you?)

Yes, that works for me :) So you can have a VirtualMachineCloneSpec where customization is nil. That works, because it is an optional field in the VMODL. Corresponding to http://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.wssdk.apiref.doc%2Fvim.vm.CloneSpec.html


Deletes object associated with given key from S3 compatible blob store

#113462943
Signed-off-by: Yulia Gaponenko<EMAIL_ADDRESS>

Can you also add happy path delete scenario somewhere in https://github.com/pivotal-golang/s3cli/blob/master/ci/assets/generic-examples-template.bats

Also does delete behave in an idempotent way?

Yes, the delete command behaviour is idempotent. Also I've added two tests, the first one for checking that detele is actual deletes and second that checks the idempotent behaviour of the command.


New non-local $merge syntax doesn't work for scalar values

Description
When using the new merge syntax $merge: [{a: 1}, b, c] and referring to a scalar value in another stream, it resolves to {} instead of the scalar value. It works correctly when using the verbose $match/$path syntax or when referencing a value in the local stream.
Input:
nameNonLocalOldSyntax:
  $merge:
    $match:
      kind: Service
    $path: metadata.name

nameNonLocalNewSyntax:
  $merge: [{kind: Service}, metadata.name]

nameLocal: $merge:metadata.name

metadata:
  name: myservice
---
kind: Service

metadata:
  name: myservice

Expected output:
...
nameLocal: myservice
nameNonLocalNewSyntax: myservice
nameNonLocalOldSyntax: myservice
...

Actual output:
...
nameLocal: myservice
nameNonLocalNewSyntax: {}
nameNonLocalOldSyntax: myservice
...

Version
go	go1.21.1
path	github.com/gopatchy/bkl/cmd/bkl
mod	github.com/gopatchy/bkl	v1.0.24	h1:Sx/XwQGldJ27qWPgd8gPb5ngIVKCbF6lfKo+wWNLi5c=
dep	github.com/jessevdk/go-flags	v1.5.0	h1:1jKYvbxEjfUl0fmqTCOfonvskHHXMjBySTLW4y9LFvc=
dep	github.com/pelletier/go-toml/v2	v2.1.0	h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4=
dep	golang.org/x/exp	v0.0.0-20231005195138-3e424a577f31	h1:9k5exFQKQglLo+RoP+4zMjOFE14P6+vyR0baDAi0Rcs=
dep	golang.org/x/sys	v0.12.0	h1:CM0HF96J0hcLAwsHPJZjfdNzs0gftsLfgKt57wWHJ0o=
dep	gopkg.in/yaml.v3	v3.0.1	h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
build	-buildmode=exe
build	-compiler=gc
build	DefaultGODEBUG=panicnil=1
build	CGO_ENABLED=1
build	CGO_CFLAGS=
build	CGO_CPPFLAGS=
build	CGO_CXXFLAGS=
build	CGO_LDFLAGS=
build	GOARCH=arm64
build	GOOS=darwin
go	go1.21.1
path	github.com/gopatchy/bkl/cmd/bklb
mod	github.com/gopatchy/bkl	v1.0.24	h1:Sx/XwQGldJ27qWPgd8gPb5ngIVKCbF6lfKo+wWNLi5c=
dep	github.com/pelletier/go-toml/v2	v2.1.0	h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4=
dep	golang.org/x/exp	v0.0.0-20231005195138-3e424a577f31	h1:9k5exFQKQglLo+RoP+4zMjOFE14P6+vyR0baDAi0Rcs=
dep	gopkg.in/yaml.v3	v3.0.1	h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
build	-buildmode=exe
build	-compiler=gc
build	DefaultGODEBUG=panicnil=1
build	CGO_ENABLED=1
build	CGO_CFLAGS=
build	CGO_CPPFLAGS=
build	CGO_CXXFLAGS=
build	CGO_LDFLAGS=
build	GOARCH=arm64
build	GOOS=darwin
go version go1.21.1 darwin/arm6

FWIW, using "replace" instead of "merge" also fixes the issue.
# Gives the expected result
nameNonLocalNewSyntax:
  $replace: [{kind: Service}, metadata.name]

So it's something specific to merge and not replace.

The [] list syntax is designed to support dictionary keys with dots in them, so as written that's asking for a key that doesn't exist. I repro'ed and confirmed that it doesn't generate an error as it should, so I'm fixing that now.
I can't repro that $replace does work as a expected -- I think you may have something else going on there?


docs: add governance

According to the charter, we will add the roles to contributing file. I will close this PR and move some content there.


Investigate usage and potential removal of sqlite: for defining a sqlite url

For legacy reasons it was a thing (with Prisma 2 alpha maybe?)
see code mentioning it
https://sourcegraph.com/search?q=context:global+repo:github.com/prisma/+('|")sqlite:&patternType=regexp
Though it's not documented at all anywhere, see
https://www.prisma.io/docs/concepts/database-connectors/sqlite
It might be partly untested and could be a good candidate for a cleanup/removal to simplify.
Note that the current official url definition for a SQLite is file: in a Prisma Schema.

Idea: cleanup in prisma 4


Add repository link.

I guess it is good text GitHub Repository.

Maybe you can use AppUtil.showWebPage() :)

I will try!

Cool! Thanks!


CompatibilityShapeData was not properly scoped so deprecated=no does not compile.

Godot version:
c3f7465b7efe233eaa8945e41f4029840c1aa153
OS/device including version:
win10
Issue description:
https://github.com/godotengine/godot/blob/c3f7465b7efe233eaa8945e41f4029840c1aa153/scene/resources/tile_set.h#L68
CompatibilityShapeData was not properly scoped so deprecated=no does not compile.
https://github.com/godotengine/godot/blob/c3f7465b7efe233eaa8945e41f4029840c1aa153/scene/resources/tile_set.cpp#L748-L756
When was compatibility deprecation added? Can we delete the old code?
Steps to reproduce:
scons platform=windows -j8 bits=64 dev=yes deprecated=no target=debug

Minimal reproduction project:
See above.

I'll get a better log in a bit.

dev=yes fails for other reasons including this issue, but we can remove it.
The log is for:
scons platform=windows -j8 bits=64 deprecated=no target=debug
scene\2d\tile_map.cpp(827): error C2039: 'compatibility_get_source_for_tile_id': is not a member of 'TileSet'
C:\Users\ernest.lee\Desktop\godot\scene/resources/tile_set.h(65): note: see declaration of 'TileSet'


util: Rework overlay API and overrides

Thanks for this. I've been waylaid by IRL issues and didn't have the time required to properly test this change, so I'm glad you were able to get to it.
🧙

Thanks for this. I've been waylaid by IRL issues and didn't have the time required to properly test this change, so I'm glad you were able to get to it.

I ran an e6s log through the emulator and verified that E6S Strike Spark worked ok.  Is there anything else I should try?

I ran an e6s log through the emulator and verified that E6S Strike Spark worked ok. Is there anything else I should try?

Probably test the general test trigger for watchCombatants in Summerford Farms?

Probably test the general test trigger for watchCombatants in Summerford Farms?

That seems fine too.  Thanks for the suggestion!


FAQ: Update "What's a UWP" section

Reading through the What's a UWP section in the FAQ, I always felt a fundamental aspect of being a UWP app was missing - namely the fact that UWP is currently the only supported platform for Xbox, HoloLens, and Surface Hub applications. It's possible this might change in the future but it's far from guaranteed and in case it does happen it will likely be years from now. As such, I think it is worthwile to point out this characteristic of a UWP app compared to a Win32 app for us Windows developers.
Additional note
Indirectly related to this PR, perhaps the FAQ could also be extended with the question "Will Project Reunion enable my Win32 app to run on all Windows 10 devices including Xbox, HoloLens and Surface Hub?"? We have seen this question come up a few times already in one form or another (see here and here for example) so I think it makes sense to list this question directly in the FAQ, even though it already appears to have been answered at least indirectly.

For raspberry pi-like devices there seems no path forward to Windows IoT (Enterprise) given by Microsoft so please do include Windows IoT Core

@hansmbakker Added Windows 10 IoT Core to the list.

Fyi I wrote something similar/complementary for react native for Windows apps (which are UWPs)
https://microsoft.github.io/react-native-windows/docs/next/native-code

@Felix-Dev
well, two types of apps will be here , (1.)native modern windows apps(mix of both win32+winRT apis),,, (2.)PWA/Web apps.
there's no place for a third.
UWP itself will be redundant basically, once Windows App Container technology comes to all win32 apps.
therefore, I humbly suggest you to drop the PR altogether. thanks.

Closing old or abandoned pull requests. If you would like to pick this up again, address feedback, and push it over the finish line go ahead and reactivate.


Filter peers that aren't supporting sync protocols

Describe the bug

When syncing we are asking all peers for beacon blocks by range. There are peer (probably bootnodes and crawlers)
that doesn't support that rpc and push us into reqtrying.
Expected behavior

We should be able to get peer supported protocols  and filter valid sync peers.
Steps to Reproduce

Screenshots

Desktop (please complete the following information):

OS:
Version:
Branch:
Commit hash:

We should also not send goodbye to peers that aren't supporting it.

yesterday I saw a lot of peer statuses with headSlot:"0", probably we base on that?

2020-08-05 09:13:13  [NETWORK]       verbose: receive status response with 1 chunks from 16Uiu2HAmHqM4TrijBEy8VJfXDNEdF63nbhY7adqqJUJXwacFpFYV requestId=0bd9a694e91d31f0, encoding=ssz_snappy, body={"forkDigest":"0xe7a75d5a","finalizedRoot":"0x0000000000000000000000000000000000000000000000000000000000000000","finalizedEpoch":"0","headRoot":"0xebe49843e96e538592c9e1976e155e9057c251ed9312eba517afce3ca1a0660c","headSlot":"0"}

2020-08-05 09:13:13  [NETWORK]       verbose: sending beacon_blocks_by_range request to 16Uiu2HAmHqM4TrijBEy8VJfXDNEdF63nbhY7adqqJUJXwacFpFYV requestId=ee87d915d5cecdfb, encoding=ssz_snappy

2020-08-05 09:13:14  [NETWORK]       verbose: got stream to 16Uiu2HAmHqM4TrijBEy8VJfXDNEdF63nbhY7adqqJUJXwacFpFYV requestId=ee87d915d5cecdfb, encoding=ssz_snappy

2020-08-05 09:13:22  [NETWORK]         error: failed to send request ee87d915d5cecdfb to peer 16Uiu2HAmHqM4TrijBEy8VJfXDNEdF63nbhY7adqqJUJXwacFpFYV Error: response timeout

2020-08-05 09:13:22  [SYNC]             warn: Failed to obtain chunk {"start":1,"end":22} from peer 16Uiu2HAmHqM4TrijBEy8VJfXDNEdF63nbhY7adqqJUJXwacFpFYV

somehow I still see we send beacon_blocks_by_range to out-of-sync peers, this happens frequently. In the above peer it had finalizedEpoch as 0 and we still send beacon_blocks_by_range request to it.

ignore my above comments, it logged out our status instead of peer status so no issue there

when we fisrt do libp2p handshake we are suppose to get list of supported rpc method. Not sure where that is storeg though.

there are some peers consistently return us like this
2020-08-06 13:50:38  [NETWORK]       verbose: receive beacon_blocks_by_range response with 0 chunks from 16Uiu2HAmJZkvu1u5b8JrwLmgdR44dmQDK4b4KX2t3Jn1ohAtTvDo requestId=eea5b4992129f48f, encoding=ssz_snappy, body={"startSlot":"2590","count":"64","step":"1"}

list of similar peers found

{"enr":"","address":"/ip4/<IP_ADDRESS>/tcp/9000/p2p/16Uiu2HAmLMrZ6a2JYK4ZBiJmPSMSRTfNWomBGfoXmuwnLVhLrXvf","direction":"outbound","state":"connected","peer_id":"16Uiu2HAmLMrZ6a2JYK4ZBiJmPSMSRTfNWomBGfoXmuwnLVhLrXvf"}
"enr":"","address":"/ip4/<IP_ADDRESS>/tcp/9000/p2p/16Uiu2HAmJZkvu1u5b8JrwLmgdR44dmQDK4b4KX2t3Jn1ohAtTvDo","direction":"outbound","state":"connected","peer_id":"16Uiu2HAmJZkvu1u5b8JrwLmgdR44dmQDK4b4KX2t3Jn1ohAtTvDo"}
{"enr":"","address":"/ip4/<IP_ADDRESS>/tcp/9000/p2p/16Uiu2HAmBaa5Ew3VgxsZXg1G883nqvsXWLZQqAjmFq8YZ2QJQSMe","direction":"outbound","state":"connected","peer_id":"16Uiu2HAmBaa5Ew3VgxsZXg1G883nqvsXWLZQqAjmFq8YZ2QJQSMe"}
{"enr":"","address":"/ip4/<IP_ADDRESS>/tcp/9100/p2p/16Uiu2HAmLxFNANLfNpE9q3fzvtFXP5mmK22mHjk3vNBMyzURQUQk","direction":"outbound","state":"connected","peer_id":"16Uiu2HAmLxFNANLfNpE9q3fzvtFXP5mmK22mHjk3vNBMyzURQUQk"}

@mpetrunic @wemeetagain  I wonder if this helps https://github.com/libp2p/js-libp2p/blob/master/doc/API.md#peerstoreprotobookadd

the log is like
warn: failed to send request 5d6565152de00819 to peer 16Uiu2HAkyP3L83bsqbZR2k7voqiwNdQhMpi8kt2K6nykx1NFT86y reason=Failed to dial peer (ERR_UNSUPPORTED_PROTOCOL)


Snapshotting for fast sync

Recently there have been some discussion around problem of nodes having to download the entire operation tree (which could be slow) in order to catch up.
If you're interested in this problem you can take a look and chime in here:
https://github.com/ipfs/dynamic-data-and-capabilities/issues/14

δ-CRDT
State-based CRDTs ensure convergence through disseminating the entire state, that may be large, and merging it to other replicas; whereas operation-based CRDTs disseminate operations (i.e., small states) assuming an exactly-once reliable dissemination layer.
Operation-based CRDTs disseminate operations (i.e., small states) assuming an exactly-once reliable dissemination layer.
This paper introduces Delta State Conflict-Free Replicated Data Types (δ-CRDT) that can achieve the best of both worlds: small messages with an incremental nature, as in operation-based CRDTs, disseminated over unreliable communi- cation channels, as in traditional state-based CRDTs.

Benefits of delta CRDTs over operation-based CRDTs:

No need to represent causal dependency.
No need to implement exactly-once dissemination.
Using state Faster convergence for new replicas entering an existing CRDT (many deltas can be combined into a delta group).

Link to the paper: https://www.sciencedirect.com/science/article/pii/S0743731517302332

Missed that, thank you @sunny-g !


Content scope integration

Task/Issue URL: https://app.asana.com/0/1163321984198618/1201003185206135/f and https://app.asana.com/0/0/1202234437236404/f
Tech Design URL:
CC:
Description:

Steps to test this PR:
1.
2.

Copy Testing:

[ ] Use of correct apostrophes in new copy, ie ’ rather than '

Orientation Testing:

[ ] Portrait
[ ] Landscape

Device Testing:

[ ] iPhone SE (1st Gen)
[ ] iPhone 8
[ ] iPhone X
[ ] iPad

OS Testing:

[ ] iOS 13
[ ] iOS 14
[ ] iOS 15

Theme Testing:

[ ] Light theme
[ ] Dark theme

Internal references:
Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM

Closing this out as it's bitrotted but the work will largely be this to integrate.


[BUG] Unnecessary node restart during vSphere provisioning on RHEL 8.4

Rancher Server Setup

Rancher version: v2.7.5
Installation option (Docker install/Helm Chart): HA

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): RKE1 v1.24.15, Docker 23.0.6, RHEL 8.8

Proxy/Cert Details:

Information about the Cluster

Kubernetes version: v1.24.13
Cluster Type (Local/Downstream): Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider):  RKE1 vSperer node-driver, RHEL 8.8

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom) Admin

Describe the bug

One customer reports that they sometimes fail to add a new node to an existing RKE1 node-driver cluster. The new node is stuck in rebooting.
The customer uses a custom image based on RHEL 8.8 for Rancher to create VMs in vSphere. The NetworkManager feature is disabled in the image; the image contains a cloud-init script that takes more than 120 seconds to run.
It turns out that Rancher reboots the node at one point during the provisioning process which interrupts the execution of the cloud-init script, which in turn causes another root-booting down in the process. As a result, the VM is stuck in a loop of restarting.
Rancher is supposed to reboot the OS only when it is necessary, for example, when it needs to disable the NetworkManager feature, However,  it seems like this rebooting operation is unconditional, which means it is executed even when the NetworkManager has been disabled.   (code)
It has been confirmed to be the solution that Rancher should not reboot the OS when the NetworkManager feature has been disabled.
To Reproduce

It is not easy to reproduce the issue as we do not have the particular image used by the customer.
The general steps are:

create a custom image, the OS needs to be RHEL,  the NetworkManager feature should be disabled by default, and the image contains a cloud-init script that takes more than 120 seconds to run.
create an RKE1 node-driver cluster by using the above image for nodes, the infrastructure provider is not necessary to be vSphere
wait for the cluster to be active
if the cluster becomes active and all nodes look good, try to scale up one node pool to add one new node

Result
The new node never be added successfully, and the VM keeps rebooting the OS.
Expected Result

The node should be added successfully with no rebooting.
Screenshots

Additional context

SURE-6949

/backport v2.7.10

Root cause
When provisioning a VM that runs RHEL, rancher-machine will disable the network-manager service and then reboot the VM. However, the reboot command is now unconditional, which means it still reboots the VM when the network-manager service has been disabled by default. This behavior causes problems in certain scenarios.
What was fixed, or what changes have occurred
The fix is within Rancher-machine: now it will skip the rebooting step if the network-manager service has been disabled by default.
Areas or cases that should be tested
Node-driver cluster provisioning with RHEL as the OS for nodes, and the network-manager service is disabled by default.
What areas could experience regressions?

create new node-driver cluster
in the Rancher-upgrade scenario, add a new node in an existing node-driver cluster

Are the repro steps accurate/minimal?
Yes.
Additional Notes to QA
The key validation for this fix is to confirm the VM is NOT rebooted during the provisioning process.
I have not tried it myself, but it looks like the command last reboot can be used to retrieve this information. You may want to take a deeper look.

The fix can be validated in the latest Rancher v2.8-head.
For more information about validating the fix, please check this comment

Automation note: No automation testing needed for this ticket

Ticket #43119 - Test Results - ✅ Pass

Scenario
Test Case
Result

1.
Validate node doesn't reboot
PASS

2.
Scale Node driver cluster
PASS

Validated with Docker on Rancher v2.8-head:
Scenario 1: Validate node doesn't reboot

Create an Rhel 8.8 image with NM disabled and network service enabled
Create a downstream rancher cluster using the image in step 1
Validate that no reboot occurs during provisioning.

Results:
No reboot occurred on the downstream nodes and the cluster came up successfully.
Scenario 2: Scale Node driver cluster

Create an Rhel 8.8 image with NM disabled and network service enabled
Create a downstream rancher cluster using the image in step 1
Scale the cluster up.
Validate that no reboots are observed and the cluster remains in a stable state.

Results:
No reboot occurred on the downstream nodes and the cluster scaled successfully.


[Target] Creating Target from JSON-like Configuration

Per RFC, we want to construct complicated target using dicts, e.g.
{
    "kind": "cuda",
    "tag": "nvidia/tx2-cudnn",
    "keys": ["cuda", "gpu"],
    "libs": ["cudnn"],
    "target_host": {
        "kind": "llvm",
        "system_lib": True,
        "mtriple": "aarch64-linux-gnu",
        "mattr": ["+neon"]
    }
}

CC: @jwfromm @tqchen @comaniac

This PR is ready for review. Please take a look. Thanks!

Per offline discussion with @comaniac:

According to the RFC, the new Target design is beyond a raw string. It supports arbitrary nesting, more data types, etc. Therefore, the raw string conversion might be deprecated in the future.
Target serialization to JSON-like structure (tvm::Map actually) is in the near future after this PR is merged.
I addressed all the TODOs previously left in this PR

@comaniac please follow up and https://tvm.apache.org/docs/contribute/code_review.html#approve-and-request-changes-explicitly

Sorry for the late reply. I was in PTO last two days. Thank you @comaniac for the very constructive comments, and I will reply correspondingly :-)

@comaniac I just added a few more tests, covering the cases

Creation failure: "kind" is not provided
Creation failure: type mismatch
Duplicate keys
"Device" is provided

The test for tag will be added after tag is supported.

Thank you @comaniac for the valuable feedbacks! Made me think deeper and really learned a lot!

Thanks @junrushao1994 @comaniac !


Error: Cannot find module gekko/core/../plugins/undefined/writer'

Hi,
I'm in develop branch and I'm getting now this error launching node gekko --config config.js
Error: Cannot find module gekko/core/../plugins/undefined/writer'
With node gekko saids:
ERROR: Please specify a config file.
Thanks

the config has changed a bit, could you base your config on the sample-config found in the root of the directory?


tooltip on coded feature throwing errors

row.map is not a function

For my own reference, example dataset to produce the errors would be Phenotype, along with a view of "gender", which yields non-numerical values vs. numerical values.

The bug is in the nn() call, line 157. nn() is filtering out null & undefined, but the expression passed (val !== 'NA' && !code) && ... is actually a boolean false, or a row. So nn() needs to filter false.
That whole expression looks wonky. I'm sure there's a simpler solution. For now, changing nn() to check false should work.

Thanks for the breakdown.  I see the nn() invocation.  Testing it out...

fixed in c21db38171


Add script for producing CI status reports

Plot a bar-chart of our prow CI jobs states to slack.
/cc @eliorerz @omertuc
/hold

@omertuc @eliorerz I made some changes to have it horizontal
when you have the time please take a look

/lgtm

/unhold

/hold

/unhold


Some mechanism for ignoring DSL code in classes

We have a bunch of classes failing to be generated due to using state_machine and liquid_methods. Both of which provide class level methods to the model class body.
Perhaps there could be a config file for various settings, including skipping over specific class methods in AR class definitions?
I can't imagine how support for something like a state machine gem would be easy and so we will probably just skip using active_mocker for any specs that fail due to that.
Happy to work on a PR for this, if you think it makes sense?
Or do you have any other ideas for an approach that would work?

This will also most likely be a change in dissociated_introspection. I think the best approach to this would be to ignore unknown methods like these, by using method_missing or some other means.


Touch input broken in many ways

Description
Single touches just change selection in SideBarControl (root issue may be in NavigationView), and never cause a InvokeItem. Can't expand menu items, or invoke the settings panel. Additionally, as report elsewhere, double-taps don't work at all (may be due to the fact a double touch always moves slightly). This files application is a wonderful start, but large bugs for touch seems a big flaw.
Steps To Reproduce

Use a touch screen to attempt to invoke items in the SideBarControl
Use a touch screen to try and expand or hide items in the drives menu
Use the touch screen to try and double-tap

Expected behavior

Tapping a item on the SideBarControl would actual select the item and invoke it.
Tapping the expand/hide of a Menu item in the SideBarConrol would actual do a expand or hide
Double tapping with a touch screen would actually be interpreted as double-clicks

Files Version
v2.6.1
Windows Version
Win10 IoT Core 10.0.177763.1757
Relevant Assets
No response

@ClintBritt which of version of Files are you using?

I

@ClintBritt which of version of Files are you using?

I did state it is 2.6.1, ops, sorry. 1.5.

That is not correct either. I am out of date. I have ported this project to IoT Core, and my last merge was not from your tip. My bad. Go ahead and close this issue. But boy I see massive changes that will take some real effort to port again. Thanks for the attempt at help.


Let user do docker-compose up instead of setup.sh for setup

This is better, since it is the standard Docker workflow.

We changed our choice to rework the setup. See #9


Drop PostgreSQL 9

Description
Drop PostgreSQL 9.5 and 9.6, only supporting 10+
Rationale
All of major version 9 will have support dropped within this year. I think it'd be better to just drop it altogether. https://www.postgresql.org/support/versioning/

Looking at a quick search within the repo, isn't it set to v12 already?
https://github.com/pydanny/cookiecutter-django/blob/13daafe9bb0f7f1cef04e2b0eb66f6ba12402340/.github/workflows/ci.yml#L67-L68

One can still opt to get v9 here:
https://github.com/pydanny/cookiecutter-django/blob/713220f305cb61df67711d6d1010f4b660a56fca/cookiecutter.json#L24-L25
Agree that we shouldn't really suggest new project to start on these versions.

Would dropping PG 10 be a stretch?

I have been using django-cookiecutter with PG13.2 for a while. Is there something bad that I haven't found out?

Besides not being at the highest minor version, it's mostly just that we haven't updated the PostgreSQL versions in awhile. But for minor versions, we of course can just add it whenever we feel like it.


[14.0.x] ISPN-15424 Remove inherited versionx properties to facilitate Dependabot

https://issues.redhat.com/browse/ISPN-15424

merged! thanks @ryanemerson !


Feature Request: Allow Changing Font

It'd be nice to be able to change the font used in the key-view window. I prefer fixed-width fonts in my tutorials to avoid confusion between some of the characters; e.g. I and l look identical, but are in fact different characters; uppercase i/I and lowercase l/L.

There is a high-legibility mode for the standard system font which clearly differentiates between l and L or 0 and O. See this for an example and implementation:
https://stackoverflow.com/questions/43309769/how-to-turn-on-high-legibility-alternates-for-system-font-in-ios


Select float returns different value

OrientDB Version: 3.0.17
Java Version: 1.8.0_191
OS: Windows 10 Version 1803
Expected behavior
Returning 53.546754
Actual behavior
Returning 53.546753
Steps to reproduce
SELECT 53.546754

Hi @Solver42
This is because of number precision. By default floating point numbers are treated ad Java Float, but you can force OrientDB to use Double instead:
SELECT 53.546754d

If it's not enough, you can use absolute precision Decimal:
SELECT SELECT decimal("53.546754")

I hope it helps
Thanks
Luigi

I see, that helps. Thank you!


Create Example documentation

The example is pretty straightforward. However, I hope this small documentation will help people get started faster.

I'm going to improve documentation in the next release and add executable examples.


fixed spelling: https://dictionary.cambridge.org/dictionary/english/separate

fixed spelling: https://dictionary.cambridge.org/dictionary/english/separate

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Ken Chua seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

closing this PR so as to create another to the dev branch


Add AppRate strings

This should be mergeable now :+1:

@MSF-Jarvis just saw that this is your library. You can include this file into your library, with a single change. Change define_int_apprate to define_apprate. So it will automatically show up as soon as someone uses your lib

:slaphead:
I'll get it done. PR closed

@MSF-Jarvis it makes more sense for you if it's in your library, as you can keep it up2date with your library getting updated. and it will show up automatically inside the aboutlibs


No such module 'BNDProtocolProxyBase' error in 6.2.3

After the introduction of the BUILDING_WITH_XCODE directive here: ,
https://github.com/ReactiveKit/Bond/blob/3c553caabd628ad04efeb6d9ecb9b45cc7a74717/Sources/Bond/ProtocolProxy.swift#L29
our product is breaking with this error:

We are using CocoaPods version 1.2.1.beta.1 and importing the latest version:
    pod 'Bond'

That is very strange since we are setting the configuration flag/directive in Podspec.
I'll look into this later today.

Hi @rvangraan,
I just tried creating a new project and installing Bond via CocoaPods from scratch and everything went fine.
The directive is properly defined in Podspec: https://github.com/ReactiveKit/Bond/blob/master/Bond.podspec#L29
Do you maybe have some kind of custom CocoaPods integrations or anything that might affect build settings?
If you do have custom build configuration that overrides CocoaPods' ones, make sure that SWIFT_ACTIVE_COMPILATION_CONDITIONS setting contains constant BUILDING_WITH_XCODE.

Hi, I have the same problem , tested with brand new project and default configuration using  .
CocoaPods version 1.2.0 & xcode 8.3  and pod 'Bond'

Hi @nabileisa, would be be able to send a demo project where this is happening? When I create a new project and add Bond pod I have no issues compiling it.

Hi @srdanrasic
I have attached an Example project in the following link , this a simple project with just Bond installed and nothing else , and the build fails with the error posted in the original issue.
bondapp.zip
hope it helps, and if I'm doing something wrong please let me know .

Thanks @nabileisa, that helped a lot!
Looks like there is an issue with CocoaPods not correctly setting SWIFT_ACTIVE_COMPILATION_CONDITIONS. I've worked around this by using OTHER_SWIFT_FLAGS instead for now.
Please try 6.2.4.

Tested with 6.2.4 and i can confirm now that the build succeeds and the issue is resolved, thank you for the great work .


add title to direction buttons indicating axis responsibility

Did not find the control's arrow buttons very intuitive when I tried it earlier for the first time...
Therefore I added title tags to the buttons, showing axis info upon hovering.

Coverage decreased (-0.003%) to 16.201% when pulling e7953622d9972e3b19f4efacf01b3da250d48ba6 on creimers:feature/button-titles into 7fc48f34726e4cca3748f65a1109e0635706255d on FarmBot:master.

:+1: Thanks!


Docker-outside-of-docker does not work when running docker as a non-root user.

The feature attempts to mount /var/run/docker.sock, but when running docker as a non-root user as show in the docs, this is the wrong path to the socket...

Docker-outside-of-docker does not work when running docker as a non-root user

@RaphaelMelanconAtBentley When you say non-root user, are you talking about the dev container user or the Docker installed on your host machine?

The host docker is running as root, with a docker group to allow my host's user to use docker without sudo, as per Docker's documentation.
In the devcontainer, I am also using a non-root user, without sudo access.
From what I could find out yesterday, the GID of the host's docker group is different from the one created by the feature...

I might also be running into this problem. I have this feature on a dev container built on top of a custom Docker image that uses a non-root user and access to /var/run/docker.sock is denied. The docker group's GID in the container is 999, but 962 on my host machine; trying to figure out why

I can confirm. This is also not working for me and it seems to be because of the docker group's GID.  I was able to workaround this problem by wrapping my target image in a new Dockerfile that manually sets the GID of the docker group to match what is on my system:
Dockerfile:
FROM my_target_image

ARG dockerGid

USER root

RUN addgroup --gid $dockerGid docker \
    && usermod -aG docker node

# Reset user back to original non-root user from my_target_image
USER local_user

devcontainer.json:
{
    "build": {
        "dockerfile": "Dockerfile",
        "args": { "dockerGid": "998" } // Have to manually populate the GID of my host's docker group
    },
    "features": {
        "ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
    }
}


Availability of HTML version of the documantion

Is it possible to download an HTML version of the documantion? Since the PDF version has an issue with viewing sections using Javascript.

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

ID: f3ffc114-df51-0be7-8972-6fcead14e011
Version Independent ID: 94c34571-7314-aab1-7898-93ac6d0f3430
Content: Tracking vs. No-Tracking Queries - EF Core
Content Source: entity-framework/core/querying/tracking.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @smitpatel
Microsoft Alias: avickers

@PingPongSet  can you open this issue in https://github.com/MicrosoftDocs/feedback/issues ?
Or I can transfer it for you. This impacts all https://docs.microsoft.com/ docs and is a site issue, not repro specific. Any easy way to open a site issue is by selecting Site Feedback at the bottom of the page.

I'm pretty sure there's currently an open issue for this.

Thanks. An issue created https://github.com/MicrosoftDocs/feedback/issues/3577


Some paramter are not generated by Apollo

Version
3.8.1
Summary
I have the following schema
type MainObj {
  "ISO-8601"
  createdAt: DateTime!
  "ISO-8601"
  updatedAt: DateTime
  obj: Object!
  id: Int!
}

Generated class in kotlin :
  public data class MainObj(
    public val obj: Object,
    public val id: Int,
  )

the problem is this "MainObj" not generating dateTime parameters stated in schema
but i have another object that is child of this MainObject have the following
type Object {
  "ISO-8601"
  createdAt: DateTime!
  "ISO-8601"
  someOtherTime: DateTime
  hash: String!
}

and Generated Code :
public data class OrderData(
  public val hash: String,
  /**
   * ISO-8601
   */
  public val someOtherTime: Date?
)

I saw the following
from the first MainObject

createAt, updatedAt didn't got generated

from Object

only someOtherTime got generated and the createdAt didn't got generated

we have the following
apollo {
    packageName.set("my.package.name")
    customTypeMapping['DateTime'] = "java.util.Date"
}

what might be the problem or do we need to add extra config to get these parameters generated ?

Thanks this solve it when I added it.


chore(translations): 10x more GPT translations!

SUMMARY

More translations, just to keep scaling/testing things a bit. Some stats on this run:
Tokens Used: 566086
Prompt Tokens: 355433
Completion Tokens: 210653
Successful Requests: 999
Total Cost (USD): $0.9544555000000001
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Closing for now because the .po files are egregiously out of date


NOT an issue, More of an idea!

Big fan of this project! Wondering if there is the possibility of doing some html editing to make the UI more material design and dark mode? This would great when using on smartphones!!

yes, you can edit the HTML in webserver component https://github.com/risinek/esp32-wifi-penetration-tool/tree/master/components/webserver


Versions.py update

adding python 3.11 and 3.12

adding missing core projects

rename file to be more descriptive (I still think these tools should live outside of this repo, along with other community tools, but that's for a follow-up)

do minimal cleanup to remove unused snippet and imports

This PR should close https://github.com/scientific-python/specs/issues/172


Meeting 4, Whole Group Meeting- Gennadii Teaching Us.

This time hopefully we won't have meeting time restriction, I forgot  that I have a premium account last time haha. sorry:(
Group Meeting 4 The Shining Stars
Wednesday, December 25 · 2:00 – 3:30pm
Time zone: EST
Google Meet joining info
Video call link: https://meet.google.com/bjy-yesb-krk

[x] Gennadii will create a branch for our Learning Goals and demonstrate how to create a branch, make a commit, and push it to the learning branch.

[x] Afterward, one of us can create another branch for our Constraints and follow the same process for the Constraints.(To practice)

[x] Next, we need to discuss our project board-- when and how we should use it. One of us will read this article and explain it to the group.

[x] Finally, we can begin the development phase. This means finding two challenges from any source (Gennadii suggested LeetCode yesterday—thank you again, Gennadii!) and creating a branch, for example, challenge_number1, to start working on our personal challenges.

You can find explanations for our development step here

We had our fourth meeting on Wednesday, December 25. I showed the team how to create a branch, make commits, and push changes, and we practiced this with the Learning Goals document. We also talked about how to use our project board. Finally, we started the development phase by choosing challenges to work on individually. Closing this issue now.


Update pkgs.osu-stable sha256

Peppy updated the osu!install.exe file again, thus breaking installing the packages.
This PR updates the sha256 property in pkgs/osu-stable/default.nix to be the latest one.

Thanks!


Request to EMS service has failed, unable to set FPA token

All fields in my Access Token appears to be filled out properly...Twilio is return a token to me...but it get this error in line 18 of the ChatDemo.Droid project :
ChatClientCallbackListener
Error 0:3 Request to EMS service has failed, unable to set FPA token.
below is the token that Twilio returns to me:
REDACTED
what am i doing wrong?

And a SECURITY ADVISORY: since you've exposed direct url to your token generator there, I kindly recommend you change the URL or protect it with some authentication (password/key).
Right now anybody on the internets could generate a token for your Chat service.

I am facing the same issue also. I am getting the error
I/Chat: Error in creating chat ClientRequest to EMS service has failed, unable to set FPA token
My chat Access token is given below:
eyJjdHkiOiJ0d2lsaW8tZnBhO3Y9MSIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJpc3MiOiJTS2ZlYzNhMTc1NzY3Nzc2ZTY1OTc2MTJhMzQxOTYwYWQ3IiwiZXhwIjoxNTI5NjU1NjgxLCJncmFudHMiOnsiaWRlbnRpdHkiOiI4NTA0X3NhbmFsIHZhcmdoZXNlNjEiLCJjaGF0Ijp7InNlcnZpY2Vfc2lkIjoiSVMyOTZkZGQ0YmM1ODE0MmQ4OGM3OGJiNmVlMzc5MDg5YyIsImRlcGxveW1lbnRfcm9sZV9zaWQiOm51bGwsImVuZHBvaW50X2lkIjoiY2hhdDo4NTA0X3NhbmFsIHZhcmdoZXNlNjE6IiwicHVzaF9jcmVkZW50aWFsX3NpZCI6bnVsbH19LCJqdGkiOiJTS2ZlYzNhMTc1NzY3Nzc2ZTY1OTc2MTJhMzQxOTYwYWQ3LTE1Mjk2NTIwOTYiLCJzdWIiOiJBQzcxYjNmZjYwOGUwOTA1ODM3YmZkYzI1MjQxZDViMzZkIn0.cXwejExVQKeJOi7aTz9xbXv2lVN8eiu8ok_rr6qfAL4
Are you able to find any issue in this? I am getting this all day and its not intermittent issue.

@SanalVarghese same as previous - please remove endpoint_id section from your token and try again.

Hey,
By removing endpoint_id from access token, I hope you mean to change the endpoint field at server side while creating access token. If that's the case, I changed it, but still I am getting the same error. Could you help me to resolve it? Please let me know if you need any other details from me.

By removing endpoint_id he literally means removing it from the generated token - it is not needed and shouldn't be there.

Please give answer, i am facing this problem from past one week

I gave the answer above: remove endpoint_id from the generated token.

I remove end_point and checked same problem.

@shrishailcne could you stop hijacking other tickets and open one with your problem?

I have remove the end point and still have the same issue...i am not sure
how to fix it...what should I try next? Should I post the new token with
the end point removed?(to prove it is not there?) Where do I go from here?
On Tue, Jul 3, 2018, 8:36 AM Berkus Decker<EMAIL_ADDRESS>wrote:

I gave the answer above: remove endpoint_id from the generated token.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/twilio/twilio-chat-demo-js/issues/34#issuecomment-402140927,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI2zlzNOp1r-En-F2zvW1nFM3wqF3fFOks5uC2VlgaJpZM4UbuCV
.

Sorry about that...i will open another issue.
On Sun, Jul 8, 2018, 11:12 PM Daron Rice<EMAIL_ADDRESS>wrote:

I have remove the end point and still have the same issue...i am not sure
how to fix it...what should I try next? Should I post the new token with
the end point removed?(to prove it is not there?) Where do I go from here?
On Tue, Jul 3, 2018, 8:36 AM Berkus Decker<EMAIL_ADDRESS>wrote:

I gave the answer above: remove endpoint_id from the generated token.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/twilio/twilio-chat-demo-js/issues/34#issuecomment-402140927,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AI2zlzNOp1r-En-F2zvW1nFM3wqF3fFOks5uC2VlgaJpZM4UbuCV
.

Mine problem was with api secret and api key . Please double check

I got same error
Login error. Error 0:3 Request to EMS service has failed, unable to set FPA token
Also removed endpoint_id

I am having the same issue. The client creation failed with message : Error in creating chat ClientRequest to EMS service has failed, unable to set FPA token
Log
10-25 12:03:11.235 32613-32613/com.app.fl I/Chat: Access Token: eyJjdHkiOiJ0d2lsaW8tZnBhO3Y9MSIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJpc3MiOiJTS2M4ZGViOGJiYjBlYzgxMjg5ODdmYWVlNGY4M2E0NmEyIiwiZXhwIjoxNTQwNDUyNzkzLCJncmFudHMiOnsiaWRlbnRpdHkiOiI2OV9CcmlhbiBQaGFuU3BpcmVvbiIsImNoYXQiOnsic2VydmljZV9zaWQiOiJJUzNjNzIzYWIxZWRjYjQ4MjI4YWY3OTA5OWZmNDllMTYwIiwiZGVwbG95bWVudF9yb2xlX3NpZCI6bnVsbCwiZW5kcG9pbnRfaWQiOm51bGwsInB1c2hfY3JlZGVudGlhbF9zaWQiOm51bGx9fSwianRpIjoiU0tjOGRlYjhiYmIwZWM4MTI4OTg3ZmFlZTRmODNhNDZhMi0xNTQwNDQ5MjgwIiwic3ViIjoiQUMxMDFjNTE5NzlkMDM5Yzg3MThhYmJiMDUwN2UzZDhhOCJ9.Rp4F1Y15dwojlOjBhQNSPSRCQzteJJ_NG2iwFPH7uLk
10-25 12:03:11.236 32613-32613/com.app.fl D/jni_mate: Got method ID 0xf2b48bdc for method onMessageAdded(Lcom/twilio/chat/Message;)V
Got method ID 0xf2b48c1c for method onMessageUpdated(Lcom/twilio/chat/Message;)V
Got method ID 0xf2b48bfc for method onMessageDeleted(Lcom/twilio/chat/Message;)V
Got method ID 0xd61c7164 for method onChannelJoined(Lcom/twilio/chat/Channel;)V
Got method ID 0xd61c7144 for method onChannelInvited(Lcom/twilio/chat/Channel;)V
Got method ID 0xd61c7104 for method onChannelAdded(Lcom/twilio/chat/Channel;)V
Got method ID 0xd61c71a4 for method onChannelUpdated(Lcom/twilio/chat/Channel;Lcom/twilio/chat/Channel$UpdateReason;)V
Got method ID 0xd61c7124 for method onChannelDeleted(Lcom/twilio/chat/Channel;)V
Got method ID 0xf2b48c3c for method onSynchronizationChanged(Lcom/twilio/chat/Channel;)V
Got method ID 0xf2b48b7c for method onMemberAdded(Lcom/twilio/chat/Member;)V
Got method ID 0xf2b48bbc for method onMemberUpdated(Lcom/twilio/chat/Member;)V
Got method ID 0xf2b48b9c for method onMemberDeleted(Lcom/twilio/chat/Member;)V
Got method ID 0xf2b48c7c for method onTypingStarted(Lcom/twilio/chat/Member;)V
Got method ID 0xf2b48c5c for method onTypingEnded(Lcom/twilio/chat/Member;)V
Got method ID 0xd61c7224 for method onNotification(Ljava/lang/String;Ljava/lang/String;)V
Got method ID 0xd61c7264 for method onNotificationSubscribed()V
Got method ID 0xd61c7244 for method onNotificationFailed(Lcom/twilio/chat/ErrorInfo;)V
Got method ID 0xd61c72c4 for method onUserUpdated(Lcom/twilio/chat/User;Lcom/twilio/chat/User$UpdateReason;)V
Got method ID 0xd61c7284 for method onUserSubscribed(Lcom/twilio/chat/User;)V
Got method ID 0xd61c72a4 for method onUserUnsubscribed(Lcom/twilio/chat/User;)V
10-25 12:03:11.237 32613-32613/com.app.fl D/jni_mate: Got method ID 0xd61c71c4 for method onClientSynchronization(Lcom/twilio/chat/ChatClient$SynchronizationStatus;)V
Got method ID 0xd61c71e4 for method onConnectionStateChange(Lcom/twilio/chat/ChatClient$ConnectionState;)V
Got method ID 0xd61c7204 for method onError(Lcom/twilio/chat/ErrorInfo;)V
10-25 12:03:11.237 32613-432/com.app.fl D/jni_mate: Got method ID 0xd6162e34 for method (Landroid/content/Context;)V
10-25 12:03:12.146 32613-435/com.app.fl W/TWC: TNWebsocket:         -789010064 | 10/25/12:03:12.146 | WARNING  | 88     | TNWebsocket | Poco net exception while connecting: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:13.439 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:13.439 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:13.439 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:13.439 | WARNING  | 87     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:14.147 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:14.147 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:14.147 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:14.147 | WARNING  | 89     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:14.835 32613-435/com.app.fl W/TWC: TNWebsocket:         -789010064 | 10/25/12:03:14.835 | WARNING  | 88     | TNWebsocket | Poco net exception while connecting: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:14.835 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:14.835 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:14.835 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:14.835 | WARNING  | 90     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:15.531 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:15.531 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:15.531 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:15.531 | WARNING  | 91     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:16.198 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:16.198 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:16.198 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:16.198 | WARNING  | 92     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:16.876 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:16.875 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:16.876 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:16.876 | WARNING  | 93     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:17.576 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:17.576 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:17.576 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:17.576 | WARNING  | 94     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:18.278 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:18.278 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:18.278 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:18.278 | WARNING  | 95     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:18.960 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:18.959 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:18.960 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:18.960 | WARNING  | 96     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:19.521 32613-435/com.app.fl W/TWC: TNWebsocket:         -789010064 | 10/25/12:03:19.521 | WARNING  | 88     | TNWebsocket | Poco net exception while connecting: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:19.633 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:19.633 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:19.633 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:19.633 | WARNING  | 97     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:20.535 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:20.535 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:20.535 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:20.535 | WARNING  | 98     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:21.186 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:21.186 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:21.186 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:21.186 | WARNING  | 99     | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:21.853 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:21.853 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:21.853 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:21.853 | WARNING  | 100    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:22.541 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:22.541 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:22.541 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:22.541 | WARNING  | 101    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:23.247 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:23.247 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:23.247 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:23.247 | WARNING  | 102    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:23.928 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:23.928 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:23.928 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:23.928 | WARNING  | 103    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:24.630 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:24.630 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:24.630 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:24.630 | WARNING  | 104    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:25.334 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:25.334 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:25.334 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:25.334 | WARNING  | 105    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:26.029 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:26.029 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:26.029 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:26.029 | WARNING  | 106    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:26.691 32613-32613/com.app.fl E/BluetoothAdapter: Bluetooth binder is null
10-25 12:03:26.720 32613-434/com.app.fl W/TWC: TNRawHttp:         -787973776 | 10/25/12:03:26.720 | WARNING  | 86     | TNRawHttp | Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED
10-25 12:03:26.720 32613-434/com.app.fl W/TWC: TCHttpObserver:         -787973776 | 10/25/12:03:26.720 | WARNING  | 107    | TCHttpObserver | Request has failed: Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED (0)
10-25 12:03:26.720 32613-432/com.app.fl D/jni_mate: Got method ID 0xf2b521ec for method (ILjava/lang/String;)V
10-25 12:03:26.721 32613-32613/com.app.fl I/Chat: |||||||  onClientCreationFailed   |||||||
10-25 12:03:26.722 32613-32613/com.app.fl I/Chat: Error in creating chat ClientRequest to EMS service has failed, unable to set FPA token

Please try latest sdk version.

Is this the issue with the SDK. Because the issue is appearing for many users. So adapting to new version in a short time is a little challenge.
I am using the version 1.0.8
What is the reason for
Poco exception while sending request over http: SSL Exception: error:1000007e:SSL routines:OPENSSL_internal:CERTIFICATE_VERIFY_FAILED

The reason for this message is that 1.0.8 is not supported as far as i remember.

Hi i got this error while creating client
Possible Unhandled Promise Rejection (id: 1):
Error: Error occurred while attempting to create the client. Error Message: Request to EMS service has failed, unable to set FPA token

endpoint_id is invalid?

// generate token for the chat
exports.generateChatAccessToken = function(req, res) {
    const ChatGrant = AccessToken.ChatGrant;
    const identity = req.account._id;
    const deviceId = req.params.deviceId;

    if (deviceId != undefined && deviceId != null) {
        // Create a unique ID for the client on their current device
        const endpointId = appName + ':' + identity + ':' + deviceId;

        // Create a "grant" which enables a client to use Chat as a given user,
        // on a given device
        const chatGrant = new ChatGrant({
            serviceSid: serviceId,
            endpointId: endpointId,
        });

        // Create an access token which we will sign and return to the client,
        // containing the grant we just created
        const token = new AccessToken(accountSid, twilioApiKey, twilioApiSecret);
        token.addGrant(chatGrant);
        token.identity = identity;

        // Serialize the token to a JWT string
        let jwt = token.toJwt();
        return res.json({ success: true, token: jwt });
    } else {
        return res.json({ success: false, msg: 'Device ID missing' });
    }
}

But actually it works well.


Added Dockerfile and Docker Compose Support

Created and added a Dockerfile to allow users to build a docker image from an officially supported python3-alpine base.

Created and added a docker-compose.yml file to allow users to utilize docker compose to build or pull and run the FastAPI container with 1 command.

Updated README.md to include docker/docker compose install instructions and how to build or pull the FastAPI image and run a container using docker and also docker-compose.

Thanks for the interest, but Docker is already covered here to the extent it's necessary for FastAPI: https://fastapi.tiangolo.com/deployment/docker/
So I'll pass on this one, but thanks for the interest! :coffee:


Traceback error

File "/content/Retrieval-based-Voice-Conversion-WebUI/EasierGUI.py", line 159, in vc_single
if_f0 = cpt.get("f0", 1)
NameError: name 'cpt' is not defined
Traceback (most recent call last):
File "/usr/local/lib/python3.10/dist-packages/gradio/routes.py", line 437, in run_predict
output = await app.get_blocks().process_api(
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1349, in process_api
data = self.postprocess_data(fn_index, result["prediction"], state)
File "/usr/local/lib/python3.10/dist-packages/gradio/blocks.py", line 1283, in postprocess_data
prediction_value = block.postprocess(prediction_value)
File "/usr/local/lib/python3.10/dist-packages/gradio/components.py", line 2586, in postprocess
file_path = self.audio_to_temp_file(
File "/usr/local/lib/python3.10/dist-packages/gradio/components.py", line 360, in audio_to_temp_file
temp_dir = Path(dir) / self.hash_bytes(data.tobytes())
AttributeError: 'NoneType' object has no attribute 'tobytes'
Also i tried reusing train index, doesn t seem to work

The real problem is before this traceback,you should copy more traceback

The real problem is before this traceback,you should copy more traceback

hello, I face the same problem.This picture is my step, how should I solve it. Thanks first.


Add systematic order & sorting to table of annotations in form view

I am finding it very difficult to be able to check that I have entered all of the annotations that I meant to in Noctua. There does not seem to be any simple way to sort by either annotated gene, or term annotated to.
This is particularly problematic when you have entered a significant number of annotations such as in this model.
ID - gomodel:5c4605cc00003312
Name - SPATA7 maintains photoreceptor-specific distal connecting cilium - PMID:29899041 - KRC
The annotation table in the Form view appears to have a random order, and it's not just that new annotations push older ones down. While I haven't taken notes on this, I often do look for existing annotations in the table so that I can copy them into the form and there is no clear pattern about where in the table the newest annotation will show up, and no systematic order related to either gene name or GO term.
At a minimum, it would be helpful if the both the annotation table in the Form view and the Annotation Preview had a predictable order related to gene name and GO term name. It might be even better if they were sortable.
see also: https://github.com/geneontology/noctua/issues/617

Hi @krchristie
Sorting will be implemented on the new form. In addition, to help table view better, you will be able to collapse each activity.
a teaser

Any other sorting criteria? so far I have gp, mf and recently added.
Tagging @vanaukenk

Sort specifications:
Gene product - sort by label
MF - sort by label
Other GO terms - sort by label for BP (directly related to MF) and label for CC (directly related to MF)
Date - sort by value

The current iteration of the form (2.0) automatically sorts annotations in the table alphabetically in descending order.
@tmushayahama - can we close this ticket and any additional sorting requests could be tracked in the noctua-form repo?


NOt compile with gradle 8.3

We have an erro to build with gradle 8.3:
Could not isolate value org.jetbrains.kotlin.gradle.plugin.statistics.BuildFlowService$Parameters_Decorated@14c90df3 of type BuildFlowService.Parameters
A problem occurred configuring project ':secure_app_switcher'.

Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
Namespace not specified. Specify a namespace in the module's build file. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.

   If you've specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.

It's necessary to add the namespace in the build.gradle of this library

I've made a pr to fix this.
In the meantime add this to pubspec.yaml:
  secure_app_switcher: #^0.1.0+1
    git: https://github.com/Hedon-dev/secure_app_switcher

is still in PR and not completed?


[Task]: Change logic of generating gitSyncId for module entities and module instance entities

Is there an existing issue for this?

[X] I have searched the existing issues

SubTasks
Context

This is handled in republish already hence closing


Apply Default lint/CI config

Apply the default lint/ci config we recently created
Fix low hanging fruit
Temporary disable mypy, enable (and apply fixes) in follow up PR
Temporary disable some ruff rules, enable (and apply fixes) in follow up PR(s)

@marcelveldt please review since I made changes.

I can't approve my own PR but your changes look fine!
Another library setup with this lint/CI/test baseline !


Sitemap

Make a sitemap.  Related to #103 kinda.
but a sitemap would be like a list of every single page somewhere.

think a graph of all pages would be cool, Arrows to represent links


Add Oscilloscope app

Project URL

https://github.com/billthefarmer/audiotools/tree/master/Scope/swift
Category

Audio
Description

I have added an entry for my Oscilloscope app. Note there are four versions of this app, three in this repository – windows, old macOS using C, new macOS using Swift. The README for the Swift version is in https://github.com/billthefarmer/audiotools/tree/master/Scope/swift. And an android version https://github.com/billthefarmer/scope.
Why it should be included to Awesome macOS open source applications  (optional)
You don't appear to have a macOS oscilloscope app. I also have a macOS signal generator app which I will add.
Checklist

[x] Edit applications.json instead of README.md.
[x] Only one project/change is in this pull request
[x] Screenshots(s) added if any
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Found 2 link issues, a project collaborator will take care of these, thanks :)

Link issues by awesome_bot

Line
Status
Link

7764
404
https://raw.githubusercontent.com/AlexPerathoner/SlimHUD/master/IconFull.png

7838
301
https://billthefarmer.github.io/audiotools redirects tohttps://billthefarmer.github.io/audiotools/

  Generated by :no_entry_sign: Danger

@billthefarmer Thank you! 👍


Get-DbatoolsError

Summarize Command's Functionality'
Instead of asking people to do $error[0], we can offer Get-DbatoolsError and default to [0] or, my fav Select-Object -First 1
Then offer -All, -First, -Skip, and -Last
Is there a command that is similiar or close to what you are looking for?
No
Technical Details
No response

What if we need a few more errors? For example $error[1] and $error[2], how would we handle that?
Would -First and -Last have a numerical parameter along with them? like -First 3 or -Last 3 to get the first 3 (oldest) errors in the stack and the last 3 (most recent) errors?

Right, @wsuhoey! -First 3 -Skip 1 etc. or -All then post process.


Add IntStreamEx.toSet()

IntStreamEx already has toBitSet().  This only works if the integers are non-negative and not too large.  I have a stream of integers that can range from -1 to 31.  Please add Set toSet() method to handle this case.

Hello! You can easily do .boxed().toSet(). I don't want to add a shortcut here, because it should be explicit that numbers will be boxed in this case.


[DRAFT] Migrated to 'flutter_map' v6 prerelease

Thanks you for this PR. I have merged this PR to v8 branch, for any further update please base on that branch and point the PR to that branch also.


created date and updated date in metadata

Hello,
I have both dates under the date key in the yaml metadata, could you please provide the syntax to show the created date ?
becase with current syntax:
date_from_meta:
    as_creation: date

I got error:
[rss-plugin] Creation date of xxx.md has not been recognized.
https://squidfunk.github.io/mkdocs-material/plugins/blog/?h=created#meta.date

okey, I found it, it should be :
      date_from_meta:
        as_creation: date.created

Hello,
I reopened this issue, as some of my posts use:
date:
   created:  2023-01-31
   updated: 2023-02-21

and some others use:
date: 2023-01-31

is there anyway to handle both of it ?

Hello,
Thanks for your interest and taking time to ask here.
It's not possible to use both for now and dealing with heterogenous date/time formats is quite tricky and really hard to maintain.
In one of my project, I'm using a Mkdocs hook to check date format  to warn the author or autofix it if possible.

Additional note: you can specify the format you want the RSS plugin to consider as valid with datetime_format option.

thx, I will fix that to have one standard everywhere

Hello @Guts
I reopen this issue, as it seems that file git log date is always used by pubData even date_from_meta is specified.
In my mkdocs.yml, I have:
      date_from_meta:
        as_creation: date.created

But when I checked /feed_rss_created.xml, it always uses file git log date instead of date.created in the file front matter.

Released as part of 1.11.1: https://github.com/Guts/mkdocs-rss-plugin/discussions/238


Allow click inside cells. Configurable by xml attrs.

Allow click inside cells by no adding default item click listeners.
When enabling clicking inside cells, ITableViewListener will not be called.
Configurable for cells, row headers and column headers.
When clicking inside cells enabled your can add your own click listeners to views inside cells.

I think this pull request could help to #147  #232


issue with connecting with the tennant

with lms.godeploy.it
Exercise 1 – Access Microsoft Power Platform
Task 1.1 – Sign in to Power Apps
sign
cannot connect to

As this is an issue with your lab tenant/environment you should raise this with the lab hoster i.e. godeploy.
See the Submit a Support Request link at the bottom of the left-hand pane.

You raise issues here for errors in the lab steps - see https://microsoftlearning.github.io/MCT-User-Guide/

Hello
this is maybe an issue regarding the fact that MS require now a MFA ?
Fabrice Chrzanowski | Trainer Microsoft, Citrix and Cloud Computing
Tel :+33 (0)6 63 56 10 93
Fast Lane France  - 135 rue de Billancourt - 92100 Boulogne-Billancourt
[Facebook icon]https://www.facebook.com/Fast-Lane-France-1483424431882510/[Twitter icon]https://twitter.com/FastLaneFrance[LinkedIn<EMAIL_ADDRESS>| www.flane.frhttp://www.flane.fr/

From: Julian Sharp @.***>
Sent: Sunday, September 15, 2024 6:52:31 PM
To: MicrosoftLearning/PL-200-Power-Platform-Functional-Consultant
Cc: Fabrice Chrzanowski; Author
Subject: Re: [MicrosoftLearning/PL-200-Power-Platform-Functional-Consultant] issue with connecting with the tennant (Issue #244)
CAUTION! EXTERNAL EMAIL:
This email originated from outside of the organisation!
External Sender is @.*** / Julian Sharp @.***>
Do not click links, scan QR codes or open attachments, unless you recognize the sender, were expecting to receive the content and know the content is safe!
If in doubt contact @.*** with this email as an attachment.
As this is an issue with your lab tenant/environment you should raise this with the lab hoster i.e. godeploy.
See the Submit a Support Request link at the bottom of the left-hand pane.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftLearning/PL-200-Power-Platform-Functional-Consultant/issues/244#issuecomment-2351674104, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BLJ6KIIT5P3LL3LTM2WKP5LZWW3M7AVCNFSM6AAAAABOH65XHOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJRGY3TIMJQGQ.
You are receiving this because you authored the thread.Message ID: @.***>

I just tried the PL-200 labs on godeploy and I was able to complete the steps and sign into the Power Platform. MFA was not required,
So, it is probably issue with your lab tenant. Contact godeploy support.

I can also sign in PL-200 without issue. Can you please raise support request and if it is resolved please let us know

Double check the date and time of your virtual machine in your lab. It happens every times ;)

Have you raised this issue with support?  Can you please update once you hear from support?


Fixes weather forecast action using deprecated API.

Weather service used by the forecast action has recently released a
new API version. This has broken the current Action source, which
used the old URL structure. Updating the code to use the new URL
paths and parameters.

@jthomas - what do you mean by broken?  Do you mean a deprecated warning is thrown?  The weather tests are passing.

Please reference a pg build when this is ready to be merged.

I think we'll have to run a pg on his behalf @jasonpet.

I think we'll have to run a pg on his behalf @jasonpet.
We will need to mirror this against the catalog, yes? In which case, is Travis testing the catalog yet?

@rabbah - sure I can run one, but first we need him to fix up the trailing whitespaces issue.

Yeah, I can update the action over in the openwhisk-catalog to mirror this.  The test for weather however, does not exist in open.  Will only run as part of pg build.

New API documented here as a reference:
https://new-console.ng.bluemix.net/docs/services/Weather/weather_rest_apis.html#url_construction
We should add that url in the comments as a quick reference.

I will have to create a new bluemix Weather Company Data service and add new entry into vcap file before we will even get a pg build to pass.  The existing Weather Insights service will not work with the updated action.  Once the vcap updates get committed with the new service info I will kick off a pg build.  @jthomas can you please remove the trailing whitespace line in forcast.js for this PR.

pg build #136

rebase and merged 4e7cb7e397129cca2cd4920434d35f4231b3e92a