[CELEBORN-152] Add config to limit max workers when offering slots

What changes were proposed in this pull request?
Add config to limit max workers when offering slots, the config can be set both
in server side and client side, and client side config has higher priority.
Why are the changes needed?
For large Celeborn clusters, users may want to limit the number of workers that
a shuffle can spread, reasons are:

One worker failure will not affect all applications
One huge shuffle will not affect all applications
It's more efficient to limit a shuffle within a restricted number of workers, say 100, than
spreading across a large number of workers, say 1000, because the network connections
in pushing data is number of ShuffleClient * number of allocated Workers

The recommended number of Workers should depend on workload and Worker hardware,
and this can be configured per application, so it's relatively flexible. Empirically, 100 should be
enough for most cases (excluding really large shuffle, i.e. above tens of terabytes).
Does this PR introduce any user-facing change?
No, added a new configuration.
How was this patch tested?
Added ITs and passes GA.

cc @pan3793 @RexXiong

The code change LGTM, but would you mind supplying some background why should we limit the worker number for single shuffle? And any suggestion for the value setting?

The code change LGTM, but would you mind supplying some background why should we limit the worker number for single shuffle? And any suggestion for the value setting?

@pan3793 Updated, please take a look again.

Thanks, merging to main/0.3


Weekly Activity bars not showing playtime. Tooltip is working

Version 2.1.0
All bars are at minimum even though there is playtime to show.

If the vertical alignment is set to anything but stretch for this view, this is expected. If you want to control the height of it, you can create an empty panel above or below.

OK. Thanks for the clarification. I've set it to stretch and it's working.


changed gethostname method to getfqdn to resolve logfilepath resolution issue

Dear Airflow Maintainers,
Please accept the following PR that solves the issue :
https://github.com/airbnb/airflow/issues/1436
Thanks,
Anand

Coverage decreased (-0.01%) to 67.0% when pulling 69988216b3c245b1230acca9fe03d3bd4a7991ca on aaur0:master into f1ff65c8cde913fd9bfa8b21f83c7300b8b0effd on airbnb:master.


[dependabot] Ignore easyjson dependency

What does this PR do?

Ignore easyjson dependency in pkg/obfuscate
Motivation

#10112
Additional Notes

This will not affect the version used by the Agent.
Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] The appropriate team/.. label has been applied, if known.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the config template has been updated.

cc @gbbr


Map div becomes white after some navigation to another pages

I'm submitting a ...  (check one with "x")

[ ] question
[X] any problem or bug report

OS:  (check one with "x")

[X] Android
[ ] iOS
[ ] Browser

cordova information:  (run $> cordova plugin list)
cordova-plugin-googlemaps 2.5.3 "cordova-plugin-googlemaps"

If you use @ionic-native/google-maps, please tell the package.json (only @ionic-native/core and @ionic-native/google-maps are fine mostly)
@ionic-native/core : "^4.13.0"
@ionic-native/google-maps : "^4.13.0"

Current behavior:
Sometimes, after some navigation between pages, the map div becomes blank. Then, if i go to any page (that uses gmaps), it also still blank. I try use setDiv() and then setDiv(this.mapElement). But accours an error when call setDiv without passing argument.
Expected behavior:
If called create from GoogleMaps in any page, the lib must inits correctly.
Screen capture or video record:

Related code, data or error log (please format your code or data):
N/A

Support this plugin activity
I appreicate if you give me a beer :beer: from here

It depends on your code. Please share your project files on GitHub repository.

Here's the code that i call every time i navigate to any page that use maps (executed in ionViewDidLoad):
private _map: GoogleMap;
create(mapOptions?: MapOptions): MapEvents {
        if (this._map)
            this._map.remove();

        let options: GoogleMapOptions = this.getDefaultMapOptions();

        if (mapOptions) {
            if (mapOptions.disable) {
                options.gestures = { rotate: false, zoom: false, scroll: false, tilt: false };
                options.controls = { compass: false, myLocationButton: false, myLocation: false };
            }
        }

        this._map = GoogleMaps.create(this.mapElement.nativeElement, options);
}

I said  "Please share your project files on GitHub repository."

Sorry, i cant share the project files. Its a private project. I will write some sample project and simulate the error, then i share it. Ok?

That is the right thing to do

@wf9a5m75
Here's the project that contains the mentioned situation. If you navigate between some page and back to first one, the map div becomes blank. If you call setDiv() and setDiv([ELEMENT]), throws an error: "vendor.js:1823 ERROR Error: DIV is too small. Must be bigger than 100x100.".
Thanks for helping.

Ionic-native/google-maps plugin manages attaching/detaching map view automatically.

The setDiv() that i said before, is not the original code. If you remove this code, the map will become blank when use bavk buttob

If you want to control the timing by yourself, check the code of ionic-native/google-maps how to control.
"ERROR Error: DIV is too small. Must be bigger than 100x100." is not a bug , it's a message that you tried to attach in wrong timing.

The code "setDiv()" was just a try to make map appears again. I want to remove this line. The problem is, when i came back, the map is blank.

I just made a change, removing the setDiv(). Now you can see the blank map when navigate to some page and go back to first one.

As I said, you need to read the code of ionic-native/google-maps.

Like i said before. The setDiv() is not a problem. My intention isnt control the render timing, that was just a try to resolve the real problem (Blank Map when navigate back).

Since you use this plug-in in provider, you must control the timing by yourself.


Only drop bone from map generated dirt

By placing one dirt block and digging it again continuously, it's possible to gain infinite amount of bones. It feels like cheating.

Good point, this has been fixed :)

I don’t understand, it still looks like bones may drop from player-placed dirt.


Search does sometimes not really work

The search  often seems to not find places.
Tested with version 0.0.9
Here is a video of what I mean:
https://user-images.githubusercontent.com/1395321/165893154-e8eeebbb-ea5e-438d-b97d-68f0ac3b1eb8.mp4

Ok so I had time to look into this problem, apparently there are cases where the Search API returns Location JSON objects, that cannot be parsed. Here an example for an exception:

This is quite a severe bug as it causes no search results to show, even the valid ones.
To make it less severe I created a Workaround to show at least the results that could be parsed: https://github.com/mo-ah-dawood/open_location_picker/pull/12
We should, however, still fix the parsing bug at some point.

version 0.1.1


Release 2 : Adding a blank bookmark causes traceback.

I'm on it, but from now on I'm going to add an issue each time I fix something so you get flagged of the commit when it happens. BTW, was able to generate a unit test to duplicate the error, so that's progress on my part. Now I know how to generate unit tests for tkinter events. Who knew?

Fixed in commit ce3801c, along with pulling the print statements, and changing logger.exception to logger.error to get rid of that traceback.

Great!

Pushed the same commit to develop.


Set engineStrict to true

Just a small thing: Because the engines property in the package.json file is just advisory, npm will install the latest version of crypto-async even on older node.js versions.
Adding "engineStrict": true, to the package file should help with that a bit.

Fixed in https://github.com/ronomon/crypto-async/commit/e8d28fc703d8fcca6fbbff1d0f9524a0821c9bd0


Rachel bugbounty

I set up a hierarchy for these pages (it seemed like way too much for one page).  I think the reward system needs fleshed out.  But see what you think so far...

Actually it isn't really ready to be merged... needs better info for the rewards part.

I merged Eric's changes and also made some additional edits.  But it should (I think) be good to go!


Fix exception on player disconnect

Fix exception when player disconnects with more than one registered advancement tabs
Related issue: #599

You should fix the issue by replacing the hash set to a copy CopyOnWriteSet in the advancement code. Manually copying it shouldn’t be needed.
also those tests involving the server state should end by IntegrationTest, not only Test

LGTM! And thanks for including tests :)


[GS] Chaged Getting started references and update inline text

Critical Changes
Changes
GS Checklist section and GS Checklist Item inline text and all description or comment referral to Getting started
Issues Closed
Community Ideas Delivered
New Metadata
Deleted Metadata

W-8445581

@force2b does this pr need testing?

@dcaballeroSf No new behaviors have been introduced and no production code was modified. So, as long as the builds all pass, this is fine to merge into the parent branch. It'll go through a full regression next week anyway.


[BUG]cannot import name 'ModelMetaclass' from 'pydantic.main'

The bug seems to be related to pytorch-lightning and some dependency conflicts. Please see https://stackoverflow.com/questions/76647518/how-to-fix-error-cannot-import-name-modelmetaclass-from-pydantic-main for a fix.

您发给我的信件已经收到，阅读后回复您。This is an automatic reply, confirming that your e-mail was received. Thank you.


Docs: add MDL Sass guide

Review: @surma @sgomes
Fyi:  @garyterry who was trying to do this with MDL over the weekend
Notes: ideally, this work would be done in some third_party directory within WSK. This however, would have introduced several more steps so I decided to do all the work in the app/styles directory. Imo, this reduces overhead for getting setup.

Awesome, @addyosmani. Thanks for whipping this up. LGTM :)
I really dislike the huge JS import block, but I don’t think there’s a way around that right now.

LGTM, other than the one comment I made. Thanks for the write-up! :)

Thanks for the feedback! Incorporated into the end of the doc!

FYI, I'm going through the steps now... I'll have time to document progress over the weekend. Thanks for getting this done so quickly! YOU GUYS ROCK! :+1:

Just got it working on windows at work. No installation issues to report. I'll be pulling in the templates from the MDL library to see if I can get all of it playing nicely together tomorrow... Looking pretty solid so far... excited!

Fantastic to hear. Thanks a lot for reporting back! :)


Python3: check compatibility macros aren't already defined

This for instance conflicts with Cython's declaration (which defines the very same thing)

Still formatting issues :-)

BTW you can close the previous PR as this one superseds it.

I've done the patch + rebase in #631


Make use of k8s cluster dns service for custom network

Description
I'm trying to run simple container:
nerdctl run --rm --network mynet -it alpine
'mynet' is defined for local k8s cluster (in /etc/cni/net.d/ directory).
Cluster has some coredns service exposed for running containers in corresponding domain search/nameserver directives of /etc/resolv.conf.
But, nerdctl take dns(resolv.conf) from host machine, not from custom network(coredns).
According to docs DNS services, that's not completely right.
Steps to reproduce the issue

run  nerdctl run --rm --network mynet -it alpine
inside of running container ping some name available in cluster <name>.default.svc.cluster.local
Success

Describe the results you received and expected
Host unavailable.
What version of nerdctl are you using?
v1.2.0
Are you using a variant of nerdctl? (e.g., Rancher Desktop)
None
Host information
No response

