Implemented dedispersion and waterfall plot + example

Codecov Report

Merging #38 into master will decrease coverage by 1.26%.
The diff coverage is 12.5%.

@@            Coverage Diff             @@
##           master      #38      +/-   ##
==========================================
- Coverage   88.81%   87.55%   -1.27%
==========================================
  Files          19       22       +3
  Lines        1422     1446      +24
==========================================
+ Hits         1263     1266       +3
- Misses        159      180      +21


unit tests for ServiceEntry update fix

/cherrypick release-1.6

@rshriram: new pull request created: #23361

In response to this:

/cherrypick release-1.6

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Implement decreaseKey operation

Is this going to be done soon? I'd like to use your implementation but this is a very important gap.

@nathanandersen I've recently been going through my data structures improving them, since you're interested in this I'll try get to this in the next few weeks.
I'd recommend using the Fibonacci heap though which is pretty much better in every way and implements all the operations https://github.com/gwtw/js-fibonacci-heap

@nathanandersen I've written a version with decreaseKey and delete
https://github.com/williscool/code_gym/blob/master/javascript/data_structures/heap/binomial_heap.js
and test
https://github.com/williscool/code_gym/blob/master/javascript/test/data_structures/binomial_heap_test.js
working on porting my code base to es6 right now also on the es6ify branch

@williscool cool 😃, glad I helped!


uv workspaces and namespace packages

TLDR: I'm trying to build multiple packages under the same namespace using uv workspaces, but I'm having trouble. I would greatly appreciate it if the documentation included instructions on how to handle namespace packages.

I've been tinkering with workspaces since they were released, but I have needed help to get what I wanted working. Here is my use case. I am building a core package called cable. I would also like to build a command-line interface for cable that should be an optional dependency of cable. If installed, it should be importable as cable.cli. I also want to build another "extension" called experiments.
Both the cli and experiments packages depend on the core cable code and I don't want the cable package to know about cli and experiments or their specific dependencies (i.e. typer, mlflow).
I want to use workspace to cleanly isolate the code and dependencies, but I have struggled to build the packages within my cable namespace.
Another question/thought is that I don't quite understand why all my workspace members must have their own versions. In my use case, the only version that matters is the cable version.
Am I misunderstanding how/when to use workspaces?

@konstin could you take a look at this?

Your example is a great use case for workspaces. I've create am example repo for this: https://github.com/konstin/uv-workspace-example-cable.
Most information should be in the readme, copied below. I've chosen not to user namespace packages but isolated packages, in my experience namespace packages cause more trouble than they solve.

uv workspace example: cable
This project contains a workspace with four packages: cable, cable-experiments, cable-cli, and cable-core. cable is the main project that users install. It has extras cable[cli] and cable[experiments] that pull in cable-experiments and cable-cli respectively. cable-core implements shared utils.
Since cable is the main project, it lives in the workspace root (not all workspaces have a root, but for many project a clear root that (indirectly) depends on everything else is very convenient), while all other packages live in packages.
        ---> cable-cli -----------|
cable --|                         |--> cable-core
        ---> cable-experiments ---|

or with uv tree:
cable v0.1.0
├── cable-cli v0.1.0 (extra: cli)
│   └── cable-core v0.1.0
└── cable-experiments v0.1.0 (extra: experiments)
    └── cable-core v0.1.0

When the user installs cable, they can decide if they want from a minimal installation (cable) to all features (cable[cli,experiments]).
The project offers an optional CLI. The script entrypoint lives in cable-cli, because there's a current limitation that scripts can't depend on extras, so cable-cli installs a cable <name> script; It's still installed through cable[cli].
You can create this workspace structure roughly with:
uv init --lib cable
cd cable/
mkdir packages
cd packages/
uv init --lib cable-core
uv init --lib cable-cli
uv init --lib cable-experiments
cd cable-cli/
uv add ../cable-core
cd ../cable-experiments/
uv add ../cable-core
cd ../..
uv add --optional cli packages/cable-cli/
uv add --optional experiments packages/cable-experiments/
uv sync --all-extras

This is great, and almost what I'm looking for as well. I have one question though: if I'd like to add a project to this structure that is, say, a website that depends on cable, how would I go about adding it? My use case is in the end to serve the website via a docker image that installs cable as a dependency.
Would this also fit the use case of workspaces? I do not want to add the website as a dependency or an optional dependency, because it's just a client of cable, but would like to use a monorepo structure to keep it in sync with the development of cable.

In that case, you probably want either the website as root and cable as subfolder, or all packages in subfolders (e.g. a dedicated packages), while the root has no packages; The details depend on the details of your project workflows.

Thanks @konstin , I will probably have multiple websites / UIs that depend on the core package and possibly some add-ons. Would you recommend in that case to split the package to have a root library that depends on the core set of packages, then a set of packages in a subfolder packages, and another subfolder with a set of UIs / websites which are not packages?
I also have a question about the presence of the src folder. Is there an actual reason for it? After all if I have folder/packages/package_name/package_name why add another layer and do folder/packages/package_name/src/package_name/?

I'd start with a flat layout where all packages are directly in packages.

After all if I have folder/packages/package_name/package_name why add another layer and do folder/packages/package_name/src/package_name/?

When you're in folder/packages/package_name/, this ensures that import package_name will import from the venv and not from package_name, so you're always going through the editable instead of the import depending on where you're in the package root or not, see https://packaging.python.org/en/latest/discussions/src-layout-vs-flat-layout/.

@konstin: Thanks for the great example repository. I am used to creating namespace packages. How would one do that in the setting of workspaces?

in my experience namespace packages cause more trouble than they solve

Can you elaborate on, what problems they might cause, @konstin? If one were to deeply desire namespace'd packages, how would you implement them using uv and workspaces?


NETSDK1082 There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'

I am developing a project based on ABP v5.3.1 and .NET 6.0.6.
I also encountered this problem,
when *I removed the .cshtml file, the error disappeared.
https://github.com/dotnet/aspnetcore/issues/36711

@VAllens are you still seeing this issue?

@chsienki This seems to be a problem that can only be reproduced in a specific version

Closing as it seems to be fixed. Feel free to comment here if you think it should be re-opened. Thanks!


How to await secondary events using PublishedEvents utility?

I have the following listener in OrderManagement class:
@ApplicationModuleListener
void onEachHour(HourHasPassed event) {
  Order order = new Order();
  System.out.println("OrderManagement.onEachHour");
  events.publishEvent(new OrderCompleted(order.getId()));
}

and this integration test:
@Test
void testPassageOfTime(PublishedEvents publishedEvents) {
  timeMachine.shiftBy(Duration.ofHours(1));

  // contains example.order.OrderManagement.onEachHour(org.springframework.modulith.moments.HourHasPassed)
  Collection<EventPublication> incompletePublications = registry.findIncompletePublications();

  // contains HourHasPassed event
  assert publishedEvents.eventOfTypeWasPublished(OrderCompleted.class);
}

In the test publishedEvents doesn't contain OrderCompleted event, rather it only contains HourHasPassed. How can I await the publication of OrderCompleted event from onEachHour listener in integration test (this works in when the application is started in non-test mode).
Example specifically please run the testPassageOfTime test.

The scenario you describe is precisely the reason the Scenario API exists. As @ApplicationModuleListener instances are invoked asynchronously, testing those interactions would require you to manually add Thread.sleep(…) instructions, which is rather awkward.
I guess the testing subsection in the “Working with Application Events” section would benefit from a reference to the section on Scenarios?

First of all, using Scenario API indeed allows to test Moments:
@Test
void testPassageOfTimeUsingScenario(Scenario scenario) {
	scenario.stimulate(() -> timeMachine.shiftBy(Duration.ofHours(1)))
			.andWaitForEventOfType(OrderCompleted.class)
			.toArrive();
}

I thought that PublishedEvents will contain all events triggered as a result of timeMachine.shiftBy(Duration.ofHours(1)) but it only contains HourHasPassed event. I have a question then: what kind of logic should be tested with PublishedEvents? Seems like it's only good for testing synchronous events.

I thought that PublishedEvents will contain all events triggered as a result of…

It will contain all events that have been published until you assert on them. An event published from an asynchronously invoked method is quite likely published when the test method is already done, as said invocation requires the thread to be created / looked up etc.

… as a result of timeMachine.shiftBy(Duration.ofHours(1)) but it only contains HourHasPassed event.

If you only shift by one hour, only an HourHasPassed will be published immediately. The OrderCompleted event is likely simply published too late as the listener will be invoked asynchronously and is likely simply not done yet. That explains why the test sees an unfinished event publication and the OrderCompleted event missing. As indicated above, you should be able to get this working by adding a Thread.sleep(200). That this is very cumbersome is one of the primary reasons, we came up with the Scenario API in the first place.

… what kind of logic should be tested with PublishedEvents?

Integration tests that solely want to test that an event of a certain type was published, e.g., in response to a method invocation on a Spring bean. Be reminded that PE existed long before Scenario and the versatility of the latter makes PE obsolete to some degree. At least for certain use cases.

I see, I didn't know that PublishedEvents pre-dates Scenario API. In my case when I saw this Integration Testing Application Modules Working with Events I was sure that I'd get all PublishedEvents under events.ofType in an integration test. It doesn't say in that section that only the immediate event will be made available.
I have a few suggestions:

Since Scenario API allows to do everything which PublishedEvents allows perhaps PublishedEvents section should be removed? Also, I have to admit it's a bit confusing when I read through the documentation and first I learned about Scenario then kept reading and eventually arrived to PublishedEvents section. Already then I thought to myself: what is the added value of PublishedEvents? It looked like Scenario already got me covered.
If you want to keep PublishedEvents section for users who used them in the past, then perhaps the section can be marked as deprecated? In addition, I would highlight that only the immediate event is guaranteed to be made available under events.ofType.


Create indexing directories in data dir

Description
For each index, create an indexing directory in the data dir at <data dir>/<index name>. The data dir path is specified by the user or a configuration setting.
An indexing directory consists of two subdirectories:

a cache directory
a scratch directory, emptied upon restart

How was this PR tested?

added unit tests
ran unit and integration test suites

Fixes #520.
Fixes #599.


Fix loading form ClassLoader in specific contexts

