Plugin crash when trying to refresh a refresh a inwx_nameserver_record that does not exist

I have changed the nameservers of a domain and then I stopped being able to synchronize that domain. terraform plan and terraform apply crash with an error.
In the logs ahead, I'm limiting the refresh to a single resource.
$  terraform plan -parallelism=1 -target=inwx_nameserver_record.voltcyprus_org_cname_beta
inwx_nameserver_record.voltcyprus_org_cname_beta: Refreshing state... [id=voltcyprus.org:571103479]

Planning failed. Terraform encountered an error while generating this plan.

╷
│ Warning: Resource targeting is in effect
│
│ You are creating a plan with the -target option, which means that the result of this plan may not represent all of the changes requested by the current configuration.
│
│ The -target option is not for routine use, and is provided only for exceptional situations such as recovering from errors or mistakes, or when Terraform specifically suggests to use it as part of an error
│ message.
╵
╷
│ Error: Request cancelled
│
│   with inwx_nameserver_record.voltcyprus_org_cname_beta,
│   on voltcyprus.org.tf line 15, in resource "inwx_nameserver_record" "voltcyprus_org_cname_beta":
│   15: resource "inwx_nameserver_record" "voltcyprus_org_cname_beta" {
│
│ The plugin.(*GRPCProvider).ReadResource request was cancelled.
╵

Stack trace from the terraform-provider-inwx_v1.3.2 plugin:

panic: interface conversion: interface {} is nil, not []interface {}

goroutine 54 [running]:
github.com/inwx/terraform-provider-inwx/inwx/internal/resource.resourceNameserverRecordRead({0xd38888, 0xc000538de0}, 0xc0003b9680, {0xb92340?, 0xc000606780})
        github.com/inwx/terraform-provider-inwx/inwx/internal/resource/resource_nameserver_record.go:263 +0xd54
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).read(0xc0000e0a80, {0xd388c0, 0xc000538480}, 0xd?, {0xb92340, 0xc000606780})
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.13.0/helper/schema/resource.go:725 +0x12e
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).RefreshWithoutUpgrade(0xc0000e0a80, {0xd388c0, 0xc000538480}, 0xc0003c0750, {0xb92340, 0xc000606780})
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.13.0/helper/schema/resource.go:1016 +0x47b
github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*GRPCProviderServer).ReadResource(0xc000355d40, {0xd38818?, 0xc00051a9b0?}, 0xc00012ddc0)
        github.com/hashicorp/terraform-plugin-sdk/v2@v2.13.0/helper/schema/grpc_provider.go:613 +0x4a5
github.com/hashicorp/terraform-plugin-go/tfprotov5/tf5server.(*server).ReadResource(0xc0002068c0, {0xd388c0?, 0xc000517bf0?}, 0xc00039a9c0)
        github.com/hashicorp/terraform-plugin-go@v0.8.0/tfprotov5/tf5server/server.go:746 +0x43d
github.com/hashicorp/terraform-plugin-go/tfprotov5/internal/tfplugin5._Provider_ReadResource_Handler({0xbf7d00?, 0xc0002068c0}, {0xd388c0, 0xc000517bf0}, 0xc00039a960, 0x0)
        github.com/hashicorp/terraform-plugin-go@v0.8.0/tfprotov5/internal/tfplugin5/tfplugin5_grpc.pb.go:349 +0x170
google.golang.org/grpc.(*Server).processUnaryRPC(0xc0002688c0, {0xd3c2b8, 0xc000205860}, 0xc0003bcea0, 0xc000372240, 0x11d6790, 0x0)
        google.golang.org/grpc@v1.45.0/server.go:1282 +0xcef
google.golang.org/grpc.(*Server).handleStream(0xc0002688c0, {0xd3c2b8, 0xc000205860}, 0xc0003bcea0, 0x0)
        google.golang.org/grpc@v1.45.0/server.go:1619 +0xa36
google.golang.org/grpc.(*Server).serveStreams.func1.2()
        google.golang.org/grpc@v1.45.0/server.go:921 +0x98
created by google.golang.org/grpc.(*Server).serveStreams.func1
        google.golang.org/grpc@v1.45.0/server.go:919 +0x28a

Error: The terraform-provider-inwx_v1.3.2 plugin crashed!

This is always indicative of a bug within the plugin. It would be immensely
helpful if you could report the crash with the plugin's maintainers so that it
can be fixed. The output above should help diagnose the issue.

Could you provide a sample configuration terraform file which reproduces this issue? Additionally is this issue limited to our live environment or does it affect OTE as well?

If the problem persists please let us know.


Add option to ignore referrer in journey

Add a new option that allows to ignore certain or all referrers when needed.
In our scenario, users are redirected to external payment providers in the checkout, which are picked up as referrals and then account as the last attribution channel. Having this option enables us to ignore the offending hosts and keeping the user journey clean.

Thanks.
All looks good to me.


Fix for showDelay property when using ngx-tour-ngx-popper

Issue description
This issue is only related to ngx-tour-ngx-popper.
The property "showDelay" can be set as a part of "popperSettings", however the delay does not work.
Issue solution
In the class TourAnchorNgxPopperPopoverDirective the showDelay is set properly but afterwards the wrong function of the extended class PopperControlis called. Therefore it always show immediately instead of delaying it.

The function  show() does not take any delay into account.
We can replace the function call with scheduledShow() which acts as a wrapper with delay handling. If no showDelay is set, the function does call show() itself immediately.

