Use separate icons for test failures and other errors

Currently the red icon in status bar is shown when tests don't pass and when there is another error e.g. compiler error. I'm not sure if this is technically possible, but it would be great if they could had separate icons, so the developer could instantly know if it was the tests that didn't pass, or if there was another problem, without checking the terminal.

I decide which icon to display based on the exit code. If whatever tool you are using for your tests uses different exit codes for different outcomes (e.g. 0 = all tests passed, 1 = tests failed, 2 = compiler error), then it would be possible to let the user define a mapping of exit code to the icon to display.
Would that be an option for you?

I checked exit codes for Elixir (with ExUnit), exit code of failed tests is 2 and exit code of compiler errors is 1. But I don't know if other testing tools behave similarly, so, I think it would be nice to have this as an option, disabled by default to keep things simple. If a user was interested, he/she can enable it and set a custom icon or icon color based on the exit code.

I created a PR for this (#3). If you like you can take a look and give feedback. No worries if you don't have the time for it, in that case I will just merge it in the next few days and release a new version.

It looks great! Thank you :)

V1.1.0 is now available from the marketplace. :)


nvim:call-function evaluates ARG instead of passing them

For example   (nvim:buffer-line 1 1) works, but trying to do the same by (nvim:call-function 'getbufline '(1 1 )) yields error:
 in: 1 1
     (1 1)

 caught ERROR:
   illegal function call

