[CT-3386] [Feature] Option for full refresh just a single model

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
Currently, there is an option to fully refresh all incremental models via dbt run --full-refresh. This executes the full refresh on all selected incremental models. But there is no option to build all models, but to fully refresh only one of them.
Minimal Example:
I have the following models:

model_1: view
model_2: incremental
model_3: incremental, depends on model_1 and model_2
model_4: view, depends on model_3
model_5: incremental, depends on model_3

Now, the models model_1 and model_3 are changed.

 This executes the refresh on model_2 and model_5 unnecessarily.
If I run dbt run --full-refresh --models model_3, then model_3 is fully refreshed, but the changes of model_1 are not applied and model_4 is deleted.

Projects with multiple incremental models, if the incremental models change from time to time and it is expensive to fully refresh incremental models.
Are you interested in contributing this feature?
No response
Anything else?
No response

This particular example could be solved by
dbt run -s +model_3 --full-refresh

Additionally the model_4 being deleted seems like binding views in redshift which can be disabled via config.

Thanks for reaching out about this @aBBDnGus !
Can you let us know if this suggestion from @jaypeedevlin works for you or not?
dbt run -s +model_3 --full-refresh

Thanks for your answers!

dbt run -s +model_3 --full-refresh does not work, since then also the incremental table model_2 is fully refreshed. I want to avoid this.
I'm using PostgreSQL and unfortunately there are not late binding views.

Here's a minimal project that replicates the scenario you are describing:

Project model files
models/model_1
{{ config(materialized="view") }}

select 1 as id

models/model_2
{{ config(materialized="incremental") }}

select 1 as id

models/model_3
{{ config(materialized="incremental") }}

-- depends on: {{ ref("model_1") }}
-- depends on: {{ ref("model_2") }}
select 1 as id

models/model_4
{{ config(materialized="view") }}

-- depends on: {{ ref("model_3") }}
select 1 as id

models/model_5
{{ config(materialized="incremental") }}

-- depends on: {{ ref("model_3") }}
select 1 as id

models/model_6
{{ config(materialized="incremental") }}

select 1 as id

In order to demonstrate the case where there are subgraphs that don't involve model_3, I added one extra incremental model above named model_6.
Here are a few ways to full-refresh just a single model, while also running the rest of the models using their default configurations for full_refresh:
Option 3
Add full_refresh to the model-level config macro:
models/model_3.sql
{{ config(
        materialized="incremental",
        full_refresh=True,
    )
}}

Then simply run (or build) everything:
dbt run

Option 2
Like you mentioned in your alternatives, add a model-level config within dbt_project.yml:
dbt_project.yml
name: "my_project"

# ...

models:
  my_project:
    model_3:
      full_refresh: true

Then run everything:
dbt run

Option 1
Run all models (including model_3), then full refresh model_3, then run all models:
dbt run --models +model_3
dbt run --models model_3 --full-refresh
dbt run

The trade-off is that model_3 is executed three times and anything upstream of it is executed two times. Everything else is executed a single time.
Option 0
Split the DAG into three parts that adhere to MECE and run one command per partition so that everything only runs a single time:
dbt run --models +model_3 --exclude model_3
dbt run --models model_3 --full-refresh
dbt run --exclude +model_3

There are a few variants on this idea wrap these commands so they can be executed with less keystrokes. See below for a couple.
Parameterized function alias in zsh
Without loss of generalization, we can create a parameterized function alias within .zshrc that contains the desired commands:
function full_refresh_model() {
  # Parameterize the model name
  local model_name="$1"

  # Define the commands with the parameterized model name
  dbt run --models +$model_name --exclude $model_name
  dbt run --models $model_name --full-refresh
  dbt run --exclude +$model_name
}

After restarting the shell (or sourcing the .zshrc file), then we can run it like this:
full_refresh_model model_3

Programmatic invocations
import sys

from dbt.cli.main import dbtRunner, dbtRunnerResult

def full_refresh_model(model_name):
    # initialize
    dbt = dbtRunner()

    invocations = []

    upstream = f"+{model_name}"

    invocations.append(["run", "--models", upstream, "--exclude", model_name])
    invocations.append(["run", "--models", model_name, "--full-refresh"])
    invocations.append(["run", "--exclude", upstream])

    # run the commands for each invocation
    for cli_args in invocations:
        dbt.invoke(cli_args)

if __name__ == "__main__":
    if len(sys.argv) > 1:
        model_name = sys.argv[1]
        full_refresh_model(model_name)
    else:
        print("No model name provided")

python runner.py model_3

Summary
Of the options listed above, I'd personally go for Option 3 because it's simple to add the config to the applicable model and trivial to execute the desired nodes. And then it's easy to undo when finished.
Could we create some kind of special syntax that allows a command-line arg that designates just a single model out of many to be full-refreshed? We surely could. It might be something like this:
dbt run --select {any selection you want here} --only-full-refresh model_3

The trade-off would be adding more complication during node selection and another thing write documentation for.
But do we need to?
This doesn't feel like a necessity to me, and we have a collection of alternatives listed above.
They are all at least possible and Option 3 is almost trivial (once you know about it).
So I'm going to close this as "not planned". If we get feedback that this is a highly impactful problem from many people, we can consider re-opening this issue.
In the meantime, we could document Option 3 as an example under the heading "Full refresh just a single model" (or something similar).

Thanks for the answers and clarifying! It would totally appreciate if you add this example to your documentation.
I personally prefer Option 0. The dbt models are integrated in our workflow and deployment. It wouldn't make any sense, if we modify a model, then deploy it (with dbt run) and then modify it again (with removing full-refresh=True).

It would totally appreciate if you add this example to your documentation.

Created this issue to add example(s) to our documentation: https://github.com/dbt-labs/docs.getdbt.com/issues/4504
Follow-up question
To help understand the details of why you prefer Option 0, what type of interface would you use to add the Option 0 commands? Are these stored in source control for you somewhere? Or are they in a web interface or CLI?
Option 0 commands:
dbt run --models +model_3 --exclude model_3
dbt run --models model_3 --full-refresh
dbt run --exclude +model_3

@sdurry had an idea that might solve for this (and also https://github.com/dbt-labs/dbt-core/issues/4473): Create a new model version.
Your new model version has a new physical location in the DWH, so it rebuilds from scratch. Meanwhile, the downstream references still resolve to the same upstream model. You can also split this into two PRs: the first to implement the new model version, the second to migrate over to it (by marking as "latest" and/or removing the previous model version).

@dbeatty10 Currently, our deployment process is as follows: We merge a pull request and then the CI tool automatically executed dbt run. If some special migration is necessary (e.g. full-refresh of a model), we execute this migration manually. In future, we plan to store also the migrations in our source control.


Cannot destructure imports

Am i missing something or is the ability to do . import {Mixin} from 'formsy-react-2' missing?

nevermind i forgot to remove HOC(ComponentName)

Nevermind i still get Mixin is not defined

The way the project is structured right now no you can't import like that.  Mixin is added as a property to the the Formsy object that's exported from main.js which is why you have to do
import Formsy from 'formsy-react-2'

class myClass extends Formsy.Mixin

Alternatively you could try import Mixin from 'formsy-react-2/lib/Mixin';.
I realize this is not ideal and a restructuring of the project is definitely needed.


Unable to copy private key when key is secured with a password

ConnectBot Version 1.9.2
When attempting to copy a password protected private key then the menu with the copy option stays open and the key is not copied into the device buffer.
Removing the password protection "fixes" the issue but now the key is no longer protected. Anyone who gets a hold of that file can now use the key without the need for the password.
Expected behavior: Copy the encrypted RSA private key to buffer as is.

Informations:
android 8.1
Device: one plus 5t (not rooted)
connectBot 1.9.2 from Google play
Hello,
I cannot reproduce your problem.
I have added a password protected private key. And the copy works well.
Tested with RSA 2048 bits

The issue still stands, I can't export an ed25519 key with a password created today, even after unlocking it

This is still an issue on 1.9.7-7, I cannot copy or export my private key despite entering the password.

I experienced this too.
Workaround that worked for me

Long Press on key
Change Password (enter your old password)
Leave blank for new password
Lock and unlock to test. It should not prompt you any password
Logn Press on key
Export Private Key not grayed out anymore.


Fixes issue #949

Validation of email
Validation of email using firebase, that ensures user to register if the entered email is valid email.
Verification is done by sending a verification email.
Prevent from unauthorized access.

Closes #949

Type of PR

[X] Bug fix
[X] Feature enhancement

Screenshots / videos (if applicable)
https://drive.google.com/file/d/1zmcGU6QB116CPJx0EuJAt3UaOYnscRkS/view?usp=drive_link
Checklist

[X] I have gone through the contributing guide
[X] I have updated my branch and synced it with project main branch before making this PR
[X] I have performed a self-review of my code
[X] I have tested the changes thoroughly before submitting this pull request.
[X] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[X] I have commented my code, particularly in hard-to-understand areas.

@varshith257 @Anishkagupta04
Please review this PR and label it.
Thank you.

@varshith257
Are there any changes to be made?

I will let it review in Wednesday

Ok @varshith257
Can you please review PR opened in #948?
It was opened 2 days go, if you have time.

@varshith257 please take a look over this.
Thank you.

@varshith257 @Anishkagupta04
Please review this PR and if any changes are needed please update.

Can you fix merge conflicts?

@varshith257
How to fix it? I don't know the reason why the branch has conflicts.

Someone PR has done recent changes to the pages you have done changes. Carefully solve them to reflect your changes with any distrupt.
OR else let me solve the merge conflicts and merge by EOD

Ok @varshith257
I will try solve it, if not possible I'll let you know.

@varshith257 What are the steps to be done to resolve the conflicts, do I need to fork the repo again and make the changes?

@varshith257
Unknowingly closed the this PR by deleting the repository. I have opened a new PR for issue #949 in #994. Kindly review it.


Docker on macOS --net=host option isn't working.

Output of docker version:
Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 17:32:24 2016
 OS/Arch:      darwin/amd64
 Experimental: true

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 17:32:24 2016
 OS/Arch:      linux/amd64
 Experimental: true

Output of docker info:
Containers: 1
 Running: 1
 Paused: 0
 Stopped: 0
Images: 6
Server Version: 1.12.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 15
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge overlay host null
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.4.19-moby
Operating System: Alpine Linux v3.4
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 1.953 GiB
Name: moby
ID: 4J7U:GIXF:Z6MM:G5H6:VV6U:GZC3:33GB:ZX5W:OYT3:MEU3:TSFT:DGSN
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 22
 Goroutines: 41
 System Time: 2016-08-30T08:34:22.13315714Z
 EventsListeners: 1
No Proxy: *.local, 169.254/16
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 <IP_ADDRESS>/8

Additional environment details (AWS, VirtualBox, physical, etc.):
macOS 10.11.5
MySQL server binded on <IP_ADDRESS>:3306 (on host system)
Steps to reproduce the issue:

docker run -it --net=host ubuntu /bin/bash
apt-get update && apt-get install -y telnet
telnet <IP_ADDRESS> 3306

Describe the results you received:
Trying <IP_ADDRESS>...
telnet: Unable to connect to remote host: Connection refused

Describe the results you expected:
Trying <IP_ADDRESS>...
Connected to localhost.
Escape character is '^]'.

This is a duplicate of #22753 so I am going to close it here.


Question about bin/teaspoon vs rake teaspoon

This probably is more of a Rails question that teaspoon specifically.
That beings said.  Any reason bin/teaspoon would always fail, but rake teaspoon would always pass?

There are very few differences between the two. What are the commands you're running and what are the failures?


Some clarification on tf-idf could be helful.

First off thank you for yet another great content.
In Newspaper headlines case study it is not very clear what constitutes the corpus. Is collection of all headlines a corpus or is it all headlines within a section and we are calculating tf-idf in that context. Based on the exercise i think it is the later but may be making this explicit might help.

Thank you so much for this feedback @paudel-arjun! 🙌


vocab_size > 33024 for multi-lora

Can I use vocab_size bigger than standard LLaMa family?
https://github.com/vllm-project/vllm/blob/main/vllm/lora/layers.py#L817 definition is here
Maybe I should add this size to punica header? https://github.com/vllm-project/vllm/blob/main/csrc/punica/bgmv/bgmv_config.h
Error traceback:
E0125 16:55:39.360842 120378 backend_model.cc:635] ERROR: Failed to create instance: RuntimeError: No suitable kernel. h_in=16 h_out=79360 dtype=Float out_dtype=BFloat16