We notice that we receive a ClassNotFoudException while using this library in a development Play Environnement.
This issue have already been hit in multiple library using the Class.forName method. (See : https://github.com/playframework/playframework/issues/6207)
The fix consist of using currentThread class loader while searching for class in classpath.
Example with the fix in Kafka library here :
https://issues.apache.org/jira/browse/KAFKA-2295
You will find here a PR that fix the problem for this library : https://github.com/pjfanning/jackson-scala-reflect-extensions/pull/6
Yours faithfully,
LCDP

PR is merged


Add CI

This PR add CI capability to the project. It builds a docker image as the output.

I haven't forgotten about this- I'm hoping to wrap this into a 0.8 release soon.
Is there a secure means of communication we can use to exchange the necessary credentials?

Would you mind telling me your email address here?

Sorry, I missed your note.
I am "agentm" at the domain "themactionfaction.com". My PGP public key is below.
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBF4ZKUkBEADW9t7kYk0CPcCbXNDPYHjVW/VyiwDDJLlydsYmkKakzSbGWF/m
evl4+sTBwTtOoXf9GGp+v4ZTPKcN2LtH2+A0DSOcGqXobP6fpmV5QC52UY7WIpI0
l+v6uXlNcRDUxPEODd5gyeSK04vqglRJwbVfXm6xnWib8my7DHj69WDN2BPjnTnL
fcQLorXEIjClxB8Dg5MZBFlSbQwvFbZTVupK08189imMSqazEFkYIzsHpEf0iMzj
DRw15U4JeTvBnVljrrtCKfS7ROw0xrioHCWO+ZAZACoD8d1NijB0wXWEKS/Fk+ET
aHXpkd+xYiY7J1t6yjyN2xuNzxySa5eqRfbfzrm8hn6tA4cAUv1Uizp27M4YTEPQ
hZ69mrorNod77FsAQht+HaqsMXZjDJfx7MhraSAhfGE1bz1M7zDT7utG63waOYWS
d1NkASwUsGpdq4YpD/ypcNJi+BJNbV46j5rcP1nU1BBqWYDzKSy+8FBsTIGT5uSk
hdtJLSps2feR4g01QVfjMUZEDr2XrBqLouYHQfu9kwMNMl8BKJANezUvoTMzZt2e
sCmFAUIJhkFWpGlbvduzX9uGQPyQC4WbqXJvGHyoQ4t80TuuvE2WvBPla+1RA8xI
s7nHLYmhhEDUr8jYfa01pOGaskqKaRwdX+kntEX5j2r+3Hyx8JPcz7Ra3QARAQAB
tCVBZ2VudE0gPGFnZW50bUB0aGVtYWN0aW9uZmFjdGlvbi5jb20+iQJUBBMBCgA+
FiEE24zxQo+vdqCXN+aChqqIj3wjqWgFAl4ZKUkCGwMFCRLMAwAFCwkIBwIGFQoJ
CAsCBBYCAwECHgECF4AACgkQhqqIj3wjqWggsQ/+KfDSDQuSKHd4125MGpKQ2BK1
QkeMxgzuIXkx3bunWKv0v2UC2u7Siap1D+1rO0hzMQzJBlANYiR/Juu6xxtAA7w/
jOOKdLuk44YbJbmP/V91AyaXv/j6wx/jmgS8kejtI/8XxQICCfgw0qsuly9P5see
2cW1oaJL4fQALdEgGZjsC2kxwyDLndTwOAnJenEAEp4Ft/idfBLvCCQty03POKp3
U5mmOL1hLomS/hJmkqlCyojoCjJDYCYzjZbWeVcRSsZd8twZwyyEH4qeaE+hlGYR
gqJAKL1Kl2BbesGOHe2bpxbyS4yHrV08Uhq5xt/va5wtcuMrR/Tjva8zaTMlVMWb
NM8hXDXNLXFIRkD3ZGnNfBDvg6hMdI3CfvgCLI17e9DbnD/oZNC5qkBSVWFaE8Hb
1lu0dD6mU9dkaUwX7DVa6Diha2VAqsJPF+918XiJMzema05QEa4PfB6ha28xIwiz
CNLjmDewuSmkWj/DjTjrfXpqRd23veB8ZOAcOZbcXexXSVTwe3ghmgZWgYvaQesO
4g5Gec+ygwft+WycjIEBli+t1SdgxuOUsGFczoi0N811F+U4NlCcFsewcB9shIHb
Uz94pA7V+1vnMp/1zabCo7B7k5s8SvGxL/XFrSLqoVXGU48WMN4B33/n7KNh7AC4
dA0GEBvu8yzL9TNjFRm5Ag0EXhkpSQEQANyiMbXbdwX2okjw0XqHQXfMftQ8VemP
qUDrsTUYR8I0abB1CZZJ+k/D/doq39gft9XFKFZU+Z5sNXxV13mNG4GfMac+Xaqf
Ibs1JoK3lfH+neEDrQyIbKxN9QmCZMSh8b0hHSlTICeeC/SgX3QIg1N6QfLZR9FC
VC8Om7ZrsTHKUAjnp7HnZxiYudZ522YnShWPIi+JvfkII8Q9a1Ow0kT7poCWiik3
GyBXs33B0QTQk9iFpU4hKdRPCdZEuFjb5v9HwUnFdeMklXUnfdYyjF3vIVFPciPJ
NEsScHjQEU7Fji623d1UlBh+IpTrtGds1Izw2SQsoOf1EEizy19I/BGgVK33FAxr
e6CCO9WVUK/PNiN+nBq2HFJGwhSLcP+Q2awYtiiTksq8Qilths/advERKKk0dL/f
fvsGUetNMq0+4CyF/bMPc/93fFKYnM7eBgmn78TqM7Uj38RXLkpcnWgZ5jzKp8L8
LgEb3FCEh0WFiuapUukIo2hcH40T8se1men3jpaIlPzcu6u51IcZLi9vJv11T1GF
GZikmV7J12Iey/sSm8DtRYmjbFIDUQmkCgMRMF7h2PvORU8ffh6xlrl5jeKrS4nd
jbbIKUhOTOQWFBUJODQnY3U8AsnueXROPOCCnTwIHZUUZHDrdc4izKozuz6YH2w2
xR3HCM8+DdLPABEBAAGJAjwEGAEKACYWIQTbjPFCj692oJc35oKGqoiPfCOpaAUC
XhkpSQIbDAUJEswDAAAKCRCGqoiPfCOpaBoREACNdiJcHHx6Uivj+HO+Ns+fhPrS
SBPpze2ceOYN6Le+LhhnBgaQCs6q7ICrMTemDz/c6zYRoL0wRgU/QX9I6pgEAdxf
c15VGP4fQjYCugpIFm0SiD3VeejcSfJ3urUR0zePhMFHOkC110FATv8ipq2jHOJU
uL+0x+tgWvI8Rif3G7HELty93ePaB/raFOi8hI/xhQbg6TIP7g2yYiNMLGHFvYu2
ke0342yqI/z22+a2qtMJu9eZSWz6A6ulygSNRNtHF76fZpDgXJF/vYY1cVTBUd/Z
nPqaXoyDlUwZYw0KmyaB5/vhRqFsmALMYCrVzn/iO1PA+CCJDtabXkxJUSx0kjb0
0AUpNirvlxdxmt0bQr2k6VeLZNp31EYg31+ReUqeJNiF6wcWutFMBK31Nvgv0tq+
QTsoDoxnvNtx5SX+fe8WfOMw5U+YPBWXwr20YzS2Mt/40eZqpslYEDOFhIIZ4rHf
v4cg0BD1ibghlXplDj2rApm+El9QZ/6D9eYxf5xSZPSGHF6mCZe/HA5tP9ezU8xC
xEDTJvq/ff9e5wpS5fFXtpWSve7sHJulB6aXh8vUtTBCM7Me74ovviF9E/N8VR4s
2KVabdWsYysZh0rLnIp11aL1MCpXUPvsvwMt7Hxq7BELA4cvaHTGqBpqwLTAhz5L
PMSM8zXVI/xu7HQBgg==
=SP8+
-----END PGP PUBLIC KEY BLOCK-----

Thanks for putting a great effort into this patch! I can see how your CI framework helped in making this modular and readable.
In the interests of maintenance, I would like to propose some changes:

eliminate uncalled scripts
minimize dependencies
add comments to scripts
add CI documentation

In terms of merging this, I would like to do it in steps to better understand how everything fits together. I think a great first step would be to have a working nix derivation for project-m36 as well as a useful shell.nix.
What do you think?

Yes. The ci framework could build a nix derivation for project-m36 if we change the nix-bulid attribute within the build.sh:

nix-build -A static-project-m36
and the shell.nix also works.

Hi @hughjfchen! I experimented with Github Workflows and discovered that they are much faster than Travis CI, especially with nix builds. So I switched to Github workflows with nix to build the docker images while retaining travis and appveyor for test CI (though I should test Github workflows for those as well).
I used your nix rules to make it all work so that saved me a lot of time- thanks!

Great to heard that you make it. I'm glad that I can help with this.


merger should upload blocks in background and work on next block

uploading blocks to s3 is sometimes slow.  merger appears to do nothing until the merged block is uploaded, and then merges the next block.
merger would run much faster if it merged the next block while the previous block was still uploading.  ie there should be an upload queue of merged blocks.
This issue occurs when you have a lot (1000s) of one-block files accumulated and merger can run at 100% CPU.

Workaround for this issue: have merger write files to local disk and manually send them to s3 later.


MSFT_SPFarm: throws error for ApplicationCredentialKey when ReverseDSC SPFarm on SP2013

Details of the scenario you tried and the problem that is occurring
Run SharePointDSC.Reverse.ps1 on a SP2013 farm for DSC farm-configuration:
.\SharePointDSC.Reverse.ps1 -ComponentsToExtract @("SPFarm")

throws exception "Specifying ApplicationCredentialKey is only supported on SharePoint 2019"
Verbose logs showing the problem
Suggested solution to the issue
The DSC configuration that is used to reproduce the issue (as detailed as possible)
The operating system the target node is running
OsName               : Microsoft Windows Server 2012 R2 Standard
OsOperatingSystemSKU : StandardServerEdition
OsArchitecture       : 64-bit
WindowsBuildLabEx    : 9600.19913.amd64fre.winblue_ltsb_escrow.201207-1920
OsLanguage           : en-US
OsMuiLanguages       : {en-US}
Version and build of PowerShell the target node is running
Name                           Value

PSVersion                      5.1.14409.1018
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14409.1018
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
Version of the DSC module that was used
Name          Version Path

SharePointDSC 4.5.0   C:\Users\username\Documents\WindowsPowerShell\Modules\SharePointDSC\4.5.0\SharePointDSC.psd1

I'm mixing versions which could explain my issue (SharePointDSC.Reverse v<IP_ADDRESS> with SharePointDSC v4.5.0)

Hi @bartvermeersch, that could indeed be the issue. With the release of SharePointDsc v4.5, SharePointDsc.Reverse is no longer required 😉 Please remove that module and try again. Let me know if the issue still occurs afterwards!

It did solved the issue!


Sliding Window Issue Aggregation Issue

Hi there,
I'm experiencing an issue with the sliding window aggregation (line 464 of inference.py). I'm working on a dataset that I do not have permission to share, but I could recreate the issue by creating a ground-truth for one of my images, setting a cube at one of the corners to be foreground, and all else background:
fake_gt = np.zeros(gt.shape, dtype=np.uint8)
fake_gt[:10, :10, :10] = 1
Then when trying to aggregate, I get
ori_roi = (0, -62, 0, -62, 0, -56)
pred_roi = (94, 32, 94, 32, 88, 32)
which doesn't permit the insertion of the prediction into the full prediction, ie
seg_mask_roi = seg_mask[..., pred_roi[0]:pred_roi[1], pred_roi[2]:pred_roi[3], pred_roi[4]:pred_roi[5]]
pred3D_full_dict[idx][..., ori_roi[0]:ori_roi[1], ori_roi[2]:ori_roi[3], ori_roi[4]:ori_roi[5]] = seg_mask_roi
gives
could not broadcast input array from shape (0,0,0) into shape (1,1,219,160,509)
Which makes sense, the ori_roi's negative indices are meant to be out of bounds, not normal indices, and the pred_roi has eg pred_roi[1]<pred_roi[0] also suggesting that the indexing has gone wrong. I'd appreciate your advice.
Many thanks,
Tim

I encounter this same promblem, have you solved it?

I'm afraid not


Caption of figure is too big

See https://docs.typo3.org/typo3cms/ExtbaseFluidBook/6-Persistence/2-configure-the-backends-inputforms.html#field-type-text

Fixed in https://github.com/TYPO3-Documentation/t3SphinxThemeRtd/commit/dbf0b3eee7f4a8e4471b3038dd3f08e74f3959b4


Include a parameter to set the data attribute of vertices and edges

This commit passes a pointer to data inside the the vertex and edge in the graph

/cc @jonathanmarvens


Adding prefix to a dynamic tag

I need some help with the following implementation. I wanted to add a prefix to my dynamic tag and then want twig to fetch the value for this tag.
{% set additionalServices = 'text.journey_service_'~{{ data.additionalServices.serviceName }} %}
{{ additionalServices }}
--------- Actual output ---------
text.journey_service_[object Object]
--------- Expected output ---------
{{ text.journey_service_SMALL_PET }}  = >  Dog

Is that even possible in PHP Twig? As far as I know there is no function in PHP Twig that takes a string argument and evaluate it to a context variable value. If this feature isn't available in PHP Twig, then it is unlikely to be in twig.js.

This is not supported by Twig, as a language. So neither in twig.js nor in TwigPHP.
However, the _context variable holds a reference to the context and can be used to provide what you need:
{% set a = 'foo' %}

{{ _context[a] }}

@ericmorand thank you for the help.
I have managed to do it in the following way and it works fine.
{{ attribute(text, 'journey_service_'~ data.addServ.serviceName) }}


🐛 [firebase_messaging] java.lang.ClassNotFoundException: Didn't find class "io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingInitProvider" on path: DexPathList

Bug report
Describe the bug
The app crash on start because of ClassNotFoundException  Didn't find class "io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingInitProvider". In The java/io/flutter/plugins/GeneratedPluginRegistrant.java file, I cannot see FlutterFirebaseMessagingInitProvider but I can see FlutterFirebaseMessagingPlugin
Steps to reproduce
Steps to reproduce the behavior:
Not sure how to reproduce this on other projects. But on my project, I add jitsi_meet_wrapper: ^0.0.6 + very basic code for that package. Pub get + build => Build successful but crash on startup.
Expected behavior
The app should run normally
Sample project
I can't public it.

Additional context
Here is the log
java.lang.RuntimeException: Unable to get provider io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingInitProvider: java.lang.ClassNotFoundException: Didn't find class "io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingInitProvider" on path: DexPathList[[zip file "/data/app/~~zmElmtz4jlf2FWJk_G3fsQ==/com.aye.aye_app-beyV2R_vcwnpdmAz-bDtkA==/base.apk"],nativeLibraryDirectories=[/data/app/~~zmElmtz4jlf2FWJk_G3fsQ==/com.aye.aye_app-beyV2R_vcwnpdmAz-bDtkA==/lib/arm64, /data/app/~~zmElmtz4jlf2FWJk_G3fsQ==/com.aye.aye_app-beyV2R_vcwnpdmAz-bDtkA==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
E/AndroidRuntime(24002): 	at android.app.ActivityThread.installProvider(ActivityThread.java:8328)
E/AndroidRuntime(24002): 	at android.app.ActivityThread.installContentProviders(ActivityThread.java:7828)
E/AndroidRuntime(24002): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7577)
E/AndroidRuntime(24002): 	at android.app.ActivityThread.-$$Nest$mhandleBindApplication(Unknown Source:0)
E/AndroidRuntime(24002): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2400)
E/AndroidRuntime(24002): 	at android.os.Handler.dispatchMessage(Handler.java:106)
E/AndroidRuntime(24002): 	at android.os.Looper.loopOnce(Looper.java:226)
E/AndroidRuntime(24002): 	at android.os.Looper.loop(Looper.java:313)
E/AndroidRuntime(24002): 	at android.app.ActivityThread.main(ActivityThread.java:8757)
E/AndroidRuntime(24002): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(24002): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:571)
E/AndroidRuntime(24002): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1067)
E/AndroidRuntime(24002): Caused by: java.lang.ClassNotFoundException: Didn't find class "io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingInitProvider" on path: DexPathList[[zip file "/data/app/~~zmElmtz4jlf2FWJk_G3fsQ==/com.aye.aye_app-beyV2R_vcwnpdmAz-bDtkA==/base.apk"],nativeLibraryDirectories=[/data/app/~~zmElmtz4jlf2FWJk_G3fsQ==/com.aye.aye_app-beyV2R_vcwnpdmAz-bDtkA==/lib/arm64, /data/app/~~zmElmtz4jlf2FWJk_G3fsQ==/com.aye.aye_app-beyV2R_vcwnpdmAz-bDtkA==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
E/AndroidRuntime(24002): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
E/AndroidRuntime(24002): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
E/AndroidRuntime(24002): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
E/AndroidRuntime(24002): 	at android.app.AppComponentFactory.instantiateProvider(AppComponentFactory.java:147)
E/AndroidRuntime(24002): 	at androidx.core.app.CoreComponentFactory.instantiateProvider(CoreComponentFactory.java:67)
E/AndroidRuntime(24002): 	at android.app.ActivityThread.installProvider(ActivityThread.java:8312)
E/AndroidRuntime(24002): 	... 11 more
E/AndroidRuntime(24086): FATAL EXCEPTION: main

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.7.8, on Microsoft Windows [Version 10.0.22621.1413], locale en-US)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.6)
[√] Android Studio (version 2021.2)
[√] VS Code (version 1.76.2)
[√] Connected device (4 available)
[√] HTTP Host Availability