nerdctl embedded dns server provides name resolution services for containers within a nerdctl default/custom network(s), allowing them to communicate with each other using domain names instead of IP addresses. When a container is started with nerdctl, it is automatically assigned a hostname that corresponds to its container ID. This hostname is registered with the embedded DNS server, allowing other containers in the same network to resolve its IP address using its hostname.
resource different from container (such as k8s svc) cannot be handled by the nerdctl embedded dns server as their out of nerdctl embedded dns server scope.  For example the FQDN is resolved by  Kubernetes's embedded DNS server and not the nerdctl embedded dns server. This being said it is possible to extend the nerdctl embedded dns server by pointing to kubernetes dns server ( e.g coredns) using  the --dns flag :  nerdctl run --rm --dns=[coredns_static_ip] --network mynet -it alpine

Thanks for info, but why nerdctl cant't do that by itself for k8s environment/custom network?
Why it redefine dns for custom network at all? Obviously, custom network already have some kind of dns service defined, in k8s case it will be "kube-dns"=coredns.

but why nerdctl cant't do that by itself for k8s environment/custom network?

nerdctl is a container runtime cli, this action is out-of-scope from nerdctl point of view.


"Wire." replace to "_wire->"

Hello! Excuse me. I am not expert in programming. I use your lib, and my DS3231 on I2C2 (Wire1).
for example
68 :   if (Wire.requestFrom(_address, (uint8_t)7) != 7)     -- not working
if (_wire->requestFrom(_address, (uint8_t)7) != 7)    -- working.
in this file I found 4 place like that.
my board is ESP32-s3

Thank you for catching this one, .
Will investigate it asap (currently in the mid of another major update :)

(note to myself - did I checkin the latest version)

@arcsin
BUG confirmed.
The bug was not found as I only tested with an UNO and not tested a different Wire (I2C) bus.

in this file I found 4 place like that.

actually there were 5 😒

Created a develop branch and a PR

@arcsin
build is successful, will merge fix asap

Merge is running,

my board is ESP32-s3

If you find other issues with your ESP tests, please let me know
Again thanks for finding this bug

Ok, thank you for speed)


[UNR-5212] Feature/add rep override capability

Description
Feature added support for DOREPLIFETIME_ACTIVE_OVERRIDE for better unreal 4 parity. Does not work with clearable types, currently this is only TArrays / lists.
Release note
Added note to Release notes.
Tests
Uncommented relevant section in SpatialTestReplicationConditions
STRONGLY SUGGESTED: How can this be verified by QA?
Tested by running functional test: SpatialTestReplicationConditions, this is also run by CI on premerge.
Primary reviewers
@m-samiec @samiwh @mironec

Overall approach seems good, the only worrying thing is the interaction with replicated movement, it seems


Inconsistent whitespace in the repos

We have a number of small contributions in the pipeline (fix for linux, update of rule definitions, maybe more...), but producing proper pull requests is a bit cumbersome, since whitespace use is highly inconsistent in the repository. Many editors normalize this automatically, but this produces diffs that are very hard to read.
Would you accept a PR that normalizes all whitespace (use only space, no tab), removes all trailing whitespace and adds an .editorconfig (most editors respect this automatically)? I'm not religious about the exact conventions used, but it is good to have a convention...

Yep, fire on

Closing, as of #14.


Create 0000-01-02-PankajSharma-0512.md

created a branch, created a file and made a commit,

created a branch, created a file and made a commit,


Support yarn v2

If I follow the official yarn v2 installation guide, I will end up with the following error:
root@c095c9f88cfd:~/project# yarn devphase --help
/root/project/devphase.config.ts:3
import { ConfigOption } from 'devphase';
^^^^^^

SyntaxError: Cannot use import statement outside a module

However if I rollback to yarn v1, everything works well.

Sadly that seems really hard to fix.
Closing for now.
Notes for future try:

branch esm created
after switching to<EMAIL_ADDRESS>it is required to compile as esm and switch package type to module - cuz it is impossible to load devphase.config.ts outside of module (commonjs)
after mentioned changes there are issues in dependencies tree - @phala/sdk wrongly imports AxiosError from axios which is commonjs package


convertFileSrc not working on Android 10

I face an issue when use convertFileSrc, I cannot get the video file (works for images), I got 404 with example file path: https://app/_app_file_/storage/emulated/0/DCIM/Camera/VID20201009145916.mp4
And this issue only appear on Android 10 (tested on 3 devices)
Any ideas?

I confirm. This is API 29 issue android:requestLegacyExternalStorage


feat: remove startIn default directory

-Removes the default starting directory for saving a file.
-Closes #2
I think having the browser remember the last saved directory might help user workflow than always defaulting to the downloads folder.

There are no real tests here, but thanks anyway :+1:


Improve Documentation

Environment

Python version: 3.6
Nautobot version: 1.0.1
nautobot-circuit-maintenance version: 0.1.1

In the add notifications form I am prompted for a Url with no description and source type is either gmail or unknown.  A minimal description of the Url field and some documentation around configuring other email sources would be very beneficial.
Expected Behavior

The documentation should provide examples for configuring a POP3 or an IMAP mail server at a minimum.
Observed Behavior
Documentation refers to URL but nothing further

fixed in #13


style: improved styling to match Swarm branding

with love

Merging because these new styles/icons are merged into electron builds.


Specified encoding as utf-8

Currently the conversion to md fails if you have a representation of an Xarray Dataset/DataArray in your nb, this is because of a small arrow character: '\u25ba'.

This change specifies to use utf-8 when opening the notebooks which solves this problem.
Previous error:
~\anaconda3\envs\DataHub\lib\site-packages\nbdev\export2html.py in convert_md(fname, dest_path, img_path, jekyll)
    575     for ext in ['png', 'svg']:
    576         md = re.sub(r'!\['+ext+'\]\((.+)\)', '!['+ext+'](' + img_path + '\\1)', md)
--> 577     with (Path(dest_path)/dest_name).open('w') as f: f.write(md)
    578     if hasattr(export[1]['outputs'], 'items'):
    579         for n,o in export[1]['outputs'].items():

~\anaconda3\envs\DataHub\lib\encodings\cp1252.py in encode(self, input, final)
     17 class IncrementalEncoder(codecs.IncrementalEncoder):
     18     def encode(self, input, final=False):
---> 19         return codecs.charmap_encode(input,self.errors,encoding_table)[0]
     20
     21 class IncrementalDecoder(codecs.IncrementalDecoder):

UnicodeEncodeError: 'charmap' codec can't encode character '\u25ba' in position 8451: character maps to <undefined>

Edits have been made in both the .nb and .py file but it still says they're out of sync, any advice on how to fix this would be appreciated

run nbdev_clean_nbs and then nbdev_install_git_hooks so that this doesn't happen to you again

Hi Hamel, thanks for the recommendation.
I followed your instructions but this doesn't create any changes.
(nbdev) C:\Users\Ayrto\Desktop\Side Projects\nbdev>nbdev_clean_nbs

(nbdev) C:\Users\Ayrto\Desktop\Side Projects\nbdev>nbdev_install_git_hooks
Executing: git config --local include.path ../.gitconfig
Success: hooks are installed and repo's .gitconfig is now trusted

(nbdev) C:\Users\Ayrto\Desktop\Side Projects\nbdev>git status
Refresh index: 100% (209/209), done.
On branch pr/338
Your branch is up to date with 'github-desktop-AyrtonB/patch-1'.

nothing to commit, working tree clean

On a related note I've personally been avoiding the nbdev git hooks most of the time as after they're installed GitHub desktop is unable to see the repo.

Ok!  Thanks for trying looks like it’s a different issue.  I’ll look into
it later this week unless someone else gets to it :)
On Wed, Dec 16, 2020 at 3:02 AM Ayrton Bourn<EMAIL_ADDRESS>wrote:

Hi Hamel, thanks for the recommendation.
I followed your instructions but this doesn't create any changes.
(nbdev) C:\Users\Ayrto\Desktop\Side Projects\nbdev>nbdev_clean_nbs
(nbdev) C:\Users\Ayrto\Desktop\Side Projects\nbdev>nbdev_install_git_hooks
Executing: git config --local include.path ../.gitconfig
Success: hooks are installed and repo's .gitconfig is now trusted(nbdev) C:\Users\Ayrto\Desktop\Side Projects\nbdev>git statusRefresh index: 100% (209/209), done.On branch pr/338Your branch is up to date with 'github-desktop-AyrtonB/patch-1'.nothing to commit, working tree clean
On a related note I've personally been avoiding the nbdev git hooks most
of the time as after they're installed GitHub desktop is unable to see the
repo.
[image: image]
https://user-images.githubusercontent.com/29051639/102339821-a3719280-3f8d-11eb-8a9d-ceffffb10b8f.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fastai/nbdev/pull/338#issuecomment-746105751, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AALKJEQTD36XC7MU7X2CES3SVCHS5ANCNFSM4UZOQRFQ
.

Thank you

CI is still failing on this PR, can you run nbdev_clean_nbs and push your changes?  If you install git hooks you won't have to do this manually (see the README about git hooks)

@AyrtonB since you are introducing code to fix an issue you are seeing, can you also add a test as well for this?  Concretely, something that doesn't involve a dependency on Xarray Dataset/DataArray but still is able to test this encoding situation.  Thanks!  cc: @jph00

Closing due to inactivity.

Closing due to inactivity.


Disable "1 consecutive capital letter" (AbbreviationAsWordInName) check for tests

Example: https://github.com/googleapis/java-bigquery/pull/765/checks?check_run_id=1189361318

another example in java-bigquery:  https://github.com/googleapis/java-bigquery/pull/765


Adds Dev Container configuration

This PR adds the required Dev Container required for using this project in GitHub Codespaces.
It works well with this setup, and I was able to test the web app as well successfully using this configuration.

Thanks! I was planning to add Nix flakes support too, but this is accessible to more devs!

It definitely is very accessible.
You can also add this badge which will make it easier for others to know that they can access this repo in Codespaces.


Name or service not known.

004:~/Public/singularity-2.6.1$ wget https://1dv.alarge.space/simpledet.img
--2020-12-03 11:41:28--  https://1dv.alarge.space/simpledet.img
Resolving 1dv.alarge.space (1dv.alarge.space)... failed: Name or service not known.
wget: unable to resolve host address ‘1dv.alarge.space’
I want to know about the new mirror website， Thank you very much！

Hi, please use wget https://1dv.aflat.top/simpledet.img.

https://1dv.aflat.top/simpledet.img