At:
  /vllm/vllm/lora/punica.py(83): add_lora
  /vllm/vllm/lora/layers.py(58): _apply_lora
  /vllm/vllm/lora/layers.py(930): _get_logits
  /vllm/vllm/model_executor/layers/sampler.py(61): forward
  /vllm/vllm/lora/layers.py(944): forward
  /usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py(1527): _call_impl
  /usr/local/lib/python3.10/dist-packages/torch/nn/modules/module.py(1518): _wrapped_call_impl
  /vllm/vllm/model_executor/models/llama.py(314): sample
  /vllm/vllm/worker/model_runner.py(535): execute_model
  /usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py(115): decorate_context
  /vllm/vllm/worker/model_runner.py(592): profile_run
  /usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py(115): decorate_context
  /vllm/vllm/worker/worker.py(111): profile_num_available_blocks
  /usr/local/lib/python3.10/dist-packages/torch/utils/_contextlib.py(115): decorate_context
  /vllm/vllm/engine/llm_engine.py(981): _run_workers
  /vllm/vllm/engine/llm_engine.py(303): _init_cache
  /vllm/vllm/engine/llm_engine.py(112): __init__
  /vllm/vllm/engine/async_llm_engine.py(366): _init_engine
  /vllm/vllm/engine/async_llm_engine.py(321): __init__
  /vllm/vllm/engine/async_llm_engine.py(617): from_engine_args
  /opt/tritonserver/backends/vllm/model.py(119): initialize

@germanjke You can try adding it to the punica header! The requirement is that the size must be divisible by 128.

yeah you will need to pad it for now.

@Yard1 hi, thanks, I resized my model, but now have some problems:
punica source code have this function https://github.com/vllm-project/vllm/blob/main/csrc/punica/punica_ops.cc#L23
I can't compile my value 79104 cause its > 16bit max value
      /vllm/csrc/punica/bgmv/bgmv_config.h:50:33: warning: unsigned conversion from ‘int’ to ‘uint16_t’ {aka ‘short unsigned int’} changes value from ‘79104’ to ‘13568’ [-Woverflow]
         50 |     f(in_T, out_T, W_T, narrow, 79104) \

@Yard1 I think many models have a large vocabulary, so is it important to support this within vllm?

Has this problem been resolved?

Why doesn't the lora adapter load based on the vocabulary size of the origin model, even though the target_modules in adapter_config.json doesn't have embed_tokens and lm_head?


Website on model resource should be a link

On a model resource (e.g. see http://www.hydroshare.org/resource/2cddae40e9594c21b947fdbbe4225439/) under resource specific the website URL should be a link

I checked this one and it has been fixed on dev.hydroshare.org.  However, while testing I noticed that the "Software Repository" text box instructions state that I should input a URL for the source code repository.  I did so, but it wasn't converted to a link after saving my edits. @mauriel133 - Can you fix that too really quickly and then we can close this issue?

This fix has been merged into develop now.

Checked on Alpha.


Read from stdin if no dockerfiles given

Here's a pull request that implements #7.
I made it so that stdin is used if no dockerfiles are given, because that's what gofmt does, and dockfmt seems to be patterned after gofmt. Another alternative would be to add a separate --stdin flag.

Can't wait for this to go live, thanks!
Similar to hadolint's behavior:
https://github.com/hadolint/hadolint#how-to-use

thjanks!


Tutorial fixes

Tutorial fixes:

Getting started in a Nutshell (Node)

Code group of language json must be a valid JSON entry (with outer brackets). Otherwise the notebook generator uses %writefile instead of the %extendjson magic.
Put cell with sqlite3 ... in Details section as otherwise sqlite3 needs to be installed first
Put cell with cds deploy to HANA in Details section, as the rest of the tutorial deals with sqlite

Hello world (Java)

Needs cds init ... --add tiny-sample to generate required database files such that schema-h2.sql is not empty.

Getting started in a Nutshell (Java)

Requires update of VSCode extension for CDS to support CDS Server cells allowing for projects don't contain any cds models (in CAP Java).
Add security dependencies to pom.xml via: mvn com.sap.cds:cds-maven-plugin:add -Dfeature=SECURITY

@mnkiefer Is this still only a draft or ready for review?

@mnkiefer Is this still only a draft or ready for review?

Should be ready, I'm just waiting to check one that time that the (internal) pipelines are green. 👍


Focus for Mac Window

Hi,
first of all thanks for the great work on the Native File Requester. We use it on www.visualgraphics.tv for multi os file requesters for the Desktops.
We have one issue which may not be yours. Under Mac / Cocoa we never succeed in setting the focus back to the SDL2 OpenGL Window after a Dialog was open. Resulting that the user has to select the main window once before being able to continue work.
Did you see this behavior too ?
Thanks again,
Markus

Hi Markus,
Yes, this is happening.  I would appreciate any patch or code snippet demonstrating how to reset the focus.

For example, with SDL2, you should be able to call SDL_GetWindowWMInfo(), which returns an SDL_SysWMInfo union.  https://wiki.libsdl.org/SDL_SysWMinfo
From there, you can get the NSWindow, from which you can call makeKeyAndOrderFront on.
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/index.html#//apple_ref/occ/instm/NSWindow/makeKeyAndOrderFront:
While I don't want to add an explicit SDL or windowing dependency, I would be happy to accept a code snippet into docs if this works for you.

Strange thing is, I tried this and it never worked to set the Focus back via Cocoa API calls. I always had to click on the Window. This may be some kind of conflict of SDL2 powered OpenGL windows with Cocoa.
Anyway, it has been some time since I tried to get it to work last time, will retry it in the next days and will let you know.

On Jul 25, 2015, at 04:49, Michael Labbe<EMAIL_ADDRESS>wrote:
For example, with SDL2, you should be able to call SDL_GetWindowWMInfo(), which returns an SDL_SysWMInfo union. https://wiki.libsdl.org/SDL_SysWMinfo https://wiki.libsdl.org/SDL_SysWMinfo
From there, you can get the NSWindow, from which you can call makeKeyAndOrderFront on.
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/index.html#//apple_ref/occ/instm/NSWindow/makeKeyAndOrderFront https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/index.html#//apple_ref/occ/instm/NSWindow/makeKeyAndOrderFront:
While I don't want to add an explicit SDL or windowing dependency, I would be happy to accept a code snippet into docs if this works for you.
—
Reply to this email directly or view it on GitHub https://github.com/mlabbe/nativefiledialog/issues/7#issuecomment-124736640.

same issue here.  My simple solution is:
NSWindow *keyWindow = [[NSApplication sharedApplication] keyWindow];
// ...before [NSOpenPanel openPanel]

and
[keyWindow makeKeyAndOrderFront:nil];

// ...before return nfdResult;
that's it

That sounds promising!  Markus, can you try this and report back?

Yes, works fine, thanks velkyel.
My issue was that I used the NSWindow supplied by SDL_SysWMinfo which is definitely not working for some reason. Can only imagine it is a bug in SDL2.
Thanks everybody for the help on this.

Thanks, everyone! I am going to update the project as soon as I have time!
The issue will be closed then.

Okay! This fix has finally been merged into master!


Server-side install for viewing a specific server's worlds

Have a setup similar to how Dynamap does world rendering. Possibly hooking into the server and grabbing player locations?
A server side installation would be very neat, and allow people who play on community servers to easily show off their builds, houses, etc.

For further enhancement we can integrate it into StarNub and allow player tracking, ect. StarNub has a ton of features that it could add to something like this.
www.starnub.org


How to use vscode-python in a remote python2.7 environment ?

I tried the latest vscode-python (2020.11.371526539) on VSCode v1.52.
The installation process of the extension did not report an error, but it does not seem to take effect:

There is no python in the lower left corner of the status bar
Frequent network errors

In the README.md file of vscode-python, I see that the minimum python version requirement is 3.6.

For some reasons, I have to continue to maintain a python2.7 project.
And, I like VSCode, so I want to know if there is a way to continue using python 2.7 with VSCode.
Questions:

What is the last version of vscode-python that supports running python2.7?
What is the last version of vscode compatible with the above vscode-python?

Thanks a lot!

Assuming you are using the remote extensions for VS Code, you have to explicitly enable extensions on the remote machine to work; simply installing them locally does not cause them to be made available on the remote machine.
And the latest version of the extension works with Python 2.7.

Thanks.
I have re-checked my environment. The root cause of the previous problems is that the compatibility between openssh-client  from  windows 10 and vscode-remote-server is not good.
I uninstalled the openssh-client from windows and used the openssh-client from git for windows.
Everything is fine.


Dracula theme for Zellij

I've created a new theme for Zellij. It's a terminal multiplexer (see it as a modern tmux).
https://github.com/welcoMattic/zellij
Let me know if I missed something :)