I would replace following line 80:
this.popoverDirective.show();
Insert following code (i've added a small check if there is any showDelay set, if not we can still call show directly to improve a little bit the performance.
   if (step.hasOwnProperty('popperSettings') && step.popperSettings.hasOwnProperty('showDelay')) {
      this.popoverDirective.scheduledShow();
    } else {
      this.popoverDirective.show();
    }

Both functions show and scheduledShow from ngx-popper are located here: popper-directive.ts
If you wish a pull request, please drop a short notice and I'll setup a fork and open a PR.
Expected/desired behavior
The Tooltip of a certain step will be delayed using the number specified in "popperSettings.showDelay"
Thanks for developing this great package and i hope you like the little fix.

Yes, please, to the PR.
On Fri, Nov 9, 2018, 7:18 AM enersis<EMAIL_ADDRESS>wrote:

Issue description
This issue is only related to ngx-tour-ngx-popper.
The property "showDelay" can be set as a part of "popperSettings", however
the delay does not work.
Issue solution
In the class TourAnchorNgxPopperPopoverDirective the showDelay is set
properly but afterwards the wrong function of the extended class
PopperControlis called. Therefore it always show immediately instead of
delaying it.

The function show() does not take any delay into account.
We can replace the function call with scheduledShow() which acts as
a wrapper with delay handling. If no showDelay is set, the function does
call show() itself immediately.

I would replace following line 80:
this.popoverDirective.show();
Insert following code (i've added a small check if there is any showDelay
set, if not we can still call show directly to improve a little bit the
performance.
if (step.hasOwnProperty('popperSettings') && step.popperSettings.hasOwnProperty('showDelay')) {
this.popoverDirective.scheduledShow();
} else {
this.popoverDirective.show();
}
Both functions show and scheduledShow from ngx-popper are located here:
popper-directive.ts
https://github.com/MrFrankel/ngx-popper/blob/master/src/popper-directive.ts
If you wish a pull request, please drop a short notice and I'll setup a
fork and open a PR.
Expected/desired behavior
The Tooltip of a certain step will be delayed using the number specified
in "popperSettings.showDelay"
Thanks for developing this great package and i hope you like the little
fix.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/isaacplmann/ngx-tour/issues/140, or mute the thread
https://github.com/notifications/unsubscribe-auth/AA0lQNdFj1O1F7rYxSpntV2AhKb6WOmXks5utXKagaJpZM4YWe3W
.

thanks a lot for your prompt answer!

Fixed in<EMAIL_ADDRESS>


Export to issue function

Maybe as a copy paste sheet like
<string name="export_to_issue">I've translated the app AppName to locale via Stringlate!</string>

which is generated automatically and will look like
I've translated the app AppName to locale via Stringlate!

Export to issue… Could also be done. Thanks for the idea!

Are you done with that?
Am 29. Dezember 2016 12:48:45 MEZ, schrieb Lonami<EMAIL_ADDRESS>
Closed #13 via 219f35498ac0c99a06f59885003fe84edbc06c09.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/LonamiWebs/Stringlate/issues/13#event-907281145

--
Diese Nachricht wurde von meinem Android-Gerät mit K-9/p≡p gesendet.

Yes, exporting to issue works. Although I would like to be able to comment if you have previously made an issue not to bloat the issues section.

Cool and yesm that would be helpful, can't  you implement this from ForkHub or so?
Am 29. Dezember 2016 14:16:25 MEZ, schrieb Lonami<EMAIL_ADDRESS>
Yes, exporting to issue works. Although I would like to be able to
comment if you have previously made an issue not to bloat the issues
section.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/LonamiWebs/Stringlate/issues/13#issuecomment-269628845

--
Diese Nachricht wurde von meinem Android-Gerät mit K-9/p≡p gesendet.

@OffifialMITX #40

can't you implement this from ForkHub or so?

Can? Sure. Want or need to? Not really. OAuth works just as fine, and although it could either use OAuth or ForkHub (they're not mutually exclusive), I'm not willing to look into it.
As I said, it works so it should serve for most people's purpose.

Although I would like to be able to comment if you have previously made an issue not to bloat the issues section.

a617d64. It works on a per repository, per locale basis. Two locales for the same repository will obviously use the different issues, but for updates on an already-made issue for a given locale, a comment will now be posted instead.


UploadMesh?

Where is UploadMesh?
All these namespaces are making it hard to find stuff.

mesh.Upload()

thankyou


quickfix autocmds

for generic processing of quickfix and loclist etc.

i expected it would work in this if : https://github.com/bounceme/neomake/blob/593beba3666f0f1e911dec27aafc98be99b4d5a9/autoload/neomake.vim#L734
but it didn't somehow

Why not also here?
https://github.com/bounceme/neomake/blob/593beba3666f0f1e911dec27aafc98be99b4d5a9/autoload/neomake.vim#L832-L838
I assume QuickFixCmdPre get run automatically already?

QuickFixCmdPost
:h QuickFixCmdPost says "after a quickfix command is run, before jumping to the
first location."

Is the lgetfile/cgetfile arbitrary? (or what dispatch does)
I think it should match the actual command, shouldn't it?
And instead of silent doautocmd it should be checked if the autocommand exists, and/or it should be run with <nomodeline> (see neomake#utils#hook).
As with e.g. grep it gets run only at the end, which would be similar to NeomakeFinished, isn't it?

Why not also here?
https://github.com/bounceme/neomake/blob/593beba3666f0f1e911dec27aafc98be99b4d5a9/autoload/neomake.vim#L832-L838

@blueyed you're right
about the event type, I don't really know right now, this is still very w.i.p. I can change it to be make or both: cgetfile,make

strange that caddexpr can't be used with quickfixcmdpost/pre

After looking into the code more: I think the current code would work if there isn't any other quickfix list changing that happens after where i added the doautocmd's. I am not quite sure what would be considered a good location for quickfixcmdpre. right before the caddexpr , or is there more going on related to quickfix lists before that is executed?

https://github.com/neomake/neomake/pull/958/files#diff-1ceaba5126b0cf477e72f87cb2767af0R852 might be a better place actually

https://github.com/tpope/vim-dispatch/blob/a54f2c5e18b8c2aad8c6f8ba474760e70fdaaca3/autoload/dispatch.vim#L836 tpope did that also, which is a convincing argument when talking about vimscript

I think I'm the only one who wants this. maybe it be good to have neomake isolated from vim's builtin things, with its own au cmds


feat: allow other ingress class than Nginx

Pull Request
Hello :)
What does this PR do?
I test the ingress recently fixed (thank you for that) but I can't use it with traefik because of the ingressClassName set as default to nginx.
I edited the chart to allow to dynamically change this value. :)
I set nginx as the default value but in my opinion not className should be the default value.
Anyway this improvement works for me.
Have a nice day!

You right!
It is done :)
Have a nice day

bors merge

Thank you for your reactivity again!


Set Goal Profiles as Array rather than String

Corrects the format of meta.profile in our hand-jammed Goal resource.

Are the medication changes intended to be a part of this PR?

No, sorry. Accidentally made this PR off the wrong branch. I'll rebase.


NIM deployment

https://issues.redhat.com/browse/APPENG-2712
Description

Added secret deletion and deploy button links fixed in empty state to point to NIM modal.
How Has This Been Tested?

Tested locally.
Test Impact

Verified resource creation and deletion during model deployment and removal.
Request review criteria:

Self checklist (all need to be checked):

[x] The developer has manually tested the changes and verified that the changes work
[x] Testing instructions have been added in the PR body (for PRs involving changes that are not immediately obvious).
[x] The developer has added tests or explained why testing cannot be added (unit or cypress tests for related changes)

If you have UI changes:

[ ] Included any necessary screenshots or gifs if it was a UI change.
[ ] Included tags to the UX team if it was a UI/UX change.

After the PR is posted & before it merges:

[ ] The developer has tested their solution on a cluster by using the image produced by the PR to main

/ok-to-test

/override ci/prow/images
/override ci/prow/odh-dashboard-pr-image-mirror
Needing this to merge -- not sure why it's having issues on completing the image. Another no-need for the image. Once the PR is merged we should have one built off main.


Translations update from Weblate

Translations update from Weblate for microCOVID/microCOVID.
Current translation status:

Merging in to get the translations for the highly visible notices at the top of the page.

Merging in to get the translations for the highly visible notices at the top of the page.


Error in LinkedInTemplate

When I changed from 1.0.0.RC1 to 1.0.0.RC2 the LinkedInTemplate has changed to OAuth2. In this case, the constructor for the class above mentioned, has changed and not has anymore the parameters for accessTokenSecret, consumeToken and consumerSecret.
How can I authenticate in LinkedIn without these parameters?
Thanks

I'd like to know as well. The documentation on the spring social site is for an older version of spring-social-linkedin and the link to the latest documentation leads to a 404.


add education level to dataset

@riadas if you want to add this, let @Niklewa know. This follows Maria's suggestion.

complete


fix!: fix shifting content after navigating to screen with toolbar

BREAKING CHANGES: automatic saving state view of fragment will break because of replacing "add" by "replace" method of FragmentManager

Fixed
https://user-images.githubusercontent.com/47451179/208264137-e7c04375-fe92-4e36-b6f3-5c38b24cdaf9.mp4


Edit/preview dismiss action is not fully rounded

When editing/previewing an attachment, the modal will display and provide 2 actions at the bottom. The secondary action (right side) reveals its shape on hover. The shape is not fully rounded like the primary action (left side). Let's match the radius on the corners.

That's valid - I'll take a look at the hover state.

Hey @asuwebdesign - I took a look at this at it looks like we're not overriding any PatternFly styles here. This is just how PatternFly happens to look: https://staging-v6.patternfly.org/components/modal. I'm going to close this for now, but we can revisit in one of the chatbot calls with the PatternFly design team if it's really bugging you. Just let me know and we'll add it to the agenda.


Add a relevant security guideline

Add a AppSec related security guideline to the docs/resources/guidelines area.

Hey, can I add container security guidelines in the guidelines_containers.md file?
If yes please can you assign it to me

Thanx @The-Debarghya - looking forward to your contriution for containers in the context of application security

I would like to contribute, Can you assign this task to me ?

PR merged and content published: https://equinor.github.io/appsec/resources/guidelines/guideline_containers/
Thanks for contribution @The-Debarghya 🥳


Progress support when downloading images

Hi Paul,
Thinking of adding progress support when downloading images as I'd like to show some progress information while images are downloading (on a slow connection).
Currently, you are using WebRequest. Would it be ok if I'd were to use HttpClient (GetByteArrayAsync more specifically)? By using HttpClient, I could create some overloads accepting a HttpClientHandler and use the ModernHttpClient implementation of receiving progress.
Would you agree on such an implementation or do you see any issues with this?

@promontis Maybe instead just create an extension method that would convert an HttpContent into an IBitmap? That way you can do progress at the HttpClient layer then at the end just call ToBitmap() on the content and you've got an image

@paulcbetts I forgot the mention that I would like to overload DownloadUrl() and LoadImageFromUrl(). So taking caching into account. The challenge is not in the downloading and converting it to an IBitmap, but rather the hook with Akavache.
I could create a different extension class, based on HttpClient. But I do like the HttpClient pipeline a lot more, with it's ability to inject handlers and such. I think the current implementation of DownloadUrl (and extensions using that method) lacks extensibility in that area.

Remember that DownloadUrl and friends aren't core functionality (i.e. they don't require access to internal methods / secret handshakes), they're just helper extensions to solve common problems. You can totally write your own more Fancy methods on top / copy-paste the source into your app and mess with it
Really, the super flexible / progress friendly version belongs in paulcbetts/Fusillade, the Akavache version is just the crappy "get stuff done" version


x/crypto: knownhosts does not handle multiple keys with same type

What version of Go are you using (go version)?

go version go1.11 darwin/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/rom/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/rom/go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.11/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.11/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/h0/fll06vqd6wd6mqndvvtfy75r0000gn/T/go-build120797240=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
Open a SSH connection to a host that has multiple keys in my known_hosts file.
There is a load balancer is in front of two SSH servers that maintain different keys. Although I do not agree the setup is best practice, OpenSSH allows for multiple keys+types for the same hostname.
I used a simple test application to validate:

package main

import (
        "flag"
        "fmt"
        "log"
        "net"
        "os"

        "golang.org/x/crypto/ssh"
        "golang.org/x/crypto/ssh/agent"
        "os/user"
        "path/filepath"
        "golang.org/x/crypto/ssh/knownhosts"
)

var (
        USER = flag.String("user", os.Getenv("USER"), "ssh username")
        HOST = flag.String("host", "localhost", "ssh server hostname")
        PORT = flag.Int("port", 22, "ssh server port")
        PASS = flag.String("pass", os.Getenv("SOCKSIE_SSH_PASSWORD"), "ssh password")
        SIZE = flag.Int("s", 1<<15, "set max packet size")
)

func init() {
        flag.Parse()
}

func main() {

        var auths []ssh.AuthMethod
        if aconn, err := net.Dial("unix", os.Getenv("SSH_AUTH_SOCK")); err == nil {
                auths = append(auths, ssh.PublicKeysCallback(agent.NewClient(aconn).Signers))

        }
        if *PASS != "" {
                auths = append(auths, ssh.Password(*PASS))
        }

        callback, err := GetKnownHostsCallback()

        config := ssh.ClientConfig{
                User: *USER,
                Auth: auths,
                HostKeyCallback: callback,
        }
        addr := fmt.Sprintf("%s:%d", *HOST, *PORT)
        conn, err := ssh.Dial("tcp", addr, &config)
        if err != nil {
                log.Fatalf("unable to connect to [%s]: %v", addr, err)
        }

        conn.Close()

}

func GetKnownHostsCallback() (ssh.HostKeyCallback, error) {
        usr, err := user.Current()

        if err != nil {
                return nil, err
        }

        name := filepath.Join(usr.HomeDir, ".ssh", "known_hosts")
        log.Printf("Using known hosts file %s", name)
        f, err := knownhosts.New(name)

        if err != nil {
                return nil, err
        }

        return func(addr string, remote net.Addr, key ssh.PublicKey) error {
                log.Printf("Checking known host %s (%v)", addr, remote)
                return f(addr, remote, key)
        }, nil
}

What did you expect to see?
I expected the host key to be validated in the same manner as OpenSSH.
What did you see instead?

ssh: handshake failed: knownhosts: key mismatch

In my test, I added a fake key of the same type and hostname. If the valid key was first, it worked fine. Anything else would fail.
I noticed this from crypto/ssh/knownhosts/knownhosts.go:

func (db *hostKeyDB) checkAddr(a addr, remoteKey ssh.PublicKey) error {
	// TODO(hanwen): are these the right semantics? What if there
	// is just a key for the IP address, but not for the
	// hostname?

	// Algorithm => key.
	knownKeys := map[string]KnownKey{}
	for _, l := range db.lines {
		if l.match(a) {
			typ := l.knownKey.Key.Type()
			if _, ok := knownKeys[typ]; !ok {
				knownKeys[typ] = l.knownKey
			}
		}
}

Which will only look at the first key of a given type. To work around this, I added another key type for the other server and it worked fine. However, I think this should handle multiple key/type combinations.

CC @FiloSottile @hanwen


[DOC] refresh index: clarify whether the HTTP request returns immediately or waits for the refresh to finish

What do you want to do?

[x] Request a change to existing documentation
[ ] Add new documentation
[ ] Report a technical problem with the documentation
[ ] Other

Tell us about your request.
the refresh index documentation states that an API call will trigger a refresh of the index (what a surprise). what it doesn't say is whether the HTTP request will just trigger this and return immediately or whether the request will only return once the refresh is done. in the latter case one can issue that request and wait for it to terminate and be sure that the refresh is then done, in the former case one has to wait an unknown amount of time.
other APIs which allow triggering a refresh (e.g. the refresh parameter in index document) force the API call to only terminate once the refresh is done.
it'd be good if the documentation of the refresh API clearly states which behaviour this API has.
i'd presume that it waits for the refresh to finish but have neither tested this nor looked at the code.
Version: n/a (all of them)
What other resources are available? n/a

[Catch All Triage - 1, 2, 3]


bug: clock divider /3 /5 /6 /7 errors

The behaviour of the clock divider deviates from the specification.

The /3 output trigger every third of fifth input over 8 so in average it triggers ever fourth input.
The /5 /6 and /7 output all trigger every eigth input but with an offset from /8 by -3, -2 and -1 input respectively.

hm. not only am I not able to replicate this behavior, but there are tests in SynthDevKit (which is where the clock module logic lives) that tests this.
but, that's still not rack, so I went ahead and refactored the whole project (I was planning on doing that anyways, so don't worry), and added tests at the step() level, and I'm still not able to replicate what you're seeing.
can you create a patch that shows the issue and share it?  my thought is that you're not triggering with enough "voltage", and are not seeing what you expect.  the input triggers occur at 1.5, and drop back out when under 1.5.
if you're curious, here are the test results:

Clock Divider Initial Clock
  ✓ clock divider is instantiated
  ✓ output 1 is not active
  ✓ output 2 is not active
  ✓ output 3 is not active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider First Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is not active
  ✓ output 3 is not active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider Second Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is active
  ✓ output 3 is not active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider Third Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is not active
  ✓ output 3 is active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider Fourth Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is active
  ✓ output 3 is not active
  ✓ output 4 is active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider Fifth Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is not active
  ✓ output 3 is not active
  ✓ output 4 is not active
  ✓ output 5 is active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider Sixth Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is active
  ✓ output 3 is active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is active
  ✓ output 7 is not active
  ✓ output 8 is not active

Clock Divider Seventh Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is not active
  ✓ output 3 is not active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is active
  ✓ output 8 is not active

Clock Divider Eighth Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is active
  ✓ output 3 is not active
  ✓ output 4 is active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is active

Clock Divider Ninth Clock
  ✓ clock divider is instantiated
  ✓ output 1 is active
  ✓ output 2 is not active
  ✓ output 3 is not active
  ✓ output 4 is not active
  ✓ output 5 is not active
  ✓ output 6 is not active
  ✓ output 7 is not active
  ✓ output 8 is not active

PASSED: 90
FAILED: 0

Interesting. I'll definitely present a patch and maybe video, hopefully later today.
As preliminary info I tested with the following as triggers.

fundamental: LFO-1
AS: BPM clock, the trigger modules
bogaudio modules: manual

Links
https://github.com/AScustomWorks/AS/blob/master/README.md
https://github.com/bogaudio/BogaudioModules/blob/master/README.md
For the LFO-1 I used a square wave as trigger input to the clock divider and tried different pulse widths to see if it has any effect, which it didn't. In both 0-10 V or the balanced -5 to 5 V modes the 1.5 V is reached.
No irregularities were seen in the /1 /2 /4 and /8 output.
I used fundamental scope and AS steps to visually and numerically support the behaviour reported.

ok, let me know what you find.
just curious as to what version of rack and what platform you're running on, though: Mac, linux, or windows.

I'm on Windows and 0.5.1.
My wife use Linux and the same version so I may be able to test both.

Here's the fundamental only approach.

SynthKit clock divider problem.zip

I'm going to say that you have something else going on - either you are using enough modules that not every step is sent to all modules, not enough cpu on your machine to run rack itself, or some sort of other error in windows.
I don't say this lightly - I also brought up a windows 10 VM, installed a new copy of Rack 0.5.1, and installed a copy of SynthKit downloaded from the plugins page, and put together a very small patch of just the LFO-1 and ClockDivider:
rack.zip
that's an MPEG of the clock divider, working as expected - the logic is very simple for this clock divider:
    if (states[i] == true) {
      outputs[i].value = in;
      lights[i].value = 1.0f;
    } else {
      outputs[i].value = 0;
      lights[i].value = 0;
    }

if the light is on, it outputs the same value as the input.  if the light is off, it's set to 0.  so, either signal, or no signal.  what determines the light being on is a little more complicated, as it times the length of pulse and divides it in half for the pulse width, but again, if the light is on, so is the signal.

Rack v0.5.1 with the attached and screendumped patch use 8 threads and an average CPU usage of 1.2% on my Intel Core i7 2600K 8-core system with 16 GB RAM and a GTX 970 GPU.

The SynthKit plugin was installed on 2018-02-19 but the plugin.dll file contains no version information that I can convey to you but the zip-file it was installed from is called SynthKit-0.5.5-win.zip so I assume it's v0.5.5.

Next I took my ubuntu virtual machine (VirtualBox) and installed Rack 0.5.1 and SynthKit 0.5.5. With that I connected a Fundamental/LFO-1 square wave to the SynthKit/ClockDivider and got the same result as documented above for /3, /5, /6 and /7.
Next I installed Rack 0.5.1 and SynthKit 0.5.5 on a laptop running Ubuntu and got the same results.

even downloading your patch, I'm still seeing every clock fire in order the way it is supposed to: 3, 5, 6, and 7 all fire off for the correct duration, in the correct order:

1
1 2
1 3
1 2 4
1 5
1 2 3 6
1 7
1 2 4 8

I'm happy to take another video in either macOS or windows - I don't have have X11 running on any of my linux instances currently, or I'd do the same there.
one thing that you can do is install the NYSTHI plugin pack, and run the multi-track recorder, put the input of what's going in to the clock divider into channel 1, the output from 1 on the clock divider into channel 2, and the output from 3 on the clock divider to channel 3.  save to a file, let it run for 10 seconds, and send me the resulting wav file - that will let me see exactly what inputs you are seeing, and exactly what outputs you are seeing.  I just used the same patch you attached to this issue, if you want to do the same, that works for me.

this is only an 8 step clock divider, it uses base 8, not base 10, and just jumps through the first 8 clock states over and over again.

ah, I see, my documentation is out of date
let me fix that.

So it's not supposed to work like documented but that truncated to 8 steps and then resetting from the beginning?
I was, as you more can imagine, very confused with that you then couldn't figure out what I reported, despite giving a 32 beat example initially.

your example was showing failure on every beat for them.

My report was that "The behaviour of the clock divider deviates from the specification." and I showed the specified (i.e expected) behaviour versus the actual output in the visual.
Is it ok to try to build a clock divider found what I was after based on your source?


How to calculate D(exp, phys)?

Hi,
Thanks for providing such an amazing tool used for spatial analysis.
Now I have a reference atlas from ISH, but it's binary for each gene (1 means the given gene expresses in the bin, and 0 means not).
(1) How should I calculate the D(exp, phys)? I found that in the example, cost_marker_genes matrix is calculated by cdist(), but in that case, the exp and phys have same scale and distribution. For my case, exp is normalized expression value from RNA-seq reads, and phys is binary value. How can I calculate the D(exp, phys)? should I do some normalization first?
(2) How to select value for alpha_linear? or it's a hyper parameter, I need to try myself?
Thank you!
Chengxiang

Hi,
(1) you can go ahead and calculate D(exp, phys) with your binary reference atlas. In our experience, continuous values result in better reconstructions, but a binary atlas already helps a lot. Check afterwards if your cells mapped to the regions you instructed them to.
(2) when using a reference atlas, alpha_linear=1 will only map with the marker genes. When mapping de novo, set it to 0. Intermediate values will consider both constructs. We mostly use alpha_linear=0.5, unless if we feel the target space doesn't reflect biological truth. In that case we use higher values of alpha.


Fixed a typo.

The same text had references to redlines and red lines, I  assume it all should be red lines.
Description
Just a simple typo fix.
Related Issues
I didn't create an issue for something as simple as this, but if it's necessary just tell me and I will.
Tests
I added the following tests:
Replace this with a list of the tests that you added as part of this PR. A change in behaviour with no test covering it
will likely get reverted accidentally sooner or later. PRs must include tests for all changed/updated/fixed behaviors. See Test Coverage.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: Replace with a link to your migration guide

Thanks for the fix, will land when all is green.


getter and setter in example are using a private name with "_"

According to:
https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
6. Do not use "_" as a prefix for private properties.
The getter/setter example here:
https://github.com/Microsoft/TypeScript-Handbook/blob/master/pages/Classes.md
..is not examplary.

feel free to send a PR to change it to name

Actually it's as intended, and those are our own coding guidelines.

The reason it needs to be underscored is that we need some name for the backing field. What would you call it otherwise?

The reason it needs to be underscored is that we need some name for the backing field. What would you call it otherwise?

name instead of _fullName?


[XL] Connect Day Use Pass to Park Name Data Register

