Correction for raw affiliation CIRAD, UMR PHIM, 34090 Montpellier, France

Correction needed for raw affiliation CIRAD, UMR PHIM, 34090 Montpellier, France
raw_affiliation_name: CIRAD, UMR PHIM, 34090 Montpellier, France
new_rors: 05kpkpg04;05y5s3h28
previous_rors: 05kpkpg04
works_examples: W4200550798;W3177733427;W4210357175;W4380446057;W4394015019
contact: 4c05b31f47803e6213b0b542da9d8f63:2fa75c14272503eed48f0a6c818922166d20 @ inrae.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-09. The new affiliations should be visible within the next 7 days.


Autocomplete login acts funny.

When I type<EMAIL_ADDRESS>as my email, it autocompletes @zeit.co, but then adds the eit.co to the end of the address after I complete finishing our domain.
➜  ~ now login
> Enter your email<EMAIL_ADDRESS>
If the ^ carrot is me pushing enter, it visually parses to something like this<EMAIL_ADDRESS>#

Sounds like an issue in https://github.com/zeit/email-prompt, for whoever wants to take a look!

This issue was moved to zeit/now-cli#779


added New Dashboard showing useful information about COVID-19 pandemic world-wide

Description of PR
Please add this, this could be very useful information for many people. It is showing the coronavirus cases world-wide and is maintained by the Center for Systems Science and Engineering (CSSE) AT Johns Hopkins University (JHU)
Type of PR

[x] New feature

Relevant Issues
Fixes #...
Checklist

[x] Compiles and passes lint tests
[x] Properly formatted
[x] Tested on desktop
[x] Tested on phone

Screenshots
Mobile views:

Desktop Views:

bro .-.

bro .-.

didn't get you sir, wasn't it useful ?

bro .-.