Hey @welcoMattic,
I just sent you an invitation to join the organization.
I also cloned your repository for Dracula's organization, so you can go ahead and delete or archive yours:

Your repository.
New repository.

You can check the live page here:
https://draculatheme.com/zellij
Thanks for building this! 🎉


Treat google.iam as common proto package

Context is the same as with https://github.com/googleapis/googleapis/pull/209; this is needed to prevent Python codegen from changing the package to google.cloud.grpc.iam.[...].

Current coverage is 74.18% (diff: 0.00%)

Merging #122 into master will not change coverage

@@             master       #122   diff @@
==========================================
  Files            36         36
  Lines          1317       1317
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            977        977
  Misses          340        340
  Partials          0          0

Powered by Codecov. Last update 7c01b98...960bc7e


fix: show Edit button on My Collection artworks

This PR resolves []
Description
This PR updates the edit button logic to show only in non-submitted artworks in My Collection

Screenshots

Android
iOS

Before - With Submission

Before - Regular

After - With Submission

After - Regular

PR Checklist

[X] I have tested my changes on iOS and Android.
[X] I hid my changes behind a feature flag, or they don't need one.
[X] I have included screenshots or videos, or I have not changed the UI.
[X] I have added tests, or my changes don't require any.
[X] I added an app state migration, or my changes do not require one.
[X] I have documented any follow-up work that this PR will require, or it does not require any.
[X] I have added a changelog entry below, or my changes do not require one.

To the reviewers 👀

[ ] I would like at least one of the reviewers to run this PR on the simulator or device.

Changelog updates
Changelog updates

Cross-platform user-facing changes

show edit button on my collection artworks - mrsltun

iOS user-facing changes

Android user-facing changes

Dev changes

Need help with something? Have a look at our docs, or get in touch with us.

This PR contains the following changes:

Cross-platform user-facing changes (show edit button on my collection artworks - mrsltun)

  Generated by :no_entry_sign: dangerJS against 189b330296c4cd3104b0f5646148886e9f574e7c


Cannot execute "exiftool" on Mac, even though it is present in PATH

Bug description
Even though "exiftool" is installed in the PATH on a Mac, Grabber is unable to execute it. I've also tried to install it to the installation directory (Grabber.app/MacOS/), but that does not appear to work, either.
Steps to reproduce

On a Mac computer, install the exiftool executable to the PATH.
Check if Grabber acknowledges the presence of the exiftool executable under Save -> Metadata.
Grabber shouldn't detect the executable.

Expected behavior
I expected Grabber to be able to find and execute the exiftool binary. I've looked through a few user reports on Discord, and this appears to only affect Mac systems, not Windows.
Context

Provide your main.log file to see if any obvious error occurred.
main.log
The only real entries of value are the last two:

[03:45:36.917][Info] Error starting exiftool: execvp: No such file or directory (0)
[03:45:36.919][Info] Cannot execute command since Exiftool is not running

Providing your settings.ini file will greatly help maintainers reproduce your problem if it may be caused by your configuration.
If the bug occurred during a download, make sure to provide said download as an .igl file that Grabber can generate by clicking the Save button of the Downloads tab.

Note that both main.log and settings.ini files can be found in C:/Users/%USERNAME%/AppData/Local/Bionus/Grabber in Windows, and in the installation directory on Linux.
Screenshots

*The Exiftool executable is installed, but Grabber is unable to start it.*
System information

OS: macOS 12.5
Grabber version: 7.9.1 x86

Additional context
There have been some reports of QProcess.Start failing to launch an executable on Mac while working perfectly on Windows. Can Exiftool perhaps come bundled with Grabber or can Grabber add functionality to define the full path to the executable rather than relying on the system's Path variable?

Hello, dm seve.services on instagram for really good grabber. trust me.

You should try running the "Grabber" Unix Executable directly inside of the Grabber.app, because I have the same problem unless I start Grabber from the Executable.


Deserialization performance, refactor COMPARE_TO_REMOTE_VERSION

Currently method ZCL_ABAPGIT_OBJECTS->COMPARE_REMOTE_TO_LOCAL is called for every object being deserialized, part of this is parsing the remote main XML file. Parsing XML is typically expensive, and this happens for every object.
Suggest ZIF_ABAPGIT_OBJECT->COMPARE_TO_REMOTE_VERSION to return an instance of a comparator interface or blank, if blank is returned ZCL_ABAPGIT_OBJECTS does not parse the xml, if an instance is returned the XML is parsed ans passed to some method of the new comparator interface.
I think currently this feature is implemented only for TABL objects.
Also note that abapmerge supports local classes.

Plus this is a good opportunity to move the call to POPUP_TO_CONFIRM in ZCL_ABAPGIT_OBJECT_TABL_DIALOG to a more central place, so the GUI can be decoupled

todo:
move contents of ZCL_ABAPGIT_OBJECT_TABL_VALID to ZCL_ABAPGIT_OBJECT_TABL_COMPAR
will be done in follow up PR

todo:
move contents of ZCL_ABAPGIT_OBJECT_TABL_VALID to ZCL_ABAPGIT_OBJECT_TABL_COMPAR
will be done in follow up PR


Gaia error

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2019.03.18. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x ] I've verified and I assure that I'm running youtube-dl 2019.03.18

Before submitting an issue make sure you have:

[x ] At least skimmed through the README, most notably the FAQ and BUGS sections
[ x] Searched the bugtracker for similar issues including closed ones
[x ] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[ x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2019.03.18
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
i am getting this error from gaia evan i tried other computer also but getting same issue
PS C:\Users\HDNLSR> youtube-dl --verbose -o 'p:\contents\New folder/%(playlist)s/%(chapter_number)s - %(chapter)s/%(t
itle)s.%(ext)s' --ignore-errors -u<EMAIL_ADDRESS>-p abc123 https://www.gaia.com/video/morning-ritual?fullplayer=feat
ure
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', '-o', 'p:\contents\New folder/%(playlist)s/%(chapter_number)s - %(chapter)s/%
(title)s.%(ext)s', '--ignore-errors', '-u', 'PRIVATE', '-p', 'PRIVATE', 'https://www.gaia.com/video/morning-ritual?fullplayer=feature']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, pref cp1252
[debug] youtube-dl version 2019.03.18
[debug] Python version 3.6.4rc1 (CPython) - Windows-2012ServerR2-6.3.9600-SP0
[debug] exe versions: ffmpeg N-89395-g71421f382f, ffprobe N-89395-g71421f382f
[debug] Proxy map: {}
[Gaia] morning-ritual: Downloading JSON metadata
[Gaia] 79816: Downloading JSON metadata
[Gaia] 43081: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 403: Forbidden (caused by <HTTPError 403: 'Forbidden'>); please repo
rt this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on h
ow to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "c:\python36\lib\site-packages\youtube_dl\extractor\common.py", line 626, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "c:\python36\lib\site-packages\youtube_dl\YoutubeDL.py", line 2225, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "c:\python36\lib\urllib\request.py", line 532, in open
response = meth(req, response)
File "c:\python36\lib\urllib\request.py", line 642, in http_response
'http', request, response, code, msg, hdrs)
File "c:\python36\lib\urllib\request.py", line 570, in error
return self._call_chain(*args)
File "c:\python36\lib\urllib\request.py", line 504, in _call_chain
result = func(*args)
File "c:\python36\lib\urllib\request.py", line 650, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
PS C:\Users\HDNLSR>

@remitamine  i dont understand about this duplicate because duplicate topic is not related to gaia

Duplicate of #14605.

@remitamine bro please check your emal i sent you gaia account details


Linking instagram.

Is there a way to link to your instagram profile like you would on regular Grindr to verify yourself?

Yes, but you will have to log out and log in on the mobile app. You can create an account on the mobile app to fill out all profile details, close or delete the app, and then log in on fuckr.

You won't be able to use Fuckr anymore now #157

Closes #159


python311Packages.google-auth: 2.21.0 -> 2.27.0

Description of changes
Changelog: https://github.com/googleapis/google-auth-library-python/blob/v2.27.0/CHANGELOG.md
fixes https://github.com/NixOS/nixpkgs/issues/288057
cc @r3n3gad3p3arl

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

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

We need to move click to propagated build inputs.

It should be in passthru.optional-dependencies.tool.

Even it is optional, it should be added to propagatedBuildInputs, right? Haven't seen this convention before, but it makes sense, how does one build the package with the tool?

Even it is optional, it should be added to propagatedBuildInputs, right? Haven't seen this convention before, but it makes sense, so one can override the optional build dependencies if you just want the lib?

See https://nixos.org/manual/nixpkgs/unstable/#python-optional-dependencies

Cool, still should be optionally added to the propagatedBuildInputs. Otherwise the tool won't work. Right now it is optionally added to the nativeCheckInputs

Feel free to create a top-level attribute for the tool which does so.


Add argument error handling for optimization plugins

Throw errors if users don't pass in the correct type of argument to the plugin instead of leaving them in the dark.
For OccurenceOrderPlugin, passing in no arguments should still work just in case there are people currently using it without arguments.

Because of this pull, two tests fail. They both relate to the fact that I enforced LimitChunkCountPlugin to take in an options object. Looking at the code though, I'm not sure if I should adapt the pull to conform to tests, or also change the tests.
Failing test 1 -  test/NodeTemplatePlugin.test.js line 53:
plugins: [
	new webpack.optimize.LimitChunkCountPlugin(1),
	new webpack.optimize.UglifyJsPlugin()
]

Failing test 2 - test/Integration.test.js line 55:
    new webpack.optimize.LimitChunkCountPlugin(1)

