Add stat inheritance with config options

Hello,
This is a small change which adds support for stat inheritance when crossbreeding. It uses two config options, one boolean for enable/disable and one double for the ratio at which parent stats are inherited by children (1.0 = child get parent average for each stat).
I used this in a playthrough recently and just thought I'd see what you think about it.

I think this is better implemented in the Chickens mod, so that breeding in roosts matches breeding as entities.
See also:
https://github.com/timrwood/roost/issues/16
https://github.com/GenDeathrow/Hatchery/issues/69
https://github.com/setycz/ChickensMod/issues/76
https://github.com/setycz/ChickensMod/issues/133
https://github.com/setycz/ChickensMod/issues/128


Data Persistence Model Redesign MVP validation test - I

Description
For the delivery of the MVP phase of https://github.com/wazuh/wazuh/issues/22887, we need to check that:

[x] The packages can be built.
[ ] The packages can be installed.
[ ] The Wazuh Indexer service starts and runs (start, stop, restart).
[ ] A Wazuh Indexer cluster can be formed.
[ ] Wazuh Indexer plugins are installed.
[ ] The index templates and indices generated by the Setup plugin are created.
[ ] The Command Manager

[ ] API listens to POST HTTP request
[ ] index template is created
[ ] indexes data on the .commands index on a successful HTTP POST request
[ ] sends data to the Management API

[ ] Wazuh Indexer can be uninstalled.

Tasks
For each of the sections, provide instructions and evidences of their testing.

Validation process

The packages can be built.
Check the packages are built as result of the GHA Build workflow
#!/bin/bash

url=$1

if curl --output /dev/null --silent --head --fail "$url"; then
  echo "Wazuh indexer package was built."
else
  echo "Error: Wazuh indexer not found."
fi

Real execution
bash ./check_build.sh https://github.com/wazuh/wazuh-indexer/actions/runs/11406244332/artifacts/2074853568
Wazuh indexer package was built.

Created issue to track the detected bug:

https://github.com/wazuh/wazuh-indexer/issues/481

Added a couple of tests more.

Added new validations to 06_check_setup_plugin.sh script, the comment https://github.com/wazuh/wazuh-indexer/issues/478#issuecomment-2422805448 was updated with the new script execution.

The scripts were executed on the package generated with the fix checking the index-pattern is fixed and working
bash ./06_check_setup_plugin.sh <IP_ADDRESS>

Fetching templates from Wazuh indexer cluster...
Validating templates...
  Template index-template-agent is created correctly.
  Error: Template index-template-alerts is missing required field 'agent.groups'.
  Template index-template-fim is created correctly.
  Template index-template-packages is created correctly.
  Template index-template-processes is created correctly.
  Template index-template-system is created correctly.
  Error: Template index-template-vulnerabilities is missing required field 'agent.groups'.
Some templates were not created correctly:
  index-template-alerts
  index-template-vulnerabilities

Fetching indices from Wazuh indexer cluster...
Fetching protected indices from Wazuh indexer cluster...
Validating index patterns...
  Index pattern wazuh-alerts-5.x-* is valid.
  Index pattern wazuh-states-vulnerabilities* is valid.
  Index pattern wazuh-states-inventory-system* is valid.
  Index pattern wazuh-states-inventory-packages* is valid.
  Index pattern .agents* is valid.
  Index pattern wazuh-states-fim* is valid.
  Index pattern wazuh-states-inventory-processes* is valid.
Index-patterns validated successfully.

The Setup plugin validations executed on the package with the fix passed successfully
bash 06.sh <IP_ADDRESS>
Fetching templates from Wazuh indexer cluster...
Validating templates...
  Template index-template-agent is created correctly.
  Template index-template-alerts is created correctly.
  Template index-template-fim is created correctly.
  Template index-template-packages is created correctly.
  Template index-template-processes is created correctly.
  Template index-template-system is created correctly.
  Template index-template-vulnerabilities is created correctly.
All templates are correctly created.

Fetching indices from Wazuh indexer cluster...
Fetching protected indices from Wazuh indexer cluster...
Validating index patterns...
  Index pattern wazuh-alerts-5.x-* is valid.
  Index pattern wazuh-states-vulnerabilities* is valid.
  Index pattern wazuh-states-inventory-system* is valid.
  Index pattern wazuh-states-inventory-packages* is valid.
  Index pattern .agents* is valid.
  Index pattern wazuh-states-fim* is valid.
  Index pattern wazuh-states-inventory-processes* is valid.
Index-patterns validated successfully.


output_padding argument in Conv1DTranspose