mdl@imdl-004:~/Public/simpledet$ wget https://1dv.aflat.top/simpledet.img
--2020-12-03 17:00:58--  https://1dv.aflat.top/simpledet.img
Resolving 1dv.aflat.top (1dv.aflat.top)... <IP_ADDRESS>
Connecting to 1dv.aflat.top (1dv.aflat.top)|<IP_ADDRESS>|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-12-03 17:00:58 ERROR 404: Not Found.

@zhangxue123 Sorry, use https://oss.aflat.top/simpledet.img.

@zhangxue123 Sorry, use https://oss.aflat.top/simpledet.img.

@huangzehao It don't import mxnet in https://oss.aflat.top/simpledet.img,   I find python3 version is 3.5 in img, and mxnet in python3.6, I want to know how to solve！

@zhangxue123 Sorry, use https://oss.aflat.top/simpledet.img.
@huangzehao
I install python3.6.8 in img, defult path in /usr/local/lib/python3.6, I do ln -s /root/.pyenv/versions/3.6.8/lib/python3.6/ /usr/local/lib/python3.6/, still cannot import mxnet.


How to limit number of characters in form field.

How to limit number of characters in form field. Is there way to do this.

Use Ext JS maxLengthText, pass it to 'field_config' when overriding an attribute, see http://www.rubydoc.info/github/netzke/netzke-basepack/Netzke/Basepack/Attributes


REV: Support casepath argument outside of ExportData

#643 Introduced a breaking change where casepath was not allowed to be updated outside ExportData initialization.
This was a bit premature and caused Drogon to fail. We need to have a deprecation period for this before removing the option.

Possible to track down this in Drogon and fix it? If it is in Drogon (for whatever reason), I guess it could also end up in other workflows.

Yes, will make an issue in Drogon to get this fixed before next release (there is one planned in June!) We should go through all scripts in Drogon and move all arguments that should not be used in export/generate_metadata up to the initialization of ExportData


X509 not suport DNXcore

I trying install the library Docker.DotNet.X509 on my ASP.NET Core project, but VS it's displaying the mensage 'NU1002 The dependency Docker.DotNet.X509 1.2.2 in project  does not support framework DNXCore,Version=v5.0.'
How i can fix this? or is a bug?
Regards

The package probably doesn't support .net core.