Frames:
  0.  ((:METHOD MESSAGEPACK-RPC.EVENT-LOOP:JOIN (MESSAGEPACK-RPC.EVENT-LOOP:FUTURE)) #<MESSAGEPACK-RPC.EVENT-LOOP:FUTURE {10042B5863}>) [fast-method]
  1.  (SB-INT:SIMPLE-EVAL-IN-LEXENV (CL-NEOVIM:CALL-FUNCTION (QUOTE GETBUFLINE) (QUOTE (1 1))) #<NULL-LEXENV>)
  2.  (EVAL (CL-NEOVIM:CALL-FUNCTION (QUOTE GETBUFLINE) (QUOTE (1 1))))

Sorry, I should have used string "getbufline" instead of symbol.


Video downloads when autoplay is off

Describe the bug
Even when autoplay is off, videos are downloaded to the device. This is significant where a device is on a metered/low bandwidth connection, incl. mobile.
To Reproduce
Turn off autoplay and browse to any video.
Expected behavior
Video should not download automatically; or this should be manageable somehow.
It does seem like preload="none" is set on the video, so this may be a platform behaviour bug, reproduced on Chrome and not sure of the behaviour on mobile (though it does seem to be preloading - I have <1Mbit/s on my device and it immediately struggles scrolling past video). The spec recommendation is preload="metadata" which may be worth looking at?
Details

Platform: Chrome
Platform version: 128
App version: 1.91

Yea, we didn't have much control over this in the library we eagerly shipped. I've addressed this here.
https://github.com/bluesky-social/bluesky-video/commit/af97cda8d352187adfefdba252f67278f6aefc4d
https://github.com/bluesky-social/bluesky-video/commit/b8c8a99e8aff09d08d7167180861c8b05b1b46fa
Will get it out in next release 👍 appreciate it


VSM: Parameters tuning

We are now much less prone to noise error.
We now consider volume to be a requirement for changing between
inhale and exhale.
Signed-off-by: Avi Shukron<EMAIL_ADDRESS>

running the

Running on the branch on noisy data, I can see that entering to exhale in peeks


V4: addon and dependency update

Brief description
This PR handles checks/updates/downloads addon client side zips and dependency packages from v4 server .
Additional info
v4 Tray connects to server to get list of all active addons, checks their name and version (slack_1.0.0) presence in app dir folder (c:\Users\my_user\AppData\Local\pypeclub\openpype\). If folder with same name is found, it skips the addon, if not found, it downloads client side zip a unzips it.
All correctly downloaded addons are imported and used instead their v3 counterparts.
Additionally it downloads dependency package (eg. venv created from base pyproject.toml from OP repo + pyprojects from addons.
This package is downloaded and unzipped, but not used yet.
It is built on top of feature/OP-3739_Connect-OP-tray-to-v4-server

Resolved conflicts with current OP-3739, replaced requests with ayon_api


4.x版本图例怎么配置默认置灰和高亮呢

[ ] I have searched the issues of this repository and believe that this is not a duplicate.

What problem does this feature solve?
比如5个图例，前2个默认置灰不选，后3个高亮，看3.x版本好像有checked。4.x就无了例外官网文档不全
What does the proposed API look like?

类似a,b为高亮状态，不配为置灰

如果可配置的话，和图能联动么？


source.remoteIpBlocks of  AuthorizationPolicy will set all clinet ip  when accept a reuqest of http/https lb

Bug description
When I Create a gateway and a vs and a AuthorizationPolicy on foo namespace and set  IpAllowList for source.remoteIpBlocks with a ip:
apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: httpbin
  namespace: foo
spec:
  selector:
    matchLabels:
      app: httpbin
  action: ALLOW
  rules:
  - from:
    - source:
       remoteIpBlocks: ["<IP_ADDRESS>"]

then I send a request from node[<IP_ADDRESS>] by http/https lb.
return result is RBAC: access denied
and pod log show:
'x-forwarded-for', '<IP_ADDRESS>, <IP_ADDRESS>,<IP_ADDRESS>'

and then I update AuthorizationPolicy:
apiVersion: security.istio.io/v1beta1
kind: AuthorizationPolicy
metadata:
  name: httpbin
  namespace: foo
spec:
  action: ALLOW
  rules:
  - from:
    - source:
        remoteIpBlocks:
        - <IP_ADDRESS>
        - <IP_ADDRESS>
  selector:
    matchLabels:
      app: httpbin

then I send a request from node[<IP_ADDRESS>], return result is:
{
  "origin": "<IP_ADDRESS>, <IP_ADDRESS>,<IP_ADDRESS>"
}

It is ok!
So source.remoteIpBlocks of AuthorizationPolicy will set all client ip in a request chain?
But I just want to set origin client IP.
It is a bug?
Version
control plane version: 1.8.3-b5ba77de-3.4.0
data plane version: 1.8.3-b5ba77de-3.4.0 (20 proxies)

update title

Use ipBlocks instead of remoteIpBlocks.

Use ipBlocks instead of remoteIpBlocks.

HTTP/HTTPS type lb put the original client IP address in the X-Forwarded-For header. When using  ipBlocks, the original client IP  is gatwway pod ip and not is the original client IP?

Use ipBlocks instead of remoteIpBlocks.

HTTP/HTTPS type lb put the original client IP address in the X-Forwarded-For header. When using ipBlocks, the original client IP is gatwway pod ip and not is the original client IP?

Yeah. You are right. ipBlocks is used in tcp model of slb. For your case, http slb, you can read below docs for more details.

https://istio.io/latest/docs/tasks/security/authorization/authz-ingress/#source-ip-address-of-the-original-client
https://istio.io/latest/docs/ops/configuration/traffic-management/network-topologies/

Must configure the numTrustedProxies field of the gatewayTopology under the meshConfig.


Add [PAYBO] #exchange GBPA4J…JUKLHB

Address: GBPA4JORUDWP7RXBCVQ4LTQIEJ63LA6MAMC5SXBHWG65TJVSRLJUKLHB
Tags: exchange
Title: PAYBO
Requested by @mybestnabest

CHANGEACCOUNTIMPROVE

Can you give contact information for this exchange to help verify the information? You can direct message me. Or do you have an Email I can sent to someone from the exchange?

@MYBESTNABEST  Can you please clarify you reason you believe this is a PAYBO exchange address?
Can you help with transactions numbers and if possible correspondence with the company.


mangl: init at 1.1.5-unstable-2024-07-10

Description of changes
Mangl is a graphical man page viewer based on the mandoc library
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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.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

[x] Fits CONTRIBUTING.md.

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

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/4611

LGTM

runs fine


Export HttpHeaders from crawlee

I need to send a POST request to a site passing URL encoded form data. For that, I have to pass a Content-Type HTTP header with application/x-www-form-urlencoded value. In 0.4.0, I have to use a HttpHeaders model for headers parameter of Request.from_url() method to make type checker happy. However, this model is defined in crawlee._types module which seems to be a private module (at least that's the usual intent communicated with underscored module name). I guess it would be best if HttpHeaders was exported directly from a crawlee package.

Hi, you are right, it should be exported, I'll fix it, thanks.


μ to mu [phab:D1881]

Created by danielmoy-google at 2017-08-16 16:22:25:

danielmoy-google abandoned revision at 2017-08-16 16:33:19


How to test connection

How can we test if it's working. Port 8080 is open, but still can't connect when adding the relay in Coracle.

Can you get to it via web browser should get "Please use a Nostr client to connect."
Does coracle require wss? I know some clients do you may need a reverse proxy to handle tls.

Yes! When I put this in the browser:
http://nostr.azte.co:8080/
I get this message:
Please use a Nostr client to connect.

Yeah bet coracle requires tls youll have to set up a reverse proxy. The relays is working

Ok great thank you!
I also confirmed using the nostr-tool you suggested:
user@nostr-relay:~/nostr-tool# nostr-tool -r wss://nostr.azte.co text-note -c "Hello World"
No private key provided, creating new identity
Private key: nsec193ncase2pfcfxxujhwtk8tnll25q70fzhpla74uytnvrhcwz03uqzv9jlv
Public key: npub1wecsux8h0vk3ppfl3nt26kerkw7gch5x9ka428mx7sgry6pngawqzvzykc
Published text note with id: note163uk6fy80fguydkzm4q2g8t29gvutpc2qfm0lwtanxgnlal3qhfshum94y

Yeah bet coracle requires tls youll have to set up a reverse proxy. The relays is working

Done! It's all working now. Great work here thank you.


Multiple issues with x11 backend since a3c3b928a3

Without required version of X present extension, it tries to initialize the drm backend in X which might not end so well. In my case the compositor froze until I moved the mouse, then it crashed with the message 'Aborted' and hid the cursor and disabled tty switching. #1921 addresses this particular issue.
With the required version of X present extension, the main X cursor is still hidden, the compositor window shows a cursor but the input has several seconds of lag, making it overall unusable, and the window cannot be closed by clicking the close button on the compositor window, it must be killed from the terminal.

This happens with both wayfire and tinywl since a3c3b928a3. Wayfire wf-panel doesn't start since this commit as well but I cannot open any clients or debug it due to the input lag and unresponsiveness.

I tested latest wlroots today and the problem seems fixed.


opt support rewrite when mv has date_trunc but query doesn't have

What problem does this PR solve?
Such as mv def is as following:
            select
              l_shipmode,
              date_trunc(l_commitdate, 'day') as day_trunc,
              count(*)
            from
              lineitem
            group by
              l_shipmode,
              date_trunc(l_commitdate, 'day');

query is as following, if query filter is like  l_commitdate >= '2023-10-17' and  l_commitdate < '2023-10-18'
can be rewritten successfully by mv
            select
              l_shipmode,
              count(*)
            from
              lineitem
            where
              l_commitdate >= '2023-10-17' and  l_commitdate < '2023-10-18'
            group by
              l_shipmode;

Issue Number: close #xxx
Related PR: #xxx
Problem Summary:
Release note
support rewrite when mv has date_trunc but query doesn't have
Check List (For Author)

Test

[x] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[ ] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No code files have been changed.
[ ] Other reason

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[ ] No.
[x] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run buildall

run buildall

run buildall


Left over corrections

Don't have much in the other branches anymore, just some duplicate env vars probaly due to merge issues

Naming configs Babylon should just be bank

will change, but I am reluctant to do that the coming 14 hours


First stab at creating MapPolyline for Fuse

Just commiting something I made for MapPolyline.
Shortcutted clearing of polylines into ClearMarkers, but that should maybe be Clear instead of ClearMarkers anyways?
This PR contains:

[ ] Changelog
[X] Documentation
[ ] Tests

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Yes. I read the code-style guidelines, and I saw some of the problems, but much of the code was copied from Fuse, and had the same problems, and that code-style cleanup should be done in separate commits.

@nekronos Fixed the code-style complaints you had.

Nice contribution! Thanks! :D

Closing as abandoned. Feature recorded in https://github.com/fusetools/fuselibs-public/issues/820


Test everything with Dart 3 and update sdk constraints in pubspec.yaml

posix which is a dependency of dcli seems to cause problems 🤔

The Dart 3 release is in the works. To make the transition as smooth as possible we had to update the sidekick update command. This update is required to migrate to Dart3 and sidekick_core:2.0.0.
Please update your CLI asap to 1.3.0. Only the updater of 1.3.0 will be able to migrate to Dart 3.
sidekick_core:2.0.0 is expected to land next week, giving hopefully all CLIs time to update to 1.3.0.


[WFLY-19010] Elytron registry is in common module

https://issues.redhat.com/browse/WFLY-19010

Thanks @kabir


Please tell me how I can implement web push

You can do something like this I believe:
message = {
  'token': "000iddqd", # send to a specific device
  'data': {
    payload: {
      data: {
        id: 1
      }
    }.to_json
  },
  'notification': {
    title: notification.title_th,
    body: notification.body_th,
  },
  'webpush': {
      ....data
  }
}

https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#WebpushConfig

Hello @erimicel, can you please suggest how to configure the js files to show messages on my dashboard
I already have a sender notification service with topic or one device, But after update the params and include the webpush what should i do to make it work on the browser
# frozen_string_literal: true

module Notifications
  class Sender
    attr_reader :client_id, :data

    def initialize(client_id, data = {})
      @client_id = client_id
      @data = data
    end

    # Send to all users with a custom topic => ("KSA, "KUWAIT", "male"....etc)
    def send_to_topic(topic)
      fcm.send_to_topic(topic, build_message_params)
    end

    # Sending messages to device groups => (many tokens for the same recipient)
    def send_to_specific_devices(recipient_id)
      tokens = registration_ids(recipient_id)
      return if tokens.blank?

      tokens.each do |token|
        message = { token: }.merge(build_message_params)

        fcm.send_v1(message)
      end
    end

    private

    def fcm
      fcm_service.call
    end

    def fcm_service
      Notifications::FcmService.new(client_id)
    end

    def build_message_params
      Notifications::MessageParams.build_message_params(data)
    end

    def registration_ids(recipient_id)
      Device.where(deviceable_id: recipient_id).pluck(:registration_id).compact.reject(&:empty?)
    end
  end
end


Add DelayedResponse to macOS target

Fixes #24.

@Mazyod Thank you so much!

I will make a release tomorrow


Move schema to separate file; add streamlit test

This commit adds two files:

I made a copy of the DataJoint schema definition in a .py file, so it can be accessed outside the notebook.

I also created a simple streamlit app to test dashboarding functionality.

Can you add me as a contributor to this repo so I can merge?


Black isort as dev deps in pyproject.toml

Add dev deps group and add isort and black there. Closes #1194
Forked from #1192 as to allow for smooth merge/prevent merge conflicts.

@willydouhard If I merge this as it stands, I am forced to squash even though 'black and isort' (this issue) has nothing to do with the Python 3.9 version bump.
Please either:

Enable normal merge or;
Approve #1192 so I can merge that first.

As to avoid history to become messy, making tracing of root causes for bugs harder.


NSXMLNode and Friends

So this is probably larger and less organized than one would hope, but I'm not enough of a git expert to actually break up the changes properly.
There are many things that are still unimplemented or incomplete. Some things can't be done until we get factory methods or class-cluster-like behavior. That said, what is here is completely usable for parsing and creating XML documents of various sorts. As long as you don't really need DTDs, validation, or namespaces haha! So the main purpose of putting up this PR now is for comments and to break up at least a little bit what is obviously a large undertaking.
This has been tested on OS X and Linux.

overall this looks like a great start, I think with the limitations of missing functionality like factory initializers this is a great baseline to work from.

lgtm


Unsupported data type: Bool

Hi.
I noticed the method below does not handle the Bool type. Is there a reason, or is it an oversight ?
https://github.com/ClickHouse/clickhouse-jdbc/blob/3d921d444e7945859d674c736c2e3c3399ec6f02/clickhouse-client/src/main/java/com/clickhouse/client/ClickHouseValues.java#L950
Thanks.

Definitely oversight and thanks for pointing it out :) Will release patch6 in weekend to fix this.

Will release tomorrow after some more testing.


Codec Support Query: Basis Universal

Is your feature request related to a problem? Please describe.
Just noticed "Basis Universal" pop up on my twitter feed

...a very compressed image format that are smaller to download will allow 6-8 times more textures in our WebGL scenes, enabling us to build richer worlds at higher fidelity

Was wondering if (in general) image formats that are targeted mostly at WebGL are in or out-of-scope for Squoosh, and (specifically) if this would be something that Squoosh could support?
Describe the solution you'd like
Yes/No on "is this format out-of-scope for Squoosh" ?
Does other service/app have this feature?

Three.js

Additional context

Using Basis Textures in Three.js by @adarosecannon
#608
google are involved in the codec via tweet mentioned in Ada's Medium post

I’ll take a look at this :)

Any update on this?

The licenses/IP/patents on these formats are unclear to me, so I can’t really ship the to Squoosh without having a lawyer look at them :-/

License is here: https://github.com/BinomialLLC/basis_universal/blob/master/LICENSE
Seems ok?

Basis Universal uses the Apache 2.0 license. It's a 100% free open source library that may be used for any purpose whatsoever, including commercial purposes. The authors and Binomial LLC have no patents whatsoever, and we are 100% against software patents. Binomial is officially a member of the Khronos Group. All the formats supported by Basis Universal are documented in the official Khronos Texture Format Specification.

The Khronos Texture Format Specification is here:
https://www.khronos.org/opengles/sdk/tools/KTX/file_format_spec/
The transcoder was written using information in this open specification. From a licensing perspective, as long as you aren't creating GPU hardware you frankly don't have anything to worry about whatsoever.

For ASTC in particular, our use case falls under the ASTC license:
https://github.com/ARM-software/astc-encoder/blob/master/LICENSE.md

@surma I can give you more context (my ldap is romainguy@)

Had a meeting @romainguy, we’ll look into this codec :)

Any update on this?

Yeah, I briefly looked into this, but didn’t get too far. We had higher-priority features. I still want to do this tho. Happy for someone else to tackle this, btw. Squoosh v2 is significantly easier to contribute to.


message loss with consumer group

Versions
Please specify real version numbers or git SHAs, not just "Latest" since that changes fairly regularly.

Sarama
Kafka
Go

v1.29.1
v2.7.0
v1.16

Configuration
What configuration values are you using for Sarama and Kafka?
None

Logs
When filing an issue please provide logs from Sarama and Kafka if at all
possible. You can set sarama.Logger to a log.Logger to capture Sarama debug
output.
logs: CLICK ME

Problem Description
When my pod restarts, and I start consuming messages again, some of the messages are missing.
I wonder if this is something related to auto-commit?  I would assumed that auto-commit does not commit messages that have not been marked. Maybe I need to manually commit?

https://github.com/argoproj-labs/argo-dataflow/issues/96

This can be fixed by doing sess.Commit() is your own loop:
func (h *handler) ConsumeClaim(sess sarama.ConsumerGroupSession, claim sarama.ConsumerGroupClaim) error {
	i := 0
	for m := range claim.Messages() {
		msg := m.Value
		if err := h.f(context.Background(), msg); err != nil {
			// noop
		} else {
			sess.MarkMessage(m, "")
			i++
			if i%dfv1.CommitN == 0 {
				sess.Commit()
			}
		}
	}
	return nil
}

I've re-opened this as I thought I expected that running sess.Commit() when I need to disconnect would commit only marked messages. But it seems to commit un-consumed messages. That seems like a bug.

Ok maybe best write a unit test or read the source code to verify that it behaves as you expect. Can't tell you more than what we experienced (and tested).


/keybase/System?

Keybase GUI Version: 1.0.16-20160803190018+268b023
It may be a problem with my configuration, but I get this notification pretty regularly:
/keybase/System is not a Keybase folder. All folders begin with /keybase/public or /keybase/private.

@strib @malgorithms

Btw, you can safely ignore these notifications. Currently there is a quirk with Keybase notifying the users about stuff that the user didn't attempt.


Create a sample in a wide char language (e.g. Malay)

Why is this relevant in the AMP context? Is there anything different in AMP compared to a normal html website?

No.  That's what the sample is intended to illustrate.


[Bug] Using graphic in options doesn't render the tooltip on hover

Version
5.4.2
Link to Minimal Reproduction
https://codesandbox.io/s/dsdw6l
Steps to Reproduce
Working Link: https://codesandbox.io/s/h7kn8f
Breaking Link: https://codesandbox.io/s/dsdw6l
The only difference in the above two links is that graphic is passed in options.
Current Behavior
In the working link, the tooltip is available across the graph, however, in the breaking link, the tooltip only appears when hovered on a data point.
Expected Behavior
The expected behaviour is to make the tooltip appear across the graph always, as present in the working link.
Environment
No response
Any additional comments?
No response

set graphic position(x,y) at element level, not style level - Demo Code
NB: please close issue if problem solved.

Thanks it worked! Closing the issue


Modal Does't remove from DOM after if click on overlay .

Right now, if I open the modal once, then click on its overlay, and open it again. then I have twice the element in the DOM.
I want to completely removed old model from DOM please help me to resolve that issue.
Here a code example :-
URL : http://foundation.zurb.com/apps/docs/#!/modal
Programmatic Modals
var modal = new ModalFactory({
// Add CSS classes to the modal
// Can be a single string or an array of classes
class: 'tiny dialog',
// Set if the modal has a background overlay
overlay: true,
// Set if the modal can be closed by clicking on the overlay
overlayClose: false,
// Define a template to use for the modal
templateUrl: 'partials/examples-dynamic-modal.html',
// Allows you to pass in properties to the scope of the modal
contentScope: {
close: function() {
modal.deactivate();
$timeout(function() {
modal.destroy();
}, 1000);
}
}
});

modal.activate();
Some screen shots
First time loaded

after click on overlay , its only hidden not destroyed form DOM
2nd time open modal

Strange..

I've also noticed this issue. In addition to this, overlay and overlayClose don't work for me as expected. No matter what value I set, the behaviour is like overlay: true, overlayClose: true.

Yeah,
value   js overlay   adn js overlay  value should be string , but I dont wanna false js overlayClose  disable.

I suppose the issue is not a bug, but it was originally designed like that, however, I cannot prove it. I personally prefer when the modal is added into DOM then removed from DOM after close.
If you look at foundation.modal section you will find a kind of interesting example. It looks like the purpose of the factory is to create the modal when controller is initialised, then access the modal as a regular object.
That's just my thoughts.

I have already created Service for open & close model.  yeah already gone through the documents,  but its not work, means Model element not removed from DOM After close it

The modal overlay close triggers the deactivate method to be called on the modal which simply hide the modal.  You'll need to call destroy to have the modal removed from the DOM.  If you give your modal a hard-coded ID, you can then subscribe to messages for the modal.  When you get the close message, call modal.destroy() like in the examples.
By the way, this repo has been dead for awhile and is now being maintained in https://github.com/base-apps/angular-base-apps.  If you want, you can create a PR to introduce the concept of overlayDestroy.  Similar to overlayClose, it would cause the modal to close when clicking on the overlay, however, once the animation is completed, the modal would be destroyed.

Thanks for providing the requested information :)