• No issues found!

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
```
 _fe_analyzer_shared 46.0.0 [meta]
- _flutterfire_internals 1.0.12 [collection firebase_core firebase_core_platform_interface flutter meta]
- analyzer 4.6.0 [_fe_analyzer_shared collection convert crypto glob meta package_config path pub_semver source_span watcher yaml]
- archive 3.3.1 [crypto path]
- args 2.3.1
- asn1lib 1.1.0
- async 2.10.0 [collection meta]
- back_button_interceptor 6.0.1 [collection flutter]
- bloc 7.2.1 [meta]
- boolean_selector 2.1.1 [source_span string_scanner]
- build 2.3.0 [analyzer async convert crypto glob logging meta path]
- build_config 1.1.0 [checked_yaml json_annotation path pubspec_parse yaml]
- build_daemon 3.1.0 [built_collection built_value http_multi_server logging path pool shelf shelf_web_socket stream_transform watcher web_socket_channel]
- build_resolvers 2.0.9 [analyzer async build crypto graphs logging path package_config pool pub_semver stream_transform yaml]
- build_runner_core 7.2.3 [async build build_config build_resolvers collection convert crypto glob graphs json_annotation logging meta path package_config pool timing watcher yaml]
- built_collection 5.1.1
- built_value 8.4.0 [built_collection collection fixnum meta]
- cached_network_image_platform_interface 1.0.0 [flutter flutter_cache_manager]
- cached_network_image_web 1.0.1 [flutter flutter_cache_manager cached_network_image_platform_interface]
- camera_android 0.9.8+3 [camera_platform_interface flutter flutter_plugin_android_lifecycle stream_transform]
- camera_avfoundation 0.9.8+3 [camera_platform_interface flutter stream_transform]
- camera_platform_interface 2.2.0 [cross_file flutter plugin_platform_interface stream_transform]
- camera_web 0.2.1+6 [camera_platform_interface flutter flutter_web_plugins stream_transform]
- characters 1.2.1
- checked_yaml 2.0.1 [json_annotation source_span yaml]
- clock 1.1.1
- cloud_firestore_platform_interface 5.10.1 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- cloud_firestore_web 3.2.1 [_flutterfire_internals cloud_firestore_platform_interface collection firebase_core firebase_core_web flutter flutter_web_plugins js]
- cloud_functions_platform_interface 5.1.26 [firebase_core flutter meta plugin_platform_interface]
- cloud_functions_web 4.3.15 [cloud_functions_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- code_builder 4.2.0 [built_collection built_value collection matcher meta]
- convert 3.0.2 [typed_data]
- cross_file 0.3.3+1 [js meta]
- crypto 3.0.2 [typed_data]
- csslib 0.17.2 [source_span]
- dart_style 2.2.3 [analyzer args path pub_semver source_span]
- dartx 1.1.0 [characters collection crypto meta path time]
- dbus 0.7.8 [args ffi meta xml]
- device_info_plus_platform_interface 7.0.0 [flutter meta plugin_platform_interface]
- facebook_auth_desktop 0.0.7 [flutter http flutter_secure_storage flutter_facebook_auth_platform_interface]
- fake_async 1.3.1 [clock collection]
- ffi 2.0.1
- firebase_analytics_platform_interface 3.3.17 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.5.1+8 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- firebase_auth_platform_interface 6.11.7 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_auth_web 5.2.4 [firebase_auth_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins http_parser intl js meta]
- firebase_core_platform_interface 4.5.2 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.1.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 3.3.11 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_platform_interface 0.2.2+17 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_database_web 0.2.1+19 [firebase_core firebase_core_web firebase_database_platform_interface flutter flutter_web_plugins js]
- firebase_dynamic_links_platform_interface 0.2.3+26 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 4.2.10 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 3.2.11 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- firebase_remote_config_platform_interface 1.1.29 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_remote_config_web 1.1.18 [firebase_core firebase_core_web firebase_remote_config_platform_interface flutter flutter_web_plugins js]
- firebase_storage_platform_interface 4.1.26 [collection firebase_core flutter meta plugin_platform_interface]
- firebase_storage_web 3.3.19 [_flutterfire_internals async firebase_core firebase_core_web firebase_storage_platform_interface flutter flutter_web_plugins http js meta]
- fixnum 1.0.1
- flutter_blurhash 0.7.0 [flutter]
- flutter_cache_manager 3.3.0 [clock collection file flutter http path path_provider pedantic rxdart sqflite uuid]
- flutter_facebook_auth_platform_interface 4.1.1 [flutter plugin_platform_interface]
- flutter_facebook_auth_web 4.1.1 [flutter flutter_web_plugins js flutter_facebook_auth_platform_interface]
- flutter_inappwebview 5.7.2+3 [flutter]
- flutter_keyboard_visibility_platform_interface 2.0.0 [flutter meta plugin_platform_interface]
- flutter_keyboard_visibility_web 2.0.0 [flutter_keyboard_visibility_platform_interface flutter_web_plugins flutter]
- flutter_local_notifications_linux 0.5.1 [flutter flutter_local_notifications_platform_interface dbus path xdg_directories]
- flutter_local_notifications_platform_interface 5.0.0 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 2.0.7 [flutter]
- flutter_secure_storage 6.1.0 [flutter flutter_secure_storage_linux flutter_secure_storage_macos flutter_secure_storage_platform_interface flutter_secure_storage_web flutter_secure_storage_windows meta]
- flutter_secure_storage_linux 1.1.2 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_macos 1.1.2 [flutter flutter_secure_storage_platform_interface]
- flutter_secure_storage_platform_interface 1.0.1 [flutter plugin_platform_interface]
- flutter_secure_storage_web 1.1.1 [flutter flutter_secure_storage_platform_interface flutter_web_plugins js]
- flutter_secure_storage_windows 1.1.3 [flutter flutter_secure_storage_platform_interface]
- flutter_sound_platform_interface 9.2.13 [flutter meta plugin_platform_interface logger]
- flutter_sound_web 9.2.13 [flutter_sound_platform_interface flutter logger flutter_web_plugins meta js]
- flutter_web_plugins 0.0.0 [flutter js characters collection material_color_utilities meta vector_math]
- frontend_server_client 2.1.3 [async path]
- geocoding_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- geolocator_android 4.1.4 [flutter geolocator_platform_interface]
- geolocator_apple 2.2.1 [flutter geolocator_platform_interface]
- geolocator_platform_interface 4.0.6 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.1.6 [flutter flutter_web_plugins geolocator_platform_interface]
- geolocator_windows 0.1.1 [flutter geolocator_platform_interface]
- glob 2.1.0 [async collection file path string_scanner]
- google_sign_in_android 6.0.1 [flutter google_sign_in_platform_interface]
- google_sign_in_ios 5.4.0 [flutter google_sign_in_platform_interface]
- google_sign_in_platform_interface 2.2.0 [flutter quiver]
- google_sign_in_web 0.10.2 [flutter flutter_web_plugins google_sign_in_platform_interface js]
- graphs 2.1.0 [collection]
- html 0.15.1 [csslib source_span]
- http 0.13.5 [async http_parser meta path]
- http_multi_server 3.2.1 [async]
- http_parser 4.0.1 [collection source_span string_scanner typed_data]
- image_picker_android 0.8.5+2 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- image_picker_for_web 2.1.8 [flutter flutter_web_plugins image_picker_platform_interface]
- image_picker_ios 0.8.5+6 [flutter image_picker_platform_interface]
- image_picker_platform_interface 2.6.1 [cross_file flutter http plugin_platform_interface]
- in_app_purchase_android 0.2.3+3 [collection flutter in_app_purchase_platform_interface json_annotation]
- in_app_purchase_platform_interface 1.3.1 [flutter plugin_platform_interface]
- in_app_purchase_storekit 0.3.5+2 [collection flutter in_app_purchase_platform_interface json_annotation]
- io 1.0.3 [meta path string_scanner]
- jitsi_meet_wrapper_platform_interface 0.0.4 [collection flutter plugin_platform_interface]
- js 0.6.5 [meta]
- latlong2 0.8.1 [intl]
- lints 1.0.1
- lists 1.0.1 [meta]
- location_platform_interface 2.3.0 [flutter meta plugin_platform_interface]
- location_web 3.1.1 [flutter flutter_web_plugins http_parser js location_platform_interface meta]
- logger 1.1.0
- logging 1.0.2
- matcher 0.12.13 [meta stack_trace]
- material_color_utilities 0.2.0
- meta 1.8.0
- mgrs_dart 2.0.0 [unicode]
- mime 1.0.2
- nested 1.0.0 [flutter]
- octo_image 1.0.2 [flutter flutter_blurhash]
- os_detect 2.0.1
- package_config 2.1.0 [path]
- package_info_plus 3.0.2 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface win32]
- package_info_plus_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- path 1.8.2
- path_drawing 1.0.1 [vector_math meta path_parsing flutter]
- path_parsing 1.0.1 [vector_math meta]
- path_provider_android 2.0.19 [flutter path_provider_platform_interface]
- path_provider_ios 2.0.11 [flutter path_provider_platform_interface]
- path_provider_linux 2.1.7 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_macos 2.0.6 [flutter path_provider_platform_interface]
- path_provider_platform_interface 2.0.4 [flutter platform plugin_platform_interface]
- path_provider_windows 2.1.2 [ffi flutter path path_provider_platform_interface win32]
- pedantic 1.11.1
- permission_handler_platform_interface 3.7.0 [flutter meta plugin_platform_interface]
- petitparser 5.0.0 [meta]
- platform 3.1.0
- plugin_platform_interface 2.1.3 [meta]
- pointycastle 3.6.1 [collection convert js]
- polylabel 1.0.1 [collection]
- pool 1.5.1 [async stack_trace]
- positioned_tap_detector_2 1.0.4 [flutter]
- process 4.2.4 [file path platform]
- proj4dart 2.0.0 [mgrs_dart wkt_parser meta]
- pub_semver 2.1.1 [collection meta]
- pubspec_parse 1.2.0 [checked_yaml collection json_annotation pub_semver yaml]
- quiver 3.1.0 [matcher]
- recase 4.0.0
- shared_preferences_android 2.0.12 [flutter shared_preferences_platform_interface]
- shared_preferences_ios 2.1.1 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.1.1 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_macos 2.0.4 [flutter shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.0.0 [flutter]
- shared_preferences_web 2.0.4 [flutter flutter_web_plugins shared_preferences_platform_interface]
- shared_preferences_windows 2.1.1 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.3.2 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 1.0.2 [shelf stream_channel web_socket_channel]
- sign_in_with_apple_platform_interface 1.0.0 [flutter plugin_platform_interface meta]
- sign_in_with_apple_web 1.0.1 [flutter flutter_web_plugins sign_in_with_apple_platform_interface js]
- simple_gesture_detector 0.2.0 [flutter]
- sky_engine 0.0.99
- source_gen 1.2.2 [analyzer async build dart_style glob meta path source_span yaml]
- source_helper 1.3.2 [analyzer collection source_gen]
- source_span 1.9.1 [collection path term_glyph]
- sqflite 2.0.3+1 [flutter sqflite_common path]
- sqflite_common 2.2.1+1 [synchronized path meta]
- stack_trace 1.11.0 [path]
- stream_channel 2.1.1 [async]
- stream_transform 2.0.0
- string_scanner 1.2.0 [source_span]
- string_validator 0.3.0
- synchronized 3.0.0+2
- term_glyph 1.2.1
- test_api 0.4.16 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph matcher]
- time 2.1.2 [clock]
- timezone 0.8.0 [path]
- timing 1.0.0 [json_annotation]
- tuple 2.0.0 [quiver]
- typed_data 1.3.1 [collection]
- unicode 0.3.1 [lists]
- url_launcher 6.1.9 [flutter url_launcher_android url_launcher_ios url_launcher_linux url_launcher_macos url_launcher_platform_interface url_launcher_web url_launcher_windows]
- url_launcher_android 6.0.17 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.0.17 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.0.1 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.0.1 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.1.0 [flutter plugin_platform_interface]
- url_launcher_web 2.0.13 [flutter flutter_web_plugins url_launcher_platform_interface]
- url_launcher_windows 3.0.1 [flutter url_launcher_platform_interface]
- vector_math 2.1.4
- version 3.0.2
- video_player_android 2.3.8 [flutter video_player_platform_interface]
- video_player_avfoundation 2.3.5 [flutter video_player_platform_interface]
- video_player_platform_interface 5.1.4 [flutter plugin_platform_interface]
- video_player_web 2.0.12 [flutter flutter_web_plugins video_player_platform_interface]
- visibility_detector 0.3.3 [flutter]
- wakelock 0.6.2 [flutter meta wakelock_macos wakelock_platform_interface wakelock_web wakelock_windows]
- wakelock_macos 0.4.0 [flutter flutter_web_plugins wakelock_platform_interface]
- wakelock_platform_interface 0.3.0 [flutter meta]
- wakelock_web 0.4.0 [flutter flutter_web_plugins js wakelock_platform_interface]
- wakelock_windows 0.2.0 [flutter wakelock_platform_interface win32]
- watcher 1.0.1 [async path]
- web_socket_channel 2.2.0 [async crypto stream_channel]
- webview_flutter 4.0.2 [flutter webview_flutter_android webview_flutter_platform_interface webview_flutter_wkwebview]
- webview_flutter_android 3.2.4 [flutter webview_flutter_platform_interface]
- webview_flutter_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- webview_flutter_wkwebview 3.0.5 [flutter path webview_flutter_platform_interface]
- win32 2.7.0 [ffi]
- wkt_parser 2.0.0
- xdg_directories 0.2.0+1 [meta path process]
- xml 6.1.0 [collection meta petitparser]
- xxh3 1.0.1
- yaml 3.1.1 [collection source_span string_scanner]
- youtube_player_iframe_web 2.0.2 [flutter flutter_web_plugins webview_flutter_platform_interface]
```