you even removed that cluster link (https://cluster.covid19india.org/), why so ? it was so useful link


createBackup failed: wrong method name

do  as the doc says
./br backup full --config "/root/nebula-br/config/backup_example.yaml"

my yaml file
root@host:~/nebula-br/config# cat backup_example.yaml
meta_nodes:
  - addrs: "<IP_ADDRESS>:45500"
    root: "/usr/local/nebula/"
    data: "/usr/local/nebula/data/meta"
    user: "nebula"

storage_nodes:
  - addrs: "<IP_ADDRESS>:44500"
    root: "/usr/local/nebula/"
    data: "/usr/local/nebula/data/storage"
    user: "nebula"

max_ssh_connections: 10
backend: "local:///home/jiakunpeng/backup/"
space_names: ["test"]

come up with that error
{"level":"error","ts":1618560054.9361813,"caller":"backup/backup.go:196","msg":"backup cluster failed","error":"createBackup failed: wrong method name","stacktrace":"github.com/vesoft-inc/nebula-br/pkg/backup.(*Backup).BackupCluster\n\t/root/nebula-br/pkg/backup/backup.go:196\ngithub.com/vesoft-inc/nebula-br/cmd.newFullBackupCmd.func2\n\t/root/nebula-br/cmd/backup.go:86\ngithub.com/spf13/cobra.(*Command).execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:850\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:958\ngithub.com/spf13/cobra.(*Command).Execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:895\nmain.main\n\t/root/nebula-br/main.go:15\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:225"}
Error: createBackup failed: wrong method name

anybody help @Shylock-Hg

What's your version of nebula?

1.2.1，Maybe 2.0.1 is correct ...THX

Yes, the br tool only support v2 and later.

I upgrade nebula to v2，still this error?
{"level":"error","ts":1618921529.6329255,"caller":"backup/backup.go:196","msg":"backup cluster failed","error":"createBackup failed: wrong method name","stacktrace":"github.com/vesoft-inc/nebula-br/pkg/backup.(*Backup).BackupCluster\n\t/root/nebula-br/pkg/backup/backup.go:196\ngithub.com/vesoft-inc/nebula-br/cmd.newFullBackupCmd.func2\n\t/root/nebula-br/cmd/backup.go:86\ngithub.com/spf13/cobra.(*Command).execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:850\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:958\ngithub.com/spf13/cobra.(*Command).Execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:895\nmain.main\n\t/root/nebula-br/main.go:15\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:225"}
Error: createBackup failed: wrong method name

I upgrade nebula to v2，still this error?
{"level":"error","ts":1618921529.6329255,"caller":"backup/backup.go:196","msg":"backup cluster failed","error":"createBackup failed: wrong method name","stacktrace":"github.com/vesoft-inc/nebula-br/pkg/backup.(*Backup).BackupCluster\n\t/root/nebula-br/pkg/backup/backup.go:196\ngithub.com/vesoft-inc/nebula-br/cmd.newFullBackupCmd.func2\n\t/root/nebula-br/cmd/backup.go:86\ngithub.com/spf13/cobra.(*Command).execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:850\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:958\ngithub.com/spf13/cobra.(*Command).Execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:895\nmain.main\n\t/root/nebula-br/main.go:15\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:225"}
Error: createBackup failed: wrong method name

1 Which version of nebula are you using, 2.0.1?
2 nebula-go needs to be updated.
3 We are doing a major refactoring of nebula-br, so it is recommended that you use it after our new version is released
Thank you.

I upgrade nebula to v2，still this error?
{"level":"error","ts":1618921529.6329255,"caller":"backup/backup.go:196","msg":"backup cluster failed","error":"createBackup failed: wrong method name","stacktrace":"github.com/vesoft-inc/nebula-br/pkg/backup.(*Backup).BackupCluster\n\t/root/nebula-br/pkg/backup/backup.go:196\ngithub.com/vesoft-inc/nebula-br/cmd.newFullBackupCmd.func2\n\t/root/nebula-br/cmd/backup.go:86\ngithub.com/spf13/cobra.(*Command).execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:850\ngithub.com/spf13/cobra.(*Command).ExecuteC\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:958\ngithub.com/spf13/cobra.(*Command).Execute\n\t/root/go/pkg/mod/github.com/spf13/cobra@v1.1.1/command.go:895\nmain.main\n\t/root/nebula-br/main.go:15\nruntime.main\n\t/usr/local/go/src/runtime/proc.go:225"}
Error: createBackup failed: wrong method name

1 Which version of nebula are you using, 2.0.1?
2 nebula-go needs to be updated.
3 We are doing a major refactoring of nebula-br, so it is recommended that you use it after our new version is released
Thank you.

1.This version

2.How can I update nebula-go
3.When ?
Thank you~~


.onion TLD

When validating URLs with TLD enabled, .onion comes up as not validated. Since .onion URLs (TOR) are kinda unique, I wonder if we should add it to the TLD list or add a separate flag.
I can open a PR for both solutions, I just wonder what the best way is.
For context, tldextract accepts .onion.

Hi @davidt99, are onion URLs validated by this library? Can you show me an example? AFAIK they are not in tests.

It's not validated when the consider_tld flag is on since .onion is not in the TLD list.

Okay, instead of adding it to _tld.txt, we could append it to _popular_cache in domain.py.
_popular_cache = {"COM", "ORG", "RU", "DE", "NET", "BR", "UK", "JP", "FR", "IT"}
_popular_cache.add("ONION")


Make XLT reports responsive

Currently, XLT reports are not fully responsive. Especially the menu bar is not behaving properly. Introduce a menu bar that becomes a hamburger menu when the screen size is too small.
Check all the other areas as well and see where we can make it support a smaller devices better.
It is properly recommended to keep tables the way they are and just ensure that they can be zoomed in on as well as scrolled horizontally.

#327 already delivers a better navigation menu and responsive charts. The hamburger menu is open.

The hamburger menu has to be done without JS. Just google for it, there are solutions such as: https://www.google.com/search?q=hamburger+menu+pure+css


should I rewrite the model with dataclass if I want to use hydra_train

I noticed that only language_modeling.py in tasks and transformer_lm.py in models  are implemented with the Dataclass, but if I want to  use hydra_train to train a translation task and use the vanilla transformer model, should I rewrite the model with Dataclass ?

Yep, we only migrated the LM task so far, but will be migrating the rest in a few weeks. If you do migrate the translation task before then, we'd love a PR! 😄

Ok, I will try my best to submit a PR, but maybe I need to take some time to understand the code first ...


[ttLib] Add glyph order reordering functionality

Changing glyph order requires updating various OTL coverage tables that should be sorted by glyph ID.
nanoemoji has this small module, but it makes sense to have something like this in FontTools:
https://github.com/googlefonts/nanoemoji/blob/main/src/nanoemoji/reorder_glyphs.py

I vote for moving it into ttLib.reorderGlyphs() and add it as a method on ttFont.

Sounds good to me.

Let's wait for @anthrotype and I'll go ahead and do it.

I'm ok if @rsheeter is ok, he wrote that.

sgtm. Ideally please update nanoemoji to use the FontTools one once it exists.

Just adding that I’d love for this functionality to exist as a relatively simple method in FontTools!

This was fixed in https://github.com/fonttools/fonttools/pull/3468

Amazing – thank you @behdad, @rsheeter, @khaledhosny, and everyone else who helped on this!


Validation for extension publishing fails for new versions

Issue Type: Bug
I wanted to publish a new version of my extension, and I got the following message:
VS Code version: Code 1.65.0 (b5205cc8eb4fbaa726835538cd82372cc0222d43, 2022-03-02T11:13:50.741Z)
OS version: Darwin arm64 21.2.0
Restricted Mode: No

Duplicate issue, seems that my previous one got moved to this repo.


Minor style fixes

Hi @magr4826
I finally got some time to work on this. This are simple and minor changes for styles on class and attrs names. I also left out some comments (I use VScode with the extension "Better Comments", aaron-bond.better-comments) for you to answer.
This and next week I will dedicate myself to start populating the parts of the archive for YAMBO input/output files, even adding some of Max's GW data.
We can leave the workflow with QE for a next set of changes, as of now I am resisting of having to write a QE parser here as well.
Thanks again for working on setting this up. Let me know what you think about my changes, agree, disagree, etc.

(I will fix the pipeline and add some testing before merging this as well).


x/tools/go/packages: Load in NeedName|NeedFiles mode can be sped up significantly because providing answer doesn't require internet use

This issue is related to #29452 and #31087, but is more narrowly focused on the performance of the packages.NeedName | packages.NeedFiles mode.
Background
The Go specification defines Go source file organization that is very conducive of extracting partial information with high performance and efficiency.
Specifically, each .go file always has 3 categories of content in well-specified order. The package clause is always first, followed by a possibly empty set of import declarations, and then finally the rest of its content.
This means that to find the package name in a .go file, a Go parser can stop after it parses the package clause. To find all imported packages in a .go file, the parser can stop after it reaches the first non-import declaration.
The Go parser provided by the go/parser package provides fine control over when to stop parsing a .go file via a Mode type:
const (
	PackageClauseOnly Mode = 1 << iota // stop parsing after package clause
	ImportsOnly                        // stop parsing after import declarations
	...
)

The Go specification also describes the concept of a Go package as follows:

Go programs are constructed by linking together packages. A package in turn is constructed from one or more source files that together declare constants, types, variables and functions belonging to the package and which are accessible in all files of the same package.

The go command defines a 4th interesting category of information, build tags or constraints. They are also highly constrained, in that they can appear at the top of a .go source file only. More precisely, from go/build documentation:

Constraints may appear in any kind of source file (not just Go), but they must appear near the top of the file, preceded only by blank lines and other line comments. These rules mean that in Go files a build constraint must appear before the package clause.

The go/build package makes good use of these properties when loading a Go package. The resolved package provides information about the package name, Go and other source files, and imports. To acquire that information, it invokes the Go parser in the following mode:
parser.ParseFile([...], parser.ImportsOnly|parser.ParseComments)

It stops parsing after import declarations, and it needs to parse comments in order to find the build constraint comments. At no point is it necessary to use the internet, since all the necessary information is already available in the provided .go files.
API of go/build
The go/build API does not offer a lot of control over the process of loading a package. It has a ImportMode type which can either be 0 to load Go packages normally (almost all information), or FindOnly:
const (
	// If FindOnly is set, Import stops after locating the directory
	// that should contain the sources for a package. It does not
	// read any files in the directory.
	FindOnly ImportMode = 1 << iota

	...
)

API of go/packages
In contrast to that, the go/packages API provides a much greater degree of freedom about requesting information about the loaded package. See the LoadMode type:
const (
	// NeedName adds Name and PkgPath.
	NeedName LoadMode = 1 << iota

	// NeedFiles adds GoFiles and OtherFiles.
	NeedFiles

	// NeedCompiledGoFiles adds CompiledGoFiles.
	NeedCompiledGoFiles

	// NeedImports adds Imports. If NeedDeps is not set, the Imports field will contain
	// "placeholder" Packages with only the ID set.
	NeedImports

	// NeedDeps adds the fields requested by the LoadMode in the packages in Imports. If NeedImports
	// is not set NeedDeps has no effect.
	NeedDeps

	...
)

As a result, it should be possible to achieve equal or better performance with go/packages API when the user requests as little information as just NeedName or NeedFiles (or both) without NeedImports, since it wouldn't be necessary to parse the .go files beyond the package clause.
Environment
$ go version
go version go1.12.5 darwin/amd64

All timing information was collected on a 2017 MacBook Pro with 256 GB flash storage.
Issue
The performance when using the go/packages package in packages.NeedName | packages.NeedFiles mode is significantly worse compared to the go/build package.
To reproduce the issue, create a target package to be imported in a temporary directory /tmp/target with the following files:
-- go.mod --
module m

go 1.12

require (
	github.com/google/go-github v17.0.0+incompatible
	github.com/google/go-querystring v1.0.0 // indirect
)

-- go.sum --
github.com/google/go-github v17.0.0+incompatible h1:N0LgJ1j65A7kfXrZnUDaYCs/Sf4rEjNlfyDHW9dolSY=
github.com/google/go-github v17.0.0+incompatible/go.mod h1:zLgOLi98H3fifZn+44m+umXrS52loVEgC2AApnigrVQ=
github.com/google/go-querystring v1.0.0 h1:Xkwi/a1rcvNg1PPYe5vI8GbeBY/jrVuDX5ASuANWTrk=
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=

-- main.go --
// +build ignore

package main

func main() {}

-- p.go --
package p

import "github.com/google/go-github/github"

var _ *github.Client

Then, inside another directory, create the following test command:
-- go.mod --
module m

go 1.12

require golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c

-- main.go --
package main

import (
	"fmt"
	"go/build"
	"time"

	"golang.org/x/tools/go/packages"
)

func main() {
	for driver, f := range map[string]func(dir string) (name string, goFiles []string, _ error){
		"go/build":    useGoBuild,
		"go/packages": useGoPackages,
	} {
		t0 := time.Now()
		name, goFiles, error := f("/tmp/target")
		t1 := time.Now()

		fmt.Println(driver)
		fmt.Println("  time:", t1.Sub(t0))
		fmt.Println("  error:", error)
		if error == nil {
			fmt.Println("  name:", name)
			fmt.Println("  goFiles:", goFiles)
		}
		fmt.Println()
	}
}

func useGoBuild(dir string) (name string, goFiles []string, _ error) {
	p, err := build.ImportDir(dir, 0)
	if err != nil {
		return "", nil, fmt.Errorf("build.ImportDir: %v", err)
	}
	return p.Name, p.GoFiles, nil
}

func useGoPackages(dir string) (name string, goFiles []string, _ error) {
	cfg := &packages.Config{
		Mode: packages.NeedName | packages.NeedFiles,
		Dir:  dir,
	}
	pkgs, err := packages.Load(cfg, ".")
	if err != nil {
		return "", nil, fmt.Errorf("packages.Load: %v", err)
	}
	if len(pkgs) != 1 {
		return "", nil, fmt.Errorf("got %d packages, want exactly 1 package", len(pkgs))
	}
	p := pkgs[0]
	if len(p.Errors) > 0 {
		return "", nil, fmt.Errorf("p.Errors: %v", p.Errors)
	}
	return p.Name, p.GoFiles, nil
}

Run it as follows:
$ export GO111MODULE=on
$ export GOPROXY=direct
$ export GOPATH=$(mktemp -d)
$ go build -o /tmp/loadpkg
$ /tmp/loadpkg
go/build
  time: 1.743083ms
  error: <nil>
  name: p
  goFiles: [p.go]

go/packages
  time: 1.822050861s
  error: <nil>
  name: p
  goFiles: [/tmp/target/p.go]

$ /tmp/loadpkg
go/build
  time: 1.441372ms
  error: <nil>
  name: p
  goFiles: [p.go]

go/packages
  time: 322.397ms
  error: <nil>
  name: p
  goFiles: [/tmp/target/p.go]

Notice that during the first invocation, go/build took 1.7 milliseconds to produce correct results, while go/packages took 1.8 seconds.
On the second invocation, go/build took 1.5 milliseconds (perhaps due to warmer disk cache), and go/packages took 322 milliseconds. Successive runs produce similar results.
go/packages became much faster on second run compared to first because the github.com/google/go-github and github.com/google/go-querystring modules were downloaded and extracted into the local module cache from the internet the first time, which doesn't need to happen the second time.
However, 300~ milliseconds is still significantly slower than 2~ milliseconds that go/build takes to produce the same correct results for this query. Additionally, all the necessary information to answer a query in NeedName|NeedFiles mode is available in the .go files on disk, so nothing needs to be downloaded from internet to return the correct result.
/cc @matloob per owners.

Unfortunately there's not much we can do from the go/packages side. We don't plan to re-implement parts of go list's logic here.
If go list provides some way for us to request more fine grained info, maybe it can do less work, and so can the go/packages call, but for now, a significant improvement is not feasible.


FIX: Postpone pandoc conversion of boilerplate after workflow has fully run

Changes proposed in this pull request
This PR addresses the memory peak caused by pandoc, running the process
at the very end of fMRIPrep.
We probably want to explicitly clear up as many objects as we can from
memory and force gc before the subprocess opens pandoc, but that's left
for a future PR.
This PR just closes #1709 with the delayed pandoc run. I'm not
implementing the flag to avoid the boilerplate generation because I'm
not sure we want to introduce an additioinal argument for this.
Coincidentally, it also closes #1667 - now the deletion of citation
files is done inside a try..catch where FileNotFoundError is
dismissed. That should avert the issue, while keeping the functionality
of #1567.

Documentation that should be reviewed

Individual reports should keep rendering exactly the same after this PR.

This should be fairly non-controversial. I forgot to mention during the meeting.


Linux installation

Ola, meu amigos! Como vai?
I've tried to install your code onte RedHat Linux 8. All installation steps (through Anaconda) run smooth, but when i tried to start - I got this error message
python Refrapick.py
Traceback (most recent call last):
File "Refrapick.py", line 1851, in
app = Refrapick()
File "Refrapick.py", line 35, in init
self.iconbitmap("%s/images/ico_refrapy.ico"%getcwd())
File "/apps/anaconda3/envs/refrapy/lib/python3.8/tkinter/init.py", line 2080, in wm_iconbitmap
return self.tk.call('wm', 'iconbitmap', self._w, bitmap)
_tkinter.TclError: bitmap "/home/_apps/Refrapy/Refrapy/images/ico_refrapy.ico" not defined
Do you have any idea how to resolve it?
Best regards,
Pavel

Short update.
I've converted icon to *.xbm file using ImageMagic ->
convert images/ico_refrapy.ico images/ico_refrapy.xbm
And change path to file to relative ->
<EMAIL_ADDRESS>Now I can start the interface.
cheers,
Pavel

Hi,
This fix worked for me too on Ubuntu 20.04 by changing all the instances of .iconbitmap and using a .xbm file which I converted using ImageMagic. There was an error of "TclError: image "pyimage5" doesn't exist" when I run the code with Spyder. So avoid it if you are on Ubuntu.

Short update.
I've converted icon to *.xbm file using ImageMagic ->
convert images/ico_refrapy.ico images/ico_refrapy.xbm
And change path to file to relative ->
<EMAIL_ADDRESS>Now I can start the interface.
cheers,
Pavel

Omg, thank you so much !!!
This fix worked for me too on Parrot Linux


The new version caused the computer to freeze

VSCode Version:1.33.0
OS Version:

Steps to Reproduce:

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

Please add more imformation...

related to https://github.com/Microsoft/vscode/issues/71886?

change the code helper render type to dom  @aeschli solve the problem


Open link in new tab logic

Hello team there is a new logic for sunstar-foundation.org. They want to open links that go to /en or /dentistry to a new window. Is it possible to implement this logic globally?

@ehrro  just to confirm, If a user is already browsing the "/dentistry" section and clicks on another page within that section, do we still want to open it in a new tab/window? Just need to clarify the expectations here to ensure we implement the desired behavior correctly across the website. Thanks!

Hello @shrotia. No only from main site. If they are in dentistry then it opens in the same window.


Correct function of invert colors

had to change the .js file and the global css file to make it function properly
[t:120]


Can't Flash in qmk toolbox

I can't flash due to nothing downloading https://imgur.com/a/cJvHf5F

I'm sorry I can't help you here. Try asking on the QMK support channels or try building the firmware instead of downloading.


Unable to locate template with render template

I used the sample code with a simple folder structure. 1 folder with 2 files in it app.py and index.html
I got the sample code from this repo but Ill show it anyways:
from vibora import Vibora

app = Vibora()

t = [x for x in range(0, 5)]

@app.route('/')
async def home():
    return await app.render('index.html', teste=t)

Whenever I try to go to that route on the server I get:
Traceback (most recent call last):
  File "vibora/protocol/cprotocol.pyx", line 152, in vibora.protocol.cprotocol.Connection.handle_request
  File "/app/server/__init__.py", line 11, in home
    return await app.render('./index.html', teste=t)
  File "/data/lib/python3.6/site-packages/vibora/blueprints.py", line 131, in render
    content = await self.app.template_engine.render(template_name, **template_vars)
  File "/data/lib/python3.6/site-packages/vibora/templates/engine.py", line 100, in render
    raise TemplateNotFound(name)
vibora.templates.exceptions.TemplateNotFound: ./index.html

Ive tried at least 10 different path configs such as ./index.html, I tried putting it in a templates folder and referencing it from there. I also tried to do os.getcwd() with no luck either.

@Jarmahent move index.html to templates folder. As I see, now we can't change this path.

I tried adding a template directory and then did app.render('index.html') but no look but it looks like doing: app = Vibora(template_dirs=['.']).

Apparently it was a personal error, I used flask so much that  while initiating the Vibora class i thought you had to add __name__ to app = Vibora(). Which caused there error.


Appsflyer help

Hello, I just switched over from deprecated Segment package to this one and would like to also include Appsflyer support in order to track attribution data through Segment in my ios app. In my Segment dashboard I have added the 'Appsflyer' destination and included the Apple APP ID, Appsflyer Dev Key andhave enabled 'Track Attribution Data' option. Code on the FE looks like this:
final clientAnalytics = createClient(
  Configuration(
    "KEY",
    /// This is set to false to avoid swarming the console messages. If Segment debug is needed set it to true.
    debug: false,
    trackApplicationLifecycleEvents: true,
    trackDeeplinks: true,
  ),
);
clientAnalytics.addPlugin(AppsFlyerDestination());

Sadly the attribution does not work on Segment side with this setup (even though deprecated package was somewhat consistent with attribution). Is there anything more I should do? E.G. create an appsflyerDestination object and manually input the settings?
final AppsFlyerDestination appsFlyerDestination = AppsFlyerDestination();
appsFlyerDestination.appsFlyerSettings = AppsFlyerSettings(
        appleAppID, appsFlyerDevKey, httpFallback, rokuAppID, trackAttributionData, type, versionSettings);
clientAnalytics.addPlugin(appsFlyerDestination);

When should I run the identify method of AppsFlyerDestination class? I also notice that in your docs it says: 'When you send this flag the plugin_appsflyer SDK ignores attribution. What does it mean when you say 'send' (do you mean 'set')? is the plugin_appsflyer sdk the same as segment_analytics_plugin_appsflyer?

Also if I Restart the app, I get below error. I have declared the clientAnalytics variable globally.

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Null check operator used on a null value
#0      AppsFlyerDestination.identify (package:segment_analytics_plugin_appsflyer/plugin_appsflyer.dart:61:16)
plugin_appsflyer.dart:61
#1      EventPlugin.execute (package:segment_analytics/plugin.dart:52:16)
plugin.dart:52
#2      DestinationPlugin.process (package:segment_analytics/plugin.dart:163:17)
plugin.dart:163

Thank you in advance and remain at your disposal to provide further info.

Hi @GeorgePagMezzi thank you for your report, we start looking into this.

Hi @GeorgePagMezzi  sorry to answer late, this is an example to use the AppsFlyerDestination plugin:

Thank you @edsonjab , so appsflyer plugin does not sync from Segment cloud some time after adding it as a plugin to the Analytics client, based on the settings we have set up on Segment destination dashboard? I looked into it a bit more these days and it appears that after doing
clientAnalytics.addPlugin(appsFlyerDestination);
    Function? removeListener;
    removeListener = clientAnalytics.state.integrations.addListener((integrationMap) {
      if (integrationMap['AppsFlyer'] != null) {
        appsFlyerDestination.identify(
          IdentifyEvent(
            userId: FirebaseAuth.instance.currentUser?.uid,
          ),
        );
        if (removeListener != null) {
          removeListener();
        }
      }
    });

This integrationMap['AppsFlyer'] object is filled by some values which appear in sync with what is on Segment dashboard, but the above code can still sometimes fail when identify is called due to the exception

Unhandled Exception: Null check operator used on a null value
#0 AppsFlyerDestination.identify (package:segment_analytics_plugin_appsflyer/plugin_appsflyer.dart:61:16)

if I
await Future.delayed(seconds: 5) //e.g. and run identify again
   appsFlyerDestination.identify(
          IdentifyEvent(
            userId: FirebaseAuth.instance.currentUser?.uid,
          ),
        );

Then the error goes away, which makes me thing Segment makes some api calls when we add appsflyer as a  pluging, but we have no way to await the initialization of appsflyer. I will try your response, but it would be great if we had a way to await the initialization of the plugin.

Also it would be great if that Map<String,dynamic> settings object in your screenshot was an object, to avoid misstyping the keys.

@edsonjab When implementing solution from screenshot I get below error:

[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Null check operator used on a null value
#0      AppsFlyerDestination.update (package:segment_analytics_plugin_appsflyer/plugin_appsflyer.dart:27:35)
plugin_appsflyer.dart:27

and the app hangs upon startup when update is called.

This happened once the state inside the configuration is not initialized properly, for that reason is important add plugin AppsFlyerDestination after Analytics was created with all configurations:

In that line is failing your code.

I will be closing this issue, as we switched package since package still seems a bit behind the deprecated one. Thank you for trying to solve this! A better documentation or code examples would be great for these kind of issues. Thanks again!


Improve PrecisionResult

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (e377a07) to head (e41704f).
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #494   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          114       114
  Lines         3006      3016   +10
  Branches       178       178
=========================================
+ Hits          3006      3016   +10

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Localized exe doesn't work with the silent patch.

I found out why the game crashes while naming a character. it's because they have the wrong localized exes/cracks and the game uses the corresponding exe font. The problem is my localized exe doesn't work with the patch, instead of the other exes that Cookie made compatible with the patch.
I know he wouldn't make something to fix this, so I'm trying to rewrite the code to make it compatible.
Any suggestions and/or help are appreciated.

I'm not opposed to add support for other regional executables - it's just that some of them have different DRM and I've done all I could with the info I had.


dependence_plot() on categorical(or object) feature doesn't work

https://github.com/slundberg/shap/blob/master/notebooks/plots/dependence_plot.ipynb
I followed this example but shap.dependence_plot("Relationship", shap_values, X_cat) part doesn't work:
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-16-00670d358a14> in <module>
      1 # You can use string-valued category features
----> 2 shap.dependence_plot("Relationship", shap_values, X_cat)

~/opt/miniconda3/lib/python3.7/site-packages/shap/plots/dependence.py in dependence_plot(ind, shap_values, features, feature_names, display_features, interaction_index, color, axis_color, cmap, dot_size, x_jitter, alpha, title, xmin, xmax, ax, show)
    106     if not hasattr(ind, "__len__"):
    107         if interaction_index == "auto":
--> 108             interaction_index = approximate_interactions(ind, shap_values, features)[0]
    109         interaction_index = convert_name(interaction_index, shap_values, feature_names)
    110     categorical_interaction = False

~/opt/miniconda3/lib/python3.7/site-packages/shap/common.py in approximate_interactions(index, shap_values, X, feature_names)
    305     interactions = []
    306     for i in range(X.shape[1]):
--> 307         val_other = X[inds, i][srt].astype(np.float)
    308         v = 0.0
    309         if not (i == index or np.sum(np.abs(val_other)) < 1e-8):

ValueError: could not convert string to float: 'Husband'

Environment

Python 3.7.3
shap: 0.35.0
xgboost: 0.90. 1.0.2

Does API has been changed? Or Did I miss something?

I found it: it turns out it only works on master branch(575e791). Need to wait till the next release! I I hope It could be helpful for someone like me.


fix: configured action for publish

fix: configured action for publish

:tada: This PR is included in version 5.2.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Support for React Router 4

React Router 4 relies on React context to work. You can no longer simply render Link components etc. For unit testing we now have to wrap things with a <MemoryRouter> or <StaticRouter> (see https://reacttraining.com/react-router/core/guides/testing)
As those docs suggest there is possibly another workaround for this my stubbing/mocking the context.

Yes you can wrap whole <MemoryRouter><BlueKit/></MemoryRouter> and then your links starts to work 👍

It is same approach when you need to work with connected components in Redux ecosystem


Update intelligent-app-templates-java.md

@ms-johnalex
Can you review the proposed changes? Note that the commits need to be moved into the private repo for staging and automated checks. Let us know if you'd like the PR review team's help moving the commits.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

@dantelmomsft thanks for the pull request! However, internal contributors should submit PRs to the internal docs repo azure-dev-docs-pr. Could you please close this PR and recreate it there? Thanks!

@KarlErickson didn't find any azure-dev-docs-pr repo or maybe I don't access to it.. can you please help me

@dantelmomsft you'll need to join the MicrosoftDocs org first, then you should be able to access azure-dev-docs-pr.

@KarlErickson  new PR here: https://github.com/MicrosoftDocs/azure-dev-docs-pr/pull/6335. Will close this one.


Bump spotless-plugin-gradle from 6.11.0 to 6.12.0

Reviewer checklist

[ ] Ensure relevant issues are linked (description should include text like "Fixes #")
[ ] Ensure correct labels applied
[ ] Ensure any appropriate documentation has been added or amended

Coverage: 99.349%. Remained the same when pulling 4d580fe8b2717cd564dfeb3daf1badae99098e0b on spotless into 7fa616e2a14a0c9fa41a9b36b7614178158652bc on main.


feat: make options having a single source of truth

Related issue (if exists)

Summary

use zod as options validator
Make options having a single source of truth
With this integration, the options type would be derived from the schema.

🤖 Generated by Copilot at d3324a0
Added zod as a dependency and used it to create a new configuration schema for rspack in packages/rspack/src/config/zod. This schema validates and transforms the configuration options and replaces the old type system in packages/rspack/src/config/types.ts. The schema is composed of several modules that define the sub-properties of the configuration.

Walkthrough

🤖 Generated by Copilot at d3324a0

Simplify and validate the configuration schema using zod (link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link, link)
Cast the ignore parameter to a function type in getNormalizedRspackOptions (link)
Sort the dependencies in package.json alphabetically (link)

Is there any performance compare about options validation

Is there any performance compare about options validation, precompiled ajv vs zod

Nope. But if there are performance problems, we could fallback to json-shchema.
zod could be compiled to json-schema.


Unable to run/create pages with Ionic 2 RC1

Hi,
I installed Ionic 2 RC1.
I created a blank project.
But when I try to create new pages, I get this error
LII-RLM-013:weshare suvajit$ ionic g page listings

No ionic-angular package found, do you have Ionic installed? (CLI v2.0.0)

Your system information:

Cordova CLI: 6.4.0-nightly.2016.9.7.ddd828f4<EMAIL_ADDRESS>Gulp version:  CLI version 3.9.1
Gulp local:
Ionic Framework Version: 2.0.0-rc.1
Ionic CLI Version: 2.0.0
Ionic App Lib Version: 2.0.0
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.8.1
Xcode version: Xcode 7.3.1 Build version 7D1014

What am I missing here ?

Run npm install it seems that the ionic-angular package not was installed

Thanks.
I tried npm install but it did not help.
I guess I was having a conflict between ionic & ionic2 installations.
I took following actions :

installed all ionic & cordova installation using npm uninstall
cleared the npm cache
removed the old ionic installation in /usr/local/ionic
installed fresh ionic & cordova . It got installed in /usr/local/Cellar/node/6.5.0/bin
created a symbolic link for ionic as /usr/local/bin/ionic
Now all is fit & fine !!
Here is the latest config for me now:
Your system information:

Cordova CLI: 6.4.0-nightly.2016.9.7.ddd828f4<EMAIL_ADDRESS>Gulp version:  CLI version 3.9.1
Gulp local:
Ionic Framework Version: 2.0.0-rc.1
Ionic CLI Version: 2.1.1
Ionic App Lib Version: 2.1.1
Ionic App Scripts Version: 0.0.36
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v6.8.1
Xcode version: Xcode 7.3.1 Build version 7D1014

Hello all, thanks for using Ionic! Since it seems this issue has been fixed I am going to close this issue for now.


Please disable push notifications while the desktop or web client is in active use.

To reproduce the issue:

Open the Windows client.
Install the Android client.  Leave notifications enabled.
Use the Windows client to chat.  The android app will continue to push notifications through every time a friend sends a message.

It should already work i.e the notifications should not be triggered if the room is opened in the web client and the user is moving his/her mouse.
If the room is not opened on the webclient, the android client will trigger notifications because no read receipt will ne sent.
Could you tell us if the notified room is opened on the webclient ?

No, it is not opened in the web client.  It is opened in the Windows desktop client.
Sorry, I thought that was clear by my description of step 1 ("Open the Windows client.").  I will edit the subject title now, to make it more specific.

i 'm afraid we have no way to detect if another client is opening a dedicated room.
You would have the same behaviour on any client (mobiles or not).
ie the notifications will be triggered  and dismissed asap the dedicated read receipts are received.

i've tested the behaviour with 3 other clients (android, IOS and a webclient)

This has nothing to do with dedicated rooms.
We are talking about a situation when the desktop client is opened in a room. We expect that in this case the Android/iOS clients would not be emitting notifications for every new message. Unfortunately, this is what happens. It's very annoying -- I've had several people consider disabling all Riot notifications on their phones, or even uninstall the app completely. Why chatting on your desktop, you really don't want your phone to keep buzzing.
The solution should not be about the desktop app sending read receipts before other apps -- I understand that's impossible. Instead, the desktop app should lock the room -- or possibly all rooms -- while it's being used.

I can confirm the behavior reported by @gibbousmoon100 on the desktop client running on macOS and the mobile client on iPhone.  I receive notifications on my phone regardless of whether the client is open on my desktop with a particular room active.
Moreover (and perhaps best reported elsewhere), I've turned notifications for "Messages in group chats" completely off in my settings and I receive a notification on my phone for every message posted in the room regardless of whether I'm mentioned.

This is mainly tracked at https://github.com/vector-im/riot-web/issues/469.  Agreed that it sucks, and we need to fix it.

Close in favor of vector-im/riot-web#469.


Program running error

Why do I run the command ：python main.py --cfg ./config/test.yaml
and the following results appear：
number of gpus: 1
creating log file ./checkpoints/20210822_203302_test.log
but the program doesn't run down

We cannot determine the problem with the given information. Please make sure that the dependencies (mainly torchsparse) is fully compiled and correctly installed.

We cannot determine the problem with the given information. Please make sure that the dependencies (mainly torchsparse) is fully compiled and correctly installed.

I had the same problem as you described，have you solved this yet? Moreover, I find that in the main.py the test() function, there is an infinite loop because of the "while True: "


HADOOP-18491. Fixed negative data and throughput values in an output of class RawErasureCoderBenchmark

Description of PR
JIRA: HADOOP-18491
How was this patch tested?
Modified an existing unit test testDummyCoder of test class TestRawErasureCoderBenchmark to verify.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

Thank you for replying @ZanderXu.
We completely agree with your reasoning that no UTs will use negative data. But since the other input parameter (chunkSizeKB) to the method is handled for negative values, we propose handling this one as well.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 52s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 2 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
43m  0s

trunk passed

+1 :green_heart:
compile
25m 45s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
compile
22m  9s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
1m 23s

trunk passed

+1 :green_heart:
mvnsite
1m 58s

trunk passed

+1 :green_heart:
javadoc
1m 25s

trunk passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 56s

trunk passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m  2s

trunk passed

+1 :green_heart:
shadedclient
25m 54s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m  6s

the patch passed

+1 :green_heart:
compile
24m 43s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javac
24m 43s

the patch passed

+1 :green_heart:
compile
22m 17s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
22m 17s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
1m 18s

the patch passed

+1 :green_heart:
mvnsite
1m 50s

the patch passed

+1 :green_heart:
javadoc
1m 15s

the patch passed with JDK Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04

+1 :green_heart:
javadoc
0m 57s

the patch passed with JDK Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
3m  1s

the patch passed

+1 :green_heart:
shadedclient
25m 28s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
18m 32s

hadoop-common in the patch passed.

+1 :green_heart:
asflicense
1m 10s

The patch does not generate ASF License warnings.

228m 15s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5000/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5000

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux c1496d30cff3 4.15.0-191-generic #202-Ubuntu SMP Thu Aug 4 01:49:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 3c249dcb6baaaa7446b69a1bda01f7630b6f07d4

Default Java
Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.16+8-post-Ubuntu-0ubuntu120.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_342-8u342-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5000/1/testReport/

Max. process+thread count
2504 (vs. ulimit of 5500)

modules
C: hadoop-common-project/hadoop-common U: hadoop-common-project/hadoop-common

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5000/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Display more information about Segments & Consumption hypothesis

Hello @PatrickNLT , great tool !
I think this table, or a link to what are the segment would be great to give some information on what type of vehicle to choose, because I know the mean consumption of my car but not the segment in which it is supposed to be. And in truth, my car, although vaguely considered as an SUV, has the consumption of the smallest cars (6L/km), so it changes completely the picture :)

Thank you @FelixLC. We got this feedback a lot during the test phase. Segments are very arbitrary indeed, and not many people know what they mean. But they serve as the foundation of the study we based the model on. We should totally provide more example. Either with the EPA size class of even with actual car models. But then you have to do a conversion between the official WLTP consumption and the actual one. Models exist for this conversion, but we haven't made our mind on this topic yet. :)
BTW I am curious to know what model of car you have. Because 6L/km for a gasoline car is pretty good.

Well 6L/km is actually huge ahah, but 6.4 per 100km as I meant obviously, is pretty good indeed, for a VW TROC, which is tagged urban SUV. But respecting the limitations, regular checkups and eco-driving allowed me to stay on this mean for the last 4 thousand km! I still suffer from SUV bashing due to its size but I know I did the best choice in terms of "cm3 of trunk / CO2" which was my main variable to optimize 😃


[X] I ran brew update twice and am still able to reproduce my issue.
[X] This issue's title and/or description do not reference a single formula e.g. brew install wget. If they do, open an issue at https://github.com/Homebrew/homebrew-core/issues/new/choose instead.

brew config output
HOMEBREW_VERSION: 3.6.20-167-g7a5f614
ORIGIN: https://github.com/Homebrew/brew.git
HEAD: 7a5f6143d3e7447a64255c548d2e51138c83acd3
Last commit: 29 hours ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 8577bfee0fa4cc326846ee97fd8ce5f61f6d0c57
Core tap last commit: 14 minutes ago
Core tap branch: master
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_DISPLAY: /private/tmp/com.apple.launchd.ILNdGFbMGS/org.macosforge.xquartz:0
HOMEBREW_INSTALL_FROM_API: set
HOMEBREW_MAKE_JOBS: 8
HOMEBREW_TEMP: /tmp
Homebrew Ruby: 2.6.8 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/2.6.8_1/bin/ruby
CPU: octa-core 64-bit ivybridge
Clang: 12.0.0 build 1200
Git: 2.24.3 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Curl: 7.64.1 => /usr/bin/curl
macOS: 10.15.7-x86_64
CLT: <IP_ADDRESS>.1.1610135815
Xcode: 12.4

What were you trying to do (and why)?
brew install mysql
What happened (include all command output)?
Warning: You are using macOS 10.15.
We (and Apple) do not provide support for this old version.
It is expected behaviour that some formulae will fail to build in this old version.
It is expected behaviour that Homebrew will be buggy and slow.
Do not create any issues about this on Homebrew's GitHub repositories.
Do not create any issues even if you think this message is unrelated.
Any opened issues will be immediately closed without response.
Do not ask for help from MacHomebrew on Twitter.
You may ask for help in Homebrew's discussions but are unlikely to receive a response.
Try to figure out the problem yourself and submit a fix as a pull request.
We will review it but may or may not accept it.
==> Fetching dependencies for mysql<EMAIL_ADDRESS>protobuf and zlib
==> Fetching<EMAIL_ADDRESS>==> Downloading https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz
Already downloaded: /Users/802619/Library/Caches/Homebrew/downloads/6d5a02c73aff7322336882f7ffa0dfa2791a3969e43d7253802431f4f4a11135--Python-3.10.9.tgz
==> Fetching protobuf
==> Downloading https://github.com/protocolbuffers/protobuf/releases/download/v2
Already downloaded: /Users/802619/Library/Caches/Homebrew/downloads/322b46ea2d2cc0fb0f59ad62fa5f4595321648baa258b35ea7add6a7db1e8e73--protobuf-all-21.12.tar.gz
==> Fetching zlib
==> Downloading https://ghcr.io/v2/homebrew/core/zlib/manifests/1.2.13
Already downloaded: /Users/802619/Library/Caches/Homebrew/downloads/fdccac006bc82ad87194cffa03a899a1a5225cffe5b052b27a5fe2dc8540ee03--zlib-1.2.13.bottle_manifest.json
==> Downloading https://ghcr.io/v2/homebrew/core/zlib/blobs/sha256:4da7de2b14c12
Already downloaded: /Users/802619/Library/Caches/Homebrew/downloads/9dd195e2b9a685706c8da479d37bf69b201473cffd80763881c69c19f5847bed--zlib--1.2.13.catalina.bottle.tar.gz
==> Fetching mysql
==> Downloading https://cdn.mysql.com/Downloads/MySQL-8.0/mysql-boost-8.0.32.tar
Already downloaded: /Users/802619/Library/Caches/Homebrew/downloads/58e7b50cf9e16f8487f7076d16a9cfc85bb5ecbcd1c5a943877b60b21f8bc587--mysql-boost-8.0.32.tar.gz
==> Installing dependencies for mysql<EMAIL_ADDRESS>protobuf and zlib
==> Installing mysql dependency<EMAIL_ADDRESS>==> Patching
Error: An exception occurred within a child process:
Errno::ENOENT: No such file or directory @ rb_sysopen - /Users/802619/Library/Caches/Homebrew/downloads/6bbcd09a011bd2cd14da6565b34a8dc3cf836e93d26c3e72985a507ba1e2a16d--3.10-sysconfig.diff
What did you expect to happen?
success
Step-by-step reproduction instructions (by running brew commands)
brew install mysql

export HOMEBREW_NO_INSTALL_FROM_API=1 and try again.

I run into exactly the same problem. (Output is exactly the same)


Confusing output: no errors / there were errors

Hi, I am getting
Begin check mztab file: /vol/R/BioC/devel/xcms/R/faahKO.mzTab
There exist errors in the metadata section or protein/peptide/small_molecule/small_molecule_feature/small_molecule_evidence header section! Validation will stop, and ignore data table check!
No errors in file:/vol/R/BioC/devel/xcms/R/faahKO.mzTab file!
There were errors while processing your file, please check the output for details!
Finish!

Only if I -level Warn then I see
[Warn-2041] line 88: The metadata section does not contain a small_molecule-identification_reliability parameter definition.. Note that https://github.com/HUPO-PSI/mzTab/blob/master/specification_document/1_1_draft_specs/mzTab_format_specification_1_1-M_draft.adoc#6252-small_molecule-identification_reliability says mandatory=False.
Yours, Steffen

Please check whether the latest version fixes this behaviour for your file. If not, please reopen this issue and provide the file for testing, if possible.


ci: coverage: generate HTML coverage

This generates HTML coverage from all native_sim runs:

both 32-bit and 64-bit
samples and tests

Echo HIL and Twister gcovr tracefiles, which helps with visibility of what is actually combined to single gcovr output.
Drop HTML coverage generation from specific native_sim jobs, as that just shows partial result.

This PR addresses HTML coverage generation alone. Deployment to Firebase (or any other hosting) will be done in separate PR.


Capture Orders Management Web Application

Tutorials: https://developers.sap.com/tutorials/irpa-orders-management-1-capture.html
i am stuck in step 4 and step 5 of this tutorial, the fields i see are different from that of the tutorial, screenshots below.

We have updated the tutorial to enable users to explicitly select web in the Filter option and then capture the application:
https://developers.sap.com/tutorials/irpa-orders-management-1-capture.html


os.environ['OLLAMA_ORIGINS']

Hello thanks for making this available.
I have a question on setting os.environ['OLLAMA_ORIGINS'] = 'http://<IP_ADDRESS>:*' in
https://github.com/Luxadevi/Ollama-Colab-intergration/blob/main/Ollama_public.ipynb. Should the IP here be the IP of the nat-tunnel server, right?

I think <IP_ADDRESS> works as well that way it accepts from wherever. So i updated that part.
Im working on a revised version where we first start ollama and afterwards the tunnel.
This version will run those two in the background and check your api url if its available if its not available it will restart one of the services.
Also will include input fields for the ip and secretpass

I released a new version with advanced logging and background tasking.
I'll close this issue and hope you try the new one.

I released a new version with advanced logging and background tasking.
I'll close this issue and hope you try the new one.


Pick fix core dump coz output slot'order on repeat node not match with pre repeat exprs

Proposed changes
pick from #32662
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


$ symbol in the code block should not be parsed

it is rendered wrongly in math expressiones code block
for example:
``` $\omega$ ```

it will is:

What is a math expressiones code block ? I am not sure what you are trying to achieve here

What is a math expressiones code block ? I am not sure what you are trying to achieve here

for example:

I expect: the `````` code block is not parsed~
I expect: $x^4$ in code block is kept ~

What is the point of code block quotes then ?

What is the point of code block quotes then ?

It is one of the writing forms of markdown code block
like this:
    ```
    int main(int argc, char const *argv[])
    {
        /* code */
        return 0;
    }
    ```

    ``` echo $PATH ```

    ``` $PATH ```

Sorry, what I meant was: what is the point of adding code blocks around Tex equations, if what you want to achieve is simply an equation ? And why should "ignore code block" in that situation be the expected behavior ?
If you want to render equation within a code block, I don't think this is possible

It should be said that the $ symbol in the code block should not be parsed
here is some $ symbol in the code block, this is parsed wrongly!

Oh I see. I should be able to fix this, I'll look into it

Oh I see. I should be able to fix this, I'll look into it

Also consider the $ symbol in the code block of tab indentation, which may be a bit difficult
thank you very much~

Any luck fixing this?

Should have been fixed.

This is actually not fixed for `inline code blocks`.

I see. Let me see what I can do.

This should fix inline code blocks https://github.com/lzanini/mdbook-katex/commit/5efa3869aa4d84869325c42d836349ef1a7e53d4.

It seems the problem still exists.
Markdown
1. hello

    <!-- ` -->

2. world

    `$object->{'id'}`

    ```php
    $object = $another
    ```

mdbook

GitHub

hello

world
$object->{'id'}
$object = $another


Peer to peer code review

Hey @rubydevi Nice work you have done so far

descriptive commit messages
Followed correct Gitflow
Descriptive pull request

But there are some things that could be improved upon

It would be nice if linters was setup
ReadMe is not professional

Happy coding

Thanks @Developer-Kingz for your feedback 👍 I'd really appreciate it if you could specify how my README isn't professional so that I can make the necessary update.

@Developer-Kingz I have set up Linters in my project and resolved all the linters' warnings and issues. Kindly please review again.


Multiple buy orders, bo:so ratio and market data usage

Support multiple buy orders when the profit of a trade has drop significantly. Multiple SO's can be bought at once.
Support bo:so ratio to increase profit when only BO is used for a trade.
Prevent trades starting when, based on the bo:so ratio, additional orders cannot be placed due to min volume or stake amount requirement of the exchange.

@amargedon Great update, I have to try it out soon!


Added ability to export hierarchy for a single file

Updated the scanner to enable the -s option to export not just a single file but also all the child pages that are in the ordered pages.

merged it - sorry for the delay @gcerik.
Thanks for the contribution, much appreciated!


CB-19023: Fix failure reason display in events generated by backup failures.

Jira: https://jira.cloudera.com/browse/CB-19023
Simply added a new method to the status service for accepting a message argument for the event sent with the other parameters.

Waiting for Raven approval


contracts: migrate from waffle

resolves the following warning
You have both ethereum-waffle and @nomicfoundation/hardhat-chai-matchers installed. They don't work correctly together, so please make sure you only use one.

We recommend you migrate to @nomicfoundation/hardhat-chai-matchers. Learn how to do it here: https://hardhat.org/migrate-from-waffle

It seems https://github.com/oasisprotocol/sapphire-paratime/pull/103 also caused the examples compilation error (see CI message above). Can you take a look at it in this PR? My https://github.com/oasisprotocol/sapphire-paratime/pull/102 is also blocked until the examples are compilable.

I think it's some issue with node_modules


Add bias=False for Resnets

According to what Kaiming He said (refer to https://github.com/KaimingHe/deep-residual-networks/issues/10 ), there should be no bias in convolution layers in Residual nets.

Closing outdated PR. If you still care about the content of the PR, please submit a new PR to master, updated for the Keras 2.0 API.


Yahoo can't sign in, when using PhantomJS

Hello!
I have one interesting issue. I need to test sign in to yahoo and when I am trying to do this, yahoo page shows me the exception: "Please reload the page and try again or use another browser." Chrome and Firefox work ok.
Does anybody know the workaround of this?

Steps to reproduce:

Load Yahoo Sign In page
Try to sign in

Have you tried passing in a Chrome or Firefox user agent string?

Yes, I use this ua: "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:16.0) Gecko/20121026 Firefox/16.0".
Meanwhile, I've just found a workaround: reload the page and try to sign in again.
But it is strange behaviour.

Thank you for submitting this ticket!
This issue tracker primarily serves as the tool to report and track bugs, defects, and development tasks.
For general question, code review request, or other related discussion, please post it to either:

the official PhantomJS users mailing-list
Stack Overflow (with phantomjs tag)

If you have not read it yet, please check also a few tips on Effective Q&A.


Suggestion: Use renovate bot for this repo

Is your feature request related to a problem? Please describe.
Currently this repo doesn't use the renovate bot to update all of the dependencies. Not updated dependencies can lead to problems and security issues.
Describe the solution you'd like
Include renovate bot action. @fi3ework If you want i can open up a PR with a good configuration.
Describe alternatives you've considered
No response
Additional context
No response
Validations

[X] Read the docs.
[X] Read the Contributing Guidelines.
[X] Check that there isn't already an issue that asks for the same feature to avoid creating a duplicate.

Added with https://github.com/fi3ework/vite-plugin-checker/pull/315


Bump tools version

Merges to dev. This will help us avoid possible confusion between versions built from dev and rel/tools-1.0.0-preview3 (cref #227 )
cc @muratg @pranavkm

:shipit:


pp/#646-convert-groovy-tests-to-scalatest

WecModel convert from groovy to scala.
This PR is related to Issue #646

Hey @danielfeismann, i don't know how to proceed with SonarQube and "TOLERANCE" – should it be written in all caps like that? Furthermore, is it okay to make the functions public in the WecModel? Groovy was able to access without error, but Scala tells me that it is unacceptable to access the function if it is private.

!test

!test


broadcast_arguments should work with arbitrary amount of arguments

Fixes #2508

the >4 case seems identical to the ==3 case. am i missing something?
If not, they should be, as I don't think we should do too much gymnastics here.
There's already a problem with the ==2 case, in that if someone writes swap(0, [1,2]) it gets expanded as swap(0,1) and swap(0,2), which makes little sense to have a syntax like that.
This was originally intended as a shorthand for controlled gates (e.g. cx(0, [1, 2]) could makes sense to be expanded as cx([0, 1]) and cx([0, 2])), but now they are checked purely by dimension. Most of our 2-qubit gates are controlled (cx, cy, cz, ch, crz, cu1, cu3), but there are exceptions like swap (and maybe 2-qubit barriers/snapshots?).

cases 3-args and more-than-4 merged in 6a1785ed.


Slow performance on HelloWorld sample

Description
Mythril takes a long time (4m47s on my Mac with --loop-bound 2) for this sample:
pragma solidity ^ 0.5.2;

contract HelloWorld {

   event SayHello(address id, string userMessage);

   struct Participant {
      address participant;
      uint value;
   }

   address payable public owner;
   Participant[] public participants;

   constructor() public payable {
      owner = msg.sender;
   }

   function helloWorld(string memory _userMessage) public returns(string memory) {
      emit SayHello(msg.sender, _userMessage);
      return _userMessage; //Only calls will return this as result
   }

   function sendETHToContract() public payable {
      Participant memory participant;
      participant.participant = msg.sender;
      participant.value = msg.value;
      participants.push(participant);
   }

   function sendContractETHToOwner() public {
      owner.transfer(address(this).balance);
      delete participants;
   }
}

How to Reproduce
$ time $MYTH -v4 analyze HelloWorld.sol --loop-bound 2
==== Exception State ====
SWC ID: 110
Severity: Low
Contract: HelloWorld
Function name: participants(uint256)
PC address: 869
Estimated Gas Usage: 645 - 740
A reachable exception has been detected.
It is possible to trigger an exception (opcode 0xfe). Exceptions can be caused by type errors, division by zero, out-of-bounds array access, or assert violations. Note that explicit `assert()` should only be used to check invariants. Use `require()` for regular input checking.
--------------------
In file: HelloWorld.sol:13

] public participants;

   constr

--------------------
Transaction Sequence:

Caller: [CREATOR], data: [CONTRACT CREATION], value: 0x0
Caller: [ATTACKER], data: 0x1706f851, value: 0x0
Caller: [CREATOR], data: 0x35c1d3498000000000000000000000000000000000000000000000000000000000000000, value: 0x0

real	4m47.807s
user	4m23.480s
sys	0m3.906s

Expected behavior
Perhaps some optimizations are possible here (memory?).
Environment

Mythril version: Develop
Solidity compiler and version: 0.5.7
Python version:. 3.6.3
OS and Version: Mac OS Mojave

Concating the word is taking some time, perhaps we can store concatenated bytes by default in some cache sort of memory which can be directly used.

Hey, as mentioned yesterday I can provide more samples which take an unusual time to proceed.

contract Proxybad {

  address owner;

  constructor() public {
    owner = msg.sender;
  }

  function forward(address callee, bytes memory _data) public {
    callee.delegatecall(_data);
  }

}

contract Proxybetter {

  address callee;
  address owner;

  modifier onlyOwner {
    require(msg.sender == owner);
    _;
  }

  constructor() public {
    callee = address(0x0);
    owner = msg.sender;
  }

  function setCallee(address newCallee) public onlyOwner {
    callee = newCallee;
  }

  function forward(bytes memory _data) public {
    (bool success, bytes memory returnData) = callee.call(_data);
    require(success, "external contract failed");
    require(returnData.length == 0,"external contract return data is not null");

  }

}

Results in
SWC ID: 112
Severity: Medium
Contract: swc112_untrusted_call
Function name: forward(address,bytes)
PC address: 391
Estimated Gas Usage: 1871 - 40385
The contract delegates execution to another contract with a user-supplied address.
The smart contract delegates execution to a user-supplied address. Note that callers can execute arbitrary contracts and that the callee contract can access the storage of the calling contract.
--------------------
In file: /tmp/swc112_untrusted_call.sol:12

gatecall(_data);
  }

}

/

--------------------

==== Unchecked Call Return Value ====
SWC ID: 104
Severity: Low
Contract: swc112_untrusted_call
Function name: forward(address,bytes)
PC address: 391
Estimated Gas Usage: 1871 - 40385
The return value of a message call is not checked.
External calls return a boolean value. If the callee contract halts with an exception, 'false' is returned and execution continues in the caller. It is usually recommended to wrap external calls into a require statement to prevent unexpected states.
--------------------
In file: /tmp/swc112_untrusted_call.sol:12

gatecall(_data);
  }

}

/

--------------------

==== External Call To Fixed Address ====
SWC ID: 107
Severity: Low
Contract: Proxybetter
Function name: forward(bytes)
PC address: 634
Estimated Gas Usage: 1475 - 6036
The contract executes an external message call.
An external function call to a fixed contract address is executed. Make sure that the callee contract has been reviewed carefully.
--------------------
In file: /tmp/swc112_untrusted_call.sol:40

s, "external contr

--------------------

0.15user 0.18system 10:19.84elapsed 0%CPU (0avgtext+0avgdata 49708maxresident)k
16440inputs+0outputs (76major+6851minor)pagefaults 0swaps
-> Takes around 10 to 15 minutes under normal settings in my ubuntu 16 vm with mythril docker.
There is another big contract (500 lines) with a lot of inheritance going on which takes around 15 minutes, but I think this is pretty normal for the size. The contract is nearly the same as https://github.com/SmartContractSecurity/SWC-registry/blob/master/entries/SWC-125.md
I still have the problem that the whole pipeline fails with no output when mythril starts with the HelloWorld contract, but when its start with an easy contract every contract will proceed in a slow but normal way without errors and the desired output.
-> When I find more information regarding the problem, I will open up another issue.

Hey @FranzHuebner thanks for the report, We will fix it soon. Meanwhile you can set a timeout when analyzing large contracts by using ./myth -x <filename> --execution-timeout <seconds>

@FranzHuebner Mythril v0.21.5 should fix the slowdowns. Locally I'm getting the following times:

helloworld.sol -> 1m7s
proxy.sol -> 55s

Can you try to confirm this?

Hey @b-mueller @norhh

helloworld.sol -> from 20m to 2m10s under ubuntu 16

proxy.sol -> from 10/15m to 4m36s under ubuntu 16

Under CentOS my pipeline still fails with following error:
mythril.interfaces.cli [ERROR]: Traceback (most recent call last):
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.21.5-py3.6.egg/mythril/interfaces/cli.py", line 658, in parse_args_and_execute
    config = set_config(args)
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.21.5-py3.6.egg/mythril/interfaces/cli.py", line 434, in set_config
    config = MythrilConfig()
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.21.5-py3.6.egg/mythril/mythril/mythril_config.py", line 26, in __init__
    self.mythril_dir = self._init_mythril_dir()
  File "/usr/local/lib/python3.6/dist-packages/mythril-0.21.5-py3.6.egg/mythril/mythril/mythril_config.py", line 55, in _init_mythril_dir
    copyfile(str(asset_dir / "signatures.db"), db_path)
  File "/usr/lib/python3.6/shutil.py", line 122, in copyfile
    copyfileobj(fsrc, fdst)
  File "/usr/lib/python3.6/shutil.py", line 82, in copyfileobj
    fdst.write(buf)
OSError: [Errno 28] No space left on device

Without these specific contracts overall time went from 20 minutes to 12 minutes.

@FranzHuebner if that's too long you can still force an execution timeout like @norhh suggested above, e.g. --execution-timeout 90. It will cut analysis short in some cases so it's a tradeoff between coverage and analysis speed.
Can you create a separate bug report for the CentOS thing?

Can you create a separate bug report for the CentOS thing?

Will do when I have time.
ATM I will stick with the suggestion from @norhh to force an execution time after some minutes.
Thanks for the help :+1:

Of course. Thanks for the bug report :)


Swiping Transitions

As a user
I want to see smoother transitions between the pacific weekly to students
so that it looks better i guess
Acceptance Criteria

[x] Transitions between pages between pacific weekly to students of the pacific weekly

Tasks

[x] dissolve transition to splash screens

Prerequisites

[x] i have the time to

holy heck its done


'Filter by date' results in a login screen

if you click on any of the 'Filter by date' options before you have actually run a a search it results in a login screen being displayed.

Deprecated. The new renderer will use an MVC model.


BUGFIX TSDataset.to_dataset method

IMPORTANT: Please do not create a Pull Request without creating an issue first.
Before submitting (must do checklist)

[x] Did you read the contribution guide?
[ ] Did you update the docs? We use Numpy format for all the methods and classes.
[x] Did you write any new necessary tests?
[x] Did you update the CHANGELOG?

Type of Change

[x] Examples / docs / tutorials / contributors update
[x] Bug fix (non-breaking change which fixes an issue)
[x] Improvement (non-breaking change which improves an existing feature)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Proposed Changes

fix bug when column names are sorted incorrectly
add purest doctest run by default

Related Issue

Closing issues

closes #167

Codecov Report

Merging #183 (8fc0bf3) into master (76d95ae) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

:exclamation: Current head 8fc0bf3 differs from pull request most recent head 5b69a38. Consider uploading reports for the commit 5b69a38 to get more accurate results

@@            Coverage Diff             @@
##           master     #183      +/-   ##
==========================================
- Coverage   88.01%   88.01%   -0.01%
==========================================
  Files          76       76
  Lines        3505     3504       -1
==========================================
- Hits         3085     3084       -1
  Misses        420      420

Impacted Files
Coverage Δ

etna/analysis/plotters.py
12.90% <ø> (ø)

etna/pipeline/pipeline.py
99.28% <ø> (ø)

etna/datasets/tsdataset.py
88.47% <100.00%> (-0.06%)
:arrow_down:

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 76d95ae...5b69a38. Read the comment docs.


indent-blankline not working on blank lines

both config for indent-blankline on init.lua and problem (line 127 and 139) are in the same picture.

It looks like your shiftwidth is set to 8, but you use 4 space indentation.
Fixing that should fix the issue.

There was also a small issue that broke this specific case. I pushed a fix now.
But you should still update your shiftwidth to match your code.

um...

the problem still seems to remain...

Run :verbose set shiftwidth (or :verbose set tabstop if you use tabs) in the file.
Looks like something is overwriting your settings.

  shiftwidth=4
        Last set from Lua
  tabstop=4
        Last set from Lua
  softtabstop=4
        Last set from Lua

i seriously have no idea what could be causing this

oh i think its just a problem with treesitter because the thing works on rust files but not on lua files.

I really can't see any other way this can happen except wrong shiftwidth
You can try to remove things from your config until it starts working.

well i guess it's just my problem...

@LollipopFt , I don't think this was only your problem, I had it occurred to me last year but I gave up. Only now I noticed this thread and found a possible solution in the config file.
It has passed almost a year now form the question but I think that now it can be fixed by adding your configuration, or by adding the configuration as mentioned in the docs, and by following a couple of indications mentioned in the configuration file config.lua:
-- After changing plugin config exit and reopen LunarVim, Run :PackerInstall :PackerCompile

I did it this way but the changes did not showed. I just exited again and reopened again LunarVim (Yeah... two times). Then my changes were visible.


AADLoginForLinux - Permission denied (publickey).

Hi,
I've just installed AADLoginForLinux extension and added via IAM my account to the VIRTUAL MACHINE ADMINISTRATOR LOGIN of my Linux VM. When I try to login via ssh and my domain credentials to this VM I received error: Permission denied (publickey).
I would like to mention that my username is different that email address (username is<EMAIL_ADDRESS>and email address is xxxxx.yyyyy@domain.com).
When I used this command "az account show --query user.name --output tsv" the result was mine username (in short version).
Via auth.log from my linux VM I can see that the appropriate group was created:
Jun 11 09:53:43 FTPserver groupadd[12523]: group added to /etc/group: name=aad_admins, GID=9999
Jun 11 09:53:43 FTPserver groupadd[12523]: group added to /etc/gshadow: name=aad_admins
Jun 11 09:53:43 FTPserver groupadd[12523]: new group: name=aad_admins, GID=9999
I would like to mention that /etc/aadpasswd file is empty.

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

ID: bb8e2623-1f79-aee3-bd97-8b5f647b6980
Version Independent ID: 6346b54d-cc8d-0b79-a6b8-f9144cfa2459
Content: Log in to a Linux VM with Azure Active Directory credentials
Content Source: articles/virtual-machines/linux/login-using-aad.md
Service: virtual-machines-linux
GitHub Login: @iainfoulds
Microsoft Alias: iainfou

Thanks for the feedback! We are currently investigating and will update you shortly.

@kamilzelazny I ran through the doc but I am not seeing the same issue.
What happens if you try your other login?

When I tried to login with other login I had the same message: Permission denied (publickey).
I would like to mention that I have my own ssh key-pair and I'm using putty with peagent to login via ssh.
My public key is located in such location: ~/.ssh/authorized_keys and I'm using private key via peagent with Allow agent forwarding option enabled.

What OS are you using?

Client side:
Windows 10 Enterprise Version 1803 (OS Build 17134.81)
Server side (VM):
root@FTPserver:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.4 LTS
Release:        16.04
Codename:       xenial

@kamilzelazny can you try the same process but use the --generate-ssh-keys value rather than putty? I am curious to see if that is what is causing the problem.

@kamilzelazny any update?

I will close this out for now. If you need additional help please let me know and we can reopen and continue.


Mobile view in React 18

When using it with React 18 it works only for desktop.
The view for mobile is displaying next and prev html buttons and sliding is not working

I can work on this issue.

Can you give more details about the issue?
I tested it on a mobile view and the sliding, next and previous buttons worked properly as you can see bellow:
https://user-images.githubusercontent.com/42497300/164785659-c51ece77-5e52-4fd8-93cd-88b00b83dccd.mp4

Thanks @arthur1041 for testing it out.
Closing this issue as it is working fine.


Update setting-up-reviews.md

🚀 Deployed on https://66180732b3ba542e3ccaf9c5--cozy-fox-0defec.netlify.app


dist directory is missing from releases

Regarding the installation instructions in README.md only config.js needs to be adjusted.
Unfortunately the index.html references files which are not even part of the distributionat least in release 0.10.3
Is there a build step for dist directory missing from README.md?

What URL are you using to download the distribution?
I do see a dist folder in
https://github.com/nrenner/brouter-web/releases/download/0.10.3/brouter-web.0.10.3.zip
Which is listed first under Assets for 0.10.3 at https://github.com/nrenner/brouter-web/releases.

Argh looks I downloaded source code. OK, layer 8 Problem then.
Sorry

No worries.
Maybe Docker could help with installing and keeping it updated. I recently discovered there were some Docker scripts - now archived and not maintained. But not a priority for me.


SendGrid accounts support

Service Package Request

We are in need of support of SendGrid account API https://schema.management.azure.com/schemas/2015-01-01/Sendgrid.Email.json#/resourceDefinitions/accounts in the SDK.
This could be later on leveraged in Terraform provider, see https://github.com/terraform-providers/terraform-provider-azurerm/issues/6510

Hi @jaygridley thanks for this issue.
 For something that does not have a swagger, unfortunately it cannot have its SDK supported by this repo.... Sorry about this...

@ArcturusZhang So should I create an issue in https://github.com/Azure/azure-rest-api-specs to add that? The API exists and I do not know why it is not documented.

@ArcturusZhang So should I create an issue in https://github.com/Azure/azure-rest-api-specs to add that? The API exists and I do not know why it is not documented.

Sure thanks so much.

We would also like to be able to deploy Sendgrid using Terraform. Are there any plans to make this possible?

Seriously, not supported in terraform? Really annoying now every time we deploy our infrastructure we need to quasi manually create the SendGrid resources

+1 on this. I would also like to be able to deploy Sendgrid using Terraform.

Hi,
Any status update for this issue ?

Close it as the API is not documented is Swagger.


Is it possible using SVG formats instead of PDF?

It's using PDF inside the stencil file. It is possible using SVG. Because when I export image to svg formats, the PDF saved as binary in the folders.
And if I submit my generated stencil to https://stenciltown.omnigroup.com/upload, it will rejects the PDF images inside.
Thanks.

I'm not using OmniGraffle actively right now so I won't be doing any update to the lib right now. However, you can certainly try and submit a PR for this.
I was creating and submitting stencils to the stenciltown created with this lib without a problem in the past (for example https://stenciltown.omnigroup.com/stencils/aws-2021-01-31-all/), but maybe they changed something.

I'm not using OmniGraffle actively right now so I won't be doing any update to the lib right now. However, you can certainly try and submit a PR for this.
I was creating and submitting stencils to the stenciltown created with this lib without a problem in the past (for example https://stenciltown.omnigroup.com/stencils/aws-2021-01-31-all/), but maybe they changed something.


Update setup-vagrant.md

Added documentation for Hyper-V provisioning issues on windows os where hyper-v is not enabled.

Testing Plan:
GIFs or Screenshots:

Merged as 61c0796025f3d0dae459465168aec6caa35d78de after some edits and moving it to a more appropriate place in the troubleshooting guide.  Thanks @TheCelestial25!


STEP 1 completion

Move meilisearch plugin to root
Move playground to first level playground dir
Add lint
Add build test
Add CI
Add bors
fixes: #7
close #6
close #5
close #4
close #3
close #14

bors tru

bors try

bors try

bors try

bors try

bors try-

bors try

bors try-

bors try

bors merge

bors try

bors try-

bors try

bors merge


Add PathNamePattern class and corresponding pathName() function to allow constructing queries with named paths

Add PathNamePattern class and corresponding pathName() function to allow constructing patterns with named paths, like "MATCH p=(n)-[]-()".
(This was previously in PR #163 which I closed because our master branch got polluted with other changes.)

@jamesfer any chance that you might look at this soon? If you prefer an alternative way to enable named paths, I'd offer to implement that too.


Variable support

This looks super interesting for a OSS project I'm working on (and it looks like nice, clean code). However I need to support variables. Basically I'll have a number of these expressions and some will use expressions or literals to define variables and yet other expressions will use these variables, etc. etc.
Have you thought about supporting that? If not, where would be the best place to inject variable detection and handling in this code?

@ClutchplateDude, first of all: thanks for the issue! I love getting these, second of all: I have no idea why I'm not getting notified! I'll fix that. On to the issue I use this math parser in another project (the project it was designed for) which uses variables. Unless I am misunderstanding your question, then I think you should just be able to build an expression with string variables and do string replacements before calculating.
Lets assume that $HourlySalary$ is suppose to be 25.50.
So the weekly could be calculated as ($HourlySalary$ * 40)
Then before passing to the math parser, you could just replace $HourlySalary$ with 25.50.

Hey @NTDLS, wasn't expecting to hear back :-) .... so thanks. I know I could do that, but it would be way easier if the library just called me with the variable name. That way I don't have to do a find/replace at every location where I use the parser.
My use case is that I have many input fields where a user can enter numbers or formulas and I have a table of variables.
It's been a while since I looked at the code, but if you think that this is not suited for your library, I can see if I can make a more compelling case.

@ClutchplateDude I think its a great idea. I'll see if I can bake it in today. I really wish I would have seen this... EIGHT MONTHS AGO. 😅

Oh, cool!
It would be great if there was no need for a variable delimiter. You should just be able to detect letters and assume they are variables if they don't match any built-in functions. Stretch goal: detect that the token is a function call and have a second callback for functions that passes name and argument(s)....

@ClutchplateDude its been checked in and samples of usage and the callback are in Entry.Cpp.

That stretch goal is starting to sound like a whole programming language, which incidentally can be found here:
https://github.com/NTDLS/Simple-Scripting-Engine
-and here-
http://www.networkdls.com/Software/View/Simple_Scripting_Engine/

Wow, that was quick, now I do wish I'd followed up 8 months ago :-)
Any plans to add functions like sin, cos,. tan, abs, log, etc?
I'm using this library in a 3D modelling tool and as you can imagine when dealing with geometry, those trig functions would be useful.

Totally can do, but on that note I /think/ those are already built in the the simple scripting engine. It’s just like the math parser. You pass it a sting and it passes back the result. No external dependencies at all. I’ll whip up an example in a few - but I’ll probably add the basic mathematical functions to the math parser too.

@ClutchplateDude You should be able to use most of the base mathematical functions available in the C library such as: SINH, COSH, TANH, LOG, LOG10, EXP, SQRT, POW, FLOOR, CEIL, NOT, AVG, SUM, TAN, ATAN, SIN, COS, ABS and I also added ModPOW because its cool. :D
Note that you can nest these function calls and intermix them with variables.

This is very cool! Thank you.
So now that you've come this far..... :-) please add one more callback for non-Native functions, something like:
result = fnEvaluate(name, args[])

And THAT is the reason I called those “native“ functions! 😆
I’ll add non native in a bit. 💯

Hehe, and here I thought I was being clever in getting those implemented first.... :-)
Seriosuly, though, thanks for the work you put into this. BTW, this library is not mentioned on your NTDLS website....

BTW, what is modPOW?

 I use it in diffie-hellman key exchange implementations.

Hehe, and here I thought I was being clever in getting those implemented first.... :-)
Seriosuly, though, thanks for the work you put into this. BTW, this library is not mentioned on your NTDLS website....

The parser isn’t mentioned on the site, but it is used in the Expression Calculator and the Simple Scripting Engine.
As far as thanks is concerned, I just want to make useful stuff. I hope you can expand on it in a larger project.

@ClutchplateDude pushed!

Awesome!


last update on entities with ci=onfig class

in configuration class you can find CommandLineRunner function that call the external api that is GpsWox api using RestTemplate then take the response json that it is an array list of object then parse them into my entities then using JpaRepository save them into my Postgres DB

in configuration class you can find CommandLineRunner function that call the external api that is GpsWox api using RestTemplate then take the response json that it is an array list of object then parse them into my entities then using JpaRepository save them into my Postgres DB


2 mutex locks in get

Problem

the implementation of Get wraps a call to Has
this adds upto 2 locks per Get; which is less-than-ideal
.
Proposed Solution
Looking at the implementation, Has and MutexGet are almost identical (also makes me wonder if we must call it MutexHas instead of Has?); save for the return values
so really, Has call inside Get is redundant, and can be done away with by slightly modifying implementation of MutexGet

OK after implementing and thinking this through, I realised that despite 2 locks, the former solution was much simpler / cleaner. I'll revert my change and close this issue


Can feature scale upsampling be singular before and after, such as x1=(1, 64, 80, 45) x2=(1, 64, 40, 23)

Can feature scale upsampling be singular before and after, such as x1=(1, 64, 80, 45) x2=(1, 64, 40, 23)

Conceptually it can, but, the current implementation can not. To obtain such a downsampler as you said, you can use x1 to generate sampling points of size (40, 23) and then resample x1 to x2.


Fix Nightly Build Failure 2023-12-28

Outputs: gs://nightly-build-outputs.catalyst.coop/2023-12-28-0627-ef8ab93-dev
New failure in the integration tests when run against all years of data.
I note that there's a discrepancy between the error message and the actual check:
>       assert ratio_correct > 0.95, "Percent of correctly matched FERC records below 85%."
E       AssertionError: Percent of correctly matched FERC records below 85%.
E       assert 0.8571428571428571 > 0.95

Which were we intending to check?
__________________________ test_classify_plants_ferc1 __________________________
[gw0] linux -- Python 3.11.7 /home/mambauser/env/bin/python3.11

mock_ferc1_plants_df =      index       base_plant_name plant_type  report_year construction_type  capacity_mw  construction_year  utility_id...            NaN                    NaN                NaN                  NaN               0

[546 rows x 15 columns]

    def test_classify_plants_ferc1(mock_ferc1_plants_df):
        """Test the FERC inter-year plant linking model."""

        @graph
        def _link_ids(df: pd.DataFrame):
            feature_matrix = ferc_dataframe_embedder(df)
            label_df = link_ids_cross_year(df, feature_matrix)
            return label_df

        mock_ferc1_plants_df["plant_id_ferc1"] = (
            _link_ids.to_job()
            .execute_in_process(input_values={"df": mock_ferc1_plants_df})
            .output_value()["record_label"]
        )

        # Compute percent of records assigned correctly
        correctly_matched = (
            mock_ferc1_plants_df.groupby("base_plant_name")["plant_id_ferc1"]
            .apply(lambda plant_ids: plant_ids.value_counts().iloc[0])
            .sum()
        )
        ratio_correct = correctly_matched / len(mock_ferc1_plants_df)
        logger.info(f"Percent correctly matched: {ratio_correct*100:.2f}%")
>       assert ratio_correct > 0.95, "Percent of correctly matched FERC records below 85%."
E       AssertionError: Percent of correctly matched FERC records below 85%.
E       assert 0.8571428571428571 > 0.95

Also @zschira numba is putting out like 16,000 lines of debugging logs when running this test, which I don't think we want to see.  How can we silence it?

My guess is that @zschira caught this failure and intended update both the error message and the numerical threshold, but only changed one of them. So maybe we just need to update the numerical threshold.

Went ahead and merged this fix in so we get another go at the nightly builds tonight...


Questions about loss curve

Hi! @martinarjovsky
I have some questions about the loss curve. When I don't use the median filter operation, the loss curve is still oscillates, which describes the training is unstable, am I right??
Please help me! Thank you!

Not really, that's because it's a training curve (as opposed to a validation set curve)! Since the minibatches are tiny, different minibatches will have different losses, hence the oscilation. If you were to plot this values over a big validation set (say ~ 10K examples), then the oscilations would mostly dissapear. This is expensive though, so we just put it through a simple filtering :).


Disabled date can select.

First of all thank you for this amazing date picker.I have an issue.
I already disabled all Fridays. And my 'inputDate' is today's date.But I can select Friday if today is Friday..How I can fix that?

In which device you are testing?

Is it possible to not show in the year list, all the years that are excluded by the "from" and "to" options ?
Example:
if I use :
```

from: new Date("01-01-1936"), //Optional
to: new Date(2016, 8, 25),  //O

I would like the list not to display the years before 1936.

Is that possible ?

Thanks !

Yes, it works. I think you already gave that from and to, which should work fine.

No I still see the years from 1900 to 2100 in the list !

In demo it's working fine. Can you cross check once again?

Halo
I'm having the same issues like @go2hyder commented


Collisions are likely in headAppender.Add's ref logic

https://github.com/prometheus/tsdb/blob/778103b45060697e8452f3d00a6e8fe1f11306da/head.go#L308
headAppender.Add uses a 31bit random number to generate refs. A collision is likely at about 64k new series from a target/rule, which is almost certainly going to happen.
An approach such as a central counter would be safer, though 31 bits still feels a tad small.

Yes, this should be fixed before the next alpha. A counter within the transaction and a signaling bit for clients to not store the ref beyond the transaction would be one approach.
That means that all clients that want to use AddFast have to maintain two separate caches – for within the current transaction and one for beyond. As it is, after the transaction initially creating a series, the next transaction has to to a regular Add for the same series regardless.
Given that Prometheus itself does not currently append multiple samples for the same series in a transaction, I wonder if it is worth it at this point.
Even easier would be to reserve the 0 or max ID for "not found" and just always return it if a series was newly created.

How bad is it just to do the Add every time?

Every time as in never do the AddFast? It's one of the major reason for saving CPU aside from series maintenance. Without it, about 80% of CPU cycles are spent on allocating/GCing byte slices and hashing them.

This can be closed.


Publish Streamlit App to fly.io

Publish the streamlit app live to fly.io.
Publish the Dockerfile to fly.
Flow

When new release is approved and published to PyPi
New deployment to fly.io

Something like the above @bart6114 ?

@tverum  would do something a la:

new workflow file
on: workflow_run: workflows [that-first-workflow]
use https://github.com/superfly/flyctl-actions to deploy a new instance

Aside from the above you'll have to create a fly app first and config it, it'll create something like a fly.toml file. Don't use the streamlit automatic but just deploy the Dockerfile, that gives us immediately a sorta e2e for the Dockerfile.


[TC-SU-4.2] Tests for verifying cluster attributes from Admin(DUT) - Needs SDK implementation

Problem
IN OTA Testcase [TC-SU-4.2] -Its not verifying all the steps mentioned in the testplan,some steps like 1 and 2 does not reject invalid command and read request to default OTA attribute is need to implement in SDK.

Fixed here: https://github.com/project-chip/connectedhomeip/issues/13855


Unit testing

Espressif has documentation on unit testing, I will work on getting this working in platformio.
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/unit-tests.html

sweet!  I"m working on cleaning up the unused vars and auditing the json doc variables are in fact used

basic gear tests are now here: https://github.com/jschoch/ESPels/blob/dev/test/test_stepper/test_stepper.cpp
need to add tests for the state machine in general as well as bounce mode, and feed mode


Server is not alive after iOS device is 'locked'

keepAlive works fine when the app is in the background, however when the device is locked or goes into standby the server is no longer running in the background, or when the app is put into the foreground again.
Not sure if keepAlive is meant to support this or not, I am considering starting the server again manually once the app is 'active' as a work around for now.

@DanielHudson - i'm having the same issue. could you share a pull request? or perhaps we could collaborate on this? i was thinking of the same type of work-around.

I not sure we there is a way to keep the server going when the phone is locked.
I'd recommend using AppState.addEventListener('change') and just starting the server again.


Fix links in README

Hi!
I was trying to run free5c here and I found out that the link for integration with UERASIM was broken. I found the original in Wayback Machine, and then I found that it still exists under the URL https://free5gc.org/guide/5-install-ueransim/ . I also noticed that the code provided in the issue referenced at the "UERANSIM Notes" is already merged on the main code.
This PR does this:

5a73a06cfe600eddad5fc1384a3a19d29db654b6: fix UERASIM install guide link, replacing it by the newer one
e72f93554a7bd2ed14a1714fdc97e922bb90e6c9: remove reference to the issue #26 as its code was merged in 4fac16e72dc272067c9b220576dcb716c6e46bdb

Thanks @lucasoshiro


Fix activity reloading

Description:
Fix activity reloading so that it reloads existing items rather than loading a new page.
Also optimise our network, peer and balance reloads slightly so that we fetch less often and not at times when there is no need to.
Motivation and Context:
Fix #3174
How Has This Been Tested?
Manually
Types of changes:
Fix
Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[x] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage decreased (-0.02%) to 22.632% when pulling 59f9fd6ff0e8674bc4e44fae9559d026a611c4cc on mrfelton:fix/paginator into b3bf9de8d3f0496b26d101acaf2017f17cf321ca on LN-Zap:master.


Expanding Investigations Seed list

Is your feature request related to a problem? Please describe.
CARE investigations list is very limited. Many important tests are missing in the list
Describe the solution you'd like

[ ] Expand the seed data with tests highlighted here in the list : https://docs.google.com/spreadsheets/d/1hN13p-BDbb1Pkl3a8tcVdWFsFxncju2QPfeOEkKh51E/edit?usp=sharing
[ ] Update reference values and names of some tests as highlighted in the same list
[ ] Add tests to more groups, as highlighted in the same list

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

@aparnacoronasafe could you please assign this issue to me.

I have a few doubt about the above changes and wanted to confirm before raising the PR.

include category_id:2 mean that if it was 4 before , now updated category_id will be 4,2
previously 2 what does this mean? and is the changes for this already made?
not mentioned on Harsh mohan sheet at row 78, what does that mean ?

@aparnacoronasafe

@DraKen0009
1- yes. You are correct. Keep both classes
2- replace group 2 with the new group mentioned
3- it's just for internal reference. You can ignore that. Sorry, I should have cleaned it up.

@aparnacoronasafe
We currently have multiple investigation names that have the same values, which Ideally should have being unique. Here are a few I found:
investigation name   pH – rows 230, 203, 209, 169, 220
Additionally, at row 154, we need a numerical value in the "min" column.
cc : @gigincg

@DraKen0009 The issue of pH coming up multiple times is resolved. It is pH of various fluied. I have corrected it my providing the fluid type in "()" against pH.
The missing min value in row 154 will be resolved shortly. getting the data

@aparnacoronasafe do we need to update the list right away or can we wait for the next release feature to come up, that should solve this issue permanently. cc @bodhish

Let's wait for the Snowmed CT integration