@cisdev739 I added a destroy-on-close attribute for modals with https://github.com/base-apps/angular-base-apps/issues/16.  It will be part of the 1.3 release.


[bugfix] Reduce memory leaks

What does this PR do?

This PR moves the optimizer states back to cpu on teardown and move ResultCollection Extra on cpu too.
Still some memory leak, but couldn't find it.
What was done for investigating the memory left:
from copy import _deepcopy_dispatch, deepcopy

def _deepcopy_dispatch_tensor(x, memo, deepcopy= deepcopy)
      print(x)
      return x

_deepcopy_dispatch[torch.Tensor] = _deepcopy_dispatch_tensor

and use the deepcopy on Trainer, model

Fixes #https://github.com/PyTorchLightning/pytorch-lightning/issues/8463
Does your PR introduce any breaking changes ? If yes, please list them.

Before submitting

[ ] Was this discussed/approved via a GitHub issue? (not for typos and docs)
[ ] Did you read the contributor guideline, Pull Request section?
[ ] Did you make sure your PR does only one thing, instead of bundling different changes together?
[ ] Did you make sure to update the documentation with your changes? (if necessary)
[ ] Did you write any new necessary tests? (not for typos and docs)
[ ] Did you verify new and existing tests pass locally with your changes?
[ ] Did you update the CHANGELOG? (not for typos, docs, test updates, or internal minor changes/refactorings)
[ ] Did you list all the breaking changes introduced by this pull request?

PR review
Anyone in the community is free to review the PR once the tests have passed.
Before you start reviewing make sure you have read Review guidelines. In short, see the following bullet-list:

[ ] Is this pull request ready for review? (if not, please submit in draft mode)
[ ] Check that all items from Before submitting are resolved
[ ] Make sure the title is self-explanatory and the description concisely explains the PR
[ ] Add labels and milestones (and optionally projects) to the PR so it can be classified

Did you have fun?
Make sure you had fun coding 🙃

Hello @tchaton! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file pytorch_lightning/accelerators/gpu.py:

Line 65:22: W292 no newline at end of file

In the file pytorch_lightning/accelerators/tpu.py:

Line 51:91: W292 no newline at end of file

In the file tests/trainer/test_trainer.py:

Line 1979:92: W291 trailing whitespace
Line 2019:54: W292 no newline at end of file


Remove blog post resources.

Hello @samuels410 check my removings please.
Are them correct?

Its perfect!


Error in index.android.bundle:707

Error in mSupply Mobile
Error in index.android.bundle:707
Cannot finalise as transaction is already finalised
View on Bugsnag
Stacktrace
index.android.bundle:707 - value

View full stacktrace
Created automatically via Bugsnag

This must be happening in Solomons as I believe they are the only ones with the SM-P555 tablets.
Need to either figure out how this happening or wait for a user to report reproduction steps.
bugsnag reference:

probably able to to just double tap finalise through the spinner modal. Second tap doesn't work because of this error. Bugsnag 404...


Roll Flutter Engine from 540c22589911 to d9630bd0b0b5 (1 revision)

