Added empty relativePath element to parent in pox.xml in order to avoid Maven warning

Added empty relativePath element to parent in pox.xml in order to avoid Maven warning.
This avoids warnings in the form of
Some problems were encountered while building the effective model for org.apache.commons:commons-math4:jar:4.0-SNAPSHOT
'parent.relativePath' of POM org.apache.commons:commons-math4:4.0-SNAPSHOT ([path to]/commons-math/pom.xml) points at [aggregator] instead of org.apache.commons:commons-parent, please verify your project structure @ line 19, column 11

It is highly recommended to fix these problems because they threaten the stability of your build.

For this reason, future Maven versions might no longer support building such malformed projects.

if the project is used in an aggregator Maven project and has no downside.

Coverage decreased (-0.007%) to 89.939% when pulling d5f3df27e219813223cc367c67002028cc13992a on krichter722:relative_path into e1f30a1c32eb292e51db274adbe2fd6ed09b555b on apache:master.

Closing due to age


fix(pint_units): Fixed BaseQuantity to allow quantities multiplications

Implemetantion questions

I do like the simplicity of specifying the quantities as functions, but do not like the capital letter. Shall we instead follow a different  convention like active_power? Or shall I define them as classes with the caveat that it can not be in one liner.

List of changes:

Removed __new__ from BaseQuantity
Added ureg.check to default units. This will check if the unit is compatible, but will not check the input value.
Added testing for BaseQuantity class and units.

Closes #24

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

Project coverage is 94.79%. Comparing base (fe2295d) to head (384dd4e).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #25      +/-   ##
==========================================
- Coverage   95.75%   94.79%   -0.96%
==========================================
  Files          24       25       +1
  Lines        2074     2095      +21
==========================================
  Hits         1986     1986
- Misses         88      109      +21

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


[turbopack] res.end and res.write not working with Turbopack

What version of Turborepo are you using?
13.4.8
What package manager are you using / does the bug impact?
npm
What operating system are you using?
Mac
Describe the Bug
I am trying to use the write and end function from res. Its throwing the error Error: write is not implemented
Below is the code.
// pages/index.tsx

import { GetServerSidePropsContext } from "next";

const ExamplePage = () => {
  return (

Test Page

  );
};

export const getServerSideProps = (ctx: GetServerSidePropsContext) => {
  ctx.res.setHeader("Content-Type", "application/xml");
  ctx.res.write(
    "<breakfast_menu><food><name>Belgian Waffles</name><price>$5.95</price><description>Two of our famous Belgian Waffles with plenty of real maple syrup</description><calories>650</calories></food></breakfast_menu>"
  );
  ctx.res.end();
  return { props: {} };
};
export default ExamplePage;

Expected Behavior
It should load the xml response similarly when we run the project using webpack.
To Reproduce

Clone the Repository
Run the command npm run turbo
Throws the error (screenshot attached)

Reproduction Repo
https://github.com/ashishkankal/turbo-repo-example

This works now, thanks for the report!
Codesandbox: https://codesandbox.io/p/github/ashishkankal/turbo-repo-example/csb-r2y7sh/draft/zealous-swartz?file=%2Fpages%2Findex.tsx


Pickle fails in Reloadium (at least from within PyCharm plugin)

Describe the bug
Pickling fails when Reloadium is used to run the following code.  Non-reloadium runs fine.
To Reproduce
from builtins import *
import pickle
import jsonpickle

class A:
  def __init__(self, *args, **kwargs):
    self.b = None

def test_serializer(obj, pickler):
  pickled_doc = pickler.dumps(obj)
  new_doc = pickler.loads(pickled_doc)
  if type(obj) != type(new_doc):
    print('ERROR: Serialization changed object type.')
    print(f'  type: {type(new_doc)} does not match original type: {type(obj)}')
    print('  ', pickler)
  else:
    print('GOOD:  Serialization preserved object type.')
    print(f'  type: {type(new_doc)} matches original type: {type(obj)}')
    print('  ', pickler)

# As of 2022-06-05 Reloadium plugin ver. 0.8.2 (shows Reloadium 0.8.8 when running) fails, but non-Reloadium works.
# Running PyCharm 2021.3.1 Community Edition.
if __name__ == '__main__':
  # Try JSON first.
  json_orig = A()
  test_serializer(json_orig, jsonpickle)
  # Second, try plain pickle.
  py_orig = A()
  test_serializer(py_orig, pickle)

Expected behavior
Unpickled type changes from original type pickled.  Tested both normal 'pickle' and 'jsonpickle'.  Running normal, works, but running through Reloadium fails.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: Windows
OS version: 10
Reloadium package version: 0.8.8
PyCharm plugin version: 0.8.2
Editor: PyCharm
Run mode: Run & Debug

Fixed in reloadium [0.9.0]


swap node core watcher with Chokidar

This would likely resolve most of our issues with file watching.
https://www.npmjs.com/package/chokidar

The problem behind this is fixed in Node.js core https://github.com/nodejs/node/pull/51406


chore: fix compile error caused by new datafusion version

the signature of some methods from datafusion have changed, fix them

could you update the Cargo.toml to use new datafusion version by default?

dup with #2071


Default name for log4j audit sync should be swapped to "audit" from legacy naming

What is the bug?
A doc issue was filed asking about the true default name of the audit sync. Because of the origin of the Security plugin, the default name is currently 'sgaudit' this should be swapped over to the name 'audit' as described on the documentation website.

Seems like this was closed with the merge of: https://github.com/opensearch-project/security/pull/4146


Handle negative axes values

Recursive has a negative MinValue for the Slant axis:
    <!-- Slant -->
    <Axis>
      <AxisTag>slnt</AxisTag>
      <Flags>0x0</Flags>
      <MinValue>-15.0</MinValue>
      <DefaultValue>0.0</DefaultValue>
      <MaxValue>0.0</MaxValue>
      <AxisNameID>271</AxisNameID>
    </Axis>

Font.js returns a minValue of 65521. I figure this is because the raw value needs to be interpreted as a signed value. I tried to make it work by using other data types defined in parser.js, so I could submit a PR instead of an issue, but had no luck stumbling on a fix by coincidence :-)

That might be a bug in the code for fixed, it should be a signed 16.16 value, I wonder if it's parsing as _un_signed 16.16

yep, 100% the culprit: https://github.com/Pomax/Font.js/blob/master/src/parser.js#L74-L78 - want to test that does the right thing when switched to this instead?
    get fixed() {
        let major = this.int16;
        let minor = Math.round(1000 * this.uint16/65356);
        return major + minor/1000;
    }

That does the trick! 🎉 Made a PR: https://github.com/Pomax/Font.js/pull/70


fix: remove various offix hacks

Contains @darahayes changes

@wtrocki fixed the build issue

Amazing. Let's merge it so we can do tests on master


(If yes, list here)
Screenshot
(Link above will always be the most up-to-date version.)

Hey team! Please add your planning poker estimate with Zenhub @jadmsaadaot @saravanpa-aot @TomChapmanGov


[5.3] Add case for lost database connection.

Added case for lost database connection as suggested by @jianfengye in #16900

We need more information about how to create this error before merging.


[DR-1420] Scroll to plans position inside My Plan page

Overview
Scroll to plans position in order to give a better UX for the user.
Changes

Add "duScroll" directive.

👍

:+1:


How to use audio data in this model?

Generally speaking, the shape of audio input data is always [batch_size, time_stamps, mel_bins]. But this model parameter, like input_axis, is different in audio. When using for training audio, how do I set the model parameters and preprocess the audio data?

@bugczw hello! do you want to give the latest version a try?
import torch
from perceiver_pytorch import Perceiver

model = Perceiver(
    input_channels = 3,          # number of channels for each token of the input
    input_axis = 1,              # number of input dimensions (2 for images, 3 for video)
    num_freq_bands = 6,          # number of freq bands, with original value - (2 * K + 1)
    max_freq = 10.,              # maximum frequency, hyperparameter depending on how fine the data is
    depth = 6,                   # depth of net
    num_latents = 256,           # number of latents, or induced set points, or centroids. different papers giving it different names
    cross_dim = 512,             # cross attention dimension
    latent_dim = 512,            # latent dimension
    cross_heads = 1,             # number of heads for cross attention. paper said 1
    latent_heads = 8,            # number of heads for latent self attention, 8
    cross_dim_head = 64,
    latent_dim_head = 64,
    num_classes = 1000,          # output number of classes
    attn_dropout = 0.,
    ff_dropout = 0.,
    weight_tie_layers = False    # whether to weight tie layers (optional, as indicated in the diagram)
)

seq = torch.randn(1, 512, 3) # batch, time, mel bins

model(seq) # (1, 1000)

Thank a lot! And will the weight parameters obtained from the training of this model be published?

@lucidrains  Thanks for your suggestion to use audio, one cent from me is about the number of the mel bins. It would be usually much more than three, then I'd make a small change with your snippet here:
model = Perceiver(
    input_channels = 64,          # number of channels for each token of the input
         :
)

seq = torch.randn(1, 512, 64) # batch, time, mel bins

model(seq) # (1, 1000)

@daisukelab Would you mind preparing some easy Colab for learning audio? It would be nice we would have a collection of different problems solved by one model. Take a look at mine very easy solver for 'object detection' https://colab.research.google.com/drive/1rCZWPpFlgPZC_sqiUtKRSf16rScJi0JW

@batrlatom Hey, excuse me to keep you waiting, but I finally made a Colab notebook for you:
https://github.com/daisukelab/sound-clf-pytorch/blob/master/advanced/Perceiver_MelSpecAudio_Example_Colab.ipynb
But I have to say this is not finished because it didn't reach the expected performance.
I might update in the future, but I feel we should follow the way the original paper does, by using raw audio.


Support custom domain

This PR allows us to serve our status page with a custom domain such status.example.com. See the wiki page for details.

Awesome, when will this be accepted? Love your work dude

The changes in this PR will be available in v0.4.3. I'm going to release that version today or tomorrow.


Non root container

I fixed a few things in the yamls.
Added a kustomization yaml.
I added a non root image build and publish the image in dockerhub