Any chance to be ported ou compatible in the future?
My project depend of this library... =(

@mateusdemboski well, you can try porting the .x509 package to .net core and send as a pull request, I'd happily package it for you.

I believe we will have a solution for this soon.

@swernli  so is this fixed with #50 merged?

Unfortunately, no.  X509 auth implementation still depends on types that aren't present in DNXCore.  This will need to be fixed in a later PR.

Should be fixed now.


Add new resource: Project

Details here: https://github.com/terraform-providers/terraform-provider-cloudstack/issues/62

@3guboff Will this provider support CS 4.11.3? We are currently looking into CS 4.11.3 RC and have trouble with packer templates (same issue as under 4.12: https://github.com/terraform-providers/terraform-provider-cloudstack/issues/58 ).

This PR needs to be rebased on the current master, but then it should support 4.11.x and 4.12.x.
A fix for your Packer issue is already merged and will be part of the next Packer release.

I'm going to close this PR as I'm about to archive this repository. Development of this provider has been moved to the Apache Foundation. Please find the new home for this provider here: https://github.com/apache/cloudstack-terraform-provider


OpenAI speech to speech, is it available?

https://livekit.io
But I can't see the swift one for this speech to speech feature.

response in community slack! (tl;dr; yes via our agents framework)
https://livekit-users.slack.com/archives/C07FVFGAUKX/p1727827665980609?thread_ts=1727826992.492279&cid=C07FVFGAUKX


fix: add api id to stack outputs

The API ID was not set in the outputs. Therefore setting documentation didn't worked without adding the output manually. Now it is added automatically so this manual step isn't needed any more.
Fixes #9

Current coverage is 100% (diff: 100%)

Merging #11 into master will not change coverage

@@           master   #11   diff @@
===================================
  Files           4     4
  Lines         145   146     +1
  Methods        18    18
  Messages        0     0
  Branches       17    17
===================================
+ Hits          145   146     +1
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update ea38024...4a87fe0


[proposal] guide for customizing material component styles

Bug, feature request, or proposal:
Guide request
Contents
A guide that mentions the following:

Overlay components typically allow passing a class/classes to the container or component. Encapsulated styles won't target them.
Encapsulated styles will affect direct children of a component, but...
To target children of a material component, you must do one of the following
a. Turn off encapsulation on your component
b. Add overriding styles to a global stylesheet
c. Use deprecating shadow piercing
Component styles are loaded when the component is instantiated, and will often come after your overriding styles, thus taking precedence. Be sure to increase specificity.

Motivation
There are a multitude of comments and questions from users about why material components aren't being targeted by their styles
https://github.com/angular/material2/issues/6013#issuecomment-317716398
https://github.com/angular/material2/issues/4522#issuecomment-318377411
https://github.com/angular/material2/issues/1276#issuecomment-316281456
https://github.com/angular/material2/issues/5849#issuecomment-317484775
https://github.com/angular/material2/issues/2624#issuecomment-290919946
https://github.com/angular/material2/issues/4034
https://github.com/angular/material2/issues/5050
Other
The point could be made that it isn't Material's responsibility to inform users about all this, but I get the impression that this library is the first place people turn after completing the TOH tutorial, and it would be good to at least point them to the relevant documentation.

This is something I'd like to have; it's one of the theoretical guides I have in mind (some others include: a broad a11y doc, how we approach i18n, AngularJS Material migration guide)

That's will be awesome! I really tried customize the components, but until now I failed.
This guide can help me and more people, to understand how do it right.


issue-18099: Edit Lineage Operation not working with isOwner() condition

Describe your changes:
Fixes #18099

I worked on ... because ...

Type of change:

[ ] Bug fix
[ ] Improvement
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My PR title is Fixes <issue-number>: <short explanation>
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] For JSON Schema changes: I updated the migration scripts or explained why it is not needed.

This requires review and few long runs from ingestion side and see if its impacting any lineage ingestions cc @harshsoni2024 @ulixius9
@karanh37 what test coverage we have from UI side while editing.
@Prajwal214 run some tests with customer use-cases here


Selecting by fingerprint not working

          @meejah

carml could allow relay fingerprints to be specified:
$ /home/user/.local/bin/carml --connect tcp:<IP_ADDRESS>:8002 -d -p pbCKWPlvh2Zw2MDUYaTvWPTl circ -b 26ECEB6CB8B7C31031A4E220B1E2B82935032B10,A0B5B5906EB13F213D7CA9AFEC91934BE3A5930F,CA1684516B7FECF3DB76D43FD02F56D8B95E8A69
Couldn't look up 26ECEB6CB8B7C31031A4E220B1E2B82935032B10, but it looks like an ID
Error: 'str' object has no attribute 'name_is_unique'
Traceback (most recent call last):
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/twisted/internet/defer.py", line 874, in callback
    self._startRunCallbacks(result)
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/twisted/internet/defer.py", line 981, in _startRunCallbacks
    self._runCallbacks()
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/twisted/internet/defer.py", line 1075, in _runCallbacks
    current.result = callback(  # type: ignore[misc]
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/twisted/internet/defer.py", line 1946, in _gotResultInlineCallbacks
    _inlineCallbacks(r, gen, status, context)
--- <exception caught here> ---
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/twisted/internet/defer.py", line 2000, in _inlineCallbacks
    result = context.run(gen.send, result)
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/carml/cli.py", line 200, in _startup
    await cmd(reactor, cfg, tor, *args, **kwargs)
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/carml/carml_circ.py", line 158, in run
    await build_circuit(reactor, cfg, tor, build.split(','))
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/carml/carml_circ.py", line 126, in build_circuit
    print("Building circuit:", '->'.join(util.nice_router_name(r) for r in routers))
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/carml/carml_circ.py", line 126, in <genexpr>
    print("Building circuit:", '->'.join(util.nice_router_name(r) for r in routers))
  File "/home/user/.local/pipx/venvs/carml/lib/python3.11/site-packages/carml/util.py", line 120, in nice_router_name
    if router.name_is_unique:
builtins.AttributeError: 'str' object has no attribute 'name_is_unique'

Many Tor relays has "Unnamed" as names and some other has repeated names. Allowing selection of relays by fingerprint would be a nice thing to have in carml.
Originally posted by @przemyslaw0 in https://github.com/meejah/carml/issues/58#issuecomment-1819392182

try "carml relay --list" to see which relays are currently in the consensus.

That's a different error (and looks .. possible-legitimate? It seems like it extended to the exit but then something timed out?)

Not as an entry. I think so as a middle.

Also, "controller constructed" circuits cannot be used for Onion services (even if they go to one of the correct Introduction Points).


Bump Apache Arrow from 11.0.0 to 12.0.0

Why are the changes needed?

https://arrow.apache.org/release/12.0.0.html
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Codecov Report

Merging #4827 (324a8dd) into master (9bf2714) will decrease coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #4827      +/-   ##
============================================
- Coverage     58.07%   58.04%   -0.04%
  Complexity       13       13
============================================
  Files           583      583
  Lines         32563    32563
  Branches       4318     4319       +1
============================================
- Hits          18910    18900      -10
- Misses        11836    11843       +7
- Partials       1817     1820       +3

see 7 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Thanks, merged to master


LR90 aadds example

Yep, be nice if Azure Docs had  this but in the meantime here's an AADDS bicep template

Codecov Report

Merging #1158 (5147232) into main (3504a7b) will increase coverage by 0.48%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #1158      +/-   ##
==========================================
+ Coverage   94.31%   94.79%   +0.48%
==========================================
  Files         331      327       -4
  Lines       16322    16163     -159
  Branches       14        0      -14
==========================================
- Hits        15394    15322      -72
+ Misses        928      841      -87

Flag
Coverage Δ

dotnet
94.79% <ø> (-0.09%)
:arrow_down:

typescript
?

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

Impacted Files
Coverage Δ

...cep.Core.UnitTests/FileSystem/FileResolverTests.cs
79.31% <0.00%> (-20.69%)
:arrow_down:

.../Bicep.Core.UnitTests/Assertions/BaselineHelper.cs
63.63% <0.00%> (-15.91%)
:arrow_down:

src/Bicep.Core/FileSystem/PathHelper.cs
96.15% <0.00%> (-3.85%)
:arrow_down:

src/Bicep.Core.UnitTests/Utils/CompilerFlags.cs
33.33% <0.00%> (ø)

...Bicep.Core.UnitTests/FileSystem/PathHelperTests.cs
100.00% <0.00%> (ø)

src/vscode-bicep/src/utils/telemetry.ts

src/vscode-bicep/src/extension.ts

src/vscode-bicep/src/language/client.ts

src/vscode-bicep/src/utils/logger.ts


Flutter 3.7.0 compatibility

Flutter 3.7.0 stable was just released and I get these compilation errors when running my tests
/opt/hostedtoolcache/flutter/stable-3.7.0-x64/.pub-cache/hosted/pub.dev/flutter_quill-6.2.2/lib/src/widgets/raw_editor.dart:240:7: Error: The non-abstract class 'RawEditorState' is missing implementations for these members:
 - TextInputClient.didChangeInputControl
 - TextInputClient.performSelector
Try to either
 - provide an implementation,
 - inherit an implementation from a superclass or mixin,
 - mark the class as abstract, or
 - provide a 'noSuchMethod' implementation.

class RawEditorState extends EditorState
      ^^^^^^^^^^^^^^
/opt/hostedtoolcache/flutter/stable-3.7.0-x64/packages/flutter/lib/src/services/text_input.dart:1163:8: Context: 'TextInputClient.didChangeInputControl' is defined here.
  void didChangeInputControl(TextInputControl? oldControl, TextInputControl? newControl) {}
       ^^^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/flutter/stable-3.7.0-x64/packages/flutter/lib/src/services/text_input.dart:1184:8: Context: 'TextInputClient.performSelector' is defined here.
  void performSelector(String selectorName) {}
       ^^^^^^^^^^^^^^^
00:00 +0 -1: loading /home/runner/work/saber/saber/test/tools_eraser_test.dart [E]
  Failed to load "/home/runner/work/saber/saber/test/tools_eraser_test.dart": Compilation failed for testPath=/home/runner/work/saber/saber/test/tools_eraser_test.dart
  Exception: the Dart compiler exited unexpectedly.
  package:flutter_tools/src/base/common.dart 10:3  throwToolExit
  package:flutter_tools/src/compile.dart 831:9     DefaultResidentCompiler._compile.<fn>
  dart:async/zone.dart 1406:47                     _rootRunUnary
  dart:async/zone.dart 1307:19                     _CustomZone.runUnary

What was the solution?


Large string values

I am building an application that consumes large files of structured data and does some processing based on the content.
I'm using the Aalto streaming parser for XML files and this looks like the most similar option for JSON.
One of the requirements for my project is that it must be able to handle large string values in the JSON, which may be too large to hold in memory. I'm wondering if there is any way I can use this parser in its current form to handle this case since as far as I can tell it only emits a VALUE_STRING JsonEvent once the parser has seen the closing ".

This is not possible at the moment but maybe I can find a clever way to implement a solution without changing the interface too much. Can you please describe your use case a little bit better? What do you want to do with the parsed large string if you cannot keep it in memory? Discard it? Write it to disk?

I'm writing a program that splits down large files into smaller components based on a tree-like hierarchy.
One of the requirements is that we may encounter different file types nested within one another, e.g. a json file that has a string field that contains a large xml document.

I've just released a new version 2.1.0 that allows you to provide a custom implementation of a character buffer to control how many bytes of the currently parsed value you want to keep in memory. See the following unit test for an example:
https://github.com/michel-kraemer/actson/blob/2df59298d68b0eaf3d19b9ccf9e52f5703ea824e/src/test/java/de/undercouch/actson/JsonParserTest.java#L437-L480
With this new feature, you have the following possibilities to implement what you need:

Keep track of the characters in your custom buffer and flush the buffer if it gets too large
Stop feeding bytes to the parser with JsonParser.getFeeder().feed() if your buffer is too large and you need to cope with the amount of data first

Be aware that methods such as JsonParser.getCurrentString() or JsonParser.getCurrentInt() depend on the contents of your buffer. If you flush it during parsing, these methods may return incomplete values.

Let me know if this helps or if you need anything else. Thanks.

Thank you very much, this looks very promising!


Heroku Deployment Failing

I am unable to deploy to Heroku following the steps in the heroku deployment guidelines. However , I was able to deploy the original boilerplate to Heroku at
(https://mymedisquare1.herokuapp.com/.
Subsequent deployment after changing the content of the react-boilerplate fails. When I try and push the changes to heroku , the deployment fails. I am commenting the error log from Heroku.
Can anyone brief me the cause? It is to be noted that I can run the program in my local machine.
Thanks.

I was to able to deploy the react-boilerplate to Heroku  but after subsequently building a application , I am not able to push changes to Heroku.
-----> Node.js app detected
-----> Creating runtime environment
   NPM_CONFIG_LOGLEVEL=error
   NPM_CONFIG_PRODUCTION=false
   NODE_VERBOSE=false
   NODE_ENV=production
   NODE_MODULES_CACHE=true

-----> Installing binaries
engines.node (package.json):  >=5
engines.npm (package.json):   >=3
   Resolving node version >=5 via semver.io...
   Downloading and installing node 7.10.0...
   Resolving npm version >=3 via semver.io...
   Downloading and installing npm 4.6.1 (replacing version 4.2.0)...
   Resolving yarn version (latest) via semver.io...
   Downloading and installing yarn (0.24.5)...
   Installed yarn 0.24.5

-----> Restoring cache
Loading 2 from cacheDirectories (default):
- node_modules
- bower_components (not cached - skipping)
-----> Building dependencies
Installing node modules (yarn.lock)
yarn install v0.24.5
$ npm run npmcheckversion
   ><EMAIL_ADDRESS>npmcheckversion /tmp/build_c990fe8490c51f83ff00f43c89a6d60b
   > node ./internals/scripts/npmcheckversion.js

   [1/4] Resolving packages...
   [2/4] Fetching packages...
   warning<EMAIL_ADDRESS>The platform "linux" is incompatible with this module.
   info<EMAIL_ADDRESS>is an optional dependency and failed compatibility check. Excluding it from installation.
   [3/4] Linking dependencies...
   warning<EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^2.1.0-beta || ^2.1.0".
   warning<EMAIL_ADDRESS>has incorrect peer dependency "webpack@1 || ^2.1.0-beta".
   [4/4] Building fresh packages...
   $ npm run build:dll

   ><EMAIL_ADDRESS>build:dll /tmp/build_c990fe8490c51f83ff00f43c89a6d60b
   > node ./internals/scripts/dependencies.js

   Done in 36.06s.
   Running heroku-postbuild (yarn)
   yarn run v0.24.5
   $ npm run build

   ><EMAIL_ADDRESS>prebuild /tmp/build_c990fe8490c51f83ff00f43c89a6d60b
   > npm run build:clean

   ><EMAIL_ADDRESS>build:clean /tmp/build_c990fe8490c51f83ff00f43c89a6d60b
   > npm run test:clean && rimraf ./build

   ><EMAIL_ADDRESS>test:clean /tmp/build_c990fe8490c51f83ff00f43c89a6d60b
   > rimraf ./coverage

   ><EMAIL_ADDRESS>build /tmp/build_c990fe8490c51f83ff00f43c89a6d60b
   > cross-env NODE_ENV=production webpack --config internals/webpack/webpack.prod.babel.js --color -p --progress

   Hash: e769490f987a09d70cec
   Version: webpack 2.2.0-rc.3
   Time: 26889ms
   Asset       Size  Chunks             Chunk Names
   3.5c031638b91ed5b23616.chunk.js    41.4 kB       3  [emitted]
   1817761c72bb7cf289ea72034edc70e6.jpg    13.5 kB          [emitted]
   favicon.ico     370 kB          [emitted]
   manifest.json  624 bytes          [emitted]
   0.21c4fa6dca474d378fbc.chunk.js     132 kB       0  [emitted]
   1.9eb4454225097361fce4.chunk.js    41.9 kB       1  [emitted]
   2.b40f59abd75aa6cfc2c0.chunk.js    34.9 kB       2  [emitted]
   .htaccess    1.79 kB          [emitted]
   4.a53b3d517ccf188c35ca.chunk.js     1.1 kB       4  [emitted]
   5.eca9e7f6fc5dfb0624e7.chunk.js  617 bytes       5  [emitted]
   6.3f552873be2a7815cc20.chunk.js    24.1 kB       6  [emitted]
   7.72f8c829811afedd278d.chunk.js    24.4 kB       7  [emitted]
   main.a3dff7a7f37fcede2902.js     709 kB       8  [emitted]  main
   index.html  646 bytes          [emitted]
   sw.js    16.4 kB          [emitted]
   [./app/app.js] ./app/app.js 4.93 kB {8} [built]
   [./app/containers/App/index.js] ./app/containers/App/index.js 2.35 kB {8} [built]
   [./app/containers/App/selectors.js] ./app/containers/App/selectors.js 1.58 kB {8} [built]
   [./app/containers/LanguageProvider/index.js] ./app/containers/LanguageProvider/index.js 3.68 kB {8} [built]
   [./app/global-styles.js] ./app/global-styles.js 6.03 kB {8} [built]
   [./app/i18n.js] ./app/i18n.js 1.43 kB {8} [built]
   [./app/routes.js] ./app/routes.js 2.82 kB {8} [built]
   [./app/store.js] ./app/store.js 2.12 kB {8} [built]
   [./node_modules/babel-polyfill/lib/index.js] ./~/babel-polyfill/lib/index.js 833 bytes {8} [built]
   [./node_modules/react-dom/index.js] ./~/react-dom/index.js 59 bytes {8} [built]
   [./node_modules/react-redux/lib/index.js] ./~/react-redux/lib/index.js 475 bytes {8} [built]
   [./node_modules/react-router-redux/lib/index.js] ./~/react-router-redux/lib/index.js 1.97 kB {8} [built]
   [./node_modules/react-router-scroll/lib/index.js] ./~/react-router-scroll/lib/index.js 512 bytes {8} [built]
   [./node_modules/react-router/es/index.js] ./~/react-router/es/index.js 1.46 kB {8} [built]
   [1] multi main 28 bytes {8} [built]
   + 804 hidden modules

   ERROR in ./app/containers/AddAppointment/index.js
   Module not found: Error: Can't resolve './Section' in '/tmp/build_c990fe8490c51f83ff00f43c89a6d60b/app/containers/AddAppointment'
   @ ./app/containers/AddAppointment/index.js 35:0-32
   @ ./app/routes.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/components/Header/index.js
   Module not found: Error: Can't resolve './Navbar' in '/tmp/build_c990fe8490c51f83ff00f43c89a6d60b/app/components/Header'
   @ ./app/components/Header/index.js 26:0-30
   @ ./app/containers/App/index.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/containers/HomePage/patient.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/containers/HomePage/index.js 40:0-39
   @ ./app/routes.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/containers/HomePage/Appointments.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/containers/HomePage/index.js 42:0-49
   @ ./app/routes.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/containers/HomePage/consultation.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/containers/HomePage/index.js 41:0-49
   @ ./app/routes.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/containers/HomePage/add.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/containers/HomePage/index.js 43:0-32
   @ ./app/routes.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/components/RightPanel/calendar.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/components/RightPanel/index.js 18:0-38
   @ ./app/components/Header/index.js
   @ ./app/containers/App/index.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/components/RightPanel/menu.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/components/RightPanel/index.js 19:0-30
   @ ./app/components/Header/index.js
   @ ./app/containers/App/index.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/components/Logo/logo-mobile.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/components/Logo/index.js 21:0-46
   @ ./app/components/Header/index.js
   @ ./app/containers/App/index.js
   @ ./app/app.js
   @ multi main

   ERROR in ./app/components/NotificationStatus/notification.png
   Module build failed: Error: spawn /tmp/build_c990fe8490c51f83ff00f43c89a6d60b/node_modules/pngquant-bin/vendor/pngquant ENOENT
   at exports._errnoException (util.js:1050:11)
   at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
   at onErrorNT (internal/child_process.js:367:16)
   at _combinedTickCallback (internal/process/next_tick.js:80:11)
   at process._tickCallback (internal/process/next_tick.js:104:9)
   @ ./app/components/NotificationStatus/index.js 22:0-49
   @ ./app/components/StatusBar/index.js
   @ ./app/containers/HomePage/index.js
   @ ./app/routes.js
   @ ./app/app.js
   @ multi main
   Child html-webpack-plugin for "index.html":
   [./node_modules/html-webpack-plugin/lib/loader.js!./app/index.html] ./~/html-webpack-plugin/lib/loader.js!./app/index.html 591 bytes {0} [built]
   Child __offline_serviceworker:
   [./node_modules/exports-loader/index.js?self.fetch!./node_modules/whatwg-fetch/fetch.js] ./~/exports-loader?self.fetch!./~/whatwg-fetch/fetch.js 12.6 kB {0} [built]
   [./node_modules/offline-plugin/empty-entry.js] ./~/offline-plugin/empty-entry.js 0 bytes {0} [built]
   [./node_modules/offline-plugin/lib/misc/sw-loader.js?json=%7B%22data_var_name%22%3A%22__wpo%22%2C%22loaders%22%3A%5B%5D%2C%22cacheMaps%22%3A%5B%5D%7D!./node_modules/offline-plugin/empty-entry.js] ./~/offline-plugin/lib/misc/sw-loader.js?json=%7B%22data_var_name%22%3A%22__wpo%22%2C%22loaders%22%3A%5B%5D%2C%22cacheMaps%22%3A%5B%5D%7D!./~/offline-plugin/empty-entry.js 16.2 kB {0} [built]

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR<EMAIL_ADDRESS>build: cross-env NODE_ENV=production webpack --config internals/webpack/webpack.prod.babel.js --color -p --progress
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /app/.npm/_logs/2017-05-27T08_15_09_065Z-debug.log
error Command failed with exit code 2.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
-----> Build failed
   We're sorry this build is failing! You can troubleshoot common issues here:
   https://devcenter.heroku.com/articles/troubleshooting-node-deploys

   Some possible problems:

   - Dangerous semver range (>) in engines.node
   https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version

   - This project was built with yarn, which is new and under development. Some projects can still be built more reliably with npm
   https://devcenter.heroku.com/articles/nodejs-support#build-behavior

   Love,
   Heroku

!     Push rejected, failed to compile Node.js app.
!     Push failed

You can run the app locally but can you build locally without errors? If so please run npm run start:production and make sure there are no errors. Do you have a Procfile? If the answer is yes to all of those if I had to guess I'd say either
a) you're trying to use a module that doesn't exist in ./app/containers/AddAppointment/index.js 35:0-32 and ./app/components/Header/index.js
b) the path is incorrect
c) there is an error in your webpack config.