Hi @hieudz, have you enabled Multidex for your project? If you have not, can you try enabling it to see if it works?

I can't make it public.

Your sample project does not need to be your actual project. Please provide any code sample that reproduces the project.
Thank you

Hi @hieudz, I'm not seeing the firebase_messaging plugin in your dependencies list. I see firebase_messaging_web & firebase_messaging_platform_interface but not the actual firebase_messaging plugin. Can you add that to your project to see if it works?

Hi @hieudz, did you manually configure firebase for your project or did you use flutterfire configure?
Also, since it seems like adding jitsi_meet_wrapper to your project causes the issue, it might be best if you file an issue over on their repo so they can share some insights

I manually configure firebase.
I've just found out the root cause today. It's actually Kotlin version problem. I have to upgrade Kotlin to 1.8. (and gradle too)
Somehow build error doesn't capture it and throw this random error instead.
After upgrading Kotlin, everything works fine


feat: export transform logic

Coverage remained the same at 100.0% when pulling 3a5a88d6f55f5d9a300fdc7631d89aaff5f8a37d on export-transform into 6c5caf6071d67283d2ac9207121d9fb957567d80 on master.


Add contiv installation cleanup and lb performance test scripts

Coverage remained the same at 76.162% when pulling d1540f564afb73953593b9d53761928159486358 on jmedved:master into 012d92345feafd15026b2ae203d749bbef1e2052 on contiv:master.


Rules for braker3

For https://github.com/usegalaxy-au/usegalaxy-au-tools/pull/970
Björn showed me this method of running braker3 with the Braker's dev's container instead of the biocontainer (see Galaxy EU's TPV)

@TomHarrop the 'test' label needs to be added in this file: https://github.com/usegalaxy-au/infrastructure/blob/master/jenkins/update_labels/tool_labels.yml


The password supplied to the Desired State Configuration resource DSC_Computer is not valid

I am trying to deploy a two-tier stack and running into the error below. Any help would be greatly appreciated! :)
Error in CW Logs
The password supplied to the Desired State Configuration resource DSC_Computer is not valid. The password cannot be
null or empty.
    + CategoryInfo          : InvalidResult: (:) [], CimException
    + FullyQualifiedErrorId : InvalidPassword
    + PSComputerName        : LocalHost

The SendConfigurationApply function did not succeed.
    + CategoryInfo          : ObjectNotFound: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : MI RESULT 6
    + PSComputerName        : LocalHost

It clearly points to a password error but its not clear why it is seen as null. In AWS SSM Automation the stage runSubCaMof is hanging because of this.
AWS Secret manager schema
{
  "Username": "caadmin",
  "Password": "{password}"
}

CA Admin User in Directory
MemberOf: {CN=AWS Delegated Administrators,OU=AWS Delegated Groups,DC=***,DC=***,DC=***}
SamAccountName: caadmin