I found a problem in my code so I close this


Implement dark mode

There's already some code for dark mode to automatically set dark mode if the user's system is set to use dark mode by default, but that's commented since Bootstrap's dark mode does not invert bg-light. This should be fixed on our end, then this code should be uncommented.

Hi, @IanWold
May I tackle this issue?
I'm a beginner so please advise if I'm doing something wrong.

Hi @Tortoise247, you certainly may take a crack at it!
You'll see that the commented-out JavaScript I linked will add the attribute data-bs-theme="dark" to the document element. This triggers Bootstrap to put everything in dark mode. Bootstrap's documentation on that is here: https://getbootstrap.com/docs/5.3/customize/color-modes/
What you can do through testing is to put that attribute on the body or the div id="app" in order to set it to dark mode. You'll see most things working but other things need a little massaging in HTML or CSS.
Have fun with it, I'll be happy to answer any questions :)


Consider file names cases reflecting JS types

For example, instead of /lib/purecomponent use /lib/PureComponent etc.

:+1:

But check http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Naming#Naming filenames. It can be confusing for Linux people, like Gruntfile.js was.

Lowercased filenames, and you don't have to thing about cases. Simple.


Add maxConcurrentCalls option to Runner

Hello!
I'm working on fixing a bug with running app-server task in a few processes from start command of yoshi.
For that I need to have ability to pass maxConcurrentCalls to Runner constructor.
It's a minor change but still a blocker for me.
Thanks!

Codecov Report

Merging #201 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #201   +/-   ##
=======================================
  Coverage   86.58%   86.58%
=======================================
  Files          13       13
  Lines         164      164
  Branches       21       21
=======================================
  Hits          142      142
  Misses         19       19
  Partials        3        3

Impacted Files
Coverage Δ

packages/haste-core/src/runner.js
80% <100%> (ø)
:arrow_up:

packages/haste-core/src/create-runner.js
100% <100%> (ø)
: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 3cfbe23...226c6f2. Read the comment docs.


chore!: update node engine requirement to >=18

Since this is a breaking change despite probably no one using Node 16 anymore, a new major version is technically required.
I hereby confirm that I followed the code guidelines found at engineering guidelines
Affected Components

[x] CLI
[ ] Create CLI
[ ] Test
[ ] Docs
[ ] Examples
[ ] Other

Notes for the Reviewer

Resolves #[issue-number]

New Dependency Submission

Additionally, looks like #991 already took care of updating the github actions to use 18.x, so this should be fine


Fix markdown list in doc

Summary:
There must a new line before a list in markdown. The page looks good on GitHub but in the documentation website: https://dynamoosejs.com/api/model/#modelputoptions-callback-modelsaveoptions-callback

Is this ready to be merged into Dynamoose? (select 1):

[x] Yes
[ ] No

Other:

[x] I have searched through the GitHub pull requests to ensure this PR has not already been submitted
[x] I have updated the Dynamoose documentation (if required) given the changes I made
[ ] I have added/updated the Dynamoose test cases (if required) given the changes I made
[x] I agree that all changes made in this pull request may be distributed and are made available in accordance with the Dynamoose license
[x] All of my commits and commit messages are detailed, explain what changes were made, and are easy to follow and understand
[x] I have filled out all fields above

@fishcharlie sorry I made change using the GitHub ui and didn't apply commit guide lines.
By the way, I can understand this is really great from a release manager perspective but it's really constraining to use a dedicated command line to commit a single message. Especially when you didn't know you have to stage file before running the comment (losing what I've written).
Finally, when pushing only documentation maybe husky shouldn't be triggered to run test (it failed because I've installed Java on my Mac)

@j0k3r Not sure what to say here. There are pros and cons to both sides. It's something that I'm still continuing to monitor.
You aren't the first to bring this up, but I do truly appreciate your feedback and will take it to heart as I continue to monitor the pros and cons of this new system.

Pull Request Test Coverage Report for Build 1101

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

Totals

Change from base Build 1100:
0.0%

Covered Lines:
2106

Relevant Lines:
2406

💛  - Coveralls

Yeah I've no idea why tests are failing on Node 9 🤷♂

I've rebased & force pushed to update the branch against the master branch. Should be ok to be merged now.


Autoload copilot-mode

Removes the need to explicitly require copilot.el before enabling the mode

LGTM! Thank you for contributing!

Fastest code review in the west :cowboy_hat_face:


Correction for raw affiliation Department of Surgery, Macerata Hospital, Macerata, Italien

Correction needed for raw affiliation Department of Surgery, Macerata Hospital, Macerata, Italien
raw_affiliation_name: Department of Surgery, Macerata Hospital, Macerata, Italien
new_rors: 019jb9m51
previous_rors: 0001fmy77
works_examples: W4321478714;W4381192452
contact: 42eabe2bf5b3fa9717cca742d60ceb5c:b122a81aa4c159ee33cdb0ed18ead743 @ sirisacademic.com

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


Databinding too ?

Thanks for this and universal IO library.
Does this provide a way to do databinding of JSON with HTML at runtime - loosely typed
I am not sure of the preferred databinding but mustache is a pretty well know runtime databinding language and there is a dart library for it :)
If you have other ideas I am all ears :)

Thanks for feedback!
This package simply implements 'dart:html' API in non-browser platforms. If 'dart:html' contains something you are looking for, then it could be implemented in this package.


Parameter loader

PackagesDataLoader.parameters now contains a ConsolidatedParameterIndexedMapping object.
Fixes https://github.com/PascalLesage/presamples/issues/56#issue-455297560
Fixes https://github.com/PascalLesage/presamples/issues/57#issue-456283943
Helps with https://github.com/PascalLesage/presamples/issues/21#issue-297985764
ConsolidatedParameterIndexedMapping tested .

Incomplete. Closed and new pull request coming up.

Reopening pull request with all commits.

Looks good. Was a bit of a shock for me to see the consolidated as the default parameter loader, but I think it makes sense.
The "unconsolidated" IndexedParameterMapping is available in .parameter_data_loaded


[Words/Favorite Home] Invalid download page

Precondition:
Log in with an existing user. Open: Groups / Speech exercises / Words /
https://brainup.site/groups/2/series/1
Steps:
Open Words/Favorite home world
Actual result: First, the speech exercises are loaded. Then it goes to the selected group of words.
Expected Result: The selected group of words is loaded

Не понял суть бага ,но все ОК.

corrected


[BUG/REGRESSION] Multiple issues with the new Format-SpectreTable refactor.

1. Format-SpectreTable no longer renders a generic list containing objects ([System.Collections.Generic.List[Object]]) when passed to the data parameter. (Regression -  This used to work perfectly)
$Results1 = [PSCustomObject]@{
    Label   = 'Python 3.13 (64-bit)'
    Version = '3.13'
    Branch  = 'CURRENT'
    Path    = 'C:\Users\futur\AppData\Local\Programs\Python\Python313\python.exe'
    Arch    = '64'
}

$Results2 = [PSCustomObject]@{
    Label   = 'Python 3.12 (64-bit)'
    Version = '3.12'
    Branch  = 'CURRENT'
    Path    = 'C:\Users\futur\AppData\Local\Programs\Python\Python312\python.exe'
    Arch    = '64'
}

$Results3 = [PSCustomObject]@{
    Label   = 'Python 3.11 (64-bit)'
    Version = '3.11'
    Branch  = 'CURRENT'
    Path    = 'C:\Users\futur\AppData\Local\Programs\Python\Python311\python.exe'
    Arch    = '64'
}
$pythonObjectsList = [System.Collections.Generic.List[Object]]@()
$pythonObjectsList.Add($Results1)
$pythonObjectsList.Add($Results2)
$pythonObjectsList.Add($Results3)

# Doesn't work
Format-SpectreTable -Data $pythonObjectsList -Border Square -Color Grey39

This is what is outputted:

It's displaying the properties of the list itself instead of the properties of all the objects contained in the list.
This works as expected:
$pythonObjectsArray = @()
$pythonObjectsArray += $Results1
$pythonObjectsArray += $Results2
$pythonObjectsArray += $Results3

Format-SpectreTable -Data $pythonObjectsArray -Border Square -Color Grey39

Can we please re-add support for generic lists and unwrapping the objects within?
2. Arrays with only single values passed to Format-SpectreTable are rendered incorrectly / broken.
In the latest iteration of Format-SpectreTable, it inexplicably renders the 'Length' attribute of each value in the array (Basically, the character count) instead of actually rendering the value. Here's full code to test:
Clear-Host

$Results1 = [PSCustomObject]@{
    Label   = 'Python 3.13 (64-bit)'
    Version = '3.13'
    Branch  = 'CURRENT'
    Path    = 'C:\Users\futur\AppData\Local\Programs\Python\Python313\python.exe'
    Arch    = '64'
}

$Results2 = [PSCustomObject]@{
    Label   = 'Python 3.12 (64-bit)'
    Version = '3.12'
    Branch  = 'CURRENT'
    Path    = 'C:\Users\futur\AppData\Local\Programs\Python\Python312\python.exe'
    Arch    = '64'
}

$Results3 = [PSCustomObject]@{
    Label   = 'Python 3.11 (64-bit)'
    Version = '3.11'
    Branch  = 'CURRENT'
    Path    = 'C:\Users\futur\AppData\Local\Programs\Python\Python311\python.exe'
    Arch    = '64'
}

$pythonObjectsArray = @()
$pythonObjectsArray += $Results1
$pythonObjectsArray += $Results2
$pythonObjectsArray += $Results3

[Array]$pathData = $pythonObjectsArray | ForEach-Object { $_.Path }
[Array]$versionData = $pythonObjectsArray | ForEach-Object { $_.Version }

Write-Host "Path Data Array:" -ForegroundColor Magenta
$pathData

Write-Host "Version Data Array:" -ForegroundColor Magenta
$versionData

Write-Host "Broken Path Data Table:" -ForegroundColor Magenta
Format-SpectreTable -Data $pathData -Border Square -Color Grey39

