Update minimum supported Go version from 1.16

This is a tracking issue to track various issues we're having regarding continued support of Go 1.16. It may not be the time to make the change now, but we should ensure we're documenting the tradeoffs we're making.

We are locked into our current versions of k8s.io/component-helpers, k8s.io/apimachinery and k8s.io/client-go, newer versions do not support Go 1.16.

Related PRs: #1097 #1096 #1095 #1135

Go 1.16 is losing security support when Go 1.19 is released. This is scheduled for August 2022 (https://tip.golang.org/doc/go1.19)

We've preliminarily agreed to move to Go 1.18.3.

As part of this, a nice to have would be some documentation around:

Where and why we pin versions for CI (we will pin to a patch version)
How we perform go version upgrades (for minor or patch versions)

So, I'm going to write a small doc on changing golang versions, but the reality is this is mostly trivial to push a button on when G-R is ready.
Originally, I was thinking we'd publish separate artifacts -- one for old (1.16) go  and one for newer (1.18) go -- but that doesn't make sense for a compiled application like it does for python.
The output of this issue then, before I table it for later is:

a PR upgrading to Go 1.18 when we're ready, that includes a small doc (or really, probably just comments in the makefile) about how/where to change the go version we build against
an email to stakeholders running this in production, letting them know that PR exists, and that we're ready to merge it at will

This work should be complete by EOD tomorrow as long as there's no controversy about how to do this.

https://github.com/G-Research/armada/pull/1258 closes this issue.


Modify FreeGasChangeHeight

Modify FreeGasChangeHeight

We'd like to upgrade mainnet on Sep 19th so that the height is modified.


upgrades: add support for upgrading from any release

This PR adds the ability to upgrade from any release supported by
ci-operator. It adds an upgradeFromRelease field that has the same
fields as ci-operator releases with the exception of the architecture
and product in the candidate and prerelease types, which are determined
by the instance of release-controller being run.
/cc @stevekuznetsov

Part of DPTP-1650


Fix all contributors do not show

Inspired by https://github.com/all-contributors/all-contributors/issues/361#issuecomment-637166066 and find that we should add a span between HTML and MD tags.
I also add a  badgeTemplate ( "[![All Contributors](https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg?style=flat-square)](#contributors)" ). I don't know why the original one has an extra - behind the #contributors tag.
https://allcontributors.org/docs/en/bot/configuration

You can see the example here: https://github.com/StarknetAstro/cairo-book.github.io/tree/all-contributors/add-StarknetAstro#contributors. It works fine.

Hi @enitrat, can you review this? Thanks.


Investigate npm link

Summary
Developing locally is difficult. Right now I copy the files in /src into examples/bears-ts/leo-query. Then I change the paths in bear-ts to ./leo-query so they can access local files. There has to be a better way. I think npm link may be useful. Write up instructions in CONTRIBUTING.md to guide devs on how best to develop locally.
Acceptance Criteria

[ ] Setting up local development environment is a step-by-step process taking under 10 minutes

We should probably try yalc: https://www.npmjs.com/package/yalc


If page is more than totalDocs then empty array

Describe the bug
If I am sending higher page returns empty array.
To Reproduce
Data object is the result from query using paginate-v2. As you can see limit is fine asking for more data in the query, the issue only happens with page (per_page).
Expected behavior
Should return last page available, or validation error.
Screenshots

Desktop (please complete the following information):

OS: Windows Node NestJS

@ruslanguns
You can always check hasPrevPage/NextPage OR totalPages to see if next page has data or not.

Can you please show me an example of this validation?

I mean do not snow page 2 if you get hasNextPage = false while getting response from page = 1.
ie.
if hasNextPage == true
then load next page
else stop loading further pages

Oh yes, I understand the work around, I am actually printing an Exception Error when someone is paging to pages that does not exists, however my guess it that the library should validate this arg with a default action as a default, for example, show the last page possible.


Stable merge for week 26 of 2024

New Packages

bandwich - 0.22.2-1 (#892)
sysfs_preload - 1.0.1-1 (#833)

Updated Packages

linux-mainline - 6.3.0-1 (#732)
7zip - 23.01-2 (#890)
display, and rm2fb-client - 1:0.0.33-3 (#741 #833)
koreader - 2024.04-5 (#894)
lf - r32-1 (#889)
oxide, oxide-extra, oxide-utils, inject_evdev, liboxide, liboxide-dev - 2.8.4-1 (#833)
libsentry - 0.7.6-1 (#833)
bufshot - 0.1.2-3 (#898)
dumbskull - 0.0.1-4 (#898)
genie - 0.1.7-2 (#898)
harmony - 0.2.3-2 (#898)
iago - 0.1.2-2 (#898)
lamp - 0.1.1-3 (#898)
mines - 0.1.4-4 (#898)
remux - 0.3.0-6 (#898 #882)
rpncalc - 0.0.3-4 (#898)
simple - 0.2.1-2 (#898)
wordlet - 0.0.2-4 (#898)
toltec-base - 1.4-1 (#897)
toltec-bootstrap - 0.4.5-1 (#897)
toltec-deletion - 0.1-7 (#887)
xochitl - 0.0.0-21 (#833)

Packages Removed

bottom - Entware now provides this package
ripgrep - Entware now provides this package

Tooling

Update build process to use toltecmk (#789).

It looks like linux-mainline is no longer building. I'll be opening a PR to fix this soon.

I've removed the linux-mainline commit from this merge window. We'll have to merge it next time, assuming it's fixed.


HHH-10045 Added ability to force Primary Key columns to be non-null

Added the method forcePrimaryKeyColumnsNonNullable() to Dialect. Many tests in the hibernate test harness were failing as a result of null primary keys when run against the Teradata database.

Kind of like we did with the other Terradata exporter, is there a reason to not just do that here?   If you have not seen the pattern, we are trying to remove stuff from being directly defined on Dialect.
That being said, I wonder if a better solution overall would be to alter org.hibernate.mapping.PrimaryKey to handle this instead such that as we add columns we mark them as non-nullable.  Hibernate by-and-large assumes that all PK columns are non-null anyway, so I am not even sure that this is "Terradata specific".

I'll take a look at changing org.hibernate.mapping.PrimaryKey and see how that works.

Well I proposed that on the hibernate-dev list for discussion.  My point
was that really we don't even need the Dialect input there; Hibernate
always assumes PK columns are non-null.
On Tue, Sep 15, 2015 at 11:50 AM drepshas<EMAIL_ADDRESS>wrote:

I'll take a look at changing org.hibernate.mapping.PrimaryKey and see
how that works.
—
Reply to this email directly or view it on GitHub
https://github.com/hibernate/hibernate-orm/pull/1059#issuecomment-140460109
.

So far we all seem to agree that all columns that are part of the PrimaryKey for a table ought to be set to non-nullable.  Regardless of which Dialect is used.  So I'd suggest that change.  In org.hibernate.mapping.PrimaryKey whenever a column is added, be sure it is set as non-nullable.  Another variation of the same idea is to develop a "finalize" method on org.hibernate.boot.model.relational.Database that we can use to trigger checks such as this one.

Rejected.


Add v1.1.1 and v0.8.3 release notes

Issue #, if available:
Description of changes:

Add v1.1.1 and v0.8.3 release notes

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Previous CI Run
Current CI Run


MVP MP4 NFT on project page

What does this PR do and why?
https://user-images.githubusercontent.com/96150256/216887244-12ab692a-7f39-498f-b53a-79d1b8cd7fe8.mp4
Updated designs:

Also Closes #2968 (better load states):

Acceptance checklist

[ ] I have evaluated the Approval Guidelines for this PR.
[ ] I have tested this PR in all supported browsers.
[ ] I have tested this PR in dark mode and light mode (if applicable).

Thanks @johnnyd-eth i made some minor removals but lgtm

Thanks sir 🥇


Fix Xcode support by removing Packages.swift from Packages folder

When working in Xcode the contents of Packages are hidden because it contains Package.swift. The purpose of it is not known yet it does cause difficulties when working with this package.

By default AWSClientRuntime and Packages directories are not shown when taking a dependency on the any AWS SDK because of nested Package.swift file.

https://github.com/awslabs/smithy-swift/blob/main/Packages/Package.swift
https://github.com/awslabs/aws-sdk-swift/blob/main/AWSClientRuntime/Package.swift

Delete above files, close XCode and re-open you will see AWSClientRuntime and Package dirs.

This creates frustrating developer experience. Ideally we want below Package.swift only swift package files

https://github.com/awslabs/smithy-swift/blob/main/Package.swift
https://github.com/awslabs/aws-sdk-swift/blob/main/Package.swift


new examples

See #157. I'm adding new examples and fixing the compiler

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 10min)


question about the reference dataset of FID on imagenet256

Thanks for your wonderful work.
I am trying to reproduce your fid result on imagenet256. However, I encounter a problem when I generate the features of the whole training set of imagenet256 (about 1,281,167 images) using "python3 evaluation.py activations xxx" . It seems that the result .npz file is too large to save (maybe 20 GB or above). I also directly evaluate the fid using the statistics from guided-diffusion. But the fid is nearly 10, which is far away with your result.
Thus, I wonder that which set you use for computing the reference statistics and could you release the generated mu/sigma using in your project ?
Thanks ~

The activation data of ImageNet is exactly very big. We have upload mu and sigma of ImageNet 256 for calculating FID only. As for your calculation of a larger FID, maybe due to some oversight?

Thanks.
The fid of the released ref and sample npz is the same with the paper ~


Support ETag for resource versioning

Describe the issue
Identity Server should fully support resource versioning as a part of the SCIM2 core specification https://datatracker.ietf.org/doc/html/rfc7644#section-3.14 IS already supports the meta object according to the
specification like the following: -
{
  "meta": {
    "resourceType": "User",
    "created": "2011-08-01T21:32:44.882Z",
    "lastModified": "2011-08-01T21:32:44.882Z",
    "location": "https://example.com/v2/Users/2819c223-7f76-453a-919d-413861904646",
    "version": "W/\"e180ee84f0671b1\"",
    ...rest
  }
}

However, the meta.version is not supported as of yet.
We need to fully support it and resolve some problem(s) associated with it.

Problem 1:
According to the SCIM 2.0 specification [1], the meta attribute should not be updatable/mutated by the user and the value for it can be generated only by the Service Provider / Identity server. API should throw a 400 if any client requests to patch user metadata.
Problem 2:
Currently, the meta.version claim [2] is incorrectly mapped [3] to a local attribute called IM [4]. Thus, making it appear as an editable field in the user profile in the Console. Therefore, the IM field is given as an editable field, and the PATCH request sent to update the user profile does not give the response with the input value for the field. Basically, the value is sent from Console in the PATCH request but the field is left at stale and cannot update any value whatsoever (API silently ignores it). There's an issue with this problem described in [7]. For now, it is temporarily handled via the front end. We manually hide it from the UI and when this problem is addressed we should be able to remove that hardcoded block and expect the same behaviour (it shouldn't show in the UI at all).
As you can see meta.version is has no correlation with IM attribute which describes [5] according to the specification [6]. Therefore we need to update the correct local attribute mapping for meta.version added in [3].
[1] Section 3.1 Core Metadata
[2] This is where the claim is configured
[3] meta.version is mapped to a incorrect local attribute
[4] This is the IM attribute
[5] IS supported IMS service providers
[6] SCIM Multi-Valued Attributes / IMS / We only support gtalk and skype
[7] Related Issue

Issue 1. support resource versioning: I have created a new issue as an improvement for resource versioning.
Related issue: https://github.com/wso2/product-is/issues/14063
Issue 2: Currently the users cannot update the resource version (meta.version). If they try, their value is getting ignored. Only way to update the value is from the IS side. However the SCIM specification didn't specify about throwing a 400 response if a user tries to update the resource version. Hence the current behavior is correct.
Issue 3: To solve this issue, we have created a new local claim as meta.version with read-only restriction and mapped it SCIM claim meta.version. This PR will fix this issue: https://github.com/wso2/carbon-identity-framework/pull/4093


Highlight 'self' parameter in methods

For function defs occuring in a class body that do not have @staticmethod or @classmethod applied, distinguish the first parameter as special, and use a distinct color for both the definition in the parameter list, and all references in the body of the function.
(Migrated from https://pytools.codeplex.com/workitem/825)

We're closing old issues with no recent activity. If this is still important, please open a new issue.


[Device Support Request] Aqara H1 single Rocker with Neutral WKS-03 lumi.switch.n1aeu1

i have this one , althought I can control with ZHA for on-off , the temperature shows only 0.3 'C and i can only make single tap , double tap and triple tap does not work.

Device signature
{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4447, maximum_buffer_size=127, maximum_incoming_transfer_size=100, server_mask=11264, maximum_outgoing_transfer_size=100, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x0100",
      "in_clusters": [
        "0x0000",
        "0x0002",
        "0x0003",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0009",
        "0x0702",
        "0x0b04"
      ],
      "out_clusters": [
        "0x000a",
        "0x0019"
      ]
    },
    "242": {
      "profile_id": 41440,
      "device_type": "0x0061",
      "in_clusters": [],
      "out_clusters": [
        "0x0021"
      ]
    }
  },
  "manufacturer": "LUMI",
  "model": "lumi.switch.n1aeu1",
  "class": "zigpy.device.Device"

Diagnostic information
Paste the diagnostic information here.
Don't remove the extra line breaks outside the ``` marks.

Additional logs
Paste any additional debug logs here.
Don't remove the extra line breaks outside the ``` marks.

Additional context
Add any other context or screenshots about the feature request here.

I am also interested in this. For the person looking into a quirk for this device, I posted some further information in this reply to an open issue: https://github.com/zigpy/zha-device-handlers/issues/1369#issuecomment-1446801993
There might be something which can help :smile:

Just raised a PR for this: https://github.com/zigpy/zha-device-handlers/pull/2385
It's work in progress but would appreciate any support.

The PR above was recently merged which should resolve this issue. Feel free to give the quirk a try. I've been using the wall switch in decoupled mode for quite some time and it works like a charm.


Ctrl+Shift shortcuts not working in tmux

Which operating system does the issue occur on?
macos and linux
If on linux, are you using X11 or Wayland?
X11
I have a shortcut with Ctrl+shift+arrow keys to easy adjust and resize window panes but the shortcut isn't working. It works on iterm and the default regular linux terminal.

Which version of Alacritty are you using? I'm pretty sure this shouldn't happen in the latest master anymore.

Latest release. 0.33

This has been fixed in https://github.com/jwilm/alacritty/issues/2688.


Try to make Bootstrapper thread safe

https://github.com/mitsuhiko/tokio-unix-ipc/issues/2
Attempt to make Bootstrapper thread safe.

Bootstrapper.sender change from RefCell to tokio::sync::Mutex.
Add an example (async_trait_example.rs).

I am not familiar with unix domain socket programming, maybe IPC_FDS and PANIC_INFO should change to tokio::sync::Mutex?

Are the changes from 8d3496c3841bffe196673b3a9a39fdacf7092b16 not sufficient to make it thread safe?

Are the changes from 8d3496c not sufficient to make it thread safe?

Sorry, I didn't see the code you commited before. •﹏•
I'm not sure if should use tokio::sync::Mutex instead of std::sync::Mutex?
https://stackoverflow.com/questions/63712823/why-do-i-get-a-deadlock-when-using-tokio-with-a-stdsyncmutex
And I wonder what isIPC_FDS used for and why not deal with it?

I'm not sure if should use tokio::sync::Mutex instead of std::sync::Mutex?

The code is not holding the mutex across an await point and as such the tokio mutex is entirely unnecessary.

And I wonder what is IPC_FDS used for and why not deal with it?

Not sure what you mean with "deal with it". IPC_FDS is already thread local. The code in question cannot cross a thread boundary mid execution.


Drowsiness Detection using EEG signals

Aim : To develop a deep learning model to detect drowsiness from EEG signals using various algorithms and compare their performance to identify the best-fitted algorithm based on accuracy scores.
Approach :

Exploratory Data Analysis (EDA):

Analyze and preprocess the EEG dataset.
Visualize EEG signals and class distributions.

Model Development:

Implement the provided deep learning model using TensorFlow and Keras.
Develop and implement three additional models: Convolutional Neural Network (CNN).

Model Training and Evaluation:

Train each model on the EEG dataset.

Visualization and Conclusion:

Visualize training and validation metrics.

Please assign me this issue under GSSOC.

Please assign me this issue under GSSOC.

Submitted the Pull request for PR no - #809 Drowsiness Detection using EEG signals #782, and a previous Pull request for PR no - #772 --> Face Mask Detection using Machine learning(DL), Both are submitted


Request: Use higher priv service account on Windows

I'm dipping my toes into testing some AG functionality using this install, but keep hitting the following error:

Configuring Availability Group failed: Windows NT user or group 'NT AUTHORITY\NETWORKSERVICE' not found. Check the name again.

Switching the service account to use LocalSystem seems to have resolved it. Since this is on a CI agent, I don't think there are any concerns with using a higher privileged service account.
Best option may be to provision a dedicated account, but that may be overkill.

wow, cool! please feel free to submit a PR to make it use localsystem. how are you using this that way, btw?

In this PR I'm working on getting AG related functionality in my ansible collection that leverages DBATools to allow high level configuration and maintenance of SQL Server.

So, as it turns out the localsystem/system account still has issues for a very narrow use case of mine. This initial change fixed the permissions needed to create an AG, but causes downstream issues when using dbatools to create an availability group in non-interactive mode on the github runner.
Happy to do another PR (sorry the first one had the wrong string for the system account!) but also I may be the only one who needs it, so no worries either way!
As noted here, when trying to create an AG with dbatools and the service account as 'NT AUTHORITY\SYSTEM' it gets returned to PowerShell as 'LocalSystem' and that is the login that tries to get created/permissioned when Grant-DbaAgPermission is called. Since the 'LocalSystem' looks like a SQL Login, it will prompt for a password to create the login, which is a breaking point if this is being run in NonInteractive mode (like all Ansible scripts are in my case).

ohh interesting! is that something that we need to fix in dbatools or in this repo? I'm happy with a PR for either.

I think just changing the service account to MSSQLSERVER in this action should avoid it 👍🏻

published in 1.3 along with another feature to allow specific collations! 🥳


fix: github repository links in changelog

:)

LOL. I guess that was my sneaky-way to promote sidekiq-antidote. :D


Repurpose shared Javascript function across panels

I've written a few helper functions to post-process the BQL results into the format I want for e-charts. Would it be feasible to have a separate JS file containing these that can be included in the YAML on a per-panel basis? I think this has a few benefits

Reduce code duplication
Allow viewing/editing JS with proper syntax highlighting
Enable unit testing of JS functions (currently I add assertions to my script, but this increases runtime unnecessarily)

Yeah, I think having a dashboards.js next to the dashboards.yaml which common helper functions would be a nice addition.
Can you give #15 a try? It loads a file dashboards.js in the same directory as dashboards.yaml, and all functions declared there are accessible in every panel.


Reconciler error: error getting web acl for load balancer

This is happening for clusters running in regions where there is no waf support.

Hi, the waf related functionality can be explicitly disabled by adding --feature-gates=waf=false flag 😄
Ideally it's automatically detected, but you need to specify it for this case since the client sdk thought waf is available in  ap-south-1

Thanks for pointing this out. I will try it out.

@M00nF1sh Hey, where should I specify this flag --feature-gates=waf=false, the ALB controller or somewhere in the ingress? I'm getting the same error for ca-central-1. Thanks!

@AndresPineros , in the yaml of the controller.
If you install it via helm, add --set extraArgs."feature-gates"='waf=false'  in helm upgrade command.
If you install it via kubectl, add - --feature-gates=waf=false to the spec->containers->args section, similar to the cluster-name flag 😄

@M00nF1sh Thanks, it worked.

@M00nF1sh Thanks. This worked.


Provider "libvirt" not available for installation.

Whilst performing terraform init -
Ran into this issue
Krishnas-MacBook-Pro:ocp4-upi-kvm harsha$ terraform init
Initializing modules...
Initializing the backend...
Initializing provider plugins...
- Checking for available provider plugins...
Provider "libvirt" not available for installation.
A provider named "libvirt" could not be found in the Terraform Registry.
This may result from mistyping the provider name, or the given provider may
be a third-party provider that cannot be installed automatically.
In the latter case, the plugin must be installed manually by locating and
downloading a suitable distribution package and placing the plugin's executable
file in the following directory:
    terraform.d/plugins/darwin_amd64
Terraform detects necessary plugins by inspecting the configuration and state.
To view the provider versions requested by each module, run
"terraform providers".
Error: no provider exists with the given name
Krishnas-MacBook-Pro:ocp4-upi-kvm harsha$

Which is based on my var.tfvars file https://gist.github.com/krishvoor/f3679d81ee45941de694abf2863c302c

I could solve this via -
Krishnas-MacBook-Pro:~ harsha$ go version
go version go1.11.1 darwin/amd64
Krishnas-MacBook-Pro:~ harsha$ go get -u github.com/dmacvicar/terraform-provider-libvirt
Krishnas-MacBook-Pro:~ harsha$ cp $GOPATH/bin/terraform-provider-libvirt ~/.terraform.d/plugins/darwin_amd64/

Validating via terraform init
Krishnas-MacBook-Pro:ocp4-upi-kvm harsha$ terraform init
Initializing modules...

Initializing the backend...

Initializing provider plugins...

The following providers do not have any version constraints in configuration,
so the latest version was installed.

To prevent automatic upgrades to new major versions that may contain breaking
changes, it is recommended to add version = "..." constraints to the
corresponding provider blocks in configuration, with the constraint strings
suggested below.

* provider.ignition: version = "~> 1.2"
* provider.null: version = "~> 2.1"
* provider.random: version = "~> 2.2"

Terraform has been successfully initialized!

You may now begin working with Terraform. Try running "terraform plan" to see
any changes that are required for your infrastructure. All Terraform commands
should now work.

If you ever set or change modules or backend configuration for Terraform,
rerun this command to reinitialize your working directory. If you forget, other
commands will detect it and remind you to do so if necessary.
Krishnas-MacBook-Pro:ocp4-upi-kvm harsha$

@bpradipt  -- Please help review.

New PR - https://github.com/ocp-power-automation/ocp4-upi-kvm/pull/22


Rewrote getLoc to support trees without loc at beginning or end

The get loc was failing if there was a literal at the beginning of the production (since arg[0].loc would crash).
This code, while a bit more loopy, should handle that edge case better.

Thanks, nice to have corner cases covered.


Create MongoDB connector

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

https://dev.to/dvddpl/event-loops-and-idle-connections-why-is-my-lambda-not-returning-and-then-timing-out-2oo7

https://www.mongodb.com/docs/atlas/manage-connections-aws-lambda/


[INFRA] Include a "community-driven" badge on the repository

With description : May not necessarily be of the highest quality

It's not possible to add a description on the tag of repository.
So I had 2 tags (community-driven and not-prod-contributiong), like:

If it's ok for you @tbouffard, I'll do it on the other repositories where it's needed :slightly_smiling_face:


Action to extend selection to all tracks in the signal path of the selected tracks

From<EMAIL_ADDRESS>on August 26, 2012 23:39:34
I'd like to have an action to extend the selection to all tracks in the signal path of the currently selected tracks.
This would include all parent tracks (first parent track + parent track of first parent track, etc ...) and all receiving tracks (receiving tracks from first receiving tracks + receiving track of receiving tracks).
I wasn't able to create a custom action to do this with current stock and SWS actions.
Current sws actions to select parent track need to be run numerous time if the selected track is in a folder depth > 1. And there is no support for send/receive.
Theorically it should select the master track as well (if it is in the signal path of the first selected tracks).
Thanks
Original issue: http://code.google.com/p/sws-extension/issues/detail?id=505

@swstim Done with cfillion https://github.com/cfillion/reascripts/blob/master/cfillion_Select source tracks of selected tracks receives recursively.lua
Can be put in a custom action to select parent tracks.


Service leader election

Support the notion of supporting a "leader" container within a service.

We should be able to generate a specific DNS entry for the leader.
I have an issue today with the MogoDB HA where i am unable to detect the master from the fqdn of the service.

We now have a notion of a create_index per service that can be referenced as a leader of a service.  If the leader goes down, you can simply pick the next number in sequence.


Expose MOUNT and UNMOUT methods

There should be a way to mount hyperdrives onto your hyperdrive.
I propose something like
MOUNT /path/to/dir {body: 'hyper://tomount'} => 200 OK
UNMOUNT /path/to/dir => 200 OK

You can specify the path you want to mount at (the parent folders will get auto-created), and specify the hyper:// URL you want mounted in there.
You can remove a mount by using UNMOUNT and the path to the mount.

Closed?
Decided this will go elsewhere?

Whoops!

the latest version of hyperdrive does not have this anymore


Search Results

We want a search results page for the search bar at the top. We could do a dropdown but that would require a lot of searching against our database so we can just use a separate page to keep it simple.

For each author in the search result, should we have different buttons based on their relationship with the current user, e.g. Following, Follow, Friends etc? Or should we just direct the user to the user's profile page and the user can see the relationship there? Lemme know what you think.

Maybe we can just keep it simple for now and just show the names that link to their profile page. We can do another PR for seeing the current relationship but since it's not a requirement we can come back to that later?

Sounds good!


Working on a Dutch translation!

Native Dutch speaker here, I think the idea of this website is really neat and I didn't see a Dutch translation anywhere so I've started working on one

Hey Simon, can I help?

Hi!
I'd kind of forgotten about this, apologies for that 😬
I still have the (partially) translated files, I could send them to you if
you'd like?
Simon
On Mon, Apr 30, 2018, 2:36 PM Joost Gadellaa<EMAIL_ADDRESS>wrote:

Hey Simon, can I help?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ncase/trust/issues/62#issuecomment-385385880, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AfsG2Coxxs493evN_23-C4-hhevgcHkjks5ttwVBgaJpZM4QLXkS
.

Are you planning on finishing it? If you have it in a repo I could maybe help, but I'm not planning on doing the whole thing haha

I'm not really planning on finishing it at the moment, I have the files
downloaded in a folder on my PC.
On Mon, Apr 30, 2018, 3:53 PM Joost Gadellaa<EMAIL_ADDRESS>wrote:

Are you planning on finishing it? If you have it in a repo I could maybe
help, but I'm not planning on doing the whole thing haha
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ncase/trust/issues/62#issuecomment-385404316, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AfsG2C26LoBgmTXx63_Zo0FzADCjtwnYks5ttxc8gaJpZM4QLXkS
.

Then, could you commit & push what you've done on a branch in your fork so that @JoostGadellaa and others could continue the translation ?

I'd love to help translating this, but this appears to be a really old thread. Has anything to collaborate come in the meantime?


Error on Gatsby demo when editing code block

Given I open the "Open Authoring" post in the Gatsby demo
When I click in the editor and remove a line from a code block
Then I get this error

@jpuri I manage to reproduce this only twice, now it seems fine.


527 custom field library tab

Closes #527 #2659
Code Changes

Created ChooseFromLibrary component
Deleted CustomFieldSelector component
Updated CreateCustomFields, CreateCustomLists, CustomFieldsModal, and CustomInput custom fields components
Updates to CustomTextInput, CustomSelect, CustomCreatableSelect, and CustomTextArea components which format the error message to be displayed below the given input component

Steps to Confirm

Run the make server command from a FidesPlus Terminal prompt
Run npm i command from Fides Admin UI Terminal prompt
Run npm run dev command from Fides Admin UI Terminal prompt
Open a browser tab and navigate to http://localhost:3000
Click the Management top nav menu item
Click an edited resource such as Data Category, Data Use, or Data Subject
Click the plus icon with the Add a custom field label
Click the Create custom lists tab and enter the form data. Click the Save to library button.
Click the Create custom fields tab and enter the form data. Click the Save button.
Exit the Add custom field modal
Click the plus icon with the Add a custom field label
Click the Choose from library tab. Toggle the active status to off. Click the Save button.
Verify that the custom field that you just marked inactive is not listed in Custom fields section of the edited resource.

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation:

[ ] documentation complete, PR opened in fidesdocs
[ ] documentation issue created in fidesdocs

[x] Issue Requirements are Met
[ ] Relevant Follow-Up Issues Created
[x] Update CHANGELOG.md

Screen Shots

@mfbrown Loom issue has been resolved now.

@chriscalhoun1974  now the values seem to disappear when you click "Save"
https://www.loom.com/share/f96c3e1cec6a4d3eb24d3d1ecf069d3c

@mfbrown Form value selections disappearing after you click the Save button has been resolved now.

The fix for the previous issue seems to have re-introduced the issue where re-enabled custom fields don't show their value.
https://www.loom.com/share/e104aebfb3e04221b8a1fd2bf1d3a087
cc: @Kelsey-Ethyca

This PR does fix #2693 !


Harman Luxury Change from REST HTTP API to WebSckets

This PR is fixing pretty much all the issues previously experienced with the driver as the vast majority of issues came from random timeouts and the lack of lua sockets usage.
By moving all the communication between the device and the hub to websockets we now have a stable bidirectional connection based on lua sockets. The old inefficient and blocking REST API polling was removed and the device is now able to give live updates without being polled by the hub. This results in a much more relaxed and quieter network activity by the device and hub and a smoother user experience.
Note: This PR is replacing previous improvement attempt in now closed PR #1360

I would also advocate for using the cosock/select based lustre instead of the callback based one. As Carter mentioned, it's included in the Lua Libs, so you'd no longer need to vendor it, but you will need to adjust the API usage.

(sonos packages its own lustre but it is almost identical to what is in the lua libs with only a small change to the constructor api iirc)

As Carter mentioned, the patch to lustre in the Sonos driver is a minor tweak to the constructors. We need to be able to pass in our own TCP socket instead of having lustre create one implicitly. This is because the default lustre package doesn't work with wss:// out of the box, but the only thing needed for wss:// is passing in a TLS-wrapped lua socket. So the Sonos version of lustre modifies the constructor to allow for passing in our own socket.
If that's too large of a refactor for your timelines on this PR, it's not a blocker. But it is something I would recommend you keep on your radar, in the interest of keeping the code size and memory usage for the driver at a minimum by using as much shared code as possible.

Hi @dljsjr and @cjswedes ,
I pushed the reworked version. Could you have a look?
I do have an issue with the keep_alive config of the websocket. I obviously need it to inspect if the device is still online, but it seems that when I provide a number value I get this error:
FATAL Harman Luxury  runtime error: [string "cosock.lua"]:313: [string "lustre/ws.lua"]:299: attempt to index a nil value (local 'recv')
stack traceback:
	[string "lustre/ws.lua"]:299: in method '_handle_recvs'
	[string "lustre/ws.lua"]:286: in method '_receive_loop'
	[string "lustre/ws.lua"]:178: in function <[string "lustre/ws.lua"]:177>
stack traceback:
	[C]: in function 'error'
	[string "cosock.lua"]:313: in field 'run'
	[string "st/driver.lua"]:1016: in method 'run'
	[string "init.lua"]:207: in main chunk

I don't understand what I'm missing that causes it to try to access a nil value.
PS, I will clean up the commit messages when the changes are accepted

Cleaned the commits. I will update when the self verification is complete

@alon-tchelet we'd like to get this merged by 11am CST 7/2. Can you squash your commits down to remove the fixup commits?

Sorry, I did it locally and forgot pushing to remote. All good now.
Do you know how long will it be until this driver will get to end users?

If all goes well with the release. Itll go to the beta channel today, and the production channel next week Monday.


secureTextEntry with RTL languages issue

Description
I am working on app that supports RTL languages (Arabic). the problem i faced was with the TextInput on android devices. The Input works normally with RTL languages (for example when adding placeholder={'عربي'} or writing Arabic text inside it the text is aligned to the right) everything is fine until i set the secureTextEntry property to true.
I have tested it in two different devices each one produce different issues:
*HTC Desire Eye android 6.0:

The Arabic placeholder appears on the left
The keyboard disables the button of changing the language

*lenovo TB2-X30L android 5.1.1:
( the Arabic placeholder here appears on the right side which is okay.)

when writing Arabic text inside the input the text first goes to the right till the letter changes to *, it goes back to the left.

Reproduction
Try on rnplay or paste this code into react component render function.
 <View style={{flex: 1, flexDirection:'column'}}>         <TextInput style={{flex:1,fontSize:40}} secureTextEntry={ true } placeholder={"عربي"}/>                   	<TextInput style={{flex:1,fontSize:40}}  secureTextEntry={ false } placeholder={"عربي"}/>       </View>
Solution
The behavior of the TextInput with securedTextEntry  property set to true  should match the behavior of that with securedTextEntry property set to false. RTL placeholders and Text should be placed to the right.
Additional Information

React Native version: 3.6.1
Platform: Android
Operating System: Windows

We're cutting down on the number of outstanding issues, in order to allow us to focus. I'm closing this issue because it has been open for over 60 days with no activity. If you think it should still be opened let us know why. PRs are always welcome.

@Assem-Hafez any luck on solving this issue?

this is can be fixed by addingtextAlign: "right"  in textinput style

@Heaven1619 That doesn't help when you want the text to be centered though, which is quite common.


how to Translator to other language in springfox 2.9.2

how to Translator to other language in springfox 2.9.2
i use  springfox 2.7.0 all work.
but when i change to 2.9.2

don't work

That might be a question for Swagger-ui


[core] Normalise RDF entities (canonical values and/or string escapes)

[ ] implement a getNormalisedLexicalValue() for Constants, and use this value when reasoning in VLog.
[ ] obtain the normalised value by copying code from some RDF library with a compatible license. Make sure to use the license correcty.

Do we really need a new method for this? Should normalisation not rather happen when loading data, and are we possibly doing this already (e.g., by resolving escaped symbols)? An example and concrete hint on how to reproduce the issue would help.


Re-open #1952

It was our assumption that cf buildpacks should now list a state column, but it's not. Tested with cf version 8.5.0+73aa161.2022-09-12.
I guess this is the line where the table columns are defined and state is missing although CAPI returns that information.

Hi @philippthun, is there any PR you'd like us to review?

@a-b - I've opened a small PR to address this issue: #2636


JBDS-4238 Install on mac OS to /Application/DevelopmentSuite

Current coverage is 79.70% (diff: 100%)

Merging #496 into master will increase coverage by 0.13%

@@             master       #496   diff @@
==========================================
  Files            25         25
  Lines          2305       2419   +114
  Methods         394        394
  Messages          0          0
  Branches        197        197
==========================================
+ Hits           1834       1928    +94
- Misses          471        491    +20
  Partials          0          0

Powered by Codecov. Last update 56657a9...06caf94


Introduce code_loader to AutoTVM.

Prepares for autotuning with microTVM, and provides extension hook
for VTA.

@tmoreau89 do you have suggestions where to move the VTA hook? we can leave in default, but given we are introducing this hook it seems like a better idea to leave the default code loader as simple as possible.

@tmoreau89 do you have suggestions where to move the VTA hook? we can leave in default, but given we are introducing this hook it seems like a better idea to leave the default code loader as simple as possible.

@tmoreau89

@comaniac great point! I've updated code_loader to module_loader everywhere in this change.


Update selected country when showDialCode is set

This fixes issue where, when inputOptions.showDialCode is set to true, flag isn't updated until full number is available. Fixes #283
Purposefully duplicated line to avoid refactoring choose() method, risking introducing regression issues
Also added missing documentation for inputOptions.showDialCode

@tiagoroldao can you publish also for v6 ?

@riderx it's available in v6.0.0-beta.5 now!


Formalize Opening Hours

Addresses:

https://github.com/OvertureMaps/schema-wg/issues/203

@AleksandraDebicka-TomTom I'm not sure what more needs to happen here?


Not working on 2021.3.30

There is the black screen on 2021.3.30

I have confirmed working as of https://github.com/oculus-samples/Unity-AppSpaceWarp/commit/b80ca42a777aeaed915810266c7eb88fcf17803f


Add an example for specific Maven + JDK versions

Included many comments, some being maybe more maven related. But some
are also Maven+CI related, so makes more sense.

@batmat According to @jglick, withEnv is the preferred approach to adding stuff to the environment.

OK @daniel-beck, adding a TODO. Will try to test it and file a PR in the future. Hopefully soon.


Roadmap for v1.0.0

For the stable release of v1.0.0 the following tasks need to be done:

Add support for the following extensions:

[ ] Apache
[x] COM
[x] DBA
[ ] Firebird/Interbase
[x] GMP
[x] imagick
[x] Informix
[x] IMAP
[x] Frontbase
[x] msql
[x] LDAP
[x] NSAPI
[ ] OCI8
[ ] ODBC
[x] PostgreSQL
[x] Readline
[x] Recode
[x] SNMP
[x] XML-RPC

[ ] Documentation improvements

Some extensions have been added, some are not relevant. Closing this.

I cannot use your awesome image at my current company because it doesn't support firebird :D in fact I have to create a huge ~500MB image from ubuntu/debian just to achive that. I would really like to have firebird support it in this lightweight image!

Firebird currently isn't building properly without some patches on the Alpine linux. Yes, I'm aware that it would be good to have this and some other ones such as PDO for MS SQL server as well possible on Alpine.
Let me check what we can do with this one.


docker/run.sh not work, notthing show up

after i run docker/run.sh nothing show up. cmd show:
root@hkuit155-desktop:/home/hkuit155/jetson-inference# docker/run.sh
ARCH:  aarch64
reading L4T version from /etc/nv_tegra_release
L4T BSP Version:  L4T R34.0.1
CONTAINER:      dustynv/jetson-inference:r34.0.1
DATA_VOLUME:    --volume /home/hkuit155/jetson-inference/data:/jetson-inference/data --volume /home/hkuit155/jetson-inference/python/training/classification/data:/jetson-inference/python/training/classification/data --volume /home/hkuit155/jetson-inference/python/training/classification/models:/jetson-inference/python/training/classification/models --volume /home/hkuit155/jetson-inference/python/training/detection/ssd/data:/jetson-inference/python/training/detection/ssd/data --volume /home/hkuit155/jetson-inference/python/training/detection/ssd/models:/jetson-inference/python/training/detection/ssd/models
USER_VOLUME:
USER_COMMAND:
V4L2_DEVICES:
localuser:root being added to access control list
DISPLAY_DEVICE: -e DISPLAY=:0 -v /tmp/.X11-unix/:/tmp/.X11-unix
docker/run.sh: line 179: /tmp/nv_jetson_model: Permission denied
sudo: docker: command not found

sudo: docker: command not found

Hi @knowlessthanenough, do you have docker installed?   It should have been installed when the board was flashed.   You are also running a Developer Preview version of JetPack and you might want to upgrade it to get a fresh start.

i am so sorry about that. But after i install all the thing. i still got error.
hkuit155@hkuit155-desktop:~/jetson-inference$ cat /etc/nv_tegra_release
R34 (release), REVISION: 1.1, GCID: 30414990, BOARD: t186ref, EABI: aarch64, DATE: Tue May 17 04:20:55 UTC 2022
hkuit155@hkuit155-desktop:~/jetson-inference$ sudo apt-cache show nvidia-jetpack
[sudo] password for hkuit155:
Package: nvidia-jetpack
Version: 5.0.1-b118
Architecture: arm64
Maintainer: NVIDIA Corporation
Installed-Size: 194
Depends: nvidia-jetpack-runtime (= 5.0.1-b118), nvidia-jetpack-dev (= 5.0.1-b118)
Homepage: http://developer.nvidia.com/jetson
Priority: standard
Section: metapackages
Filename: pool/main/n/nvidia-jetpack/nvidia-jetpack_5.0.1-b118_arm64.deb
Size: 29304
SHA256: 78f182886cc85b6467f37e32553ee79adcf4aaf6b68031fe948f33cc8e008f92
SHA1: 3371de1f109f313379ed19f41a860fb60a555c86
MD5sum: 51cf5d858d2e533f063f3a7467bed6da
Description: NVIDIA Jetpack Meta Package
Description-md5: ad1462289bdbc54909ae109d1d32c0a8
hkuit155@hkuit155-desktop:~/jetson-inference$ docker/run.sh
ARCH:  aarch64
reading L4T version from /etc/nv_tegra_release
L4T BSP Version:  L4T R34.1.1
CONTAINER:      dustynv/jetson-inference:r34.1.1
DATA_VOLUME:    --volume /home/hkuit155/jetson-inference/data:/jetson-inference/data --volume /home/hkuit155/jetson-inference/python/training/classification/data:/jetson-inference/python/training/classification/data --volume /home/hkuit155/jetson-inference/python/training/classification/models:/jetson-inference/python/training/classification/models --volume /home/hkuit155/jetson-inference/python/training/detection/ssd/data:/jetson-inference/python/training/detection/ssd/data --volume /home/hkuit155/jetson-inference/python/training/detection/ssd/models:/jetson-inference/python/training/detection/ssd/models
USER_VOLUME:
USER_COMMAND:
V4L2_DEVICES:
localuser:root being added to access control list
DISPLAY_DEVICE: -e DISPLAY=:0 -v /tmp/.X11-unix/:/tmp/.X11-unix
docker: Error response from daemon: Unknown runtime specified nvidia.
See 'docker run --help'.


APP-374: Add events demo for android

New pr instead of the #366 and #339

@kaa-leeroy test this fully please

@kaa-leeroy test this fully please

@kaa-leeroy test this fully please


New formats to be added

numpy.record ✅
stata -  Statistical software for data science ✅
hdf - Hierarchical Data Format ✅
gpq (Google BigQuery) ❌
html ✅
text (out, dat, txt, custom extension)

gcp (Google BigQuery) to be dropped (no support and solution not relevant

kdb+/q in-memory export for time-series analysis through PyQ module

PyQ's implementation cannot be performed because of the inner features forcing the user to open a q) terminal.


No way to see recently resolved markets

Useful for the advisory committee to be able to do this

Is this close enough? https://app.zeitgeist.pm/markets?status=Resolved&ordering=Newest&liquidityOnly=true

Yeah, should go to the dropdown, I guess?


More Verify v2 snippets

Compliant with the Verify v2 snippet specs.

Just need to remove the all channels as that isn't going into bifrost. The return value recording the request ID that comes back isn't part of the specs, but is useful to have in.

Is there any harm in having it though? Since this repo isn't just used for BiFrost.


chore: cosmos db change

this pr reverts cosmos-db change in release/v1.x.x and moves it to release/v1.1.x. This helps in managing releases of both versions

created


Develop Interactive User Avatars

Description:
We want to make user profiles more interactive. Your task is to design and implement interactive user avatars that users can customize and interact with on their profiles.

Difficulty: intermediate
Estimated Time: 4-5 hours

Hi Jayesh,
Hi there! I'm interested in working on this issue. Could you please assign it to me? I believe I can make a valuable contribution to this task.
Looking forward to your response. Thanks!

Hello User,
Thank you for your interest in working on this issue. I've assigned the issue to you, and you can now start working on it. If you have any questions or need any assistance, feel free to ask. Good luck with your contribution!
Best regards,
Jayesh


Use FAKE assemblyfileinfo helper

It now includes the InternalsVisibleTo for Projekt.Tests. Exposed via a
'version' command. We can now use RELEASE_NOTES.md and have the top
header automatically used to inject the version number.

Fixes #18

nice!


Export Previously Exported Typescript Types

Currently types like CommandoClientOptions and CommandInfo are not exported from the types.
This makes it very annoying to extend the base Command and CommandoClient classes with Typescript.
For example, previously with v11 I had:
interface ProxyClientOptions extends CommandoClientOptions {
  config: ProxyClientConfiguration;
}

However, because CommandoClientOptions is no longer exported I cannot extend the interface/type. The workaround is to just redefine it locally but that shouldn't have to be done.

Yeah, same problem, that becomes really annoying ...


Destroys vm datastore folder when destroying vms

Bosh leaves behind env.iso and env.json files in each vm's datastore folder that do not get destroyed when destroying a vm.
This will help the Toolsmiths team from having to manually cleanup orphaned vm folders.
[#88637242]

This project is no longer maintained.


mysql一直在报错，不知道是不是innodb有问题。

几乎每隔几分钟就会断一下
有时候报这个错误
17:36:06 ERROR: SQLSTATE[HY000] [2002] Connection refused in framework/base/router.class.php on line 2170, last called by framework/base/router.class.php on line 2121 through function connectByPDO.
in framework/base/router.class.php on line 2221 when visiting
有时候报502错误。重新刷新几次页面，有时候还可以打开。
下面是MYSQL的日志。
2019-11-29 17:17:11 0 [Note] Using unique option prefix 'innodb-locks' is error-prone and can break in the future. Please use the full name 'innodb-locks-unsafe-for-binlog' instead.
2019-11-29 17:17:11 0 [Note] Using unique option prefix 'innodb-cmp' is error-prone and can break in the future. Please use the full name 'innodb-cmp-per-index-enabled' instead.
2019-11-29 17:17:11 0 [Note] Using unique option prefix 'innodb-cmp-per-index' is error-prone and can break in the future. Please use the full name 'innodb-cmp-per-index-enabled' instead.
2019-11-29 17:17:11 0 [Note] Plugin 'InnoDB' is disabled.
2019-11-29 17:17:11 0 [Note] Using unique option prefix 'innodb-sys-tables' is error-prone and can break in the future. Please use the full name 'innodb-sys-tablestats' instead.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_SYS_TABLESTATS' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_CMPMEM' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_FT_DELETED' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_CMP_RESET' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_LOCK_WAITS' is disabled.
2019-11-29 17:17:11 0 [Note] Using unique option prefix 'innodb-buffer-page' is error-prone and can break in the future. Please use the full name 'innodb-buffer-page-lru' instead.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_BUFFER_PAGE_LRU' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_SYS_FIELDS' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_CMPMEM_RESET' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'FEEDBACK' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_SYS_COLUMNS' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_FT_INDEX_TABLE' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_CMP_PER_INDEX_RESET' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_FT_INDEX_CACHE' is disabled.
2019-11-29 17:17:11 0 [Note] Using unique option prefix 'innodb-sys-foreign' is error-prone and can break in the future. Please use the full name 'innodb-sys-foreign-cols' instead.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_SYS_FOREIGN_COLS' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_FT_BEING_DELETED' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_BUFFER_POOL_STATS' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_TRX' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_FT_DEFAULT_STOPWORD' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_FT_CONFIG' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_METRICS' is disabled.
2019-11-29 17:17:11 0 [Note] Plugin 'INNODB_SYS_INDEXES' is disabled.
2019-11-29 17:17:11 0 [Warning] /opt/zbox/run/mysql/mysqld: unknown variable 'loose-innodb-ft-inserted=0'
2019-11-29 17:17:11 0 [Note] Server socket created on IP: '<IP_ADDRESS>'.
2019-11-29 17:17:11 1 [Warning] Failed to load slave replication state from table mysql.gtid_slave_pos: 1286: Unknown storage engine 'InnoDB'
2019-11-29 17:17:11 0 [Note] Reading of all Master_info entries succeded
2019-11-29 17:17:11 0 [Note] Added new Master_info '' to hash table
2019-11-29 17:17:11 0 [Note] /opt/zbox/run/mysql/mysqld: ready for connections.
Version: '10.3.13-MariaDB'  socket: '/opt/zbox/tmp/mysql/mysql.sock'  port: 3306  Source distribution

是改过里面的配置吗？正常是没有问题的，官方配置不需要改动。你可以重新起个容器试试就知道了。

今天做了一下升级，结果又悲剧在最后一步了。一波三折啊。
Updating password for user zentao
ZBOX是Apache、Mysql、PHP的精简的集成环境。使用时，需要将其解压到/opt目录。

/opt/zbox/zbox -h     可以获取帮助
/opt/zbox/zbox start  启动脚本

Mysql 用户名root，密码为123456。

更多可以访问http://www.zentao.net/goto.php?item=zbox.
Start Apache success
Start Mysql success
--2019-12-03 22:24:16--  http://localhost/
Resolving localhost (localhost)... <IP_ADDRESS>, ::1
Connecting to localhost (localhost)|<IP_ADDRESS>|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://localhost/ [following]
--2019-12-03 22:24:16--  https://localhost/
Connecting to localhost (localhost)|<IP_ADDRESS>|:443... connected.
ERROR: no certificate subject alternative name matches
        requested host name 'localhost'.
To connect to localhost insecurely, use `--no-check-certificate'.

目测是你动了Apache的配置，恢复原配置即可。


Review default values in configuration

Currently we have quite a few default values in our config files which are just "here", but are extremely suggestive, such as the ban rules (https://github.com/bpfkorea/agora/blob/4c7f32d9a84a8ea666bdf362f742a5a931ec058c/source/agora/common/BanManager.d#L37-L45), or the timeout (https://github.com/bpfkorea/agora/blob/4c7f32d9a84a8ea666bdf362f742a5a931ec058c/source/agora/common/Config.d#L152-L162). Those should be reviewed and corrected to match the expected CoinNet flow.

Four places to review:

Infrastructure (TestNet);
In code (Config.d);
In the example file (config.yaml);
In the system test;

Should we review the data_dir value?
/// Path to the data directory to store metadata and blockchain data
public string data_dir = "/var/lib/agora/";

That's a good default for Linux, but not for Windows indeed. Neither for OSX.

Addressed

Where are we on this ?


BUG: Fixing the dropdown menu

Bring up the drop down menu option for year and reduce the width of the option box .
(Making the drop down menu responsive)

this issue is mainly related to below  files
src\team.html
src\Style_dropdown_menu.css

well thanks for that .
but i put this intentionally because of my friends
and this website is in its very first starting step and i only going to use basic stack (html , css, javascript) for frontend so code going to be little bit confusing and big.
Still you want to contribute you can create a issue of your own and add pull request , I will consider it a big help .


Explorer hover should use same font size

The hover uses a smaller font. If we use the same font size, the whole thing could be nicely pixel aligned.

The hover does not go beyond the element anymore:


Cannot connect via RPC to webui-aria2, but  xmlrpc-test-tool works fine

Hi,
I'm trying to troubleshoot an issue with my first installation of aria2c / webui-aria2.
A server is running aria2c v1.18.8, and --version says:
** Configuration **
Enabled Features: Async DNS, BitTorrent, Firefox3 Cookie, GZip, HTTPS, Message Digest, Metalink, XML-RPC
Hash Algorithms: sha-1, sha-224, sha-256, sha-384, sha-512, md5
Libraries: zlib/1.2.8 libxml2/2.9.1 sqlite3/3.8.6 GnuTLS/3.3.8 nettle GMP/6.0.0 c-ares/1.10.0
Compiler: gcc 4.9.1
built by   armv7l-unknown-linux-gnueabihf
on         Oct 11 2014 16:48:20
System: Linux 3.8.13-bone64 #1 SMP Thu Aug 21 19:57:45 UTC 2014 armv7l
the server is behind a firewall which forwards to the aria2 server the ports from 8500 to 8600.
In the aria2.conf file I've got (among many other options):
enable-rpc
rpc-listen-all
rpc-listen-port=8599
#rpc-user=
#rpc-passwd=ubuntu
#rpc-secret=
daemon
log-level=info
so that when I run "aria2c" it logs:
2014-11-14 17:44:14.361010 [INFO] [Context.cc:184] Linux 3.8.13-bone64 #1 SMP Thu Aug 21 19:57:45 UTC 2014 armv7l
2014-11-14 17:44:14.361250 [INFO] [Context.cc:185] zlib/1.2.8 libxml2/2.9.1 sqlite3/3.8.6 GnuTLS/3.3.8 nettle GMP/6.0.0 c-ares/1.10.0
2014-11-14 17:44:14.361822 [INFO] [Context.cc:186] Logging started.
2014-11-14 17:44:14.362207 [INFO] [SocketCore.cc:1312] Checking configured addresses
2014-11-14 17:44:14.363787 [INFO] [SocketCore.cc:1362] Not considered: <IP_ADDRESS>
2014-11-14 17:44:14.364034 [INFO] [SocketCore.cc:1360] Found configured address: <IP_ADDRESS>
2014-11-14 17:44:14.364178 [INFO] [SocketCore.cc:1360] Found configured address: <IP_ADDRESS>
2014-11-14 17:44:14.364312 [INFO] [SocketCore.cc:1362] Not considered: ::1
2014-11-14 17:44:14.365187 [INFO] [SocketCore.cc:1362] Not considered: fe80::be6a:29ff:fed9:a855%eth0
2014-11-14 17:44:14.366376 [INFO] [SocketCore.cc:1367] IPv4 configured=1, IPv6 configured=0
2014-11-14 17:44:14.369105 [WARN] [DownloadEngineFactory.cc:197] Neither --rpc-secret nor a combination of --rpc-user and --rpc-passwd is set. This is insecure. It is extremely recommended to specify --rpc-secret with the adequate secrecy or now deprecated --rpc-user and --rpc-passwd.
2014-11-14 17:44:14.371575 [INFO] [HttpListenCommand.cc:109] CUID#6 - Using port 8599 for accepting new connections
2014-11-14 17:44:14.372162 [NOTICE] [HttpListenCommand.cc:111] IPv4 RPC: listening on TCP port 8599
2014-11-14 17:44:14.373008 [INFO] [HttpListenCommand.cc:109] CUID#7 - Using port 8599 for accepting new connections
2014-11-14 17:44:14.373586 [NOTICE] [HttpListenCommand.cc:111] IPv6 RPC: listening on TCP port 8599
2014-11-14 17:44:14.673539 [INFO] [LibgnutlsTLSContext.cc:158] 168 certificate(s) were imported.
The daemon seems to start correctly.
On the same machine I installed lighttpd and webui-aria2. lighttpd is v1.4.35 and has mod_scgi, mod_auth, mod_fastcgi activated.
I put in the configuration.js of webui-aria2 the settings:
.constant('$authconf', {           // default authentication configuration, never fill it in case the webui is hosted in public IP as it can be compromised
host: 'THE HOSTNAME THAT RESOLVES TO THE IP OF THE ARIA2 SERVER',
port: 8599,
encrypt: false,
auth: {                          // either add the token field or the user and pass field, not both.
// token:
// user: 'YOUR_USERNAME',
// pass: 'YOUR_SECRET_PASS',
}
})
However, if I try to open the webui index page I get the popup message "Oh Snap! Could not connect to the aria2 RPC server. Will retry in 10 secs. You might want to check the connection settings by going to Settings > Connection Settings".
The Settings > Connection Settings page seems ok.
Moreover, I tested RPC connection using the online tool: http://www.tomhost.de/dev/tools/xmlrpc-tt/
If I enter there:    http://HOSTNAME_FOR_MY_SERVER:8599/rpc
and then I choose as "custom method":    aria2.getGlobalStat
I get:
<value><struct>
<member><name>downloadSpeed</name>
<value><string>0</string></value>
</member>
<member><name>numActive</name>
<value><string>0</string></value>
</member>
<member><name>numStopped</name>
<value><string>0</string></value>
</member>
<member><name>numStoppedTotal</name>
<value><string>0</string></value>
</member>
<member><name>numWaiting</name>
<value><string>0</string></value>
</member>
<member><name>uploadSpeed</name>
<value><string>0</string></value>
</member>
</struct></value>

that is a valid response from the aria2 utility.... so it seems that the network is correctly configured actually (port 8599 is reachable!)... still webui-aria2 does not work... what can I do ?
Thanks!
Francesco

Actually, I found out that the port 6800 was filtered out somewhere inside the network from which I was testing the web interface.
Sorry for the noise, I'm closing this issue!


v4 Read Throughput Perf improvement

This PR contains multiple performance related improvements for v4 sdk (more PRs to come).
overall this PR increases Single Point Read Throughput by 10%
To review this PR please review each individual commit which captures a specific perf improvement aspect (This will be easier for you to review).

SessionContainer has multiple internal locking which cause lock contention. ae54205ad77ae63be9a2966a2b497c3f5a2859de improves contention locking in session container

AddressCache caches constant addresses. We should avoid parsing cached addresses to URI on every request, this 16b77b87e3ef5e83cf14f454b7a1809444dd4d64 improves Address Caches URI parsing.

for each request in multiple places we convert URI <-> URL back and forth which requires parsing and is expensive. this f1fe01e89796bc79a4a4a4f6647e4754881a88b5 eliminates URI <-> URL conversion.

String regex operation is expensive, e4a49f189a8a746fa24dd0292151162683aca5c6 replaces String regex with other more performant string operation.

#################
#################
How throughput increase is measured:
on an Ubuntu Linux VM 16CPU core against a 1M (1,000,000) throughput collection
run ReadThroughput benchmark with 2000 concurrency for reading 10M (10,000,000) documents.
Running time of 8 sample runs for reading 10M documents without this PR took:
264s, 270s, 268s, 263s, 263s, 266s, 268s, 269s
Running time of 8 sample runs for reading 10M documents with this PR improvements took:
244s, 242s, 244s, 243s, 240s, 243s, 243s, 240s
Throughput (doc read per second) without this PR:
(10,000,000/((264+270+268+263+263+266+268+269)/8)=37,541
Throughput (doc read per second) with this PR:
(10,000,000/((244+242+244+243+240+243+243+240)/8)=41,258
Throughput (doc read per second) increase:
(41,258-37,541)/37,541=9.9%

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests

/azp run java - cosmos - tests


custom domain not working

Before opening, please confirm:

[X] I have checked the custom domains troubleshooting guide.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

App Id
d305cqvfau3mc5
Region
us-east-1
Step
n/a
Status
n/a
Issue or question
console thinks everything is fine but its not working never resolves, been waiting for days.
Error message
No response
Additional information
No response

checked name servers and they match

https://www.whatsmydns.net/#CNAME/www.leather-cleaner.net as of right now, its showing about half with a green check and what apprears to be the right value, but half are red x.  not sure what that means..

weird, for whatever reason i couldent ever get leather-cleaner.net to work, but i bought nitrites.net and set it up and it works fine.  i guess ill just setup leather-cleaner.net to redirect to nitrites.net for now at least.....

Hi @movingelectrons 👋 , did you observe any errors in the Amplify Console during the custom domain activation process? I'd recommend reviewing our custom domain troubleshooting guide which outlines common issues that can occur during domain activation and steps to mitigate the same.


How to enable swagger for production?

How to enable swagger for production as well? In EF.Core example, I expected that since swagger isn't inside "is development environment" condition, that it will be enabled also in production, but it is not.

My mistake, swagger works in production as well, you just have to go to /swagger manually, in my project it was redirecting there in dev environment automatically and I didnt realize this.

Khankgrandfull
Télécharger Outlook pour Androidhttps://aka.ms/AAb9ysg

From: urza @.>
Sent: Sunday, November 28, 2021 12:18:07 PM
To: DamianEdwards/MinimalApiPlayground @.>
Cc: Subscribed @.***>
Subject: Re: [DamianEdwards/MinimalApiPlayground] How to enable swagger for production? (Issue #16)
Closed #16https://github.com/DamianEdwards/MinimalApiPlayground/issues/16.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/DamianEdwards/MinimalApiPlayground/issues/16#event-5681011597, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AUET3LZ4F7VMJLXWHFHYLSLUOIFW7ANCNFSM5I2MCBMQ.


🎛 Migrate header search Stimulus Controller

ℹ Part of the Stimulus  🎛 RFC 78

Is your proposal related to a problem?
We have a core.js implementations of JavaScript code that, when a matching search input receives changes, will trigger an async request to the relevant search results listing. Once the endpoint returns with HTML, it will be patched into the results container HTML element.
Describe the solution you'd like

Create a stimulus controller w-search that will replace the existing ad-hoc JS implementation
The behaviour should be exactly the same as current state but using Stimulus data attributes for the behaviour & classes declaration (note: likely we will drop the autofocus and may not re-introduce the slide jQuery animation)
Controller should be written in TypeScript
Ensure that the existing unit tests are created to reflect this new behaviour
We will need to document an upgrade consideration that the previous window.headerSearch approach will not work in a future release.
We may want to introduce a console warning once all the Wagtail usage of window.headerSearch has been removed
Nice to have - a Storybook story for this component

Additional context

Implementation https://github.com/wagtail/wagtail/blob/main/client/src/entrypoints/admin/core.js#L251-L306
There is a very similar (almost cut & paste) of logic that is used in the chooser modals for searching here https://github.com/wagtail/wagtail/blob/main/client/src/includes/chooserModal.js#L109-L176 (the Stimulus will likely replace this but may be out of scope for this issue

Potential approach
Support input only usage (with using window.headerSearch config)
window.headerSearch = {
    url: "{% url 'wagtailimages:listing_results' %}",
    targetOutput: "#image-results"
}

    <svg class="icon icon-search w-field__icon" aria-hidden="true">
        <use href="#icon-search"></use>
    </svg>
    <input
        type="text"
        name="q"
        placeholder="Search images"
        data-controller="w-search"
        data-action="change->w-search#search cut->w-search#search keyup->w-search#search paste->w-search#search"
        id="id_q"
    />

Support input only usage

    <svg class="icon icon-search w-field__icon" aria-hidden="true">
        <use href="#icon-search"></use>
    </svg>
    <input
        type="text"
        name="q"
        placeholder="Search images"
        data-controller="w-search"
        data-action="change->w-search#search cut->w-search#search keyup->w-search#search paste->w-search#search"
        id="id_q"
        data-w-search-results-value="#image-results"
        data-w-search-url-value="/admin/images/results/"
    />

Support controlled form with search input as a target
<form
  class="col search-form"
  action="/admin/images/"
  method="get"
  novalidate=""
  role="search"
  data-controller="w-search"
  data-w-search-url-value="/admin/images/results/"
>

    Search term

        <svg class="icon icon-search w-field__icon" aria-hidden="true"><use href="#icon-search"></use></svg>
        <input
          type="text"
          name="q"
          placeholder="Search images"
          data-w-search-target="input"
          data-action="change->w-search#search cut->w-search#search keyup->w-search#search paste->w-search#search"
          id="id_q"
        />

<input disabled="" type="submit" aria-hidden="true" />

</form>

Initial implementation is in for this, will aim to do a follow up PR that pulls out the inline scripts that we should no longer need.

Thanks @laymonage for your incredible support in reviewing and helping me refine this implementation.
When suitable I will create an issue / PRs for further adoption of the w-swap behaviour to replace the other chooserModal SearchController usages. client/src/includes/chooserModal.js.
For now though the main goal of this issue has been completed.


Fixed typo in test condition

#4938  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @CatChen and the rest of your teammates on  Graphite


corolla cross 21/22 non us - "Dashcam Mode Car Unrecognized"

Describe the bug
openpilot 0.8.16 installed but openpilot doesn't work. dashcam mode Car Unrecognized message is displayed.
Provide a route where the issue occurs
dong id : 3eb4c34a2a663c37
openpilot version
0.8.16
Additional info
No response

Can you put your device on wifi?

Now, its on wifi

Can you put your device on wifi?

Solved by: https://github.com/commaai/openpilot/pull/25814


BUG: ChangeAnyToAllAnalyzer is throwing

When calling GetSpeculativeSymbolInfo. On this line: https://github.com/code-cracker/code-cracker/blob/master/src/CSharp/CodeCracker/Refactoring/ChangeAnyToAllAnalyzer.cs#L62
Probably affecting VB as well.
This is the stack trace:
'CodeCracker.CSharp.Refactoring.ChangeAnyToAllAnalyzer' threw an exception of type 'System.NullReferenceException' with message 'Object reference not set to an instance of an object.'.	CodeCracker		1	Analyzer 'CodeCracker.CSharp.Refactoring.ChangeAnyToAllAnalyzer' threw the following exception:
'System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.CodeAnalysis.CSharp.SyntaxFactory.FindConditionalAccessNodeForBinding(CSharpSyntaxNode node)
   at Microsoft.CodeAnalysis.CSharp.Binder.GetReceiverForConditionalBinding(ExpressionSyntax binding, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMemberBindingExpression(MemberBindingExpressionSyntax node, Boolean invoked, Boolean indexed, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindLeftOfPotentialColorColorMemberAccess(ExpressionSyntax left, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMemberAccess(MemberAccessExpressionSyntax node, Boolean invoked, Boolean indexed, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindMethodGroup(ExpressionSyntax node, Boolean invoked, Boolean indexed, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindInvocationExpression(InvocationExpressionSyntax node, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpressionInternal(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed)
   at Microsoft.CodeAnalysis.CSharp.Binder.BindExpression(ExpressionSyntax node, DiagnosticBag diagnostics, Boolean invoked, Boolean indexed)
   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSpeculativelyBoundExpressionHelper(Binder binder, ExpressionSyntax expression, SpeculativeBindingOption bindingOption, DiagnosticBag diagnostics)
   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSpeculativelyBoundExpression(Int32 position, ExpressionSyntax expression, SpeculativeBindingOption bindingOption, Binder& binder, ImmutableArray`1& crefSymbols)
   at Microsoft.CodeAnalysis.CSharp.CSharpSemanticModel.GetSpeculativeSymbolInfo(Int32 position, ExpressionSyntax expression, SpeculativeBindingOption bindingOption)
   at Microsoft.CodeAnalysis.CSharp.CSharpExtensions.GetSpeculativeSymbolInfo(SemanticModel semanticModel, Int32 position, ExpressionSyntax expression, SpeculativeBindingOption bindingOption)
   at CodeCracker.CSharp.Refactoring.ChangeAnyToAllAnalyzer.GetCorrespondingDiagnostic(SemanticModel semanticModel, InvocationExpressionSyntax invocation)
   at CodeCracker.CSharp.Refactoring.ChangeAnyToAllAnalyzer.AnalyzeInvocation(SyntaxNodeAnalysisContext context)
   at Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor.<>c__DisplayClass35_0`1.<ExecuteSyntaxNodeAction>b__1()
   at Microsoft.CodeAnalysis.Diagnostics.AnalyzerExecutor.ExecuteAndCatchIfThrows_NoLock(DiagnosticAnalyzer analyzer, Action analyze)'.

Unable to repro with VB version. Can you build a failing unit test to trigger this error?

I've tried a few different 'complex' statements for the C# one couldn't get it to throw an exception either.

Weird. I can't remember where I found this, I will close it then.


April 2nd 2024 MicroProfile Live Hangout video for YouTube

Here is the link to the video for upload to YouTube. Please update the Meeting Minutes with a link to the recording.
Thanks!

Updated https://youtu.be/bH1EsltVRRA


Updated the width and height of the map

Changed the width of the map to col-md-8 and height to 75vh
Changes made can be previewed here

Current coverage is 42.58% (diff: 100%)

Merging #811 into development will not change coverage

@@           development       #811   diff @@
=============================================
  Files                6          6
  Lines              735        735
  Methods             74         74
  Messages             0          0
  Branches           118        118
=============================================
  Hits               313        313
  Misses             422        422
  Partials             0          0

Powered by Codecov. Last update 95fa426...fe922d7

Thank you. Please stash your commits into one pull request.

Yeah, I've closed the earlier one myself, and made both the changes here . Changing the height to 75vh and widths of map and contact details to col-md-8 and col-md-4

@mariobehling , Should I make any more changes to the dimensions of the map ?


Disable Hardware Acceleration Toggle

I have checked the following:

[X] I've searched existing issues and found nothing related to my issue.

Describe the feature you want to add
I have some issues running electron applications on my machine, the reason being the hardware acceleration being active, resulting in some delays while typing and inserting data. Electron documentation has a section on how to do that:

Offscreen Rendering

Mockups or Images of the feature
A simple toggle deactivating or reactivating GPU acceleration on this screen should be enough

Thank you for the suggestion @LCRERGO
I am on board with supporting this toggle to disable hardware acceleration in preferences


Cannot zoom to one's heart's content

Zooming with two fingers works, up to an arbitrary point, then one can't blow up the map any further. It just so happens that I got some real clear air photos and it doesn't make sense to not allow me to keep on zooming in. (OK, I was using Bing.)

ref. related issue https://github.com/Zverik/every_door/issues/453

I've increased max zoom from 20 to 21 in version 2.1. Should be enough.


limit inode based dup check to files and sockets only

The dup detection that was implemented is based on inode # and dev being the same for dups, and not the same for non dups
Well, turns out, both end of the pipe have the same inode #. Also, all of the fds in the same eventfd group have the same inode #.
Also all kvm fds other than the first /dev/kvm open are the same inode #. The latter doesn't affect us, just an observation.
before.txt
This restrict the inode # based dup check to files and regular sockets. Simple node snapshot test passes.

All of this needs to be done differently. This PR is a quick patch for right now. I am working on the real solution but it takes a bit longer


Add Pragma for createClass factory method

Allows the the plugin to lint components created in a non-standard way with
configuration such as
var MyComponent = SpecialReact.createSpecialClass({
  ...
});

with config looking like:
{
  "settings": {
    "react": {
      "createClass": "createSpecialClass",
      "pragma": "SpecialReact",
    }
  }
}

@yannickcr I would love to help you merge this in. I didn't see any notes on contributing to this project in the README or on the wiki.
Please let me know what next steps I need to take.

Thanks for your contribution.
Sorry, I'm a bit busy working on the v6.0.0 right now, but I'll try to have a look on this right after 😃

Ok, I added a regex and I set config to throw an error when an invalid config is given for either pragma field

Merged, thanks!


DockerComposeContainer fails to connect ambassador to spawned containers

Hi I'm just starting with Testcontainers and ran into the following issue.
I have a working docker compose file, which starts a mongodb container and a jboss keycloak container and link the two together.
When attempting to start the containers using the DockerComposeContainer class the containers are actually started (I validated it with running docker ps). But the unit test hangs with the following exception in the logs:
12:17:58.131 [pool-5-thread-1] ERROR 🐳 [richnorth/ambassador:latest] - Could not start container
org.testcontainers.containers.ContainerLaunchException: Aborting attempt to link to container prhk5h_keycloak_1 as it is not running
	at org.testcontainers.containers.GenericContainer.applyConfiguration(GenericContainer.java:368)
	at org.testcontainers.containers.GenericContainer.tryStart(GenericContainer.java:190)
	at org.testcontainers.containers.GenericContainer.lambda$start$0(GenericContainer.java:171)
     .....

Any ideas why the ambassador might not be able to detect the containers are correctly started?
The @ClassRule code I'm using is:
    public static DockerComposeContainer environment = new DockerComposeContainer(dockerComposeFile)
            .withExposedService("mongo", MONGO_PORT)
            .withExposedService("keycloak", KEYCLOAK_PORT)
            .withPull(false);

The docker-compose.yml file is as following:
    version: '2'
    services:
      mongo:
        image: mongo
        container_name: mongo
        ports:
            - "27017:27017"
        environment:
           - MONGODB_DBNAME=keycloak
      keycloak:
        image: keycloak-photoz
        container_name: keycloak
        environment:
           - KEYCLOAK_USER=admin
           - KEYCLOAK_PASSWORD=password
           - MONGO_PORT_27017_TCP_ADDR=mongo:27017
        ports:
          - "8080:8080"
        links:
          - mongo:mongo
        depends_on:
          - mongo

Hi @richard77,
I see you're using container_name. Could you please try to remove it and run it again?

Hi @bsideup!
Thanks for the quick answer!
That did the trick for me.. I assume I was unintentionally overriding a generated name by using the container_name field.

@richard77 happy to hear that the issue is solved!


image_type_torizon: parse layer information only once

Obtaining layer information from Git was performed whenever variable EXTRA_OSTREE_COMMIT was expanded which caused metadata parsing to be very slow (20-30 minutes). Since layer information is not supposed to change during build, here we get the layer information only once by using the immediate expansion operator provided by Bitbake. This brings the parsing time to the usual values (1-2 minutes on a good machine).
Resolves #61

Nice! Just for curiosity's sake, do you know why we don't see this huge parsing time on kirkstone?

Regarding the question of why the slow parsing doesn't seem to happen on kirkstone: I honestly have no idea :weary:.


Updated sqitch-docker.sh URL

We renamed the branch to master, so had to create a new git.io URL. Replace https://git.io/fAX6Z with https://git.io/JJKCn.

False positive in my search, sorry.


Addition of forget password functionality (Backend and frontend)

I wanted to add a forget password functionality
Screenshot:

Currently its missing forget password functionality, making it hard to login once we forget password
I want to work on this issue.
under: GSSOC-ext and hacktober

Yeah you can do it now!

Thanks @rahulsainlll, working on it

hii @rahulsainlll, which type of password reset you want?

just by provideing correct email address
otp based? (requires changed in db)

otp based

otp based

Okkk working on it


Improve hashes::Error

We are trying to make error types stable on the way to v1.0
The current hashes::Error is a "general" enum error type with a single variant, better to use a struct and make the error usecase specific.
Improve the hashes::Error by doing:

Make it a struct
Rename to FromSliceError
Move it to the crate root (remove error module)

Includes usage in bitcoin.

Since Rust now supports converting slices to arrays it's tempting to remove from_slice methods together with this error completely. However there are still some advantages of having these:

Shorter to write
Contains more context compared to core::array::TryFromSliceError

So I'm not really sure what to do.

I think we should keep move forward with this. It's a low-cost thing to maintain (slice conversions will basically never change, nor do they interact badly with other features) so worst-case it will wind up as a sorta vestigial part of our API.


Can't create new scope assignments

Description:

Automatically logs out of the /admin when creating new scope assignements
Steps to reproduce:

Create an empty role in carbon console
Sign in to /admin as super admin
Go to scope assignments and try to create a scope mapping for the new role
When submitting it give an error bubble an does a relogin

Affected Product Version:

Environment details (with versions):

OS:
Client:
Env (Docker/K8s): APIM test setup

I think this happens because everyone is using the same admin user when testing. So when generating a token, everyone will get the same token as we don't do a session based login. When someone logs out, the token will be revoked, resulting in others next API request to fail and logout from the portal.


Replaces APC sprite.

These sprites are the latest from CEV-Eris' repo. I'll leave them up for debate but I personally think they look better.
New

Old

Personally I think these new ones look atrocious.

Personally I think these new ones look atrocious.

I think both look bad. I like the screens of the new one though. Does this look better?

Closing but uploaded the new cev-eris apc rsi to the dump.


How does one access the git hash

I'd like to attach the docker:remove goal to my project's clean phase with a conditional flag so I can optionally reset the entire environment. Currently we build a container using the artifact id as the short name and tag it with latest, ${project.version}, and the git hash using your plugin's useGitCommitId flag. Is there a way to reference the git short commit id that was used in the build from within the remove goal?

Hm, is there a way that RemoveImageMojo can tell which git commit ID was used in the prior execution of BuildMojo?


fix for validating foreign blobs

Please check below, if the PR fulfills these requirements:

[ ] The commit message follows the guidelines.
[ ] Tests for the changes have been added (for bug fixes / features).
[ ] Docs have been added / updated (for bug fixes / features).

What kind of change does this PR introduce?
Added additional configuration to hauler store serve to allow certain layers when starting the registry.
What is the current behavior?

If you have images in your hauler store with a layer of type application/vnd.docker.image.rootfs.foreign.diff.tar.gzip (usually with windows arch images), the registry fails to start.

multiple errors returned: UNKNOWN: unknown error; UNKNOWN: unknown error; map[]; MANIFEST_BLOB_UNKNOWN: blob unknown to registry;

What is the new behavior (if this is a feature change)?

registry validates the layer and starts up normally.

Does this PR introduce a breaking change?

Other information:

example image tested is rancher/system-agent-installer-rke2:v1.24.13-rke2r1


[ALLUXIO-2627] add final keyword to  WaitForOptionsTest class

https://alluxio.atlassian.net/browse/ALLUXIO-2627
add final keyword to WaitForOptionsTest class

Merged build finished. Test PASSed.

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


Docs: Add Home Assistant install guide

Plugin Version
Module Version 3.2.0
Driver Verstion 7.1.1
Platform
Debian 10
I've successfully installed node-red-contrib-zwave-js in my Home Assistant environment.  But cannot set it up properly.  I think the Serial Port field should give me options but it isn't.
I read here to try: npm install serialport, but that didn't help.
Any suggestions would be very much appreciated.  Thanks.

see this comment: https://github.com/zwave-js/node-red-contrib-zwave-js/issues/17#issuecomment-772894575
the HA environment, has issues installing serial port the normal way for some reason.
I don't use HA, so not sure what causes it.

@sparky073
Ok,
Having just fired up a new install of HA - I wanted to tackle this (we have had a few reports).
it seems to install this node via the HA Node Red add-on, you need to take a different approach.
1: Install Node Red into HA as normal (if not already)
2: Do not use the pallete menu!
2: Edit the add on Configuration  (specifically the system_packages and the npm_packages section)
system_packages:
  - make
  - python3
  - g++
  - gcc
  - linux-headers
  - udev
npm_packages:
  - serialport
  - node-red-contrib-zwave-js

Then restart Node Red. This approach worked perfectly, and I was able to use it as normal.
@hufftheweevil,
I'll get this added to the read me.

Guide added to our dev branch,
https://github.com/zwave-js/node-red-contrib-zwave-js/tree/dev#home-assistant-install

Marcus thank you so much for the quick response.
I uninstalled the add-on from the Pallette menu, then changed the Node Red Config file according to your instructions and re-started Node Red.  This got me further than before!
In the zwave js node, I now get a list of serial ports in the drop down box. However, no matter what I try the node is stuck on 'Starting Z-Wave Driver..' and the zwave device node is stuck on 'ZWave Node: Select Node not ready'.  The debug message is "ZWaveError: The controller is not yet ready!"
My ZWave JS config file is:
device: >-
/dev/serial/by-id/usb-Silicon_Labs_HubZ_Smart_Home_Controller_81300CE3-if00-port0
network_key: 8cXXXXXXXXXXXXXXXXb7
I've entered the device path into the serial port field (Custom Path).  I've also tried /dev/ttyUSB0, which is the proper port.  Still no luck.
The network key was converted hex format, so I don't think that's the issue.
Do you have any idea what's wrong or what else I can try?  I don't know what else I can try.

The network key should be. [0x01, 0x02, 0x03] - not a hex string.

If you are still getting issues, if you can create a debug log for me?

I think my network key is formatted properly.  What to you think?

I'll send you a debug log this afternoon.  Again, I appreciate your assistance.

Ok,
It looks as if the serial port is already in use: first error in the debug window.
do you have anything else trying to use it - as that will be a problem

That’s the port for my Nortek ZWave dongle. I would expect it to be in use.

Only 1 application can make use of the serial port  - serial ports can't be shared between applications
this node of course is trying to get at it, and in your case something else has a lock on it (or using it)
Do you have any other z-wave application running (other than this node)

Just out of interest, you are not trying to use this with other z-wave plugins?
if so - that's the reason.
This node is designed to host the entire z-wave stack in node red, and isn't designed to be used with others.
If not, you need to find out what is using that serial port.

Getting out of my comfort zone here, let me explain my setup.
I have HA running on a PC imaged with Debian 10.  I bought a Nortek USB stick to give me Zigbee and ZWave interfaces to my devices.  Within HA, I have installed the Zigbee and Z-Wave JS integrations, to expose these devices to my HA instance.
Since I'm trying to centralize my automations within Node Red, I wanted to also install the node-red-contrib-zwave-js add-on to give me control of my Z-Wave devices from Node Red.
What I think I'm hearing is that I can't have both the node-red-contrib-zwave-js add-on and the Z-Wave JS integration running at the same time.  They are competing for the same serial port.  Is this correct?

Yup - I was suspicious  😆
Sadly - You're  not the only one that this has happen to (and likely not the last)
This is why I have now put it up on the read me.
This node uses Z-Wave JS, and a short while ago, HA made the switch to the same backend library (probably where the confusion is)
each want's to instantiate  their communication  with the serial port.
if you want Z-Wave to be managed in node-red (and not in HA), this node will work.
but if you want to manage z-wave in HA - you will not be able to use this node.
Again fighting over the serial port - go with what ever is easier.

Makes sense, I've learned a lot.  Thank you for your support.
Here's the link to the stick, single USB port 2 radios
https://www.nortekcontrol.com/products/2gig/husbzb-1-gocontrol-quickstick-combo/

Closing (on assumption, this is not what you need) 👍


[WIP][errors] Error categorization

This is the major target for v0.0.9
Currently errors have wrap and multi error, I want to have better error generation so error handling can be more specific and generate more useful message that shows the solution.
Also error categorization can help debugging on a larger scale, otherwise you need extra code to parse string and put them into different groups, at the spot of error occurs, most times the developer
should already know what kind of error it is

Added a logo cc @gaocegege

LGTM

lgtm


Fix path to cmdref

# We don't know what changed so recreate the directory
rm -rvf /tmp/tmp.c31iWku1dz && mkdir /tmp/tmp.c31iWku1dz
removed directory '/tmp/tmp.c31iWku1dz'
cilium cmdref -d /tmp/tmp.c31iWku1dz
Error: unknown command "cmdref" for "cilium"
Run 'cilium --help' for usage.
unknown command "cmdref" for "cilium"
Makefile:38: recipe for target 'cmdref' failed

Please use a relative path instead of using $PATH

This is being hit in the Ginkgo CI Pipeline as well: https://jenkins.cilium.io/job/Ginkgo-CI-Tests-Pipeline/233/execution/node/45/log/


Unable to create NeptuneDBSubnetGroup

Using the latest stack link for 2.0.3 I created the stack.
I got this error part way through:  "Embedded stack arn:aws:cloudformation:us-east-1:233450339999:stack/TD-WorkloadDiscovery-NeptuneStack-1LL8WP925MTHZ/b08160d0-50ac-11ee-9100-0a8602d323f7 was not successfully created: The following resource(s) failed to create: [NeptuneDBSubnetGroup]."  At which point it rolled back every thing.
Attempted this twice with the same result.
Here are the Parameters I selected for the stack:
AdminUserEmailAddress<EMAIL_ADDRESS>AlreadyHaveConfigSetup	Yes	-
AthenaWorkgroup	primary	-
CreateNeptuneReplica	No	-
CreateOpensearchServiceRole	Yes	-
NeptuneInstanceClass	db.t3.medium	-
OpensearchInstanceType	t3.medium.search	-
OpensearchMultiAz	No	-
OptOutOfSendingAnonymousUsageMetrics	No	-

There will be a more descriptive error if you go into the nested stack that failed itself. You'll have to change the setting in the CFN console to include deleted stacks. The name of the Neptune stack will be something like <main-stack-name>-NeptuneStack-<ID-string>.
Also, if you use the disable rollback feature for CloudFormation, it means it won't delete all the resources if there's a failure and you can restart from when it failed after remediating the error rather than having to deploy everything from scratch..

In the NetptuneStack I see this as the first event failed:
Duplicate tag key found in request: Name (Service: AmazonNeptune; Status Code: 400; Error Code: InvalidParameterCombination; Request ID: 49817e57-56ea-460f-a6b1-481e4b1ebc6b; Proxy: null)
Under Stack Info I see this:
Status
CREATE_FAILED
Status reason
The following resource(s) failed to create: [NeptuneDBSubnetGroup].
Is this what you are looking for?
Louis
From: Stefano Vozza @.>
Date: Monday, September 11, 2023 at 10:36
To: aws-solutions/workload-discovery-on-aws @.>
Cc: Louis Bohm @.>, Author @.>
Subject: Re: [aws-solutions/workload-discovery-on-aws] Unable to create NeptuneDBSubnetGroup (Issue #450)
There will be a more descriptive error if you go into the nested stack that failed itself. You'll have to change the setting in the CFN console to include deleted stacks. The name of the Neptune stack will be something like -NeptuneStack-.
Also, if you use the disable rollbackhttps://aws.amazon.com/blogs/aws/new-for-aws-cloudformation-quickly-retry-stack-operations-from-the-point-of-failure/ feature for CloudFormation, it means it won't delete all the resources if there's a failure and you can restart from when it failed after remediating the error rather than having to deploy everything from scratch..
—
Reply to this email directly, view it on GitHubhttps://github.com/aws-solutions/workload-discovery-on-aws/issues/450#issuecomment-1714020531, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAGOYCQLTPSYIJY5B2JJO7DXZ4OYTANCNFSM6AAAAAA4TNXAWM.
You are receiving this because you authored the thread.Message ID: @.***>

I've never seen that error before. I did find a post on Stack Overflow that did and it appears to be something to do with the way tags are handled with nested tags in CloudFormation. Is there any possibility that there's a Neptune instance from the first failed attempt that wasn't cleaned up properly? That might cause the error because there could be a duplicate Name tag that has the same value. Btw, the OP in the comments there says they worked around the issue by removing the tags from their template so you could do that in a pinch for the solution's Neptune template.

Closing due to inactivity.


Usage report failing on malformed file create timestamps

Some datasets seem to have malformed created timestamps for their files:
{"status_code": 500, "message": "command SON([('aggregate', 'projects'), ('pipeline', [{'$unwind': '$files'}, {'$match': {}}, {'$project': {'mbs': {'$divide': ['$files.size', 1048576.0]}, 'year': {'$year': '$files.created'}, 'month': {'$month': '$files.created'}}}, {'$group': {'_id': {'year': '$year', 'month': '$month'}, 'mb_total': {'$sum': '$mbs'}}}])]) on namespace scitran.$cmd failed: can't convert from BSON type EOO to Date"}

A little reading leads me to believe they have an absent timestamp, not a malformed one.

The data that caused this issue is from an older data set, it is assumed there are no current problem with core not properly setting a file created key. A db update to resolve the missing fields should fix the problem. The file can be given the created key of it's parent. Also ensure it has a modified timestamp.


Cannot create Compressed sparse column matrix of shape N x N-2

Hi everybody, and thanks for all the great work:-)
I just wanted to report that it seems like I cannot create a Compressed sparse column matrix of shape N x N-2, or actually any skinny matrix N x M with M < N-1
Reproducing code example:

from scipy.sparse import diags
N = 4
M = diags([1], [-1], (N, N-2), 'csc')

Error message:

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-14-c68652a7a75d> in <module>
----> 1 m = diags([1], [-1], (N, N-2), 'csc')

~/opt/anaconda3/envs/shenfun38/lib/python3.8/site-packages/scipy/sparse/construct.py in diags(diagonals, offsets, shape, format, dtype)
    184             raise
    185
--> 186     return dia_matrix((data_arr, offsets), shape=(m, n)).asformat(format)
    187
    188

~/opt/anaconda3/envs/shenfun38/lib/python3.8/site-packages/scipy/sparse/base.py in asformat(self, format, copy)
    320             # Forward the copy kwarg, if it's accepted.
    321             try:
--> 322                 return convert_method(copy=copy)
    323             except TypeError:
    324                 return convert_method()

~/opt/anaconda3/envs/shenfun38/lib/python3.8/site-packages/scipy/sparse/dia.py in tocsc(self, copy)
    348         idx_dtype = get_index_dtype(maxval=max(self.shape))
    349         indptr = np.zeros(num_cols + 1, dtype=idx_dtype)
--> 350         indptr[1:offset_len+1] = np.cumsum(mask.sum(axis=0))
    351         indptr[offset_len+1:] = indptr[offset_len]
    352         indices = row.T[mask.T].astype(idx_dtype, copy=False)

ValueError: could not broadcast input array from shape (3) into shape (2)
  ...

Note that the code snippet works for any other format, and I can also create the CSC matrix using a simple hack going through the CSR format. That is, I can do
M = diags([1], [-1], (N, N-2), 'csr').tocsc()

and it works just fine. So it seem that what is broken is the tocsc method of the dia_matrix (see error message).
Scipy/Numpy/Python version information:

1.5.2 1.19.2 sys.version_info(major=3, minor=8, micro=6, releaselevel='final', serial=0)

I can reproduce this as of scipy 1.7.0 on my machine.

Reproduces at head as well. I think the fix should be pretty simple.
The code in question is at least 6 years old, I'm surprised we've never hit this case before!


Migrate zookeeper to ROCK image

Charm changes that allow the usage of the zookeeper ROCK published at jardon/zookeeper:3.6.3

@delgod i think it might be worth us creating a 'canonical-data-platform' group on docker hub or similar for now, until we get the ROCKs store properly cooked?
That way we're not using '/zookeeper' etc on each of the charms.
I know in reality this is basically just sugar to push the image into the registry.jujucharms.com in CI, but presentationally it'd look neater