Stack input parameters
AMI	/aws/service/ami-windows-latest/Windows_Server-2022-English-Full-Base
AdministratorSecret	arn:aws:secretsmanager:eu-west-1:********:secret:ca-ad-admin-******
DirectoryType	AWSManaged
DomainController1IP	**.*.**.**
DomainController2IP	**.*.**.**
DomainDNSName	**************
DomainMembersSG	**************
DomainNetBIOSName	**************
EbsEncryptionKmsKeyId	alias/aws/ebs
EnableAdvancedAudtingandMetrics	false
KeyPairName	**************
OrCaDataDriveSizeGiB	2
OrCaHashAlgorithm	SHA256
OrCaKeyLength	2048
OrCaServerInstanceType	t3.small
OrCaServerNetBIOSName	ORCA1
OrCaServerSubnet	**************
OrCaValidityPeriodUnits	10
QSS3BucketName	aws-quickstart
QSS3BucketRegion	us-east-1
QSS3KeyPrefix	quickstart-microsoft-pki/
S3CRLBucketName	**************
SubCaDataDriveSizeGiB	2
SubCaHashAlgorithm	SHA256
SubCaKeyLength	2048
SubCaServerInstanceType	t3.small
SubCaServerNetBIOSName	ENTCA1
SubCaServerSubnet	**************
SubCaValidityPeriodUnits	5
UseS3ForCRL	Yes
VPCCIDR	**.*.**.*/**
VPCID	vpc-**************

Microsoft's June updates introduced this bug, they've committed to resolving it with their July updates. In the meantime we're working on implementing a workaround (hard-coding the May version of the Windows Server AMI in the templates), I hope to have it in place later today.

Fixed by https://github.com/aws-quickstart/quickstart-microsoft-pki/pull/55


Update pretrained weights

I'd like to use this code in my project, however I'm getting an error when running eval_model.py:
ValueError: Input 0 of layer dense_1 is incompatible with the layer: expected axis -1 of input shape to have value 4096 but received input with shape [None, 1000]

I'm thinking that the structure of the network might have changed since 2018, which is when the pretrained weights are from. Could you possibly upload the latest version of the weights if you still have them lying around?
Thanks a bunch!

@albert-tomanek did you solve this?

@albert-tomanek did you solve this?


Composite Queries with Multiple Clause Crashes editor

When i have multiple clauses in one composite query the editor crashes without triggering the unity crash report window.
If i were to have only one clause it works fine.
It runs fine on WbbGL and fetches the necessary entities all fine.

So works fine on WebGL but crashes on editor?

yh

should be fixed


Let notebooks renderers check workspace trust status

Some notebook renders may want to limit their behavior if they are used in an untrusted notebook. This is currently not possible unless the renderer can talk to a kernel that can share the workspace trust status with them. We should provide an easier way to accomplish this

Proposal:
// Passed to `activate` function of the renderer
export interface RendererContext {
    ...  // existing props

    const isTrusted: boolean;
}

Alternatively, if we want to align this more with vscode.d.ts and think we may other properties from workspace:
export interface RendererContext {
    const workspace: { isTrusted: boolean; }
}

Ended up going with workspace.isTrusted for extensibility

To verify:

Using a notebook renderer (such as https://github.com/microsoft/vscode-extension-samples/tree/main/notebook-renderer-sample)
Check the ctx passed to activate to confirm ctx.workbench.isTrusted is correct
Now starting with an untrusted workspace, confirm that trusting the workspace re-renders the output and that ctx.workbench.isTrusted becomes true

In a trusted workspace, ctx.workspace.isTrusted is correctly true:

In an untrusted workspace, ctx.workspace.isTrusted is correctly false:

Trusting the workspace change it correctly to true.


Issue with NuGet package prerelease version containing "-"

Paket on Windows omits version after and including second "-" in prerelease version number. This results in issue when trying to update from 3.0.0-alpha-0008 to 3.0.0-alpha-0009 as Paket finds MyPackage.3.0.0-alpha.nupkg in cache and just restores previous version instead of new one.
This is was I get in the log when restoring package:
Downloading MyPackage 3.0.0-alpha-0008 to C:\Users\username\AppData\Local\NuGet\Cache\MyPackage.3.0.0-alpha.nupkg

Paket should maintain whole version when storing downloaded packages in cache.

Having hyphen (actually minus) in pre-release version part is allowed according to SemVer and not forbidden anywhere in NuSpec that I could find. From SemVer:

A pre-release version MAY be denoted by appending a hyphen and a series of dot separated identifiers immediately following the patch version. Identifiers MUST comprise only ASCII alphanumerics and hyphen [0-9A-Za-z-].

Issue seems to be originating here: https://github.com/fsprojects/Paket/blob/0f590df7c81cf8023259633dda3f510c62e53173/src/Paket.Bootstrapper/NugetDownloadStrategy.cs#L87

As a workaround one could use paket restore --force.

No that's the bootstrapper. The issue is probably in similar code in
Paket.Core project
On May 27, 2015 4:42 PM, "Domas Lasauskas"<EMAIL_ADDRESS>wrote:

Issue seems to be originating here:
https://github.com/fsprojects/Paket/blob/0f590df7c81cf8023259633dda3f510c62e53173/src/Paket.Bootstrapper/NugetDownloadStrategy.cs#L87
—
Reply to this email directly or view it on GitHub
https://github.com/fsprojects/Paket/issues/841#issuecomment-105936722.

Sorry, here is the code from Paket.Core: https://github.com/fsprojects/Paket/blob/8a6bbb5387a249ca36f54dd27b348991704c29a2/src/Paket.Core/SemVer.fs#L132

should be fixed. could you please retry?

Now it works fine. Cheers!


Connect to GCP SQL db from Cloud Run

Determine how to connect to Google Cloud SQL from Google Cloud Run and document

Completed and documented in README!


[FEATURE] Allow setting ThumbnailUrl when creating/updating site designs

Is your feature request related to a problem? Please describe.
With the cmdlets Add-PnPSiteDesign and Set-PnPSiteDesign, you cannot set ThumbnailUrl, like you can in the classic SPO cmndlets https://docs.microsoft.com/en-us/powershell/module/sharepoint-online/set-spositedesign?view=sharepoint-ps.
Describe the solution you'd like
It would be helpful if ThumbnailUrl was added as a parameter to allow setting the preview image for site designs. Contrary to what you would expect, setting the parameter "PreviewImageUrl" does not set this (actually I don't know what the effect of this parameter is, I can't see anything is changing in the UX).

Hey @tarjeieo , thanks for creating this feature request.
It has been done, will be available in tomorrow's nightly build onwards, 1.7.26-nightly onwards !

That was fast! Great stuff 🤩 Thanks


Refactor logging mod and add opentelemetry tracing subscriber layer

I made these changes while diving deeper at the explorer's code. The idea is to have a nice way of seeing tracing information to make debugging easier.
At the moment I added the OTLP exporter which can be used to export trace data to the OTLP colletor (or any other compatible backend). I used this example to spin up a collector that uses Grafana Tempo to store and query trace data through Grafana's UI.

This looks awesome!

Looks great!

@FelipeRosa Can we merge this one?

recent changes look good +1
Only comment in relation to logging/telemetry out of the box.
do we have to add spans etc or is it good to go as is?

@saibatizoku this PR only sets up the functionally for exporting tracing events to an OpenTelemetry Collector. We still need to work on refactoring/improving the span structure and coverage.
PS: Exporting is disabled if no Collector endpoint is set while starting the explorer so things should work as before in that way.


Fix/json dumps ascii

Description
Set ensure_ascii to False in json dumps, for supporting and preserving non ASCI chars.
For example, "Alonso José" would be stored as "Alonso Jos\u130"
Related Issues
Related PRs
Checklist

[ ] I have tested these changes locally.
[ ] I have reviewed the code changes.
[ ] I have updated the documentation (if necessary).
[ ] I have added appropriate unit tests (if applicable).

Additional Notes
[Add any additional notes or context that may be helpful for the reviewer(s).]

https://github.com/microsoft/graphrag/issues/866


TAVOSS-TR:Bit

Version of the project
v14.8.9-server.1
Tech Stack
Application [A]
Project details
Bit is an open-source toolchain for composing modern applications from independent components.
Languages used
TypeScript
Domain
Technology
Industry
All
Open Source Project type
Community led
Repo URL
https://github.com/teambit/bit
Webpage
https://harmony-docs.bit.dev/
License
Apache-2.0
Other license
No response
Why we should track it.
Bit is an open-source toolchain for composing modern applications from independent components.

This project is accepted for tracking hence closing the issue with status Tracked


IMPORTANT NOTICE REGARDING THIS PROJECT

This project has mostly been abandoned. In case you want a community-driven fork of RVC - use fumiama/Retrieval-based-Voice-Conversion-WebUI
It lacks some of this forks' features, such as crepe, hybrid and mangio-crepe f0 extraction methods, but those are being worked on.
The main maintainer of this repository, Kalomaze - switched over to working on LLM-related stuff, such as koboldcpp.
Mangio621 himself - works on other projects as of today.
Please refrain from opening new issues and PRs, you're only wasting your time.

And if you need a docker-container to run this repo or the fumiama-one, check out here.
If you use runpod.io - you can get started by hitting "Explore" and look for "RVC". :)

Mine still works but i had it installed since last year. I still use it to train. Sad to see this wont get updates though.


Add route parameters

This PR enables to generate routing parameters, which is required to use the generated client.
This depends on https://github.com/ngtk/open_api/pull/7

@ngtk plz review after https://github.com/ngtk/open_api/pull/7

Could you update open_api to v0.4.0 in this PR to include ngtk/open_api#7?

Thank you! 😊


component customize

Hi. Could you please advise me on how to customize components that are not passed as an attribute to the Admin component? I figured out how to do it with menuPopupExtraComponents, but what if I need to reconfigure the entire footer (sidebar bottom), or the entire sidebar, or all page layout? I couldn't figure it out.
I see that the question of customization has been asked more than once, and it would be great to have a more detailed explanation.
Thanks in advance!

Hi! Actually we haven't add customising sidebar footer yet. Now you can customise just main content block of the sidebar.
About custom pages:

You shout create a new route in «pages» directory and export default there React function component
Create routes and call it like a children to Admin component

const Routes = createRoutesFrom(import.meta.globEager('../pages/**/*'))

function App() {
    return (
        <Admin><Routes /></Admin>
)
}

If you want to use it with useForm hook - you could wrap it to Form container like this:

const FormContainer = (props: IProjectPage) => {
    const { getUpdateFormData, update } = useDataProvider()
    const { route: projectId } = useAppRouter()
    const fetchFormData = async () => await getUpdateFormData(resource, { id: projectId })

    const submitData = async (values) => {
        return await update(resource, { id: projectId, data: values })
    }
    return (
        <Form fetchInitialData={fetchFormData} submitData={submitData}>
            <ProjectPage {...props} />
        </Form>
    )
}
export default FormContainer

If you want to use createCRUD function with custom form fields - you could add it like call React fc:

form: {
        create: {
            fields: <Fields />,
        },
        edit: {
            fields: <Fields edit />,
        },
    },

Ty for question! We will add sidebar footer to customising in next updates

Hello @CyberDasein
Thanks for your interest and your question! Could you please clarify what you want to do with this component? What is missing? It helps us to better understand and build clean architecture.

I'm thinking of creating a small web interface with an authorization and data upload feature in the admin area. The data will be used to build graphs and display a dashboard with statistics and results. I haven't finalized anything yet, but your project seems very interesting.
As for the component and customization, the customer can always ask to change anything, which is why I asked the question above. If I notice any shortcomings, I will provide feedback.
Thank you!