Write-Host "Broken Version Data Table:" -ForegroundColor Magenta
Format-SpectreTable -Data $versionData -Border Square -Color Grey39

And here's the output of the above code:

Just to add, the -Property parameter doesn't help here as there is no property in $pathData or $versionData.
The only workaround I can think of ATM is to construct objects like this:
$pythonObjectsArray = @()
$pythonObjectsArray += $Results1
$pythonObjectsArray += $Results2
$pythonObjectsArray += $Results3

[Array]$versionData = $pythonObjectsArray | ForEach-Object { [PSCustomObject]@{Version = $_.Version} }

Format-SpectreTable -Data $versionData -Border Square -Color Grey39

But this is entirely unnecessary. We should simply just populate the table with the values contained within the array in cases like this.
3. [Kind of a Regression] The -AllowMarkup flag seems counter to how the original .NET table implementation works to me, but I can live with it.
Take a look at this page, and the example within: https://spectreconsole.net/widgets/table
// Create a table
var table = new Table();

// Add some columns
table.AddColumn("Foo");
table.AddColumn(new TableColumn("Bar").Centered());

// Add some rows
table.AddRow("Baz", "[green]Qux[/]");
table.AddRow(new Markup("[blue]Corgi[/]"), new Panel("Waldo"));

// Render the table to the console
AnsiConsole.Write(table);

They don't use an -AllowMarkup flag anywhere. It just accepts and parses the markup. The same behavior is all over the original library. However, I am aware that this is an Opinionated port of the original library, but it kind of feels off.
See this page as well: https://spectreconsole.net/markup
Markup is ubiquitous throughout the entire library.
Summary
I haven't had the time to fully go over the new Format-SpectreTable, and I'm sorry if this is coming off as insulting to @trackd as I'm sure he has worked very hard on the new refactor.
But the new function simply just isn't ready for prime time IMHO. I might try a crack at fixing some of these issues, but right now I just don't have the time. A lot of scripts that I wrote which depend on the older Format-SpectreTable are now broken and I've spent a lot of time tonight trying to refactor them to work within this new release.
If there's any chance, @trackd, that you would take a crack at this - and try to possibly resolve some of these issues/edge-cases, it would be hugely appreciated. Again, I'm sorry if it seems like I'm crapping all over your refactor - I'm not. I just want to make sure the module is as robust as possible.
Any thoughts welcome.

i'll take a look at what's going on, seems strange.
It should ignore PSCustomObjects and just use the "old" method of showing all properties.
unless you inject a PSTypeName indicating that you have created formatdata for the object.
Btw,
for 3,

table.AddRow(new Markup("[blue]Corgi[/]"), new Panel("Waldo"));

they do require the use of Markup() which makes it just as opt in as this?

I haven't had the time to fully go over the new Format-SpectreTable, and I'm sorry if this is coming off as insulting to @trackd as I'm sure he has worked very hard on the https://github.com/ShaunLawrie/PwshSpectreConsole/pull/15.
But the new function simply just isn't ready for prime time IMHO.

no worries, this is why previews exist :)
to find all the edgecases and fix them before stable release.
I have a pretty good idea what's going on i think, ill try and get a fix in tonight or tomorrow.

Btw, for 3,

table.AddRow(new Markup("[blue]Corgi[/]"), new Panel("Waldo"));

they do require the use of Markup() which makes it just as opt in as this?

You're right about this. I think I'm fine with the new -AllowMarkup flag. It's starting to bother me less, and probably easier to implement.

no worries, this is why previews exist :) to find all the edgecases and fix them before stable release.

Good stuff! I'm glad I didn't offend.

I have a pretty good idea what's going on i think, ill try and get a fix in tonight or tomorrow.

That would be awesome. I really appreciate all your hard work on the function. I took a look at the source briefly, and I've been going over both Format-SpectreTable and Get-DefaultDisplayMembers to try and familiarize myself with the logic.
If there is anything I can help with, let me know!

Ok, so a couple of things here..

this is fixed now.

this is a bit strange now when i looked at it a bit closer..
[Array]$pathData = $pythonObjectsList | ForEach-Object { $_.Path }

Makes a string array, i havnt tested if this worked before but i would be a bit surprised?
it would make alot more sense for the code to be
[Array]$pathData = $pythonObjectsList | Select-Object Path
# or
Format-SpectreTable -Data $pythonObjectsList -Property Path

it's hitting what is essentially the same code as before my change relevant lines its walking the objects psobject.properties.name to add columns to the table, but as its a string array that doesn't really work..
        else {
            Write-Debug 'no formatting found and no properties selected, enumerating psobject.properties.name'
            foreach ($prop in $collector[0].psobject.Properties.Name) {
                if (-Not [String]::IsNullOrEmpty($prop)) {
                    $table.AddColumn($prop) | Out-Null
                }
            }
        }

fst -data $pathData -Debug
DEBUG: getting formatdata for System.Char System.ValueType System.Object
DEBUG: formatData: 0
DEBUG: no formatting found and no properties selected, enumerating psobject.properties.name
╔════════╗
║ Length ║
╠════════╣
║ 65     ║
║ 65     ║
║ 65     ║
╚════════╝

which can be confirmed with $pathdata[0].psobject.properties.name
If that did work before im not entirely sure how?
I'm not sure how we should solve this, we check psobject.properties.name so we can add each property to a column.

as for the markdown flag, to expand on my earlier response..
Because it requires a different Class to render rather than normal [Spectre.Console.Text] which is used by default in this module, the flag tells the function to use [Spectre.Console.Markup]
                   if($AllowMarkup) {
                        [Markup]::new([String]$cell.Value)
                    } else {
                        [Text]::new([String]$cell.Value)
                    }

i've just commited my fixes, please test them out and see if it works better for you.
In general i would say it is better to use the pipeline to enumerate
ie
$data | Format-SpectreTable

Using an array inline with -Data feels a bit anti-powershell? idk, maybe it's just me?
I'm aware all of the examples use this approach so we need it to work.
but it's essentially not using the begin, process, end as "intended"
you can try this function to see what i mean,
function test {
    [cmdletbinding()]
    param(
        [parameter(ValueFromPipeline)]
        [Object]
        $data
    )
    begin {
        $PSStyle.Foreground.Green
        'Begin'
        $data.count
        $PSStyle.Reset
    }
    process {
        $PSStyle.Foreground.Cyan
        'Process'
        $data.count
        $data.Gettype().FullName
        $PSStyle.Reset
    }
    end {
        $PSStyle.Foreground.Magenta
        'End'
        $data.count
        $PSStyle.Reset
    }
}
# test
Test -data $pythonObjectsList
$pythonObjectsList | test

The markup in the table is pretty neat @fmotion1 I've used it here https://github.com/ShaunLawrie/PwshEc2Tools/tree/main
https://github.com/ShaunLawrie/PwshEc2Tools/assets/13159458/7172da94-a8ac-4329-a15e-3562a6c5b917
I've added a pile of comments on the #21 PR. Thanks for the additions!

@ShaunLawrie That's freakin' awesome mate. Love it!

Using an array inline with -Data feels a bit anti-powershell? idk, maybe it's just me? I'm aware all of the examples use this approach so we need it to work. but it's essentially not using the begin, process, end as "intended"

Personally I do it all the time...
I completely understand that a major signature of PowerShell is pipeline processing and I'm completely on board when it comes to ensuring the pipeline works as intended with this function. But please don't neglect those of us that do use functions in alternative ways without large pipeline chains. Sometimes it's way more readable to write code like this.
Thanks again for all your changes though, I am going to install the latest prerelease now and give all the new changes a whirl!

But please don't neglect those of us that do use functions in alternative ways without large pipeline chains. Sometimes it's way more readable to write code like this.

Oh, i didn't mean to imply that I was ignoring your issue, it should absolutely work and it does now.

Thanks again for all your changes though, I am going to install the latest prerelease now and give all the new changes a whirl!

my pr is not yet merged, I'm going to try and implement a few more changes to solve your second point, and do a bit of restructure before marking the pr ready.
if 1. is a big blocker you could grab Format-SpectreTable in my pr.
Hoping to have the other stuff added tonight or tomorrow.

function ConvertTo-SpectreRainbow {
    param(
        [Parameter(Mandatory, ValueFromPipeline)]
        [String]$string
    )
    begin {
        $spectreColors = [Spectre.Console.Color] | Get-Member -Static -Type Properties | Select-Object -ExpandProperty Name
    }
    process {
        $String.EnumerateRunes() | ForEach-Object {
            "[{0}]$($_.ToString())[/]" -f $spectreColors[(Get-Random -Minimum 0 -Maximum $spectreColors.Count)]
        } | Join-String
    }
}

kind of fun to play around with ;)

Haha nice, if you convert the color to HSV and sort by hue you can do a smooth-ish rainbow.
I'm keen to get your format-spectretable changes merged to prerelease.
I'm on holiday without a laptop so it will be stuck in prerelease until I'm back in 2.5 weeks. The changes in prerelease have been pretty significant to add the testability and I was thinking of bumping the spectre console version that it's using before merging it to main and publishing a new minor version.

Haha nice, if you convert the color to HSV and sort by hue you can do a smooth-ish rainbow.

that is smoother, the silly things are the most fun 😆

function ConvertTo-SpectreRainbow {
    param(
        [Parameter(Mandatory, ValueFromPipeline)]
        [String]$string
    )
    begin {
        function Get-SpectreHsv {
            [CmdletBinding()]
            param()
            $ColorNames = [Spectre.Console.Color] | Get-Member -Static -Type Properties | Select-Object -ExpandProperty Name
            foreach ($Name in $ColorNames) {
                $Spectrecolor = [Spectre.Console.Color]::$Name
                $drawing = [System.Drawing.Color]::FromArgb("0x$($Spectrecolor.ToHex())")
                [PSCustomObject]@{
                    Name       = $Name
                    Hue        = $drawing.GetHue()
                    Saturation = $drawing.GetSaturation()
                    Brightness = $drawing.GetBrightness()
                }
            }
        }
        $spectreColors = (Get-SpectreHsv | Sort-Object Hue).Name
        $i = 0
    }
    process {
        $String.EnumerateRunes() | ForEach-Object {
            "[{0}]$($_.ToString())[/]" -f $spectreColors[$i]
            if ($i -eq ($spectreColors.Count - 1)) {
                $i = 0
            }
            else {
                $i++
            }
        } | Join-String
    }
}