I had this issue both locally and in deployment. Here's how I solved it:

Update image-webpack-loader
Specify node version. For me it was

  "engines": {
    "npm": "3.10.x",
    "node": "6.10.3"
  }

FYI my config for images
      test: /\.(jpg|png|gif)$/,
      loaders: [
        'file-loader',
        {
          loader: 'image-webpack-loader',
          query: {
            mozjpeg: {
              progressive: true,
            },
            optipng: {
              optimizationLevel: 7,
            },
            gifsicle: {
              interlaced: false,
            },
            pngquant: {
              quality: '65-90',
              speed: 4,
            },
          },
        },
      ]

Closing due to inactivity


Refactor getTitle

In AppHeader/index.js

Use the util function to truncate instance ID

Resolved by #812


Iterating breaking in Stache

The following doesn't work in Stache (reports don't show up):

	{{#reports}}

		<input type='checkbox' can-value="{selected}" />
		{{name}}

{{formatFlags .}}

	{{/reports}}

But this does:

	{{#each reports}}

		<input type='checkbox' can-value="{selected}" />
		{{name}}

{{formatFlags .}}

	{{/each}}

Reports is a can.List that is originally empty, contains a deferred, and resolves to a list of objects.  This doesn't happen with just a static can.List.

Tested with the following and it works fine, so this must have been fixed by something else since it was filed.
var template = '
{{#list}}
{{name}}
{{/list}}
';
var def = can.Deferred();
var list = new can.List(def);
var frag = can.stache(template)({
	list: list
});
console.log(list);
console.log(frag.childNodes[0].outerHTML);
def.resolve([{name: "Brian"}, {name: "Ajax"}])
console.log(list);
console.log(frag.childNodes[0].outerHTML)


Deserializing huge numbers into infinity

toml returns a NumberInvalid error when to deserialize inf, but happily serialize numbers like 99e999 into inf:
extern crate toml;
fn main() {
    let s = "key = 99e9999";
    let data: toml::Value = toml::from_str(s).unwrap();  // fails with "key = inf"
    println!("{}", toml::to_string(&data).unwrap());
}

outputs key = inf.
Given that inf is already explicitly disallowed, I feel like toml should also return a NumberInvalid error here instead of silently deserializing things into inf.
Found with https://github.com/rust-fuzz/targets/pull/72

Fixed by https://github.com/alexcrichton/toml-rs/pull/183


button open folder don't work

Lapce Version
Lapce v<IP_ADDRESS>
System information
Arch Linux KDE Plasma 5.27.10 Kernel 6.6.7-zen1-1-zen
Describe the bug
button open folder doesn't work, if you click on open folder displays nothing
Additional information

I have tried to run lapce on Pop_Os Wayland and this function works. On Arch Linux using Hyprland or River, I have tried to install xdg-desktop-portal-gtk, xdg-desktop-portal-hyprland, xdg-desktop-portal-wrl, a file picker and the open folder function from the menu doesn't work. It is worth mentioning that I am tried this on Arch using the latest version and also by downloading the pre-compiled Linux binary. None of them works.
Why does lapce not provide a way to debug this issues?

Why does lapce not provide a way to debug this issues?

What kind of way would you like to have for this issue?

Why does lapce not provide a way to debug this issues?

What kind of way would you like to have for this issue?

Good afternoon. Provide some debugging flag options when running lapce from the CLI. I have ran lapce -w but it provides nothing when clicking on the open folder or file  button. It is probably an issue with the OS or something. But having debugging logs could provide a better feedback. Lapce opens a folder using the CLI and pathname, and it displays the desired tree structure in the GUI. It doesn't do anything when clicking the open menu function. It does close the folder from the menu option though.

I have the same issue on Debian 12 kernel 6.6.13-amd64 with xfce4 version 1.18.
I compiled lapce nighly (bdc6351) with cargo version 1.75.0 in release configuration and clicking on open folder or open file does nothing. It is also not working on on the 0.3.1 compiled linux binary.

I have the same issue on Debian 12 kernel 6.6.13-amd64 with xfce4 version 1.18. I compiled lapce nighly (bdc6351) with cargo version 1.75.0 in release configuration and clicking on open folder or open file does nothing. It is also not working on on the 0.3.1 compiled linux binary.

Good afternoon. If you read my previous comments here, I have tried many suggestions found. This issue was solved after I updated my Arch Linux installation. I don't know why because nothing that depends on this software was updated.
I gave up on testing this software as it has too many open issues.

It's unfortunate there is no logging when the dialog cannot be opened. Anyway, I'm using sway, installing xdg-desktop-portal and xdg-desktop-portal-gtk solved it for me

Same, on Arch with sway and installing xdg-desktop-portal and xdg-desktop-portal-gtk does NOT work for me.


Handle url change with spf.process & url in response

Hello,
To be honest, I'm not really sure about this PR.
The method spf.process don't allow any options but I see that spf.nav.response.process will change the current url if type: "navigate" & url in response.
Here is a use case :

I've have a page that do a 301 redirection
Ajax follow the redirection and have another spf response code 200
I always return the url of the page processed on the response url
On some ajax query (form submit for example), I want to pass through spf to inject css / js / body
The processing work well but the url is not change regardless of the url present on response.

What do you think of this PR ?
Is it something that make sens ?
Thanks

I also just see the back button is not working
When I look at the log, the history push is called :
[spf] 5.610s: nav.navigate  (url= https://localhost/users/form?userId=1 options= undefined )
[spf] 5.612s: nav.navigate_  https://localhost/users/form?userId=1 Object {} $spf$nav$Info$$ {current: "https://localhost/users", history: false, $original$: "", position: null, $referer$: "https://localhost/users"…}
[spf] 5.619s: nav.cancelAllPrefetchesExcept https://localhost/users/form?userId=1
[spf] 5.621s: nav.request.send  https://localhost/users/form?userId=1 Object {method: undefined, headers: undefined, $postData$: undefined, type: "navigate", current: "https://localhost/users"…}
[spf] 5.622s:     request url  https://localhost/users/form?userId=1
[spf] 5.624s:     sending XHR
[spf] 5.627s:     updating history to scroll position [0, 0]
[spf] 5.631s: history.replace  null
[spf] 5.632s:     replaceState:   url= https://localhost/users state= Object {spf-referer: "", spf-timestamp:<PHONE_NUMBER>470.49, spf-position: Array[2]}
[spf] 5.635s: history.add  https://localhost/users/form?userId=1
[spf] 5.636s:     pushState:   url= https://localhost/users/form?userId=1 state= Object {spf-referer: "https://localhost/users", spf-timestamp:<PHONE_NUMBER>474.385}
[spf] 5.655s: nav.handleClick  evt= MouseEvent {isTrusted: true, screenX: 1531, screenY: 404, clientX: 1531, clientY: 193…}
[spf] 5.672s: nav.request.handleHeadersFromXHR_  https://localhost/users/form?userId=1 XMLHttpRequest {timing: Object, readyState: 2, timeout: 0, withCredentials: false, upload: XMLHttpRequestUpload…}
[spf] 5.674s:     response is non-multipart
[spf] 5.675s: nav.request.handleChunkFromXHR_  https://localhost/users/form?userId=1 Object {extra: "", chunk<EMAIL_ADDRESS>TestSite","url":"\/fr\…\/>\n<\/div>\n<\/div>\n<\/form>\n","aside":null}}"}
[spf] 5.677s:     skipping non-multipart response
[spf] 5.679s: nav.request.handleCompleteFromXHR_  https://localhost/users/form?userId=1 Object {extra: "", complete<EMAIL_ADDRESS>TestSite","url":"\/fr\…\/>\n<\/div>\n<\/div>\n<\/form>\n","aside":null}}"}
[spf] 5.681s: spf.nav.response.extract [Object]
[spf] 5.692s: nav.request.done_ https://localhost/users/form?userId=1 Object {method: "GET", headers: undefined, $postData$: undefined, type: "navigate", current: "https://localhost/users"…} Object {spfUrl: "https://localhost/users/form?userId=1", startTime:<PHONE_NUMBER>465, fetchStart:<PHONE_NUMBER>465, spfPrefetched: false, spfCached: false…} Object {title<EMAIL_ADDRESS>TestSite", url: "/fr/backoffice/users/form?userId=1", body: Object} true
[spf] 5.699s: nav.response.process  Object {title<EMAIL_ADDRESS>TestSite", url: "/fr/backoffice/users/form?userId=1", body: Object, cacheKey: "history https://localhost/users/form?userId=1", timing: Object} $spf$nav$Info$$ {current: "https://localhost/users", history: false, $original$: "", position: null, $referer$: "https://localhost/users"…}
https://localhost/users/form?userId=1 https://localhost/users/form?userId=1
[spf] 5.704s:   process task queued: body name 1
[spf] 5.706s:   process task queued: body title 2
[spf] 5.707s:   process task queued: body breadcrumb 3
[spf] 5.711s:   process task queued: body main 4
[spf] 5.712s:   process task queued: body aside 5
[spf] 5.712s:   process task queued: timing-for-body 6
[spf] 5.713s:   process task queued: callback 7
[spf] 5.713s:   process run process https://localhost/users/form?userId=1 true
[spf] 5.715s:     scrolling to top
[spf] 5.724s:   process task done: timing-for-body
[spf] 5.821s:   process task done: body aside
[spf] 5.823s:   process task done: body main
[spf] 5.824s:   process task done: body title
[spf] 8.849s: nav.handleClick  evt= MouseEvent {isTrusted: true, screenX: 1545, screenY: 642, clientX: 1545, clientY: 431…}
[spf] 8.851s:     ignoring click without link class
[spf] 8.983s: nav.response.process  Object {title: "Utilisateurs, TestSite", url: "/fr/backoffice/users", body: Object} $spf$nav$Info$$ {current: "https://localhost/users/form?userId=1", history: false, $original$: "", position: null, $referer$: "https://localhost/users/form?userId=1"…}
https://localhost/users https://localhost/users/form?userId=1
[spf] 8.985s:   update history with response url
[spf] 8.986s: history.replace  /fr/backoffice/users
[spf] 8.987s:     replaceState:   url= /fr/backoffice/users state= Object {spf-referer: "https://localhost/users", spf-timestamp:<PHONE_NUMBER>825.935}
[spf] 8.989s:   process task queued: body name 1
[spf] 8.989s:   process task queued: body title 2
[spf] 8.990s:   process task queued: body breadcrumb 3
[spf] 8.990s:   process task queued: body main 4
[spf] 8.991s:   process task queued: body aside 5
[spf] 8.991s:   process task queued: timing-for-body 6
[spf] 8.992s:   process task queued: callback 7
[spf] 8.992s:   process run process https://localhost/users true
[spf] 8.993s:     scrolling to top
[spf] 9.000s:   process task done: timing-for-body
[spf] 9.003s:   process task done: body aside
[spf] 9.004s:   process task done: body main
[spf] 9.006s:   process task done: body title

especially these lines :
[spf] 5.631s: history.replace  null
[spf] 5.632s:     replaceState:   url= https://localhost/users state= Object {spf-referer: "", spf-timestamp:<PHONE_NUMBER>470.49, spf-position: Array[2]}
[spf] 5.635s: history.add  https://localhost/users/form?userId=1

[spf] 8.985s:   update history with response url
[spf] 8.986s: history.replace  /fr/backoffice/users

When i use standard navigate, we have a history.add and through the process method we have a history.replace, that seems weird.
Does i'm looking the wrong way for my use case ?
Thanks

I'm a little confused by your use case. spf.process is specifically designed to do page updates that aren't part of a navigation, which is why history replaces instead of adds.
Is there a reason you can't use spf.navigate to actually make the requests (and do the processing)?

My fault, spf.navigate works well on my case, I didn't see the options for doing POST on this method.
Thank for giving me the right direction, I really appreciate.
The only thing that is missing is on the onError, we are kind of blindness, i hope this PR #402 make sens.


engine: use BuildLogActionWriter in Docker DockerCompose

This gives us HUD support for all logs for free thanks to the heroic efforts of
bestLogs in the hud package.
However, the tests are flakey, hence why I commented them out. Sometimes spoonerisms_1  | 2018-12-20T16:11:04.070480042Z yarn install v1.10. is in the log, and sometimes it's not. I'll need help debugging this on Monday.

sigh... the flakiness also causes the golden master renderer tests to be flaky.


enhancements request

Would love to see default sdks loaded for gloud and AWS
Would you able to add a RDP option for windows servers as a terminal tab?
Inbuilt password manager would be great.

Thanks for the request! sorry, though... these are all outside the scope of a Terminal. We don’t handle passwords, we only handle text (no graphics), and we aren’t planning on offering AWS or Google Cloud integration.


Should jwsDecode return null if payload is not valid JSON?

First of all: awesome library, we use it a lot at Auth0!
Does the issue question make sense? It would require a try/catch around this line:
https://github.com/brianloveswords/node-jws/blob/master/lib/verify-stream.js#L71
I think it should as that is how other invalid cases are dealt with. I'm will send the PR if you tell me that is OK.
Thanks!

It was just a bit of code, I went ahead and created the PR: https://github.com/brianloveswords/node-jws/pull/24

Seems it might be for this particular case, given we're trying to parse json within the library.
Seems to me like we shouldn't be attempting to parse json at all though really, better off sending along the utf8 (or otherwise encoded) string and let the consumer/jwt library deal with that.
Would be a breaking change. Thoughts?

The header is already checked using safeJsonParse at:
https://github.com/brianloveswords/node-jws/blob/master/lib/verify-stream.js#L23
Given the current behavior where other malformed cases (invalid header, invalid jws) are already returned as null, it seems using safeJsonParse should be the right way to do it.
Given this was raised more than a year ago, my hopes aren't high :).


Goodbye float, flexbox all the way

As I've said in https://github.com/aantron/dream/pull/124#issuecomment-877633060
This PR removes all the fragile pixel calculations and use flexbox (shrink-grow) to control the overall layout.
I also took the opportunity to move Change View to the right of Run button because I think Change View is rarely used comparing to Run

Thanks!


It's not Compatible with Jackson

Hi:
I found is not compatible with jackson's annotation?

@wang9090980 Nope, Saripaar comes with it's annotations. Sorry, I don't have plans to support Jackson annotations.


Support signed URLs in Google Cloud Storage

Support creating signed URLs:
https://cloud.google.com/storage/docs/access-control/signed-urls
These are not intended for use with the library itself, but for the application developer to create signed URLs that they then pass on to other components (e.g. a javascript frontend) that might use them.

This is done, as part of #1591. We can create V2 signed URLs to PUT and GET objects.  If we want additional features (resumable uploads via signed URLs, signing via the signBlob API) I think those belong in future PRs.


WiP: Implementing OpenAPI 3.1.0 spec

Describe the PR
This PR is still work in progress.
The PR makes use of this: spec library - https://github.com/sv-tools/openapi
What is done:

Added a new CLI flag that tells the generator to use the new open api 3.1.0 specification
Added parsing of GeneralAPI Info

Ongoing: Parsing of operations
Relation issue
#548

@Nerzal please let me know when the pr is done with the changes so we can merge it. Please mark the pr as a draft meanwhile.

I'm able to generate a complete documentation of our real world API.
I'd say this is ready for a review and beta tests.
Known Issues:

Only application/json is supported as response data type right now. As it's hardcoded

@ubogdan can you tell my why the snyk test fails?
I'm not allowed to see the reason

@Nerzal Thanks for your contribution!

Nice, I still have some more days for Bugfixing and writing more tests and implementing new features.
So we should be able to get this to a production ready state pretty fast.
And all thanks go to ClariLab for granting the time needed for this

@Nerzal  That's a really cool thing! Thank you so much for your effort!

@Nerzal published rc1 version

Are there any updates?
I have a problem with the fact that my other service only accepts open api 3.0 and I have to convert 2.0 to 3.0 myself before pushing

@darakanoit, this is an Open Source project. Please feel free to contribute, and we will be more than happy to assist you with CR to get this feature launched.

What needs being done on this PR to get it merged? If there is anything i can do to contribute i'd love to make this happen.


[#935] supporting application/json within multipart/form-data request body

adding support to automatically decode json when a multipart/form-data request body contains a field with an application/json content-type
Fixes #935.
Changes proposed in this pull request:
Fills in a decode step where there's already a TODO (I think) saying it needs to be done for a variety of types.

It solves my issue, any idea when it will be merged ?
Thank you :)

adding support to automatically decode json when a multipart/form-data request body contains a field with an application/json content-type
Fixes #935.
Changes proposed in this pull request:
Fills in a decode step where there's already a TODO (I think) saying it needs to be done for a variety of types.

I forked your modif because i need it in one of my project quickly, thank you

import json if encoding.get('contentType', None) == "application/json":     try:         form_data[k] = json.loads(form_data[k])     except Exception:         pass
How do you feel about this?

@zhrkevin sorry for late response. It seems to me that me and connexion will part our ways. I am interested more in aiohttp support which seems to be 2nd class citizen here. That made ma start axion. If you or anyone wants to build typesafe all the way API first framework with async in mind...I will gladly accept any help 🤗

is connexion still maintained in general?

@timonbimon honestly speaking I don't know. It's very painful to say, but all signs says that active maintenance is not so much of a priority for Zalando at the moment. Well, I am not Zalando employee, just observing the situation.

@timonbimon @kornicameister sorry for the late answer: I'm one of the maintainers and currently don't have Connexion much on my radar. We have an internal discussion on how we can get more people involved and help maintain Connexion.

In order to move forward with this PR: I would at least like to see a proper unit test.

@hjacobs with all due respect and I am saying this with all best intentions in my heart. I'd see connexion progress and be maintained with the love it needs. It's just that really requires some sort of revamp in quite a few places. I have noticed that a lot of protocols a core abstract classes make are not met and it is done by either aiohttp, flask or, perhaps, even both implementations.

bump?

Unit test added. Works with new changes, fails without them.

buhbump?

bomp

:+1:


Added tap region for Inkwell to support windows

Placing a TextFieldTapRegion around the Material that houses the Inkwell that has the onTap appears to address the issues Windows Desktop is having.
Please consider this for a new release.
Many Thanks,
Adam

thanks, @adammal
I appreciate it if you have time to contribute to the packages.

does it solved, because i am getting same issue with 0.1.1.
onTapItem is not working for Windows

The fix was merged into the master branch however the project owner has not pushed a new version to pub.dev, as a result the fix is not present in the 0.1.1 release.
As a short term fix you could change your pubspec reference to a git reference and pick it up that way but ideally there will be a new release which includes this fix sometime in the near future.


pkgs/k8s: test all addr scopes on service_cache_test

Signed-off-by: Kornilios Kourtis<EMAIL_ADDRESS>

test-me-please

Coverage decreased (-0.02%) to 36.912% when pulling 1828664f6eaaeb15edbe1e1e1aabb63238041149 on kkourt:kk into a8eb67de76398cebb7bde7b801435596929e18ca on cilium:master.


Code syntax highlighting not working

Code syntax highlighting is not working for me. I have chosen Prettify as the syntax highlighter, and I have enabled GFM Fenced code blocks as well. Do I need to install anything in my browser?

What is the markdown source you're inputting that doesn't highlight properly?

Please provide a markdown sample to reproduce the issue.


Find entry point for network access

As someone looking into the hidden modularity, I'd like to have an entry point to look at in terms of network access

Derived from #2
Describe the solution you'd like
Think about an easy use case that could be traced in order to gain some insight
Hints & Thoughts

I currently don't have any knowledge about network access in squeak/smalltalk -> ask for help

I currently don't have any knowledge about network access in squeak/smalltalk -> ask for help

The modern interface for network accesses is the WebClient package (classes WebClient and WebServer). There are even some tutorials about them in the Squeak help browser. :-)

see #16


use python3 for release notes generation

Description
This updates from using python to specify python3
also includes imports cleanup
For PR author

[x] Tests for change.

For PR reviewers
A note for code reviewers - all pull requests must have the following:

[ ] Milestone set according to targeted release.
[ ] Appropriate labels:

kind/bug if this is a bugfix.
kind/enhancement if this is a a new feature.
enterprise if this PR applies to Calico Enterprise only.

/merge-when-ready squash-commits

OK, I will merge the pull request when it's ready, squash the commits when I merge it, and leave the branch after I've merged it.


Adds helpful example code that can be used by new plugin coders. Colo…

Colors and copying of files with their required directory structure. The later being the same code that was added to the xxh-fish-plugin-fisher and xxh-fish-plugin-userconfig plugins to replace cpio.
@anki-code  I do not seem to have write access to this repository.

Hi @frederickjh! Like to see you again.
Current example of code is very simple and easy to read.
The additions I see in the PR make the code bigger and a bit harder to understand.
I suggest to create new repo - xxh-plugin-fish-example-extended (or advanced) - to place more complex descriptions and examples there.


constraint why not download directly!

`
[[constraint]]
name = "golang.org/x/text"
branch = "master"
source = "github.com/golang/text"
`
why not directly download from [github.com/golang/text]
send ( http://golang.org/x/text?go-get=1 ) to get meta data ,should on the back!
Get meta data need more operations,you have to build a site

please see #860.


Fix #97 - Replace semicolons in UPSTREAM_DNS

This enables compatibility between the lancache-dns accepted format and the nginx accepted format used by generic.

Doesn't this need an export to elevate back to the controlling shell?

I'd assume that we'd want to retain the exact format of what's been passed in for the runtime environment - it's changed here to not break nginx's resolver directive.
When testing with a local build:
docker run --rm -it -e UPSTREAM_DNS="<IP_ADDRESS>; <IP_ADDRESS>" generic:97-upstream-dns-compatibility

Results in:
...
# Including /etc/nginx/sites-available/generic.conf.d/10_generic.conf
resolver <IP_ADDRESS> <IP_ADDRESS> ipv6=off;
...
Checking nginx config
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Config check successful

Updated to resolve merge conflicts.

@GotenXiao might need to look if the generate_hooks script in monolithic needs the same treatment


Update can_i_stop_a_scheduled_send.md

Changed the info on 10 minute limitation on scheduled sends to a warning.

Hello @kylearoberts,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


Count uptime-kuma being down as downtime

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
API, Other
🔖 Feature description
The feature request is to allow users to count the time uptime kuma is down as downtime
✔ Solution
If uptime-kuma goes down, once it recovers it should get the time gap and set it as down for everything
❓ Alternatives
It could be added as a per-monitor check (to set certain monitors as down when uptime-kuma goes down, for example for docker containers on the same host), or as a global check.
Also it could be shown as 'unknown' or something like that, to be easily differentiable from true uptime or downtime.
📝 Additional Context
It could be useful for setups when there could be unexpected or intentional power cuts if you need to show that downtime, as otherwise it could be 100% while uptime-kuma was up, but not when down

Duplicate of #1579

You mean something like in this issue #1579?

Yes, something like that. Sorry for the duplicate, I didn't find it when I searched the issues.
However, I think some ideas I propose could be useful.


Only one method for sending templates

Hi,
I think there should be only one method for sending templates. Currently there is no clear difference between send_templatev2 and send_template. In my opinion send_templatev2 sould be removed. If someone ist using it they shoud switch to send_template. Or did I miss anything here.

Correctly, There were some issues with the original implementation of send_template which they're now fixed and they all work exactly the same.
How about introducing a depreciation warning first in the next version and then we can agree on the version to remove it completely?

ok, i will create a PR later.

Fixed in #76.

Resolved by #76


Validate vulnerabilities in frontend and update dependencies to latest version

We fixed audit events and vulnerabilities in windows, we need to validate in other SO's.

We update to angular 15.1.1. We are fixing some issues after update.

Fixed


Roll Flutter Engine from 2f577d8e3fa2 to d9539be2f8b9 (6 revisions)

https://github.com/flutter/engine/compare/2f577d8e3fa2...d9539be2f8b9
2024-08-09<EMAIL_ADDRESS>Remove shared mutex from FML and use the C++17 variants. (flutter/engine#54482)
2024-08-09<EMAIL_ADDRESS>Roll Skia from 2a7e7567607e to eeffce72693c (1 revision) (flutter/engine#54480)
2024-08-09<EMAIL_ADDRESS>Roll Fuchsia Test Scripts from ra4HZdsFPpgZgDON6... to q3WfgLnPmQ-1lBu8M... (flutter/engine#54479)
2024-08-09<EMAIL_ADDRESS>Roll Dart SDK from 35bc5c866149 to cb89f7cad79c (1 revision) (flutter/engine#54474)
2024-08-09<EMAIL_ADDRESS>Roll Skia from 5e190559fefd to 2a7e7567607e (1 revision) (flutter/engine#54477)
2024-08-09<EMAIL_ADDRESS>Remove fml::size. (flutter/engine#54476)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jsimmons@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


77 user permissions for employeeskiosks

Description
This pull request is geared towards to workflow of a kiosk user. Action is restricted such as not being able to see calendar showing how many people requested off and seeing all requests for absence. As well as added feature of being able to search for forms of a specific clock number.
Tests
Tests written in "forms/tests/test_search_requests.py"
UI Changes
Instead of seeing all requests if the user logged in is a kiosk, a text field and button will show that an employee can type in their clock number and see their requests for absence forms and their status in the same style as the cards were before, with the minor changes requested by clients for the wording of fields. This wording was also fixed for the non kiosk users who see all of the requests.
Issues
issue 77
Additional Notes
ran into some problems setting up jest on my computer and getting the javascript tests to run, will need to look into.

There is an issue on one of the tests


chore(deps): update ci dependencies

This PR contains the following updates:

Package
Type
Update
Change

common-dev-assets

digest
16e53c8 -> 2e77009

github.com/IBM/platform-services-go-sdk
require
minor
v0.64.2 -> v0.65.0

github.com/gruntwork-io/terratest
require
minor
v0.46.16 -> v0.47.0

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.35.2 -> v1.35.3

go (source)
toolchain
patch
1.22.4 -> 1.22.5

Release Notes

IBM/platform-services-go-sdk (github.com/IBM/platform-services-go-sdk)
v0.65.0
Compare Source
Features

Resource Controller: add "onetime_credentials" property in ResourceInstance and ResourceKey schemas (#338) (44b748d)

v0.64.4
Compare Source
Bug Fixes

Context-Based Restrictions: address ID support (for use by terraform only) (#344) (239d353)

v0.64.3
Compare Source
Bug Fixes

IAM Policy Management: remove options property from PolicyAssignment (#341) (6f14d26)

gruntwork-io/terratest (github.com/gruntwork-io/terratest)
v0.47.0
Compare Source
Modules affected

packer
aws
helm
azure

Description

Added support for Packer 1.10
Fixed error checking in Azure
Fixed tests and documentation for helm, aws, packer modules

Related links

https://github.com/gruntwork-io/terratest/pull/1395
https://github.com/gruntwork-io/terratest/pull/1419

terraform-ibm-modules/ibmcloud-terratest-wrapper (github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper)
v1.35.3
Compare Source
Bug Fixes

do not destroy the project on failure so schematic workspace logs can remain for debug (#837) (72f3c8e)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: tests/go.mod
Command failed: export CUSTOM_DIRECTORY=/tmp && export PATH=$PATH:/tmp && make dependency-install-darwin-linux
curl: (52) Empty reply from server
make: *** [Makefile:65: dependency-install-darwin-linux] Error 52

/run pipeline

:tada: This issue has been resolved in version 1.23.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


ODC-7557: Pipeline actions

/cc @lokanandaprabhu

/retest

In the Start action menu, under Workspaces section, if I select ConfigMap and Secret in Workspace dropdown and not selecting any value in ConfigMap or Secret then I am getting below error
https://github.com/openshift-pipelines/console-plugin/assets/102503482/afde8abe-762a-4603-9fa1-302bf80af90c

Add trigger and remove trigger options are missing in the Action menu. Below screenshot is from static plugin.

Tested locally. Working fine.
/lgtm


chore(docs): add link to the typescript docs in readme

Description

I want to include a link to the  typescript documentation file in the README.md for the project.
Motivation and Context

The existing README fails to offer instructions on how to utilize the package effectively. As the README is shared across all released packages, it would be more practical to refer to the documentation in a separate file by providing a link in the README.

@kkiani can we have an example stack folder? One practice I found useful with AWS products, is having a simple product example.

@kkiani can we have an example stack folder? One practice I found useful with AWS products, is having a simple product example.

add it under sample folder


"unknown conversion" with descheduler policy post-1.14

Using a descheduler image built after the go1.14 bump upstream results in the following error when used with our operator:
$ oc logs pod/cluster-64fd56cddf-c4mf7
E0717 15:33:52.633020       1 server.go:46] failed converting versioned policy to internal policy version: converting (v1alpha1.DeschedulerPolicy) to (api.DeschedulerPolicy): unknown conversion

I haven't verified yet if this is only an error with our operator and how we generate the policy, or if it's an issue with the descheduler's api itself. The error arises from here: https://github.com/kubernetes-sigs/descheduler/blob/267b0837dc3085c387d1ee6bf76050bf0db91c9a/pkg/descheduler/policyconfig.go#L51
/kind bug
/priority critical-urgent

/cc @ingvagabund we should look into if this is just a problem with our operator or with the current upstream build. I don't think there are any e2es for the policy command line flags

Ok I'm seeing this without our operator when I build from my upstream 1.19 rebase branch (https://github.com/kubernetes-sigs/descheduler/pull/337), but not when I build it from master. So I don't think it's related to go 1.14, but rather the 1.19 rebase

Closing this, false alarm and something I'll just have to react to for the 1.19 bump


Running the examples on Windows.

I managed to make the install scripts cross platform (PR will follow).
Now when I try this on Win 7...
https://github.com/react-community/react-navigation/blob/master/docs/guides/Contributors.md#1-run-the-native-playground
..It breaks at 'npm run run-playground-android' with the message:
'Looks like you installed react-native-globally. maybe you meant react-native-cli?
To fix the issue. run:
npm uninstall -g react-native
npm install -g react-native-cli'
If I do so and try this: 'react-native-cli run-android' in folder react-navigation, I get:
react-native-cli is not recognized as an internal or external command operable program or batch file.
ANDROID_HOME is set correctly.
What now? Any suggestions?

After installing npm install -g react-native-cli, you've to run react-native run-android, not react-native-cli run-android

How could this work without any Android folder in the project folder?

where are you running react-native run-android? you can either run react-native run-playground-ios in the project folder or run react-native run-android in examples/Playground as in the doc you linked to

There we go.  Thank you.
Anyways:
If I say A)
'react-native run-android' in examples/NavigationPlayground I get the app running.

To fix the issue. run:
npm uninstall -g react-native
npm install -g react-native-cli'
I have react-native-cli globally installed and react-native globally uninstalled.
This seems to be a bug.

yes, it's saying that you shouldn't have react-native globally installed

Looks like you installed react-native-globally. maybe you meant react-native-cli

Maybe this should be bug filed in rep. react-native. Or what would you think where it is located?

Complete Windows Solution:
https://steviey.github.io/win-react-navigation/


Add images of project part's output to root README.md

What benefit for people to you want to achieve?
Right now it is not perfectly clear what the parts of the project look like.
Describe the solution you'd like
Create images to introduce the different parts of the project with a sensible overview image.

hey @Idrinth
does you mean that we should add  images of different time outputs  for example problems as you discussed in this video Quick demo of idrinth/api-bench 2.7.4

hey @Idrinth does you mean that we should add images of different time outputs for example problems as you discussed in this video Quick demo of idrinth/api-bench 2.7.4

I would at least add the CLI one for the framework and would try to add other images as appropriate. For example one of the documentation website and the mindmap to their parts.


added support for nextauth / strapi credentials sign in

added axios package
added support for NextAuth / strapi credentials sign in

#39


feat(script): implement user activation

The rest of tests will be covered by WPT.

Please watch out for an upcoming merge conflict: https://github.com/GoogleChromeLabs/chromium-bidi/pull/1110
Tests are now organized per domain.


issues with format of username on connect

Environment

VerneMQ Version: 1.0.1
OS: Docker container

I'm having problems with endpoint authentication at connect.
My usernames are of the form: abc_def_ghi.blah000000001, abc_def_ghi.blah000000002, abc_def_ghi.blah000000003... (these are 25 characters in length).
And my client IDs are a 32 character UUID.
I'm using webhooks for authentication (always returns a code of 200).
I'm able to connect with the first endpoint, but subsequent ones fail with the only error in the log file being:
2017-05-11 20:21:59.151 [error] <0.933.0>@vmq_webhooks_plugin:call_endpoint:476 calling endpoint failed due to {invalid_response_code,500}
2017-05-11 20:21:59.151 [warning] <0.933.0>@vmq_mqtt_fsm:check_user:545 can't authenticate client {[],<<"f812432dd26d4435b35546a0f53f4863">>} due to error
2017-05-11 20:21:59.151 [debug] <0.933.0>@vmq_ranch:teardown:123 session normally stopped
I see a few potential issues:

MQTT spec states that the client ID must support at least 23 characters, but the UUID is 32.
-> most/all other implementations I've used have no problem with 32 chars. Just want to confirm.
The username is supposed to support UTF-8, but maybe that is not true (for '.' and '_')?
The username is supported up to 65k characters, but maybe there is an internal server restriction?
Why does the log file complain about an error code of 500 when that is not being sent back?

Hi @jeremylink thanks for your detailled report:
Re the potential issues you mention:

You can enforce "at most" 23 chars as per spec if you want to. VerneMQ default is max_client_id_size=100.
Correct. This should work.
I'll check for restrictions, but there's certainly nothing in the range you're currently using for usernames.
I don't know currently, @larshesel maybe?

I think the key information to focus on here is that the first client connects, but subsequent not.

The return code is the one the http client has received from the server. So unless the http client we use is buggy, which would be surprising, your server is really sending back a code 500. Can you verify with wireshark or a http analyzer tool what is actually returned from that endpoint?

To further clarify, HTTP code 500 means 'internal server error' which indicates some kind of issue with configured endpoint. This would explain why the code 200 is not returned.

I will setup wireshark later today to verify, but I'm almost certain that my app is not returning a 500 code:

We always return 200. The status is part of the body.
I had an earlier issue that required me to upgrade the broker and remove most of the optional return values in the webhook response. Before I did this, the server would still report a 500 failure (and my webhook code was the same as today in that it only returns a 200).

I suspect you have a log message that on auth failure it always reports a 500 even if the response was a 200.
-Jeremy

From: Lars Hesel Christensen<EMAIL_ADDRESS>Sent: Friday, May 12, 2017 12:38:47 AM
To: erlio/vernemq
Cc: jeremylink; Mention
Subject: Re: [erlio/vernemq] issues with format of username on connect (#379)
To further clarify, HTTP code 500 means 'internal server error' which indicates some kind of issue with configured endpoint. This would explain why the code 200 is not returned.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/erlio/vernemq/issues/379#issuecomment-301006586, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFZYF5eqfHYc0nlY4rZY691At0bGJtnRks5r5AyHgaJpZM4NYiWB.

@larshesel maybe the HTTP client pool (Hackney pool) can hang or something?
https://github.com/erlio/vernemq/blob/master/apps/vmq_webhooks/src/vmq_webhooks_plugin.erl#L329

Well, I'm looking at in Wireshark and I do see my code returning a 500. Not
sure that is possible, but something must be failing. Still trying to
figure out why.
On Fri, May 12, 2017 at 12:22 PM, ioolkos<EMAIL_ADDRESS>wrote:

@larshesel https://github.com/larshesel maybe the HTTP client pool
(Hackney pool) can hang or something?
https://github.com/erlio/vernemq/blob/master/apps/vmq_
webhooks/src/vmq_webhooks_plugin.erl#L329
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/erlio/vernemq/issues/379#issuecomment-301164089, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFZYF-poK12Hq9-v5zEz6UITPzny4phlks5r5LGBgaJpZM4NYiWB
.

Ok, then I it seems to not be an issue with Verne and we can go ahead and close this issue.


Request: Tell me which version I'm using

Is your feature request related to a problem? Please describe.
I wasn't sure if I had the latest version on my desktop and there wasn't an easy way to tell from within the app.
Describe the solution you'd like
Print the version number somewhere within the UI (no preference on where -- bottom of settings page, title bar, anywhere you deem best).

We can surface this in a few spots, from easiest to coolest:

Some native solution, like an item in the right-click menu of the system tray icon / a window menu
Display it in the settings window somewhere
When you type version into the omnibar

I'll aim for 1 and then shoot for 3.


Update sk.coffee

Clan translations

Coverage remained the same at 56.604% when pulling 05ee844f1a43c7de2de5c72d33b82f4f48f4a723 on cundamic:patch-36 into 637dc664cbdda82d6fe7f467615e532c93cf1f0a on codecombat:master.

Keep it up, @cundamic 😉


[4.1] Deprecate old generators. Use webfactor ones.

The laracasts generators package is still a popular one. But unmaintained. Since we don't have the time to maintain it ourselves, since we only use the basics, we should probably move away from it:

stop installing it on dev
stop recommending people to install it

There's a much MUCH better generator we can use - https://github.com/webfactor/laravel-generators . This should be the default in 4.0.

I don't think this is going to happen since the package isn't maintained anymore. We'll probably install and use https://github.com/laravel-shift/blueprint instead.