Glad to hear it.
I suppose our demo pages will be useful. Based on your case, if I understood correctly, you can build base CRUD with custom button for upload dataset, like here https://admiral.dev.family/base-crud, and after that, build absolutely custom dashboard using example from this page https://admiral.dev.family/custom-interface.
We'd be happy to help!


Add getters for global contexts

Proposed solution for #285

Adds get methods to get usercontext, extracontext, and tagscontext.
Adds tests for these methods
Adds docs for these methods in Usage

Hey @oliversong, thanks for the contribution. I chose to implement this as a global getContext() which yields a copy of the entire context, which includes all of these.
So you could do something like: Raven.getContext().tags to get the tags, etc.

Nice! Thanks!


Dependencies version upgrade

It's always good to use the latest version of dependencies

Thank you very much for Your pull request. I need to close this pull request because all the versions were updated already in another branch.


I want the data field to be empty serialized and deserialized to each other

Description
class Data{
public:
    NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Data)
};
class test{
public:
    NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(test,cmd,data)
    std::string cmd;
    Data data;
};

Reproduction steps
std::string str = "{\n"
                      "    \"cmd\": \"TtsPlay\", \n"
                      "    \"data\": { }\n"
                      "}";
    json js = json::parse(str);
    test t = js;
    js = t;
    std::cout << js.dump() << std::endl;

Expected vs. actual results
I want the data field to be empty serialized and deserialized to each other
Minimal code example
No response
Error messages
error: expected unqualified-id before ‘;’ token
 2733 | #define NLOHMANN_JSON_TO(v1) nlohmann_json_j[#v1] = nlohmann_json_t.v1;

Compiler and operating system
gcc version 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.1)
Library version
JSON for Modern C++ version 3.11.2
Validation

[ ] The bug also occurs if the latest version from the develop branch is used.
[ ] I can successfully compile and run the unit tests.

What is your goal with
NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(Data)

? As per https://json.nlohmann.me/api/macros/nlohmann_define_type_intrusive/, there must be a member given.
Can you give an example how the JSON you want to generate should look like?

(see also https://github.com/nlohmann/json/discussions/3865#discussioncomment-4370686)

Do you need further assistance with this issue?


Registration_Confirmation

As a user/provider I want to confirm registration via e-mail so that I can be registered safe
Acceptance Criteria
When user/provider registers, he receives a link in e-mail (indicated in registration fields) with redirection to the registration page.
When user opens the link, he is redirected to registration page and is successfully registered.
Epic link
E.g.: Epic #100 Epic
Labels to be added
"User story", Correspondind Functionality (e.g. User), Priority ("pri: "), "Corresponding Epic"
Tasks

[ ] sample task.

Detailed task: https://github.com/ita-social-projects/OoS-Backend/issues/833


[tumblr] Fix 403 errors; handle Vimeo embeds

Before submitting a pull request make sure you have:

[x] At least skimmed through contributing guidelines including yt-dlp coding conventions
[x] Searched the bugtracker for similar pull requests
[x] Checked the code with flake8

In order to be accepted and merged into yt-dlp each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

Description of your pull request and other information
This PR fixes the following bugs:

On some Tumblr posts, extraction fails with a 403 Forbidden when trying to download the video iframe. (This was reported as youtube-dl issue 29585.)
Vimeo video is not detected, since it is wrapped in an iframe rather than embedded directly in the page.

It also updates the test cases.
(N.B.: the embedded Instagram video's duration is marked as 0.0. This is obviously incorrect, but it is actually what Instagram reports. Unauthenticated requests from yt-dlp get the sharedData structure and the bad duration; authenticated requests from yt-dlp, and unauthenticated requests from everything else I have tried, get the additionalData structure and no duration. I have given up debugging this due to Instagram's absurdly aggressive rate-limiting.)
Thank you!

I'm having a similar problem with this site, the embedded Vimeo vid doesn't get found and won't be downloaded:
https://beasttv.mdlbeast.com/videos-page/118


fixed 508 issues,

add lang attribute to html element,
add explicit label for and id to inputs
removed blink tag

:+1:


burgerMenu: scrollbar show & hide default boundary as noted in issues/47

NOTE: view diff with "ignore whitespaces" bcos I formatted the file too
Observed another issue: burgerMenu react component is adding tabIndex so we need to handle an open event to set it to -1 (right now, would need to press tab key twice)

@harshvchawla  Nicely done. As long as the changes fix the issue, it should be good enough. Can you create an issue and describe it detail (Maybe a picture of code should help)?


Fix cycle

Removed unused imports that lead to dependency cycles.
I think, I mixed something up with merges earlier. That is why there are unused dependencies.

Does not require a review, i guess.


Update README file to update to RC4

Update README since the plugin page in grails.org already shows RC4
https://grails.org/plugins.html#plugin/database-migration

Duplicated


Version of Gametest Feature

Is your feature request related to a problem? Please describe.
Because gametest always gets an update every Beta/Preview, I always get confused because is the feature available in Stable or Beta. Kinda hard to remember all features they added in every version. So can the docs say what version did the feature was added?
Describe the solution you'd like
The docs add a note that this feature was added in a specific version.
Describe alternatives you've considered
The docs at least say that the feature was stable or still in Beta/Preview.

This request isn't current and could be closed, we got a versioning system like 8 months ago. Thank you for your suggestion.


Request to add my school

Memorial Middle School Fair Lawn NJ

Hi,
I am 12 years old and am a middle school student. I am doing a C course and need access t CLion to learn C as it is such a convenient and beautiful IDE. I already use IntelliJ IDEA when programming in Java.

@Raunak-Singh-Inventor Pull request merged. Thank you!
Have a pleasant experience with your C course, and a happy coding! You are making an awesome progress!

Thanks for the merge. Really appreciate it!


fix/define autochecked checkboxes on issue list in firefox

close/open: deselect all
nonclose: show buttons for close/label/milestone after reload

fix #7311
Signed-off-by: Michael Gnehr<EMAIL_ADDRESS>Note
As Webkit browsers do not have the bug because they do not cache the checkbox states, this PR is targeting Firefox only
Note2
If the cache behavior is also wanted on other browsers, it should be possible to implement via localstorage. Leave a comment if i should add this, or merge/close this issue if not.

Codecov Report

Merging #7320 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #7320      +/-   ##
==========================================
+ Coverage   41.24%   41.25%   +0.01%
==========================================
  Files         464      464
  Lines       62867    62867
==========================================
+ Hits        25928    25936       +8
+ Misses      33548    33539       -9
- Partials     3391     3392       +1

Impacted Files
Coverage Δ

models/gpg_key.go
55.83% <0%> (-0.84%)
:arrow_down:

routers/repo/view.go
43.25% <0%> (+1.01%)
:arrow_up:

modules/log/event.go
65.64% <0%> (+1.02%)
:arrow_up:

modules/log/file.go
77.62% <0%> (+2.09%)
:arrow_up:

models/unit.go
67.56% <0%> (+5.4%)
:arrow_up:

Continue to review full report at Codecov.

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

Do you think it would be hard to eliminate the page reload altogether? That'd be my preferred solution but if it's too much work, we can land this now, but please include a comment that this is a workaround targeting Firefox only.

it should be possible to remove the reload for the ui actions. The task will be updating the ui with js instead of the go template engine.
Tasklist:

remove items on open/delete -> easy
remove labels -> easy
add labels -> color and name is there, but description is missing on current ui -> need to be added inside template first
remove milestones -> easy
update/add milestones should be easy too
assignee -> all nessesary information should be accessible via js -> easy too

may it is nessesary to update/sync current label and milestone list from server from time to time

In my optinion this should be done step by step and in extra issue.
Furthermore i found a bug on issue list view: reset of assignees is not possible and result in server 500 error.

updated merge description -> add comment this PR only target FF (as bug is there present only)

i added issues for both: #7328 #7329

In my optinion this should be done in an extra issue.

Agree, it does sound like a lot of work actually.

Conflict

@silverwind

LGTM, but would still appreciate a code comment mentioning that this is a workaround for Firefox.

added

resolved confilct


Skeleton ESP

Would like to have a skeleton Esp :)

congradulations, we do.

sounds good :)

congratulations, we do.

can you tell me where skeleton Esp is located under?

So, whats with the skeleton esp ? can someone tell me how to implement it ?

So, whats with the skeleton esp ? can someone tell me how to implement it ?

read next time. i said it is already in the cheat.

can you tell me where skeleton Esp is located under?

its under the ESP tab somewhere.


bug: Noice integration with LSP 'steals' the focus into Signature buffer.

Did you check docs and existing issues?

[X] I have read all the noice.nvim docs
[X] I have updated the plugin to the latest version before submitting this issue
[X] I have searched the existing issues of noice.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
v0.10.1
Operating system/version
macOS 14.3.1
Describe the bug
Setup: NvChad, Noice, LSPConfig, Mason
Why I blame noice?
The buffer that 'hijacks' my cursor is of buftype 'noice'
Description of the issue:
The issue happens for functions with documentation when I type '(' as the first character within the function.
E.g. in javascript
myList.filter((item) => {})
When I type the second '(' after 'filter' what happens is that I automatically exit insert mode into normal mode and my cursor is transformed into the function signature/docs buffer.
Video of Reproduction
This issue is not fixed by disabling other plugins such as nvim-autopairs which automatically creates a closing ')'
The issue is only fixed by disabling noice
The issue is reproducible across languages. I reproduced it with ts, js, python, and lua.
Disabling lsp signature, hover, and progress through setup does not fix the issue. I have attempted many different noice setups to disconnect lsp from noice, but none seem to work.
Checking ':imap (' does not give any mappings that would cause opening parentheses to switch mode and buffer, and opening parantheses in general does not cause this issue unless within a function with floating signature open.
Steps To Reproduce

With noice and lsp config installed + your language LSP configured
Type a function call of a valid function with docs and type '(' as the first character within the function call
The cursor is moved to the signature buffer and set to normal mode

Expected Behavior
I expect to stay within my buffer and in insert mode when I type 'Date.now(('
Repro
-- These are my plugins on top of latest nvchad. Everything is up to date

return {
  -- {
  --   "nvimtools/none-ls.nvim",
  --   event = "VeryLazy",
  --   opts = function()
  --     return require "configs.null-ls"
  --   end,
  -- },
  {
    "folke/noice.nvim",
    event = "VeryLazy",
    opts = {
      -- add any options here
    },
    dependencies = {
      "hrsh7th/nvim-cmp",
      "MunifTanjim/nui.nvim",
      "rcarriga/nvim-notify",
    },
  },
  {
    "neovim/nvim-lspconfig",
    config = function()
      require("nvchad.configs.lspconfig").defaults()
      require "configs.lspconfig"
    end,
  },
  {
    "williamboman/mason.nvim",
    opts = {
      ensure_installed = {
        "lua-language-server",
        "stylua",
        "html-lsp",
        "css-lsp",
        "prettier",
        "ruff",
        "black",
        "isort",
        "typescript-language-server",
        "tailwindcss-language-server",
      },
    },
  },
  {
    "numtostr/BufOnly.nvim",
    lazy = false,
  },
  {
    "windwp/nvim-ts-autotag",
    ft = {
      "javascript",
      "typescript",
      "javascriptreact",
      "typescriptreact",
    },
    config = function()
      require("nvim-ts-autotag").setup()
    end,
  },
  {
    "MeanderingProgrammer/render-markdown.nvim",
    ft = { "markdown" },
    dependencies = { "nvim-treesitter/nvim-treesitter", "echasnovski/mini.nvim" }, -- if you use the mini.nvim suite
    ---@module 'render-markdown'
    ---@type render.md.UserConfig
    opts = {},
  },
}