I'm keen to get your format-spectretable changes merged to prerelease.

yea that would be cool, the pr is getting a bit big now and a bit expanded from its original purpose :)
i did sneak in a new public function 😅 (visible in the improved rainbowtable )
hint 📆

I'm on holiday without a laptop so it will be stuck in prerelease until I'm back in 2.5 weeks. The changes in prerelease have been pretty significant to add the testability and I was thinking of bumping the spectre console version that it's using before merging it to main and publishing a new minor version.

👍
i've been been testing out one of the 0.48.1 preview releases for a while now so i think bumping Spectre.Console version should be fine.

Cool, bump it in your branch and I’ll hit merge to prerelease when you say
it’s ready
On Thu, 18 Jan 2024 at 1:26 PM, trackd @.***> wrote:

Haha nice, if you convert the color to HSV and sort by hue you can do a
smooth-ish rainbow.
that is smoother, the silly things are the most fun 😆
image.png (view on web)
https://github.com/ShaunLawrie/PwshSpectreConsole/assets/17672644/b4312169-dc01-4ba3-bdb2-a0efcedaec3d
function ConvertTo-SpectreRainbow {
param(
[Parameter(Mandatory, ValueFromPipeline)]
[String]$string
)
begin {
function Get-SpectreHsv {
[CmdletBinding()]
param()
$ColorNames = [Spectre.Console.Color] | Get-Member -Static -Type Properties | Select-Object -ExpandProperty Name
foreach ($Name in $ColorNames) {
$Spectrecolor = [Spectre.Console.Color]::$Name
$drawing = [System.Drawing.Color]::FromArgb("0x$($Spectrecolor.ToHex())")
[PSCustomObject]@{
Name       = $Name
Hue        = $drawing.GetHue()
Saturation = $drawing.GetSaturation()
Brightness = $drawing.GetBrightness()
}
}
}
$spectreColors = (Get-SpectreHsv | Sort-Object Hue).Name
$i = 0
}
process {
$String.EnumerateRunes() | ForEach-Object {
"[{0}]$($_.ToString())[/]" -f $spectreColors[$i]
if ($i -eq ($spectreColors.Count - 1)) {
$i = 0
}
else {
$i++
}
} | Join-String
}
}
I'm keen to get your format-spectretable changes merged to prerelease.
yea that would be cool, the pr is getting a bit big now and a bit expanded
from its original purpose :)
i did sneak in a new public function 😅 (visible in the improved
rainbowtable )
hint 📆
I'm on holiday without a laptop so it will be stuck in prerelease until
I'm back in 2.5 weeks. The changes in prerelease have been pretty
significant to add the testability and I was thinking of bumping the
spectre console version that it's using before merging it to main and
publishing a new minor version.
👍
i've been been testing out one of the 0.48.1 preview releases for a while
now so i think bumping Spectre.Console version should be fine.
—
Reply to this email directly, view it on GitHub
https://github.com/ShaunLawrie/PwshSpectreConsole/issues/20#issuecomment-1897548045,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADEMYIXDLSYZKMOOXHQEGXDYPBT2LAVCNFSM6AAAAABBJ3VBY6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQOJXGU2DQMBUGU
.
You are receiving this because you were mentioned.Message ID:
@.***>

I think the issues in here are all addressed in the latest prerelease. Is that right @fmotion1 ?


Add a statistics metric type

This PR adds a statistics metric type. Its purpose is to aggregate measurement values into a set of statistics, e.g. min/max, mean, percentiles etc. It is up to reporters to decide (and document) what statistics are actually expose, because it depends on the monitoring system in use.
Statistics are useful in situations where distributions are not available or we don't  know yet what buckets we should choose for the distribution. It also makes sense to use them when there is only one "instance" of the metric (e.g. our application runs only on one node).
I'm still wondering if "statistics" is a good name here. Maybe we should follow Prometheus' steps and use "summary" for this metric type? i'm also considering adding a piece of documentation comparing distribution and statistics, but I'm not sure about it.
/cc @josevalim @bryannaegele @binaryseed

Codecov Report

Merging #32 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
+ Coverage   98.03%   98.07%   +0.03%
==========================================
  Files           1        1
  Lines          51       52       +1
==========================================
+ Hits           50       51       +1
  Misses          1        1

Flag
Coverage Δ

#1_5_otp18
98.07% <100%> (+0.03%)
:arrow_up:

#1_5_otp20
98.07% <100%> (+0.03%)
:arrow_up:

#1_8_otp19
98.07% <100%> (+0.03%)
:arrow_up:

#1_8_otp21
98.07% <100%> (+0.03%)
:arrow_up:

Impacted Files
Coverage Δ

lib/telemetry_metrics.ex
98.07% <100%> (+0.03%)
: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 9bc23bc...65cd25b. Read the comment docs.

Codecov Report

Merging #32 into master will increase coverage by 0.03%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #32      +/-   ##
==========================================
+ Coverage   98.03%   98.07%   +0.03%
==========================================
  Files           1        1
  Lines          51       52       +1
==========================================
+ Hits           50       51       +1
  Misses          1        1

Flag
Coverage Δ

#1_5_otp18
98.07% <100%> (+0.03%)
:arrow_up:

#1_5_otp20
98.07% <100%> (+0.03%)
:arrow_up:

#1_8_otp19
98.07% <100%> (+0.03%)
:arrow_up:

#1_8_otp21
98.07% <100%> (+0.03%)
:arrow_up:

Impacted Files
Coverage Δ

lib/telemetry_metrics.ex
98.07% <100%> (+0.03%)
: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 9bc23bc...65cd25b. Read the comment docs.

I like summary as a name. :+1:


UX meeting agenda 2 November 2016

Discuss designs for managing viewlets

Anything else?

My topics of which none are urgent:

Multiple debug sessions in one vscode instance
Focus mode (hiding the activity bar)

@stevencl fyi I cannot attend today.


New annotations not reflected in UI or webhook pushes

While testing the webhook functionality we added a new annotation to a rule and reloaded Prometheus. Prometheus' alert page shows the new annotation, however the AM UI nor the JSON data provided in the webhook show the new annotation. Is this expected?

After Prometheus has resent the alert to Alertmanager, the annotation should be updated there.
Testing this with a running Alertmanager and curl is working as expected in the UI for me.
curl -XPOST -d'[{"labels":{"alertname":"a"},"annotations":{"a":"123"}}]' http://localhost:9093/api/v1/alerts
curl -XPOST -d'[{"labels":{"alertname":"a"},"annotations":{"a":"123456"}}]' http://localhost:9093/api/v1/alerts

Can you provide steps to reproduce the problem?

Sorry for my delay. Maybe this is an issue with Prometheus itself. To reproduce do the following:

Run Prometheus with a simple alert rule and point it to an AM instance
While the alert is firing, add or remove an annotation
Reload Prometheus
You will now see the new annotations reflected in the UI of Prometheus however you will not see the new annotations reflected in the Alertmanager UI.

Dupe of #550 which was just fixed in Prometheus.


Feature

Add Readme_cn files. Rename stat.py to stat_define.py.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.wangxin94 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

不错的工作，我稍后review一下，给朱老师反馈一下


adds Enrique

Hi,
This PR adds myself to the website. I have tested the changes locally and I didn't seem to break anything.

Looks good to me - thanks @tokamaster


Upload TRDS

Thx 4 Ur work