As a member of the public I would like to see accurate park names when booking a day use pass so that I know I am booking at the right place, have the right information, and can view indigenous characters where they exist.
As a DUP admin user, I would like to have all park names in DUP automatically update if they are changed and show the correct spelling and indigenous characters so that I do not have to manually change the name.
Acceptance Criteria:

Day Use Pass Public displays the park name from the park name register (display name)
Day Use Pass Admin displays the park name from the park name register (display name)
If the park name is changed in the register, then DUP public and admin shows the updated name
Where applicable, indigenous characters are displayed correctly

Notes

Blocked by #10

need vanity url for DUP to access the data register API.

Blocked by https://github.com/bcgov/parks-data-register/issues/97

link on ORCS number to get correct park

Also blocked by: https://github.com/bcgov/parks-data-register/issues/23
demo for this ticket will include changing the park name via register (likely via backend not through UI) and then having it update in DUP admin and public
from (https://github.com/bcgov/parks-data-register/issues/97)
_For Public: There are no changes to make as the data feed for parks all comes from the api.

For Admin:
On Edit the Park Name field needs to be turned into a non-modifiable field, just how the Park ORCS field works.
If DUP adds a 'New Park' feature, the admin page should show a search page that queries the data register. This way the user can pick based on name/orcs/etc and that is used to see the park name in the back-end of the DB.
For API:
The general idea is to cache the data from the data register overnight and keep all queries for DUP locked into the DUP API.
nightly job to query the data register should query based on orcs and update the park name field when a change is detected on the pk: park. Facilities do not need to be updated as they do not have the name property on their object.
Existing passes don't need to be changed as the key is off of orcs. Their display name can remain 'old' and will not have an impact other than the display name field being out of date. It is not very performant to update the 100,000's of records with the new name.
Facilities will need to be updated to use an identifier as opposed to keying off of name if the data register starts to serve out those names.
The reservations object needs to be converted to use the orcs identifier in the PK instead of the name. Currently it is reservations:::: This is a breaking change that will need to be done before we allow name changes to happen.
In doing the reservation object change, a displayName field should be attached to the object as it currently only exists on the pk. See writeFacility, writeModifier, writePass lambda functions.
Data model for DUP should be created and stored in a NoSQL Workbench file and committed to the repository.
Future improvements for the data register are to build a push mechanism to tell DUP to update as opposed to having DUP poll nightly._
Questions

Blocked by#10. Vanity URL needed so DUP knows were to look for API.

Unblocked #10

@JLWade , should we disable the ability to edit the Park name on the DUP Admin?

Created the ticket for the issue with Park name field: https://github.com/bcgov/parks-reso-admin/issues/311
@cameronpettit , how long does it take to get the changes done on DynamoDB to reflect on DUP-ADMIN and DUP-Public? (after a hard refresh)

@manuji The cronjob runs at midnight each night. Or you can invoke the updateParkNames lambda directly from the web console.

Thanks @cameronpettit , as the forced run of the cron job didn't work, I will wait and see if this is going to update after midnight.

Tested on TEST: Failed

Tested with Golden Ears Park and the changes made on the DynamoDB won't reflect on the DUP-Public & Admin.

FYI @marklise & @cameronpettit

This ticket was moved to QA before our Authorizer code landed. Axios calls now require an Authorizer: None header in the request - currently this is not present in the fetch call.
Adding in this header will likely fix the issue.

Will fix the issue in the previous comment but moving to blocked as we need the vanity URL sorted before we are able to 100% complete this ticket

Tested on TEST: Passed ✅

verified that this task has been implemented and working fine.
Passing to PO review.

moving to done


Suballocated Descriptor Set PR Review Fixes

Description

Testing

TODO list:

Also https://github.com/Devsh-Graphics-Programming/Nabla/pull/657#discussion_r1518398723


[Chore ] bump deps and fix regex perf

bump deps
fix minor regex performance issue
add changeset github workflow

Welcome to Codecov :tada:
Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.
Thanks for integrating Codecov - We've got you covered :open_umbrella:


Add feature to get BiteFix Ai Agents Error resolution Report File

Description:
Currently, the logs generated by the AI Agents during the debugging process are displayed in the terminal. This feature request aims to enhance user experience by providing an option to export these logs as Error Resolution Report nto an MD File.  Additionally, users should be able to specify a log directory to save these files.
Tasks:

[x]  Implement a function to extract logs from the AI Agents.
[x]  Create file export functionality that includes the extracted logs of all four AI Agents.
[x]  Allow users to specify a log directory as a parameter for the export feature.
[x] Test the new feature to ensure it functions correctly.
[x]  Update documentation to guide users on using the new export feature.

Issue solved, and new version of package updated....v0.1.0


Inconsistent capitalization of legend categories in Discover

The legend categories are not consistently capitalized.  Consider changing "Sharing and Access" to "Sharing and access".

Title case should be used for Content Types and Resource Types

Someone please vote with tiebreaker or @ndebuhr share your opinion

Going with Title Case

Going with Title Case


Better error message when downloading windows installer

🚀 Feature Proposal
Emit a more beginner-friendly error message in the scenario when:

You use the FOUNDRY_RELEASE_URL environment variable to fetch the foundry package via a timed url
You mistakenly download the wrong package format by accident (like downloading the windows installer)

The current error message is simply unzip: short read which doesn't point you much in the right direction for finding your mistake. See the following log snippet:
  49   | [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [debug] Timezone set to: UTC
  50   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [info] Starting felddy/foundryvtt container v9.245.0
  51   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [debug] CONTAINER_VERBOSE set.  Debug logging enabled.
  52   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [info] No Foundry Virtual Tabletop installation detected.
  53   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [info] Using FOUNDRY_RELEASE_URL to download release.
  54   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [info] Using CONTAINER_CACHE: /data/container-cache
  55   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [info] Downloading Foundry Virtual Tabletop release.
  56   │ [foundryvtt]   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
  57   │ [foundryvtt]                                  Dload  Upload   Total   Spent    Left  Speed
  58   │ [foundryvtt]
  59   │ [foundryvtt]   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  60   │ [foundryvtt]   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  61   │ [foundryvtt]   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
  62   │ [foundryvtt] Entrypoint | 2022-01-30 05:13:43 | [info] Installing Foundry Virtual Tabletop 9.245
  63   │ [foundryvtt] unzip: short read

It would be relatively straightforward to check the file format and emit a more beginner friendly error message, and would probably save folks some time.
Motivation
It's really easy to stumble on this problem. The default operating system in the Foundry license page is windows, so if you forget to switch to the node package this will happen to you.
The filenames produced by the container download process look perfectly normal, so if you casually inspect the container-cache directory you have no reason to suspect any problems. Below is an example container-cache directory after downloading the wrong foundry package format. Notice that every file is named correctly and claims to be a zip file. But if you use the file command to do magic header inspection, the most recent file is a PE32 executable downloaded because I forgot to flip the OS in the licenses page.
$ docker exec -it foundry sh
/home/foundry # apk add file
<... apk installation output snipped... but the file command gets installed...>
/home/foundry # cd /data/container-cache
/data/container-cache # file *
foundryvtt-0.7.10.zip: Zip archive data, at least v2.0 to extract, compression method=deflate
foundryvtt-0.8.9.zip:  Zip archive data, at least v2.0 to extract, compression method=deflate
foundryvtt-9.238.zip:  Zip archive data, at least v2.0 to extract, compression method=deflate
foundryvtt-9.242.zip:  Zip archive data, at least v2.0 to extract, compression method=deflate
foundryvtt-9.245.zip:  PE32 executable (GUI) Intel 80386, for MS Windows, Nullsoft Installer self-extracting archive

This has happened before and resulted in pretty extensive troubleshooting for such a simple problem to fix in https://github.com/felddy/foundryvtt-docker/issues/113. I've been tripped up this way myself more than once... but it happens infrequently enough that I always forget what's wrong and have to figure it out from scratch. I expect others will have trouble and end up asking for assistance as well. It feels pretty straightforward to check the file-format and bug out if it's unexpected.
Example
Using the output of the file command or some other validation mechanism (does curl know anything about mime types?), catch this common user-error and emit a helpful message along the lines of "We were able to use the FOUNDRY_RELEASE_URL to download a foundry installer package, but it doesn't look like a Linux/Nodejs zip file. This can happen when you provide a URL to the windows installer by mistake."

For completeness, here's the file output for the OSX dmg:
$ file FoundryVTT-9.245.dmg
FoundryVTT-9.245.dmg: zlib compressed data

It's unique from both the windows and the node/linux output, so each of the three installers can be disambiguated.

This is a solid proposal.  💪
I agree that it would make a great addition to help mitigate a common pitfall.
Thank you for the write up, and the related PR.


Fix pin numbers

Build and run pins are wrong.

We will flip the wires on the MCB instead of changing it in firmware.


Revamp the Community Page of the Application

I can help with that! Do you have any figma design?

happy to take this one : )

Hmm yes sure...

do yo have any figma design for the community page which i can refer..?

i have already signed in using google and when i come to community page there is a login form will username and password for community will be sent separately .. ??

do yo have any figma design for the community page which i can refer..?

No bro but you can do anything on your own according to the design of the application the main goal is that we have a collaborative community where the user has the freedom to create their profile and have amazing chat experience

i have already signed in using google and when i come to community page there is a login form will username and password for community will be sent separately .. ??

The Community that we made was using react-chat-engine API which gives the pre-made interface due to which now i think it's expired it was for 1 month...yes.

ok cool

i have already signed in using google and when i come to community page there is a login form will username and password for community will be sent separately .. ??

The Community that we made was using react-chat-engine API which gives the pre-made interface due to which now i think it's expired it was for 1 month...yes.
You can remove that and start with working on your idea...

ok cool

How is the work going on guys @sumanthsumu1418 @Mohsin-mw

Hi i would like to work on this  but can you give me bried defination what exactly you want. It is my first open source contributions for HackTober

@Dhruvrode community Page means buddy where the people can talk via chat and share their thoughts about the disaster that took place share pics and tell about the nearby disaster shelters...

Hey I would love to work on this. Can i use my custom details to work on this (projectId etc) and update the page design and layout ? This gonna be my first contribution to the open source community.

Hey I would love to work on this. Can i use my custom details to work on this (projectId etc) and update the page design and layout ? This gonna be my first contribution to the open source community.

Go ahead and do it..


UI Error visualizing a bold word in a code sample

For Bug Reports

BookStack Version v0.18.4:
PHP Version: 5.6
MySQL Version: 5.7

Expected Behavior
Visualize bold word in a code sample

sample sample sample

sample sample sample

Current Behavior
Bookstack page dont visualize bold word.

Steps to Reproduce
Create new page with the following code, save and visualize the page.

sample sample sample

Hi @agalisteo, Thanks for opening this issue. This is not so much of a UI error as much as it's done on purpose due to code blocks being rendered with codemirror.
This is already open under #481 so I will close this issue request but feel free to continue the conversions on #481.


Expose disable width cast option in binary

For https://github.com/phanrahan/magma/issues/708

Bump, this is needed by https://github.com/phanrahan/magma/pull/741

Bump, needed for https://github.com/phanrahan/magma/pull/741

Agreed, a simpler temporary solution would be to just prefix them with "v" (e.g. -vw).  I think the issue is that we need to passthrough the arguments to the verilog pass, but that pass is called implicitly by the choice of the ".v" output.  Another option is to provide some argument like "output_pass_args" that will forward arguments to the final pass.

I like the "output_pass_args" route except I would want to call it something like "serialization_args" or even "codegen_args"


The adapter is not connecting (login) to OpenDTU.

What happened?
I noticed that the adapter is no longer registering correctly with OpenDTU (as seen in the screenshot). When I manually enter the username and password, everything works again. Unfortunately, it doesn't seem to work automatically anymore.

While testing, I also observed that the entered IP address in the adapter doesn't matter, it still turns green. However, in the OpenDTU section in ioBroker, nothing is displayed.
What did you expect to happen?
No response
How to reproduce it (minimal and precise)
No response
OpenDTU version
23.11.16
Adapter version
1.0.1
Log
No response

You mean that the adapter does not log in to the web interface?
It has never done that, and it won't.
The user data is used for the API.

I'm sorry, I misunderstood it then! I will test it again tomorrow and then provide feedback.
Perhaps there was no sun at that moment, and that's why nothing was transmitted.

I'm sorry, I misunderstood it then! I will test it again tomorrow and then provide feedback.
Perhaps there was no sun at that moment, and that's why nothing was transmitted.


[FLOC-1576] Repair missing filesystems

As preliminary to breaking up creation into atomic steps, and also to recover from failures mid-way through creation, create a filesystem on an attached block device if it is missing one. Previously we would try to mount it, fail, repeat forever.
http://build.clusterhq.com/boxes-flocker?branch=repair-missing-filesystem-FLOC-1576

Definitely my bad on letting that Fake come in, and I think the failing test relates to that. Specifically the real implementation does not have the discovered_datasets field that the fake has.
New work looks great though! And this new break down of responsibilities I think makes each of the parts easier to reason about and test.
Resubmit once you've addressed the failing tests, I'll try to be quick to review the next iteration.

As mentioned elsewhere, end-to-end testing plan is to do FLOC-1771 (get rid of compound create) at which point this is automatically tested by the regular acceptance tests. So possibly this should not be merged until 1771 stacked on this passes acceptance tests?

Looks good!
Verify that the one aws failure is just a flake, I couldn't be sure by glancing at it personally.
Otherwise this looks ready to merge.

Reviewed 2 of 2 files at r3.
Review status: all files reviewed at latest revision, 5 unresolved discussions.

Comments from the review on Reviewable.io

Just going to merge this, followup 1771 is mostly working, Swisscom has had decent success with this repairing issues.


[Bug] Agent mysql connection should set allowPublicKeyRetrieval to true to support mysql 8.0

What happened
[Bug] Agent mysql connection should set allowPublicKeyRetrieval to true to support mysql 8.0
What you expected to happen
[Bug] Agent mysql connection should set allowPublicKeyRetrieval to true to support mysql 8.0
How to reproduce
[Bug] Agent mysql connection should set allowPublicKeyRetrieval to true to support mysql 8.0
Environment
No response
InLong version
0.12.0
InLong Component
InLong Agent
Are you willing to submit PR?

[X] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Is it necessary to set this parameter to true?

https://mysqlconnector.net/connection-options/

 Note that AllowPublicKeyRetrieval=True could allow a malicious proxy to perform a MITM attack to get the plaintext password, so it is False by default and must be explicitly enabled.


Fetch the correct binary for EC2 started with Amazon Linux 2 + x86

Current binary resolution gets a binary that fails with this error (for migration-engine):
  LiftEngine:stderr /home/ec2-user/.nvm/versions/node/v10.4.0/lib/node_modules/prisma2/migration-engine: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
  LiftEngine:stderr  +0ms
Error: Error: Error in lift engine for rpc listMigrations:
  /home/ec2-user/.nvm/versions/node/v10.4.0/lib/node_modules/prisma2/migration-engine: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

Further learnings:

This AMI does not have openssl installed. In its current state, we need to manually install openssl and if required, fetch the correct binary. In this case the lambda binary works.

This sounds like a documentation issue, as we can only detect the libssl version if it's installed.
We would have to add a guide how to handle this specific AMI image with Photon.

This issue is not reproducible anymore. I am closing this, please feel free to reopen if the problem persists for anyone.


LFS-1105: Display vocabularies in a MaterialTable

Jira link
Note: this PR only replaces the vocabulary tables. The layout and functionality of the existing search bar will be tackled separately in 1106.

search does not work; cannot locate HANCESTRO, HP,...; after the search is complete INSTALL and ABOUT buttons are no longer visible
enlarge the size of the font in the table header to match the size in the detail

Fixed:

[ ]  buttons missing when searching
[ ]  installed vocabulary to show up as uninstalled
Vote to leave as expected behaviour after completed action:
losing filters after installing a vocabulary
Could not reproduce:
all other issues

Vote to leave as expected behaviour after completed action:

losing filters after installing a vocabulary

I'm okay with merging with lost filters since it's not a blocker, but it should not stay as the default behavior.

Look really nice. Search seems to return no more than 25 entries. Is this by design?

Look really nice. Search seems to return no more than 25 entries. Is this by design?

Good catch. It may be a default limit set in the bioportal api. @veronikaslc please investigate (http://data.bioontology.org/documentation).
However, It's not a regression, it was exactly like this before without us noticing it.


Game Bug #1

Whilst playing the first initial release of the game it was pointed out that the stairs won't let the hero back up to the central part of the game layout. This fix will be done by adjusting the sprite renderer to make sure the hero has no problems going up and down the stairs

This is a time where you'd want to stick with the template that's used in your other issues. I'm not sure why it was abandoned here?
With bugs you will have a precondition - this is the "setup" to reproduce the bug - how do you get to the point where the player is stuck?


_1password: 2.15.0 -> 2.16.0

Description of changes
https://app-updates.agilebits.com/product_history/CLI2#v2160001

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 223003 run on x86_64-linux 1

1 package built:

_1password


svg embedded in svg gets marked red

Current:

Expected:

Its not an error but it gets marked and it works in every major webbrowser.
Any reason this is like it is?

I think this is not a bug caused by Vue language-tools. This can also be seen in plain HTML:

The svg tag seems to be missing here:
https://github.com/microsoft/vscode/blob/7a711a998683b26f7339fa83004d153ccf60f5a2/extensions/html/syntaxes/html.tmLanguage.json#L1453-L1457

Not a problem of the language tools.
Im sorry


Error after installing

Grav version 1.6.19
E_NOTICE - Undefined property: Grav\Plugin\MarkdownDetailsPlugin::$a11y
More details in the log

Can you please test again?

Installation goes fine now, thanks!
The plugin works also great.
When I set a11y to true all entries are expanded and will not collapse

The documentation misses a closing tag:
!> [h3] About Charles Darwin
should be
!> [h3] About Charles Darwin [/h3]   ([/h3] added)

my config:
assets:
  css_pipeline: false
  css_pipeline_include_externals: true
  css_pipeline_before_excludes: true
  css_minify: true
  css_minify_windows: false
  css_rewrite: true
  js_pipeline: false
  js_pipeline_include_externals: true
  js_pipeline_before_excludes: true
  js_minify: true
  enable_asset_timestamp: false
  collections:
    jquery: 'system://assets/jquery/jquery-2.x.min.js'

about expanded in a11y mode: is the javascript loaded (it will load in the bottom group), are there JS erros?
about closing: there is no need for closing, the content of the brackets will be used as string for tags in markup
which browser are you using btw?

First bullit
Have a look
Browser FF & Chrome

Second bullit
Markdown:
!> [h4] Test2
with a11y: true
Second entry 'Test2' is formatted <h2> (not <h4> as requested in markdown>
with a11y: false
Second entry 'Test2' is not <h2> nor <h4>

as i took a look in the generated markup i would guess the shortcodes-core plugin is spitting in our soup.
my plugin was designed as standalone solution, because i didn't wanted to have all the functions on shortcodes around, when using ohnly details.
why do you don't use the shortcode plugins details functionality?

'Spitting in our soup' ;-)
I got enthousiast when I looked at https://inclusive-components.design/collapsible-sections/
Especially the buttons 'expand all' / 'collapse all' looked promising
Also, the shortcode plugins details has its own defects and quirks.
Thanks for clarifying!

i guess i can make it work together. if the expand/collapse all thing is important for you i can surely find a way to get it working

I would not try it if I were you. It'll always cause problems and
incompatibilities.
I would make mention of it in the readme doc.
On Thu, 19 Mar 2020, 13:22 Sebastian Laube<EMAIL_ADDRESS>wrote:

i guess i can make it work together. if the expand/collapse all thing is
important for you i can surely find a way to get it working
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/bitstarr/grav-plugin-markdown-details/issues/1#issuecomment-601148373,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC4XGQY5GPCF5K5A2ZMABXLRIIFBFANCNFSM4LPCMAUQ
.


config.discard_classes not support lambda

Description

since config.ignore_classes support lambda, but  config.discard_classes not, I need this feature to maintain the same behavior as before when config.ignore_classes deprecated
Describe the solution you'd like

add lambda support for config.discard_classes
Describe alternatives you've considered

Additional context

Hi @hxx 👋
The discard_classes config option was introduced by #597 - it was designed to conveniently discard classes by name or regex match.
If you need to use a callback to identify particular classes for discard, you could take a look at the add_on_error callback. Returning false from this callback would discard the event.


feat(input-autocomplete): new subComponent InputAutocompleteModalMobile

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

16 of 68 (23.53%)  changed or added relevant lines in 4 files are covered.
2 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.7%) to 79.67%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

packages/select/src/components/base-select-mobile/Component.tsx
3
6
50.0%

packages/input-autocomplete/src/Component.modal.mobile.tsx
10
59
16.95%

Files with Coverage Reduction
New Missed Lines
%

packages/base-modal/src/Component.tsx
1
82.15%

packages/base-modal/src/utils.ts
1
90.24%

Totals

Change from base Build<PHONE_NUMBER>:
-0.7%

Covered Lines:
7994

Relevant Lines:
9080

💛  - Coveralls

changeset


Add s3 get requests

my commit was based on @enaydanov server.
while creating this PR, i will now go and try to run the server with these new routes added

i started the docker following @enaydanov 's procedure, and it seems to be working, but... my requests are getting response code 301 ('MOVED PERMANENTLY')


[1.20.1] Crash when opening dungeon-like chests

Forge: 47.0.49
Chalk: 1.6.0
Log: https://bytebin.lucko.me/QT8Sc4YCEe
When I open a chest, the game crashes when the loot tries to generate.

I can verify that this has occurred for me as well, same versions of MC, Forge, and Chalk.
https://pastebin.com/FMHN9eSg

Fixed in 1.6.1.


Error "id **** not found" with prune command

Output of restic version
restic 0.12.0 compiled with go1.15.8 on linux/amd64
How did you run restic exactly?
./restic -r swift:REPO:/ prune
enter password for repository:
repository XXXXX opened successfully, password is correct
loading indexes...
loading all snapshots...
finding data that is still in use for 35 snapshots
[2:36] 20.00%  7 / 35 snapshots
id ff0caa4a8e36c26685eb4ab0d43101d164f785d5668ba8fcac6293e69eb344fe not found in repository
github.com/restic/restic/internal/repository.(*Repository).LoadBlob
/restic/internal/repository/repository.go:162
github.com/restic/restic/internal/repository.(*Repository).LoadTree
/restic/internal/repository/repository.go:728
github.com/restic/restic/internal/restic.loadTreeWorker
/restic/internal/restic/tree_stream.go:37
github.com/restic/restic/internal/restic.StreamTrees.func1
/restic/internal/restic/tree_stream.go:164
golang.org/x/sync/errgroup.(*Group).Go.func1
/home/build/go/pkg/mod/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208/errgroup/errgroup.go:57
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1374
Also, I tried with a check :
./restic -r swift:REPO:/ check
using temporary cache in /tmp/restic-check-cache-171205632
enter password for repository:
repository xxxxxx opened successfully, password is correct
created new cache in /tmp/restic-check-cache-171205632
create exclusive lock for repository
load indexes
check all packs
check snapshots, trees and blobs
error for tree ff0caa4a:apshots
id ff0caa4a8e36c26685eb4ab0d43101d164f785d5668ba8fcac6293e69eb344fe not found in repository
[8:33] 100.00%  35 / 35 snapshots
Fatal: repository contains errors
Or with a rebuild-index and no errors on this one  :
./restic -r swift:REPO:/ rebuild-index
enter password for repository:
repository xxxxxx opened successfully, password is correct
loading indexes...
getting pack files to read...
rebuilding index
[0:11] 100.00%  195221 / 195221 packs processed
deleting obsolete index files
[0:00] 100.00%  28 / 28 files deleted
done
What backend/server/service did you use to store the repository?
Switch Openstack
Expected behavior
The prune delete forget snapshots correcly
Actual behavior
The command prune exit with an error where an id is not found.
Steps to reproduce the behavior
I don't really know, all the backup/forget/prune worked correctly until last night where the prune couldn't finish his job.
Do you have any idea what may have caused this?
No idea
Do you have an idea how to solve the issue?
No idea

The problem is solve.
I found the problem with the find $ID and found the snapshots who was the problem.
After I launch forget $SNAPSHOT_ID and finally the prune.


[To Main] Bugfix: Comments do not update when editing rejected comments [DESENG-527]

Issue #: 🎟 DESENG-527
Description of changes:

Bugfix: Submission of rejected comments 🎟 DESENG-527

Fixed issue where resubmitted comments would not reappear in the queue for approval.
Added unit tests to ensure the issue does not reoccur.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the met-public license (Apache 2.0).

Codecov Report
Attention: Patch coverage is 28.57143% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 75.71%. Comparing base (25e396b) to head (be9e6d5).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2452      +/-   ##
==========================================
+ Coverage   75.58%   75.71%   +0.13%
==========================================
  Files         583      583
  Lines       20777    20778       +1
  Branches     1526     1526
==========================================
+ Hits        15704    15733      +29
+ Misses       4837     4809      -28
  Partials      236      236

Flag
Coverage Δ

metapi
88.01% <28.57%> (+0.27%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

met-api/src/met_api/services/submission_service.py
77.61% <28.57%> (+3.45%)
:arrow_up:

... and 3 files with indirect coverage changes

Codecov Report
Attention: Patch coverage is 28.57143% with 5 lines in your changes are missing coverage. Please review.

Project coverage is 75.71%. Comparing base (25e396b) to head (7e6f669).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2452      +/-   ##
==========================================
+ Coverage   75.58%   75.71%   +0.13%
==========================================
  Files         583      583
  Lines       20777    20778       +1
  Branches     1526     1526
==========================================
+ Hits        15704    15733      +29
+ Misses       4837     4809      -28
  Partials      236      236

Flag
Coverage Δ

metapi
88.01% <28.57%> (+0.27%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files
Coverage Δ

met-api/src/met_api/services/submission_service.py
77.61% <28.57%> (+3.45%)
:arrow_up:

... and 3 files with indirect coverage changes


Brackets in roll formulas break the roll evaluation

Brackets in a roll formula lead to an error in the parsing of the unfullfilled rolls:

You can reproduce the issue with the following macro:
r = new Roll("5+(1d99*0.0001)")
await r.evaluate({async:true})
r.render()

Thanks for your work

I am having the same issue. It breaks many rolls on the pf1e sheet, for example this one:

This issue is still occurring on Foundry v11.315, DnD5e system 3.1.1.
Any roll formula that includes parentheticals completely prevents the roll from executing.


Make is_simulated a property of the event source

I think this is important information that should not be hidden in metadata and be required to be implemented for all event sources.
Opinions?

I agree.

I have nothing against it. But we only really have one simulation source, so its quite clear already. Did you encounter a particular need for this information, other than for "metadata" reasons?

I don't really wanne see isinstance(event_source, SimTelEventSource) when it could be
if event_source.is_simulated.

But what follows that if statement that is guaranteed to be valid for any simulation event source?

Yes, e.g. writing the mc container to the DL1 file.

Okay, that sounds valid (assuming any simulation event source is guaranteed to have implemented that container)

Sounds good to me.  You might also want some other meta info like what data level the event source provides.
print(eventsource.is_simulated).
print(eventsource.data_levels)

True
['R0', 'R1']

Where eventsource.data_level is a list of what data levels are generated:

["DL1",] for a DL1EventSource, when that exists
["R0","R1"] for SimTelEventSource

@kosack that's a good idea, will include that


Rewrote Get Help FAQ

Make it a more useful place to point beginners with questions.

I've had a few random tweets recently with questions: https://twitter.com/code_In_ME/status/1241422676553601025 . Also pointing to the forum to increase its use and utility - google groups are a bit passé and worse UX.

@andrewgodwin please also edit the pinned Using Django post to point to this FAQ so users can read our advice on asking good questions?

Done, though it points to the stable release right now - I can change it to point to dev if you're not going to backport this?

Hi @adamchainz, can we also add a link to the forum in the getting help section at https://docs.djangoproject.com/en/3.0/#getting-help ?

@andrewgodwin Although we rarely backport docs changes, I think should backport this one, since we can't control which version users are on when they click "get help"
@sks444 Thanks for the prompt. I actually rewrote that section to point directly to this FAQ page, to reduce the redundant redundancy. It also linked directly to creating a ticket, rather than going through the "how to" of creating tickets as this FAQ page does. Hopefully that reduces frivolous tickets.
I also took a little extra pass at the wording. I renamed these to "channels" of support, added a mention of the Code of Conduct, and reduced some mailing-list centric language.

Interested to see both fellows' input on this.


[Backport 2.16] Create listener to refresh search thread resource usage

Backporting https://github.com/opensearch-project/OpenSearch/pull/14832 to 2.16

Description
[Describe what this change achieves]
Related Issues
Resolves #[Issue number to be closed when this PR is merged]

Check List

[ ] Functionality includes testing.
[ ] API changes companion pull request created, if applicable.
[ ] Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@deshsidd you are missing DCO signoffs:
commit 3ada0d49f09d24e5b9407cf159875e4b35f1392e
Author: Siddhant Deshmukh<EMAIL_ADDRESS>Date:   Tue Jul 23 02:09:54 2024 -0700

    Update CHANGELOG.md

commit 6c4082ad21694a1fc7464fcc733201e6d995210b
Author: Siddhant Deshmukh<EMAIL_ADDRESS>Date:   Tue Jul 23 02:09:10 2024 -0700

    Update CHANGELOG.md

Please use git amend or interactive rebase git rebase -i to add DCO to these two commits.

Also this appears to be a duplicate of #14896 which has the same problem.  Please close whichever one is out of date.


openapi: Fix project and version models

Add "unknown" field to server_side and client_side enum.
Fix required information for a lot of objects which probably got messed up during a restructure.

Any updates with this PR? It's been almost two months since changes were requested.

Oh sry, I forgot about this. This PR can probably be closed and the individual issues with fields which are non-nullable (but currently slipped through due to the complex structure with allOf etc) need to be fixed in a separate PR.


SOLR-17609: Remove HDFS module

https://issues.apache.org/jira/browse/SOLR-17609
Description
Explore what removing HDFS module from Solr impacts.
Solution
Searching for references for hdfs, hadoop, and other keywords.  Running tests.

[ ] Look at security policy last, once we get good green builds, what can we remove?
[ ] Look at the Notice.txt, it refers to Apache Hadoop
[ ] Look at libs.versions.toml

Tests
Only existing tests.
Checklist
Please review the following and check all that apply:

[ ] I have reviewed the guidelines for How to Contribute and my code conforms to the standards described there to the best of my ability.
[ ] I have created a Jira issue and added the issue ID to my pull request title.
[ ] I have given Solr maintainers access to contribute to my PR branch. (optional but recommended, not available for branches on forks living under an organisation)
[ ] I have developed this patch against the main branch.
[ ] I have run ./gradlew check.
[ ] I have added tests for my changes.
[ ] I have added documentation for the Reference Guide

Question!  Should AbstractRecoveryZkTestBase be merged back into RecoveryZkTest since we no longer have the HDFS contrib tests?  That goes for AbstractChaosMonkeySafeLeaderTestBase, AbstractMoveReplicaTestBase,AbstractRecoveryZkTestBase, AbstractRestartWhileUpdatingTestBase, AbstractSyncSliceTestBase, AbstractTlogReplayBufferedWhileIndexingTestBase, AbstractUnloadDistributedZkTestBase files as well?

Opportunity to remove the isSharedStorage property of DirectoryFactory?


Perform multiple searches in a single query

Related product discussion: https://github.com/meilisearch/product/discussions/489
Related specification: https://github.com/meilisearch/specifications/pull/225
TODO

[x] For implementation, check with the product squad to get how it should be implemented

A prototype PR is available: #3417

[x] Merge the changes into main
[ ] Update the specification: https://github.com/meilisearch/specifications/pull/225

Impacted teams

@meilisearch/integration-team
@meilisearch/docs-team: new endpoint to document.

Remaining identified topics to address (in the open PR or in a subsequent PR):

Tests tenant tokens with multi search. As the PR is doing the same check as the regular search, I expect it will offer the same protection, but this needs explicit tests in the code.
Handle error cases on the index name. Currently the case were the index name does not exist is correctly handled, but we possibly want special handling when:

The passed name is an illegal index name
There is not indexUid in one query.

Should we tell which query is responsible for the error when we return an error?

Opened the specification PR: https://github.com/meilisearch/specifications/pull/225
The issue description is up to date

Hello everyone following this issue 👋
We have just released the first RC (release candidate) of Meilisearch containing this new implementation!
You can test it by using

the release assets
the Meilisearch Docker image

docker run -it --rm -p 7700:7700 -v $(pwd)/meili_data:/meili_data getmeili/meilisearch:v1.1.0-rc.0

You are more than welcome to communicate any feedback about this new implementation in this discussion.
If you encountered any bugs, please report them here.
Thanks in advance for your help and your involvement in Meilisearch ❤
🎉 Official and stable release containing this change will be available on 3rd April 2023
⚠ RC (release candidates) are not recommended for production


feat: Show half of editor pane while pages pane is open

Description
This PR introduces a new feature that enhances the user experience by allowing the editor pane to display half of its content while the pages pane is open. This improvement enables users to simultaneously view page options in the pages pane and editor pane content, enhancing productivity and ease of navigation.
PR fixes following issue(s)
Fixes https://github.com/appsmithorg/appsmith/issues/30538
Media
https://github.com/appsmithorg/appsmith/assets/87797149/d73aae22-2c27-425f-9a6f-55fa0cfa24d4
Type of change

New feature (non-breaking change which adds functionality)

Testing

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration.
Delete anything that is not relevant

[ ] Manual
[ ] JUnit
[ ] Jest
[ ] Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

Summary by CodeRabbit

New Features

Enhanced the IDE editor pane with improved page navigation and visibility.
Introduced a smoother animation transition for page sections based on active status.

Refactor

Simplified the logic for rendering components in the IDE's editor pane, focusing on a cleaner, more efficient codebase.
Removed outdated checks and conditions, streamlining the component rendering process.

Bug Fixes

Fixed issues related to page scrolling and switching, ensuring a more intuitive and responsive user experience.

/build-deploy-preview skip-test=true

/ok-to-test<EMAIL_ADDRESS>

/build-deploy-preview skip-test=true

/ok-to-test<EMAIL_ADDRESS>

/ok-to-test<EMAIL_ADDRESS>


CO2 charging does not switch to Fast charging mode like Tibber

Describe the bug
When the Tibber price drops below the configured threshold, EVCC switches the charging mode to 'fast'. This switch is very useful for triggering automations, like disabling the home battery, while the car is charging to prevent it from emptying.
This is not the case for CO2 charging. In case of CO2 charging the charging mode stays in 'pv', however EVCC is essentially performing 'fast' charging.
It would be great, if the behavior would be consistent and also in CO2 charging mode a switch to 'fast' is done as long as the CO2 threshold is met.
Steps to reproduce

Configure CO2 charging
Set the charging mode to 'pv'
Set the CO2 limit so that EVCC starts charging.
Wait for the charging to beginn
Charging mode stays in 'pv', although it charges in 'fast' mode while it is under the CO2limit.
...

Linux
Version
0.121.5

for detection you can use the MQTT topic evcc/site/smartCostActive

for detection you can use the MQTT topic evcc/site/smartCostActive

Great! Thank you very much. Note that this is missing in the documentation:  https://docs.evcc.io/docs/reference/api/#mqtt-api

most of the Doku topic are writable. There are a lot more, which are only readable. I think it is too much to list them all.

Can you give a hint on how to find out, which topics are available? I am running mosquitto and I haven't found a way there how to list available topics.

It would be great, if the behavior would be consistent and also in CO2 charging mode a switch to 'fast' is done as long as the CO2 threshold is met.

Do you mean switch the active button in the UI?

It would be great, if the behavior would be consistent and also in CO2 charging mode a switch to 'fast' is done as long as the CO2 threshold is met.

Do you mean switch the active button in the UI?

Yes. However with the evcc/site/smartCostActive topic, this is no longer necessary and a much better way. I am closing this therefore. It would be however great to give users some instructions on how to find our, which MQTT topics are available.

I am using "MQTT Explorer" on my Windows Laptop. There you can see every available topic.

I am using "MQTT Explorer" on my Windows Laptop. There you can see every available topic.

This is great! Thank you very much


Enable unix transport for Rusk service

fixes #1016

Codecov Report

Merging #1018 (6540fb8) into master (828364b) will decrease coverage by 0.45%.
The diff coverage is 60.64%.

@@            Coverage Diff             @@
##           master    #1018      +/-   ##
==========================================
- Coverage   50.51%   50.06%   -0.46%
==========================================
  Files         145      149       +4
  Lines        7544     7856     +312
==========================================
+ Hits         3811     3933     +122
- Misses       3066     3237     +171
- Partials      667      686      +19

Impacted Files
Coverage Δ

pkg/config/consts.go
0.00% <ø> (ø)

pkg/config/genesis/config.go
0.00% <0.00%> (ø)

pkg/config/genesis/presets.go
50.00% <ø> (ø)

pkg/core/candidate/validator.go
57.14% <ø> (ø)

pkg/core/chain/legacy.go
26.08% <0.00%> (-2.49%)
:arrow_down:

pkg/core/chain/mock.go
8.33% <ø> (ø)

pkg/core/consensus/agreement/accumulator.go
83.01% <ø> (ø)

pkg/core/consensus/agreement/handler.go
56.14% <ø> (ø)

pkg/core/consensus/agreement/store.go
62.12% <ø> (ø)

pkg/core/consensus/agreement/testutil.go
100.00% <ø> (ø)

... and 133 more

Continue to review full report at Codecov.

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


Change contact during manage backup- shows the new contact but then old contact shows up again

https://bithyve-workspace.slack.com/files/UEB7M06KF/F01ABH69MKR/rpreplay_final1600233828.mp4
@antuz123

Change contact on  manage backup using Skip contact flow. The new contact F&F request awaiting shows up on the manage back up card for a 1 second and then the old contact shows up again
Tested on upgraded dev app 1.1.2 (107)

@cakesoft-swati  Can you confirm this on the latest build? It may have already been resolved with other issues of manage backup.

-Not able to reproduce this issue on version 1.2.0(122)


navigate().back() ---iteration

Protractor tool is new to me, could you please help me with the following.
How to iterate through browser.navigate().back()??
I have a page to automate where I need to click on all the links in home page, and then go back to the home page to click on the remaining links.
For time being I derived like the following:
HomePage.HomegMenuItem.click();
HomePage.reference.click();
browser.navigate().back();
HomePage.machine.click();
browser.navigate().back();
HomePage.connectivity.click();
browser.navigate().back();
Homepage and other var's are declared in page objects.
Thanks!!

Hi there!
Your question is better suited for StackOverflow or Gitter. Please ask a question there with the 'protractor' tag or post in the Gitter Channel to get help.
From the the getting help section of the README:

Please ask usage and debugging questions on StackOverflow (use the "protractor" tag) or in the Angular discussion group. (Please do not ask support questions here on Github.)


add AngularAttack 2017 to announcement-bar and events page

Hi, this commit adds an event listing to the angular.io events page. It also adds an announcement bar item on the home page.
Please let me know if you'd prefer any changes.
Thanks!
--Jacques Crocker
Angular Attack 2017 Organizer
<EMAIL_ADDRESS>Screenshots:

Hello,
The events page is for listing events where the Angular Team is going to be presenting only; we do not publish other events/activities.
For the banner on the homepage; We can add this at a later date; closer to the actual hack-a-thon.  I am going to close this PR and put this in my list for banners.


How to Implement Starts-With Phrase Search via NEST Client

Suppose my Column(On which i am doing Search) have values like below
Assume Record 1 Is----> "TOMMY STICKER THLDEUR 03-IN"
Assume Record 2 Is----> "STICKER TOMMY TH-00814-IN"
Assume Record 3 Is----> "STICKER TOMMY - THLDEUR O03-IN"
Assume Record 4 Is----> "TOMMY JELLY BEANS (20G X 12 UNITS X 12 BOXES)"
Assume Record 5 Is----> "STICKER TOMMY - TH-00003-IN"
So if i searched "TOMMY" it should only show record 1 and 4 as only they are starting from "TOMMY".
Also i don't want to change(recreate) my indexes as they are very large.

Hi @sindhusingh
Take a look at the prefix query or prefix filter.  Keep in mind though that they require your field to not be analyzed to work properly- so you may have to reindex.
A better option would be (however would also require reindexing) to use an analyzer with the shingle or edge ngram token filter applied on your field.  This will increase the size of your index, but in turn will give you better performance than using the prefix query/filter.
Hope that helps.


Opt-in to --experimental-modules

Feature Request
👋 Node core and Node Module WG member here.
It looks like complications are emerging from folks early adopting .mjs without fully understanding the consequences.
Where Node has the guard for --experimental-modules, tools like Babel and Webpack do not
and happily take .mjs without the context of “experimental” which leads to frustration from project maintainers.
It’s the Node Module WG position that --experimental-modules should not be used in production code.
I think that adding a flag-like-mechanism for use matches nicely with Node, expresses caution, and gives users a better heads up to what they’re getting into.
Note: This is a cross-post from https://github.com/babel/babel/issues/8813

It looks like complications are emerging from folks early adopting .mjs without fully understanding the consequences.

Neither webpack nor the webpack documentation recommend using .mjs or even mention it. If there is any confusion how to use .mjs it may origins from some other documentation about it...
If would just ignore .mjs (or disable .mjs integration) it would be treated as javascript similar to .js, which has a bigger featureset compared to .mjs. So currently the way webpack handles .mjs is limiting the feature set, to reduce the surface of breaking changes.
We can remove .mjs from extensions for webpack 5 if you want this. Or we could emit a warning when using .mjs modules.
I'm actually a bit annoyed that the spec has not been finalized yet. The work on this took way to long so far...

If would just ignore .mjs (or disable .mjs integration) it would be treated as javascript similar to .js, which has a bigger featureset compared to .mjs.

That would certainly fix integration/test/mock pain points. But may also mask that .mjs is experimental in the Node target.

So currently the way webpack handles .mjs is limiting the feature set, to reduce the surface of breaking changes.

That's the route I've taken with the esm loader too. Where restricting features/functionality works for a loader I think it may be a little rougher for a bundler. Side note: I've seen folks suggest, that because of .mjs restrictions, that others should just switch their libraries to .mjs too (becoming viral - spreading experimental features in production) to work around the integration restrictions.

We can remove .mjs from extensions for webpack 5 if you want this. Or we could emit a warning when using .mjs modules.

I think removal for the Node target (explicit error) and then no special treatment beyond a warning for other targets (like browser) would do. The warning would be something along the lines of -

Your web server needs to be configured to serve .mjs files with the Content-Type header text/javascript. If your browser is failing to load your .mjs files, that may be why.

or

Note: To deploy .mjs on the web, your web server needs to be configured to serve files with this extension using the appropriate Content-Type: text/javascript header, as mentioned above. Additionally, you may want to configure your editor to treat .mjs files as .js files to get syntax highlighting. Most modern editors already do this by default.

Your web server needs to be configured to serve .mjs files with the Content-Type header text/javascript. If your browser is failing to load your .mjs files, that may be why.

I'm confused. I thought we are talking about consuming .mjs files not emitting .mjs files. Currently even when webpack consumes modules as .mjs files it still emits .js files. In compiles ESM to script tags.

I'm confused. I thought we are talking about consuming .mjs files not emitting .mjs files. Currently even when webpack consumes modules as .mjs files it still emits .js files. In compiles ESM to script tags.

Ah ya, sorry. Then nothing needed for non-node targets.

Neither webpack nor the webpack documentation recommend using .mjs or even mention it. If there is any confusion how to use .mjs it may origins from some other documentation about it...
If would just ignore .mjs (or disable .mjs integration) it would be treated as javascript similar to .js, which has a bigger featureset compared to .mjs. So currently the way webpack handles .mjs is limiting the feature set, to reduce the surface of breaking changes.
We can remove .mjs from extensions for webpack 5 if you want this. Or we could emit a warning when using .mjs modules.
I'm actually a bit annoyed that the spec has not been finalized yet. The work on this took way to long so far...

Thanks @sokra for the explanation. But, I'm a bit confused about.
If I take a look at "Writing a Loader" page, both kinds are mixed in the snippets (CommonJS and ES6).
Then, how we may handle this?
Thank you so much


rust-mpd doesn't properly quote strings.

If you have files or tags with " or \ in them, rust-mpd doesn't properly escape them in quotes.

I think the proper fix to this is to make requests explicitly structured in some fashion, and handling the quoting at the wire boundary, rather than having Display traits everywhere for formatting.


Add skip comments for test files using http instead of https

Add skip comments for test files using http instead of https

The issue was the fact the test was using http instead of https, but I've fixed both.


Multiple Menus

I'm getting two context menus showing up. First is just the Menu bar you would otherwise see up top, and then I'm seeing the one here. Any ideas?

I added e.preventDefault() and e.stopPropagation() but neither of those really helped.

Wait this is all my bad.


Publish the NPM package

Moved from: https://code.google.com/p/mutation-summary/issues/detail?id=32

I would really like this package to be published on NPM so that it can be easily used with tools like browserify or webpack. The current codebase will need to export the classes and the API. I would probably fork the project and include those changes. Would you guys be interested in merging back browserify support?

You should also submit to bower.io when this is ready

Thanks, will add support for bower too.
On 20 May 2015 at 04:29, Justin Murray<EMAIL_ADDRESS>wrote:

You should also submit to bower.io when this is ready
—
Reply to this email directly or view it on GitHub
https://github.com/rafaelw/mutation-summary/issues/6#issuecomment-103659837
.

I have published this on npm under my account, but I'm happy to it hand over, since I probably won't maintain the package.

Could you publish it with typescript definition files?

I'm happy to accept a pull request that adds those, but I'm probably not going to get around to adding them myself at the moment.

@marcelklehr https://github.com/rafaelw/mutation-summary/pull/41
My changes will publish the changes to NPM according to latest typescript guidelines. Let me know if you have any feedback.

Awesome! I forgot to include a link to my repo, if you would be so kind to use that for the PR :pray: https://github.com/marcelklehr/mutation-summary

@marcelklehr I am interested in applying all of these PRs and publishing to NPM.  I am happy to push to a scoped repo e.g. @convergencelabs/mutation-summary.  But I could publish to the base artifact that you have as well.

@mmacfadden Cool! I'd appreciate that, let me know what's your npm handle and I'll add you there :)

Done :)

@marcelklehr Thanks!
FYI.  I have updated the library here:
https://github.com/mmacfadden/mutation-summary
I have a 0.2.0 version which basically keeps the state structure with a lot of the PR's from this repo merged. This should solve a lot of peoples issues, while not introducing any breaking changes.
I also have a 1.0.0 version in progress which modernizes the library to use ES6 Modules, CI/CD build pipelines, headless testing, updates the packaging and syntax, and creates a CommonJS module and a UMD build.
I plan to maintain both the 0.x and 1.x lines until people stop using the existing 0.x.


Rethink config and certificate loading

Suggestion from https://gophers.slack.com/archives/C02A3DRK6/p1723727137114089
Check https://github.com/peterhellberg/env.

Closing with #7.


If you are not writing your own RenderBox subclass, then this is not your fault

Flutter crashes  on 48 line program when
InteractiveViewer() property =  constrained: false,
AND
Image property has fit: BoxFit.none
If I remove constrained: false, then InteractiveViewer does not scroll.
x-special/nautilus-clipboard
copy
file:///home/peter/AndroidStudioProjects/peter25_smileyagain/lib/main.dart
x-special/nautilus-clipboard
copy
file:///home/peter/AndroidStudioProjects/peter25_smileyagain/assets/smiley.png
x-special/nautilus-clipboard
copy
file:///home/peter/AndroidStudioProjects/peter25_smileyagain/assets/walk.gif

Hi @PeterMacleodThompson
When opening an issue, please try to provide all or some of the information indicated in the template so that we can address this issue properly.

Issue Template
If you are looking for support, please check out our documentation
or consider asking a question on Stack Overflow:
- https://flutter.dev/
- https://api.flutter.dev/
- https://stackoverflow.com/questions/tagged/flutter?sort=frequent

If you have found a bug or if our documentation doesn't have an answer
to what you're looking for, then fill our the template below. Please read
our guide to filing a bug first: https://flutter.dev/docs/resources/bug-reports

Steps to Reproduce

Please tell us exactly how to reproduce the problem you are running into.

Please attach a small application (ideally just one main.dart file) that
reproduces the problem. You could use https://gist.github.com/ for this.

If the problem is with your application's rendering, then please attach
a screenshot and explain what the problem is.

1. ...
2. ...
3. ...

Please tell us which target platform(s) the problem occurs (Android / iOS / Web / macOS / Linux / Windows)
Which target OS version, for Web, browser, is the test system running?
Does the problem occur on emulator/simulator as well as on physical devices?

Target Platform:
Target OS version/browser:
Devices:

Run your application with `flutter run --verbose` and attach all the
log output below between the lines with the backticks. If there is an
exception, please see if the error message includes enough information
to explain how to solve the issue.

Run `flutter analyze` and attach any output of that command below.
If there are any analysis errors, try resolving them before filing this issue.

Finally, paste the output of running `flutter doctor -v` here.

To be more precise, please provide the information indicated below:

A completed and minimal reproducible code sample
The output of flutter doctor -v
Reproduction steps, Expected results, Actual results
Which environment did this issue happen in? (Android/iOS/Web/MacOS/Windows/Linux)

Thank you!