No idea what's causing this, but for sure not noice...


Feature: Request to Customize Archive Button in File Explorer Sidebar

What feature or improvement do you think would benefit Files?
I have a request regarding the customization of the archive button in the File Explorer sidebar. Currently, when the 7-Zip software is not installed on the device, there is a dropdown menu with options like "Create an archive," "Create {name}.zip," and "Create {name}.7z." However, I would prefer to have a simplified experience similar to Windows Explorer, where, if 7-Zip is not installed, there is only a single "Archive" button instead of the dropdown menu to create a file .zip.
Requirements
Develop an option to detect the presence of 7-Zip and adjust the archive button accordingly.
Files Version
Version <IP_ADDRESS>
Windows Version
22H2 22621.1848
Comments
No response

Thanks for the feedback, 7-zip is built into Files so it doesn't matter weather the 7-zip programs is installed or not. This is why the tree options show.

Yet when I try to convert a file to 7z, it shows me an error

You should submit a bug report for that

And is it normal that the archive has the same behavior as a classic folder and on top of that without an icon?

Yes archives can be open in Files like a normal folder. As for the icon it depends on what your default program is for the archive type.

Because even installing 7z, the perciste error and the icon still does not appear (I am on files stable <IP_ADDRESS>)

@Josh65-2201 I made a bug report on the fact that when we do a 7z compression with or without having it on our computer, it displays an error message but the files are still compressed


Added favicon.ico

@ALRubinger can you merge this?

Don't think we should be putting the RHT favicon on this upstream project :)  Some reason for wanting this here other than for funsies?

We need a favicon to avoid errors in the console, so I used that one.
I assumed that since we are already using the RH Developers logo in
https://github.com/redhat-kontinuity/catapult/blob/master/web/src/main/webapp/images/rhd.png
:)
Em 24 de fev de 2017 02:04, "Andrew Lee Rubinger"<EMAIL_ADDRESS>escreveu:

Don't think we should be putting the RHT favicon on this upstream project
:) Some reason for wanting this here other than for funsies?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/redhat-kontinuity/catapult/pull/147#issuecomment-282205163,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADTdZvQTRYYbJ2-oAMshGHsIs1gqp8yks5rfmTSgaJpZM4MGoGU
.


NLTE_CHROMOSPHERE prone to crashes

Running simulations with/without NLTE_CHROMOSPHERE makes a major difference in how often the code crashes or misbehaves.  I suspect that the radiative timescale is the general culprit, and needs to be noticeably reduced for numerical stability when this option is switched on.  Reducing SAFETY_RADIATION sufficiently will generally get it running, but at the cost of slowing the code considerably.
I don't know if this is a bug per se as numerical stability is always a concern, but it's something we ought to spend some time trying to improve.
(1) Is there a better approximation for the timescale?
(2) Could a new timescale of some sort be introduced that might alleviate the problem?
(3) Other options?