Looking at the docs for the API of LimitChunkCountPlugin in the list of plugins shows that it takes an options object, not a number.
Inside of the actual LimitChunkCountPlugin it passes the options to an individual Chunk's .size method. If we take a look at the size method in lib/Chunks.js we see:
Chunk.prototype.size = function(options) {
	var CHUNK_OVERHEAD = options.chunkOverhead || 10000;
	...
};

So Chunks itself is expecting an object, not a number.
I don't really see a case where passing in a number into LimitChunkCountPlugin is viable. Any thoughts?

Looks like the tests are wrong. You can change them.

Done

Thanks


Investigate why SkSL shaders cannot be collected on Tizen devices

Can you explain in more detail what the problem is?

https://flutter.dev/docs/perf/rendering/shader
If you run an app which has animations with the following command, a json file containing shader information should be generated in the project directory. On Tizen, the shaders are simply not captured and thus the file is not generated. I haven't looked into this issue in much detail. Note that there won't be a lot of performance gain we can obtain with this optimization so this is not a critical issue.
flutter-tizen run --profile --cache-sksl

@swift-kim thanks :smile:

You may analyze performance benefits from caching the shaders on Android devices first, and then decide whether this issue is worth investigating or not for Tizen.

What is shader compilation jank?
If an app has janky animations during the first run, and later becomes smooth for the same animation, then it’s very likely due to shader compilation jank.
What is SKSL warmup?
The SkSL shaders can be packaged into the app, and get warmed up (pre-compiled) when an end-user first opens the app, thereby reducing the compilation jank in later animations.

If we want to generate flutter.sksl.json，we need set persistent_cache_path when call FlutterEngineRun.

@xiaowei-guan Great. Can you see any performance diff on Tizen devices when you launch an app (e.g. gallery) multiple times after setting the path?

@xiaowei-guan Great. Can you see any performance diff on Tizen devices when you launch an app (e.g. gallery) multiple times after setting the path?
Although could get SKSL shaders file, But there are some minor issues, I am trying to fix it.

@xiaowei-guan Great. Can you see any performance diff on Tizen devices when you launch an app (e.g. gallery) multiple times after setting the path?

Do we support command:
flutter-tizen build tpk --bundle-sksl-path flutter_03.sksl.json

As far as I remember the file is included within flutter_assets directory which is not platform-specific, so yes.

How to get SKSL shaders file.
1.set persistent_cache_path when call FlutterEngineRun .
2.flutter run --profile --cache-sksl
How to build tpk with SKSL shaders file
flutter-tizen build tpk --bundle-sksl-path flutter_03.sksl.json

I launch a Flutter app with animation, no obvious effect.
And I build gallery failed, I will launch gallery app with SKSL later.

I couldn't see any obvious effect either and the cached shaders even delayed the execution.
Application                              STIME     PSS     RSS
io.flutter.demo.gallery                   1232  117894  133341
io.flutter.demo.gallery_sksl              2555  128066  143513

Measured on rpi4 (arm64) with the gallery app (native app, hw-acceleration on).


EasyPermissions.requestPermissions() not showing dialog in google sample app

Device type: _LG G6
OS version: __M
EasyPermissions version: _1.1.0
I am testing the sample app:-
https://developers.google.com/gmail/api/quickstart/android    which uses credentials to access gmail
pressing button "CALL GMAIL API" results in a call to EasyPermissions.requestPermissions() but no dialog appears on the screen
        EasyPermissions.requestPermissions(
                this,
                "This app needs to access your Google account (via Contacts).",
                REQUEST_PERMISSION_GET_ACCOUNTS,
                Manifest.permission.GET_ACCOUNTS);
    }

I had forgotten to include in manifest:-

The page you linked to references compile 'pub.devrel:easypermissions:0.3.0' but your issue says 1.1.0.  Did you manually change the version?

Yes I did change it manually cos I couldn't get it to work (my mistake).
First I found a ref to 1.1.1 on the interwebs . Eventually realised that it
doesn't exist and tried 1.1.0. then found my permissions XML bug. Working
now
Peter Cutting
work    +46 40 105858 (ring this number)
work    +46 705 505806 (SMS)
private +46 708 565056 (maybe)
On 7 Dec 2017 5:06 p.m., "Sam Stern"<EMAIL_ADDRESS>wrote:

The page you linked to references compile 'pub.devrel:easypermissions:0.
3.0' but your issue says 1.1.0. Did you manually change the version?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/googlesamples/easypermissions/issues/183#issuecomment-350013140,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAc7C_9bRO3SW8MEifeigOe4c5fq4_INks5s-AzOgaJpZM4Q5oiO
.

@petercutting glad it's working for you now!  And I fixed the reference to 1.1.1 to say 1.1.0, that was my mistake.


Refactor.decouple pipeline

@gulfaraz this can be reviewed

You can test the new rasterfile-API and the calling of it from the pipeline, by still using 'IBF-pipeline', I implemented the calling of the pipeline in there as well (before starting to split it into the separate pipelines)
The 'IBF-pipeline' folder will only be removed, once the split off pipelines are properly handed over.
I kept the 'IBF-pipeline-floods' and 'IBF-pipeline-rainfall' folders in this repository for now, because that was easiest, and it's not up to me where to host it. But they will go out, once handed over.
Still to do is to add the 'raster files' also to the mock-endpoint. Not really critical, but good to do I think.

@gulfaraz added to mock now as well (see README on how to load initial raster data on this)

@gulfaraz as explained in comment above, the IBF-pipeline will only be removed once this is all handed over properly.
To be honest, your screenshots don't really prove that the raster-files are working as I don't see any flood/rainfall extents on it ;)


Added scale gap parameter

This adds a scale gap parameter to CELER

Codecov Report

Merging #48 into master will decrease coverage by 1.95%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master      #48      +/-   ##
==========================================
- Coverage   96.37%   94.41%   -1.96%
==========================================
  Files           4        4
  Lines         193      197       +4
  Branches       16       18       +2
==========================================
  Hits          186      186
- Misses          4        7       +3
- Partials        3        4       +1

Impacted Files
Coverage Δ

celer/wrapper.py
100% <ø> (ø)
:arrow_up:

celer/homotopy.py
85.48% <0%> (-5.9%)
: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 1173557...9aaca0f. Read the comment docs.

CI breaks because code coverage is decreasing. Can you test your parameter in test homotopy ?

In fact I'm not so sure about it, I think it's pretty straightforward for a user to implement this by passing a modified tol parameter.
I'm not sure it's worth adding one parameter to the API


Fix for servers with a lot of long emoji names

This caused the following exception on one of my servers:
System.ArgumentException: Field value length must be less than or
equal to 1024.

Thank you


pre-training  data of Unixcoder

Do you have plan to release pre-training data, particularly ﬂattened AST?
Are there plans to publish the code for AST Mapping Function F?

code.zip. Follow the Readme to download pre-training data. And then you can use preprocess function in preprocess.py to get flattened AST.

code.zip. Follow the Readme to download pre-training data. And then you can use preprocess function in preprocess.py to get flattened AST.

Thanks for your reply! I have some other questions:

Is the tokenizer used for def preprocess(js,tokenizer,lang) the same tokenizer used for pre-training? such as We follow Liu et al. (2019) to train a byte-pair encoding vocabulary (Sennrich et al., 2015) with 50K subword units for programming languages and add 1,416 additional special tokens into the vocabulary to represent non-terminal symbols in AST.

unixcoder-base-nine: Continue pre-training unixcoder-base-unimodal on NL-PL pairs of CodeSearchNet dataset and additional 1.5M NL-PL pairs of C, C++ and C# programming language. The model can support nine languages: java, ruby, python, php, javascript, go, c, c++ and c#.

How to download 1.5M NL-PL pairs of C, C++ and C# ?

Yes
The datasets are collected from GitHub. Since of license issues, we can't release these data.

Was Unixcoder pre-train from scratch, or was it initialized with Graphcodebert?

add 1,416 additional special tokens into the vocabulary to represent non-terminal symbols in AST
Are the 1,416 special tokens manually selected by you? Are they manually added to the vocabulary?

Use the tree-sitter tool to parse CodeSearchNet corpus into AST and get all internal nodes of AST.  Finally, there are 1,416 types of nodes of AST.

Use the tree-sitter tool to parse CodeSearchNet corpus into AST and get all internal nodes of AST. Finally, there are 1,416 types of nodes of AST.

Thanks for your reply! Will the merges.txt file need to be changed when 1,416 special tokens are added to vocabulary?

Is graphCodebert pre-trained to use 2.3M of annotated code directly from Codesearchnet? Do you use 6.4m Unimodal codes in pre-training?

For fair comparison, we use the same dataset as CodeBERT (Feng et al., 2020) to pretrain our model.

GraphcodeBert used 2.3m bimodal DATA, but Codebert only used 2.1m Bimodal DATA. Did Codebert clean bimodal DATA before pre-training?

Dataset Size Statistics in CodeSearchNet:

Statistics of the dataset in CodeBert:

Is graphCodebert pre-trained to use 2.3M of annotated code directly from Codesearchnet? Do you use 6.4m Unimodal codes in pre-training?

For fair comparison, we use the same dataset as CodeBERT (Feng et al., 2020) to pretrain our model.

GraphcodeBert used 2.3m bimodal DATA, but Codebert only used 2.1m Bimodal DATA. Did Codebert clean bimodal DATA before pre-training?

Dataset Size Statistics in CodeSearchNet:

Statistics of the dataset in CodeBert:

CodeBERT and GraphCodeBERT use 2.1M NL-PL pairs. We exclude dev and test set. For GraphCodeBERT, we don't use 6.4M unimodal code.
Answered in 1.

Is the cleaned data only used in the fine-tuning part? Does the GraphcodeBert pre-training data need to be cleaned?

The cleaned data is only used for code summarizaiton task.


Hide/change vuex key ls.

Hi. Am using latest version of npm and vuex-persistedstate.

The image shows that on my localStorage tab on dev console. there is vuex key, i was wondering if there is a way to change it.
Thanks.

Just pass in a different key name as option when creating a new plugin instance.
import createPersistedState from 'vuex-persistedstate'

export default ({store}) => {
  createPersistedState({
    key: 'customkey',
  })(store)
}


✗ Failed to install TimUntersberger/neogit

If you are using packer.nvim try to call the command again. This happenend for me yesterday for other plugins aswell, but rerunning the command fixed it.

