deleted all servers  on my machine only npm is installed still i got this issue please help me.

0 info it worked if it ends with ok
1 verbose cli [ 'C:\Program Files\nodejs\node.exe',
1 verbose cli   'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js',
1 verbose cli   'start' ]
2 info using<EMAIL_ADDRESS>3 info using<EMAIL_ADDRESS>4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info prestart<EMAIL_ADDRESS>6 info start<EMAIL_ADDRESS>7 verbose unsafe-perm in lifecycle true
8 info<EMAIL_ADDRESS>Failed to exec start script
9 verbose stack Error<EMAIL_ADDRESS>start: webpack-dev-server --hot
9 verbose stack Exit status 1
9 verbose stack     at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:217:16)
9 verbose stack     at emitTwo (events.js:87:13)
9 verbose stack     at EventEmitter.emit (events.js:172:7)
9 verbose stack     at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
9 verbose stack     at emitTwo (events.js:87:13)
9 verbose stack     at ChildProcess.emit (events.js:172:7)
9 verbose stack     at maybeClose (internal/child_process.js:829:16)
9 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
10 verbose pkgid<EMAIL_ADDRESS>11 verbose cwd C:\Users\mohit\Desktop\reactapp
12 error Windows_NT 10.0.10586
13 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "start"
14 error node v4.5.0
15 error npm  v2.15.9
16 error code ELIFECYCLE
17 error<EMAIL_ADDRESS>start: webpack-dev-server --hot
17 error Exit status 1
18 error Failed at the<EMAIL_ADDRESS>start script 'webpack-dev-server --hot'.
18 error This is most likely a problem with the reactapp package,
18 error not with npm itself.
18 error Tell the author that this fails on your system:
18 error     webpack-dev-server --hot
18 error You can get information on how to open an issue for this project with:
18 error     npm bugs reactapp
18 error Or if that isn't available, you can get their info via:
18 error
18 error     npm owner ls reactapp
18 error There is likely additional logging output above.
19 verbose exit [ 1, true ]

From the logs:
error This is most likely a problem with the reactapp package

Also we don't use webpack or anything else like that. This issue don't seem to be related to parse-server

Thanx
when I downloaded the plugins there is no error shown by prompt and after that when I write (npm start ) it shows these errors
+
I done yesterday on other system it works properly but in my system it's not
Can u provide me steps for solve this problem or other steps for making environment to run a react js or provide me suitable link ...

This is a problem that is completely unrelated with that project, and I won't be able to provide any help on that matter. You should ask on stackoverflow instead.

Ok thanx..


ReverseDiff limitations and issues

Let's try to address these limitations and issues in this new AD implementation:

https://github.com/TuringLang/Turing.jl/issues/1754#issuecomment-1772851160
https://github.com/JuliaDiff/ReverseDiff.jl/issues/234

I've gone through https://github.com/TuringLang/Turing.jl/issues/1754#issuecomment-1772851160 , and either

they're not a problem for us, or
we don't support differentiating them (e.g. nested differentiation)


Script Fails when output for CLI is not JSON

Found this out after some fumbling, I was set to text and that broke the SED/AWK etc. in the shell scripts.
Easy to deal with, but would be great to fix by forcing JSON output for CLI commands independently.

Good point...I might even make this a requirement or modify the script to force it...let me take a look.


Add distribution path mappings

[ ] All tests passed. If this feature is not already covered by the tests, I added new tests.
[ ] All static analysis checks passed.
[ ] This pull request is on the dev branch.
[ ] I used gofmt for formatting the code before submitting the pull request.

I have read the CLA Document and I hereby sign the CLA

I have read the CLA Document and I hereby sign the CLA

recheck

Thanks for creating this PR @YardenEdery!
Can you please add full description for this PR?


Server installation failed

When performing a fresh full install and progressing to the step of "Install Service", there is an error received:
"Error: File 'C:\Users<myuser>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup' exists but is a directory.
 here is the correct user directory for my system.

OS: Windows 11 Pro
Version: 23H2

Thanks for reporting! Could you attach the log files here? I'm planning a release this week so I can include the bugfix for this.

Also, the workaround for the problem can be found here:
https://github.com/syd711/vpin-studio/wiki/Troubleshooting#there-is-no-bat-file-in-the-auto-start-folder

vpin-studio-ui.log
It looks like the code is maybe not appending the filename to the directory when opening the file output stream?

Ah, right, I added additional lookup methods for the auto-start directory with the latest release. For these, the actual filename is not appended.

I just released https://github.com/syd711/vpin-studio/releases/edit/2.6.0 which should fix this issue.
Please reopen this ticket if there are still problems.


how can we show the error message to the right side of the bootstrap input?

how can we show the error message to the right side of the bootstrap input?

Maybe try adding grid classes to you input and .help-block? If that doesn't work, I'm sure you could do it with some css.


Update instructions for etcd install on CentOS/RHEL

CentOS/RHEL 7 now has a packaged version of etcd (v3) that works well
with Calico, so use that (including its systemd framework) instead of
manually downloading and configuring a tarball.

@djosborne @robbrockbank Another doc tweak that we should have in 2.1.0 - would appreciate if one of you could review and merge.

@neiljerram I can review it from a docs rendering perspective, but we should find a more appropriate reviewer to sign off on the overall change. Maybe @fasaxc ?

@djosborne Sure, good point.  It should be fine if @fasaxc gets to this sometime tomorrow, even if the release has already gone out by then.

Cleared the milestone on this issue, because there's more work for me to do here, and it doesn't really need to block the 2.1 release.

@neiljerram what is the plan with this PR? If you are not actively working on it, can you help clean up the number of open PR's and close it until it is ready?

@djosborne Sure, that makes sense.  It's on my list, but probably not imminent.


Select specific song from array

Hi and great job on this package! It’s literally “no-config” I’ve read the docs and looked all over the repo to find a way to play a specific song from a given array.
Use-case: I display 20 songs to the user and the user wants to play the 5th song out of the 20 it can select.
Right now, I provide the array of songs I can’t find a way to make it play from the nth-song and forward.

If there’s no a way, and you can give me some guidance, I’ll open up a PR for it

It's literally "no-config"
I understand you meant this as a joke but ivet spent literally hundreds of hours managing different config options so I can assure you there is config, just maybe not the config you were looking for. 😄 Although in this case I think you might be covered!