Also, you can use these graphics to say that your ERC20 token fully compatible with Trust Wallet (https://trustwallet.com/logo-assets). Tokens will show up automatically once the user receives them.
Feel free to share this on social media and tag Trust Wallet:

Twitter: @trustwalletapp

Facebook: @trustwalletapp


MF to create a file

Hi Allan, can you create a macro function to create an external file?

This should be possible.  Leave it with me!

Ok it's ready, will merge once the tests pass:  https://github.com/sasjs/core/pull/128
Docs:  https://core.sasjs.io/mf__writefile_8sas.html


code-with-copy: Allow to show icon on hover

Connects-to: #555
Change-type: minor
Signed-off-by: Dimitrios Lytras<EMAIL_ADDRESS>---- Autogenerated Waffleboard Connection: Connects to #555

There is a typing issue I have yet to tackle.

While converting device list to React, the copy icon is always there which makes it a bit annoying.


Implement Delete email template endpoint (Admin)

Description:
This issue involves implementing an API to delete email template. The endpoint should allow Admin to make a DELETE request to {{baseUrl}}/api/admin/emails/templates/{{templateId}}.
Tasks:

Create a controller for the /controllers/email endpoint in the backend (create the route email if not created).
Parse and validate the request body to ensure it matches the expected format.
Implement appropriate error handling and response status codes for different scenarios (e.g., validation errors, database errors).
Write unit tests to validate the functionality and correctness of the endpoint.

API documentation: https://documenter.getpostman.com/view/27421496/2s93m1a4ac#8744a3ee-970f-489a-853d-8b23fdee8de3
ER diagram: https://drive.google.com/file/d/11KMgdNu2mSAm0Ner8UsSPQpZJS8QNqYc/view
Acceptance Criteria:

The profile API endpoint /controllers/email is implemented via a DELETE request.
The request body is properly parsed and validated for the required format.
Appropriate error handling is implemented, providing meaningful error messages and correct response status codes.
Unit tests are written to validate the functionality and correctness of the endpoint.

Additional Information:
No
Related Dependencies or References:
No

Hey! @janithlahirukariyawasam Will I able to work on this?

Hey! @janithlahirukariyawasam Will I able to work on this?

Sure

Hey! @janithlahirukariyawasam Will I able to work on this?

Sure

@janithlahirukariyawasam can you explain what should I do in this?

Hi @YoshithaRathnayake, If you don't mind, Shall I work on this issue, please? cc - @anjula-sack


Directly include Swagger API ref in docs

Fixes #793 .

Codecov Report

Merging #1610 (53f3abe) into master (a4f7985) will decrease coverage by 0.09%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1610      +/-   ##
==========================================
- Coverage   39.34%   39.25%   -0.10%
==========================================
  Files         167      167
  Lines       13554    13554
==========================================
- Hits         5333     5320      -13
- Misses       7458     7469      +11
- Partials      763      765       +2

Impacted Files
Coverage Δ

pkg/pyramid/tier_fs.go
56.76% <0.00%> (-5.68%)
: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 a4f7985...53f3abe. Read the comment docs.

@ozkatz not sure how best to test this.  Thinking we might just push it and roll back if it's horrid :-/

Oops.

@ozkatz not sure how best to test this. Thinking we might just push it and roll back if it's horrid :-/

make docs-serve won't work?

Confirmed still not to work using make docs-serve.  Back to the drawing board :triangular_ruler: :straight_ruler:

Thanks!  This works.


Fix unique validator for map with Pointer value

Fixes Or Enhances
I have raised an issue regarding the unique validator not working for the map with pointer value type.
Make sure that you've checked the boxes below before you submit PR:

[x] Tests exist or have been written that cover this particular change.

@go-playground/validator-maintainers

Coverage: 74.198% (+0.007%) from 74.191% when pulling fcb266232fb3bf02bd34e25bd66148d75554bcc5 on vijaynallagatla:fix_unique_validator into 8f07b0368280d9fc70b4ffd3708b31427bbc286d on go-playground:master.

@validator-maintainers Could you please review this PR ?


Support for align action.

Adds support for the align action as discussed in these threads:
https://2dimensions.slack.com/archives/CHMAP278R/p1655506259768229
https://2dimensions.slack.com/archives/CHMAP278R/p1655592967543899
I'm specifically calling Actions anything that internally happens in response to a Listener (used to be just an input change but now will be generalized as the things listed in the diagram below) and an Event is a high-level external output from the StateMachine.

Note that FireEvent isn't implemented yet but is called out as an example of another possible Action that a Listener will trigger.

All the *Base classes are generated by our Core generator (reads the .json files in the defs folder and writes Base classes that handle serialization/deserialization and some RTTI like functionality).

Oooh, that's cool! Thanks for clarifying


BUG: Fix test errors steming from the new multi-threading mechanism.

Fix errors steming from the use of the new itk::PoolMultiThreader
class for multi-threading.
The solution adopted in this patch set was based on the discussion in:
http://review.source.kitware.com/#/c/23434/

CI is using an older version of ITK, before DynamicThreadedGenerateData was introduced. CI's version of ITK needs to be updated.

We will release ITK 5.0 Alpha 2, update the CI resources, then re-build.

Thanks @thewtex . That will help. But I feat that a solution to the gerrit topic:
http://review.source.kitware.com/#/c/23439/
will also be needed. Once that is fixed in ITK I'll update this topic.

Could be closed in favor of #60, or this PR updated with changes in #60.

Closing this then. Thanks @dzenanz


Add ability to split the credit data by academic term

[ ] Add ability to split the credit data by academic term
[ ] Cypress tests

e.g. single row "Tietokoneen toiminta 2021" -> two rows "Tietokoneen toiminta 2021 syksy" + "Tietokoneen toiminta 2021 kevät"

Merged into #3658 and #3657


Dutch Translation of comment is commentaar

The Dutch translation used for the word 'comment' is strange. It's translated as 'reactie', which is a comment in the sense of a reaction (as in a reply to something).
While this might technically be a correct translation for 'comment', it would be better to use the 'commentaar' translation, which is 'comment' as in a note or remark.
It really bother me, because I'm writing a Dutch course and it's very strange.
Closes #5542

Could you fix this in crowdin instead? We have instructions on how to create translations at https://makecode.com/translate. Otherwise, your fix will be overriden the next round of sync crowdin->github.

I see. Thanks


Aerial Fishing. Cant catch Greater Siren.

🐛 Bug Report
After getting the stats individually for catching the Greater Siren from Aerial Fishing, I can't seem to catch
any of them. The requirements are 91 Fishing and 87 Hunting according to the wiki, which my minion currently possesses.

COPIED FROM BUG REPORT I MADE:
Looks like some of the code may be broken, https://discord.com/channels/342983479501389826/668073484731154462/805181407914754048 this person has the required stats for greater sirens but didn't receive greater sirens as loot, it's possible that the roll requires the hunter and fishing level to be 1 more than what is intended (I may be reading the code wrong)
if (
currentRoll > 82 &&
currentFishLevel > greaterSiren.fishLvl! &&
currentHuntLevel > greaterSiren.level!
) {
greaterSirenCaught++;
continue;

COPIED FROM BUG REPORT I MADE:
Looks like some of the code may be broken, https://discord.com/channels/342983479501389826/668073484731154462/805181407914754048 this person has the required stats for greater sirens but didn't receive greater sirens as loot, it's possible that the roll requires the hunter and fishing level to be 1 more than what is intended (I may be reading the code wrong)
if (
currentRoll > 82 &&
currentFishLevel > greaterSiren.fishLvl! &&
currentHuntLevel > greaterSiren.level!
) {
greaterSirenCaught++;
continue;

#1275 will resolve this


Added an icon-button to remove an operation from the recipe

This has bugged me from day one that the only way to remove an operation was to drag it back into the list. I just learned 20 minutes ago via the source code that you can also double click an operation to remove it. Both are really odd choices from a UX stand point. I just added a simple button. It's also in the top right corner where you'd usually expect stuff like a "close" button.
I also wanted to enable data-toggle for these icons to be consistent with the rest of the app. But that breaks when the operation is removed (the tooltip will still render).

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

Hey!  This pull request has gotten rather old and that's our fault.  This project stopped being actively maintained for a while and it looks like your pull request has started to gather dust.  Would you be able to update your branch to the latest version of CyberChef and we'll give it a review?

I'd probably have to implement this again (not sure how much has changed in four years). Maybe in the future if it keeps bugging me, but now I know I can double click and that works for me.


What if i already have a Node object type? Can i rename relay's "Node" interface

Due to historical reasons, we have an Object type called Node already along with node(id: String) query in our graphql server.
I would like to add relay now, but i realised that relay also uses the Node interface type, thus clashing with our Node object.
Is there anyway to rename relay's Node to RelayNode?
Thanks

If you update to Relay Modern (1.0.0 or above) you may be able to get pretty far. Relay no longer dynamically constructs node queries when refetching data (all queries are explicitly provided by the developer). It does, however, still assume that Node is an interface, and the compiler will try to add an id field when it encounters a type that implements Node (see here).
Having said that, I think there's a chance that this could work just fine even if you have a Node type (not an interface): I think the mayImplement check just might fall through gracefully if it is not an interface.
So the answer to the question is: no, you cannot rename Node to RelayNode, but if you upgrade to Relay Modern then you might not need to (and if you run into any problems, then I would think that it would be reasonable for us to look at making changes or accepting PRs to allow that use case).


Auditor and notifier tests are flaky

Travis logs attached
log-2.txt / log.txt

Haven't seen in a while, closing.


Netlify hosting

Acceptance Criteria
Get this site served up over Netlify instead of Github Pages. The build process should be automated and current build files (in /doc folder) should be removed from repo. A document should be introduced detailing our new process
A domain name will need to be acquired at some point, but that is not considered part of the scope of this ticket unless it is needed by Netlify.
Related Features

N/A

Resources

https://www.netlify.com/with/gatsby/

Initial setup is complete. See: https://fcc-nashville.netlify.app/


[Feature Request] Allow specific NPCs not to be added to the body pile

Would it be possible to allow specific NPCs that are defeated not to go to the body pile in the top left?
I love the execution, but there are specific NPCs that I want to stay where they are when they die. Would it be possible to add a checkbox somewhere on the NPC sheet to give the option for them not to go into the body pile?
Alternatively, is there an effect that can be added through DAE that will let them "count" as a player for the purpose of the body pile?
Many thanks!

Hello! It seems you haven't read the Before Posting an issue as indicated at the top of the Repository Readme The Issue has been closed.
If you are reporting a bug, feel free to follow the steps here (https://theripper93.com/info/issues) and reopen the issue with all the relevant information.


temp fix for NG4T length issue

Added check to see if length of NAS PDU is more than 1 byte.
Temporary fix for NG4T testing.
Also merged temporary stream Id fix.

retest this please

@badhrinathpa if this is not required now then we should close the pull request


[BugFix] Fix the loss of bucket info after disable the dynamic partition

If user create table using dynamic partition with dynamic_partition.buckets. After they SET ('dynamic_partition.enable' = 'true') the buckets info is lost. The pull request fix this by eliminate the remove the buckets info
What type of PR is this：

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #https://starrocks.atlassian.net/browse/SR-17195
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 3.0
[x] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:heart_eyes: pass : 5 / 5 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/common/util/DynamicPartitionUtil.java
5
5
100.00%
[]

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5

The pull request in branch-2.5(#22672)


Training my own dataset error

I set up the dataset in VOC2007 format.Then..
Preparing training data...
done
before filtering, there are 5240 images...
after filtering, there are 0 images...
0 roidb entries
Loading pretrained weights from data/pretrained_model/vgg16_caffe.pth
Traceback (most recent call last):
File "trainval_net.py", line 373, in
save_name = os.path.join(output_dir, 'faster_rcnn_{}{}{}.pth'.format(args.session, epoch, step))
NameError: name 'step' is not defined
what is wrong with it ?thanks a lot!

Could you share your experience in training your own data? Like a reference blog or something else.
THX a lot !

我可以给你发一份我自己的实验日志，需要的话发你邮箱吧 @cjxnew

<EMAIL_ADDRESS>发自我的 iPhone

在 2019年11月9日，22:33，lifuyu<EMAIL_ADDRESS>写道：
我可以给你发一份我自己的实验日志，需要的话发你邮箱吧 @cjxnew
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

The problem is that'Number of boxes must match number of ground-truth images'

您好，您在github上提的问题，也就是name 'step' is not defined这个问题，具体的解决办法是什么呢？困扰我好几天了。您提到的number of boxes must match number of gt指的是图片数量和.xml文件数据需要相等吗？
谢谢。
发自我的 iPhone

在 2019年11月11日，11:16，lifuyu<EMAIL_ADDRESS>写道：
The problem is that'Number of boxes must match number of ground-truth images'
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

<EMAIL_ADDRESS>谢谢！

Actually I have my own dataset in format of ["filename" "boxes label values Like x-min y-min x-max y-max" "class-name"] and filename consist the path of the image, so how can given this dataset to model for testing and training , please anybody help me ..

You can search a annotation software named 'LabelImg'，install it and then labeling your data，it can generate .xml files with VOC format.
发自我的 iPhone

在 2019年11月19日，15:41，Devendra Swamy<EMAIL_ADDRESS>写道：
Actually I have my own dataset in format of ["filename" "boxes label values Like x-min y-min x-max y-max" "class-name"] and filename consist the path of the image, so how can given this dataset to model for testing and training , please anybody help me ..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you so much your valuable reply and one more doubt, which parameters
i have to tune in faster rcnn model ?
On Tue, Nov 19, 2019 at 1:50 PM BUGkiller<EMAIL_ADDRESS>wrote:

You can search a annotation software named 'LabelImg'，install it and then
labeling your data，it can generate .xml files with VOC format.
发自我的 iPhone

在 2019年11月19日，15:41，Devendra Swamy<EMAIL_ADDRESS>写道：
Actually I have my own dataset in format of ["filename" "boxes label
values Like x-min y-min x-max y-max" "class-name"] and filename consist the
path of the image, so how can given this dataset to model for testing and
training , please anybody help me ..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/jwyang/faster-rcnn.pytorch/issues/690?email_source=notifications&email_token=ALLD6LV7LSAOBDKPCLI3LB3QUOOTRA5CNFSM4JKAKUPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEENITRI#issuecomment-555387333,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALLD6LXP5SFKY3MCATLS67TQUOOTRANCNFSM4JKAKUPA
.

when i am training the model suddenly that will restarted , anybody give the solution for rectify those problem ..
Thanking you !

@cjxnew exo me, I got the same problems with you,  how to fix this problem? thank you in advance

我可以给你发一份我自己的实验日志，需要的话发你邮箱吧 @cjxnew

<EMAIL_ADDRESS>, 谢谢！

我可以给你发一份我自己的实验日志，需要的话发你邮箱吧 @cjxnew

<EMAIL_ADDRESS>非常感谢！

我可以给你发一份我自己的实验日志，需要的话发你邮箱吧 @cjxnew

<EMAIL_ADDRESS>非常感谢！


Issue with text fields

Hi,
first of all congratulations for a nice plugin.
The plugin (last version) is working properly in my Redmine except for the text fields (default and custom fields). It shows the pencil and you can access the pop-up but just aren't able to change the value. The cursor disappears from the popup and you can't modify the text.
This happens with any theme and any Redmine version with different plugins. Do you know what can be causing this?
Thanks in advance for your help!

Hi @lublasco
Thank you for your kind words!
My last commit should have fixed your issue. Don't hesitate to come back on this ticket if you still encounter any problem.
If you find the plugin helpful, please take a minute to star it on Github and rate it 5 stars on http://www.redmine.org/plugins/redmine_issue_dynamic_edit 👍

Hi, @Ilogeek, thank you too for your good opinion ;)
Your tweak works perfectly. Rating done ;)


Safe App request for OtoCo

Name/Description
OtoCo
OtoCo is a Web3 dApp that lets anybody with an Ethereum wallet spin up a real-world Limited Liability Company in Delaware and Wyoming on the Ethereum blockchain or use an unincorporated Decentralized Autonomous Organization for their projects, and add smarty contract bolt-ons from a dAppstore.
Type

New addition

Compatible Networks
- Mainnet
- Rinkeby

Code for review
Github Front-end
Github Smart-contracts
IPFS hash/App URL
otoco.io
Helpful References
Youtube Channel
Test Plan
Whitepaper
Desired date
02/20/2022

Could you please make the app auto-connect to the Safe when opened as a Safe App?
All the requirements for listing can be found here: https://docs.gnosis-safe.io/build/sdks/safe-apps/releasing-your-safe-app

@mikheevm Done. Automatic connection happens on landing page right now for Gnosis Safe. We will still need some help with item 4 at "Releasing your Safe App" cause I'm having errors verifying contracts at Sourcify. They are all Verified at Etherscan, but for some reason, same code and params not works at Sourcify.

Tested basic functionality

[x] Can add app => manifest.json is present and contain name, description and iconPath
[x] App automatically connect the Safe

[x] Can switch between networks if DApp allows it and when returning to the Safe auto-connects again

[x] Try to execute some transaction

[x] Safe transaction confirmation popup works

[x] Check for memory leaks:

[x] Check infura interaction requests
[x] Check infura interaction requests in metamask extensions

[x] Review code

I found a couple of minor things:

Cannot copy from the iframe my token URL

That's because you are not allowed to use Clipboard API inside iframe. Perhaps we should allow it explicitily @dasanra . But just in case right now you cannot copy the token URL without digging inside network panel

When trying to redirect to a safe you are going to a new URL. Is a little strange is you are in the safe itself

Not a problem at all right now but you are using whitelistedDomains to create a new SafeAppsSDK what is fine but we are going to release a new version renaming this to allowedDomains so  just as a reminder for when you upgrade the SDK in the future 😁

@yagopv Hello Yago, here is the fixes I just uploaded:

Added a condition to hide clipboard icons when at Gnosis-Safe app (unless you allow this in the future).
Hide Manage Wallet button in cases where wallet connected is same as entity asset wallet (It could have cases where people prefere to separate owners wallet from treasury wallet).

About the whitelistedDomains, could we replace it right away or only when we upgrade the version?

Hi @filipesoccol thanks!
You cannot replace the whitelistedDomains now, only take into account when you upgrade gnosis packages in the future because your build is going to break for sure and now you know the reason on advance ☺

App was added to the list


Problems with bidirectional communication

Hello,
I’m trying to setup a bidirectional communication between a M4 core (running FreeRTOS) and a A7 core (running Linux).
When the A7 tries to do a remote call, nothing happens. But when the remote calls are performed from the M4, it gives the error below :
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 754, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/usr/lib/python2.7/site-packages/erpc/simple_server.py", line 23, in run
    self._receive_request()
  File "/usr/lib/python2.7/site-packages/erpc/simple_server.py", line 31, in _receive_request
    msg = self.transport.receive()
  File "/usr/lib/python2.7/site-packages/erpc/arbitrator.py", line 57, in receive
    info = self._codec.start_read_message()
TypeError: unbound method start_read_message() must be called with BasicCodec instance as first argument (got nothing instead)

Could you please help me ?
Here is the M4 code in C:
void functionsM4_eRPC(...){
	...
}

void poll_server(void *param){
    PRINTF("Polling task started\n\r");
    while(1) erpc_server_poll();
}

void app_task(void *param){
	erpc_mbf_t message_buffer_factory;
	transport = erpc_transport_rpmsg_lite_tty_rtos_remote_init(101, 1024, (void*) RPMSG_LITE_SHMEM_BASE, ERPC_TRANSPORT_RPMSG_LITE_LINK_ID, NULL, RPMSG_LITE_NS_ANNOUNCE_STRING);
	message_buffer_factory = erpc_mbf_rpmsg_tty_init(transport);
	erpc_transport_t arbitrator = erpc_arbitrated_client_init(transport, message_buffer_factory);
	erpc_server_init(arbitrator, message_buffer_factory);
	erpc_add_service_to_server(create_linux2rtos_service());

	if(xTaskCreate(poll_server, "APP_POLL", APP_TASK_STACK_SIZE, NULL, tskIDLE_PRIORITY + 1, &app_task_handle) != pdPASS) {
		PRINTF("\r\nFailed to create polling task.\r\n");
		return;
	}

	while(1){
		functionsA7_eRPC(...);
	}
}

Here is the A7 code in Python :
class rtos2linuxServiceHandler(erpc_message.interface.Irtos2linux):
    def functionsA7_eRPC(self, ...):
        ...

def runServer(transport):
    server = erpc.simple_server.ServerThread(transport, erpc.basic_codec.BasicCodec)
    msgHandler = rtos2linuxServiceHandler()
    msgService = erpc_message.server.rtos2linuxService(msgHandler)
    server.add_service(msgService)
    server.start()
    print('\r\neRPC server started\r\n')

def runClient(transport):
    clientManager = erpc.client.ClientManager(transport, erpc.basic_codec.BasicCodec)
    client = erpc_message_M4server.client.linux2rtosClient(clientManager)
    while True:
        client.funcitonsM4_eRPC():

if __name__ == "__main__":
    transport = erpc.transport.SerialTransport("/dev/ttyRPMSG101", 115200)
    arbitrator = erpc.arbitrator.TransportArbitrator(transport, erpc.basic_codec.BasicCodec)
    print('Selected ttyRPMSG Transport')
    runServer(arbitrator)
    runClient(arbitrator)

Hello @0xff800000,
I have never tried to run bidirectional communication between CM7/Linux/Phyton and CM4/FreeRTOS/C, but I think you should have the server and the client task separated on the CM4 side (app_task in your code combines both together). Attached is the C source code for both sides of the bidirectional communication that works on our platforms and could be used as reference for you. You should be able to setup your erpc application accordingly. Hope it will help you.
Regards
Michal
erpc_two_way_rpc_rpmsg_rtos.zip

Hello @MichalPrincNXP ,
I tried to modify the M4 code as you suggested however it gives the same error. My guess is that the problem comes from my Python code.
Do you have an example code (either Linux/Python or Linux/C) that uses the Transport Arbitrator ?
Thanks,
0xff800000

Hello @0xff800000,
I recommend to visit the https://mcuxpresso.nxp.com/ and build and download the sdk package for FRDM-K64F board (select all optional components once being on the web page to include the multicore support). There is the multiprocessor erpc_remote_control examples placed in boards\frdmk64f\multiprocessor_examples folder then. This example implements the transport arbitrator and can serve as another reference for you. The python app. with arbitrator is attached.
run.zip
Regards
Michal

Hello @MichalPrincNXP ,
I read the python example you sent and I could find the errors in my code.
Thank you very much for your help !
0xff800000


dst: add hardRestart command

This implements a pseudo-hard restart by renaming the storage directory and avoiding any writes to open file descriptors. It is not perfect and will likely be superseded by wasi syscall simulation (if possible).

I'm not very happy with this PR since it's not a complete solution given open FDs. Will keep this up while I see how we can simulate wasi syscalls.


[deprecated]HLS: support kick-off hls client

for https://github.com/ossrs/srs/issues/2972
deprecated, see https://github.com/ossrs/srs/pull/3371

deprecated, see https://github.com/ossrs/srs/pull/3371

Merged by #3371


Alternative App icons

When using dark mode, the white icon feels a bit too bright.
The idea: provide multiple icons and allow the user to select their favorite.

I made a few concepts.

What I haven’t tried yet: using the puffer as mask on top of neon light bars in different colors.

There are a few steps involved to actually change the icons. In case you need help, don't hesitate to ask.
What has to be done here:
In the profile sheet a new "Appearance" Section with "App Icon" needs to be added.
The labels should be added to the English localizable strings.
On navigation it should show a list of the App icons with their name.
The current icon should be marked as selected.
After tap, the selected app icon should be changed. (How to change your app icon dynamically)
If I haven't added the icons yet, but in a first step the ones above should be fine (though they are too small).


Question: how do I get the selected date programatically?

This is my html:
      <input type="datetime" class="form-control" id="input-date" placeholder="">

This is my $(document).ready..:
       $(document).ready(function () {
                  $("#input-date").datetimepicker({format: "YYYY-MM-DD hh:mm A"});
      });

The input field is working fine. The calendar is displayed, etc.
Now... how do I programatically get the selected date?
This is not working:
         console.log($("#input-date").datetimepicker().date());

Throws:
         Uncaught TypeError: $(...).datetimepicker(...).date is not a function

I think the functions section is not clear enough on how to use the function date()
http://eonasdan.github.io/bootstrap-datetimepicker/Functions/#date
Of course the following is an alternative that works:
        console.log(moment($("#input-date").val(), "YYYY-MM-DD hh:mm A"))

(Parsing from the val() string to a moment date)

You can try
console.log($("#input-date").data("DateTimePicker").date());

Ah, so the way all the functions listed in the docs ( http://eonasdan.github.io/bootstrap-datetimepicker/Functions/ )
Is like that?
                $("#input-date").data("DateTimePicker").someFunctionListedInDocs()

Is not clear enough in the docs. Thanks.

Shouldn't that note be in the "Functions" section?

This doesnt work as documented:
console.log("data:" + $("input[id='datevalue_" + busid + "']").data("DateTimePicker").date());
returns:
Uncaught TypeError: Cannot read property 'date' of undefined
at HTMLAnchorElement. (Default.aspx?)
at HTMLAnchorElement.dispatch (jquery-2.1.1.min.js:7)
at HTMLAnchorElement.r.handle (jquery-2.1.1.min.js:7)


[1pt] Create website header with empty nav - Setup (group task)

Download the free image for the app logo.
Create empty navigation (this will be filled in in separate tasks).

@chelobotix is this issue resolved?

@BarathElangovan sorry, we just starting the project

@chelobotix could you assign this issue to me. i can do it


[Improvement]: Optimizer has a performance bottleneck

Search before asking

[X] I have searched in the issues and found no similar issues.

What would you like to be improved?
When there are too many optimize tasks, even if the optimizer consumes the optimize task with multiple parallelism, the efficiency is limited. The main reason for this problem is that each optimize only puts 10 tasks into the optimize group at a time.

How should we improve?
Support configuration of this property, or adaptive dynamic adjustment of this property.
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Subtasks
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@nicochen I have found the value of OptimizeQueueService#MAX_POOL_TASK_CNT had been setted to 50.
But I still agree that we should support setting this value in AMS config files.
@majin1102 @wangtaohz  How do you think?

I have found the value of OptimizeQueueService#MAX_POOL_TASK_CNT had been setted to 50 in v0.4.0.
But I still agree that we should support setting this value in AMS config files.

We put up to 10 or 50 tasks into optimize group at a time to avoid a table taking up all quotas, the optimizers may execute 10 or 50 tasks of a table and then turn to execute tasks of other tables.
However, the tasks of a table can't be committed before all tasks are executed and set to prepared, that's why a table takes a long time to finish the Optimize when there are many tasks.
I think we should modify the process above, and execute all tasks of a table at a time, then we can commit these tasks as soon as possible, and then we may not need a config like OptimizeQueueService#MAX_POOL_TASK_CNT.
Also, executing all tasks of a table at a time is consistent with the idea of this PR https://github.com/NetEase/arctic/issues/946.

@wangtaohz
Yes, we should limit tasks number when planning if we are afraid of a table taking too much optimizing process resources at a time rather than limiting the tasks put into optimizing group queue.

I agree to remove OptimizeQueueService#MAX_POOL_TASK_CNT.  Prioritizing the optimization of a table is the most efficient way

Yes, we should limit tasks number when planning if we are afraid of a table taking too much optimizing process resources at a time rather than limiting the tasks put into optimizing group queue.
Of course, we may not need to limit the planning task number for now.

I agree with this.

Completed by #993.


No Text Style matched when using TextStyles.get  (see styleguide example)

Hi I am trying to generate text styles and I have done this successfully in the past, but now the same code is not working for me. Than I checked in the styleguide example and I get the same result. It does create the text styles, but it doesn't apply the text style.

Sketch version:
48.2 (47327)

On Sketch 50 BETA.  I get this error: context.document.documentData().layerTextStyles().addSharedStyleWithName_firstInstance is not a function.


how do you add code coverage

i want to add code coverage to my extension tests, how do i make code coverage work?

I don't think this is possible. If you want code coverage you should use unit tests. This is for E2E test that blackbox tests the extension.

When i try just running my tests using mocha i get the error Error: Cannot find module 'vscode' how do i get around this problem?

yarn add @types/vscode, see https://code.visualstudio.com/api/working-with-extensions/testing-extension#migrating-from-vscode

i have @types/vscode installed but still get the error.  i'm running mocha -r ts-node/register -u bdd test/**/**.test.ts

Follow setup of https://github.com/microsoft/vscode-extension-samples/tree/master/helloworld-test-sample, use the code generator or follow this tutorial.

but they are the e2e tests. How do i run unit tests?

Maybe choose one testing framework and start use it?
There's nothing specific about unit testing extension. There are many testing frameworks. I can't cover everything.

For anyone else seeing this, we have run unit test through this project as any of our code that uses things like vscode.Uri essentially needs to be running inside VS Code as it would be challenging to mock out stuff like that.
We've had some luck with the approach linked from: https://github.com/microsoft/vscode-test/issues/32#issuecomment-771655100 though we have some issues to work out still.


Adds a new configuration proxy.config.http.allow_multi_range

This is needed to prevent potential abuse with well formed multi-
range requests.

Cheery-picked to 7.1.3


Fix Cosmos nesting problem

Fixes #3126
Description
Some customers experienced cryptic error messages when using Cosmos. We discovered that deeply nested data was the culprit, so I've added new error messages to help customers who encounter this problem in the future.
Specific Changes

Two new tests have been added to cosmosDbPartitionedStorage.test.js
CosmosDbPartitionedStorage checks the nesting depth when a Cosmos exception is thrown during a write operation
Some code cleanup has been applied to cosmosDbPartitionedStorage.ts and cosmosDbPartitionedStorage.test.js

Testing
Included. Note that waterfall dialogs break recorded tests by generating random instance ID's, and mockHelper.js is designed to fix the test data by looking for waterfall dialogs in the root dialog stack. It is not designed to look for waterfall dialogs inside component dialogs, so it cannot automatically fix the recorded test data for the dialog nesting test. Rather than fixing mockHelper.js or trying some type of non-waterfall dialog, I decided to edit the test data manually because I am told we will be moving to a new testing system soon. This was the simplest solution, but it means that it will need to be manually edited again if new test data is recorded for the dialog nesting test.

Pull Request Test Coverage Report for Build 470429889

0 of 0   changed or added relevant lines in 0 files are covered.
21 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.01%) to 84.372%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

libraries/botbuilder-azure/src/cosmosDbPartitionedStorage.ts
20
78.04%

Totals

Change from base Build 467781111:
0.01%

Covered Lines:
17745

Relevant Lines:
20091

💛  - Coveralls

Pull Request Test Coverage Report for Build 470429889

0 of 0   changed or added relevant lines in 0 files are covered.
21 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.01%) to 84.372%

Files with Coverage Reduction
New Missed Lines
%

libraries/botbuilder-lg/src/templateExtensions.ts
1
84.48%

libraries/botbuilder-azure/src/cosmosDbPartitionedStorage.ts
20
78.04%

Totals

Change from base Build 467781111:
0.01%

Covered Lines:
17745

Relevant Lines:
20091

💛  - Coveralls

@v-kydela I accidentally approved & merged before you had a chance to amend the var usage. Feel free to submit a quick PR to fix that, or I'll get to it later on. Thanks, and apologies for the early merge.

@v-kydela I accidentally approved & merged before you had a chance to amend the var usage. Feel free to submit a quick PR to fix that, or I'll get to it later on. Thanks, and apologies for the early merge.


fix(TDI-41156): SQL compile error snowflake tujs

fixed column names for dynamic remote schema

What is the current behavior? (You can also link to an open issue here)
Incorrect column names are used in case of dynamic schema and action table NONE.
What is the new behavior?
Remote schema column names are used in case of dynamic schema and action table NONE.
Please check if the PR fulfills these requirements

[x] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:

Pull request test result: success :star:
Sonar results


add kustomize and statefulset due lock problem

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

could you add kustomization for k8s manifests and CRDs? That will allow to reference to k8s manifests in single line of resources in other kustomizations
could you convert Deployment kind of operator to StatefulSet or make locker name be configurable? That will solve the issue of lock file with name of pod that stuck the Stacks due to restarts of pod in ReplicaSet of Deployment

Affected area/feature

deployment k8s manifests

Hi @zelig81 - thank you for this enhancement request! We'll take a look.

Good news everyone, we just release a preview of Pulumi Kubernetes Operator v2. This new release has a whole-new architecture that uses pods as the execution environment. The locking story is now significantly different, and I'm unaware of any problem with the operator's leasing mechanism.  We also made available a set of Kustomization bases in operator/config.  Do tell if any gap persists.
Please read the announcement blog post for more information:
https://www.pulumi.com/blog/pulumi-kubernetes-operator-2-0/
Would love to hear your feedback!  Feel free to engage with us on the #kubernetes channel of the Pulumi Slack workspace.
cc @zelig81


Script file should ignore Shebang

cut first line except linefeed to have no impact for counting line numbers.

I just fixed the breaking in master, could you try rebasing on top of https://github.com/lihaoyi/Ammonite/commit/cee1ea7cb64960c1c0b79f33c4d5c27cd730607f?

Looks good!


Can't find what thoughts have already been trained on the API.

For Kinesis applications, it will be necessary to query what thoughts have already been trained, so a user can choose which thought to use

Do you know how to get each probability score from multi-kinesis label?
I am trying to use multi-kinesis label at the same time (to make them as choices).
Do you have any suggestions?

Hi @iampalop,
Unfortunately, the Kinesis API doesn't support multi-label classification.

Hi @alexcastillo,
Thank you for your replied.
Now, I am using raw predictions with multi-label.
Can I get each probability score from each label at the same time?

I'm afraid not. We recommend implementing your own classifier for multi-label support.

I'm happy to report you can now access all trained kinesis labels.
const getUniqueLabels = (experiments) => {
  const labels = experiments.flatMap((experiment) => experiment.labels);
  // only return unique labels
  return [...new Set(labels)];
}

notion.onUserExperiments().subscribe((experiments) => {
  console.log(experiments);
  console.log("labels", getUniqueLabels(experiments));
});

// [{ id: '...', deviceId: '...', labels: [ 'drop' ], name: 'Lightgray cheetah', timestamp:<PHONE_NUMBER>552, totalTrials: 16, userId: '...' }]
// ["drop", "lift", "push"]


Visual Background mode indicator missing

Given a user is in card mode
When an Edit/Background menu item is chosen
Then the stack background should display a visual indication of being in the background mode. The orig. HC had a patterned outline of the menubar.
Conversely,
Given a user is in background mode
When an Edit/Background menu item is chosen
Then the stack background should hide the visual background mode indicator as described above

Hi @ooper-zz ,
Agreed—
HyperCard solved this problem by adding a decoration to the menu bar. Unfortunately, Swing does not provide this capability (as far as I've been able to tell). As an inexpensive workaround, I add the string (Background) to the card window's name to denote the user is editing the background.
Any suggestions of how to denote background editing, short of adding the patterned indicator to the menu bar?

I think one would probably have to drop down to the awt peer classes in all platforms to do this, which is impractical for this purpose.  I think a pattern around the window title should give us the desired effect for now and will work the same cross-platform, like yay:

If you are ok, I'll submit a pull request later on and move on to bigger things.

I went ahead and submitted a Pull Request for your review. Thanks

Accepted and merged; closing.


cant find race-free state for 5004b083e94e008e9f88bdb9ede5a724 (error 236)

Hi, my whole team on Keybase has gone down. I get the following message, error recalculating name for shalimardairy: cant find race free state 5004b083e94e008e9f88bdb9ede5a724 (error 236). this will pop up when im trying to post a picture or write a message in any of my teams channels. can dm me for username or any other details that are required. Thanks!

Adding that multiple folks on the chia_network team have seen this problem too.

Have the exact same issue, started on Windows 10, and in my case, it happened after I tried to create a team. It generated an almost identical error (except for the uid associated with my user instead, 95ee15759d9b44fad5e9a33f27540b19) in my case at the 'channel creation' step. I ended up needing to hit 'back' until the team creation dialog was gone. Even though it gave an error, it still gave me the team as an option to the left. But I wasn't able to create any additional channels in the team. I didn't add any other users to my team, had planned to do that later. I also tried to upload a picture as the team profile picture and this spun for an inordinately long time and then gave an error that the image wasn't supported (which is odd since I was able to use literally the exact same file 2 days ago on another team). Thinking it was related to perhaps some cache or local file corruption, I completely signed out of keybase on my Windows system, only to be greeted with the error 236 message right after I give the app my username. I also tried completely blowing away all the files on my Windows computer.
I was unable to see any devices in the list on my Android phone, but the account was still signed in and I was able to send/receive messages with other keybase users. I cleared the app data on my android app to see if the same error 236 showed up when I tried to sign back in on that device (yes, it does).
I have also attempted to sign back in using the cli on Linux, no joy there either. I still have a paper key so I'm sure I can sign back in as needed, and my account on keybase.io still shows all the history/devices.
I have attached the keybase log files from %LOCALAPPDATA% on my Win10 system. Hopefully nothing sensitive there lol
Keybase.zip

hi all, this should be resolved. sorry for the trouble.
cc @maxtaco

Thank you!


Allow custom js-ipfs

Adds the option:
jsIpfs<EMAIL_ADDRESS>// Default
jsIpfs: async () => await import("ipfs")
jsIpfs: () => Promise.resolve(Ipfs)

@dholms How do I use this semantic-release thing you've setup? Are we generating a changelog based on the git commits using this?

ah semantic-release is actually left over from the boilerplate I used to set this library up. It included some tooling that we haven't been using. I did get rid of it with our typescript-boilerplate library
So yeah just ignore it for now. There's a little more cleanup I need to do on the tooling as well. I'll make an issue for it

Cool, sounds good 👍  I've bumped the version and added a changelog.


[master] Upgrade to latest dependencies

Cron. -knative-prow-robot
/cc knative-sandbox/channel-wg-leads
/assign knative-sandbox/channel-wg-leads
Produced via:
./hack/update-deps.sh --upgrade --release v0.21
./hack/update-codegen.sh

Details:
bumping knative.dev/eventing 37eaf71...3fcb645:
  > 3fcb645 :cyclone: Remvoing contrib refs (# 4855)
  > f05561d upgrade to latest dependencies (# 4853)

/hold

/close


Fixes #167 - Move classes in package 'de.tudarmstadt.ukp.wikipedia.api.tuto…

Moves classes T1a/b/c_... to T6_... that existed in package '...api.tutorial' to the tutorial module

These minor changes help us to separate different aspects of respective classes in related modules.
Please review and merge this PR.


nginx rewrite to caddy rewrite (vue)

nginx conf  is ：
location / {
             try_files $uri $uri/ @router;
             index index.html;
         }

        location @router {
            rewrite ^.*$ /index.html last;
        }

how to use  it

Questions like this are generally better asked on the forums.
I'll close this for now as it's not really an issue report, but feel free to continue discussing if someone answers your question here.

look here
https://caddy.community/t/caddy-try-files/3248


weak namespace and include guards

Currently the OpenEXR Half Float implementation uses less expressive include guard _HALF_H_; makeing a slight modification  ie: OPENEXR_HALF_H would allow better integration with other distantly related software packages such as H5CPP a general persistence library for modern C++.
#ifndef _HALF_H_
#define _HALF_H_
...
#endif

And a possible more descriptive, safer alternative:
#ifndef OPENEXR_HALF_H
#define OPENEXR_HALF_H
...
#endif

The suggested change would allow automatic detection of the Float16 header inclusion, providing a better experience to some of your users.
In addition the the include guards, the class half { ... } appears without namespace enclosure; would it be possible to place the class (or the better, all of them) within a namespace?
example:
namespace oexr {
....
}

Background:
In this HDF5 mailing list post Dr Werner Benger suggested to add OpenEXR/Float16 support to HDF5 C++ or H5CPP.  Currently this support has been added with explicit configuration option -DWITH_OPENEXR_HALF
best wishes:
steven

I think the modern way of guarding against double inclusion is to eschew the practice of surrounding the entire header contents with a preprocessor test, and simply putting this at the start of the file:
#pragma once

We may still want a #define OPENEXR_HALF_H so that other header files can detect whether or not half is defined. (Accounting for lack of adequate reflection in C++.) An example of this can be seen here in the OpenImageIO project: https://github.com/OpenImageIO/oiio/blob/master/src/include/OpenImageIO/fmath.h#L816
That example also shows how eliminating or renaming the _HALF_H_ definition can break downstream software that has come to rely on its presence. That may be worth the tradeoff (I agree that _HALF_H_ is an unfortunate choice and too generic), but it's something we'll need to roll out carefully and only for a release that we all agree is allowed to be a compatibility break.
Similarly, while it would have been wise if from the start this half type was inside a project namespace, doing so now will certainly break a lot of downstream software. Again, that doesn't mean we shouldn't do so at some point, but it is going to be a painful change for everybody. Perhaps we would want to stage it, for example by having one release where we say:
namespace Imath {
    class half { ... };
}
using Imath::half;

which moves it inside the namespace, breaking link compatibility but preserving source compatibility. During that release we can educate and encourage all downstream software to change to "Imath::half" wherever they need it. Then in a subsequent major release, we can make the source-compatibility-breaking change of removing the using.

Thank you very much for looking into it! You have good points, I suspected the same and will re-post your answer. As for #pragma once vs. include guards: the latter provides means to detect your library in a header only settings.
best wishes: steven

Reopening. I was not trying to dismiss or even delay your issue, just trying to get all the pros and cons on the table. These are good points and I want to keep the issue alive so we can make some improvements here when we're in a position to do a breaking release.

https://github.com/AcademySoftwareFoundation/openvdb/pull/927

https://github.com/AcademySoftwareFoundation/openvdb/pull/927