For the record, such problems can happen when you force push to master and the local git fails to git pull because it cannot fast-forward. You either need to manually git pull --rebase or -- if this also fails -- remove and reinstall neogit. (Rewriting history on master is usually not a good idea and should be avoided ;))


30 seconds was insufficient

When attempting a file recovery from a VM involving an 11TB disk, even 30 seconds was not enough to prevent these errors from appearing in dmesg:
[  175.621126]  connection1:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>
[  179.717153]  connection4:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>
[  181.765163]  connection7:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>
[  183.813135]  connection9:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>
[  187.909122]  connection15:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>
[  187.913108]  connection13:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>
[  189.957141]  connection16:0: ping timeout of 30 secs expired, recv timeout 5, last rx<PHONE_NUMBER>, last ping<PHONE_NUMBER>, now<PHONE_NUMBER>

@sbonds : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@sbonds : Thanks for your contribution! The author(s) have been notified to review your proposed change.


update demo-fragment

Also, the fact that you're going to the main view by setting href="" looks a bit strange but it shows the error related to default routing


cholesky_decompose for reverse-mode is returning a reference to a local variable in upper-triangular elements of the matrix

Summary:
The reverse-mode implementation of cholesky_decompose is returning a matrix with vari pointers that are pointing to a local variable which falls out of scope.
Description:
This is where the vari is created locally:
https://github.com/stan-dev/math/blob/develop/stan/math/rev/mat/fun/cholesky_decompose.hpp#L147
Here's where the pointer to the local variable is used:
https://github.com/stan-dev/math/blob/develop/stan/math/rev/mat/fun/cholesky_decompose.hpp#L158
When the vari is accessed, like in a matrix multiply, the vari would have fallen out of scope. This could cause a seg fault or just wrong answers.
One solution is to replace line 147 with:
vari dummy = new vari(0.0, false);
and replace line 158 with:
L.coeffRef(k, j).vi_ = dummy;
There may be a better solution.
Reproducible Steps:
This is really hard to reproduce since it's returning a reference to a local variable. I was able to reproduce it on my machine on branch: feature/0187-eigen-3.3 running:
./runTests.py test/unit/math/rev/mat/fun/cholesky_decompose_test.cpp

But... this isn't guaranteed to fail. It runs fine with optimization set at 0 or if I throw in print statements.
Additional Information:
This bug may exist in other matrix functions. I believe we should sweep over them all to make sure we don't have pointers to local variables.
I'm tagging @rtrangucci and @mbrubake because they should know about this bug.
@rtrangucci, can you help me walk through the reverse mode and try to eliminate this if we can find any other instances?
Thanks @bob-carpenter for helping me track this down.
Current Version:
v2.12.0

Maybe we can add a test to check that every vari* is on one of the stacks.
I think we can also add the 0 value to the no chain stack preemptively and use that.

@syclik  Did you say you found other instances?
This one was tricky to track down.  The print statements causing differing behavior was the clue that it was something optimization-related.

I did a quick search, but I haven't found anything.
I'm adding an ability for us to catch this. I'll update our tests to make
sure everything is on the stack. I'm hoping it's just cholesky_decompose.
On Wed, Oct 19, 2016 at 9:21 PM, Bob Carpenter<EMAIL_ADDRESS>wrote:

@syclik https://github.com/syclik Did you say you found other
instances?
This one was tricky to track down. The print statements causing differing
behavior was the clue that it was something optimization-related.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254985162, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAZ_F06pUGKkYkHUlbDJu7u1PvO4FQ9Mks5q1sIMgaJpZM4KaStv
.

Yikes, I'm sorry about introducing this bug. I'll fix it ASAP.
I can also walk through the reverse mode with you to find other instances.
Rob
On Wed, Oct 19, 2016 at 9:59 PM, Daniel Lee<EMAIL_ADDRESS>wrote:

I did a quick search, but I haven't found anything.
I'm adding an ability for us to catch this. I'll update our tests to make
sure everything is on the stack. I'm hoping it's just cholesky_decompose.
On Wed, Oct 19, 2016 at 9:21 PM, Bob Carpenter<EMAIL_ADDRESS>wrote:

@syclik https://github.com/syclik Did you say you found other
instances?
This one was tricky to track down. The print statements causing differing
behavior was the clue that it was something optimization-related.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254985162,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAZ_F06pU
GKkYkHUlbDJu7u1PvO4FQ9Mks5q1sIMgaJpZM4KaStv>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254989497, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADvmh5bwzNG24ztz8E1DoM0UY65oiwg-ks5q1srqgaJpZM4KaStv
.

should be soon.
On Thu, Oct 20, 2016 at 12:26 AM, Daniel Lee<EMAIL_ADDRESS>wrote:

I've already fixed it on a branch. Just review the code when I'm done.
On Thu, Oct 20, 2016 at 12:16 AM, Rob Trangucci<EMAIL_ADDRESS>wrote:

Yikes, I'm sorry about introducing this bug. I'll fix it ASAP.
I can also walk through the reverse mode with you to find other instances.
Rob
On Wed, Oct 19, 2016 at 9:59 PM, Daniel Lee<EMAIL_ADDRESS>wrote:

I did a quick search, but I haven't found anything.
I'm adding an ability for us to catch this. I'll update our tests to
make
sure everything is on the stack. I'm hoping it's just
cholesky_decompose.
On Wed, Oct 19, 2016 at 9:21 PM, Bob Carpenter <
<EMAIL_ADDRESS>wrote:

@syclik https://github.com/syclik Did you say you found other
instances?
This one was tricky to track down. The print statements causing
differing
behavior was the clue that it was something optimization-related.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254985162,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAZ_F06pU
GKkYkHUlbDJu7u1PvO4FQ9Mks5q1sIMgaJpZM4KaStv>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254989497,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ADvmh5bwz
NG24ztz8E1DoM0UY65oiwg-ks5q1srqgaJpZM4KaStv>

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-255005032, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAZ_Fwn6iAbKkh1HfeHJiCSK8L0BETtUks5q1usAgaJpZM4KaStv
.

I've already fixed it on a branch. Just review the code when I'm done.
On Thu, Oct 20, 2016 at 12:16 AM, Rob Trangucci<EMAIL_ADDRESS>wrote:

Yikes, I'm sorry about introducing this bug. I'll fix it ASAP.
I can also walk through the reverse mode with you to find other instances.
Rob
On Wed, Oct 19, 2016 at 9:59 PM, Daniel Lee<EMAIL_ADDRESS>wrote:

I did a quick search, but I haven't found anything.
I'm adding an ability for us to catch this. I'll update our tests to make
sure everything is on the stack. I'm hoping it's just cholesky_decompose.
On Wed, Oct 19, 2016 at 9:21 PM, Bob Carpenter<EMAIL_ADDRESS>wrote:

@syclik https://github.com/syclik Did you say you found other
instances?
This one was tricky to track down. The print statements causing
differing
behavior was the clue that it was something optimization-related.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254985162,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAZ_F06pU
GKkYkHUlbDJu7u1PvO4FQ9Mks5q1sIMgaJpZM4KaStv>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254989497,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/
ADvmh5bwzNG24ztz8E1DoM0UY65oiwg-ks5q1srqgaJpZM4KaStv>

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-255005032, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAZ_Fwn6iAbKkh1HfeHJiCSK8L0BETtUks5q1usAgaJpZM4KaStv
.

Sounds good
Rob
On Thu, Oct 20, 2016 at 12:26 AM, Daniel Lee<EMAIL_ADDRESS>wrote:

should be soon.
On Thu, Oct 20, 2016 at 12:26 AM, Daniel Lee<EMAIL_ADDRESS>wrote:

I've already fixed it on a branch. Just review the code when I'm done.
On Thu, Oct 20, 2016 at 12:16 AM, Rob Trangucci <
<EMAIL_ADDRESS>wrote:

Yikes, I'm sorry about introducing this bug. I'll fix it ASAP.
I can also walk through the reverse mode with you to find other
instances.
Rob
On Wed, Oct 19, 2016 at 9:59 PM, Daniel Lee<EMAIL_ADDRESS>wrote:

I did a quick search, but I haven't found anything.
I'm adding an ability for us to catch this. I'll update our tests to
make
sure everything is on the stack. I'm hoping it's just
cholesky_decompose.
On Wed, Oct 19, 2016 at 9:21 PM, Bob Carpenter <
<EMAIL_ADDRESS>wrote:

@syclik https://github.com/syclik Did you say you found other
instances?
This one was tricky to track down. The print statements causing
differing
behavior was the clue that it was something optimization-related.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/stan-dev/math/issues/415#issuecomment-254985162
,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAZ_F06pU
GKkYkHUlbDJu7u1PvO4FQ9Mks5q1sIMgaJpZM4KaStv>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-254989497,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ADvmh5bwz
NG24ztz8E1DoM0UY65oiwg-ks5q1srqgaJpZM4KaStv>

.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-255005032,
or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AAZ_
Fwn6iAbKkh1HfeHJiCSK8L0BETtUks5q1usAgaJpZM4KaStv>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/stan-dev/math/issues/415#issuecomment-255006074, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ADvmh5a0Q3jmYgDC5tPx_30dpGTjXh-4ks5q1u2EgaJpZM4KaStv
.


Collection settings not saving

Quorum appears to be available now, but I can't find any Quorum cards when searching while editing a deck.  Also, selecting Quorum manually under Collection doesn't save.

closing out issues we couldn't reproduce.


After running script\build I get common.gypi not found

And then all the consequent gyp related steps fail as well. I added GYP_MSVS_VERSION='2015' to the list of my env variables since I am running VS 2015. I know there has been a couple other issues similar to this but none of them offered a solution for my issue unfortunately.
I am using:
Python 2.7.10
Node.Js 4.2.2
OS: Windows 8.1 64-bit
x86
Screenshot below:

On a Windows 10 64 bit machine with both Visual Studio 2013 and 2015 Community Ed. %GYP_MSVS_VERSION%=2013. .\script\build --install-dir ..\temp\install returns some errors. The full output is pasted here. Last first block is:
Installing build modules...
gyp: C:\Users\giuseppe\.node-gyp\4.2.2\common.gypi not found (cwd: D:\WS\atom\atom\build\node_modules\runas) while reading includes of binding.gyp while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (D:\WS\atom\atom\build\node_modules\npm\node_modules\node-gyp\lib\configure.js:357:16)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 10.0.10240
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "D:\\WS\\atom\\atom\\build\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\WS\atom\atom\build\node_modules\runas
gyp ERR! node -v v4.2.2
gyp ERR! node-gyp -v v2.0.2
gyp ERR! not ok