Are you using the alpha? If so this is pretty simple to do using the playerContext. If you look at the docs for playerContext (https://github.com/benwiley4000/cassette/blob/next/packages/core/docs/playerContext.md) you can do:
onSelectTrackIndex(playlist.findIndex(track => track.url === mySelectedUrl))

I might have overlooked a use case for which this doesn't work well. But in general I figured it's better to expose an API for selecting the index since there might be a number of different criteria you would need for selecting a particular track index. What do you think?

Also I think this could be better documented. If you have any suggestions for that or want to contribute docs that is always welcome! And as I just mentioned, the API might require tweaking if you think I've overlooked something.

Hi and I mean no offense 😅😅 by that comment haha, no I’m not on alpha, I installed v1 actually because typescript gives me an error about the v2 not being called in a constructor or something like that and I literally passed the array and hit “play” and bam, the audio was playing. More than happy to contribute once I wrap my head around it. Let me take a look at the link you gave me and see how I can turn off that warning on typescript

@csantiago132 would you mind sharing a screenshot of the error log for v2 and maybe show me the line in the library that triggered the error?
As far as I can remember there's unfortunately not a great way to do what you want in v1. The only way I can think is to set the playlist to a single track and dynamically change the playlist prop to the track you want.

The issue came up before and that's what the user who had the issue did, I think. https://github.com/benwiley4000/cassette/issues/65

@benwiley4000 yep thats what im doing right now, im digging aorund the code to see where i can start adding types for this package (i really like it) so typescript stop giving me errors

Cool! Again, if you think it's something I can help solve, I would love to see any error messages. :) Thanks for trying this out!

with v1, I have to import to react as
const AudioPlayer = require('react-responsive-audio-player');

doing an ES6 import triggers a warning due to typings not being present (I want to add them and propose a PR for it, im currently working on my capstone project for my bootcamp)
[ts]
Could not find a declaration file for module 'react-responsive-audio-player'. '/node_modules/react-responsive-audio-player/dist/audioplayer.js' implicitly has an 'any' type.

  Try `npm install @types/react-responsive-audio-player` if it exists or
add a new declaration (.d.ts) file containing
`declare module 'react-responsive-audio-player';` [7016]

declaring a module doesnt work as itll give you this error
[ts] Invalid module name in augmentation. Module '  this one ' resolves to an untyped module at '{project path}\node_modules\index.js', which cannot be augmented.

Not sure how to explain the es6 import for v1 not working in typescript. I know it works in Babel, but it's probably not spec-compliant.

Sorry, cassette is a different library that I don't own... you need to:

sorry im a little confused, the repo says benwiley4000/cassette ok ill do this and keep trying

benwiley4000/cassette is the name on github but it's published to npm as three different packages under the @cassette namespace. @cassette/core, @cassette/components and @cassette/player. Sorry this wasn't clear... I'll try to update the documentation more soon! And if you feel like contributing to the docs I will always be eager to take PRs. :)

@csantiago132 yep! here is a working example code sandbox... hopefully this helps you out! https://codesandbox.io/s/0y3l4pnn7n

@csantiago132
Note that in this example the MediaPlayer is split apart into PlayerContextProvider and MediaPlayerControls which means you get some more specific control over the UI. MediaPlayer works out of the box but without the type of control I think you're looking for.
However it depends on what type of UI you're trying to implement. If you want to add a custom button to the default controls bar, then you should pass a render prop to MediaPlayer and you'll have access to the playerContext. For example:
<MediaPlayer
  playlist={playlist}
  controls={[
    'spacer',
    'backskip',
    'playpause',
    'forwardskip',
    'spacer',
    'progress',
    (playerContext) =>
      <MyTrackSelector playlist={playlist} selectTrackIndex={onSelectTrackIndex} />
  ]}
/>

Again if there's anything you think could be more clear in the docs, please let me know! :)

@benwiley4000 wow, both examples are great! I implemented the first one already, im just passing 1 song to the array just to avoid rewriting too much at this point. thank you again, seeing these examples greatly help! have you heard of Docz? its pretty good for documenting as it imports code that you can use as example without too much hassle

I haven't heard of Docz. I'm currently using react-styleguidist for the docs website. It works pretty well because I can write jsx examples as markdown files and it turns them into running interactive demos in the docs.
I'll probably stick with that for now since I've invested a lot into the site config but if it's not working for me I might check out Docz.. thanks for the suggestion!

sure anytime!


Decentralized storage / Abstract Database layer

Some projects need to have data stored in decentralized fashion - immutable and controlled by user.. Normal files can be easily saved into IPFS.. but when saving structured data we need some abstraction over it.. would be nice to add chisel capability to switch underlying database.. then add implementation of IPFS-indexed db with access control based on DIDs (decentralized identity)

Inspired by https://github.com/ceramicnetwork/ceramic/blob/main/SPECIFICATION.md


Using a Colorbar for categorical data OR forcing grouping for continuous data

Consider a data frame with three columns: x value, y value, color.
using DataFrames, AlgebraOfGraphics, CairoMakie
x = [1,2,3,4]
y0 = [1,2,3,4]
y1 = y0.+1
df = DataFrame(x=[x;x],y=[y0;y1],color=[0,0,0,0,1,1,1,1])

I want to make a line plot in which we have grouping into separate lines like this:
data(df) * mapping(:x,:y) * visual(Lines) * mapping(color=:color => nonnumeric) |> draw

But because I have many different colors I want a continuous color scale (which here regrettably does not provide separate lines):
data(df) * mapping(:x,:y) * visual(Lines) * mapping(color=:color) |> draw

Basically, each line is guaranteed to have the same color (so categorical treatment of the color makes sense), but there are so many categories and the categories have a notion of distance between them, that they should be shown on a colorbar, not a legend.
Here is a popular type of a plot like this:
https://user-images.githubusercontent.com/705248/134789512-2ad93866-013c-4ad6-ab32-5bb1a90af12f.png
So my question is: How do I force a continuous color palette and a colorbar for a categorical color mapping? Or equivalently, how do I force a grouping for a continuous color mapping?

You can do
data(df) * mapping(:x,:y) * visual(Lines) * mapping(color=:col, group=:col => nonnumeric) |> draw

xref #183 for categorical colorbar


feat: Torus adapter dependency patch bump

Updated Dependencies.

@jordansexton We have updated this PR again to<EMAIL_ADDRESS>

@jordansexton

Thanks, looks good!


how to debug (or trace) rendering issues

We are using mkdocs-with-pdf and facing sometimes issues we do not understand. Is it somehow possible to trace or debug the issue? E.g. have some pointers to related files etc.?
Example traceback:
INFO     -  Rendering for PDF.
Traceback (most recent call last):
  File "/usr/local/bin/mkdocs", line 8, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1137, in __call__
    return self.main(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1062, in main
    rv = self.invoke(ctx)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1668, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.8/site-packages/click/core.py", line 763, in invoke
    return __callback(*args, **kwargs)
  File "/usr/local/lib/python3.8/site-packages/mkdocs/__main__.py", line 183, in build_command
    build.build(config.load_config(**kwargs), dirty=not clean)
  File "/usr/local/lib/python3.8/site-packages/mkdocs/commands/build.py", line 309, in build
    config['plugins'].run_event('post_build', config=config)
  File "/usr/local/lib/python3.8/site-packages/mkdocs/plugins.py", line 96, in run_event
    result = method(**kwargs)
  File "/usr/local/lib/python3.8/site-packages/mkdocs_with_pdf/plugin.py", line 135, in on_post_build
    self.generator.on_post_build(config, self.config['output_path'])
  File "/usr/local/lib/python3.8/site-packages/mkdocs_with_pdf/generator.py", line 151, in on_post_build
    render = html.render()
  File "/usr/local/lib/python3.8/site-packages/weasyprint/__init__.py", line 172, in render
    return Document._render(
  File "/usr/local/lib/python3.8/site-packages/weasyprint/document.py", line 396, in _render
    context = cls._build_layout_context(
  File "/usr/local/lib/python3.8/site-packages/weasyprint/document.py", line 374, in _build_layout_context
    style_for = get_all_computed_styles(
  File "/usr/local/lib/python3.8/site-packages/weasyprint/css/__init__.py", line 1037, in get_all_computed_styles
    for sheet in find_stylesheets(
  File "/usr/local/lib/python3.8/site-packages/weasyprint/css/__init__.py", line 243, in find_stylesheets
    for wrapper in wrapper_element.query_all('style', 'link'):
  File "/usr/local/lib/python3.8/site-packages/cssselect2/tree.py", line 232, in <genexpr>
    if any(test(element) for test in tests)
  File "/usr/local/lib/python3.8/site-packages/cssselect2/tree.py", line 232, in <genexpr>
    if any(test(element) for test in tests)
  File "<string>", line 1, in <lambda>
  File "/usr/local/lib/python3.8/site-packages/cssselect2/tree.py", line 21, in __get__
    value = self.func(obj)
  File "/usr/local/lib/python3.8/site-packages/cssselect2/tree.py", line 268, in local_name
    namespace_url, local_name = _split_etree_tag(self.etree_element.tag)
  File "/usr/local/lib/python3.8/site-packages/cssselect2/tree.py", line 342, in _split_etree_tag
    assert tag[0] == '{'
AssertionError

I have to admit that the Python Tracebacks are pretty intimidating. My steps:

Read https://realpython.com/python-traceback/
In the mkdocs-configuration for the plugin, activate "debug_html: true"

If all else fails, you could add strategic print/log messages into your code, as Guido intended.
My suspicion without digging deeper into your Trace is that one of your input files has a syntax error.
You could use linters/checkers that validate the integrity of all your inputfiles.
For JSON, use jq.
For CSS, use http://csslint.net/.
I haven't used the latter, it was just the first Google hit.


Contribute to http2jp/hpack-test-case

Hi,
I think it would be great if this library could contribute results to the shared hpack test result repo: https://github.com/http2jp/hpack-test-case
This also provides a large set of example data to run tests against. I plan to contribute hyphper/h2-hpack results to it, and would love to compare.

Related to this, I see that, one of the test cases (#3 here) causes different output in python-hyper/hpack, although it can parse it back just fine:
hexlify(bytes(e.encode([(':method', 'GET'), (':scheme', 'http'), (':authority', 'k.yimg.jp'), (':path', '/images/top/sp2/cmn/logo-ns-130528.png')])))

Results in the following hex:
'82864187eabfa35332fd2b449b60d48e62a1849eb611589825353141e63ad52160b206c4f2f5d537'
-----------------------^

Notice the \x44 at the indicated location, in all other implementations, this is \x04. This implementation is able to decode both, with no difference in result. I believe this is the prefix, as created here.
I'm not sure why this is different, I attempted to look at some other hpack implementations but none of them are easy to read like this one. I have the same result in hyphper/h2-hpack not surprisingly, causing this, and I believe most of the other tests to fail.

About 0x04 vs 0x44, it is "Literal Header Field without Indexing" vs "Literal Header Field with Incremental Indexing".  At least for libnghttp2, it does not perform indexing for :path header field, this is because :path is usually not repeating much, and with our data, not indexing it gives us better compression ratio.  You know, path could be very long these days.
It is completely fine to perform indexing of :path.

@tatsuhiro-t can you point me to the code for that behavior?

@dshafik Agreed, it'd be good to provide this data. I'm going to shove this on my to-do list (I'm only just back from holiday so I'm triaging everything that came up).

@dshafik nghttp2?  https://github.com/nghttp2/nghttp2/blob/3c3267ea7d3bc3cb5baf228fe45331bee15324c7/lib/nghttp2_hd.c#L1348

Alrighty, I've submitted my results upstream as http2jp/hpack-test-case#23.

These have been merged, so I'm closing out the bug. Thanks @Lukasa!


ERROR

Describe the bug

To Reproduce

Expected behavior

Screenshots

Applicable Versions:

Netlify CMS version: [e.g. 2.0.4]
Git provider: [e.g. GitHub, BitBucket]
OS: [e.g. Windows 7]
Browser version [e.g. chrome 22, safari 11]

Node.JS version:

CMS configuration

Additional context

Closing as it doesn't provide any information that can help us resolve it.
@Torontina can you update the issue per https://github.com/netlify/netlify-cms/issues/new?assignees=&labels=type%3A+bug&template=bug_report.md&title=Please+replace+with+a+clear+and+descriptive+title
I'll open the issue once more information is provided


Invalid spring controller generated

Given the following spec:
openapi: 3.1.0
paths:
  /foo:
    post:
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/FooRequest'

components:
  schemas:
    FooRequest:
      type: object
      properties:
        bar:
          type: boolean
          default: false

goast currently creates the following spring controller:
interface FooApi {
    [...]
    @RequestMapping(method = [RequestMethod.POST], value = ["/foo"], consumes = ["multipart/form-data"])
    suspend fun foo(
        @Parameter(
            [...]
            required = false,
            schema = Schema(defaultValue = "false")
        )
        @RequestPart(value = "bar", required = false)
        bar: Boolean
    ): ResponseEntity [...]
}

While the schema defines a defaultValue=false it does not create the proper function signature, which would be:
bar: Boolean = false
Failing to do so causes a NullPointerException at runtime, when a request is made where the optional bar parameter is absent.
An absent bar parameter maps to null which is incompatible with the specified type Boolean.

Fix is available in<EMAIL_ADDRESS>


feat: Import/Export version 2

Pull Request Template
Use this template to quickly create a well written pull request. Delete all quotes before creating the pull request.

Description
Tech debts

Poor code quality.
Different methods to restrict fields in API (through JsonIgnore) and Git sync (using sanitize methods).
Git related fields are stored with every Domain while it is required for only few domains.
Corruption of data due to race conditions and no transaction support.
Errors are not handled properly and it gives same error for any kind of failure.
Lots of linter warnings

Goals

Improve code quality.
Improving error handling.
Optimizing performance.
Readable and easy to understand code.
Fix all the linter warnings.

Key changes

Replacing sanitize methods with JsonViews.
Write DB migrations to fix existing data and remove code hacks.
Improved the pipeline by removing multiple sync points.
Adding Javadoc comments on every function and comments on hard to understand code.
Avoid pipelines to use and update outside variables.
Avoid updating objects which are cached using Mono.cache()

Please include a summary of the changes and which issue has been fixed. Please also include relevant motivation
and context. List any dependencies that are required for this change
Links to Notion, Figma or any other documents that might be relevant to the PR

Add a TL;DR when description is extra long (helps content team)

Fixes # (issue)

if no issue exists, please create an issue and ask the maintainers about this first

Media

A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
Chore (housekeeping or task changes that don't impact user perception)
This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.
Delete anything that is not important

Manual
Jest
Cypress

Test Plan

Add Testsmith test cases links that relate to this PR

Issues raised during DP testing

Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR)

Checklist:
Dev activity

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

@sidhantgoel is this ready for review? Can you give a walkthrough of the logical change or a notion doc would be helpful and easier to do the code review since this a big PR.


Amazon-cognito-identity-js Security concern

The  region, userPoolId and clientId are visible on the browser when using the Amazon Cognito Identity SDK for JavaScript (amazon-cognito-identity-js).
With this information anyone can download the JSON Web Key (JWK) for your user pool from https://cognito-idp.{region}.amazonaws.com/{userPoolId}/.well-known/jwks.json.
This means that the person can then decode the ID token and the access token issued by the sdk.
My question is, would it be possible for an attacker to use the JSON Web Key (JWK) for your user pool to create a valid ID token and access token?
I’m using the ID token and the access token for authenticated web API calls.

Hi Makulis,
true, token can be decoded by anyone but an attacker won't be able to generate a token with the public keys.
Cognito is using RS256 with private keys to sign the token which are not publicly available in the jwks.json.
An attacker can still decode the token and guess the signing algorithm plus sending a token to your endpoint, so it is up to you to properly verify tokens in your backend/API.
Make sure you follow the recommendations here like verifying claims, kid, etc.:
https://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-user-pools-using-tokens-with-identity-providers.html#amazon-cognito-identity-user-pools-using-id-and-access-tokens-in-web-api

Hi Tobias,
Thank you for the prompt response. I will follow the recommendations. I will mark the issue as closed. I just have one more question.
Wouldn't it increase security if Amazon made the JSON Web Key (JWK) for the user pool only accessible via the AWS console?
Regards
Lincoln


Add example list items "buy coffee and eggs" etc along with checkbox inputs

added example list items w checkboxes


Schema section (#280)

Closes #280.

@neysofu what's the status of this?

Frozen due to other priorities. Should I close it?


.Net 5.0 (Out of Support)

This solution is using .NET 5.0 (Out of support) - Can we get it upgraded to a supported version ?

submitted a PR to upgrade to .net 6.0

Is there a version of service-fabric-yarp that supports NET 6.0?  I see this issue was closed after a PR was submitted, however the projects are still targeting NET 5.0 in the latest release.


feat: remote-signal scenario

haha, of course : ) must have been tired last night : )

@cdunster @jost-s @ThetaSinner --
I'm getting another round of incompatibility with nix: https://github.com/holochain/wind-tunnel/actions/runs/11466978285/job/31908859553?pr=93
Can I just hand this over to one of you to see this through to the finish line at this point??

You didn't seem to have changed anything related. I'll take a look.

@neonphog and @jost-s, I'll take a look today as I have the same issue on my PR and @ThetaSinner commented that he solved it already on a separate PR:

Surprised we're seeing the arx issue without having upgraded that input. I just dealt with that on the binaries repo. It needs some tweaks to the derivation definition
https://github.com/holochain/wind-tunnel/pull/117#issuecomment-2429526268

LGTM. I merged the CI fix from main so now I can't approve this PR :sweat_smile:
@ThetaSinner or @jost-s, do you want to have one last look over this so we can merge it?


⚠ Bofrost.de has degraded performance

In 8e7dc22, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1361 ms

Resolved: Bofrost.de performance has improved in fc4de17 after 6 minutes.


On paste CTRL-"keycode of v on english keyboards" is pressed instead of always CTRL-v

It seems to if emoji-keyboard is in type mode, on click it tries to paste an emoji through simutating pressing CTRL+v. However, instead it presses the key which is assigned through the keyboard layout to the key which is v on a standard default English keyboard.
Reproduce

Select in your OS a keyboard layout where v is replaced by another key—for example for English people would be dvorak where v is replaced by k.
If you now click on an emoji, CTRL+kand the respective function assigned to CTRL+k by the currently active window is executed and no emoji is inserted.

I did not found the code snippet in emoji-keyboard yet which is responsible for it. But currently I have to switch to a standard keyboard for pasting or use the copy mode—sadly both not optimal.

emoji-keyboard doesn't deal with keymaps at all, it's all done by python-evdev module.
It's seems they hard coded keycodes to keysyms which is a very bad idea, but there's nothing I can do about it short of implementing layout detection and doing the mapping myself, which frankly would be a bigger project than emoji-keyboard itself. On second thought I might be able to get correct keycode from Gdk, which would be optimal since emoji-keyboard already depends on it. No guarantee that it correctly detects layout tho and layout changes during runtime wouldn't be detected at all iirc.
The relevant code starts at line 212 in emoji_lib module.

Fixed in the latest release (2.3.0), using Gdk to get the correct keycode.
Note if you have both qwerty and dvorak layouts configured, emoji-keyboard will only work on the primary layout.


Use a 50% threshold for flagging compilation time changes

Compilation time measurement is very stable right now. Use a large threshold until we make it stable.

Please add benchmarks: comp-stats in PR description and push an empty commit to trigger it. The benchmark summary should also reflect the new threshold.


the epsilon button only adds epsilon to the end of the string

I thought this was the intended functionality?


performance issue with transfer_encoding=chunked

Using set(transfer_encoding, "chunked") is 2x slower than using prepare_payload().
Is this behavior normal?

It depends on your payload. Beast will automatically set the chunked encoding if the body indicates that the size is not known. When using chunked encoding, the implementation has to make multiple calls to write to the socket. For example Beast might send the header and first chunk in one call to write, and then send the final chunk in another call. Maybe I can consolidate those calls into one? Can you provide example code, such as the code which sets up the message object?

I could include a special case in the serializer when the first call into the body returns the last buffer but in that case you could have set Content-Length so I'm not sure I want to make that change.

Sample code:
#include <beast/core.hpp>
#include <beast/http.hpp>
#include <boost/asio.hpp>
#include <iostream>
#include <string>
#include <chrono>

using namespace std::literals;

int main()
{
    try
    {
        // Normal boost::asio setup
        std::string const host = "hessian.caucho.com";
        boost::asio::io_service ios;
        boost::asio::ip::tcp::resolver resolver{ios};
        boost::asio::ip::tcp::socket socket{ios};
        boost::asio::ip::tcp::resolver::query query{host, "http"};
        boost::asio::connect(socket, resolver.resolve(query));

        auto const fast = [](beast::http::request<beast::http::string_body>& request)
        {
            request.prepare_payload();
        };

        auto const slow = [](beast::http::request<beast::http::string_body>& request)
        {
            request.set(beast::http::field::transfer_encoding, "chunked");
        };

        auto const test = [&](auto const prepare)
        {
            // Send HTTP request using beast
            beast::http::request<beast::http::string_body> request;
            request.method(beast::http::verb::post);
            request.target("/test/test2");
            request.set(beast::http::field::host, host);
            request.set(beast::http::field::user_agent, "libhessian/1.0");
            request.set(beast::http::field::content_type, "x-application/hessian");
            request.body = "H\x02\x00""C\x09""replyTrue\x90"s;
            prepare(request);
//            std::clog << request << std::endl;
            beast::http::write(socket, request);

            // Receive and print HTTP response using beast
            beast::multi_buffer buffer;
            beast::http::response<beast::http::string_body> response;
            beast::http::read(socket, buffer, response);
//            std::clog << response << std::endl;
        };

        auto const run = [&](auto const str, auto const prepare)
        {
            auto const t0 = std::chrono::high_resolution_clock::now();
            for (size_t i = 0; i < 50; ++i)
                test(prepare);
            auto const t1 = std::chrono::high_resolution_clock::now();
            auto const t = std::chrono::duration_cast<std::chrono::milliseconds>(t1 - t0);
            std::cout << "t[" << str << "] = " << t.count() << " ms" << std::endl;;
        };

        run("fast", fast);
        run("slow", slow);
    }
    catch (std::exception const& exception)
    {
        std::cerr << "error: " << exception.what() << std::endl;
    }
    return 0;
}

t[fast] = 5193 ms
t[slow] = 12203 ms

If you have a string_body why are you using chunked? You know the size.

Currently thats for performance tests only.
But imagine stream bodies.
To provide the most flexible interface in a http-client, e.g.
void get(beast::string_view target, std::ostream& output);
void put(beast::string_view target, std::istream& input);
void post(beast::string_view target, std::istream& input, std::ostream& output);

Than you would use chunked encoding.
Wanted to know the impact.

With a stream body, you don't know the size ahead of time, so you will pay one I/O for each buffer you get back from the stream, plus one I/O for the "final chunk." If you know ahead of time that the buffer is the "last" buffer then the final chunk is free.
The only case where you pay for one extra unnecessary I/O is the case where the stream produces only one buffer, and you know its the last buffer. In this case you pay for the header+body chunk (one write) and then you pay for one final-chunk. Is this important to be addressed?

Beast tries very hard to do as much as possible in each I/O (for the case of serializing, writes). The serializer tries to combine the header with the body whenver possible:
https://github.com/vinniefalco/Beast/blob/8982e14aa65b9922ac5a00e5a5196a08dfa8f29e/include/beast/http/serializer.hpp#L160

Is this important to be addressed?

Not yet - i think. But it might in future.
May be other users want to use streams too.

May be other users want to use streams too.

Nothing stops you from using streams with the current implementation. Anyway, I'm going to write the code for this so hang on.

The debug-output shows
POST /test/test2 HTTP/1.1
Host: hessian.caucho.com
User-Agent: libhessian/1.0
Content-Type: x-application/hessian
Content-Length: 15

HC	replyTrue�

and
POST /test/test2 HTTP/1.1
Host: hessian.caucho.com
User-Agent: libhessian/1.0
Content-Type: x-application/hessian
Transfer-Encoding: chunked

f
HC	replyTrue�
0

So the 2nd I/O is for this "0\n\n"?

So the 2nd I/O is for this "0\n\n"?

Yes.
It comes from here:
https://github.com/vinniefalco/Beast/blob/master/include/beast/http/serializer.hpp#L183
Note that there can be "trailers" if you set a ChunkDecorator

Ignoring the "trailers" for the moment...
Somebody could append "0\n\n" in the 1st (or last in general) I/O if he knows the stream is empty?!

In theory yes but in practice no, because how would you know if the serializer was going to do it or not? You could end up with double the final chunks. Also, its "0\r\n\r\n". There are two CRLF sequences, when no trailers are present.

It was just a naive question :D

Try your test with https://github.com/vinniefalco/Beast/tree/v69

t[fast] = 5522 ms
t[slow] = 5196 ms

wow!!

Sometimes the good guys win

That's much more performance boost than you can get by string_views etc...

Yeah, remember though that it doesn't scale, you're only saving one I/O for all the chunks. So if you have 100 chunks you're only saving one I/O. With 1,000 chunks, save one I/O....
It just seems like a lot because if you have 1 chunk it was doing 2 I/Os and when you save 1 on a 2 I/O operation you are effectively "doubling" the speed but that's not going to keep happening obviously.

Don't forget to participate in the Boost formal review!!

For RCP calls the body is often very small. So this is a nice speedup :-)
How can i participate in the Boost formal review?

Participating in the review is easy, just sign up to the "Boost developers mailing list" here:
http://www.boost.org/community/groups.html#main
And then wait for the announcement. The review starts on July 1st. They will be very interested to hear from people that have used Beast. You can write as little or as much as you want for the review. And if you have something bad to say about Beast, that's okay too - feedback is what helps improve the library!  I always learn a ton of stuff when libraries get reviewed.

valgrind doesn't like the change:
https://travis-ci.org/vinniefalco/Beast/builds/247373497

This change https://github.com/vinniefalco/Beast/commit/868beb2ee7af04f192175d97a9f34a1b6ae09bd9
Blows up Travis: https://travis-ci.org/vinniefalco/Beast/jobs/247553508

Looking at
https://travis-ci.org/vinniefalco/Beast/jobs/247553508
i saw this:
error: template instantiation depth exceeds maximum of 128 (use -ftemplate-depth= to increase the maximum) instantiating
Yes, with lot of template voodoo the maximum of 128 is too low. I always build with
-ftemplate-depth=256
at least.
May be all other errors are produced directly/indirectly by the error above.

Using Boost 1.64.0 also resolves the issue

I'm going to enable this optimization only when using Boost 1.64.0 and higher. I will leave Travis on Boost 1.58.0. Locally I develop with 1.64.0. When Beast is merged into Boost, then the optimization will be always-on.

I think with boost 1.64 you are still hard before the limit. Let's say 127...
So it is a question of time when the error will come back.
I would set -ftemplate-depth=256.
In my opinion this has no impact to build process.

I'm using this logic in v69 now
#ifndef BEAST_NO_BIG_VARIANTS
# if BOOST_WORKAROUND(BOOST_GCC, < 50000) || BOOST_VERSION < 106400
#  define BEAST_NO_BIG_VARIANTS 1
# else
#  define BEAST_NO_BIG_VARIANTS 0
# endif
#endif

I rather not fiddle with the default template depth if I can avoid it. Its not just the template depth but a unit test hangs, which suggests incorrect code generation with gcc versions below 6 (!). Please try the branch and let me know that it works for you (including the optimization, which should be ON for your configuration).

t[fast] = 5346 ms
t[slow] = 12600 ms
And eclipse tells me that the path
#  define BEAST_NO_BIG_VARIANTS 0
is selected.
Eclipse might be wrong.
But the time is as bad as yesterday.
So the optimization seems to be OFF.

Are you saying BEAST_NO_BIG_VARIANTS is 1 on your setup? Is it because you are on gcc 4.x or because you are on an earlier Boost?

BEAST_NO_BIG_VARIANTS: 1
is output at runtime.

gcc is 7.0.1
boost is 1.63

Ah. boost 1.63 and BOOST_VERSION < 106400 ...

Is this better?
`
if BOOST_WORKAROUND(BOOST_GCC, < 50000) && BOOST_VERSION < 106400
`

I'll update it

This is still creating problems on Travis:
https://travis-ci.org/vinniefalco/Beast/builds/247644770
I have to remove it from v69 and investigate.

So what's the problem here? The lcov errors?

Yes. No idea what causes it. They have happened before. If you note, that version doesn't even compile in the optimizations (I think).

Meanwhile you committed 2 changes.
How can i see the build results for these commits?

https://travis-ci.org/vinniefalco/Beast/builds/247812484


Bravo!  Timeline on longer contexts

Congratulations. This is just what enterprises and researchers need.
Any indication of an ETA for longer context windows?

What are the currently supported context windows?

What are the currently supported context windows?

4K attention window without any extension techniques yet.


Skywalking Plugins Lettuce

Why does "Lettuce/GET/accept" appear alone? I think it should be in the call chain like jedis.

Left side is a segment list, not trace list. If it runs in another thread. Then it is right.

Thank you, let me check it.

I specially printed the log to check this problem.It runs in the same thread.

  I specially printed the log to check this problem.It runs in the same thread.

有找到解决方法吗


Fix README formatting

This pull request fixes the following:

Subheaders are now recognized
Fixed hyperlink
Moved copyright to the bottom of the page

I signed it!

Depends on #59 to fix the build.


WF type tweaks

1 Reference values
When assigning a missing value to a reference record value (record, user, file, ...), the sanitiser marked it as bad and failed.
This is a bit awkward to work with.
My solution makes the sanitiser ignore "0"'s (missing refs).
An alternative solution would be to filter these out within workflow when we cast to a ComposeRecord.
IMO either would do, your choice.
2 Zero values
Passing missing values and casting those causes wf to fail for some cases due to nil.
The modification to the code template prevents that by defining a fall back to the zero value of the type.

Uhh, the second part breaks tests... back to the drawing board


[Service Bus] Update method under ATOM Management Client

Update method allows only a subset of parameters from QueueDescription to be changed, users may get confused by not knowing which ones are updatable.
Should we consider a new options bag for the update method?
https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue

Two problems with update requests..

Default values would override if only a subset of properties of QueueDescription are provided in the request
The update request with only a subset of attributes from QueueDescription would result in a response that doesn't contain all the attributes from QueueDescription(partial QueueDescription)

Above problems can be avoided by

Telling users to make a get request before an update request.
OR
Doing a get request before update at the SDK level.

Service returns meaningful error when trying to update something that cannot be updated
Have user do a GET/CREATE, tweak what needs to be updated, pass it to UPDATE
Throw error if the input is partial

Questions:

Update Queue and Update Topic have the docs clearly showing the updatable fields, but not for subscriptions.
https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue
https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic
EnableFilteringMessagesBeforePublishing is not a property on TopicDescription like this doc claims..
Update Topic: https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic
.NET API View : https://apiview.dev/Assemblies/Review/b5d7e3304000449c859c2016f718db52#Azure.Messaging.ServiceBus.Management.TopicDescription

Closing with #9751
Let's log a separate issue for investigating etag use in update operations


Join order optimizer asan bug

Check regressions and other tests.
I've replaced the reference set with a <JoinRelationSet &set, DPJoinNode>. A DPJoinNode only stores a JoinRelationSet for left and right instead of another JoinNode.
This prevents the plan enumeration phase from creating JoinNodes where the child JoinNodes may potentially become invalid. Now, the only way to reconstruct a valid JoinNode instance combine some JoinRelationSet is to look at the DPJoinNode, and recursively look at the DPJoinNode for the left and right children until you find the leafs.

this PR has more refactoring and a better solution imo
https://github.com/Tmonster/duckdb/pull/152/files


Feature date extensions

Adds an option to parse dates from a text with a given format.
I've extended the date() function with a second option where one can specify text and format, which then allows for a random text to be parsed as a date using the specified format. This will allow for more custom date formats to be used in fields, and still be able to be queried as dates or redisplayed as other formats.
I've also added a few tests, and changed the documentation to match the new functionality.
There is a small caveat which is related to how DateTime.fromFormat() works, and that is that some of the localised formats can't be parsed properly. I do however still think that this would be a useful addition for a lot of cases when handling custom date formats.
I'm considering whether I should also add a date(year, month, day, hour, minute, second) variant, as well. Is that a good idea?

Should I also extend the dv.date() function? (Or should we just leave it available throught dv.func.date()?

I'm considering whether I should also add a date(year, month, day, hour, minute, second) variant, as well. Is that a good idea?

I'm undecided whether this would actually serve a purpose, or whether it would be easier to just use the date(text, format) variant. The idea was that with this variant one could exchange or fill in various bits and parts from another date, but that would very often be accomplished through the means of either split() or regexreplace() as I've done myself in these threads:

https://forum.obsidian.md/t/filter-by-calendar-week/57210/4
https://forum.obsidian.md/t/how-to-get-tracker-dataview-to-work-when-file-format-consists-of-date-and-a-suffix/52039
https://forum.obsidian.md/t/help-with-obsidian-charts-and-dataviewjs/55097/3
https://forum.obsidian.md/t/dataview-query-frontmatter-date/53319/9
https://forum.obsidian.md/t/avoid-grouping-by-note-name-in-dataviewjs-query/53138/5?u=holroy (DVJS) - But the concept is using a timestamp to build a proper date...

In fact most of these threads could most likely be solved using just date(text, format), so the only use case I've got left then is if one would want to exchange bits of the date somehow. E.g. if one would like to calculate the weekday of a given date in a given year, one could then use an existing date and replace the year part. Or similar stuff replacing the month or hour or something like that. But is that useful enough to warrant a dedicated function?


Invalid or corrupt jarfile ios-server-standalone-0.6.6-SNAPSHOT.jar

Hi,
I am new in iOS native app automation  and trying to automate app using "iOS driver".I am getting an error when tried to run 'ios-server-standalone-0.6.6-SNAPSHOT.jar' from terminal.I have performed following steps

Download  0.6.6-SNAPSHOT from http://ios-driver.github.io/ios-driver/
Download  'InternationalMountains app' from http://ios-driver.github.io/ios-driver/?page=setup
Make new folder 'Test' on desktop
Add files (.jar and .app) into 'Test' folder
Open terminal
Type $java -jar ios-server-0.6.6-SNAPSHOT.jar -aut Mountains.app

Error: It shows an error 'Invalid or corrupt jarfile ios-server-standalone-0.6.6-SNAPSHOT.jar'
I am following 'http://ios-driver.github.io/ios-driver/?page=setup' for setup
If anyone please help me to solve this. It's urgent.Thanks in advance....

Hi,
it's 14 May 2017, and the issue still persists !!
any other alternative please?
Thanks in advance


Covid still hiring

Link to spreadsheet: https://lnkd.in/fXijUq3
Companies that are hiring: https://lnkd.in/fYnmswg
Companies that are hiring(Blind Post): https://lnkd.in/fUFnKr7

https://docs.google.com/spreadsheets/d/1xwHvR9ln7fC1wzCY1IFRvx1P6M8xv4PEvoTHk1ZalWM

https://docs.google.com/spreadsheets/d/159Lrlt2BQ2vupwRaKKr62p2e0XDC-WNKxHj4SCLb1Ks/edit

https://www.linkedin.com/pulse/going-suck-part-2-economic-impact-covid-19-alex-planes/?trackingId=bQI2wtVGfO4YhZwrvxcAlA%3D%3D

https://candor.co/hiring-freezes/

https://www.thelayoff.com/

https://www.goodtime.io/

kaggle dataset: https://www.kaggle.com/andresionek/data-jobs-listings-glassdoor/data

https://www.linkedin.com/posts/activity-6654089669392900096-LJAn/

https://www.linkedin.com/feed/update/urn:li:activity:6653558110336225282

http://interviewing.io/

Remote jobs:
indeed.com
https://ziprecruiter.com
https://ninjajobs.org
https://upwork.com
https://angel.co/jobs
https://virtualvocations.com
https://jobs.smartrecruiters.com
https://remoteintech.company

https://www.linkedin.com/posts/kirsty-bonner_kb-careers-jobseekers-activity-6685153400704827392-4PC6

https://www.linkedin.com/posts/kirsty-bonner_kb-careers-jobseekers-activity-6680858541558951936-_tFZ

List of Recruiters: https://docs.google.com/spreadsheets/d/159Lrlt2BQ2vupwRaKKr62p2e0XDC-WNKxHj4SCLb1Ks

https://www.linkedin.com/posts/kirsty-bonner_kb-linkedin-careers-activity-6684087155712671744-06gc

https://kristen.dev/blog/2020-07-09-recruiting-process/

https://www.linkedin.com/feed/update/urn:li:activity:6650932826013261824/


[DI-1315] - Draft - Adding options to handle Agent Temp files

A new option was added to handle Agent Temp Files
This new option contains the following actions

AlwaysDelete
DeleteOnSuccessful
NeverDelete

This behavior is only available when using  the agent type FTPS and SFTP

 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.


Remove Client::thread_id

thread_id is currently unimplemented and feels like an intrinsic that shouldn't be available to the end user. Can this be removed?

yes. my original thought was to have all low level stuff available as well, but it actually doesn't fit in with safety, so might as well remove stuff some of this super low level stuff.


REL:/Relocation.h(899) Failed to obtain module handle for: Fallout4.exe

When I try to launch Fallout 4 Flat with version 1.31 of Buffout4 NG I get the error message in the title and f4se.log is attached
It happens both with and without xSE Preloader
f4se.log

same issue here

Will be fixed when submodule is updated to https://github.com/alandtse/CommonLibF4/pull/4

Thanks @nikitalita . Should be fixed in 1.31.1


chore: Update gitversion.yml

Description

Update gitversion.yml.
experimental...

Checklist

[x] My code follows the existing style, code structure, and naming taxonomy
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have performed a self-review of my own code and included any verifying manual calculations
[x] I have added or updated unit tests that prove my fix is effective or that my feature works, and achieves sufficient code coverage.  New and existing unit tests pass locally and in the build (below) with my changes
[x] My changes generate no new warnings and running code analysis does not produce any issues
[x] I have added or run the performance tests that depict optimal execution times
[x] I have made corresponding changes to the documentation

Yeah, I'm trying to fix it. not easy..🧐

IT'S WORKING~~!!🤪🤩🤯👻🤖🎂
now, I can sleep in peace..


[EKS] [BAD-DECISION]: EKS Pod Identity agent daemonset mapped to node-port 80

Copied over from https://github.com/aws/containers-roadmap/issues/2356

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue or have submitted a pull request, please leave a comment

Tell us about your request
What do you want us to build?
Which service(s) is this request for?
EKS
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
What outcome are you trying to achieve, ultimately, and why is it hard/impossible to do right now? What is the impact of not having this problem solved? The more details you can provide, the better we'll be able to understand and solve the problem.
We tried to install the eks-pod-identity-agent addon so that we could set the auth config to allow both options.
The addon installs as a daemonset with HostNetwork set to true, pod permissions to map to the node, and a default port set to 80.
The instant that the service started to install, all of our Haproxy ingress pods were evicted so that the identity service could map to port 80.
I'd love to know the rationale that went into choosing to map the node-port to what is literally the main http port; and then not to document how to change it to avoid collisions. Through all the documentation that mentions it the only warning is here https://docs.aws.amazon.com/eks/latest/userguide/pod-identities.html#pod-id-considerations and it's a note rather than informative. The majority of links go straight to https://docs.aws.amazon.com/eks/latest/userguide/pod-id-agent-setup.html which doesnt mention it at all.
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: eks-pod-identity-agent
  namespace: kube-system
spec:
  template:
    spec:
      containers:
        - name: eks-pod-identity-agent
          image: >-
<PHONE_NUMBER>52.dkr.ecr.eu-central-1.amazonaws.com/eks/eks-pod-identity-agent:0.1.6
          command:
            - /go-runner
            - /eks-pod-identity-agent
            - server
          args:
            - '--port'
            - '80'
            - '--cluster-name'
            - prod-eks-cluster
            - '--probe-port'
            - '2703'
          ports:
            - name: proxy
              containerPort: 80
              protocol: TCP
            - name: probes-port
              containerPort: 2703
              protocol: TCP
          securityContext:
            capabilities:
              add:
                - CAP_NET_BIND_SERVICE
      hostNetwork: true

Are you currently working around this issue?
How are you currently solving this problem?
Uninstalled the Addon

This design will also break Fargate only cluster: https://github.com/terraform-aws-modules/terraform-aws-eks/issues/2850#issuecomment-1860808423

This also breaks when enabling the addon in a cluster running Project Contour's Envoy proxy (they use the same ports in hostNetwork). Has anyone find a work around this issue or is there any news?

Also breaking our Traefik daemonset installation as we install Traefik with hostPort 80 and 443

does eks-pod-identity-agent really require listening on port 80 ? what is exactly this port used for?   if another port were configured, will everything still work?

does eks-pod-identity-agent really require listening on port 80 ? what is exactly this port used for? if another port were configured, will everything still work?

https://docs.aws.amazon.com/eks/latest/userguide/pod-identities.html#pod-id-considerations

The EKS Pod Identity Agent uses the hostNetwork of the node and it uses port 80 and port 2703 on a link-local address on the node. This address is <IP_ADDRESS> for IPv4 and [fd00:ec2::23] for IPv6 clusters.
If you disable IPv6 addresses, or otherwise prevent localhost IPv6 IP addresses, the agent can't start. To start the agent on nodes that can't use IPv6, follow the steps in Disable IPv6 in the EKS Pod Identity Agent to disable the IPv6 configuration.

That's the port that actually being hit when pods are requesting credentials via GET http://<IP_ADDRESS>:80

thanks @taraspos .   I thought however that the credentials are "pushed" to the pods via the webhook.  is this a different feature?   maybe i am misunderstanding.

does eks-pod-identity-agent really require listening on port 80 ? what is exactly this port used for? if another port were configured, will everything still work?

With current config, yes, they can change it to target a different port but it seems not important enough to work on it yet. 🙄

+1 request to be able to change the listening port at deployment for pod-identity-agent ds.
This directly conflicts with being able to configure ingress-controller pod to listen on port 80 on the same node and causes extremely volatile behavior with autoscalers like karpenter.

Update, so apparently in this setup a certain crucial pod was assigned to NodePort 80, so only one node could not have the PodIdentity enabled. Not sure if and how I can work around it but time pressure wise we cannot work forward with this

Specifying port 80 as a hostPort seems to be incorrect.
I can't use the already occupied port 80 either.
Why use port 80 as a hostPort? Intra-node routing is handled by pod-id-link0 anyway.

I've found a simple workaround  for this situation:

Change the port on the DaemonSet from 80 to another port, for example, 8088.

Add the following environment variables  to your pods:
- name: AWS_CONTAINER_CREDENTIALS_FULL_URI
  value: "http://<IP_ADDRESS>:8088/v1/credentials"
- name: AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE
  value: "/var/run/secrets/pods.eks.amazonaws.com/serviceaccount/eks-pod-identity-token"

The managed addon doesn't support changing the port. For self managed, currently "80" is hard coded, example the helm chart.  Port # change is only the first half, the second half is the pod identity webhook must also inject the correct value.


Rename Rust module lib->utils

In the near future (e.g. Rust 1.66.0), 'lib' becomes a reserved module name causing compiler warnings. This sets the stage for easier migration to Rust v1.66.0.

Hey there! I have a branch with some of these changes as well because I tried to upgrade the compiler to latest stable. When I have time, I'll go review the differences between our branches and then create a second PR for this with what I think makes sense for this change. Then you can review to see if there's anything important I'm missing.

Hey there! I have a branch with some of these changes as well because I tried to upgrade the compiler to latest stable. When I have time, I'll go review the differences between our branches and then create a second PR for this with what I think makes sense for this change. Then you can review to see if there's anything important I'm missing.

No problem. I figured that these changes were self-contained and helped set the stage for updating the compiler.

Yeah, looks simple enough. My branch does the same but splits the utils into multiple modules. I'm not sure there's any reason to do that at the moment given that larger module restructuring is likely going to happen sometime soon.
there's no conflict with accepting this PR so I'll go ahead and merge it so that the compiler upgrade will be easier


Set content-type without having the charset appended

From<EMAIL_ADDRESS>on September 15, 2014 11:44:55
Hi, I'm testing a REST service which expects a content-type header like:
Content-Type: application/vnd.com.example-v1+json
However, when setting the content-type to this value, either using requestSpecObj.contentType(..) or requestSpec.header( ....), rest-assure will append "; charset=XXXX" to the header, which is not supported by the REST api I'm testing
I haven't find a way to avoid the charset to be appended.
This won't work either:
newConfig().encoderConfig(encoderConfig().appendDefaultContentCharsetToStreamingContentTypeIfUndefined(false)
because the content-type needs to be defined. Can a method be added to EnconderConfig (or somewhere else) to indicate rest-assured not to append the charset?
Thanks for reading this, and thanks for this great library.
Sebastian.
Original issue: http://code.google.com/p/rest-assured/issues/detail?id=355

From<EMAIL_ADDRESS>on September 15, 2014 05:58:46
I've added a "appendDefaultContentCharsetToContentTypeIfUndefined" method to EncoderConfig. Try it out by depending on version 2.3.4-SNAPSHOT after having added the following repo:
<repositories>
<repository>
<id>sonatype
<url> https://oss.sonatype.org/content/repositories/snapshots/ <snapshots />
</repository>
</repositories>
Status: Fixed
Labels: -Type-Defect Type-Enhancement

From<EMAIL_ADDRESS>on September 16, 2014 08:48:31
Thanks, that was fast! it is working now :D


v1.2.4 -  Mysql user with grant option (debug log #bug) - ubuntu 20.04

after install
MySQL Configuration
Enter the MySQL host [localhost]:
Enter the MySQL port [3306]:
Enter the MySQL username (MUST HAVE GRANT) [root]: root
Enter the MySQL account password: mysql: [Warning] Using a password on the command line interface can be insecure.
Creating pufferpanel account and installing database...
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1064 (42000) at line 2: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'p'0'1' at line 1
MySQL has been configured and the database was installed
Switching to new user for further commands
Configuring site details
Please enter the domain or IP (if you do not have a domain) for your site (do NOT include http(s)://): domaine.tld
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'pufferpanel'@'localhost' (using password: YES)
Settings saved to database
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'pufferpanel'@'localhost' (using password: YES)

seem to ubuntu 18.04 TLS:
Enter the MySQL account password: mysql: [Warning] Using a password on the command line interface can be insecure.

This seems to be an issue with your MySQL password. I've tried a v1.2.4 install on 18.04 and it works fine.

Is 20.04 just not supported?

I believe several other people got it working on their own 20.04 machines.

18.04 works fine for me. Can anyone share their work-around for 20.04?


eslint.config.js without @mutoe/eslint-config

Would it be possible to rewrite the eslint.config.js without using @mutoe/eslint-config as base?
I'm imagining that most people won't be using @mutoe/eslint-config but rather would be looking for a generic eslint.config.js.

I think the better option is using https://github.com/antfu/eslint-config, it works out of the box.
I used my own fork version because it also integrates cypress and a few other rules of personal preference


fix RP memory leak due to record copying

to: @austinbyers or @ryandeivert
cc: @airbnb/streamalert-maintainers
size: small
resolves N/A
Background
We found out there is chance of Rule Processor will run out of memory due to extra copy action when checking alerts duplication, even these are local variables.
To solve this issue completely, we will iterate through two dictionaries instead of copy them.
Changes

Don't copy records!
Iterator through two dictionaries to do comparison.

Testing

Rule testing

python manage.py lambda test --processor all
...
StreamAlertCLI [INFO]: (63/63) Successful Tests
StreamAlertCLI [INFO]: (34/34) Alert Tests Passed
StreamAlertCLI [INFO]: Completed

Unit testing

./tests/scripts/unit_tests.sh
...
Ran 561 tests in 9.848s

OK

Coverage decreased (-0.03%) to 95.626% when pulling e72141a734254d74228e85b3f540bdbf4235c9d4 on rp_mem_leak_due_to_copy into 99e599b268bb5d61cc142b53d571fc7d10e87ffb on master.

This fix doesn't solve the memory leak issue. Will look for other solution.


input group addon support for textareas

The append and prepend classes vertically aligned items in the center
For textareas this meant the addon would aling vertically instead of stretch and have it's contents vertically aligned
these changes fix that so everything is aligned how it should be

Good


Messages being cleared on re-render

I'm running into some challenges with the react component when deep-chat is a child component. Messages are being cleared and the component seems to reset itself when a re-render is triggered on the parent component.
For example, in the code below, the messages are cleared when the Drawer is closed and reopened. Is there a way to retain the messages/state when a re-render of the component occurs?
export function App() {

    const [open, setOpen] = useState(false);

    return (

            <Button onClick={() => setOpen(true)}>Open Chat</Button>
            <Drawer
                title="Parent Component"
                width={500}
                open={open}
                onClose={() => {setOpen(false)}}
                placement = "right"
            >
                <DeepChat demo="true"/>
            </Drawer>

    );
}

Hi @jyedlicka, thankyou for raising an issue.
To retain the chat messages - you will need to track them using the onNewMessage event property and reference them using initialMessages property. The messages can be stored in state, global storage, db and many other places, but the simplest place is to store them inside a variable outside of the component.
Here is a simple example where we use the messages variable to store an array of messages. When the Refresh State button is clicked - the state component state will be refreshed and the existing messages will be repopulated in the initialMessages array. You can also track messages using React useState, but the only problem with that is when a new message is received and the array is updated - the component will be refreshed and the chat input will lose focus, so it may not lead to great UX, hence something outside of the component is more recommended.
let messages: MessageContent[] = [];

export default function App() {
  useEffect(() => {
    return () => {
      messages = [];
    };
  }, []);
  const [, setState] = useState(false);
  return (

      <DeepChat
        demo={true}
        initialMessages={messages}
        onNewMessage={({ message, isInitial }) => { if (!isInitial) messages.push(message); }}
      />
      <button onClick={() => {setState((prev) => !prev)}}>Refresh State</button>

  );
}

LIVE EXAMPLE
Let me know if you have any further questions.

Perfect, thanks for pointing me in the right direction. I noticed loading bubbles are not displaying after incorporating these changes and there isn't any feedback to the user when waiting to receive the response. Any advice for getting the loading bubbles to display again?

Perfect, thanks for pointing me in the right direction!

I am not able to get the suggest button to work with this code. do you have any suggest button live examples of any kind?

Hi @assetllcsoftware, I am not sure if I fully understand your question. Are you referring to the use of "deep-chat-suggestion-button" in the Deep Chat Classes section. If so - there is a full example how to use suggestion buttons in the Examples section at the bottom of the page.
If you are still experiencing issues, could you perhaps provide some of the code you are using or ideally a live code-sandbox (by Forking the one in my last comment).
If this problem is not related to re-rendering in React could you please create a separate issue and we can tackle it there. Thank you.


chore: Adding business tag on the Appsmith watermark setting

Description
Adding business tag on the Appsmith watermark setting
PR fixes following issue(s)
Fixes #24182
Type of change

Chore (housekeeping or task changes that don't impact user perception)

Testing
How Has This Been Tested?

[x] Manual
[ ] Jest
[ ] Cypress

Checklist:
Dev activity

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Speedbreak features have been covered
[ ] Test plan covers all impacted features and areas of interest
[ ] Test plan has been peer reviewed by project stakeholders and other QA members
[ ] Manually tested functionality on DP
[ ] We had an implementation alignment call with stakeholders post QA Round 2
[ ] Cypress test cases have been added and approved by SDET/manual QA
[ ] Added Test Plan Approved label after Cypress tests were reviewed
[ ] Added Test Plan Approved label after JUnit tests were reviewed

/ok-to-test sha=c0ceee0

/ok-to-test sha=d61279f

/ok-to-test sha=482fa7e


Add support for MiDi output

Work in Progress
Implements https://github.com/godotengine/godot-proposals/issues/2321
Currently the API is very simple, a new method is created OS.send_midi that accepts a InputEventMIDI and sends it to the midi device specified in the event.  Output device IDs can be found in OS.get_connected_midi_outputs.  To use this API you first need to open MIDI with OS.open_midi_inputs which now opens both inputs and outputs.
I've tested the code on OSX and Windows, but haven't been able to find a linux machine with ALSA set up in a way Godot seems to be able to see the midi devices for, so the ALSA code is just my best guess currently.
TODO

[ ] Test on Linux
[ ] Discuss API, especially wrt (https://github.com/godotengine/godot-proposals/issues/8761)
[ ] Should open_midi_inputs only open inputs, and open_midi_outputs be added.  If so, figure out the best way to refactor the MIDI driver open().  (Maybe add open_inputs and open_outputs, and open() stays as a deprecated alias of open_inputs()
[ ] Additional testing on OSX and Windows

What is a way of testing this on windows? Do you have a test project?

miditest.zip
Here's a small test project.  If you push the button, on the default configuration of windows, you should hear a piano sound.

Tested on Linux (NixOS w/ steam-run). The demo project opened fine, but pressing the button crashes the project:
godot.linuxbsd.editor.dev.x86_64: rawmidi.c:1083: snd_rawmidi_write: Assertion rawmidi->stream == SND_RAWMIDI_STREAM_OUTPUT' failed.It seems the RawMidi struct that you pass tosnd_rawmidi_write()needs to have itsstreaminfo field set toSND_RAWMIDI_STREAMOUTPUT`.

@basicer asked for a more complete stack trace, but if there isn’t one we can try other ways

Sorry I didn't get to this sooner. There wasn't a more complete stack trace, just the one error. It's from an assert statement in the alsalib source code, so nothing actually broke. It's just an implementation issue getting caught by the library.
I'm 99% sure the issue is just that the rawmidi_t that's used for output doesn't have the device field on its snd_rawmidi_info_t set to output. The snd_rawmidi_write() function in the library source code checks for that on the line the error message refers to, and asserts an error if it's not set to output.

Sorry I didn't get to this sooner. There wasn't a more complete stack trace, just the one error. It's from an assert statement in the alsalib source code, so nothing actually broke. It's just an implementation issue getting caught by the library.
I'm 99% sure the issue is just that the snd_rawmidi_t that's used for output doesn't have the stream field on its snd_rawmidi_info_t set to output. The snd_rawmidi_write() function in the library source code checks for that on the line the error message refers to, and asserts an error if it's not set to output.
This hasn't been an issue before because the default state when creating a snd_rawmidi_t is input.

I re-read the documentation and fixed a few things.  Can you try now?

No more crashes, and the synth I've got hooked up is playing a tone. Looks good!
I am getting some errors when I unplug a device that's in use, but they're not crashing anything. Hot plugging is probably a future PR type of issue though, especially with how niche MIDI functionality is for Godot's userbase.


feat(alert/report): Added optional CC and BCC fields for email notifi…

SUMMARY
Addition of an option to provide cc and bcc list for email notifications along with email validation under Alerts and Reports.
SAMPLE SCREENSHOT

TESTING INSTRUCTIONS

Open Superset in browser > Click on the "Settings" menu on top right > Click on "Alerts & Reports"
Create a new alert/report or edit an existing alert/report. Enter the required details.
Select "Email" as the preferred notification method.
Enter valid/invalid email ids in the To field, CC and BCC fields and hit add/save to test the feature.

CONTRIBUTORS
nsivarajan, episkey24
ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[X] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[X] Introduces new feature or API
[ ] Removes existing feature or API

@nsivarajan can you please describe why this features is useful and what problem it's solving? I'm not sure it's clear why having someone cc'd on the notification email would be any different than just adding directly to the recipients list. For BCC I can see a use case where someone would silently like to know if the report is delivered as expected, but are there any others?
Please address the failing checks and add some unit/integration tests for this functionality

@nytai Thanks for raising these points. In our use of Superset's alerts and reports feature, TO recipients receive actionable items, CC recipients—including leadership, hierarchical levels, and cross-functional teams—benefit from increased visibility into the communication without being directly responsible for action, while BCC recipients discreetly monitor email delivery and processes.
I've addressed the failing checks and added test cases,Could you please assist with triggering the workflow/checks again?

@kasiazjc could you please assist with the review of this PR?

@nsivarajan curious if you're looking for cc/bcc for each report, or if you want the same cc/bcc list for all reports. If it's the later, there's a recent feature that would allow you to add cc to all emails. We could also add a bcc there.

@eschutho Thanks for checking. Each report will have its own configurable CC and BCC recipients, allowing for specific recipients to be designated as needed.
For example, the Sales dashboard will have its own CC and BCC recipients, and similarly, the Manufacturing dashboard will have its own CC and BCC recipients. This approach provides flexibility and ensures that the appropriate people are included for each report.

@kasiazjc Could you please assist with the review of this PR when you have a moment? Your feedback would be greatly appreciated.

Hi, thanks for this change! In terms of design, some general things:

we don't need "optional" in the label, as already the required fields are marked with "*", so it's one or the other
metadata text should be under the email field, not subject

Flow changes - agree with @villebro that we should save space and use "ghost/inline buttons", visual specs for these are:

12px font
icon "mail" from ant-d; size of the icon 12px x 12px
spacing between the label and icon 4px
spacing between two buttons 16px

In terms of behavior: when you click on the button, it shows the field. There is no way to close it (not to overcomplicate), but if it's saved empty, when you open the modal back again it goes back to being a button

Hope this works, let me know!

@kasiazjc Thank you for your great suggestions and detailed review! I've incorporated the feedback and completed the changes with a commit.
Could you please assist with reviewing the PR to ensure everything aligns correctly? Your help in getting this merged would be greatly appreciated.

@kasiazjc Thank you for your great suggestions and detailed review! I've incorporated the feedback and completed the changes with a commit.
Could you please assist with reviewing the PR to ensure everything aligns correctly? Your help in getting this merged would be greatly appreciated.

Thank you for the changes, this looks good! I have two small things:

I think envelope icon might be bigger than 12px, can you make it smaller? Also align both text and icon to the center (should be looking similar to the "button" below with "+ add new notification method"
when you add one field, the button is not aligned to the left "add bcc..." and there is some space left, can it be in one line with all of the other fields etc aligned to the left?

@kasiazjc
Thank you for your feedback! I've incorporated the requested adjustments into the PR.
Could you please review the changes once more to confirm they meet the requirements? Additionally, I would appreciate your assistance in merging this PR.

@nsivarajan I've started CI and I'll start an eph env once the Docker image is ready so we can poke around on the modal.

restarted some failing tests... hoping they're just flaky 🤞

Thanks @rusackas,
The Python-Integration tests for test-mysql (pull_request) and test-postgres (current) (pull_request) are failing, although both passed successfully on my local setup. A retrigger should resolve this.
Appreciate your assistance.

/testenv up FLAG_ALERT_REPORTS=True

FEATURE_ALERT_REPORTS=True /testenv up

/testenv up FEATURE_ALERT_REPORTS=true

@villebro @eschutho Thank you for spinning up the ephemeral environment. Could you please review and assist with merging this PR? Your support in moving this forward would be greatly appreciated.

/testenv up

/testenv up FEATURE_ALERT_REPORTS=true

Merged, thanks for the contribution @nsivarajan!


Errors are reported when using ff init and ff start dev

Hello, I'm a beginner of the fire project. When I used the ff init command to initialize, I encountered the following error.
Error: Get "https://raw.githubusercontent.com/hyperledger/firefly/b039fb3b8c17ce33c792e6dc52928a44ab1f8fea/manifest.json": dial tcp <IP_ADDRESS>:443: connect: connection refused
In addition, when I used the ff start dev command, I also encountered many errors. The following is the error message：
pulling 'ghcr.io/hyperledger/firefly-dataexchange-https@sha256:1a19cdb⣷ Error: an error occurred - rolling back changes... Error: docker-compose up -d [18] firefly_core_2 Pulling
firefly_core_0 Pulling
firefly_core_1 Pulling
firefly_core_0 Error
firefly_core_1 Error
firefly_core_2 Error
Error response from daemon: pull access denied for hyperledger/firefly, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
 - all changes rolled back
Usage:
  ff start <stack_name> [flags]

Flags:
  -h, --help          help for start
  -b, --no-rollback   Do not automatically rollback changes if first time setup fails

Global Flags:
      --ansi string   control when to print ANSI control characters ("never"|"always"|"auto") (default "auto")
  -v, --verbose       verbose log output

Error: docker-compose up -d [18] firefly_core_2 Pulling
firefly_core_0 Pulling
firefly_core_1 Pulling
firefly_core_0 Error
firefly_core_1 Error
firefly_core_2 Error
Error response from daemon: pull access denied for hyperledger/firefly, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
 - all changes rolled back```
How can I solve this error? By the way, I come from China, and I really hope to get your help

most likely, it's a network problem when pulling docker images from ghcr.io...
Github is not a good place for discussing problems, I suggest you post this kind of problem on the official discord channel


Apply solid principles

These are the changes related to applying solid prinicples.

Done with suggested changes, please review!


sudo ./ReleaseVersion.py x64 error

Creating installer for OpenNI 2.2 x64
Traceback (most recent call last):
File "./ReleaseVersion.py", line 170, in
subprocess.check_call(['make', '-C', '../', '-j' + calc_jobs_number(), 'PLATFORM=' + plat, 'release'], stdout=buildLog, stderr=buildLog)
File "/usr/lib/python2.7/subprocess.py", line 190, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-C', '../', '-j2', 'PLATFORM=x64', 'release']' returned non-zero exit status 2
Hello, I am using linux 18.04 beta version. when I do "sudo ./ReleaseVersion.py x64" I got the error.
what should I do?

Confirmed. Seems like this repo is dead.


chore: Added npm token installation

Should fix the issue: https://travis-ci.com/github/Typeform/embed/jobs/333835315

Embed script preview available: https://embed.typeform.com/28f045593a6cd9376350206a0a7dcaaace118e02/embed.js

:tada: This PR is included in version 0.18.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Allow passing through tags_to_keep kwarg

https://github.com/energy-quants/eq-devtools/blob/a6797a8f4a8ef9092dbe948163ae8aa81369b826/src/eq/devtools/github/packages.py#L125
https://github.com/energy-quants/eq-devtools/blob/a6797a8f4a8ef9092dbe948163ae8aa81369b826/src/eq/devtools/cli/github/packages.py#L157-L161

Should also keep pr-\d+ tags by default


tao a1 not implemented

just putting it here so we dont forget
https://gcsim.app/viewer/share/perm_rTMPCVn0qoGTUhZi95uwc

implemented in #600


Fix Poloniex after API changes for returnChartData

Poloniex API for returnChartData now returns only 100 candles + it returns millis instead of seconds for the time of the candle.
We are fixing millis - but anyone using the data needs to improve the fetching inside their project

This is fixing the following issue: https://github.com/knowm/XChange/issues/4541


Migrate to brigadecore GitHub org

This issue tracks the migration of the Brigade project to a new GitHub org.
Projects from the Azure org:

[ ]  https://github.com/Azure/brigade
[ ] https://github.com/Azure/brigadier
[ ] https://github.com/Azure/kashti
[ ] https://github.com/Azure/brigade-charts
[ ] https://github.com/Azure/brigade-k8s-gateway

(As per #746, https://github.com/Azure/brigade-github-app will be part of the main Brigade repo).
Other projects migrated to the new org:

[x] https://github.com/brigadecore/brigade-utils/

The list of related projects from the readme also contains lots of really useful projects - now it might be a good opportunity to move them to a central org for better discovery (this should be entirely up to the respective authors - cc @technosophos, @slok, @lukepatrick).
For any other projects that makes sense to live under the new org, feel free to comment below.
Other things we need on the new org:

[ ] a Brigade instance for CI - I think the least disruptive way would be to give access to the same instance for the new org (what do you think, @vdice?)

Last edited: @radu-matei on 2/2/19
cc @vdice

Update: started testing around with the brigadecore organization, initially moved https://github.com/brigadecore/brigade-utils/ and we are good to go with the new org.
As we start moving repos there, we will also going to need to set up a Brigade instance for CI - I'll update the original issue with this as well.

I would be good moving brigade related projects to a central org.

@radu-matei the repos listed in the description have now moved to the brigadecore and so I believe we are able to close this one out.
I left the mailing list item unchecked -- do we have those set up yet?

@vdice -- we have a maintainer mailing list, and I'll ask CNCF about a user mailing list this week. I think we can safely close this issue, thanks, everyone!


Bug

I could not install this package in my Windows 10 system. I am a Python programmer and using Atom IDE to develop projects. But problem is I could not install this package properly. After installation, I get the error message which says:
exit with code 1, signal null
But I have no idea how this error popped up. BTW, it works in Linux systems without any problems.
Is this a bug in windows 10?

Hi @krishna444 I am not all too sure since I have not used a Windows machine in a long time. Can you look at the existing Issues and see if any of them look like the problem you have experienced?

This should be fixed in the latest python-tools release


Rewrite solutions

This PR was originally intended to integrate side packets into our calculators, mainly in an attempt to fix the BlazePoseCalculator which seems to be very slow.
After further examination, it is best to rewrite solutions as they stand and instead approach it the way the official Python bindings for MediaPipe do it, thatis to use graphs from mediapipe/module/ directly instead of going through mediapipe/graphs/ and be obligated to deal with a video output.

This PR is changing direction, see description edit

All solutions work and the packet API has been completely refactored. We can now merge this.
Note that while all solutions work, Hands and Pose are very slow on CPU.
I postponed the ideas of any further redesign as the priority is now to put MediaPipe.NET up-to-date with MediaPipeUnityPlugin, since a lot has changed since we ported the project to .NET.


Improve /search command

The /search command could be very useful, but I feel it has a few fatal flaws which prevent this.
For one, it's case-sensitive. This PR resolves this by adding .lower() to search_from_sphinx.
Secondly, it can't handle the user making a typo, or using incomplete names. To resolve this I've added fuzzy string matching to search_from_sphinx.
I've also added an optional argument to the parser, allowing the fuzzy matching to be toggled (default on), as I can appreciate in some situations fuzzy matching isn't optimal

Forgot about this. But anyways, thank you for contributing!


can the readme also show a token example of using the CLI version?

The README.md mentions that there is a CLI version, but does not show how to use it. Presumably it's just clean-css ..... but it would be excellent to add a token example to the README.md to show how to invoke it with a desired input and output.

The CLI was moved to a separate repo in 4.x. That repo has all the relevant examples.

In that case, can the README.md be updated to say that, so that people have a clear path to follow if they need the CLI tool? =)
(issues get closed, google won't index them anymore, people won't find this information unless it's explicitly mentioned somewhere in the docs)

Sure, no problem at all. Fancy sending a PR?

Done - have a https://github.com/jakubpawlowicz/clean-css/pull/912

Merged, thanks a lot!


Future GSettings problems

Hi,
First of all: many thanks for adding this complicated recipe to conda-forge!
I am looking into using it, and I think I have discovered a potential issue that will affect this recipe in the future.
This recipe installs $PREFIX/share/glib-2.0/schemas/gschemas.compiled, which contains a binary representation of all GSettings schemas provided by all libraries and apps that support it. Typically this file is not owned by a particular package, and package managers will update this file in a post installation step by running glib-compile-schemas $PREFIX/share/glib-2.0/schemas.
If you agree, I will open a PR that will fix this. This will require also require DESTDIR to be set to '/', to avoid invoking the meson post install script, where this otherwise gets done.

Yes, I think setting the DESTDIR and therefore not doing those post-install actions would be a good improvement, so please proceed with a PR.
For future reference, here's where that post-install stuff happens in the meson build infrastructure:
https://github.com/GNOME/gtk/blob/mainline/build-aux/meson/post-install.py
In addition to the GSettings schemas, it also updates the icon cache and module cache.
A future strategy we could take is to use a conda post-link script to do these post-install things. The gdk-pixbuf package already does something like this for its loader cache that we can emulate:
https://github.com/conda-forge/gdk-pixbuf-feedstock/blob/master/recipe/post-link.sh
That then requires packages that would update the cache to call the gdk-pixbuf post-link script from the post-link and pre-unlink recipe scripts:
https://github.com/conda-forge/librsvg-feedstock/tree/master/recipe


iOS verifyPhoneNumber triggers a config error

Bug report
Current behavior:
When calling verifyPhoneNumber in iOS this error gets logged:
[console.error]: "FirebasePlugin[native]: EXCEPTION: The default FIRApp instance must be configured before the default FIRAuthinstance can be initialized. One way to ensure that is to call [FIRApp configure]; (FirebaseApp.configure() in Swift) in the App Delegate's application:didFinishLaunchingWithOptions: (application(_:didFinishLaunchingWithOptions:) in Swift)."
Expected behavior:
No config error should be returned since GoogleService-Info.plist is in iside the correct Resources folder.
Steps to reproduce:
Call verifyPhoneNumber
Environment information

Cordova CLI version

9.0.0

Cordova platform version

iOS 5.0.1

Plugins & versions installed in project (including this plugin)
cordova-plugin-androidx 1.0.2 "cordova-plugin-androidx"
cordova-plugin-androidx-adapter 1.1.0 "cordova-plugin-androidx-adapter"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-firebasex 6.0.3 "Google Firebase Plugin"
cordova-plugin-ionic-keyboard 2.1.3 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 4.1.1 "cordova-plugin-ionic-webview"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-whitelist 1.3.3 "Whitelist"
Dev machine OS and version, e.g.

OSX 10.14.6

Runtime issue

Device details

iPhone 6

OS details

iOS 12.4

iOS build issue:

Node JS version

10.16.0

XCode version
10.3

Related code:
this.fb.verifyPhoneNumber(phoneNum, 30)
      .then(credential => {
        console.log(credential);
      });

Console output

console output

"FirebasePlugin[native]: EXCEPTION: The default FIRApp instance must be configured before the default FIRAuthinstance can be initialized. One way to ensure that is to call `[FIRApp configure];` (`FirebaseApp.configure()` in Swift) in the App Delegate's `application:didFinishLaunchingWithOptions:` (`application(_:didFinishLaunchingWithOptions:)` in Swift)."

This might be a side effect of #77. Check if the GoogleService-Info.plist is referenced in Resources if you open the project in Xcode.

Yeah, sorry, I saw that but my file was correctly rendered inside resources dir and the error was different so I thought it wasn't related. It is though, so better close this one and follow #77


Check for maximum value for layout in views

Created with
sources:
  penguins:
    type: file
    tables:
      penguins: https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2020/2020-07-28/penguins.csv

targets:
  - title: Penguins
    source: penguins
    layout: [[0], [1]]
    views:
      - type: hvplot
        tables: penguins
        kind: scatter

And gave an IndexError beforehand.
TODO:

[ ] Make unit test

Codecov Report

Merging #308 (fe8167e) into master (f94ee65) will decrease coverage by 0.01%.
The diff coverage is 33.33%.

@@            Coverage Diff             @@
##           master     #308      +/-   ##
==========================================
- Coverage   66.26%   66.25%   -0.02%
==========================================
  Files          59       59
  Lines        6178     6181       +3
==========================================
+ Hits         4094     4095       +1
- Misses       2084     2086       +2

Impacted Files
Coverage Δ

lumen/target.py
75.65% <33.33%> (-0.31%)
:arrow_down:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


game freezes randomly when resetting

please fix this

tell me at what stage you're at. If i dont have any info on it, i cant fix anything.


asciinema in issues

Feature Description
It is great that https://github.com/go-gitea/gitea/pull/22448 added support for rendering asciinema's .cast files when uploaded to a repo: :tada:
https://github.com/go-gitea/gitea/assets/987487/e9881e8b-464a-493e-b5d6-90fd37ea7e3c
It would be even better if they could be dropped into issues, the way we can currently drop screenshots. When debugging an issue, or proposing a PR, I find it incredibly useful that I can upload a video file to demonstrate exactly the issue. But being able to do the same with a .cast file would be stellar -- faster, and with the ability for people to copy command lines directly out of it.
Currently .cast files are not even allowed as attachments by default, but with attachments.ALLOWED_TYPES I was able to set
[attachment]
MAX_SIZE = 40
ALLOWED_TYPES = .cast,.csv,.docx,.fodg,.fodp,.fods,.fodt,.gif,.gz,.jpeg,.jpg,.log,.md,.mov,.mp4,.odf,.odg,.odp,.ods,.odt,.patch,.pdf,.png,.pptx,.svg,.tgz,.txt,.webm,.xls,.xlsx,.zip

but they do not render:

It would be great if they did! asciinema.js is shipping with Gitea now so hopefully it should be an easy addition.
Screenshots
On GitHub, uploading a .mp4 as an attachment gets replaced by its uploaded link and rendered as a video player:

That's the workflow I would like to have for .cast files in Gitea if possible!

The main difficulty is how to embed asciinema player into the markdown file render. See https://github.com/go-gitea/gitea/pull/22448#issuecomment-1382694525
And it must be an elegant and scalable way, because others could also ask to render PDFs, videos or other files.
I'll be absolutely ecstatic someone finds a way to do that.

Both plain internal links and markdown image links could call renderers to render the content. According to the file name extension names, include PDF, asciinema, css, console log and etc renderers.


add typos check + fix typos + lint workflow YAMLs

PR

Adds typos https://crates.io/crates/typos-cli
fixes typos
Adds .typos.toml
lints the workflow YAMLs

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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 91.541%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
303

Relevant Lines:
331

💛  - Coveralls


cleanup predicate enum

Another quick cleanup of an enum I encountered recently.

Codecov Report

Merging #8268 (8a3968b) into master (e6330bb) will decrease coverage by 49.89%.
The diff coverage is 38.29%.

:exclamation: Current head 8a3968b differs from pull request most recent head f04c314. Consider uploading reports for the commit f04c314 to get more accurate results

@@              Coverage Diff              @@
##             master    #8268       +/-   ##
=============================================
- Coverage     64.06%   14.16%   -49.90%
+ Complexity     4246       81     -4165
=============================================
  Files          1586     1586
  Lines         83399    83572      +173
  Branches      12641    12673       +32
=============================================
- Hits          53427    11841    -41586
- Misses        26129    70844    +44715
+ Partials       3843      887     -2956

Flag
Coverage Δ

unittests1
?

unittests2
14.16% <38.29%> (+0.07%)
:arrow_up:

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

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


Add & remove cluster functionality

One general suggestion for future contributions is to split all the pushed stuff to relevant commits. That will be much easier to review. Also, please, add a description to this PR.


[REPORT]: Chaos Legion

Checks

[X] I have checked if a report of the same game, in the same test environment, is already included
[X] I have tested all features from the feature list before making this report

gameplay
Working
Console model
SCPH-39001, SCPH-70001
OPL version / revision
OPL 1.2.0 beta 1940
title
Chaos Legion
Game Region code (ID)
SLUS_206.95
device used on test
USB
format
ZSO
media
DVD5
features

[X] VMC
[X] IGR
[X] PADEMU
[X] GSM

Compatibility modes
5
comments about this report
FAT VS. SLIM: This game's background music during stages seems to freeze and repeat a 2 second sample continuously with a SLIM. And it doesn't seem to happen with a PHAT drive. So if you have a Slim, better turn the background music down to 0. Many crashes in FMVs, to use GSM you have to disable FIELD Flipping Emulation.

This time I decided to test it also on my Slim model Because of what a friend commented about this game and something different, he watched it on the Slim model, I'm not one to test it on the Slim model, because my network card doesn't work because of that, just test it USB or HDD on Fat.


miss positional argument in README example

miss positional argument: 'message', it will raise TypeError.
Pull Request check-list
Please make sure to review and check all of these items:

[x] Does $ python setup.py test pass with this change (including linting)?
[x] Does travis tests pass with this change (enable it first in your forked repo and wait for the travis build to finish)?
[x] Is the new or changed code fully tested?
[x] Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?

NOTE: these things are not required to open a PR and can be done
afterwards / while the PR is open.
Description of change
Please provide a description of the change here.

thanks!