https://github.com/flutter/engine/compare/540c22589911...d9630bd0b0b5
2024-08-05<EMAIL_ADDRESS>Roll Skia from cbd9bc6f4a7e to 6723859a3212 (2 revisions) (flutter/engine#54342)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jacksongardner@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Setting for remove all variables before running

In version 6.0.2, I can not find the setting "remove all variables before running", so I need to remove the variables manually, is this function removed?

Open Preferences: Run
Click the line for py files
Click the edit button
Select options
Accept the dialog, then apply preferences

https://github.com/user-attachments/assets/72e0e6de-61d5-4e41-838f-dd852711b0d5

@ZhongfuJi1987, there's a bug when setting global run options (which is what @athompson673 showed), but that will be fixed in 6.0.3, to be released shortly.
In the meantime, it's only possible to set the Remove all variables before execution option per file, by going to the menu entry Run > Configuration per file, expanding the Custom configuration collapsible widget and enabling it there:


Number of flops

Hi !
Does someone knows why the number of flops is about twice the number obtained by the authors ?
Thanks

Because my implementation of group convolution is based on straight forward tensorflow graph operations. However, I think the authors used a fast cuDNN implementation based on caffe.

Ok ! Thank you for your answer !

You're welcome. Also, note that the group convolution operator hasn't been implemented yet officially in Tensorflow.

@Pelups I have an update to this. I found out that the authors have counted mult-add as 'one' unit not as 'two' units. So, the number I have achieved if roughly divided by two (assuming multiplications and additions have the same count), will give us their reported FLOPS.


Update package.json

Updates version for release of import bug fix

Coverage remained the same at 35.467% when pulling 9582511e7eed320595e0ddd65ee93c78551848db on benjin/updateVersion into fb52760be1c16f9ce3004ae32ab832c3b55bd747 on main.


Passing a tuple to Component is not recognized

The Component docstring states that:
Initialize with a dictionary of properties. You can use any properties you want
but when trying to pass a tuple, this is omitted from the component instance:
desc = 'bl Mrl ab thn bdd mrl ls'
props = {'Formation': 'Shiranish',
         'Period': 'Cretaceous',
         'desc': desc,
         'Lithology': lexicon.expand_abbreviations(desc),
         'Thickness [m]': 227.8,
         'Type locality': 'Shiranish Islam, near Zakho, Northen Iraq',
         'Coords_tuple_string': ("37°11'32''N", "42°50'30''E"), # this is not used
         'Coords_tuple_numeric': (123, 456),                    # this is not used
         'Coords_N': "37°11'32''N",
         'Coords_E': "42°50'30''E",
        }
shiranish = Component(props)
shiranish

Fixed by PR #130


fix: Add dependency on instructlab-training for ROCm

Checklist:

[x] Commit Message Formatting: Commit titles and messages follow guidelines in the
conventional commits.
[ ] Changelog updated with breaking and/or notable changes for the next minor release.
[ ] Documentation has been updated, if necessary.
[ ] Unit tests have been added, if necessary.
[ ] Functional tests have been added, if necessary.
[ ] E2E Workflow tests have been added, if necessary.

@Mergifyio backport release-v0.19

@nathan-weinberg Mergio isn't merging the PR. Could you take a look, please?

@nathan-weinberg Mergio isn't merging the PR. Could you take a look, please?

Yes, I'm working on a fix right now. Will merge this manually in the meantime.


Add Social Banner with "Support for DONBASS. US stop delivering missiles to the battlefield for the sake of humanity."

Donbass was part of Ukraine in south-eastern,where has been shelled by Ukraine since 2014.
A French journalist released a documentary called Donbass in 2017: https://www.youtube.com/watch?v=6Oh-IE2zmJc
So why not add Donbass?selective vocalization?Double standard?
I will give you one slogan:The people in Donbass lives matter!
Before delete this issue.Please tell me why the world is so dirty?Why so-called open source community is so ridiculous?And which rule indicates that my issue is in violation?

Why do you think it will be deleted? Go ahead find an official account sponsoring Donbas and create a PR.
Currently, Russia is bombing Ukrainian civilians, and economic fundraising related to Russia is blocked by U.S. economic sanctions, so it is questionable whether we can legally find a channel that only sponsors civilians.
Wouldn't it be better to proceed to create PR not just arguing if you think this is humanitarian aid and you can prove it...?

Why do you think it will be deleted? Go ahead find an official account sponsoring Donbas and create a PR.

A pr about 'no politics in open source project' is deleted. It could be closed. Why delete it?

so it is questionable whether we can legally find a channel that only sponsors civilians.

Russian civilians(students,musicians,athletes,scientists,journalists and even cats) are sanctioned by US and European countries, they are innocent too. Do you think Meta will aids these people? No,it is not political correctness. Instead, facebook mutes Russia civilians.

Wouldn't it be better to proceed to create PR not just arguing if you think this is humanitarian aid and you can prove it...?

If somebody tell me 'support Donbass' pr will be merged.I would love to pr.
I think the react.js project just becomes a tool to help Meta do 'political correctness'. Many Open source projects not controlled by companies choose to be neutral. A react coreteam member said:

It is true that we have not responded to every humanitarian disaster. There is no single objective threshold of scale, and we’ve only started doing these banners recently. However, this is not a zero-sum activity. First, we are only a single project, and there are other projects which may choose different causes (or not support any causes at all). Second, getting the message out about one crisis does not hurt people affected by a different crisis. This is why the “whataboutism” is mostly a distraction, and we will not spend time seriously entertaining it.'

I want to ask:  Why only support Ukraine, this is not a zero-sum activity, many civilians are still suffering from past wars, it's not too late to help them.
What kind of disaster would you entertain? Prohibiting a country's civilians from speaking on facebook would be considered as a humanitarian disaster?Musicians banned from performing, students expelled from universities, athletes banned from competing would be considered as a humanitarian disaster?Would react stand with them?

'Political correctness' is a humanitarian disaster.
They selectively help others, and the main purpose of their help is to cater to political positions. They deliver humanitarian aid while delivering ammunition to the battlefield. They do political propaganda while blocking other countries' media. Nice job

@xcatliu

"US stop delivering missiles to the battlefield".For the sake of humanity.

You initially insisted on a support PR for the Donbas area and wanted to write it down on this issue. But you can't even provide a normal charity event URL and only say what you want to say. You don't even know what humanitarian support means, and you're only showing political messages. Blaming others without providing the right information for the issue is a waste of other people's time.
I checked whether there was a practical support event for the Donbas area for nearly two hours because of you, and confirmed that there was no such event. How do you participate in this if you don't have a support event and a legitimate humanitarian support route?
It is foolish to create an issue that asserts the impossible in order to criticize others.

They selectively help others, and the main purpose of their help is to cater to political stance. They deliver humanitarian aid while delivering ammunition to the battlefield. They do political propaganda while blocking other countries' media. Nice job.

You don't deserve to say this. Unless you present at least a few proper promotions for support events. And you're trying to convey a very political message. I don't think you know the meaning of humanitarian support.

Russian civilians(students,musicians,athletes,scientists,journalists and even cats) are sanctioned by US and European countries, they are innocent too. Do you think Meta will aids these people? No,it is not political correctness. Instead, facebook mutes Russia civilians.

What kind of disaster would you entertain? Prohibiting a country's civilians from speaking on facebook would be considered as a humanitarian disaster?Musicians banned from performing, students expelled from universities, athletes banned from competing would be considered as a humanitarian disaster? Would react stand with them?

It's an issue that has nothing to do with React. Don't talk about political ideas. It's frustrating to see that you can't even make a proper judgment on what humanitarianism is and just try to convey your political message.

I want to ask: Why only support Ukraine, this is not a zero-sum activity, many civilians are still suffering from past wars, it's not too late to help them.

A pr about 'no politics in open source project' is deleted. It could be closed. Why delete it?

So register the PR of the charity event you want to apply for in that area. Persuade others. It is not good to only criticize without making a reasonable suggestion. And check what you wrote in PR, I don't know what you wrote, but I guess it was spamming or not proper.

To hmmhmmhm:  Don't you think talk humanitarianism in open source project is weird? if you really care about talk humanitarianism and politics in this discuss,  below video and links will give you some new viewpoints:
https://vimeo.com/178871166
https://www.163.com/dy/article/H14GKAIA055271RL.html
https://www.kunlunce.com/ssjj/guojipinglun/2022-03-03/159304.html
https://hotqiqi.com/archives/321585

Human rights issues are not political, and if simple humanitarian
support is political, it denies most of modern society.
You are trying to make this a political issue, but this is a humanitarian aid issue,
and I don't know your intention to argue that this is political.
See, most front-end library teams or individuals are doing the
same thing as humanitarian support campaigns on this issue.

React ( https://github.com/reactjs/reactjs.org/pull/4397 )
Svelte ( https://github.com/sveltejs/sites/pull/308 )
Angular ( https://twitter.com/angular )
Vue ( https://twitter.com/vuejsamsterdam/status/1498639014592663552 )
Node.js ( https://github.com/nodejs/nodejs.org/pull/4450 - Withdrawal due to the possibility of supporting military organizations. )
Jest ( https://github.com/facebook/jest/pull/12532 )

Where were you during the Iraq Syria war

Choose sexual humanitarianism?

@Im-Kevin
Create a PR that can solve the issues you are talking about. It is important to make the team respond to other issues. Don't block other campaigns under the pretext of that.

Why support Ukraine, not help the Ukrainian people

Support Ukraine is a political issue, and helping the Ukrainian people is humanitarian

Can I understand this as weapons? If so, is it humanitarian or military assistance

@hmmhmmhm This is humanitarianism?

@Im-Kevin
That's what I said. Other existing issues misunderstood the point very differently.
If you want to withdraw this campaign, you should not talk about support from the Donbas area, but rather argue whether there is any possibility of military support or misuse.
However, what you pointed out is wrong and misinformation, misleading the facts.

"United Help Ukraine (UHU) is working to provide life-saving individual first aid kits (IFAKs containing blood-stopping bandages and tourniquets) and other emergency medical supplies to the front lines."
https://www.facebook.com/UnitedHelpUkraine.org/posts/5000623900004699

Do you think individual aid kits is a weapon? I hope you will recall how much medical supplies are needed in a country where the medical system has collapsed. There are very limited medical support measures that can be provided in countries where combat is underway and bombing is taking place even to doctors.

So, is this help aimed at soldiers or civilians

In addition, whether we can add help to the unemployed people in Russia caused by sanctions, they are not wrong

Sometimes starvation is more terrible

Can I understand this as weapons?

Medical kits are not weapons. If you think bandages or hemostatic rods are weapons, YES you can blame them, but you shouldn't blame people this way. What would be the least abused way to send to Ukraine? If you think there is something that can be least abused, suggest it to them.

"UNICEF Sponsorship List - Procurement of -First Aid kits, IFAK kits & Survival kits"
https://www.ungm.org/Public/Notice/146921

As you claim, if medical supplies are weapons, UNICEF becomes an organization exporting weapons.

Sometimes starvation is more terrible

Yes, that's right. Food support is also being provided. But the most important thing is to save the injured, so they have to solve this first. Likewise, groceries are likely to be provided to soldiers. All humanitarian assistance poses a potential risk of being looted in the middle and not reaching civilians. Nevertheless, it cannot deny that is are on the way to save civilians.

Can I understand that the Ukrainian government forces will seize these materials? If so, should we write them down and attract the attention of Ukraine and the international community to ensure that the materials can help civilians, not the army

Musicians banned from performing, students expelled from universities, athletes banned from competing ist not a humanitarian disaster.OMG.

should we write them down and attract the attention of Ukraine and the international community to ensure that the materials can help civilians

Good. There's progress in our conversation. I agree with this view of yours.

Musicians banned from performing, students expelled from universities, athletes banned from competing is not a humanitarian disaster. OMG.

Is it related to the content of humanitarian aid? I think you need to explain in more detail how you can link this.

Human rights issues are not political, and if simple humanitarian support is political, it denies most of modern society.
Human rights are 100% politics, lots of countries be invaded because of one reason:"poor human rights".

You are trying to make this a political issue, but this is a humanitarian aid issue, and I don't know your intention to argue that this is political.
humanitarian is not like "We stand to XXX", That's 100% politics.

See, most front-end library teams or individuals are doing the same thing ......
That's not a reason. My dog eat dog food, so I eat d.. ...?

@drinkjava2
Then to summarize your opinion,

medical kits are weapons
human rights issues are all 100% political issues
many development teams are eating dog food...?

I can't agree with your these opinion. I can't see medical kits as weapons, can't see human rights issues politically, and I can't sarcastic other teams' campaigns like that.

@drinkjava2
1. medical kits are weapons
medical kits are medical kits
2. human rights issues are all 100% political issues
Yes
3. many development teams are eating dog food...?
metaphor

campaign: a series of planned activities that are intended to achieve a particular social, commercial or political aim

Thanks for reminding me.
 You don't even know what humanitarian support means, and you're only showing political messages.
You don't deserve to say this. Unless you present at least a few proper promotions for support events. And you're trying to convey a very political message. I don't think you know the meaning of humanitarian support.

Russia is bring Ukraine love and peace, just like TIME said

@nyepi-3055
I didn't get an answer from you. and this is react repo,
not a svelte repo. why don't you intentionally answer what I'm saying?

Is it related to the content of humanitarian aid? I think you need to explain in more detail how you can link this.

We should oppose all military assistance under the pretext of humanitarian assistance. All military assistance will not end the war, but make the war more intense
@hmmhmmhm

Russia is bring Ukraine love and peace, just like TIME said

This behavior is a harmful political message what I've talking about. Why do you disturb the community with political messages by breaking the order of the community and spamming it as if asking others for political neutrality?

We should oppose all military assistance under the pretext of humanitarian assistance. All military assistance will not end the war, but make the war more intense

If you give them bandages and medical kits, do they assassinate the Russians with bandages? Why do you give other reasons for this when you just don't want humanitarian support?
Just simply say that you don't want humanitarian support so that everyone can understand. Your opinion, which does not want to reduce the killing of civilians, is really political and contrary to the values of the nonviolent humanitarian world that most societies aim for.

I didn't seem to say that I didn't want to reduce the killing of civilians. I just said that military assistance should not be carried out

The open source software community is contributed by many international people, and no one wants these contributions to end up in their own country

If you give Russians bandages and medical kits, do they assassinate the Ukrainian with bandages?

The open source software community is contributed by many international people. No one wants these contributions to harm their country in the end

I think assistance to civilians should be provided, but military assistance should not be provided. That is a matter for the country. A neutral open source community should not be allowed to make political tendencies

If one day, the open source community you have contributed has harmed the interests of your country, will you still think like this

I just said that military assistance should not be carried out

Is medical kit support is a military support? What is the military support you are talking about?

 Svelte' political orientation is really ridiculous
@hmmhmmhm
Like these
And it should not indicate the political orientation of an open source community

@Im-Kevin
Is this where we talk about with the svelte?

If the medical package support for the Ukrainian army is not military assistance, why not provide assistance to Russia

I was just making my point

I believe Russian soldiers also need these medical kits

If the medical package support for the Ukrainian army is not military assistance, why not provide assistance to Russia

Have civilian victims occurred in Russia? Most civilian victims occur in Ukraine area.

I believe Russian soldiers also need these medical kits

This is really a political message and no one has asked for your political opinion.

Have civilian victims occurred in Russia? Most civilian victims occur in Ukraine area.

I'm talking about medical assistance to the Ukrainian army

Have civilian victims occurred in Russia? Most civilian victims occur in Ukraine area.

I'm talking about medical assistance to the Ukrainian army

@Im-Kevin

"370 CAT tourniquets and 220 Celox Z-Folded gauzes already on the way to Ukraine - going to our hardworking volunteers in Lviv and Mykolaiv. Total cost $19,513. These meds save lives!"

Emergency relief kits are delivered directly to Ukrainian civilians.
Why are you saying that you should support the Russian army?

If the medical package support for the Ukrainian army is not military assistance, why not provide assistance to Russia

Have civilian victims occurred in Russia? Most civilian victims occur in Ukraine area.

I believe Russian soldiers also need these medical kits

This is really a political message and no one has asked for your political opinion.

https://rusvesna.su/news/1645720241
https://vimeo.com/202792798
This is what Ukraine did for eight years before this war started, for 8 years
I want to donate to Russia to avenge them.

This is just a metaphor. Please don't take it out of context

@SekiBetu
No one is talking about revenge except you.
People here don't seem to agree with you either.
What do you really think humanitarian support is?

Please answer the question positively and don't intercept some articles

@SekiBetu No one is talking about revenge except you. People here don't seem to agree with you either. What do you really think humanitarian support is?

humanitarian support means buy more weapons for Ukraine to kill peoples in Donbass

I've never said I support Russia. It's just a metaphor

I just think the open source community should remain neutral

humanitarian support means buy more weapons for Ukraine to kill peoples in Donbass

So... Do you use bandages as a weapon? At least no one in React Repo is asking to send weapons.

I've never said I support Russia. It's just a metaphor

You said it very similarly. If there is civilian damage in Russia and there is an event to sponsor it, just create a PR.
I think this can be the best answer to satisfy everyone's opinions.

Can you only see part of the text

@Im-Kevin
So what do you want in full part of the text?
...Support for Russian civilians? If so, I agree.
Let's find such a campaign to resolve the dispute.
But I looked for something similar for hours yesterday, but I couldn't find it.

The community should not support Ukraine, but help the Ukrainian people

These are two different attitudes

So all you want is to change the message?

Yes

Let's make a PR that adds a phrase to the message, at least I'll agree with it.

"Helping the Ukrainian people (this behavior does not mean agreeing with the political position of either party)"
Would it be better

@Im-Kevin too long, can you shorten the message?

Sorry, my English is poor. You can think about it

const bannerText = 'Support civilians in Ukraine area 🇺🇦 ';
const bannerLink = 'Help Provide Humanitarian Aid to civilians in Ukraine area.';

@Im-Kevin  @nyepi-3055
How about doing it like this?

I think it's good

I think it would be better if UA could be deleted

const bannerText = 'Support civilians in war 🇺🇦 ';
const bannerLink = 'Help Provide Humanitarian Aid to civilians in war.';

@Im-Kevin  @nyepi-3055
Is it okay now?

Good

Good, as agrees, I will edit an message with this.

I think you can add Syria too.

@MrRamoun
很好。正在寻找与叙利亚有关的捐赠活动。
正在寻找联合国儿童基金会等，如果提出这样的链接，将有助于日后添加意见。
以后要添加创建可长期运营的Banner栏的请求，请给予帮助。

@hmmhmmhm I can find that you really love react.js.
But the fact is that react it controlled by Meta, not by community. It's the reason why there is no discussion in #4397
On the contrary, the php community is free to discuss, even if they have different opinions. https://externals.io/message/117187
And I don't think there will be banners supporting other regions in the future, unless Meta wants to

https://github.com/reactjs/reactjs.org/issues/4433#issuecomment-1060759889


Synchronization works very poorly

System Details

OS: [Windows 10]
Thorium Version [119.0.6045.214 (Официальная сборка) (64 бит) ]

Problem
After restarting, it logs out of almost all accounts. The password manager does not work, writes that it does not. Even if you import passwords, they will not be added.
Screenshots

My flags

Additional Notes
It's in thorium.exe in thorium.bat everything works

I disabled #disable-encryption, #disable-machine-id and everything worked. And how to make sure that they are turned on and everything works?

https://github.com/Alex313031/Thorium-Win/issues/150

@jestxfot @AlkBek Yeah what jestfox said lol.


Target ES6.

This fixes the build as TSC started compiling about let statements in
ES5 targeting code. typescript.d.ts itself contains let statements,
so we have to move to ES6.
Also explicitly pass in the TypeScript dependency to make sure our
dependency versions are half-way sane.

LGTM

This has been pushed as d9852b.


fix: remove heading icons froms menu dropdown

Checklist:

[ ] I have read freeCodeCamp's contribution guidelines.
[ ] My pull request has a descriptive title (not a vague title like Update index.md)

Closes #XXXXX

Could you explain the motivation for this change? Just for future reference.

Okay, so we don't want icons?

I guess not for the menu items themselves.


Bug fixes and stability

Fix physical,logical cores calculations Add better bidir calculations

Too old commit, if needed let's start a new one.


Make red lines in the text

I'd like to know how can i make red lines in the text without using monster tables.
I want add red lines in the normal text to make an appendix, as the final part of monster or player handbook, in which monsters are writtens normally without tables and I need the code to do that.
Ty

I'd like to know how can i make red lines in the text without using monster tables.
I want add red lines in the normal text to make an appendix, as the final part of monster or player handbook, in which monsters are writtens normally without tables and I need the code to do that.
Ty

I'm not sure that it is a best option, but you could use raw html/css:
RED Text
RED text2

WARNING: always backup your brew locally and check syntax before saving. There is a known-issue which leads to losing your brew, see #655

ok, but how can i backup locally and save file? I find "Source" type on the menù, is this the right option to do that?

I try the code, i need not code to write in red, but to make red line on the text
for example, that line bewteen title and subtitle
https://www.google.com/search?client=firefox-b-ab&biw=1824&bih=845&tbm=isch&sa=1&ei=5ZRxW7mqLYfWarXukoAD&q=dms+guilde&oq=dms+guilde&gs_l=img.3..35i39k1j0i19k1l2.17905.19013.0.19<IP_ADDRESS>.<IP_ADDRESS>.955.2j6.8.0....0...1c.1.64.img..2.8.950...0j0i67k1j0i8i30i19k1.0.VeFcjuLBIv0#imgrc=-RIh4FWO4nBuDM:

If I understand correctly, you saved source code of the editor webpage to your desktop, yes? Please check it: I guess it doesn't contain your brew text.
Sorry, I misread you original question.  I guess the easiest way to add such red line is to insert an image into your brew.
You can read about img html tag here: https://www.w3schools.com/tags/tag_img.asp
Basic usage:

If you want to use the same red line as in monster stats block, let me know. I can show you how to re-use it. I mean this one:

Ok. No problem, I used your code on 1 copy of document, not in the original =)
Yes, can you help me? I mean exactly that! I don't wanna use tables (It's an appendix) and I have problems to do that, ty.

up

As I can see, red lines in monster stats block (see example in my previous message) are done using styled
 (horizonal line) html-tag.
You could reuse it if you want. You need to put the following code (it defines style) into your brew only once, somewhere above all usages of red lines:

To insert the red line:

Here is an example of result:

perfect, ty very much.

Closing because this appears to be solved.


include ignored file not working

I have an azds that contains the following snippet:
build:
  useGitIgnore: true
  ignore:
  - "!nuget.develop.config"

however the ignored (in .gitignore) file is still not being copied into the docker image to be used while building.  I've tried several versions including the following as indicated in this documentation (which looks wrong by the way):
build:
useGitIgnore: true
ignore:
- "!nuget.develop.config"

I've tried several things with the file listed in the .gitignore including:
COPY ["src/Services/Versioning/Versioning.API/nuget.develop.config", "Services/Versioning/Versioning.API/"]

which fails with
COPY failed: stat /var/lib/docker/tmp/docker-builder057519705/src/Services/Versioning/Versioning.API/nuget.develop.config: no such file or directory

Once I comment out the entry in .gitignore though everything starts working.

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

ID: bb5ac3c4-5680-2e8f-6a4c-f908de70593a
Version Independent ID: 04ae332e-3890-6370-fe4a-7ba1f7add15b
Content: How to use a custom NuGet feed in Azure Dev Spaces - Azure Dev Spaces
Content Source: articles/dev-spaces/how-to/use-custom-nuget-feed.md
Service: azure-dev-spaces
GitHub Login: @johnsta
Microsoft Alias: johnsta

@robertjf Thank you for the feedback!  We are investigating this and will get back to you shortly.

@kobulloc-MSFT any update on this?  Would it be worth me adding it to the dev-spaces github issue tracker as well and cross-linking this one to it?

@robertjf I'll follow up with the document author to see if we can get this resolved for you, but do feel free to add additional tracking as we investigate this (and thank you again for bringing this to our attention).

I think your nuget.develop.config file is in a child directory, use "**/nuget.develop.config" or "/nuget.develop.config"

@xinyanmsft should this be in the azds.yaml or .gitignore?

@xinyanmsft  this is my current configuration:
.gitignore (at the solution level) contains this line:
nuget.develop.config

the nuget.develop.config file is sitting in the same directory as the azds.yaml file (in the API Project directory).
No matter what I do, if the .gitignore file contains the nuget.develop.config entry, docker is unable to copy the file in and use it to build.  If I comment out that line, everything works as expected.

@robertjf you probably have nuget.develop.config file ignored in your .gitignore file it seems. gitignore rule overwrites. In azds.yaml file, set useGitIgnore: false (you may need to update your .dockerIgnore file to make sure you don't push unnecessary items).
configurations:
develop:
build:
dockerfile: Dockerfile.develop
useGitIgnore: false
ignore:
- "!nuget.develop.config"

Really?  The documentation states this:

If you are using Git, you should not have the credentials for your NuGet feed in version control. Add NuGet.Config to the .gitignore for your project so that the NuGet.Config file is not added to version control. Azure Dev Spaces will needs this file during the container image build process, but by default, it respects the rules defined in .gitignore and .dockerignore during synchronization. To change the default and allow Azure Dev Spaces to synchronize the NuGet.Config file, update the azds.yaml file:

build:
useGitIgnore: true
ignore:
- “!NuGet.Config”

(yes, I know - the 2nd - 4th lines should be indented; but that's what the documentation actually says.)

@robertjf this is an issue with how DevSpaces CLI interprets the order of ignore rules - the current implementation puts the GitIgnore rule at the end, which means it overwrites what's defined in azds.yaml file's ignore section. I've opened an internal work item to address this issue, and I think the order should be GitIgnore first, dockerignore file second, azds.yaml's ignore section third. This means files ignored by Git can be included by azds.yaml's ignore section.

sounds good; let me know how you get on :)

We've fallen foul of this same issue, when trying to use Ocelot environment specific configuration files. In DevSpaces, ocelot.Development.json is not being included when it is listed in .gitignore, as it contains a developer-specific namespace for service discovery in Kubernetes:
//ocelot.Development.json
{
  "GlobalConfiguration": {
    "ServiceDiscoveryProvider": {
      "Namespace": "gary"
    }
  }
}

//.gitignore
ocelot.Development.json

//azds.yaml
    build:
      dockerfile: Dockerfile.develop
      useGitIgnore: true
      ignore:
      - "!ocelot.Development.json"

This has been fixed per: https://github.com/Azure/dev-spaces/issues/138#issuecomment-528909318
#please-close


Issue #493: change IDL generation replacing //@top-level with @nested

Updated IDL codegen to use @nested annotations instead of //@top-level comments on CXStructs and DDSMessages.

Resolved #493


Qbdi mode

Hi,
thanks for the pull request.
Please only send pull requests that are done. This one is working only for you and no-one else:
compiler_prefix="/home/hac425/workspace/android-standalone-toolchain-21-x86/bin/i686-linux-android-"

the build script should try to detect the compiler and also let the user define one
also there is zero documentation no how to use it - or why to use it.
please add that.

Hi, what is the purpose to use a DBI for binary-only fuzzing? QEMU mode is a magnitude faster. It has sense when it can run binaries that QEMU can't, like DynamoRIO in WinAFL, but I don't really see any reason to ship this instrumentation in AFL++. Try to convince me if you see particular needs.

Hi, what is the purpose to use a DBI for binary-only fuzzing? QEMU mode is a magnitude faster. It has sense when it can run binaries that QEMU can't, like DynamoRIO in WinAFL, but I don't really see any reason to ship this instrumentation in AFL++. Try to convince me if you have particular needs.

qemu mode don't support android now, qbdi support andorid x86 && x64, and It could support android arm and aarch64 soon.

Hi,
thanks for the pull request.
Please only send pull requests that are done. This one is working only for you and no-one else:
compiler_prefix="/home/hac425/workspace/android-standalone-toolchain-21-x86/bin/i686-linux-android-"

the build script should try to detect the compiler and also let the user define one
also there is zero documentation no how to use it - or why to use it.
please add that.

ok, I could add the document soon

Ok if your target is Android native libraries is ok for me to add an addition instrumentation. But one question, why not frida-gum? With it you can instrument both native and generated code from ART.

frida is not stable for collect code  coverage, I  have try frida before,  but It can't correctly get the code coverage of my test program, some code path could missing....

Using qbdi, we just need load the library by dlopen, don't need  inject QBDI in an Android app.
An usage demo
https://blog.quarkslab.com/android-native-library-analysis-with-qbdi.html

Got your point, but Frida improved a lot in recent times. I did some stuffs with Frida more than 1 year ago and there was some problems (mainy on x86, not in their main target that is ARM) but now should works very well. I was thinking about somehting like this https://gist.github.com/andreafioraldi/5f352c17869e8dd91477fcfab0a0c14c that is a generic and performant instrumentation for both native and generated code. Maybe @oleavr can say something about the speed and the correctness of Frida and if is ready for fuzzing.
Regards your patch, document it well and run the code formatter (see the code-format target in the root makefile), we will problebly merge it after some tuning and tests.

add document and modify build.sh, also format the code

this looks much better now :)
the build script is not for ARM or AARCH64 - is there a reason?
Also you specify exact versions to use for the library and the build tools - is that necessary or would it also work with older/newer versions? If it can be more flexible (e.g. switching 0.6.3 with VER and saying "(verfified to work with v0.6.3)". Otherwise the documentation has to be updated every time

@andreafioraldi

Maybe @oleavr can say something about the speed and the correctness of Frida and if it is ready for fuzzing.

It's definitely ready for that, especially with the new CModule integration. Not aware of any correctness-issues, but if any are found they will be easy to fix – Stalker is quite small and self-contained. Only depends on a few internal components used by Frida's Interceptor ({X86,Arm64}Relocator and {X86,Arm64}Writer).

this looks much better now :)
the build script is not for ARM or AARCH64 - is there a reason?
Also you specify exact versions to use for the library and the build tools - is that necessary or would it also work with older/newer versions? If it can be more flexible (e.g. switching 0.6.3 with VER and saying "(verfified to work with v0.6.3)". Otherwise the documentation has to be updated every time

QBDI don't release arm  and aarch64 android version now, but I could release this after a few months, I just test 0.7.0 now, and I could update document  every time qbdi update until  arm  and aarch64 android version  relase

@andreafioraldi  - this is rather your expertise, I leave this PR in your hands, OK?

yes fine, I'll setup a proper env to test it with also other binaries and then i will merge it.

I pushed my changes and for me we can merge w/o problems. The only issue here is that we can't insert a test for qbdi_mode in test.sh.
I will test it by hand every time that there will be a change, I don't see any other options (or we can install the Android NDK and Emulator in Travis lol).


python3.7.9 got an error :SyntaxError: unknown encoding: future_fstrings

error msg:

code of the file

after reinstalled the package, the problem has gone.


Update pca example in Spark-cuML to use spark-rapids-ml pyspark API variant

Describe the bug
Update pca example in Spark-cuML to use spark-rapids-ml pyspark API variant.
The scala PCA version is not being maintatined.

Yes it is.   Thanks for following up.


Couldn't install on debian 11

Is there an existing issue for this?

[X] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Insomnia Version
2021 5.0
What operating system are you using?
Other Linux
Operating System Version
debian 11
Installation method
Ubuntu/Debian
Last Known Working Insomnia version
No response
Expected Behavior
trying to follow https://docs.insomnia.rest/insomnia/install#ubuntudebian
it did not work i had to use snap (it is bad)
Actual Behavior
after: sudo apt-get install insomnia
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 insomnia : Depends: libappindicator3-1 but it is not installable
E: Unable to correct problems, you have held broken packages.

Reproduction Steps
echo "deb [trusted=yes arch=amd64] https://download.konghq.com/insomnia-ubuntu/ default all" \
    | sudo tee -a /etc/apt/sources.list.d/insomnia.list

works

# Refresh repository sources and install Insomnia
sudo apt-get update

works

Additional Information
on debian 9 it was working

Related: https://github.com/electron/electron/issues/27527


iOS project export bound to Arkit, itself faulty

Godot version:
v3.2.beta.custom_build.500863859
OS/device including version:
macOS Mojave, iOS 13.1, 13.2 / iPhone SE, iPad Pro Models A1673 (1st gen) and A1980 (3rd gen)
Issue description:

iOS project export : when the Arkit Capabilities option is unchecked, the export archive fails with unresolved symbols:

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_ARSession", referenced from:
      objc-class-ref in Game.a(arkit_interface.iphone.debug.arm64.o)
  "_OBJC_CLASS_$_ARWorldTrackingConfiguration", referenced from:
      objc-class-ref in Game.a(arkit_interface.iphone.debug.arm64.o)
ld: symbol(s) not found for architecture arm64

This effectively foces Arkit inclusion in the project export to succeed, which is not wanted.

When successfully exporting the project with the Arkit Capabilities option checked and deploying the game on a device, the game asks for Camera access permission on startup. Refusing access proceeds as expected. However, granting camera access crashes the game with invalid thread access in CameraIOS::update_feeds(), line 362 (AVCaptureDeviceDiscoverySession *session = ...)

Steps to reproduce:
Minimal reproduction project:

@akien-mga not sure what we can do about #1 other then compiling a copy of Godot with and one without ARKit support. Kind of the same issue as we're having with the other dependencies on iOS, you always have to include the frameworks for the bits code exists in Godot, even if you're not using it. It should definately be possible to keep the ARKit tickbox unticked while still including the framework as long as you untick it in the export settings. If you untick it in xcode, XCode tries to be too smart and removes the frameworks. Same as the other privileges btw, it gets really annoying.
I don't know what is causing the camera issues though, this one is weird. If the permission strings are omitted from the plist all together the whole camera code is skipped so why Apple is suddenly complaining about that I don't know.
When the capabilities are enabled when Godot starts up it asks iOS for a list of available cameras, why that code is crashing all of a sudden I don't know, unless XCode again has removed the required frameworks because you've toggled switches inside of XCode.

not sure what we can do about (1) other then compiling a copy of Godot with and one without ARKit support. Kind of the same issue as we're having with the other dependencies on iOS, you always have to include the frameworks for the bits code exists in Godot, even if you're not using it. It should definately be possible to keep the ARKit tickbox unticked while still including the framework as long as you untick it in the export settings. If you untick it in xcode, XCode tries to be too smart and removes the frameworks.

Can we dynamically open (dlopen() or similar) the ARKit framework when initializing Godot on iOS, instead of hardlinking it? Since it seems to be part of iOS itself, I guess we can locate and load it without risk that some users might lack it?

I have no idea, something to ask endragor maybe? Is he still around,
haven’t seen him in awhile but he seems to have the most experience
deploying iOS
On Thu, 7 Nov 2019 at 6:52 pm, Rémi Verschelde<EMAIL_ADDRESS>wrote:

not sure what we can do about (1) other then compiling a copy of Godot
with and one without ARKit support. Kind of the same issue as we're having
with the other dependencies on iOS, you always have to include the
frameworks for the bits code exists in Godot, even if you're not using it.
It should definately be possible to keep the ARKit tickbox unticked while
still including the framework as long as you untick it in the export
settings. If you untick it in xcode, XCode tries to be too smart and
removes the frameworks.
Can we dynamically open (dlopen() or similar) the ARKit framework when
initializing Godot on iOS, instead of hardlinking it? Since it seems to be
part of iOS itself, I guess we can locate and load it without risk that
some users might lack it?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/33406?email_source=notifications&email_token=AAO262PBIDKXTBAJHS5VE7DQSPCNVA5CNFSM4JJ6Q64KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDLQ7GY#issuecomment-550965147,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAO262J7CMTUOMTJL254LFDQSPCNVANCNFSM4JJ6Q64A
.

--
Kindest regards,
Bastiaan Olij
https://www.facebook.com/bastiaan.olij
https://twitter.com/mux213
https://www.youtube.com/BastiaanOlij
https://www.youtube.com/channel/UCrbLJYzJjDf2p-vJC011lYw
https://github.com/BastiaanOlij

With some Obj-C indirection loading ARKit dynamically should work, and AFAIK loading system libs/frameworks is OK (loading custom libs is prohibited):
Like replacing:
ar_session = [ARSession new];

with:
Class ARSessionClass = NSClassFromString(@"ARSession");
if (ARSessionClass == Nil) {
	void *ARKitHandle = dlopen("/System/Library/Frameworks/ARKit.framework/ARKit", RTLD_NOW);
	if (ARKitHandle) {
		ARSessionClass = NSClassFromString(@"ARSession");
	} else {
		//FAIL
	}
}
ar_session = [ARSessionClass new];

and so on (same for ARWorldTrackingConfiguration).

@bruvzg that looks very promising :) I need to find some time to try that.
I think if we move the code for detecting ARSessionClass and ARWorldTrackingConfiguration (and any others we need) where we register the ARKit classes, then we simply never instantiate and register the ARKitInterface if that fails.

I'm getting the Arkit issue as well although my project does not use ArKit.  Not sure if this is improper etiquette, just want to confirm this.

@bruvzg Would you be able to make a PR based on your findings?

@bruvzg Would you be able to make a PR based on your findings?

I have opened PR (#33759), but it's only tested with simulator.


Add two more bundling recipes

This adds two more bundling recipes, one that uses a fixed amount of computation so that it can make a fair comparison between two models, and another that uses random search so it should work even when there are gradient masking problems. The PR also adds some command line flags that make it possible to choose which recipe to run and where to save the report.


Command misspelling

Command.py line 83 I believe this is supposed to be pervert not pervet

Direct link for convenience.
Just about the worse place to have a misspelling too, in the trigger.

See here on how to make the URL permanent after clicking on the line number when looking at code.

Yep no spellcheck in the IDE still. Corrected.


Issue #1061 - Update time and date-time format definitions to support…

… two digit and colon-less variants of timezone offset. Add tests. Update test eslint to include global after function.

What issue does this pull request resolve?
What changes did you make?
Is there anything that requires more attention while reviewing?

It is also worth submitting these tests to json-schema-tests-suite.

Cool good call I'll be sure to follow up with a PR to their repo as well. If/when that gets added, do you want me to give a heads up or issue a followup PR to remove the redundant tests from your repo?

do you want me to give a heads up or issue a followup PR to remove the redundant tests from your repo?

There are a few others - worth addressing together, if ever.
I am not that worried about having some overlap to be honest.

... and thank you for updating the tests!


exception in GraphDef_Recv: UGen 'FluidStandardizeQuery' not installed.

This is on
flucoma-sc: 2e255cb9c5aa07d72defb5b03074cab2b2823e99
flucoma-core-src: e0264d77811c4e2a545711245716b34cc45a4c07
Code such as this recreates it:
// ~ds = an existing dataset

(
~ds_stand = FluidDataSet(s);
~stand = FluidStandardize(s).fitTransform(~ds,~ds_stand);
~tree = FluidKDTree(s).fit(~ds_stand);
)

(
{
	var sig = PlayBuf.ar(1,~test_buffer,BufRateScale.ir(~test_buffer),loop:1);
	var spec = FluidSpectralShape.kr(sig);
	var trig = Impulse.kr(10);
	var specbuf = LocalBuf(7);
	var standbuf = LocalBuf(7);
	var posbuf = LocalBuf(4);
	var posinfo;

	FluidKrToBuf.kr(spec,specbuf);
	~stand.kr(trig,specbuf,standbuf);

}.play;
)

No problem here, so it's probably an installation problem – is this your own build or a downloaded one?

hmm. my own. i'll download the nightly and see.

yup nightly seems fine. Any inklings of how i may have built wrong?

Wait, it's back.
exception in GraphDef_Recv: UGen 'FluidMLPRegressorQuery' not installed.
Version:
Fluid Corpus Manipulation Toolkit: version 1.0.0-TB2.beta6+sha.2e255cb.core.sha.e0264d7

I think it only happens when I try to call .kr on a FluidDataObject. Then it says Fluid(whatever data object)Query not installed

So, did it work for a bit, or not at all? Or ok in the nightly but not in your build? I'm confused now. Weird that it find the data plugin but not the corresponding query plugin because they live in the same binary.
Oh...oh, hang on. (Goes at looks at the git status of the sc repo).
Um. Forgot to commit something quite important. Sorry...

commit b896744357db425d0b270d2b184e0528622e69f1 should fix this


A minor bug

Dear @taigw ,
Thanks for sharing the excellent work.
It seems here should be unet3d rather than unet2d5_ag.
https://github.com/ihil/PyMIC/blob/eaeb496db257b6a58923ecdde25b25be00dd3fe4/pymic/net3d/unet2d5.py#L10

Thanks @JunMa11 , the problem has been fixed.


Fixed infer logical type name from avro union schema

TODO: Add description

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

Project coverage is 62.06%. Comparing base (59551e4) to head (61cd39e).
Report is 495 commits behind head on master.

Files
Patch %
Lines

.../pinot/plugin/inputformat/avro/AvroSchemaUtil.java
90.00%
0 Missing and 1 partial :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master   #13224      +/-   ##
============================================
+ Coverage     61.75%   62.06%   +0.30%
+ Complexity      207      198       -9
============================================
  Files          2436     2533      +97
  Lines        133233   138834    +5601
  Branches      20636    21503     +867
============================================
+ Hits          82274    86162    +3888
- Misses        44911    46214    +1303
- Partials       6048     6458     +410

Flag
Coverage Δ

custom-integration1
<0.01% <0.00%> (-0.01%)
:arrow_down:

integration
<0.01% <0.00%> (-0.01%)
:arrow_down:

integration1
<0.01% <0.00%> (-0.01%)
:arrow_down:

integration2
0.00% <0.00%> (ø)

java-11
<0.01% <0.00%> (-61.71%)
:arrow_down:

java-21
62.06% <90.00%> (+0.43%)
:arrow_up:

skip-bytebuffers-false
62.06% <90.00%> (+0.31%)
:arrow_up:

skip-bytebuffers-true
0.00% <0.00%> (-27.73%)
:arrow_down:

temurin
62.06% <90.00%> (+0.30%)
:arrow_up:

unittests
62.05% <90.00%> (+0.31%)
:arrow_up:

unittests1
46.50% <0.00%> (-0.40%)
:arrow_down:

unittests2
27.86% <90.00%> (+0.13%)
:arrow_up:

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

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


Adding Simd support for matmul

This llama2.c port to rust is amazing ! Would love to help implement the SIMD version of matmul function.

I changed float vectors to nalgebra vectors for slightly better perf. If you can figure out how to use simd, that would be awesome. Let me know if you need any pointers.

I just added SIMD support, so going to close this. Feel free to open a PR for any improvements.


publish a spark 1.5 version

Any chance we can get a spark 1.5 version published on maven central?  I changed the pom to 1.5.2 and all seemed well...
Thanks,
J

Hi!
Even though the current release is built against Spark 1.2, you should be OK using the latest release with Spark 1.5. Our build is set up so that Spark is not built in to the binaries (Spark is a user provided dependency), and all 1.x Spark releases should be binary compatible. If you are seeing issues with Spark 1.5 though, let me know and I can take a look!

To clarify, the dependency on Spark is provided scope
      <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-core_2.10</artifactId>
        <version>${spark.version}</version>
        <scope>provided</scope>

https://github.com/bigdatagenomics/utils/blob/master/pom.xml#L364
so it will pick up the Spark dependencies at runtime.  If you need a compile time dependency to a different version of Spark in code that depends on this, use e.g.
      <dependency>
        <groupId>org.apache.spark</groupId>
        <artifactId>spark-core_2.10</artifactId>
        <version>1.5.2</version>
        <scope>compile</scope>

in your pom.xml and it will override the provided scope dependency here.

Thanks, I will double check my pom,
J

@calvertj is the issue you're running into something like https://github.com/bigdatagenomics/adam/issues/902? I'll try to get a fix in soon, bump the version of Spark that we test against to 1.5.0, and cut a new release.

@fnothaft that's the one, I made a little test project to repro
https://github.com/calvertj/metricstest
Thanks!
J

@fnothaft FYI: I just upped the spark version in the utils pom.xml to 1.5.2.  Then I built and installed locally'; my little test project ran fine.
https://github.com/calvertj/utils


PHP processing?

Hi,
kudos on the work - tried with index.php but doesn't seem to recognise it? Anything I'm missing?
Thx, J

Hi there. Devd doesn't execute PHP - or any other scripting language for that matter. It only does two things: serves static files, and acts as a reverse proxy. That doesn't mean its not useful for PHP development - it just means that you need to start your PHP as a separate daemon using something like the built-in PHP webserver.

Thanks @cortesi


skip package itself and its sub package in govendor configs

What does this do / why do we need it?
skip package itself and its sub package in govendor configs to avoid deadlock. see issue(#2019).
What should your reviewer look out for in this PR?
Do you need help or clarification on anything?
Which issue(s) does this PR fix?
(#2019).

@googlebot I signed it!


Show name part of certain addresses even if they contain an @ symbol

See https://forum.k9mail.app/t/how-to-show-the-sender-name/3080

I have also opened an issue https://github.com/k9mail/k-9/issues/5592. Thanks!


Fix bug in jsonapi.go

Coverage remained the same at 61.815% when pulling b4d9795302dc3a8ed357207f7e89ef03850504be on JustinDrake:patch-3 into 3d0b2884750500ddb508d913671ed61cd846a7a2 on OpenBazaar:master.


[Request] Bigger corner regions and movable crop area

First of all - thank you VERY much! While this cropper is missing good UI, it's still much better than the current libraries with their clumsy and annoying controls.
But you're still missing a few essential features:
1. The detection radius of the corners is small and the user often misses them, which gives a laggy impression.
So it would be great if we could pass a parameter that would control the size of the corner dots or simply the radius of the detection area.
2. Crop area should be movable.
Current libraries implement this feature by moving the image while keeping the crop area fixed at the center of the screen (which is extremely annoying). Could you make it so that image always remains fixed and it's the crop area which is moving? Ideally, you could implement both modes and add a boolean parameter which would choose the mode.
All in all, this library has great potential (many thanks for that), but, personally, I'll be sticking to platform-specific crop libraries until this gets a few updates. Going to follow with interest. Thanks again!

Thank you @Gyoko for your suggestions. I will look into into it.

@Gyoko I just release a new version 0.0.5. Included is the ability to move the crop area and a small improvement for jumping corners at the beginning of the touch movement. Let me know if that helps you.
Besides that, the next update will probably be around configurability (initial sizes, Colors, etc.).

When will this configurability update land?

When will this configurability update land?


Update the manual water

Pull Request instructions:

Please follow the update protocol
Answer the questions below in detail. Your responses will be emailed to experimenters.
If the experimenters must do anything new, provide detailed step by step instructions on the wiki
If computer maintainers need to manually update anything, provide detailed step by step instructions
Use markdown syntax in order for your comments to be rendered reliably in the email: "1." instead of "1)", use four spaces for indents.
If you use the keyword "skip email" in the title, it will skip the email updates
Merges from "develop" into "production_testing" should use the keyword "production merge" in the title for reliable indexing of updates
Merges from "production_testing" into "main" should use the keyword "update main"

Describe changes:

Added option ‘align to go cue’, if ‘yes’ is selected, manual water will be given after go cue. The volume of manual water is increased with clicks.
Ephys GUI:

Behavior GUI:

Added visualization of manual water.

Bonsai was updated to send timestamps related to auto water, manual water and earned water to the GUI.

The added bonsai field is circled.

What issues or discussions does this update address?
https://github.com/AllenNeuralDynamics/aind-behavior-blog/issues/420#issuecomment-2177235590
https://github.com/AllenNeuralDynamics/dynamic-foraging-task/issues/new
Describe the expected change in behavior from the perspective of the experimenter
No
Describe any manual update steps for task computers
No
Was this update tested in 446/447?

[x] tested on my own computer
[x] tested on 323_EPHYS3

@alexpiet @hanhou This is ready for review.

This is great! I have two questions:

Can you set the align_to_go_cue to True by default?
Does rewardDelay work for AutoWater and ManualWater? It seems not from the bonsai diagram.

This is great! I have two questions:

Can you set the align_to_go_cue to True by default?
Does rewardDelay work for AutoWater and ManualWater? It seems not from the bonsai diagram.

Yes, I can set the align_to_go_cue to True by default.
No, the RewardDelay is only for EarnedReward (the animal responds to the baited side), not for AutoWater and ManualWater. AutoWater and ManualWater will be given immediately after the GoCue. AutoWater and ManualWater are mainly designed to increase the motivation, and we should turn it off as early as possible to avoid the animal developing additional strategies. I think it should be ok to give them after the go cue.

No, the RewardDelay is only for EarnedReward (the animal responds to the baited side), not for AutoWater and ManualWater.

If @ZhixiaoSu doesn't think this will confuse the mice that are on RewardDelay, let's leave it as it is then.

Another questions: will the user know what the current give_xx_volume_reserved is in the GUI?

Another question: will the user know what the current give_xx_volume_reserved is in the GUI?

The user can visualize if there is manual water next trial when the GUI is updated. The volume is not explicitly visualized (depending how many times the user has clicked), but it will be added to the total water.

The volume is not explicitly visualized

This is what I was wondering. I think it would be great if the user can get an immediate visual feedback when they click the manual water button. For example, show give_xx_volume_reserved in the GUI whenever it is updated.

The volume is not explicitly visualized

This is what I was wondering. I think it would be great if the user can get an immediate visual feedback when they click the manual water button. For example, show give_xx_volume_reserved in the GUI whenever it is updated.

That makes sense. I can update it.

A final question: will EarnedWater, ManualWater and AutoWater ever occur in the same trial? If so, do the mice get the sum of them? If not, what is the priority among the three?

Great question.

EarnedWater and ManualWater can occur in the same trial. The order is ManualWater and then the EarnedWater.
EarnedWater and AutoWater can occur in the same trial. The order is AutoWater and then the EarnedWater.
AutoWater and EarnedWater don't occur in the same trial. If this is an AutoWater trial, then no EarnedWater will be available.

A final question: will EarnedWater, ManualWater and AutoWater ever occur in the same trial? If so, do the mice get the sum of them? If not, what is the priority among the three?

Great question.

EarnedWater and ManualWater can occur in the same trial. The order is ManualWater and then the EarnedWater.
EarnedWater and AutoWater can occur in the same trial. The order is AutoWater and then the EarnedWater.
AutoWater and EarnedWater don't occur in the same trial. If this is an AutoWater trial, then no EarnedWater will be available.

Your points 2 and 3 contradict each other. I guess EarnedWater should be ManualWater in point 2? Can you point me to the code that controls the interactions?

A final question: will EarnedWater, ManualWater and AutoWater ever occur in the same trial? If so, do the mice get the sum of them? If not, what is the priority among the three?

Great question.

EarnedWater and ManualWater can occur in the same trial. The order is ManualWater and then the EarnedWater.
EarnedWater and AutoWater can occur in the same trial. The order is AutoWater and then the EarnedWater.
AutoWater and EarnedWater don't occur in the same trial. If this is an AutoWater trial, then no EarnedWater will be available.

Your points 2 and 3 contradict each other. I guess EarnedWater should be ManualWater in point 2? Can you point me to the code that controls the interactions?

You are right. Sorry. I updated it.
To give AutoWater
To give reserved ManulWater
The timing of earned water is determined in bonsai.
Make the earned water unavailable when it's an AutoWater trial (see here).

The volume is not explicitly visualized

This is what I was wondering. I think it would be great if the user can get an immediate visual feedback when they click the manual water button. For example, show give_xx_volume_reserved in the GUI whenever it is updated.

@hanhou I updated the code to show manual water.

No, the RewardDelay is only for EarnedReward (the animal responds to the baited side), not for AutoWater and ManualWater.

If @ZhixiaoSu doesn't think this will confuse the mice that are on RewardDelay, let's leave it as it is then.

Hi Sue @ZhixiaoSu, the manual water (align to the go cue) and auto water will be given after the go cue without delay. Is it a concern for your mice trained with a delayed reward after response? I think it may be ok as the main purpose of manual water and auto water is to increase the motivation and they will be closed as soon as possible.

No, the RewardDelay is only for EarnedReward (the animal responds to the baited side), not for AutoWater and ManualWater.

If @ZhixiaoSu doesn't think this will confuse the mice that are on RewardDelay, let's leave it as it is then.

Hi Sue @ZhixiaoSu, the manual water (align to the go cue) and auto water will be given after the go cue without delay. Is it a concern for your mice trained with a delayed reward after response? I think it may be ok as the main purpose of manual water and auto water is to increase the motivation and they will be closed as soon as possible.

I agree! I think it's a good idea to have the water come out earlier to help them build the association.


FINITE: Establish 1441->4067, 1443->3055, 1681->3877, 1701->1035

Turn the conjectures to theorems in
https://github.com/teorth/equational_theories/blob/main/equational_theories/ManuallyProved/Equation1441.lean
using the proofs provided in the blueprint
When done, add \lean and \leanok tags to the blueprint as appropriate.

propose PR #1015


crowdsourcing: check for null ptr for username

Checks for a null pointer for logged in player's name
otherwise preserves the current behavior of sanitize()
fixes #18111

Checked and this fixed it for me

You could just return null?

I think if there is no player name it would be better to either: not store the dialog at all, or not replace the username at all.

You could just return null?

if (username == null)
			return null;

java.lang.NullPointerException: null
	at net.runelite.client.plugins.crowdsourcing.dialogue.CrowdsourcingDialogue.onChatMessage(CrowdsourcingDialogue.java:147)

Returning null causes another null pointer exception


[rv_core_ibex] Reintroduce assert that PC does not advance when Ibex is disabled

An assert to add this was merged in this PR: https://github.com/lowRISC/opentitan/pull/15101
However, this caused multiple failures in the top level tests, which are tracked in this issue: https://github.com/lowRISC/opentitan/issues/15148
@engdoreis has created a PR to remove the assert temporarily with this PR: https://github.com/lowRISC/opentitan/pull/15218 (previously https://github.com/lowRISC/opentitan/pull/15216)
This issue is here to track that we need to reintroduce this assert when we figure out how to connect up the enable signal properly.

The assertion doesn't match how the Ibex fetch enable behaves. We either need to adjust the Ibex behaviour or rewrite the assertion, see https://github.com/lowRISC/opentitan/issues/15217

PR changing fetch enable behaviour and reintroducing a similar assertion is now available in the Ibex repository: https://github.com/lowRISC/ibex/pull/1844
In rv_core_ibex we need to add an assertion that the fetch enable is correctly connected up.


[Bugs] TestRequestTwoPDUSessions: ICMP Echo Request was not forwarded

Describe the bug
In TestRequestTwoPDUSessions, 2nd ICMP Echo Request was not forwarded by UPF2.
[WARN][UPF][Util] GTP-U payload length mismatch: expected:60, gotten:88

To Reproduce
Run TestRequestTwoPDUSessions.
./test_ulcl.sh TestRequestTwoPDUSessions

Expected behavior
All ICMP Echo Requests and Replies are forwarded by UPFs.
Environment (please complete the following information):

free5GC Version: v3.1.0
OS: Ubuntu 18.04
Kernel version: 5.0.0-23-generic
go version go1.14.4 linux/amd64

Trace File
PCAP File
TestRequestTwoPDUSessions_UPF01.zip
TestRequestTwoPDUSessions_UPF02.zip
Additional context
Pull Request for the fix.

Thanks for the PR.


seed/run.sh should not require an argument

When using the seed project, run.sh must be called with the argument IncludeOS_service.img. However, if called with IncludeOS_service, qemu is started and does nothing, but doesn't provide an error message. This is very confusing. The default run.sh implementation should not require any arguments to run.

Not sure how easy this is since the script (qemu) needs to know what image to run. On some of our services/examples, we have put this inside the local run.sh, but this is not the case when making a seed.
One solution could be to (hopefully) some day make a tool that helps out with a lot of stuff, like for example creating a memdisk or a new named seed service.

Feel free to take charge and make the necessary changes to show the proper error when missing an argument to run.sh etc.

A solution to the problem:
Makefile
export INC_SERVICE_IMAGE=$(SERVICE).img

seed/run.sh
# if parameter passed to script - use it
# else if INC_SERVICE_IMAGE defined - use it
# else - continue as usual


Docs about disambiguating relations should clarify that the name of the relation needs to be unique

Hi, first of all, thanks for building Prisma, it's really amazing and a joy to work with.
I just had an issue disambiguating relations because I named multiple relations (on different models) with the same name, like this:
model User {
  ...

  createdNodes       Node[]       @relation("createdBy")
  updatedNodes       Node[]       @relation("updatedBy")
  createdWorkspaces  Workspace[]  @relation("createdBy")
  updatedWorkspaces  Workspace[]  @relation("updatedBy")
}

model Node {
  ...

  createdById String    @db.Uuid
  updatedById String    @db.Uuid
  createdBy User @relation("createdBy", fields: [createdById], references: [id], onDelete: Cascade)
  updatedBy User @relation("updatedBy", fields: [updatedById], references: [id], onDelete: Cascade)
}

model Workspace {
  ...

  createdById String    @db.Uuid
  updatedById String    @db.Uuid
  createdBy User @relation("createdBy", fields: [createdById], references: [id], onDelete: Cascade)
  updatedBy User @relation("updatedBy", fields: [updatedById], references: [id], onDelete: Cascade)
}

this caused a bunch of weird typing issues, like requiring both createdById and createdBy when using a nested create. After looking at the docs example for a while and seeing that the generated types were referring to another model I realized that maybe the relation names should be unique, but I think that having a clarification in the docs will help other people to get there faster.
Thanks!

Also, I'm not sure if things like this should be validated when generating the types to prevent that from happening at all.

Absolutely. Either that (not validate), or it should not be a problem in the first place (so the problems you are seeing could be a bug). Can you open an issue in prisma/prisma about this and link to it here? Thanks.

Hey @janpio, I was going to do that but I wanted to get a small repo to reproduce it, and turns out it was a bug in version 4.0.0, I was not able to reproduce it using 4.4.0, so I think we can close this one, what do you think?

Absolutely! Thanks for updating us.