Possibly related to this unsolved node-gyp issue on Windows, and quite a number of similar ones.

If you install C++ build tools (per this comment) can you successfully build? https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245

The 1st mentioned step in that comment is to Install VC++ Build Tools Technical Preview, and the comment starts mentioning "without having Visual Studio installed on your computer".
Is that first step needed even if one already has Visual Studio installed?

Are you using the GitHub for Windows shell? If so that will be the problem.
That shell has an older version of MSBuild in the path it provides which is incapable of understanding the VS2015 options.
You should simply be able to open a PowerShell command and do it from there (make sure you have a git command somewhere in your system path).
I have updated the Windows build docs to reflect this https://github.com/atom/atom/blob/d95f1b140554a262e1bd4f07f80bf3ce8d089f82/docs/build-instructions/windows.md

Yes, I think I was using GitHub for Windows shell, so we'll try that again. Thanks for the update.


Mast: Watch (?-i:_ijCGwCD3Ys)(?# youtube)

Mast requests the watch of the watch_keyword (?-i:_ijCGwCD3Ys)(?# youtube). See the MS search here and the Stack Exchange search in text, in URLs, and in code.

(?-i:_ijCGwCD3Ys)(?# youtube) has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Daniil in Charcoal HQ


Skybox color looks different after updating the Filament APIs

I have updated the Filament to the latest version. everything works fine except the Skybox colour rendering.
So the issue is, I am setting up Skybox colour to change the background of the model viewer, and it's getting applied properly. but when I compare the old and new versions of the app with updated Filament APIs, there are visible differences in colours.  I have cross-checked the colour values and both values are exactly the same. did some research on it but did not find anything related to it. so any help from anyone would be appreciated. Attached Screenshot for reference.
Left one is after the update and the right one is before the update

Inspecting the values in the screenshots, both backgrounds are exactly the same (#E4E2DB in sRGB). There is a slight difference on the model itself, is that what you are talking about?
What version of Filament are/were you using?
What settings of ColorGrading are you using?

"There is a slight difference on the model itself, is that what you are talking about?"
-> No I am talking about the white background. the model looks perfect in both versions but there is a slight difference in the background color.
Like in the above images, the right side image is a bit lighter compared to the left one.
"What version of Filament are/were you using?"
-> Older versions

com.google.android.filament:filament-android:1.31.3
com.google.android.filament:filament-utils-android:1.31.3
com.google.android.filament:gltfio-android:1.31.3

-> Newer version

com.google.android.filament:filament-utils-android:1.8.0
com.google.android.filament:gltfio-android:1.8.0
com.google.android.filament:filament-android:1.8.0

-> What settings of ColorGrading are you using?

All the settings are default.

Yes colour values are the same but they display slightly different

The colors are exactly the same when I sample the screenshots, this means Filament is outputing the same values.

Thanks for your feedback! but These are the actual screenshot from the application and it looks a bit different to me. So I just want to know if is there any API through which I can manage the shading of the colour.?

Those screenshots show different colors. Which one is the newer? I assume the top one? If you want to keep the old colors you can try to change the tone mapping to "Filmic".

The  Second one is a newer one. Let me try "Filmic". Thank you for your quick response.


Explore Podman 5 engine availability on GHA Ubuntu runner

Is your enhancement related to a problem? Please describe
Since we got a requirement for podman 5 to test bootc on linux (https://github.com/containers/podman-desktop-extension-bootc/actions/runs/9092678569/job/24989916149), we need to get podman 5 installed on the linux runner for the PR check at least.
Describe the solution you'd like
Ubuntu 2204 GHA runner and kubic repo combo offers podman 4.9.2.
Options: New ubuntu 2404 is coming, beta already available - https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
There is a kubic repo with podman v5, but dedicated for ubuntu 2304: https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_23.04/amd64/.
We can try this combo if that would work for us.
Describe alternatives you've considered
No response
Additional context
No response

So it seems possible to actually install podman v5 on Ubuntu 24.04 beta gha runner using kubic unstable repositories for Ubuntu 23.04.
Something like should do:
  e2e-tests:
    name: e2e tests
    runs-on: ubuntu-24.04

    steps:
      - name: Update podman
        run: |
          # ubuntu version from kubic repository to install podman we need (v5)
          ubuntu_version='23.04'
          sudo sh -c "echo 'deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${ubuntu_version}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list"
          curl -L "https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${ubuntu_version}/Release.key" | sudo apt-key add -
          # install necessary dependencies for criu package which is not part of 23.04
          sudo apt-get install -qq libprotobuf32t64 python3-protobuf libnet1
          # install criu manually from static location
          curl -sLO http://cz.archive.ubuntu.com/ubuntu/pool/universe/c/criu/criu_3.16.1-2_amd64.deb && sudo dpkg -i criu_3.16.1-2_amd64.deb
          sudo apt-get update -qq
          sudo apt-get -qq -y install podman || { echo "Start fallback steps for podman nightly installation from a static mirror" && \
            sudo sh -c "echo 'deb http://ftp.lysator.liu.se/pub/opensuse/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${ubuntu_version}/ /' > /etc/apt/sources.list.d/devel:kubic:libcontainers:unstable.list" && \
            curl -L "http://ftp.lysator.liu.se/pub/opensuse/repositories/devel:/kubic:/libcontainers:/unstable/xUbuntu_${ubuntu_version}/Release.key" | sudo apt-key add - && \
            sudo apt-get update && \
            sudo apt-get -y install podman; }
          podman version


Question: Is there an option how to catch tap/click?

I'd like to catch when someones click on a toast and trigger a custom callback. Is there a way how to do it or is there any reason why this is not possible atm?
Thanks.

If you are using FToast you can add it while building the widget and send to FTost
But FlutterToast (without context) has no tap


FinalHandler always uses OK as reasonPhrase if non previously set

If an error makes it to handleError, without a reasonPhrase, it will always be OK. This is because when calling withStatus, it is passing getReasonPhrase which checks if there is one set, and if not uses it from the current statusCode. Of course statusCode is 200 at that time because it's the default in the constructor.

I believe #52 will resolve this, @nesl247 /cc @weierophinney


expandVariables can produce undefined in settings

expandVariables can produce undefined in settings
https://github.com/AnWeber/httpyac/blob/main/src/utils/variableUtils.ts#L15-L30

removed expandVariables and used lazy init of variables with javascriptVariableReplacer


Expectations on CPU usage and number of processes?

Hello,
Just writing in to check my expectations on what the timescaledb-parallel-copy script should look like while running.
I am running it inside a docker container but that container doesn't have any restrictions on memory or CPU usage.  I have matched the number of workers to the number of CPU cores.  I am only however seeing minimal (10-20%) CPU usage, and cannot see more than one process running in the 'top' output.
Is this to be expected?
This is the command I'm running from within a Python script:
/bin/bash -c 'timescaledb-parallel-copy --connection "postgres://postgres:****@localhost:5432/trade" --schema XXX --table YYY --file file.csv --workers 8 --reporting-period 30s --skip-header'
This is typical top output:
top - 11:46:02 up 4 days, 12:10,  0 users,  load average: 4.13, 4.58, 4.86
Tasks:   5 total,   1 running,   4 sleeping,   0 stopped,   0 zombie
%Cpu(s): 22.8 us, 12.3 sy,  0.2 ni, 59.2 id,  4.5 wa,  0.0 hi,  1.0 si,  0.0 st
KiB Mem : 32824804 total,   946600 free, 12929264 used, 18948940 buff/cache
KiB Swap:  2097148 total,        0 free,  2097148 used. 10609320 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
      7 winer     20   0 1373344  27052   6212 S  10.6  0.1   0:04.85 timescaledb-par
      1 winer     20   0   96640  20192  12084 S   0.0  0.1   0:00.09 python3
      6 winer     20   0    4624    784    716 S   0.0  0.0   0:00.00 sh
     23 winer     20   0   18504   3344   2968 S   0.0  0.0   0:00.02 bash
     37 winer     20   0   38724   3156   2664 R   0.0  0.0   0:00.00 top

This is some sample program output:
2020-10-04 11:52:25,278 - TickDataLoader - INFO - at 30s, row rate 79833.11/sec (period), row rate 79833.11/sec (overall), 2.395000E+06 total rows
2020-10-04 11:52:55,278 - TickDataLoader - INFO - at 1m0s, row rate 76833.29/sec (period), row rate 78333.20/sec (overall), 4.700000E+06 total rows
2020-10-04 11:53:25,278 - TickDataLoader - INFO - at 1m30s, row rate 85500.03/sec (period), row rate 80722.14/sec (overall), 7.265000E+06 total rows
2020-10-04 11:53:55,278 - TickDataLoader - INFO - at 2m0s, row rate 93999.98/sec (period), row rate 84041.60/sec (overall), 1.008500E+07 total rows
2020-10-04 11:54:25,278 - TickDataLoader - INFO - at 2m30s, row rate 94333.36/sec (period), row rate 86099.95/sec (overall), 1.291500E+07 total rows
2020-10-04 11:54:55,279 - TickDataLoader - INFO - at 3m0s, row rate 101999.91/sec (period), row rate 88749.94/sec (overall), 1.597500E+07 total rows
2020-10-04 11:55:25,286 - TickDataLoader - INFO - at 3m30s, row rate 104166.73/sec (period), row rate 90952.34/sec (overall), 1.910000E+07 total rows
2020-10-04 11:55:55,278 - TickDataLoader - INFO - at 4m0s, row rate 99333.38/sec (period), row rate 91999.97/sec (overall), 2.208000E+07 total rows
2020-10-04 11:56:25,278 - TickDataLoader - INFO - at 4m30s, row rate 99833.33/sec (period), row rate 92870.34/sec (overall), 2.507500E+07 total rows
2020-10-04 11:56:55,278 - TickDataLoader - INFO - at 5m0s, row rate 93333.32/sec (period), row rate 92916.64/sec (overall), 2.787500E+07 total rows
2020-10-04 11:57:25,278 - TickDataLoader - INFO - at 5m30s, row rate 102166.62/sec (period), row rate 93757.55/sec (overall), 3.094000E+07 total rows
2020-10-04 11:57:55,278 - TickDataLoader - INFO - at 6m0s, row rate 102666.66/sec (period), row rate 94499.97/sec (overall), 3.402000E+07 total rows
2020-10-04 11:58:25,278 - TickDataLoader - INFO - at 6m30s, row rate 106166.71/sec (period), row rate 95397.41/sec (overall), 3.720500E+07 total rows
2020-10-04 11:58:55,278 - TickDataLoader - INFO - at 7m0s, row rate 107833.29/sec (period), row rate 96285.69/sec (overall), 4.044000E+07 total rows
2020-10-04 11:59:25,278 - TickDataLoader - INFO - at 7m30s, row rate 105666.75/sec (period), row rate 96911.09/sec (overall), 4.361000E+07 total rows
2020-10-04 11:59:55,278 - TickDataLoader - INFO - at 8m0s, row rate 104499.99/sec (period), row rate 97385.40/sec (overall), 4.674500E+07 total rows
2020-10-04 12:00:25,278 - TickDataLoader - INFO - at 8m30s, row rate 105499.99/sec (period), row rate 97862.73/sec (overall), 4.991000E+07 total rows
2020-10-04 12:00:55,278 - TickDataLoader - INFO - at 9m0s, row rate 103500.00/sec (period), row rate 98175.91/sec (overall), 5.301500E+07 total rows
2020-10-04 12:01:25,278 - TickDataLoader - INFO - at 9m30s, row rate 102666.50/sec (period), row rate 98412.26/sec (overall), 5.609500E+07 total rows
2020-10-04 12:01:55,278 - TickDataLoader - INFO - at 10m0s, row rate 107500.01/sec (period), row rate 98866.65/sec (overall), 5.932000E+07 total rows
2020-10-04 12:02:25,278 - TickDataLoader - INFO - at 10m30s, row rate 106500.19/sec (period), row rate 99230.15/sec (overall), 6.251500E+07 total rows
2020-10-04 12:02:55,278 - TickDataLoader - INFO - at 11m0s, row rate 108333.32/sec (period), row rate 99643.93/sec (overall), 6.576500E+07 total rows
2020-10-04 12:03:25,278 - TickDataLoader - INFO - at 11m30s, row rate 106666.69/sec (period), row rate 99949.26/sec (overall), 6.896500E+07 total rows
2020-10-04 12:03:55,278 - TickDataLoader - INFO - at 12m0s, row rate 108166.62/sec (period), row rate 100291.65/sec (overall), 7.221000E+07 total rows
2020-10-04 12:04:25,278 - TickDataLoader - INFO - at 12m30s, row rate 106666.62/sec (period), row rate 100546.65/sec (overall), 7.541000E+07 total rows
2020-10-04 12:04:55,278 - TickDataLoader - INFO - at 13m0s, row rate 108666.68/sec (period), row rate 100858.96/sec (overall), 7.867000E+07 total rows
2020-10-04 12:05:25,278 - TickDataLoader - INFO - at 13m30s, row rate 111000.01/sec (period), row rate 101234.56/sec (overall), 8.200000E+07 total rows
2020-10-04 12:05:55,279 - TickDataLoader - INFO - at 14m0s, row rate 106994.01/sec (period), row rate 101440.26/sec (overall), 8.521000E+07 total rows
2020-10-04 12:06:25,278 - TickDataLoader - INFO - at 14m30s, row rate 109339.51/sec (period), row rate 101712.63/sec (overall), 8.849000E+07 total rows
2020-10-04 12:06:55,278 - TickDataLoader - INFO - at 15m0s, row rate 114666.39/sec (period), row rate 102144.43/sec (overall), 9.193000E+07 total rows
2020-10-04 12:07:25,278 - TickDataLoader - INFO - at 15m30s, row rate 112500.16/sec (period), row rate 102478.48/sec (overall), 9.530500E+07 total rows

Looking for answers here as well.


refactor: state RPC remove max_rpc_payload_size

Close #13623
This limit on state_traceBlock RPC is not needed anymore as the JSON-RPC servers doesn't terminate the connection if the RPC max limit is exceeded anymore
Until this PR is merged, it's also possible to run --rpc-max-payload <LIMIT> for the limit in the state RPC to work properly.

We already got, sufficient?
      --rpc-max-payload <RPC_MAX_PAYLOAD>
          DEPRECATED, this has no affect anymore. Use `rpc_max_request_size` or `rpc_max_response_size` instead

However, it was a nit by me when I deprecated some of the RPC flags and missed e that just --rpc-max-payload was used by the this RPC method/tracing stuff.

We already got, sufficient?
      --rpc-max-payload <RPC_MAX_PAYLOAD>
          DEPRECATED, this has no affect anymore. Use `rpc_max_request_size` or `rpc_max_response_size` instead

Does this pop up also when it's used, or do the user has to look at --help? Because if it's only in --help then no one's going to react to it. The idea here is to get people to remove this parameter from their command line invocations so that we can completely nuke it in a few releases.

:point_up:  is one --help indeed but I added some ugly warnings as well when it's used
DEPRECATED: `--rpc_max_payload` has been removed use `rpc-max-response-size or rpc-max-request-size` instead
Setting `rpc-max-response-size` to `max(rpc_max_payload, rpc_max_request_size)`
DEPRECATED: `--rpc_max_payload` has been removed use `rpc-max-response-size or rpc-max-request-size` instead
Setting HTTP `rpc-max-response-size` to `max(rpc_max_payload, rpc_max_response_size)`

bot merge


Diagnostics appear twice on Windows

When I start VS Code with cquery I get most diagnostics twice. However, when I open a file and change something so that the diagnostics are updated, then it works correctly (mostly).
For example, when I have a file with a single warning, the warning initially shows up duplicated. I then open the file and change it to remove the warning. Then, when I save, immediately one of the two warnings disappears. After some time (I don't know exactly what triggers this), the other one disappears as well. When I change the code again such that it causes a warning, the warning correctly appears only once.
Might be related to #543.

The cquery.launch.args prefs should work.

So I was able to create a minimal reproduction, I guess that's even better than stdin/stdout files?
cquery-test.zip
It appears that the critical part (meaning that I wasn't able to reproduce it without this factor) is that the build directory (target) is different from the source directory (src). The workspace opened in VS Code is src, but the compile_commands.json specifies the target directory as directory and refers to source files with absolute paths (that might also be the reason for #543, I'll see if I can come up with a reproduction example for that as well).
When this project is opened in VS Code, after cquery has loaded I see these warnings:

It should be one per file, but each one is shown twice. When I open one of the cpp files, the warnings get recalculated and are shown only once.
Interestingly, when I reload VS Code, the warnings do not reappear, unless I remove cquery's cache directory (this does not match the behavior in my "real" project, where the warnings always reappear even if I don't clear the cache).

Looks like this was caused by a libclang bug, but I've added a workaround in the indexer so this should be fixed.


shared: Bump version to 0.0.5.

Is there anything specific that we're looking for in the new version, or is this just the release that was made because one hadn't been made in a while? That might be good to put in the commit message, along with any known highlights (or breaking API changes, hopefully there aren't those) that we get with this version. I guess currently we just use typing_status from this, so any news outside of that will be less interesting.

Updated the commit message to cover both of those :)

I'm going to go ahead and merge this, since I addressed @chrisbobbe's comments and I think it's pretty low risk.


SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

Hi, thank you for this package. It's just what I want. I copy&pasted the sample code (i-love-you) in the README into index.js file, but it runs with error outputs. What's wrong with my development environment? How to fix it?
~/tts/node-gtts$ pwd
/home/derek/tts/node-gtts

~/tts/node-gtts$ ls
index.js  node_modules

~/tts/node-gtts$ nodejs --version
v4.2.6

~/tts/node-gtts$ nodejs index.js
/home/derek/tts/node-gtts/node_modules/node-gtts/index.js:155
  for (let p of parts) {
       ^^^

SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:374:25)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/home/derek/tts/node-gtts/index.js:1:74)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)

I fixed it. Just add "use strict"; at the very beginning of that reported file - /home/derek/tts/node-gtts/node_modules/node-gtts/index.js.


Improve documention on version input (semver spec behavior in readme)

Hi,
As far as I see, there's no way to use the latest node version without manually specifying it.
I want to be able to run my tests in the latest node version without updating it each time a new version came out.
It could be achieved with the keyword 'latest' or 'node' in the same way you can do with NVM.
Cheers

Agreed, lets do that.

From: Guillaume Martigny<EMAIL_ADDRESS>Sent: Monday, June 22, 2020 4:23 AM
To: actions/setup-node<EMAIL_ADDRESS>Cc: Subscribed<EMAIL_ADDRESS>Subject: [actions/setup-node] [Feature] Run latest node version (#164)
Hi,
As far as I see, there's no way to use the latest node version without manually specifying it.
I want to be able to run my tests in the latest node version without updating it each time a new version came out.
It could be achieved with the keyword 'latest' or 'node' in the same way you can do with NVM.
Cheers
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/actions/setup-node/issues/164, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APPCCMIOP6SL6TGHSYUPOM3RX4WJPANCNFSM4OEOF2BA.

the version input is a semver version spec.  So 14.x works.  Doesn't * work?
https://jubianchi.github.io/semver-check/#/*/14.0.8

Doesn't * work?

Yes it does, thanks for the workaround. Maybe, this solution should be more promoted on the action documentation.
Thanks again

@GMartigny - thanks, I'll re-open and morph to a doc issue.   One small note - it's not a workaround ;) the semver spec is a feature and the way we believe it should work.  I'll update the readme.

Hello @GMartigny. We added section about supported version syntax to the docs. I think it should cover the logic about semver notation and getting latest available versions from node-versions.
But I want to notice that according to the docs, if you use check-latest input, the action firstly will check versions from node-versions repository and if the version is not found it'll fallback to the toolcache. The input lts/* will help to grab appropriate LTS version.

If I understand correctly, lts/* is equivalent to latest.

Hello @GMartigny. The latest input can install non lts version, which is now 17, and the lts/* input will download the lts version, which is now 16.


Bottom bar does not appear when scrolling up slowly

Is it a bug or a feature? :P

Hello,
We want to match Safari's behavior and reveal bars only when users swipe upwards with some momentum (basically reveal bars in a scenario when website is still scrolling after finger is lifted from the screen - technically scroll view in this case is "decelerating"). There are additional ways to reveal bars: reaching top of the page, bouncing when at the bottom of the page, tapping top or bottom of the screen, navigating to different page.
But, if only the bottom bar is hidden (and top one is revealed), then it's a bug.
Thank you for bringing this up, in case my explanation is not clear or you encounter scenario that does not match what I've described please share the details and we will investigate. :-)

OK, now I understand. In that case, it is a feature. :)


fix the width of the plot window

The fix changes the width of the plotting window from  a constant value to the dynamic width of col-md-9.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 65.877%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4591

Relevant Lines:
6969

💛  - Coveralls


New Image for neo-cli 2.10.2

Describe the Solution
Requesting a new docker image for neo-cli v2.10.2
Why?
v2.10.1 has a VM issue which is mitigated in v2.10.2

I've created a special experimental branch for this.
It's the name: experimental/solo-node-consensus
This implementation changes a lot of things and ew need to test all before going to master.
If you want to test, please report back any errors or improvements

I'm using this branch for testing smart contract.How can I open the "wallet1_solo.json" wallet to claim gas?

You need to wait for a certain amount of blocks to be produced to be able to claim GAS. If you have time, i recommend 6k blocks and use the Faucet at port 4002
But then the opening of wallets works as before. No change.

Get it!
Solo node mode seems to be very useful for developers , I wanna to know when it would be ready to be merged , thanks!

Well, solo node mode will be merged tomorrow to develop branch and 2 weeks after to Master. That's my plan

Hi @nunojusto , the neo-scan-api container will fault each time I reboot my system. I find this is mostly because the postgres container which neo-scan-api depends on is not enable "Always" restart policy. Can you have a look?

Hi @nunojusto ,I'm trying to make a PR(https://github.com/CityOfZion/neo-local/pull/180) to fix my problem. How is solo node mode going now ?

I've merged your request. Thanks.
This solo node release is somehow blocked by a bug in the initial NEO+GAS claim.
We're figuring out what to do.
It will take a little more time.

Hi @nunojusto, is there any update about the new image? Do you have any plan to prepare a neo-cli 2.10.3 image?

2.10.2 is almost complete and oing for 2.10.3 will be fast. I will need one more week

It's now complete.
We have a working solo consensus node blockchain that you can test and report errors. I will merge this to develop in a few days if not critical errors are reported. And then merge to master


SuperMini NRF52840 AIN2 Battery

With SuperMini NRF52840, is AIN2 connected as it is on Nice!Nano so battery volts can be measured?
In my experiments, the values do not change and have therefore come to doubt whether it is possible.

Why AIN2? NIN2 measures voltage on VDDH it has nothing to do with AIN2.


Rosetta artifact and documentation update + cleanup

This pull request includes several commits related to Rosetta. Summary of changes:

Decomission network-specific scripts.
Fix issues with Docker entrypoint and download missing blocks scripts.
Remove unused files from Rosetta dir and move scripts into a subdir.
Update README.
Update genesis ledger for devnet.
Add example .env files for public networks.

!ci-build-me

!ci-nightly-me

!ci-build-me

!ci-nightly-me

https://buildkite.com/o-1-labs-2/mina-end-to-end-nightlies/builds/1852

I forgot one last commit, had to retrigger build

!ci-build-me

Adding berkeley.env, mainnet.env and refactoring devnet.env with latest URLs

@joaosreis the Rosetta artefact script used to have 2 different daemon , with 2 profiles (mina and mina-dev)
where -dev was handled by an ENV_VAR MINA_SUFFIX
It looks that it is no longer required. Would the same rosetta / mina daemon work on both mainnet and devnet/berkeley ?

@kaozenn current images seem not to have this mina-dev binary anymore. The node should be able to connect to berkeley/devnet, but this version is incompatible with mainnet until hard fork.

Understood. Out of curiosity, does it means the devnet/mainnet profiles are no longer used anymore? Or only one of them is used?

I have tested against Berkeley. Although there are currently some issues with the Berkeley SQL Dumps. The Rosetta image performs as expected

!ci-build-me

!ci-build-me

!approved-for-mainnet


Stacking of groups / multiple groups per row/column (reloaded!)

Sorry to reopen this issue ... I don't understand why it is not possible to arrange groups on multiple rows or columns ... Windows 8 and the Windows 10 menu do ... It would be enough to consider the single group as an object ( tile) and then obtain a nested grid layout ... The dimensions would be easily controlled by measuring the group with the largest ones that would guide the sizing of the external grid ... I hope I was clear ...
Currently I have a very large screen with a single row of groups (representing rooms) each with a number from 1 to 6 maximum 8 tiles arranged on two rows .... I could create groups developed vertically but they would be very ugly (1x8 ) ... You can imagine that without the ability to stack groups most of the screen is left blank and I only have a long row of tiles in the center ...

I'm sorry but current implementation only allows the groups to be either all vertical or all horizontal. It is what it is.

I had to do it myself ...

Implemented in #662


Added Unit Testing Guidance for Python

Added link for unit testing in python.
Cleaned up the markdown linting issues.

@codepossible thanks for this contribution - I have added to the new engineering playbook structure here - Python https://docs.python.org/3/library/unittest.html. We are working to improve the speed with which contributions are approved from PRs so please contribute to the new structure! I will close this PR, hope thats okay.


Rails/SaveBang does not account for control flow

Expected behavior
@model.update(attrs) || log_error

should behave the same as
log_error unless @model.update(attrs)

Actual behavior
Raises an error:
@model.update(attrs) || log_error

RuboCop version
0.44.1 (using Parser <IP_ADDRESS>, running on ruby 2.3.1 x86_64-darwin14)

I don't understand. Under what circumstances does RuboCop report @model.update(attrs) || log_error as an offense?

Found the explanation in this comment in the PR #3668.


python3Packages.tornado: 6.4.1 -> 6.4.2

Address CVE-2024-52804.
Release node: https://www.tornadoweb.org/en/stable/releases/v6.4.2.html
tornado_5 and tornado_5 currently don't build. I cannot test them even though the patch could be manually backported.
This security update requires a backport to Nixpkgs 24.11.
Cc: @FRidh @risicle @mweinelt

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

This update turns out to cause a lot of rebuilds. Should a security update like this target master or staging?

This update turns out to cause a lot of rebuilds. Should a security update like this target master or staging?

Lets just do staging

nix-files-parseable-check complains error: path '/home/runner/work/nixpkgs/nixpkgs/pkgs/development/python-modules/uv/default.nix' does not exist, which seems unrelated to the changes in this PR. I'll rebase and see if the error persists.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 358574

x86_64-linux

:white_check_mark: 2 packages built:

python3Packages.tornado
python3Packages.tornado.dist (python3Packages.tornado.dist.dist)

@philiptaron How do you teach nixpkgs-review to avoid world-rebuilding?

@philiptaron How do you teach nixpkgs-review to avoid world-rebuilding?

-p flag (which should show up in the posted command, but doesn't -- that's a bug!)


Revert "Lower p2p test params"

Motivation
Revert test params changes made in #2427 due to flaky test
Like #2395, see also #2396
Changes
Resets test params to where they were before this PR
Test Plan
N/A
TODO

[x] Explain motivation or link existing issue(s)
[x] Test changes and document test plan
[ ] Update documentation as needed

DevOps Notes

[x] This PR does not require configuration changes (e.g., environment variables, GitHub secrets, VM resources)
[x] This PR does not affect public APIs
[x] This PR does not rely on a new version of external services (PoET, elasticsearch, etc.)
[x] This PR does not make changes to log messages (which monitoring infrastructure may rely on)

bors try

bors try

bors merge

bors merge

bors merge

bors merge

bors merge

bors merge

bors merge

bors merge

bors merge

@antonlerner would you mind taking a look at this as part of your work on flaky systests? Feel free to reassign

bors merge

bors merge


veryfyPhoneNumber timeout not working

It's not working,
I used the latest version of firebase_auth,
I want to disable auto retrieve feature by making the timeout duration 0 and it doesn't work at all.
Which makes my UX logic a mess.
Please fix it and give out a disabled auto retrieve code example.
My users feedbacked to me they don't like the auto retrieve SMS code features at all...

cc @cyanglaz

@collinjackson might be able to give more inputs on this.

This issue is fixed via PR https://github.com/flutter/plugins/pull/1396

This issue is fixed via PR flutter/plugins#1396

Thanks for the update.

@Zhengyangma
This issue has been moved to https://github.com/FirebaseExtended/flutterfire/issues/434. Any further collaboration will be done there.


Update deploy-baseline.bicep with ZT Key Vault description and naming

Overview/Summary
Replace this with a brief description of what this Pull Request fixes, changes, etc.
This PR fixes/adds/changes/removes

Replace me
Replace me
Replace me

Breaking Changes

Replace me
Replace me

Testing Evidence
Replace this with any testing evidence to show that your Pull Request works/fixes as described and planned (include screenshots, if appropriate).
As part of this Pull Request I have

[ ] Read the Contribution Guide and ensured this PR is compliant with the guide
[ ] Ensured the resource API versions in .bicep file/s I am adding/editing are using the latest API version possible
[ ] Checked for duplicate Pull Requests
[ ] Associated it with relevant GitHub Issues
[ ] (AVD LZA Team Only) Associated it with relevant ADO Items
[ ] Ensured my code/branch is up-to-date with the latest changes in the main branch
[ ] Performed testing and provided evidence.
[ ] Updated relevant and associated documentation (e.g. Contribution Guide, Module READMEs, Docs etc.)

@swathibhat1 @danycontre
I have updated the bicep file with key vault naming convention with ZT deployment.
I have not done it in the Portal deployment yet.
Kindly review and let me know if it needs any edit or i can go ahead with the changes in the Portal too.

@swathibhat1
also i cant add anyone to review directly. Can you please add me to the contributors?

@jensheerin

@jegarg thanks for working on this.
The intent is to rename workload key vaults as:

Workload prefix: "kv-" when not deploying ZT and "kv-secret" whn enabling ZT? this logic seems to be repeated, it was specified in the paramter and in the variable build up, let's keep just the variable one.
ZT keyvault prefix: rename from "kv-zt" to "kv-key"

@jamasten @jegarg @jensheerin is this something we agreed on?

@danycontre
changes are done as discussed.