Issue type
Bug
Have you reproduced the bug with TensorFlow Nightly?
No
Source
source
TensorFlow version
tf2.16.1
Custom code
Yes
OS platform and distribution
Linux Ubuntu 20.04 LTS
Mobile device
No response
Python version
3.9.16
Bazel version
No response
GCC/compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current behavior?
With TF2.16, it is no more possible to set output_padding=0 when using Conv1DTranspose.
This feature is still needed and was allowed in previous versions of TF (e..g TF2.15).
Standalone code to reproduce the issue
To reproduce the bug, please use the following python script :
[models.zip](https://github.com/tensorflow/tensorflow/files/15414612/models.zip)

Relevant log output
File "tf2.16/lib/python3.9/site-packages/keras/src/layers/convolutional/conv1d_transpose.py", line 113, in __init__
    super().__init__(
  File "tf2.16/lib/python3.9/site-packages/keras/src/layers/convolutional/base_conv_transpose.py", line 111, in __init__
    self.output_padding = standardize_tuple(
  File "tf2.16/lib/python3.9/site-packages/keras/src/utils/argument_validation.py", line 51, in standardize_tuple
    raise ValueError(error_msg)
ValueError: The `output_padding` argument must be a tuple of 1 integers. Received output_padding=0, including values {0} that do not satisfy `value > 0`

@olive380 If you don't require any padding for the output, simply omit the output_padding argument altogether. The default behavior in TensorFlow 2.16 for Conv1DTranspose is to not add any padding, which aligns with your case of using output_padding=0.
Thank you!

@sushreebarsa Thank you for the answer, but your proposal does not solve the issue since the behavior of TensorFlow is totally different if output_padding is omitted or set to zero in all versions of the code up to 2.15. If you are not aware of this, please have a look at the conv_input_length method defined in /tensorflow/python/keras/utils/conv_utils.py available here. So, please fix the bug in version 2.16 to allow set output_padding=0 in Conv1DTraspose and Conv2DTranspose.
Thank you !

@olive380,
Thank you for the issue. By default Tensorflow v2.16.1 contains keras3.0 version which might be the issue, as you mentioned this feature is available in Tensorflow v2.15 which contains tf-keras. If the same feature needs to be implemented in the keras3.0, could you please raise the request in keras-team/Keras repo for the quick response. Thank you!

Thanks, an issue was opened for Keras 3.0 here


AttributeError: 'TransformerModel' object has no attribute 'bn'

Thanks for the great study! I was able to run most of the notebooks except that:
In Tutorial_Attention_GRN.ipynb, section 2.1:
model.eval()
with torch.no_grad(), torch.cuda.amp.autocast(enabled=True):
    M = all_gene_ids.size(1)
    N = all_gene_ids.size(0)
    device = next(model.parameters()).device
    for i in tqdm(range(0, N, batch_size)):
        batch_size = all_gene_ids[i : i + batch_size].size(0)
        outputs = np.zeros((batch_size, M, M), dtype=np.float32)
        # Replicate the operations in model forward pass
        src_embs = model.encoder(torch.tensor(all_gene_ids[i : i + batch_size], dtype=torch.long).to(device))
        val_embs = model.value_encoder(torch.tensor(all_values[i : i + batch_size], dtype=torch.float).to(device))
        total_embs = src_embs + val_embs
        total_embs = model.bn(total_embs.permute(0, 2, 1)).permute(0, 2, 1)

The line model.bn gave an error 'TransformerModel' object has no attribute 'bn'. Is there a workaround for this?
Thanks!

I found a workaround, and want to post it here and see if it makes sense:
In Tutorial_Attention_GRN.ipynb, section 1.1, add domain_spec_batchnorm = "batchnorm" to model initiation as follows, so that self.bn is initialized.
model = TransformerModel(
    ntokens,
    embsize,
    nhead,
    d_hid,
    nlayers,
    vocab=vocab,
    pad_value=pad_value,
    n_input_bins=n_input_bins,
    use_fast_transformer=True,
    domain_spec_batchnorm = "batchnorm", # I added this otherwise self.bn will not initialize
)

This seems to fix the issue

Hi @xinyu-dev , thank you! The workaround makes sense. We recently uploaded the model code. I will upload the tutorial notebook accordingly


Need to know how data is coming in from WCPSS

We believe it's coming from the Verizon service provider. Waiting to confirm this with WCPSS.

@jhibbets Good to know. We've basically decided to pause on this until we confirm we have data and how it will be accessed. That will change a lot about the development.


Update logging mechanism to make use of Serilog

Detailed Description

Update GRM to make use of Serilog for logging purposes (both to file and to console).
Currently the logging mechanism uses custom logic to log text to a file, and normal Console calls to output to the console. However this should be changed to use Serilog instead.
Context

Quoting Gary:

add a proper logger into GRM, so we get a bit more control over the text that is written to the output

Possible Implementation

Already mentioned.
Your Environment
Not Important

I think we should consider using Microsoft.Extensions.Logging and then hook that up with Serilog in the "client", rather than taking a hard dependency on Serilog.
This will make it easy to switch to another Logging framework in the future if needed.

That could certainly be done as well.
@gep13 thoughts?

I have no objections to bringing that in.
I had thought about bringing in DI as well, since it would make the different providers easier to use.

@gep13 Sounds like more refactoring need to be done then.
Most likely we'll need to refactor the code base to have a single class we call for each command (which then again calls out to the correct provider).
I opened a draft with the implementation of Serilog, but without DI for now.
Not completely done yet, but getting there.

for the DI I would suggest Microsoft.Extensions.DependencyInjection, we used it for GitVersion

Created #181 for discussing and tracking implementation of a DI framework


When hovering on a menu item that has a submenu, the submenu should open.
When clicking on a menu item with a submenu, then clicking another menu item with a submenu, the original submenu should close completely
What is the current behavior?
Hovering on a menu item with a submenu does not open submenu.
Clicking on an item with a submenu opens the submenu.
Clicking on another item with a submenu does not completely close the original submenu and doesn't remove the focus from the other menu item.
What are the steps to reproduce?
Open the menu and click on Nested 1, then Nested 2
Plunker Template: http://plnkr.co/edit/0I8C8RbhvyoEjEoLZksz?p=preview
What is the use-case or motivation for changing an existing behavior?
To support dynamic nested menus
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular CLI: 1.6.7
Node: 8.9.4
OS: win32 x64
Angular: 5.2.4
angular/cdk: 5.2.0
angular/cli: 1.6.7
angular/flex-layout: 2.0.0-beta.12
angular/material: 5.2.0
angular-devkit/build-optimizer: 0.0.42
angular-devkit/core: 0.0.29
angular-devkit/schematics: 0.0.52
ngtools/json-schema: 1.1.0
ngtools/webpack: 1.9.7
schematics/angular: 0.1.17
typescript: 2.5.3
webpack: 3.10.0
The plunker demo uses the 6.0.0 beta release
Is there anything else we should know?

The issue with hovering and clicking items is the same as https://github.com/angular/material2/issues/9969 which will be fixed by https://github.com/angular/material2/pull/9971. That being said, your case won't be solved completely, because currently we don't support using the same sub-menu with multiple triggers.

Are there any plans to support having the same sub-menu with multiple triggers in the near future? Or is there any workaround?

It'll probably be addressed at some point, but it's hard to say when. The workaround would be to create separate mat-menu instances for the different sub-menus.

@crisbeto had a request come in internally for this as well. Scenario is when the submenus are data-driven, so defining them manually is a problem.

Hey @crisbeto, did you get a chance to peek at this? It's kind of a blocker for our team ever since https://github.com/angular/material2/pull/9971 went in. Thanks!

We're currently reverting #9971, because it ended up having some unforseen consequences @tonybaroneee. I'll have a better chance to into this one over the weekend.

Sounds good, thank you!


[CSL-119] Fatal Error: appendOrSet: idx is not last and is not right after last

@gromak

@gromak
So the problem was as follows. Node has blkGenesisBlocks in BlockStorage. It was updated when genesis block was created, but wasn't updated if genesis block was received from someone else and adopted. For example, if node restarts with empty storage when current epoch is more than 0, then she will request a lot of blocks, including genesis. I fixed it, but didn't test.

@shersh
Tested. There is no Fatal Error now. And nodes usually continue work normally after restart. But see bug CSL-130 (was found during testing).

@gromak
Nice.


Declare module '@mui/system/styleFunctionSx/AliasesCSSProperties' not working

Duplicates

[X] I have searched the existing issues

Latest version

[X] I have tested the latest version

Current behavior 😯
Code not working
Please help. Thanks !!!
export type CustomAliasesCSSProperties = {
  typography?: 'h1' | 'body';
};

declare module '@mui/system/styleFunctionSx/AliasesCSSProperties' {
  interface AliasesCSSProperties extends CustomAliasesCSSProperties {}
}

Expected behavior 🤔

Steps to reproduce 🕹
See screenshots in Current behavior.
Context 🔦
We have some base declarations we want to make and allow 'implementors' add new declarations.

  Output from `npx @mui/envinfo` goes here.

It doesn't look like this bug report has enough info for one of us to reproduce it.
Please provide a CodeSandbox (https://material-ui.com/r/issue-template-latest), a link to a repository on GitHub, or provide a minimal code example that reproduces the problem.
Here are some tips for providing a minimal example: https://stackoverflow.com/help/mcve

Note that @mui/system/styleFunctionSx/AliasesCSSProperties is private API btw and can be moved at any moment. You can use module augmentaiton on things exported from @mui/system.


add docs

Codecov Report

Merging #2 into master will not change coverage by %.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #2   +/-   ##
=======================================
  Coverage   14.28%   14.28%
=======================================
  Files           1        1
  Lines          21       21
=======================================
  Hits            3        3
  Misses         18       18

Impacted Files
Coverage Δ

src/GOF3R.jl
14.28% <ø> (ø)

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 9470a38...68b058f. Read the comment docs.


Bump vulnerable dependencies in package.json

As suggested in https://github.com/input-output-hk/plutus-apps/security/dependabot

Are these test failures somehow related to the changes in package.json? @james-iohk

Sorry, what test failures? @zeme-iohk

https://ci.zw3rk.com/eval/26821
They appear to be non-deterministic


screenpos() returns all zeros under specific circumstances

Steps to reproduce
Originally reported in the Neovim repo here:

https://github.com/neovim/neovim/issues/30639

but I think it's actually common to both Neovim and Vim.
Problem
screenpos() sometimes returns all zeros; ie:
{'col': 0, 'row': 0, 'endcol': 0, 'curscol': 0}

instead of the actual screen coordinates, causing plug-ins like nvim-cmp to draw their autocomplete pop-up menu in the top-left of the screen instead of at the cursor location:

This was originally reported in:

https://github.com/neovim/neovim/issues/19606

but without a consistent repro. I've been seeing this happen intermittently for years and have never been able to find a reliable repro recipe, until now.
Steps
This one is incredibly sensitive to initial conditions (screen size, font size, path lengths), and rather fiddly to reproduce. Nevertheless, I've found that I can trigger the bug from a clean Neovim install by interacting with the vim-dirvish plug-in and following a very precise set of steps. (I don't think this is a bug with vim-dirvish or with nvim-cmp, but they are useful to illustrate the bug.)

Size your terminal window such that it is 137 columns wide. Verify this with:tput cols

Create a new scratch directory in which to reproduce the bug:mkdir /tmp/scratch

Note that the name of the path matters here because the path must be of a certain length to trigger the bug.
Change into the scratch directory:cd /tmp/scratch

Create directories in which to put the repro files:mkdir -p aspects/nvim/files/.config/nvim/plugin/mappings

There's nothing special about the contents of this path (this is just a path from the project I was in when I discovered how to repro the bug) but the length of the path does matter.
Create repro files (again, contents don't matter, so touch will suffice and, again, the names are just take from the project I was in and its the length that matters):touch aspects/nvim/files/.config/nvim/plugin/mappings/normal.lua
touch aspects/nvim/files/.config/nvim/plugin/mappings/visual.lua

Grab a copy of vim-dirvish:mkdir -p pack/bundle/opt
git clone https://github.com/justinmk/vim-dirvish.git pack/bundle/opt/vim-dirvish

Launch Neovim with no config:nvim -u NONE

Load vim-dirvish:set packpath=.
packadd vim-dirvish
packloadall

Create a mapping so that you can inspect the result of screenpos()::nmap <c-s> :echo screenpos(0, 1, 1)<cr>

Open the first of the repro files::e aspects/nvim/files/.config/nvim/plugin/mappings/normal.lua

Create a vertical split::vs

Move focus to window on right side of the split:<C-w l>

Invoke vim-dirvish to show the contents of the containing directory::Dirvish

Hit j to move down to the sibling file (visual.lua).
Hit Enter to open the file.
Hit the <C-s> binding you created previously to display the screenpos() result; note that it's all zeros:{'col': 0, 'row': 0, 'endcol': 0, 'curscol': 0}

Additional notes:

This repros both inside tmux (TERM=tmux-256color) and outside (TERM=xterm-kitty).
As noted, it also affects Neovim.
As I mentioned above, this whole thing is very sensitive to path lengths and cursor position:

In the vim-dirvish listing, move the cursor to the end ($) before opening the second file, and the bug repros.
Move it to the beginning (^) before opening the second file, and it does not repro.

In common with the original report, after you've seen the bug, running :set wrap (even if it was already set) temporarily fixes the problem and hitting the <C-s> mapping shows that screenpos() will return sensible results again.
Font size matters, because it affects the number of characters that appear before the line is too wide to show on the screen. For example, if I make my font small enough so that everything fits, this no longer repros. For reference, this screenshot shows my font size when reproing the issue:

Expected behaviour
screenpos() should return non-zero values, such as:
{'col': 5, 'row': 1, 'endcol': 5, 'curscol': 5}

Version of Vim
9.1.0750
Environment

Operating system: macOS 14.7
kitty terminal: v0.36.4
TERM=tmux-256color (inside tmux) and TERM=xterm-kitty (outside tmux)

Logs and stack traces
No response

Hm, w_leftcol hasn't been updated yet and has still the old value.
This patch fixes it:
diff --git a/src/move.c b/src/move.c
index f2780e584..b6623e8a0 100644
--- a/src/move.c
+++ b/src/move.c
@@ -1494,7 +1494,8 @@ textpos2screenpos(
                col -= rowoff * width;
                row += rowoff;
            }
-           col -= wp->w_leftcol;
+           if (col > (int)wp->w_leftcol)
+               col -= wp->w_leftcol;
            if (col >= wp->w_width)
                col = -1;
            if (col >= 0 && row >= 0 && row < wp->w_height)

As the comment a few lines above states, it should behave similar to validate_cursor_col() which is what this patch does.

Thanks @chrisbra. That looks promising. I haven't tried the patch in Vim yet, but just now I tried the equivalent patch in Neovim and it appears to fix the bug, so you're I expect your fix is very likely correct:
diff --git a/src/nvim/move.c b/src/nvim/move.c
index 6324466dc..0c2c59f78 100644
--- a/src/nvim/move.c
+++ b/src/nvim/move.c
@@ -1080,7 +1080,9 @@ void textpos2screenpos(win_T *wp, pos_T *pos, int *rowp, int *scolp, int *ccolp,
         row += rowoff;
       }

-      col -= wp->w_leftcol;
+      if (col > (int)wp->w_leftcol) {
+        col -= wp->w_leftcol;
+      }

       if (col >= 0 && col < wp->w_width_inner && row >= 0 && row < wp->w_height_inner) {
         coloff = col - scol + (local ? 0 : wp->w_wincol + wp->w_wincol_off) + 1;

Thanks for the fix! 🙇♂


pythonPackages.pyrr: 0.10.1 -> 0.10.2

Motivation for this change
Tests are missing from the Pypi source distribution of pyrr 0.10.1. Therefore building that version is failing with this error:
======================================================================
ERROR: tests (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: tests
Traceback (most recent call last):
  File "/nix/store/lwwk80ls3sb1dfljfsrrx6wlkjkd8imn-python3-3.6.8/lib/python3.6/unittest/loader.py", line 153, in loadTestsFromName
    module = __import__(module_name)
ModuleNotFoundError: No module named 'tests'

pyrr version 0.10.2 has the tests packages in the source distribution, and the Nix build is thus working again, with tests.
This should also be backported to stable.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build python37Packages.pyrr python27Packages.pyrr

cc #56826


ngx-gallery not display pictures

not display pictures ,but when i click blank ,it can show big picture. i dont know why.here is my code
<ngx-gallery [options]="galleryOptions" [images]="galleryImages"></ngx-gallery>
galleryOptions = [     { 'previewCloseOnEsc': true },     { 'breakpoint': 500, 'width': '300px', 'height': '300px', 'thumbnailsColumns': 3 },     { 'breakpoint': 300, 'width': '100%', 'height': '200px', 'thumbnailsColumns': 2 }   ];
galleryImages = [ { big: 'http://<IP_ADDRESS>:8080/images/articles/30ef0f2c-092b-448a-a27a.png',medium :'http://<IP_ADDRESS>:8080/images/articles/30ef0f2c-092b-448a-a27a-cdcb4ca28ad9.png', small :'http://<IP_ADDRESS>:8080/images/articles/30ef0f2c-092b-448a-a27a-cdcb4ca28ad9.png'}];

even not loading
https://www.google.com/images/branding/googlelogo/2x/googlelogo_light_color_272x92dp.png

Hi @BlankHrt you have different images in big and dfferent in small/medium. That is ok, bu maybe image used in small/medium is broken?
I have checked example with https://www.google.com/images/branding/googlelogo/2x/googlelogo_light_color_272x92dp.png and everything is working fine, you can see here (I added black background because white image on white bacjground)

If you still have problems, please give me more details or create simple demo application.

Thank you .It's my problem.

Hi, I am just learning the API and angular, there is an issue while using the ngx-gallery, my photos are not being displayed. I have checked the code multiple time but there is not error I got


We need funding and t-shirts

So we absolutely will be running our integration tests in the cloud
If we can cleanly demonstrate that they work in all the clouds, we can introduce much needed confidence and ease in the infrastructure layer in Kubernetes.
The caveat here... this is going to cost money. So I will commit to always covering the bills, but it would be nice if we could offset the cost of our cloud expenses via selling awesome swag online.
We have kubicorn shirts now that I have been giving away...

But it would be awesome to offer kubicorn stickers, shirts, donations etc...
The proceeds should go into an independent bank account (probably paypal or something similar [not apposed to crypto currency]) to track separately
So action items here

Set up bank account
Open source our balance
Open source our expenses
Set up a store to sell stuff with proceeds going to the newly created bank account
Run our shit in the cloud

We own kubicorn.com and kubicorn.io and can use those for whatever we want.. just need someone to step up and own this project as it comes to life..

Woo!

Also - follow up item.. we need ideas/designs for artwork/stickers/etc...
Themes are whatever the hell you want.. just but kubicorn somewhere on there

To get something setup in general aka the basics, someone could reach out to https://www.cncf.io/cluster/.

With a quick search if found this:
https://www.printful.com/merchandise-on-demand
https://merch.amazon.com/landing
Both options look like they allow uploading of designs and selling. Didn't look into costs.

@stp-ip this is a great point, I will ping some of my friends in CNCF and see what we can do moving forward (we still need to sell t shirts though)

@MyDigitalLife let me know if you find out anything on either of those solutions and if we want to try to build something out

I have a lot of experience in the ecommerce domain, if that would be of some help. I maintain and develop the store at my day job, and I basically rewrote it from scratch (https://www.toastmasters.org/shop if you are curious).

As per @kris-nova 's request, I'm copying the contents of an email correspondence we had. :)

Hi Kris,
I am interested in helping out with the funding/store idea for Kubicorn. Is there an image that we can use for getting a proof of concept for one of the print on demand services? I can also help get a bank account set up, though I'm not entirely sure what you mean by open sourcing the accounts?
Thanks!

Hey Charlotte,
Any help would be amazing! My only ask is that we communicate and plan this (where applicable) on github so we can document our process and encourage others to help out where needed.
Concrete responses to your email though (while I am here):

Here are the shirts we have currently.. http://www.uberprints.com/designs/shared/729001/2djjq3highuugnlhduhb
1.a Although we can also take advantage of this logo as well.. https://raw.githubusercontent.com/kris-nova/kubicorn/master/docs/img/kubicorn-trans.png

Regarding open sourcing the accounts and bank account - ideally I would like all funds to be public domain.. meaning we should have a page somewhere that allows users to donate / buy t-shirts / etc... and also shows are running balance, and our current spend rate... Basically I want a user at a glance to be able to see how much we are using/getting so they can cater their donations accordingly..

If you wouldn't mind it would be super helpful to get notes from this email up in the github issue tracker.. and we can start working from there? Also the slack channel is a great place for us to chat directly.
Thank you so much, this is great
Kris

I have a quick mockup for the logo on the back. Decided to have some fun with the color options. If we have an image for the logo in the uberprints link, then we could probably get a few other fun designs.
(Also, had some fun with the color options)
The logo is on the back right now.
kubicorn-shirts.zip

So i did some more research on how we could sell shirt with the following conditions:

No self hosting of the shop (would take a lot of time and maintenance)
Can print the shirt or other things for us.
Can do fulfillment for us.
Does not have huge up front cost.

And to my surprise its possible to do this :D
We can use Printful with esty as a shop. Both have no upfront cost. They take a cut from the cost of the selling price of course. The big thing of course is who will manage this and what to do with taxed.
CC @kris-nova

Just ran into: https://opencollective.com/
Might be interesting in general too.

Thanks @stp-ip, looks promising.
Just glanced over it, may be we can add Kubicorn project.  I will go through this, if there is anything in fine print 👍 .

@kris-nova I tried to add Kubicorn to opencollective, looks like owners can do this only. So, need your help in adding the Kubicorn project. This looks the best option so far.


Publish latest to npm

Hi there,
The latest version of this module on npm is 2.0.11, please could you publish 2.1.2 to it when you have a sec please.
Thanks! :smile:

The npm package of this project is published by other guy, not me please contact the publisher on npm

Ah that's annoying, thanks anyway!


dialog style

Added TextStyle to generalDialog title and message

Thank you for that.
I just made a comment about an added line that probably doesn't work, after checking this I will merge

LGTM


Update Backblaze documentation

clarify documentation regarding B2 bucket lifecycle settings. The default lifecycle setting is probably fine for most users now; a custom policy is not necessary.

What does this PR change? What problem does it solve?

Was the change previously discussed in an issue or on the forum?

Checklist

[x] I have read the contribution guidelines.
[x] I have enabled maintainer edits.
[x] I have added documentation for relevant changes (in the manual).
[ ] There's a new file in changelog/unreleased/ that describes the changes for our users (see template).
[x] I have run gofmt on the code in all commits.
[x] All commit messages are formatted in the same style as the other commits in the repo.
[x] I'm done! This pull request is ready for review.

I don't use B2, but won't the "Keep only the last version of the file" you mention keep hidden files forever? That is, restic hides a file which is no longer needed; with the "Keep only the last version of the file" policy in B2, that file will still be kept forever, right?
If yes, this seems like it would just keep using up space, as opposed to a policy that deletes hidden files after some time, which seems bad. Am I missing something?

@rawtaz: "Keep only the last version of the file" keeps hidden files for only one day. That's the correct policy for most users.


Add setting to control UI tooltip delay

When hovering over UI elements such as icons, and filenames in Explorer, the associated tooltip takes approximately 1 second to display, which can be annoyingly sluggish whilst learning the UI. As the ideal delay is subjective, it would be nice to be able to control this value in user settings.

Apologies for the noise, but I understand from the assigned labels that this issue is more applicable upstream, i.e. Electron. I will raise a ticket there, but I'm just wondering if I should close this issue, or leave it open for a time when (if) it's implemented upstream?

@monkeyhybrid I feel that it is definitely good to keep this issue focused on VSCode, as that is where the problem is experienced. Electron, as a dependency, should be a consideration for the VSCode team and not for users' posting about visual UX/UI experiences.
I also experience that, with mouse use, the tool tips obscure text I want to select or click on to insert the cursor. Interestingly, the tips seem to popup more often when editing CSS documents (in contrast with HTML documents). This appears to be due to the significantly increased density of CSS properties that cause tool tip activation.
VSCode's CSS editor also treats the CSS values as triggers (not just the properties) for tool tips, which increases the trigger surface area significantly. Contrast this with HTML documents, in which only the tags properties trigger a tool tip and not the attributes or content within tags.
The Suggestions section in the Settings/JSON is quite comprehensive but could not see anything for tool tips. editor.suggest.tooltip... or editor.tooltip... would work well.
Additional options in settings for users to control tool tip behavior might include:

disable tool tip select-ability, so that a click instantly removes it and selects the underlying text;
tool tip trigger delay;
option to trigger on just tags/properties/keys or also values (such as CSS and JSON values);
set location of tool tip to include left or right of cursor;
dismiss tool tip as soon as cursor is moved;

I like and agree with everything you've said there, @nick-walt. I'm not sure how much of this can be achieved without upstream (Electron) adding some tooltip control though.


Use more accurate pseudo GT for training but get reduced results

Hi, I use the model (craft_ic15_20k.pth) you released for IC15 pseudo GT prediction and then use such pseudo GT for IC15 training and test and I found the (hmean) performance dropped from 83.XX to 79.XX. However, if I use synthetic data trained model, I can get heman around 82.XX. I am confused that why I used more accurate pseudo GT for training but got worse performance? Thank you,

This is a quite interesting experiment.
I think the problem is the lack of the  using confidence map in our training scheme. Pseudo GT has many noises, so we need to use it more carefully. The confidence map is computed by comparing the number of the estimated characters and the length of GT transcription, and used for weighting the loss.
I guess that this may degenerate the performance with pseudo GT.


Remodeled front end

Description
Remodeled the front end code to be a lot nicer.
Everything is properly abstracted through different files since we aren't in a hackathon anymore and I had time to mess
around with typescript.
Utilizes typescript decorators for dynamically creating a switch case of onKeys at compile time.
Ensure that your pull request has followed all the steps below:

[ ] Code compilation
[ ] Created tests which fail without the change (if possible)
[ ] All tests passing
[ ] Extended the README / documentation, if necessary

I'll fix the merge conflicts whenever I am bored 👍

Rebased @BenjaminMichaelis

Looks like some build failures exist


Links and buttons are still purple in certain places even with purpilized off

Apologies if this issue isn't written super well, I haven't touched Github for a long time now.
Areas like the main page footer and the follow/post comment buttons on profile pages still use purple, even when I turn the purpilized setting off.

Edit: The explore page has the same issue as well

Fixed in 1.0.2 version.


Can somebody give an example pertaining to QuantizedMeshTerrainData on Sandcastle ?

Can somebody give an example pertaining to  QuantizedMeshTerrainData use on Sandcastle ?

var data = new Cesium.QuantizedMeshTerrainData({
minimumHeight : -100,
maximumHeight : 2101,
quantizedVertices : new Uint16Array([// order is SW NW SE NE
// longitude
0, 0, 32767, 32767,
// latitude
0, 32767, 0, 32767,
// heights
16384, 0, 32767, 16384]),
indices : new Uint16Array([0, 3, 1,
0, 2, 3]),
boundingSphere : new Cesium.BoundingSphere(new Cesium.Cartesian3(1.0, 2.0, 3.0), 10000),
orientedBoundingBox : new Cesium.OrientedBoundingBox(new Cesium.Cartesian3(1.0, 2.0, 3.0), Cesium.Matrix3.fromRotationX(Cesium.Math.PI, new Cesium.Matrix3())),
horizonOcclusionPoint : new Cesium.Cartesian3(3.0, 2.0, 1.0),
westIndices : [0, 1],
southIndices : [0, 1],
eastIndices : [2, 3],
northIndices : [1, 3],
westSkirtHeight : 1.0,
southSkirtHeight : 1.0,
eastSkirtHeight : 1.0,
northSkirtHeight : 1.0
});

How the code need to implement on Sandcastle ?

@safa833 QuantizedMeshTerrainData is a class used to render terrain that is in the Quantized Mesh format.  You shouldn't need to use this class directly.  Instead, you can use a CesiumTerrainProvider to add your quantized mesh terrain to the globe.
You can learn more about the quantized mesh format here: https://cesiumjs.org/data-and-assets/terrain/formats/quantized-mesh-1.0/
In the future, please ask questions like this on the forum: https://groups.google.com/forum/?hl=en#!forum/cesium-dev
We use GitHub exclusively for tracking bugs and planning new features. Thanks!

@hpinkos I know I don't need to use it directly but I should use it for a specific issue so, Can you give an example on Sandcastle ?

@safa833, what are you actually trying to do with Cesium?


Keycloak - 400 response from token endpoint

Steps to Reproduce
Using this test website (https://openidconnect.net/), configured with the mitxonline-client-id Keycloak client at https://keycloak-ci.odl.mit.edu/realms/local/protocol/openid-connect/auth.  When exchanging the authorization code for the authorization token, Keycloak responds with a 400 message.
Expected Behavior
Keycloak responds with the appropriate successful message and authorization token.
Actual Behavior
400 response

This will be resolved in https://github.com/mitodl/ol-infrastructure/pull/1385.

Closing.  Thank you Mike for resolving this.


Options for AngularJS 2

How can I set options needed for AngularJS 2:
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    ...

I'm also interested in this for angular2.
Could it be possible to provide the tsconfig.json file? https://github.com/Microsoft/typescript/wiki/tsconfig.json

@laguiz I really like the idea of using the tsconfig.json file.  It looks like a great way to leverage the TS compiler more directly.  Unfortunately, I don't have the time to do this right now.  Would you be interested in doing this work?

I may give it a try without guaranty (not sure to have time).
Here is what I would think to do (as a first shot) :

In https://github.com/ArpNetworking/sbt-typescript/blob/master/src/main/scala/com/arpnetworking/sbt/typescript/SbtTypescript.scala add a boolean to activate the use of the config file
At https://github.com/ArpNetworking/sbt-typescript/blob/master/src/main/resources/typescriptc.js#L165 read an extra parameter that provide the content of the json config file as a string. (not sure yet about the relations between args and actual options in sbt plugin)
Find a way to provide the config to the compiler with minimum understanding of the file (providing options from the json file without understanding would be ideal but i'm not sure it's possible with createCompilerHost()). This is where I may need some guidance from you.

If this works we can give more options like direct path to the config, etc.

@BrandonArp Hi, here is a working commit that enable the support for tsconfig.json :
https://github.com/laguiz/sbt-typescript/commit/63ebb18e8e9167c9197fa66eee8a6d969eec8177
I simplify the logic by doing :

If tsconfig.json file exist (in root folder of the project) then use it for init
After init with tsconfig.json then we apply sbt options but only if they does not exist already in tsconfig.json file (For me it the easiest way to reason about it).
If tsconfig.json file does not exist then skip it

You can test with scripted sbt-typescript-plugin/tsconfig and scripted sbt-typescript-plugin/simple.
Let me know your feedback and if you want me to send a pull request.
I hope you have time to follow this.

Hey @BrandonArp I am expressing interest in @laguiz's patch to be a new feature for this plugin, roughly when might this be possible?

For those interested I quickly published a version with this change included.
How to try?

Add a maven repository with this url : http://dl.bintray.com/warmax/maven

In your project/plugins.sbt replace your existing declaration with this

addSbtPlugin("com.laguiz" % "sbt-typescript" % "0.1.10")

In root folder of you sbt project add a file named tsconfig.json. For example :

{
  "compilerOptions": {
    "target": "ES5",
    "module": "commonjs",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": true,
    "suppressImplicitAnyIndexErrors": true
  }
}

I won't maintain this project... it's only here for those that want to try. However feel free to give feedback.

@laguiz I got this "org.scalaz.stream#scalaz-stream_2.10;0.7a: not found" when importing this plugin.

I also run into
[error] (*:update) sbt.ResolveException: unresolved dependency: org.scalaz.stream#scalaz-stream_2.10;0.7a: not found

I'm not able to reproduce your issue :/.

Did you make addSbtPlugin("com.arpnetworking" % "sbt-typescript" % "0.1.9") work before trying my version?

It works for me if I create a fresh play-java project with activator 1.3.6 (Just downloaded here https://www.playframework.com/download).

What's your config?

What version of sbt are you using (run sbt sbtVersion or ./activator --version)?
What version of sbt is declared in cat project/build.properties | grep version?
What version is declared in your build.sbt ?

If you can, update your sbt, activator and java versions.

@laguiz I cleaned 0.1.9 in both .ivy2 and in my project. And import 0.1.10 from your repo again. I still got the same error.
I am using sbt 0.13.5 same as the version defined in build.properties. And the scala version is 2.11.4 in build.sbt.

Are you able to upgrade your sbt version to 0.13.9 and scala to 2.11.6 ? Just to see if it's better.

@shadow999 if I search on my computer I don't find any reference to this jar.
Maybe this repo can help : https://bintray.com/pchiusano/maven/scalaz-stream/0.7a/view#files/org/scalaz/stream/scalaz-stream_2.11/0.7a
Do you use activator? If yes what version? I'm using activator activator-1.3.6-minimal and I also tested with activator-1.2.12-minimal.
Let me know if you have make any progress.

@laguiz I tried to compile your change into jar. And use that jar as sbt-typescript plugin. It seems everything works fine. But it takes longer time to compile ts file than before. I am not sure if it caused by that I compiled the plugin by myself.

@shadow999 I don't see why time to compile would be slower. How slower?

@laguiz After a simple investigation, I found out the slowness was caused by reading tsconfig.json file. Here is how I tested it:
My typescript files need "module" flag to be set.
I compiled my typescripts without any options nor tsconfig.json. It took 10 seconds to show the compile error.
Then I added tsconfig.json with some options except "module". It took more than two minutes to show the compile error.
NOTE: In both case, I used the same plugin binary which includes your fix.

@shadow999 We read the file from javascript and we marge the content of this file with existing options. I will try investigate into this when I have time. Feel free to try to debug by comparing test projects scripted sbt-typescript-plugin/tsconfig and scripted sbt-typescript-plugin/simple.


CFFL

CFFL

Linter check found the following problems:
The following problems have been found:
ERROR: /tmp/abs_78k6k754ng/clone/recipe/meta.yaml:15: pip_install_args: pip install should be run with --no-deps.
ERROR: /tmp/abs_78k6k754ng/clone/recipe/meta.yaml:20: missing_wheel: For pypi packages, wheel should be present in the host section
ERROR: /tmp/abs_78k6k754ng/clone/recipe/meta.yaml:26: missing_pip_check: For pypi packages, pip check should be present in the test commands
ERROR: /tmp/abs_78k6k754ng/clone/recipe/meta.yaml:33: missing_dev_url: The recipe is missing a dev_url
ERROR: /tmp/abs_78k6k754ng/clone/recipe/meta.yaml:33: missing_documentation: The recipe is missing a doc_url or doc_source_url
WARNING: /tmp/abs_78k6k754ng/clone/recipe/meta.yaml:33: missing_description: The recipe is missing a description
Errors were found


feat: 🎸 asset transaction history

Description

adds method to getTransactionHistry for ConfidentialAsset

JIRA Link
https://polymesh.atlassian.net/browse/DA-1034
Checklist

[x] Updated the Readme.md (if required) ?

:tada: This PR is included in version 24.0.0-confidential-assets.4 :tada:
The release is available on:

npm package (@confidential-assets dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Feature request: Support of Clean ABAP only one statement in a single line

I hope I haven’t missed any rules, but as far as I can see, the following Clean ABAP rule is not supported by ABAP Cleaner:
https://github.com/SAP/styleguides/blob/main/clean-abap/CleanABAP.md#no-more-than-one-statement-per-line
SORT table. DELETE ADJACENT DUPLICATES FROM table.
should result in
SORT table.
DELETE ADJACENT DUPLICATES FROM TABLE.

https://github.com/SAP/abap-cleaner/issues/316

Now, when I opened the issue I found that it was already opened.
https://github.com/SAP/abap-cleaner/issues/316


Pods of broker/proxy/recovery init failed when enabled tls

Describe the bug
Pods of broker/proxy/recovery init failed when enabled tls
To Reproduce
Install commands：
git clone https://github.com/apache/pulsar-helm-chart.git ./
cd pulsar-helm-chart/

./scripts/cert-manager/install-cert-manager.sh
./scripts/pulsar/prepare_helm_release.sh -c -n pulsar -k pulsar

helm upgrade --install pulsar charts/pulsar \
    --set namespace=pulsar --set volumes.local_storage=true --set certs.internal_issuer.enabled=true \
    --set tls.enabled=true --set tls.proxy.enabled=true  --set tls.broker.enabled=true  --set tls.bookie.enabled=true \
    --set tls.zookeeper.enabled=true  --set tls.autorecovery.enabled=true  --set tls.toolset.enabled=true \
    --set auth.authentication.enabled=true --set auth.authorization.enabled=true -n pulsar

Unexpected behavior
Pods of broker/proxy/recovery stucked in the Init status
kubectl get pods -n pulsar
NAME                                     READY   STATUS      RESTARTS   AGE
pulsar-bookie-0                          1/1     Running     0          46m
pulsar-bookie-1                          1/1     Running     0          46m
pulsar-bookie-2                          1/1     Running     0          46m
pulsar-bookie-3                          1/1     Running     0          46m
pulsar-bookie-init-l9zdv                 0/1     Completed   0          46m
pulsar-broker-0                          0/1     Init:0/2    0          46m
pulsar-broker-1                          0/1     Init:0/2    0          46m
pulsar-broker-2                          0/1     Init:0/2    0          46m
pulsar-grafana-5ffd75b49d-g658b          1/1     Running     0          46m
pulsar-prometheus-5f957bf77-6mj2z        1/1     Running     0          46m
pulsar-proxy-0                           0/1     Init:1/2    0          46m
pulsar-proxy-1                           0/1     Init:1/2    0          46m
pulsar-proxy-2                           0/1     Init:1/2    0          46m
pulsar-pulsar-init-mqsvt                 1/1     Running     0          46m
pulsar-pulsar-manager-767d5f5766-khpr4   1/1     Running     0          46m
pulsar-recovery-0                        0/1     Init:0/1    0          46m
pulsar-toolset-0                         1/1     Running     0          46m
pulsar-zookeeper-0                       1/1     Running     0          46m
pulsar-zookeeper-1                       1/1     Running     0          46m
pulsar-zookeeper-2                       1/1     Running     0          45m

Check file /pulsar/certs/broker/tls.crt failed when init container started
kubectl logs pulsar-broker-0 -c wait-zookeeper-ready -n pulsar | head -8
processing /pulsar/certs/broker/tls.crt : len = 0
/pulsar/certs/broker/tls.crt is empty
JMX enabled by default
Connecting to pulsar-zookeeper:2281
...

When I check it, tls files had generated
kubectl exec -it  pulsar-broker-0 -c wait-zookeeper-ready -n pulsar /bin/bash
ls -al /pulsar/certs/broker/tls.crt
lrwxrwxrwx 1 root root 14 Jun 24 10:06 /pulsar/certs/broker/tls.crt -> ..data/tls.crt

If I re-run the following command：
/pulsar/keytool/keytool.sh broker ${HOSTNAME}.pulsar-broker.pulsar.svc.cluster.local true;

The init container will be successful exit, and pod will running
kubectl get pods -n pulsar | grep 'pulsar-broker-0'
pulsar-broker-0                          1/1     Running     0          71m

@tabalt Did you install cert-manager before installing the Pulsar helm chart? The helm chart uses cert-manager to issue self-signed certificates.
See: http://pulsar.apache.org/docs/en/helm-deploy/#install-cert-manager

@sijie  Yes, I have installed cert-manager before installing the Pulsar helm chart.

The certificate files generated success when I check it, but it did’t generated when the pods of broker/proxy/recovery start.  So the following init script execute failed:
/pulsar/keytool/keytool.sh broker ${HOSTNAME}.pulsar-broker.pulsar.svc.cluster.local true;

And the following check script will be failed every times:
until bin/bookkeeper org.apache.zookeeper.ZooKeeperMain -server pulsar-zookeeper:2281 get /admin/clusters/pulsar; do   echo "pulsar cluster pulsar isn't initialized yet ... check in 3 seconds ..." && sleep 3; done;

I think move the keytool.sh after until as the following can solve the problem:
until /pulsar/keytool/keytool.sh broker ${HOSTNAME}.pulsar-broker.pulsar.svc.cluster.local true && bin/bookkeeper org.apache.zookeeper.ZooKeeperMain -server pulsar-zookeeper:2281 get /admin/clusters/pulsar; do   echo "pulsar cluster pulsar isn't initialized yet ... check in 3 seconds ..." && sleep 3; done;

But I don't know if there's a better way to fix it.


bcmod(): bcmath function argument is not well-formed in PHP 7.4

Hi,
PHP 7.4 no longer suppresses malformed input for bcmath functions. See https://www.php.net/manual/en/migration74.incompatible.php
If you try to validate the IBAN MCBKCWCU25727002 for example, the library will use BK as part of the checksum and make the call bcmod('12321230257270022212BK', '97', 0) in \Iban\Validation\Validator::local_bcmod. As you can see the first argument is not numeric and it leads to the error mentioned in the title.

Hi. Could you please release a new version that includes this fix? Thanks

@bigwhoop Here you go: https://github.com/jschaedl/iban-validation/releases/tag/v1.5


Faq clickability

faq section should expand on clicking anywhere in the question
change the colour in the dark mode.

@girlscript-asansol assign this issue to me..


Add PDU Mac Addr

What does this PR do?
Add PDU Mac Addr
Motivation

Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

Since we have now pdu_name, this PR might not be necessary anymore.


About call some functions

When you instantiate the playertracker object in gameServer.js, when you send "this" (which refers to sending the gameserver), what is it sending? All the information from gameserver.js? And with 'ws' refers to the parameter of the onclientsocketopen function, which is the player ip?
new PlayerTracker(this, ws);

@gyeyoqu this only sends the pointer.


Ignore unused import warning in generated client

@davidmigloz  #36, #37, #38, and #39 are now all reflected in openapi_spec (v0.7.5)


Don't embed branched builds in Makefile

Leave it for the build pipeline.

/cherry-pick main release-4.15 release-4.14 release-4.13 release-4.12


Scala Common Enrich: externalize referer-parser yml file

The enhancement that a community member has done for ua-parser enrichment, it turned out that it is possible to do the same for referer-parser enrichment:
https://github.com/snowplow-referer-parser/referer-parser/blob/99e7e383ccd27c423c0a62eabc1dfb6e10a5a15f/java-scala/src/main/java/com/snowplowanalytics/refererparser/Parser.java#L81
Therefore, we can feed our custom list without updating the pipeline codebase.

Yep, that's the plan.

If I could find some free time this week or the next, will do it. Busy with the other promise for optional enrichments.

blocked by snowplow-referer-parser/jvm-referer-parser#22

Hello and sorry for long silence on this topic.
I noticed that there was a great progress on the Scala library. Also, snowplow-referer-parser/scala-referer-parser#22 is merged into 0.4.0 and there 0.5.0 is out, too. Can I ask what is blocking this ticket to bump to 0.5.0 and externalize the file as part of it?

Hey Saeed, this is going into R115.


Reactor Crashes Game when trying to run TBU

Version:
NuclearCraft-1.20.1-1.0.0-beta.5.jar
Crash Report:
https://mclo.gs/SKQp7fa

I was not able to reproduce the issue. And i see no reason in the code how fuel item become not fuel item.
So i just added some additional check. Should work now


Onboarding volunteers

#17 or here - do you know where this lives?

What is this ticket about? Can we have a description on top (just edit it) so we know what it is about, please?

Common questions. I have built a few - using custom and things like Poe. So far the answers are not reliable enough to use. (But I think just time will solve this as the tech gets better).

I will close this ticket because we have "solved" this with slack canvas and Karen and I are mapping a new process using bots!

@MarianaVazquezCYF , should I raise the epic and stories for the rest of this work on the Community board or on the Programme board?

Ideally I would like to have it in both ! but the one I use the most is the community board!


fix appcast title and bump version

I found 1 other spot as well that looked like it needed to be updated (manifest.json)


Add ability to check for updates (updated from PR #11)

This PR is a continuation from PR: #11 (this was closed since it generated a lot of conflicts with a revised master)
Original Message
I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

let me reset this branch so it's cleaner


Error in Chrome when working with local file

Hello there is an error when page is opened directly from disk:
Uncaught SecurityError: Failed to execute 'pushState' on 'History': A history state object with URL 'file:///Users/rkr/projects/foo/index.html#howitworks' cannot be created in a document with origin 'null'.

is using web-server an only option? the source of error is here https://github.com/cferdinandi/smooth-scroll/blob/master/src/js/smooth-scroll.js#L312

Unfortunately, pushState only works on a web-server. See https://code.google.com/p/chromium/issues/detail?id=301210 and http://stackoverflow.com/questions/13348766/securityerror-the-operation-is-insecure-window-history-pushstate.
However, I just pushed v7.1.1, which includes a check on the origin before running pushState to prevent the JS errors that stop the script from working. Thanks for the bug report!


Reduce dependencies

Many packages available via apt-get have optional / suggested packages.
These are not always required / can be listed manually.
This will reduce the installed packages to ~500mb from ~700mb
Whats changed ?
The listed packages are still the same, suggested and recommended packages won't be installed:
apt-get install -o APT::Install-Recommends="false" -o APT::Install-Suggests="false" -y

Integrated with the 3.5 release


Fix the execution order for jest-jasmine2

Jest changed the default test runner as jest-circus in v27.
But users can still use jasmine2 as a test runner by changing the settings.
However, there is a difference between jest-circus and jasmine2 which is execution order of afterEach method.
Due to execution order, if the user runs a test which has after method with jasmine2 runner, the test will fail.
To fix this issue, I reverted the executeAfterHooksInReverseOrder property and set the value by jasmine in global scope.
I've also thought some other methods to solve this issue which are

Register the teardown method to both ends of suite's after method and ignoring the first one.
Just merge the teardown method with suite's after method

But I thought this way is more simple but effective.

Hm, I wonder whether a second jest-jasmine package wouldn't be better.
That way, one can simply switch the package without bothering setting an otherwise undocumented global variable.
And we can have tests for both test runners, jest-circus and jest-jasmine2, which we do not have with the proposed change.
What do you think?

I agree with you about the concern of referencing undocumented global variable.
jest-jasmine2 runner already works with @testdeck/jasmine package (even it may not be intended).
But I think it could be bother to switch package in each of tests every time when the users switch test runner.
Also, even in Jest v26, jest-jasmine2 is the default test runner.
So, If any user is using older version of jest, and upgraded @testdeck/jest, then the tests will be broken.
Therefore, I think it would be better that @testdeck/jest supports jest regardless runner. (or regardless execution order)
How about the other methods that I mentioned earlier?

@neoatlan I have looked into jest-cli and jest-config. The latter includes a runner property that points to the currently active test runner. However, I do not know how to integrate this. Perhaps you might want to have a look at it?
This would then eliminate the global jasmine property and instead would look into the active jest config to see whether it is using the jasmine2 runner or the standard/default runner.

Personally, I'd go for the jest-jasmine package approach, as we can easily deprecate that package once jasmine support was dropped from jest and second, we do not have to modify any of the existing packages.

Sorry about late comment.
I couldn't check for jest-config at all due to work overtime.
I think it would be good if @testdeck/core works without any problems regardless of executeAfterHooksInReverseOrder flag or any runners.
But it needs some modifications to the @testdeck/core package as you said and it seems to different from your approach.
I appreciate you taking your time, and I'll close this PR.


Test script

Hello and thank you for your amazing work.
Could you please provide a simple  test script to classify a single image?

@davodhr did you manage it to have a test script you could share with me?


Profile

To do list:

[ ] Some UI things
[x] Change password
[x] Set area of interest.
[x] User classes

It looks to me the UI things have been resolved when fixing the countries issues?

@Ismail, is this still relevant?

No. All things are fixed. Closing this.


Updated LICENSE to 2015

Simple change to the date on license. Noticed it hadn't been done.

Duplicate #269


WASM: NYI M128 globals + case type strenghtening

Make it explicit that we don't support Wasm m128 globals at this time.
Strengthen switch-cases with WasmTypes to make sure we always handled the main types.
This will cause compile errors when we add new types to make sure we correctly handled them everywhere

This change is

Related to #5078
FYI @arunetm

Ping


Trim Reactive Forms Values by default

decided against it, since I accidently trimmed the password value while allowing the user to use whitespace for passwords


[Suggestion:] Save the position in which you look when using commands

In the old MSpawns plugin when you used /sethub or /setlobby, apart from saving the block location, it saved the position in which the body appeared, i.e. if I used the command looking at a statue, the players when joining them appeared looking at the statue.
It is very useful for servers that only have one path to follow, but if you appear with your back to the spawn it looks a bit weird.
I would also like this to apply to other commands such as /warp or /home.
Here is the line of code that I believe is responsible for that in the MSpawns plugin:
$this->plugin->setHub($sender->getLevel(), $sender->getX(), $sender->getY(), $sender->getZ(), $sender->getYaw(), $sender->getPitch());

I'm not sure if it's that line, here is the direct link to the code
https://github.com/EvolSoft/MSpawns/blob/master/src/MSpawns/Commands/SetHub.php

I'll implement that soon.

❗ - The changes to implement this will break the API backward compatiblity.

Done in 0cb15e9

I would be very happy if you join my discord server:
Join the community


VScode Python UnitTest Run/Debug button are running/Debugging all unit tests in that file.

Using VSCode version 1.25.1  (1dfc5e557209371715f655691b1235b6b26a06be  x64) in Ubuntu 16.04.
Till a few days back everything was working fine.  I used to run and debug a single unit test separately. But now though unit tests are discovered (Though takes little time) when I click any one of them (Either Run/Debug), then all of the unit tests in that file also run/debug. Also, there is no order, I mean if I put a breakpoint in Test1 than randomly some test10 run than test2 run and so on, Though I reach the breakpoint but don't know after how many tests.
All of my team members are facing the same issue.

Please could you provide a sample repo that we could use to reproduce this reported behavior.

Closing as a duplicate of #2241.
@ssgaur, please could you try installing our Insiders Build of the extension and verify this issue has been resolved in there?

thanks, @d3r3kk It is working fine now. I want to contribute to this project, where I can get started?

@ssgaur you just did!
If you want to get started contributing, our ./CONTRIBUTING.md document describes how to download the code and get started working on it. Look for labels such as good first issue to select good issues to begin with, and needs volunteer issues are made for our contributors to help out as well!


Highlighted search input is unreadable with Material Theme Lighter enabled.

When I highlight the phrase inside search input I can't really see what is selected. Screenshot above describes everything :)

Pretty hard to read with the Palenight version too (see "ConfigManager")

@gjactat Hi, what you see is related to #358 not to this one :)


replace the placeholder of ts url in m3u8

Codecov Report

Merging #2549 (6f2608d) into develop (85620a3) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop    #2549      +/-   ##
===========================================
- Coverage    59.18%   59.17%   -0.01%
===========================================
  Files          122      122
  Lines        51724    51729       +5
===========================================
- Hits         30611    30609       -2
- Misses       21113    21120       +7

Impacted Files
Coverage Δ

trunk/src/app/srs_app_hls.cpp
0.00% <0.00%> (ø)

trunk/src/protocol/srs_rtmp_handshake.cpp
83.95% <0.00%> (-0.36%)
:arrow_down:

Continue to review full report at Codecov.

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


update plausible template

Update to keep track with https://github.com/plausible/community-edition
Changes

update to latest ghcr.io/plausible/community-edition:v2.1.4
update to postgres:16-alpine

Thank you for the PR 💜.


Have a method on headerStacks called elementType that returns the type of an element

I propose in exchange to have an expression that returns a type which can be used only in typedef:
typedef typeof(expression) name
where typeof does not evaluate expression, but only returns its type.

In the interest of tidying up the set of active issues on the P4 specification repository, I'm marking this as "stalled" and closing it. Of course, we can always re-open it in the future if there is interest in resurrecting it.