Yes, the radiative timescale is the issue. The electron energy turns negative over a timestep unless the timestep is carefully controlled. The problem is that the relevant propagation speed is the speed of light (transmission by photons), which we certainly don’t want to use in a Courant-type condition. Choosing a very small safety factor gets the code past difficult parts but, as you say, at the cost of execution time. One can interrupt the code and change the safety factor back to larger values, which may require a bit of trial and error.
I suppose we could try setting some minimum timescale for radiation (tau_Rmin), such that if (SAFETY)*Ee/|R| < tau_Rmin then R is adjusted such that (SAFETY)*Ee/|R| = tau_Rmin. If tau_Rmin << output interval then there shouldn’t be much/anything in the way of noticeable differences. I use this technique to manage thermal conduction. There are probably other methods for dealing with it too.
Cheers,
Steve
From: jwreep @.>
Sent: Wednesday, June 23, 2021 3:15 PM
To: rice-solar-physics/HYDRAD @.>
Cc: Subscribed @.***>
Subject: [rice-solar-physics/HYDRAD] NLTE_CHROMOSPHERE prone to crashes (#92)
Running simulations with/without NLTE_CHROMOSPHERE makes a major difference in how often the code crashes or misbehaves. I suspect that the radiative timescale is the general culprit, and needs to be noticeably reduced for numerical stability when this option is switched on. Reducing SAFETY_RADIATION sufficiently will generally get it running, but at the cost of slowing the code considerably.
I don't know if this is a bug per se as numerical stability is always a concern, but it's something we ought to spend some time trying to improve.
(1) Is there a better approximation for the timescale?
(2) Could a new timescale of some sort be introduced that might alleviate the problem?
(3) Other options?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub https://github.com/rice-solar-physics/HYDRAD/issues/92 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ACC6C7T63WZJCQEZX3KWU6TTUI6EZANCNFSM47GQDAJQ .  https://github.com/notifications/beacon/ACC6C7WEAOOCLA7XUTPDOR3TUI6EZA5CNFSM47GQDAJ2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4N2ZLYQQ.gif


Aggregator nameset cleaning

This is a work in progress.
To do: remove duplicate reducers and fix naming incoherences.
To help define the correct changes to implement, in the following the reducers are grouped by their null handling behavior.
Remove null values:

reducer.and.exclude-nulls
reducer.min
reducer.max
reducer.mean.exclude-nulls
reducer.median
reducer.mad
reducer.or.exclude-nulls
reducer.sum
reducer.join.forbid-nulls
reducer.join.nonnull
reducer.join.urlencoded
reducer.var
reducer.var.welford
reducer.sd
reducer.sd.welford
reducer.count.exclude-nulls
reducer.count.nonnull
reducer.mean.circular.exclude-nulls
reducer.rms.exclude-nulls

Keep null values:

reducer.count
reducer.count.include-nulls

Skip timestamp if there is at least one null value:

reducer.and
reducer.min.forbid-nulls
reducer.min.nonnull
reducer.max.forbid-nulls
reducer.max.nonnull
reducer.mean
reducer.or
reducer.sum.forbid-nulls
reducer.sum.nonnull
reducer.join
reducer.var.forbid-nulls
reducer.var.welford.forbid-nulls
reducer.sd.forbid-nulls
reducer.sd.welford.forbid-nulls
reducer.mean.circular
reducer.rms

Fail if there is at least one null value:

reducer.median.forbid-nulls
reducer.percentile.forbid-nulls

Only functions that have no use have been removed by the current commits. Duplicate functions are not removed yet.

Only functions that have no use have been removed by the current commits. Duplicate functions are not removed yet. The functions that are removed are mapper and bucketizer that operate on windows with null values. That cannot happen. I bleieve that the reason they exist is because mappers and bucketizers could be used with REDUCE, and these functionalities could have been used by some old scripts. However the functional replacements still exist, it is just the equivalent reducers which are not removed.

Can you elaborate the "that have no use" part?

I meant that we can use the same mapper or bucketizer without the suffix, it will have the same result.

Can you provide the match between removed function and replacement one, so the audit tool can be updated accordingly.

{
    "bucketizer.count.exclude-nulls": "bucketizer.count",
    "bucketizer.count.include-nulls": "bucketizer.count",
    "bucketizer.count.nonnull": "bucketizer.count",
    "bucketizer.join.forbid-nulls": "bucketizer.join",
    "bucketizer.max.forbid-nulls": "bucketizer.max",
    "bucketizer.mean.circular.exclude-nulls": "bucketizer.mean.circular",
    "bucketizer.mean.exclude-nulls": "bucketizer.mean",
    "bucketizer.median.forbid-nulls": "bucketizer.median",
    "bucketizer.min.forbid-nulls": "bucketizer.min",
    "bucketizer.percentile.forbid-nulls": "bucketizer.percentile",
    "bucketizer.sd.forbid-nulls": "bucketizer.sd",
    "bucketizer.sum.forbid-nulls": "bucketizer.sum",
    "mapper.count.exclude-nulls": "mapper.count",
    "mapper.count.include-nulls": "mapper.count",
    "mapper.count.nonnull": "mapper.count",
    "mapper.join.forbid-nulls": "mapper.join",
    "mapper.max.forbid-nulls": "mapper.max",
    "mapper.mean.circular.exclude-nulls": "mapper.mean.circular",
    "mapper.mean.exclude-nulls": "mapper.mean",
    "mapper.median.forbid-nulls": "mapper.median",
    "mapper.min.forbid-nulls": "mapper.min",
    "mapper.percentile.forbid-nulls": "mapper.percentile",
    "mapper.sd.forbid-nulls": "mapper.sd",
    "mapper.sum.forbid-nulls": "mapper.sum",
    "mapper.var.forbid-nulls": "mapper.var"

```}

However, this replacement works if the mapper / bucketizer is used in a MAP / BUCKETIZE.
If they are used with REDUCE, the right replacement is to replace the prefixes (mapper and bucketizer by reducer)

I don't think people use mapper.xx inside REDUCE (only those who read the code knows that it is the same under the hood).


Unable to update sift

$ sudo sift update

<EMAIL_ADDRESS>sift-version: v2018.16.0

downloading v2018.16.0

downloading sift-saltstack-v2018.16.0.tar.gz.asc
downloading sift-saltstack-v2018.16.0.tar.gz.sha256
downloading sift-saltstack-v2018.16.0.tar.gz.sha256.asc
downloading sift-saltstack-v2018.16.0.tar.gz
validating file sift-saltstack-v2018.16.0.tar.gz
validating signature for sift-saltstack-v2018.16.0.tar.gz.sha256
extracting update sift-saltstack-v2018.16.0.tar.gz
performing update v2018.16.0
Log file: /var/cache/sift/cli/v2018.16.0/saltstack.log

Incomplete due to Failures -- Success: 0, Failure: 1

List of Failures (first 10 only)

 NOTE: First failure is generally the root cause.

 IMPORTANT: If opening a ticket, please include this information.

  - ID: undefined
    SLS: undefined
    Run#: undefined
    Comment: undefined

tail -f ./saltstack.log
tail: saltstack.log: file truncated
[DEBUG   ] Missing configuration file: /etc/salt/minion
[DEBUG   ] Using cached minion ID from /etc/salt/minion_id: siftworkstation
[DEBUG   ] Configuration file path: /etc/salt/minion
[WARNING ] Insecure logging configuration detected! Sensitive data may be logged.
[DEBUG   ] Grains refresh requested. Refreshing grains.
[DEBUG   ] Missing configuration file: /etc/salt/minion
[DEBUG   ] Please install 'virt-what' to improve results of the 'virtual' grain.
[DEBUG   ] Loading static grains from /etc/salt/grains
[DEBUG   ] Determining pillar cache
[DEBUG   ] LazyLoaded jinja.render
[DEBUG   ] LazyLoaded yaml.render
[DEBUG   ] LazyLoaded jinja.render
[DEBUG   ] LazyLoaded yaml.render
[DEBUG   ] LazyLoaded state.apply
[DEBUG   ] LazyLoaded saltutil.is_running
[DEBUG   ] LazyLoaded grains.get
[DEBUG   ] LazyLoaded config.get
[DEBUG   ] Updating roots fileserver cache
[DEBUG   ] Gathering pillar data for state run
[DEBUG   ] Determining pillar cache
[DEBUG   ] LazyLoaded jinja.render
[DEBUG   ] LazyLoaded yaml.render
[DEBUG   ] Finished gathering pillar data for state run
[INFO    ] Loading fresh modules for state activity
[DEBUG   ] LazyLoaded jinja.render
[DEBUG   ] LazyLoaded yaml.render
[DEBUG   ] Could not find file 'salt://sift/desktop.sls' in saltenv 'base'
[DEBUG   ] Could not find file 'salt://sift/desktop/init.sls' in saltenv 'base'
[DEBUG   ] LazyLoaded yaml.output
local:

No matching sls found for 'sift.desktop' in env 'base'

Was having the same issue, using 1.8.1-rc2. Reverted back to rc1, didn't work. However, then reverted back to 1.8.0 and was able to upgrade with no failures. Downloaded 1.8.1-rc2 and upgraded again, no issues. Unsure of the cause, however.

Run upgrade not update, poor UX design on my part.
I need to change it to like upgrade and dist-upgrade.
2018.x.x anything is old, please upgrade.
16.04 is busted at the moment, 18.04 is good to go?
Erik
Sent from my iPhone

On Feb 4, 2020, at 17:16, Fetchered<EMAIL_ADDRESS>wrote:

Was having the same issue, using 1.8.1-rc2. Reverted back to rc1, didn't work. However, then reverted back to 1.8.0 and was able to upgrade with no failures. Downloaded 1.8.1-rc2 and upgraded again, no issues. Unsure of the cause, however.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

With 1.8.1-rc's 1 and 2, both update and upgrade were giving me the same error as netfoo referenced above. Had to go to 1.8.0, did update (and upgrade), both succeeded without failure. Then downloaded 1.8.1-rc2 directly and did both update and upgrade, both succeeded without failure. All in 18.04. Version prior to the error was 1.8.0 and 2019.03.01-rc7. All is good now.

Upgrade shouldn’t but update would not as 2018 wouldn’t be supported by the 1.8.x version.
Upgrade should absolutely work.
Sent from my iPhone

On Feb 4, 2020, at 17:23, Fetchered<EMAIL_ADDRESS>wrote:

With 1.8.1-rc's 1 and 2, both update and upgrade were giving me the same error as netfoo referenced above. Had to go to 1.8.0, did update (and upgrade), both succeeded without failure. Then downloaded 1.8.1-rc2 directly and did both update and upgrade, both succeeded without failure. All in 18.04. Version prior to the error was 1.8.0 and 2019.03.01-rc7. All is good now.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Correct, I should clarify, my issue varies only slightly from above. I received the same error starting from 2019.03.01-rc7, where netfoo received their error from 2018.16.0.
$ sudo sift update

<EMAIL_ADDRESS>sift-version: v2019.03.01-rc7

downloading v2019.03.01-rc7

downloading sift-saltstack-v2019.03.01-rc7.tar.gz.asc
downloading sift-saltstack-v2019.03.01-rc7.tar.gz.sha256
downloading sift-saltstack-v2019.03.01-rc7.tar.gz.sha256.asc
downloading sift-saltstack-v2019.03.01-rc7.tar.gz
validating file sift-saltstack-v2019.03.01-rc7.tar.gz
validating signature for sift-saltstack-v2019.03.01-rc7.tar.gz.sha256
extracting update sift-saltstack-v2019.03.01-rc7.tar.gz
performing update v2019.03.01-rc7
Log file: /var/cache/sift/cli/v2019.03.01-rc7/saltstack.log

Incomplete due to Failures -- Success: 0, Failure: 1

List of Failures (first 10 only)

 NOTE: First failure is generally the root cause.

 IMPORTANT: If opening a ticket, please include this information.

  - ID: undefined
    SLS: undefined
    Run#: undefined
    Comment: undefined

$ sudo sift upgrade

<EMAIL_ADDRESS>sift-version: v2019.03.01-rc7

downloading v2020.1.0

downloading sift-saltstack-v2020.1.0.tar.gz.asc
downloading sift-saltstack-v2020.1.0.tar.gz.sha256
downloading sift-saltstack-v2020.1.0.tar.gz.sha256.asc
downloading sift-saltstack-v2020.1.0.tar.gz
validating file sift-saltstack-v2020.1.0.tar.gz
validating signature for sift-saltstack-v2020.1.0.tar.gz.sha256
extracting update sift-saltstack-v2020.1.0.tar.gz
performing update v2020.1.0
Log file: /var/cache/sift/cli/v2020.1.0/saltstack.log

Incomplete due to Failures -- Success: 0, Failure: 1

List of Failures (first 10 only)

 NOTE: First failure is generally the root cause.

 IMPORTANT: If opening a ticket, please include this information.

  - ID: undefined
    SLS: undefined
    Run#: undefined
    Comment: undefined

$ sudo sift upgrade

<EMAIL_ADDRESS>sift-version: v2019.03.01-rc7

downloading v2020.1.0

downloading sift-saltstack-v2020.1.0.tar.gz.asc
downloading sift-saltstack-v2020.1.0.tar.gz.sha256
downloading sift-saltstack-v2020.1.0.tar.gz.sha256.asc
downloading sift-saltstack-v2020.1.0.tar.gz
validating file sift-saltstack-v2020.1.0.tar.gz
validating signature for sift-saltstack-v2020.1.0.tar.gz.sha256
extracting update sift-saltstack-v2020.1.0.tar.gz
performing update v2020.1.0
Log file: /var/cache/sift/cli/v2020.1.0/saltstack.log

Incomplete due to Failures -- Success: 0, Failure: 1

List of Failures (first 10 only)

 NOTE: First failure is generally the root cause.

 IMPORTANT: If opening a ticket, please include this information.

  - ID: undefined
    SLS: undefined
    Run#: undefined
    Comment: undefined

Please attach the salt stack log if you haven’t already done so.
On Tue, Feb 4, 2020 at 17:30 Fetchered<EMAIL_ADDRESS>wrote:

Correct, I should clarify, my issue varies only slightly from above. I
received the same error starting from 2019.03.01-rc7, where netfoo received
their error from 2018.16.0.
$ sudo sift update
<EMAIL_ADDRESS>sift-version: v2019.03.01-rc7
downloading v2019.03.01-rc7
downloading sift-saltstack-v2019.03.01-rc7.tar.gz.asc
downloading sift-saltstack-v2019.03.01-rc7.tar.gz.sha256
downloading sift-saltstack-v2019.03.01-rc7.tar.gz.sha256.asc
downloading sift-saltstack-v2019.03.01-rc7.tar.gz
validating file sift-saltstack-v2019.03.01-rc7.tar.gz
validating signature for sift-saltstack-v2019.03.01-rc7.tar.gz.sha256
extracting update sift-saltstack-v2019.03.01-rc7.tar.gz
performing update v2019.03.01-rc7
Log file: /var/cache/sift/cli/v2019.03.01-rc7/saltstack.log
Incomplete due to Failures -- Success: 0, Failure: 1
List of Failures (first 10 only)
NOTE: First failure is generally the root cause.
IMPORTANT: If opening a ticket, please include this information.

ID: undefined
SLS: undefined
Run#: undefined
Comment: undefined

$ sudo sift upgrade
<EMAIL_ADDRESS>sift-version: v2019.03.01-rc7
downloading v2020.1.0
downloading sift-saltstack-v2020.1.0.tar.gz.asc
downloading sift-saltstack-v2020.1.0.tar.gz.sha256
downloading sift-saltstack-v2020.1.0.tar.gz.sha256.asc
downloading sift-saltstack-v2020.1.0.tar.gz
validating file sift-saltstack-v2020.1.0.tar.gz
validating signature for sift-saltstack-v2020.1.0.tar.gz.sha256
extracting update sift-saltstack-v2020.1.0.tar.gz
performing update v2020.1.0
Log file: /var/cache/sift/cli/v2020.1.0/saltstack.log
Incomplete due to Failures -- Success: 0, Failure: 1
List of Failures (first 10 only)
NOTE: First failure is generally the root cause.
IMPORTANT: If opening a ticket, please include this information.

ID: undefined
SLS: undefined
Run#: undefined
Comment: undefined

$ sudo sift upgrade
<EMAIL_ADDRESS>sift-version: v2019.03.01-rc7
downloading v2020.1.0
downloading sift-saltstack-v2020.1.0.tar.gz.asc
downloading sift-saltstack-v2020.1.0.tar.gz.sha256
downloading sift-saltstack-v2020.1.0.tar.gz.sha256.asc
downloading sift-saltstack-v2020.1.0.tar.gz
validating file sift-saltstack-v2020.1.0.tar.gz
validating signature for sift-saltstack-v2020.1.0.tar.gz.sha256
extracting update sift-saltstack-v2020.1.0.tar.gz
performing update v2020.1.0
Log file: /var/cache/sift/cli/v2020.1.0/saltstack.log
Incomplete due to Failures -- Success: 0, Failure: 1
List of Failures (first 10 only)
NOTE: First failure is generally the root cause.
IMPORTANT: If opening a ticket, please include this information.

ID: undefined
SLS: undefined
Run#: undefined
Comment: undefined

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/teamdfir/sift/issues/427?email_source=notifications&email_token=AAALZSNHA5WXZRTIIGN5623RBIXDRA5CNFSM4KOSOZPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK2AUKA#issuecomment-582224424,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAALZSLMND2H5HODAURF5ALRBIXDRANCNFSM4KOSOZPA
.

saltstack.log
This is the 2019.03.01 which started the error, but since I managed to workaround the issue, the latest saltstack.log's do not have any failures.

Please upgrade to the latest version of the CLI, and then install the latest or upgrade to the latest version of SIFT.

Will do, just getting to my e-mails now, so I'll do that in the next few
minutes.
Cheers
On Mon, Feb 10, 2020 at 11:21 PM Erik Kristensen<EMAIL_ADDRESS>wrote:

Please upgrade to the latest version of the CLI, and then install the
latest or upgrade to the latest version of SIFT.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/teamdfir/sift/issues/427?email_source=notifications&email_token=ACPZG6QQAGETXF4ISUBM67TRCIRU5A5CNFSM4KOSOZPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELLFSEI#issuecomment-584472849,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACPZG6WGFQCSRLUZU3YJM5DRCIRU5ANCNFSM4KOSOZPA
.

@Fetchered can we close this?

Running the update with the newest cli right now. Need a few minutes.

Update and upgrade ran and completed with no errors. This can be closed as far as I'm concerned. Sorry for the late reply!


ipython: fix on darwin

clipboard test tries to call out to pb{paste,copy} (impure darwin deps)

Motivation for this change
so as to cause a build of a package to transition from a state in which it is failing to a state in which it is succeeding; thereby resulting in a successfully built package
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[X] Fits CONTRIBUTING.md.

Duplicate of #159516

oops


Add filter by channel in IPC panel

"Hide internal button" is useful, but it will be useful if we can filter events by channel name, something similar to the filter feature in console panel.

Yeah, the filter box matches on channel name and data so if you only want to see events for one channel, you can put that in the filter box.
More advanced filtering would be useful though, 👍

@kevinsawicki I didn't notice the actual text filter match also channel name. This is useful, but I think it would be better to make it filter only on messages content, and add a select box for channel names.

Awesome work by the way!