Modal Dialogs (create homework, create class)

We could think about deleting the cancel button in our modal dialogues (including login / register)  and calling the cancel event by clicking back / escape or outside the focus of the modal dialogue. This is obviously optional, but I am already annoyed to click the cancel button every time I am testing the functionalities.

@HmG248 alright! :)

Delete exercise buttons are floating between answer possiblities. Is this intended behaviour?


PID re-use and process names; how's WPA handle it?

I've written some scaffolding in my plugin to extract MSNT_SystemTrace/Process/(DCStart|DCStop|Start|Stop) events and build a little lookup table.  When parsing my custom events, where I have a timestamp and PID, I can extract the relevant process start/stop event by finding a matching entry in my lookup table where the PID and start/end timeframe agree.  This allows me to easily include things like command line, and, image file name, which are very useful to include in my custom tables (versus just "process ID").
WPA has various tables with "Process" columns that are in the format <procname> (process ID)>, i.e. chrome.exe (91015).  I took the same approach (i.e. my left-of-yellow-bar column is processDisplayNameColumnConfig, which generates things like chrome.exe (91015)), but I'm curious how WPA would handle overlapping processes that happened to have the same exe name and PID, even though this would be presumably quite rare for any given trace.
Does it do some stuff behind the scenes to disambiguate duplicate <procname> (process ID) column values?  i.e. appending #2 or something for any dupes.  Or perhaps when kernel event tracing is enabled, kernel PID re-use is temporarily inhibited?  (That seems less likely.)  In my case, the column controls unique grouping, so the presence of dupes would break the aggregation accounting.
Just curious what the precedent is.  I realize this is far more of a WPA question than a plugin SDK question, but hey, that's to be expected until the WPA team set up a github issue repo too :-)

Hi @tpn,
When you say "handle overlapping processes," do you mean two processes that at some point exist at the same time? Two processes that overlap in time cannot have the same PID, since PIDs can only be re-used once the handle to process the PID is assigned to is destroyed. See here.
Now, other possibility is "what if one instance of chrome.exe has PID 100, and then it's closed, and a new instance of chrome.exe is later started and also assigned PID 100?" Is this what you mean by "overlap" in your original post?

Yeah, sorry, that second example is what I mean; opened, closed, opened again and by chance has the same PID as the original one.

While I'm not sure if WPA does anything to detect this, I think it would be evident by the graph. For example, I can primarily see this happening if a trace occurs over a restart.
Once you figure out when the transition from one instance to another happens, you can use an annotation to annotation rows with a timestamp before the transition. If you pivot about the annotation column after the PID column, the two instances will be grouped separately.

It'd be nice to know how WPA officially handles things, but, in lieu of that, the annotation is a good suggestion.  Thanks!


Capacity building for Documentation outside of DW7

Objective
There could be a usefulness for a Documentation site outside of the DW7.
Let's explore what that would look like and what steps are needed!

Yes, Prof. Li suggested that other DWGs in UN Open GIS Initiative can make use of GitHub, including https://github.com/unopengis. Let's explore this possibility as an extra opportunity for us.
We will be able to report to the UN Open GIS montly meeting, when we get something to share with broader community.

#274


i18n

Currently the app is french-only, I want to add some kind of i18n

@NoeJuza  can you please assign this to me?

@NoeJuza I would like to work on this issue, could you assign it to me?

Assigned the issue to the stargazer.


[BUG #3235]request plugin uri encode

Fixes #3235

Make sure that:

[x] You have read the contribution guidelines.
[x] You submit test cases (unit or integration tests) that back your changes.
[x] Your local test passed mvn clean install -Dmaven.javadoc.skip=true.

after encode:

Codecov Report

Merging #3237 (b1202e0) into master (0083e5b) will increase coverage by 0.18%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##             master    #3237      +/-   ##
============================================
+ Coverage     57.45%   57.63%   +0.18%
- Complexity     4534     4543       +9
============================================
  Files           730      730
  Lines         20817    20814       -3
  Branches       1915     1914       -1
============================================
+ Hits          11960    11997      +37
+ Misses         7798     7762      -36
+ Partials       1059     1055       -4

Impacted Files
Coverage Δ

...rg/apache/shenyu/plugin/request/RequestPlugin.java
70.23% <100.00%> (+0.35%)
:arrow_up:

...ache/shenyu/admin/controller/PluginController.java
100.00% <0.00%> (ø)

.../shenyu/admin/controller/ShenyuDictController.java
100.00% <0.00%> (ø)

...he/shenyu/plugin/base/RpcParamTransformPlugin.java
84.84% <0.00%> (ø)

...ient/springcloud/init/ContextRegisterListener.java
0.00% <0.00%> (ø)

.../java/org/apache/shenyu/admin/utils/PathUtils.java

...java/org/apache/shenyu/common/utils/PathUtils.java
66.66% <0.00%> (ø)

...he/shenyu/plugin/grpc/client/ShenyuGrpcClient.java
12.00% <0.00%> (+4.00%)
:arrow_up:

...henyu/plugin/grpc/resolver/ShenyuNameResolver.java
63.82% <0.00%> (+4.25%)
:arrow_up:

...che/shenyu/sync/data/http/HttpSyncDataService.java
83.73% <0.00%> (+6.50%)
:arrow_up:

... and 4 more

Continue to review full report at Codecov.

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


update sbatch id's

add time-stamp or subject identifier to job submission names to identify unique runs

issue addressed in commit<PHONE_NUMBER>188fa30961e1bedf5d5b38cd11db6f


Rendering of markdown files in Viewer

Hello, apologies if I have this wrong as this is my first time opening an issue!
I have a repository with the OSF where inside we have linked out each of the project modules to separate GitHub repositories with markdown files containing a list of instructions (example).
Unfortunately, when these files are viewed though the OSF website, it renders incorrectly with the images missing.
I understand that as these modules are not directly hosted on the OSF it may be difficult/impossible to render these markdown files correctly. Is there any possibility to get this fixed?
Thank you 😊

Hello. On first look, it seems like the problem is that your image tags are referencing relative paths for your images (ex. image.jpg). If you replace those with absolute paths (ex. https://domain.com/files/image.jpg), it should work properly.


Update origin

Task/Issue URL:
Tech Design URL:
CC:
Description:
Steps to test this PR:
1.

Definition of Done:

[ ] Does this PR satisfy our Definition of Done?

Internal references:
Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation

#3286  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @quanganhdo and the rest of your teammates on  Graphite


removed unnecessary anchor tags

Issue: https://github.com/aaryan2134/Engineering-Resources/issues/54

None of the links are working. Please rectify the issue

None of the links are working. Please rectify the issue

@aaryan2134 Fixed.

Please resolve conflicts

Please resolve conflicts

Done.

Looks good
Thank you for your contribution


multi: fix reliable re-processing+re-transmission of FundingLocked factoring in ChannelReestabilshment

This PR set out to remedy the issues that many users have reported surrounding their channels not being shown as "active" after the funding process has completed.
Existing Issue
The original logic surrounding process retransmitted FundingLocked message and also re-sending the message was written without mind for the requirements around re-sending the ChannelReestablishment message upon reconnect. This was drawn to my attention after realizing I had a flapping connection to a c-lightning node. The funding flow with the node didn't complete before I shutdown my local node. As a result, both nodes needed to retransmit the FundingLocked as we hadn't done any channel updates yet. However, my local lnd node was unable to do so for the following reasons:

Before this PR, we wouldn't add a channel to the link if we hadn't processed the FundingLocked message.
This means that we wouldn't re-send the ChannelReestablishment message, nor the FundingLocked message upon reconnection. This is due to the fact that we only re-send if the channel was added to the link.
* Since we didn't add the channel to the link, the other peer wouldn't re-send the FundingLocked message as the spec dictates to only do so after both sides have sent and received the ChannelReestablishment message.
* The above series of actions would result in neither peer re-sending or re-processing the FundingLocked message.

Fix For Issue
In order to fix this, the following changes have been made:

We now always add an open channel to the link upon reconnection with an existing channel peer.
A new method EligibleToForward has been added to the ChannelLink interface. This should return true, iff, the link is fully able to cary and forward any incoming HTLC's. The current default implementation of this only returns true if we have already processed the FundingLocked message.
ListChannels now only marks a channel as "active", iff, it has fully processed the FundingLocked message.
In order to handle processing a retransmitted FundingLocked message for this first time, the channelManager will now detect if the newly sent channel (by the fundingManager) is more "up to date". The channel is more up-to-date if the old channel didn't have the remote next revocation set. If it's newer, then it'll re-send to the breachArbiter (to ensure it has the latest channel) and then update the revocation point in-place. After this is update, the EligibleToForward will now return true within the switch.

Pushed a few follow up commits to address https://github.com/lightningnetwork/lnd/issues/458
At a high level:

We'll now always send the chan sync message to the other peer upon reconnection
This means we'll now always load the channel into the switch even if it isn't confirmed yet
To ensure we can process this message, we'll now skip the channel barrier (for funding confirmation) if it's a chan sync message

I think this should address the items brought up in the issue, and also accomplish the original task set out.

Pushed a rebased version addressing conner's comment.
Tested this PR a good bit locally ensuring that we now properly handle the scenario pointed out in #458. This should fix a good bit of the issues people have been having when using ecliar's android app with lnd.


Move documents between files

Currently, there is no option to move documents between organizational "files" as they are called in-app. Personally, I like to keep separate "files" (aka folders) for active and completed projects. The current functionality does not enable this use case.

Hi,

Files can be moved from one folder to another using drag and drop.
Folders can be moved (or copied) from one classeur to another using the "Import..." button in the "new folder" dialog (the "+" button on the right side of the classeur).

Hope it helps.

:+1: sorry, was looking in the dot menu for the option.


FYPO slim?

@matentzn emailed to ask  for a set of phenotypes that reflect the "priorities and interests of the users when browsing gene-related phenotype data of your own resources", which sounded a lot like phenotype ontology slims to me. So I cobbled together a list based on the fission yeast GO slims and my gut feelings, and am plunking it here for reference -- if you ever get motivated to build a FYPO slim, this might be a reasonable starting point.
proto-fypo-slim.txt

I saw that request go by. This looks like a good start.
I think we could implement on the website and see how it looks.


Identify from a UX lens, what fields we need from registration that affect reporting

Describe the task
Going off #28, we want to identify which fields from registration affect reporting and on a system design perspective, how will reporting live in the app?
For this we will need to plan collaboration with team Moose to understand their scope for registration part 2 and have a few touch points in place for future collaboration
Acceptance Criteria

[x] Add POs to OBPS Design syncs
[ ] Book design collaboration session with Nan for outstanding design decisions to be made
[ ] what does the landing page look like after the user comes back for reporting
[x] Have a wireframe party to confirm our assumption
[x] Document design decision from wireframe party

Additional context

Add any other context about the task here.
Or here

@suhafa - I have booked a "wireframe part 2" party (Jan 9) with Developers to help discuss this ticket.

@nanyangpro Hi Nan! We hope to have a system in place for Moose and Giraffe to sync up and be aware of changes and important updates. Tagging you on here if you have any more ideas for team collaboration + design collaboration work we hope to do together!

Combined with #166


feat(world): add FunctionSignatures offchain table, change registerRootFunctionSelector function to accept signature instead of selector

The FunctionSelectors offchain table now stores a mapping from function selector to signature for all methods registered in the World. This will enable the automatic generation of interfaces for a given world address in the future.

Current dependencies on/for this PR:

main

PR #1574

PR #1575   👈

This comment was auto-generated by Graphite.


Use 'edge_media_to_comment' instead of 'edge_media_to_parent_comment' in Post

This change make Instaloader use 'edge_media_to_comment' instead of 'edge_media_to_parent_comment' to speed up crawling the number of comments for posts (Post).

Happy New Year!!! Can you relase this fix in the next days? Thx.

Thank you for this useful speedup idea. However, this change would also make Instaloader to fetch the full metadata dict if only edge_media_to_parent_comment is available through self._node. I committed changes (d8ba30b91b16cc110d3b6d1ff0366780750fee01) that first look for edge_media_to_comment without utilizing the _field function and thus without the risk of unnecessarily fetching additional data. Hence, the requested speedup will be experiencable in the next release of Instaloader.


Add ability to ignore key events

Thanks! Looking at the code change, I wish I'd gone ahead and made KeyboardShortcuts its own component, but can follow up with that later


New Feature: Agents story - Support Different Chat Models

Enable custom chat management to support various types of interactions such as 1-1, group, sequential, round robin, etc., through a flexible extensibility model.
Yes, again the Plug-in model trough an interface (IoC/Strategy pattern)
It is essential to integrate this capability into the core of the SDK rather than relying on an ad-hoc AutoGen implementation to ensure robust and versatile chat management.
Then any framework can use SK (Semantic Kernel) to implement their Agent implementations and constructs. Or provide a nuget package to enable it to run in SK.

We already support an extensible selection-strategy that covers: 1-1, group, sequential, and round robin.  Now that the process framework is online, we have the ability to coordinate other complex patterns, as described in:

https://github.com/microsoft/semantic-kernel/issues/7242
https://github.com/microsoft/semantic-kernel/issues/7241
https://github.com/microsoft/semantic-kernel/issues/7238


Allow parsing from binary streams

Closes https://github.com/chrismattmann/tika-python/pull/240/files

Coverage increased (+0.7%) to 46.757% when pulling 5fe31b3827ce94e6d930571f0b2b0654fc0830ec on carantunes:parse-from-file-binary into 45e41b0bbc702acbe60d643a44fcb95b901d3312 on chrismattmann:master.

sorry @carantunes I'll try and find time this weekend! Been a busy month! I just released a new book, Machine Learning with TensorFlow, 2nd edition and have been busy promoting that!

@carantunes i pushed 1.23.1 to PyPi, give it a shot!

Thank you so much!
Congratulations and best of luck with your new book. I'll check it for sure! :)

thanks @carantunes


onClickAway() function

Is there anyway you can add a listener on the overlay, to close the modal when I click away?

you can add an event listener in the modal like this.
closeModal() {
    this.setState({
        visible : false
    });
}

render() {
    return (
        <Modal visible={this.state.visible} width="400" height="300" effect="fadeInUp">
            Close
        </Modal>
    );
}

Does it make sense?

I'm talking about closing the modal when clicking outside the modal

How can I do that?

I understood your question.
Now, there is no way to close the modal when clicking outside the modal.
I'll add an option which can set an event listener to the background mask.
Or, welcome pull requests.


Validate entry point at build time

Resolves #508
Problem
Current behavior allows building a pex that cannot execute:
[omerta ~]$ pex requests -e qqqqqqqqqqqq -o test.pex
[omerta ~]$ ./test.pex
Traceback (most recent call last):
  File ".bootstrap/_pex/pex.py", line 367, in execute
  File ".bootstrap/_pex/pex.py", line 293, in _wrap_coverage
  File ".bootstrap/_pex/pex.py", line 325, in _wrap_profiling
  File ".bootstrap/_pex/pex.py", line 410, in _execute
  File ".bootstrap/_pex/pex.py", line 468, in execute_entry
  File ".bootstrap/_pex/pex.py", line 473, in execute_module
  File "/Users/kwilson/Python/CPython-2.7.13/lib/python2.7/runpy.py", line 182, in run_module
    mod_name, loader, code, fname = _get_module_details(mod_name)
  File "/Users/kwilson/Python/CPython-2.7.13/lib/python2.7/runpy.py", line 107, in _get_module_details
    raise error(format(e))
ImportError: No module named qqqqqqqqqqqq

Solution
Verify entry point at build time. E.g. a.b.c:m means we will try to do from a.b.c import m in a separate process.
Result
$ find hello
hello
hello/test.py
hello/tree.py

# Invalid module
$ python bin.py -D hello -e invalid.module  -o x.pex --validate-entry-point
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named invalid.module
Traceback (most recent call last):
  File "bin.py", line 758, in <module>
    main()
  File "bin.py", line 743, in main
    pex_builder.build(tmp_name, verify_entry_point=options.validate_ep)
  File "/Users/yic/workspace/pex/pex/pex_builder.py", line 529, in build
    self.freeze(bytecode_compile=bytecode_compile, verify_entry_point=verify_entry_point)
  File "/Users/yic/workspace/pex/pex/pex_builder.py", line 514, in freeze
    self._verify_entry_point()
  File "/Users/yic/workspace/pex/pex/pex_builder.py", line 263, in _verify_entry_point
    raise self.InvalidEntryPoint('Failed to:`{}`'.format(import_statement))
pex.pex_builder.InvalidEntryPoint: Failed to:`import invalid.module`

# invalid method
$ python bin.py -D hello -e test:invalid_method  -o x.pex --validate-entry-point
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: cannot import name invalid_method
Traceback (most recent call last):
  File "bin.py", line 758, in <module>
    main()
  File "bin.py", line 743, in main
    pex_builder.build(tmp_name, verify_entry_point=options.validate_ep)
  File "/Users/yic/workspace/pex/pex/pex_builder.py", line 529, in build
    self.freeze(bytecode_compile=bytecode_compile, verify_entry_point=verify_entry_point)
  File "/Users/yic/workspace/pex/pex/pex_builder.py", line 514, in freeze
    self._verify_entry_point()
  File "/Users/yic/workspace/pex/pex/pex_builder.py", line 263, in _verify_entry_point
    raise self.InvalidEntryPoint('Failed to:`{}`'.format(import_statement))
pex.pex_builder.InvalidEntryPoint: Failed to:`from test import invalid_method`

# without the flag, invalid method still works
$ python bin.py -D hello -e test:invalid_method  -o x.pex

Hi @kwlzn please kindly take an initial look for sanity. I am still working on tests, so will ping when it's fully ready.

looks like PEX.run would ignore -c arg.
$ python '/var/folders/yt/pxdd3gp96530xh_116kskmkh0000gn/T/tmp8rQWfk' -c 'print 123'
hello

executed the entry point (print hello) rather than -c which prints 123.

Updated. Tests incoming.

Tests added. Ready for final review.


Problematic versions of numpy library in the MNIST example

Hi everyone,
today, while trying to run the MNIST example, I have managed to come into conflict of library versions. In the requirements.txt, numpy==1.19.1 is required alongside tensorflow 2.3.0. However, it seems that tensorflow 2.3.0 only supports numpy < 1.19. and >=1.16.  Changing numpy to 1.18.5 seems to work.

Hello,
Sorry for the late reply. This repo is not maintained anymore. We are going to archive it.

A new repo with examples will come up soon.


Added support for non-constant and negative size and length arguments for function 'substringUTF8'

For changelog. Remove if this is non-significant change.
Category (leave one):

Improvement

Short description (up to few sentences):
Added support for non-constant and negative size and length arguments for function 'substringUTF8'.

TODO: Add performance tests for substring (we don't have any).


[FEAT] Enable Prometheus metrics

Is your feature request related to a problem? Please describe.
I would like to enable Prometheus metrics for the tailscaled server.
$ tailscaled --help
Usage of tailscaled:
  -bird-socket string
    	path of the bird unix socket
  -cleanup
    	clean up system state and exit
  -debug string
    	listen address ([ip]:port) of optional debug server
  -outbound-http-proxy-listen string
    	optional [ip]:port to run an outbound HTTP proxy (e.g. "localhost:8080")
  -port value
    	UDP port to listen on for WireGuard and peer-to-peer traffic; 0 means automatically select (default 0)
  -socket string
    	path of the service unix socket (default "/var/run/tailscale/tailscaled.sock")
  -socks5-server string
    	optional [ip]:port to run a SOCK5 server (e.g. "localhost:1080")
  -state string
    	absolute path of state file; use 'kube:<secret-name>' to use Kubernetes secrets or 'arn:aws:ssm:...' to store in AWS SSM; use 'mem:' to not store state and register as an emphemeral node. If empty and --statedir is provided, the default is <statedir>/tailscaled.state. Default: /home/pi/.local/share/tailscale/tailscaled.state
  -statedir string
    	path to directory for storage of config state, TLS certs, temporary incoming Taildrop files, etc. If empty, it's derived from --state when possible.
  -tun string
    	tunnel interface name; use "userspace-networking" (beta) to not use TUN (default "tailscale0")
  -verbose int
    	log verbosity level; 0 is default, 1 or higher are increasingly verbose
  -version
    	print version information and exit

Describe the solution you'd like
A variable which can add arguments to the Tailscaled service.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I definitely see that allowing configuration of the tailscaled service in this role would be a great new feature. Can you elaborate how Prometheus metrics enters the mix?

I definitely see that allowing configuration of the tailscaled service in this role would be a great new feature. Can you elaborate how Prometheus metrics enters the mix?

I think, @nlamirault meant this parameter:

--debug=localhost:8080, to run a debug HTTP server serving paths such as /debug/pprof, /debug/metrics, /debug/ipn, /debug/magicsock, etc. The exact details of what’s accessible over the debug server is subject to change over time.

(c) https://tailscale.com/kb/1278/tailscaled/#flags-to-tailscaled

Ah! That makes a lot of sense. It looks like we can run a lineinfile module against /etc/default/tailscaled looking for FLAGS= and include any flags an end user defines. Is that comma-separated, do you know?

Ah! That makes a lot of sense. It looks like we can run a lineinfile module against /etc/default/tailscaled looking for FLAGS= and include any flags an end user defines. Is that comma-separated, do you know?

Yep, it's the best way for Linux, I think.
It seems like /etc/default/tailscaled works for both openrc and sytemd.

My assumption is the FLAGS string is a space-delineated set of the -- flags marked in https://tailscale.com/kb/1278/tailscaled#flags-to-tailscaled. Will play with this in a few days and get a PR up


Provide setup for reencrypt ingress on OpenShift

Description
In the KC22 vs RHSSO 7.6 setup, we found that there is a better performance when using reencrypt for routes.
To make this work, Keycloak needs to have a TLS secret that is trusted by the ingress of OpenShift.
This issue is about driving this forward. Some change in the Operator might be necessary to get this implemented. An annotation like service.alpha.openshift.io/serving-cert-secret-name: keycloak-auto-tls-secret helps with that.
For the ingress, the following annotation helps with that: route.openshift.io/termination: reencrypt
There's the observation that the TLS connections between the route pod and the Keycloak pod could be a bit more persistent, and it would be good to look into that further once the first step of the setup is available.
Motivation
Provide an optimized setup for maximum performance

This will not be implemented in the Keycloak benchmark project. It will only be supported once the Keycloak operator supports it.


How can I add github tags to my pull request

I want to fully create the pull request from terminal, how can I set the tag for it from the terminal.

Hi, I presume you are talking about "labels" you want to attach to a pull request. In the latest stable release this isn't possible, however in the master branch (yet unreleased version) this feature was added in this form:
$ hub pull-request -l "my label,another label"

You can build hub from the master branch (Homebrew on OS X: brew upgrade hub --HEAD) to get this functionality, or wait until the next release.

Thanks @mislav

How to do it automatically ? Ex: On PR to develop, auto assign the label ?


Onnx model results conversion results in [1, 300, 3,300]

Hi,
When I tried converting my onnx model, the input model has input of [1,300,300,3]. But the conversion results in a model which thinks it's "NHWC" but is in the format of [1,300,3,300].

Solved, converted onnx model to NCHW and the conversion succeded.


remove absolute-first option from imports-first

It's not documented, and it is very much superseded by the order rule.

As pointed out here https://github.com/benmosher/eslint-plugin-import/pull/277#issuecomment-215059238, it is actually documented.

Yep, I don't know what I was thinking.

This actually feels like a breaking change for breaking's sake. This option is a little lower-intensity than full-on order, so I think I'll just make a note in the README and keep it.


failed to parse arguments. (minor)

using the latest Git version (26 of Dec 2011)
how to reproduce:
type: xfreerdp --version
get:
"This is FreeRDP version 1.0.0
failed to parse arguments."

Confirm. freerdp_parse_args returns -1 when given --version, which xf_pre_connect interprets as failure.
freerdp_parse_args should return something other than -1 when --version, and xf_pre_connect should simply exit when it gets that code

Simple change
https://github.com/FreeRDP/FreeRDP/blob/master/libfreerdp-utils/args.c#L606
--return -1;
++exit(0);

Perhaps some UIs wouldn't want to exit even when providing version info? To me, it feels weird and inflexible to have a utility function in a library kill the program.

I'll properly fix this tomorrow; I think it'd be a shame to release a version of xfreerdp that says "failed to parse arguments" when you ask it for --version

Fixed, please close.


Enhancement of PR Description Formatting and Refactoring in 'pr_description.py'

Type
Enhancement

Description
This Pull Request primarily focuses on enhancing the formatting of PR descriptions and refactoring the 'pr_description.py' file. The key changes include:

Renaming the key "PR changes summary" to "PR changes walkthrough".
Improving the table structure for displaying relevant files in the PR description. The table now includes a header and each file is displayed in a separate row with its semantic label, filename, and changes summary.
Refactoring the function "_insert_br_after_x_chars" to accept a variable length parameter.
Padding the display of filenames and changes summary for better readability.
Moving the diff_plus_minus information to a separate column.
Updating the RELEASE_NOTES.md with version 0.11 details.
Modifying the DESCRIBE.md documentation.

PR changes walkthrough
Relevant files                                                                                Enhancement1 files

pr_description.py

        pr_agent/tools/pr_description.py
The 'pr_description.py' file has been refactored to improve the formatting of PR descriptions. The key "PR changes summary" has been renamed to "PR changes walkthrough". The table structure for displaying relevant files in the PR description has been improved, with each file now displayed in a separate row with its semantic label, filename, and changes summary. The function "_insert_br_after_x_chars" has been refactored to accept a variable length parameter. The display of filenames and changes summary has been padded for better readability, and the diff_plus_minus information has been moved to a separate column.

 +35/-27

Documentation2 files

RELEASE_NOTES.md

        RELEASE_NOTES.md
The RELEASE_NOTES.md file has been updated with details of version 0.11.

 +18/-0

DESCRIBE.md

        docs/DESCRIBE.md
The DESCRIBE.md documentation has been modified.

 +6/-1

Preparing PR description...

PR Description updated to latest commit (https://github.com/Codium-ai/pr-agent/commit/7d2a35e32c71cefa673364f3890871df1c8b367b)

Preparing PR description...

Preparing PR description...

PR Description updated to latest commit (https://github.com/Codium-ai/pr-agent/commit/1b22e59b4b9501da77ea7844cbb1a796201a9bb9)

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/1b22e59b4b9501da77ea7844cbb1a796201a9bb9

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/1b22e59b4b9501da77ea7844cbb1a796201a9bb9

Preparing review...

Preparing review...

Preparing review...

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/1b22e59b4b9501da77ea7844cbb1a796201a9bb9

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/1b22e59b4b9501da77ea7844cbb1a796201a9bb9

Preparing review...

Persistent review updated to latest commit https://github.com/Codium-ai/pr-agent/commit/1b22e59b4b9501da77ea7844cbb1a796201a9bb9


How can I compile and call openCV modules

Hi..
I'm interested in compiling OpenCV videoIO into Rust library and show me how to call simple VideoCapture,
Thanks in advance

Sorry I personally have no familiarity with OpenCV, so I don't know how to do this.


Does offcanvas emit event?

Can you please clarify how to listen to those events?
Thanks

There are some events emited for internal use that might be useful externally as well. You will have to check the source code for those. The way to listen to component events is well explained in Vue.js documentation.


samba: 4.7.6 -> 4.7.9

Motivation for this change
Version 4.7.9 is a security release. The versions 4.7.7 & 4.7.8 contain
numerous bug fixes.
This fixes a couple of security related issues:

https://www.samba.org/samba/security/CVE-2018-10858.html
https://www.samba.org/samba/security/CVE-2018-10918.html
https://www.samba.org/samba/security/CVE-2018-10919.html
https://www.samba.org/samba/security/CVE-2018-1139.html

Changelogs for the version upgrades can be found below.

https://www.samba.org/samba/history/samba-4.7.7.html
https://www.samba.org/samba/history/samba-4.7.8.html
https://www.samba.org/samba/history/samba-4.7.9.html

Things done

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

[X] NixOS
[ ] macOS
[ ] other Linux distributions

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

Success on x86_64-linux (full log)
Attempted: samba
Partial log (click to expand)
strip is /nix/store/gpc2wld1s0c6qzx9326cwn1wcx29xzsj-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/hgda0kd93gy84jl7n0dljznlx6z2yv3k-samba-4.7.9-dev/lib
patching script interpreter paths in /nix/store/hgda0kd93gy84jl7n0dljznlx6z2yv3k-samba-4.7.9-dev
checking for references to /build in /nix/store/hgda0kd93gy84jl7n0dljznlx6z2yv3k-samba-4.7.9-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/lm796jbmv3jssanvvd70s5ymfnsi8brs-samba-4.7.9-man
gzipping man pages under /nix/store/lm796jbmv3jssanvvd70s5ymfnsi8brs-samba-4.7.9-man/share/man/
strip is /nix/store/gpc2wld1s0c6qzx9326cwn1wcx29xzsj-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/lm796jbmv3jssanvvd70s5ymfnsi8brs-samba-4.7.9-man
checking for references to /build in /nix/store/lm796jbmv3jssanvvd70s5ymfnsi8brs-samba-4.7.9-man...
/nix/store/16wm5zh5chzcrn6h5vkv1zgzr74zz5sn-samba-4.7.9

Success on aarch64-linux (full log)
Attempted: samba
Partial log (click to expand)
strip is /nix/store/ah0va6j4cnwj9nx4j6rwcfc8nh785jwm-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/bvycbff25k3w1z0yvazripqi3r9ndqqm-samba-4.7.9-dev/lib
patching script interpreter paths in /nix/store/bvycbff25k3w1z0yvazripqi3r9ndqqm-samba-4.7.9-dev
checking for references to /build in /nix/store/bvycbff25k3w1z0yvazripqi3r9ndqqm-samba-4.7.9-dev...
shrinking RPATHs of ELF executables and libraries in /nix/store/brxngszzgdiqg9rw0ysjg35p94lj4mqh-samba-4.7.9-man
gzipping man pages under /nix/store/brxngszzgdiqg9rw0ysjg35p94lj4mqh-samba-4.7.9-man/share/man/
strip is /nix/store/ah0va6j4cnwj9nx4j6rwcfc8nh785jwm-binutils-2.30/bin/strip
patching script interpreter paths in /nix/store/brxngszzgdiqg9rw0ysjg35p94lj4mqh-samba-4.7.9-man
checking for references to /build in /nix/store/brxngszzgdiqg9rw0ysjg35p94lj4mqh-samba-4.7.9-man...
/nix/store/gbqaf838rh6hak40mj2gmgfm4pii6384-samba-4.7.9

Success on x86_64-darwin (full log)
Attempted: samba
Partial log (click to expand)
/nix/store/54iz4dfqk0kziz9jdc7kr8w310rcz7q6-samba-4.7.9/bin/pidl: interpreter directive changed from "/usr/bin/env perl" to "/nix/store/dh0p5jg7ympcljg6lq5k8fycbx8cd40k-perl-5.24.4/bin/perl"
/nix/store/54iz4dfqk0kziz9jdc7kr8w310rcz7q6-samba-4.7.9/bin/smbtar: interpreter directive changed from "/bin/sh" to "/nix/store/hp9yq2m1i066irvasv20zr2lmj54fk9h-bash-4.4-p23/bin/sh"
moving /nix/store/54iz4dfqk0kziz9jdc7kr8w310rcz7q6-samba-4.7.9/sbin/* to /nix/store/54iz4dfqk0kziz9jdc7kr8w310rcz7q6-samba-4.7.9/bin
strip is /nix/store/251fvx4mx9q4zarbca5cciasmn66p668-cctools-binutils-darwin/bin/strip
stripping (with command strip and flags -S) in /nix/store/sc94i740kbnlx9x5y44xav7y9709v3mq-samba-4.7.9-dev/lib
patching script interpreter paths in /nix/store/sc94i740kbnlx9x5y44xav7y9709v3mq-samba-4.7.9-dev
gzipping man pages under /nix/store/d55h1bxii1gac74b6gc55wj42z84cazc-samba-4.7.9-man/share/man/
strip is /nix/store/251fvx4mx9q4zarbca5cciasmn66p668-cctools-binutils-darwin/bin/strip
patching script interpreter paths in /nix/store/d55h1bxii1gac74b6gc55wj42z84cazc-samba-4.7.9-man
/nix/store/54iz4dfqk0kziz9jdc7kr8w310rcz7q6-samba-4.7.9

@GrahamcOfBorg test samba

Success on x86_64-linux (full log)
Attempted: tests.samba
Partial log (click to expand)
client: exit status 0
server: running command: sync
server: exit status 0
test script finished in 290.10s
cleaning up
killing client (pid 615)
killing server (pid 600)
vde_switch: EOF on stdin, cleaning up and exiting
vde_switch: Could not remove ctl dir '/build/vde1.ctl': Directory not empty
/nix/store/9yi243j8l584n05dy1f85hv63wj5slx1-vm-test-run-samba

Thanks!

Success on aarch64-linux (full log)
Attempted: tests.samba
Partial log (click to expand)
server: exit status 0
client: running command: sync
client: exit status 0
test script finished in 46.35s
cleaning up
killing server (pid 631)
killing client (pid 656)
vde_switch: EOF on stdin, cleaning up and exiting
vde_switch: Could not remove ctl dir '/build/vde1.ctl': Directory not empty
/nix/store/9ffy3k3j9hzzv40ks55gc5amwb99ffy2-vm-test-run-samba


Way to run commands with env variables set.

A common thing is running commands with an env variable set: FOO=true ls
In janetsh this might be something like (in-env {"FOO" "true"} ($ ls)) or  some nicer shorthand.

Done.


Copying JSX on https://heroicons.com/

Unless I am a complete dunce, I think that copying the JSX Syntax on https://heroicons.com/ ain't working properly. It's just copying the SVG Code for me. I know this might not be the place to report this, but I wasn't sure where else I'd place this. Thanks for the awesome resources tho!

I apparently am a complete dunce cause I just saw that the feature isn't actually copying the react component syntax, but rather a JSX compatible SVG Syntax. Hence I am closing this issue. Sorry bout that!


Introduction of dubbo2.7 new features

new a blog to introduce dubbo2.7 new features
format blog.js
change my Chinese name to English nickname"

@kezhenxu94 fixed


Rephrase the sentences

Under the section "Log search alert rule - firing and state", following sentences are difficult to comprehend -

Without the alert every getting resolved, as the logic of the exact root-cause of monitoring failure is masked inside the analytics query provided by the user.
2.There currently being no mechanism for Azure Monitor Alerts to conclusively deduce root cause being solved.

Kindly revisit and update the sentence as required.

Document details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: ab89353c-6acc-9944-40e0-d8ab067e7d41
Version Independent ID: b8c18210-d14f-4b7c-aee9-545cafd20582
Content: Log alerts in Azure Monitor
Content Source: articles/azure-monitor/platform/alerts-unified-log.md
Service: azure-monitor
Sub-service: alerts
GitHub Login: @msvijayn
Microsoft Alias: vinagara

@nitin775 Thanks for the comment. We are actively investigating and will get back to you shortly with an update.

Assigning @msvijayn for visibility and document enhancement considerations.
@nitin775 The feedback has been shared with the content owner for further review.

@nitin775 - thank you for your feedback. We will look to rephrase the content in the next iteration of the documentation refresh.
@yanivlavi & @rboucher -  the new owners of the service & content respectively. To close on the doc feedback.

@nitin775 I've rewritten this section to make it more understandable, though I'm still tweaking it.  Please review the result and see if you agree it better.. If so, we can close this request or you can wait for it to go live and verify it works for you.
Log search alert rule - firing and state
Log search alert rules work only on the logic you build into the query. The alert system doesn't have any other context of the state of the system, your intent, or the root cause implied by the query. As such, log alerts are referred to as state-less. The conditions are evaluated as "TRUE" or "FALSE" each time they are run. An alert will fire each time the evaluation of the alert condition is "TRUE", regardless of it is fired previously.
Let's see this behavior in action with a practical example. Assume we have a log alert rule called Contoso-Log-Alert, as per configuration in the example provided for Number of Results type log alert - where the custom alert query is designed to look for 500 result code in logs.
At each interval below, the Azure alerts system evaluates the condition for the Contoso-Log-Alert:
At 1:05 PM, the log search result returns zero records with result code having 500. Since zero is below the threshold and the alert does not fire.
At 1:10 PM, the log search result returns five records with result code as 500. Since five exceeds the threshold, the alert fires and the actions in the associated action groups are triggered.
At 1:15 PM, the log search results returns two records with a 500 result code. Since two exceeds the threshold, the alert fires and actions are again triggered.
At 1:20 PM, the log search result returns zero records with 500 result code. Since zero is below the threshold and the alert does not fire and so not associated actions are triggered.
Using the previous case as an example, At 1:15 PM Azure alerts can't determine if the underlying issues seen at 1:10 persist and if the records are net new failures or repeats of older failures at 1:10PM. The query provided by user may or may not be taking into account earlier records and the system doesn't know. The Azure alerts system is built to err on the side of caution, and fires the alert and associated actions again at 1:15 PM.
At 1:20 PM when zero records are seen with 500 result code, Azure alerts can't be certain that the cause of 500 result code seen at 1:10 PM and 1:15 PM is now solved. It doesn't know if the 500 error issues will happen for the same reasons again. Hence Contoso-Log-Alert does not change to Resolved in Azure Alert dashboard and/or notifications are not sent out stating the alert is resolved. Only you, who understands the exact condition or reason for the logic embedded in the analytics query, can mark the alert status as needed.

Thanks for accepting the feedback. I will review the changes given in your email below.
Kind Regards
Nitin
From: Rob Boucher Jr (Microsoft<EMAIL_ADDRESS>Sent: 04 October 2019 07:54
To: MicrosoftDocs/azure-docs
Cc: BHASIN, Nitin (Technology India, CPB Services); Mention
Subject: Re: [MicrosoftDocs/azure-docs] Rephrase the sentences (#38162)

"This is an external email. Do you know who has sent it? Can you be sure that any links and attachments contained within it are safe? If in any doubt, use the Phishing Reporter Button in your Outlook client or forward the email as an attachment to ~ I've Been Phished"

@nitin775https://github.com/nitin775 I've rewritten this section to make it more understandable, though I'm still tweaking it. Please review the result and see if you agree it better.. If so, we can close this request or you can wait for it to go live and verify it works for you.
Log search alert rule - firing and state
Log search alert rules work only on the logic you build into the query. The alert system doesn't have any other context of the state of the system, your intent, or the root cause implied by the query. As such, log alerts are referred to as state-less. The conditions are evaluated as "TRUE" or "FALSE" each time they are run. An alert will fire each time the evaluation of the alert condition is "TRUE", regardless of it is fired previously.
Let's see this behavior in action with a practical example. Assume we have a log alert rule called Contoso-Log-Alert, as per configuration in the example provided for Number of Results type log alert - where the custom alert query is designed to look for 500 result code in logs.
At each interval below, the Azure alerts system evaluates the condition for the Contoso-Log-Alert:
At 1:05 PM, the log search result returns zero records with result code having 500. Since zero is below the threshold and the alert does not fire.
At 1:10 PM, the log search result returns five records with result code as 500. Since five exceeds the threshold, the alert fires and the actions in the associated action groups are triggered.
At 1:15 PM, the log search results returns two records with a 500 result code. Since two exceeds the threshold, the alert fires and actions are again triggered.
At 1:20 PM, the log search result returns zero records with 500 result code. Since zero is below the threshold and the alert does not fire and so not associated actions are triggered.
Using the previous case as an example, At 1:15 PM Azure alerts can't determine if the underlying issues seen at 1:10 persist and if the records are net new failures or repeats of older failures at 1:10PM. The query provided by user may or may not be taking into account earlier records and the system doesn't know. The Azure alerts system is built to err on the side of caution, and fires the alert and associated actions again at 1:15 PM.
At 1:20 PM when zero records are seen with 500 result code, Azure alerts can't be certain that the cause of 500 result code seen at 1:10 PM and 1:15 PM is now solved. It doesn't know if the 500 error issues will happen for the same reasons again. Hence Contoso-Log-Alert does not change to Resolved in Azure Alert dashboard and/or notifications are not sent out stating the alert is resolved. Only you, who understands the exact condition or reason for the logic embedded in the analytics query, can mark the alert status as needed.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/38162?email_source=notifications&email_token=AA2JIK5Q2DQ25R6ZD2QM2STQM2SKHA5CNFSM4ITC6H52YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEAKEXXA#issuecomment-538201052, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AA2JIK7JJNTV6H6QQBOP4STQM2SKHANCNFSM4ITC6H5Q.
The Royal Bank of Scotland plc. Registered in Scotland No 83026. Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB. The Royal Bank of Scotland is authorised by the Prudential Regulation Authority, and regulated by the Financial Conduct Authority and Prudential Regulation Authority. The Royal Bank of Scotland N.V. is authorised and regulated by the De Nederlandsche Bank and has its seat at Amsterdam, the Netherlands, and is registered in the Commercial Register under number 33002587. Registered Office: Gustav Mahlerlaan 350, Amsterdam, The Netherlands. The Royal Bank of Scotland N.V. and The Royal Bank of Scotland plc are authorised to act as agent for each other in certain jurisdictions.
National Westminster Bank Plc.  Registered in England No. 929027.  Registered Office: 135 Bishopsgate, London EC2M 3UR.  National Westminster Bank Plc is authorised by the Prudential Regulation Authority, and regulated by the Financial Conduct Authority and the Prudential Regulation Authority.
The Royal Bank of Scotland plc and National Westminster Bank Plc are authorised to act as agent for each other.
This e-mail message is confidential and for use by the addressee only.  If the message is received by anyone other than the addressee, please return the message to the sender by replying to it and then delete the message from your computer.  Internet e-mails are not necessarily secure.  The Royal Bank of Scotland plc, The Royal Bank of Scotland N.V., National Westminster Bank Plc or any affiliated entity (RBS or us) does not accept responsibility for changes made to this message after it was sent.  RBS may monitor e-mails for business and operational purposes.  By replying to this message you understand that the content of your message may be monitored.
Whilst all reasonable care has been taken to avoid the transmission of viruses, it is the responsibility of the recipient to ensure that the onward transmission, opening or use of this message and any attachments will not adversely affect its systems or data.  No responsibility is accepted by RBS in this regard and the recipient should carry out such virus and other checks as it considers appropriate.
Visit our website at www.rbs.com http://www.rbs.com/

Final changes should be out later today.  If they are no adequate, please reopen the issue @nitin775 .

#please-close


Script Installation Problems, not realy userfriendly

hi i have installed it with ./setup stream1......... instalation was sucesfully
if i go to my browser with stream1..... then i get 502 Bad gateway and in nginx config
conflicting server name "stream1..........." on [::]:443, ignored
So if i adjust the sites-available config to server1...... nginx is starting and in the browser i get "ERR_EMPTY_RESPONSE"
So i have no idea anymore, pls help me out.

Now i´m getting
postgres-auth-server[27464]: Unable to connect to postgres: FATAL: password authentication failed for user "psql_auth"
Seems for me not realy userfriendly this install script

I have done the steps below after .setup stream1.......
mkdir /etc/multistreamer cp /opt/multistreamer/etc/config.yaml /etc/multistreamer/config.yaml
then you need to edit the config and also change the path from nginx to the correct one:
nginx: '/opt/openresty-rtmp/nginx/sbin/nginx' normaly its nginx: '/opt/openresty/nginx/sbin/nginx'`
Afterwards copy the authserverconfig
mkdir cp /etc/postgres-auth-server cp /opt/postgres-auth-server/etc/config.yaml.example /etc/postgres-auth-server/config.yaml
then you need to create the psql user and DB
sudo -u postgres psql -c "create user psql_auth with password '12345'" sudo -u postgres psql -c "create database psql_auth with owner psql_auth"
then adjust the file /etc/postgres-auth-server/config.yaml with your psql password.
now i get the following error message on http://stream1........:8080/user
Error [string "etlua"]:92: attempt to index global 'user' (a nil value) Traceback stack traceback: 	[string "etlua"]:92: in function 'run' 	...es-auth-server/lua_modules/share/lua/5.1/lapis/etlua.lua:158: in function 'thing' 	...-auth-server/lua_modules/share/lua/5.1/lapis/request.lua:90: in function 'write' 	...-auth-server/lua_modules/share/lua/5.1/lapis/request.lua:237: in function 'render' 	...h-server/lua_modules/share/lua/5.1/lapis/application.lua:136: in function <...h-server/lua_modules/share/lua/5.1/lapis/application.lua:135> 	[C]: in function 'xpcall' 	...h-server/lua_modules/share/lua/5.1/lapis/application.lua:173: in function 'dispatch' 	...es-auth-server/lua_modules/share/lua/5.1/lapis/nginx.lua:230: in function 'serve' 	content_by_lua(nginx.conf:49):2: in function <content_by_lua(nginx.conf:49):1>

ok let me clarify few things. i didn't wrote those scripts or the multistreamer application, but love it big time. yes, the scripts are not constantly updated regarding the new version of the modules and same goes for the docker image i think (once i failed few times with docker long time ago, i just took the hard way and literally ate every thing which made problems compiling and further more making multistreamer unfriendly.
so, first of all, if you are willing to really use it (personally would highly recommend you to do so - keeping updated version for my WoW guild, since we live in Bulgaria, and not all of us can afford high speed international traffic) grab some attention to details, and first thing configure every config to use verbose logging. using John's scripts most of the times falling to compile is related to missing link or some differences in the libs used to compile.
now will let you know every tricky issues i had at the time which worth to mention:

PostgreSQL - by default every installation of psql is "highly secured" meaning that if you don't adjust its config, most probably Multisteramer will fail to connect. to save you some time will only mention the the line with with md5 encryption for <IP_ADDRESS> is the thing you are looking for. last line it's ssl related, and if you are not security freak, not necessary at all:

local   all             all                                     peer
host    all             all             <IP_ADDRESS>/32            md5
hostssl all             all             <IP_ADDRESS>/0               md5     clientcert=1

Multistreamer and Postgre-auth-server are using openresty as a base with some additional modules, enhancing the streaming flow. However their purpose is not meant to serve on port 80 and 443. depending on your software choice you have to create proxy-passing from ports 80 and 443 to exact Mulstreamer's and Auth's ports. again will just save you time and give you and simple example which will work 100% (personally using HAProxy):

location /users {
    proxy_pass http://<IP_ADDRESS>:8080;
    proxy_request_buffering off;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_redirect http:// $scheme://;
  }

location / {
    proxy_pass http://<IP_ADDRESS>:8081;
    proxy_request_buffering off;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header X-Forwarded-For $remote_addr;
    proxy_redirect http:// $scheme://;
  }

First part is related with GUI for postgre-auth-server, 2nd part for multistreamer. and this config should go for to nginx. the examples are ONLY for non-ssl ports.

i didn't saw any information related to sockexec. let me know if installed and do you know exactly what role in the full stack takes.

strongly suggest you to turn off ipv6 (on every part of the service, for me, i turned off ipv6 for whole virtual machine which handles multistreamer) since some of providers (specifically mixer) have issues and breaks the Multistreamer.

i think i covered most of the issues i had, and willing to help you further. if you didn't had the luck after this, i can offer you discord communication, but that's up to you. nowwww, go get compiled!

Hi, sorry I've been MIA. My previous job gave me time to work on
open-source projects, my current doesn't, so I have way less free time
to work on this.
 I just use a manual install myself.
-John
On Fri, Sep 13, 2019 at 08:49:42AM -0700, Pimmal wrote:

I have done the steps below after .setup stream1.......
mkdir /etc/multistreamer cp /opt/multistreamer/etc/config.yaml /etc/multistreamer/config.yaml
then you need to edit the config and also change the path from nginx to the correct one:
nginx: '/opt/openresty-rtmp/nginx/sbin/nginx' normaly its nginx: '/opt/openresty/nginx/sbin/nginx'`
Afterwards copy the authserverconfig
mkdir cp /etc/postgres-auth-server cp /opt/postgres-auth-server/etc/config.yaml.example /etc/postgres-auth-server/config.yaml
then you need to create the psql user and DB
sudo -u postgres psql -c "create user psql_auth with password '12345'" sudo -u postgres psql -c "create database psql_auth with owner psql_auth"
then adjust the file /etc/postgres-auth-server/config.yaml with your psql password.
now i get the following error message on http://stream1........:8080/user
Error [string "etlua"]:92: attempt to index global 'user' (a nil value) Traceback stack traceback: 	[string "etlua"]:92: in function 'run' 	...es-auth-server/lua_modules/share/lua/5.1/lapis/etlua.lua:158: in function 'thing' 	...-auth-server/lua_modules/share/lua/5.1/lapis/request.lua:90: in function 'write' 	...-auth-server/lua_modules/share/lua/5.1/lapis/request.lua:237: in function 'render' 	...h-server/lua_modules/share/lua/5.1/lapis/application.lua:136: in function <...h-server/lua_modules/share/lua/5.1/lapis/application.lua:135> 	[C]: in function 'xpcall' 	...h-server/lua_modules/share/lua/5.1/lapis/application.lua:173: in function 'dispatch' 	...es-auth-server/lua_modules/share/lua/5.1/lapis/nginx.lua:230: in function 'serve' 	content_by_lua(nginx.conf:49):2: in function <content_by_lua(nginx.conf:49):1>
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jprjr/multistreamer-installer/issues/15#issuecomment-531290938

I've been considering discontinuing this project for some time now. I'm sorry I couldn't solve your issue, but I just don't enjoy working on multistreamer anymore.

I've been considering discontinuing this project for some time now. I'm sorry I couldn't solve your issue, but I just don't enjoy working on multistreamer anymore.


Please add a licence

I would like to use Stranscript in my project, but it does not have a license so I do not know if this is allowed. Can you add a license to this project?

Thank you so much for using StrandScript! It’s free. Please feel free to
use it.
Thanks,
Jing
On Thursday, February 4, 2021, Redmar van den Berg<EMAIL_ADDRESS>wrote:

I would like to use Stranscript in my project, but it does not have a
license so I do not know if this is allowed. Can you add a license to this
project?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/seasky002002/Strandscript/issues/3, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACTBRQSO6KHNWMWNKKYHC7DS5J4DDANCNFSM4XCTGNPA
.

Nice to see.
But does this mean any of these:

CC0
MIT
Unlicense

Or are there any other restrictions in how people are allowed and build upon your work?

It’s MIT license. No other restrictions.
Thank you!
On Wednesday, February 10, 2021, Pascal Pucholt<EMAIL_ADDRESS>wrote:

Nice to see.
But does this mean any of these:

CC0 https://creativecommons.org/publicdomain/zero/1.0/
MIT https://choosealicense.com/licenses/mit/
Unlicense https://choosealicense.com/licenses/unlicense/

Or are there any other restrictions in how people are allowed and build
upon your work?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/seasky002002/Strandscript/issues/3#issuecomment-776570001,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACTBRQQ5GHKA2HM4WLJGHMDS6JGSLANCNFSM4XCTGNPA
.

Thanks for the clarification


[Doc]update download docs for 2308 version[skip ci]

indexed from branch-23.08

Updates download docs for 23.08 release
Updates other markdown files to reflect 23.08 version
Addresses issues #8701
Unifies software requirements, hard requirements, prerequisites to reflect the same section in download.md across all the readme files to prevent duplication.

signed-off-by: SurajAralihalli<EMAIL_ADDRESS>

@mattf  @jlowe Could you help take a look at the release notes of 23.08 to see if you want to change or update it?thx

LGTM

build

build


docs/integrations Dagster

Comparison table with Dagster
Changes

added a docs page
added code snippets and figures

How I tested this

built docs locally

Notes

WIP
examples/ will follow

Checklist

[x] PR has an informative and human-readable title (this will be pulled into the release notes)
[x] Changes are limited to a single goal (no scope creep)
[x] Code passed the pre-commit check & code is left cleaner/nicer than when first encountered.
[x] Any change in functionality is tested
[x] New functions are documented (with a description, list of inputs, and expected output)
[x] Placeholder code is flagged / future TODOs are captured in comments
[x] Project documentation has been updated if adding/changing functionality.

Oh and we should have a notebook example for the Hamilton side of things please.


Elevator pitch page

Description
Added Elevator pitch page files
Please provide a short summary explaining what this PR is about.
Fixes #107
How to test?
npm run dev ( in /elevator-pitch-page)
Please provide a short summary how your changes can be tested?
Checklist

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] This PR is ready to be merged and not breaking any other functionality

Everything works perfectly for me. Only the Elevator pitch button could be centered, I think :) @rajanibusani

OK..Tithi, i will try to adjust the position of it...


Move CoRL2017 benchmark to another repository

With the CARLA 0.9.X the benchmark used on the CARLA paper does not
work anymore. However,  if we try to port all the things from the benchmark from version 0.8.4
to the new 0.9.1 the benchmark wouldn't be the same and thus wouldn't make any sense.
I propose the creation of a new repository called CARLA Benchmarks with all the benchmarks
that are interesting to be ran in CARLA, starting with CoRL2017 for version 0.82 - 0.84

Already moved.
Please check this new repo for benchmark related discussions
https://github.com/carla-simulator/driving-benchmarks


Aggressive overload checks

Right now there are no checks on selecting methods with the same name but different parameter types. Adding a check for parameter types would allow more accurate selection.
This does not affect method declarations. This only affects method references that are in the method-code.

The new javaparser symbolsolver approach fixes this.


[Enhancement] APNG Support

https://apngasm.sourceforge.net This tool can assembly animated sprites and works in web browser

This is test apng

looks cursed


l3 resource atlas-basic-private-endpoint should allow adding more than one subnet

Is your feature request related to a problem? Please describe.
Currently, l3 resource atlas-basic-private-endpoint allows only a single subnet be specified in its privateEndpointProps property.
Describe the solution you'd like
Allow more than one subnet be specified in privateEndpointProps property.
Describe alternatives you've considered
Using l1 resources and configuring it all manually.
Additional context
Using l1 resources gives more control but takes a ton of convenience away.

Thanks rzhuzha-liquid. This item is on our roadmap, but likely several quarters away. Will keep this ticket open over the interim.

hi this item has been added to our backlog, but is unlikely we are able to tackle anytime soon. resolving this issue as will not complete in the near-term. including link for internal tracking purposes https://jira.mongodb.org/browse/CLOUDP-215120. thank you for your understanding.


improve README and link back from exercises

Should we also mention that when attendees are not using the localdb instance setup via our scripts they need to change all the connection strings in all exercises? Because SQL connections will be opened looking for the (localdb)\microservices-workshop instance
Hide outdated

Ah yes, good catch. I thought about that, but then forgot to include it. I'll send another commit.


Update Selector API doc to indicate select may throw SelectorParseException

http://jsoup.org/apidocs/org/jsoup/select/Selector.html
select API does not indicate that it may throw SelectorParseException. Please update the doc. An example of this use case would be the following query:
a[href=http://jsoup.org/]]

  <title>Try jsoup</title>

This is jsoup.

Thanks! Fixed.


Handle User query

Keypoints:

Handle a User query and respond with User object

Related Issue(s)
closes DF-40
Checklist:
-[x] New/Modified Tests are Passing
-[x] I have commented my code, particularly in hard-to-understand areas.
-[x] I have made corresponding changes to the documentation.
-[x] My changes generate no new warnings or errors.
Additional Notes:
I've left some boiler plate in the [query_type.rb] as a guidline for future queries.

i'm stepping away for the evening...unable to get to the merge conflict...only 2 files though


added export script for tf 1.14 using TFLiteConverter and relu6 fix.

I signed it!

Can you provide a little more context for this? What exactly is the issue you're facing?

I use standard tensorflow 1.14 setup, with pip install tensorflow-gpu, keras and etc.
I have trained custom audio recognition model with train.py. But i was unable to convert keras model file to tflite because of relu6 error. I fixed relu6 and switched from deprecated TocoConverter to TFLiteConverter.

Do you have a link to the model which fails to convert? It's not clear why nn.relu6 isn't used in this pipeline.

https://drive.google.com/open?id=1-Q1Djuw3CE2sIQc0og-FEFM-uy55hNwv

Thanks @PROGrand, that's very helpful. Let me sync internally with some folks to see if we need to land a more general fix in our converter for all Keras models.

relu6 problem for reference: https://github.com/tensorflow/tensorflow/issues/17191#issuecomment-442532008

I get this error and validate this patch works. Thanks.

Hi,
I think this is fixed now. The problem was in how that model was being constructed.
Old versions of keras.applications has a custom activation function there.
But now the code uses layers.ReLU with a max-value argument.


Register PostgreSQL.jl package

               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "?help" for help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.5.1 (2017-03-05 13:25 UTC)
 _/ |\__'_|_|_|\__'_|  |  Official http://julialang.org/ release
|__/                   |  x86_64-apple-darwin13.4.0

julia> Pkg.add("PostgreSQL")
ERROR: unknown package PostgreSQL
 in macro expansion at ./pkg/entry.jl:53 [inlined]
 in (::Base.Pkg.Entry.##2#5{String,Base.Pkg.Types.VersionSet})() at ./task.jl:360
 in sync_end() at ./task.jl:311
 in macro expansion at ./task.jl:327 [inlined]
 in add(::String, ::Base.Pkg.Types.VersionSet) at ./pkg/entry.jl:51
 in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}})() at ./pkg/dir.jl:31
 in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}}, ::String) at ./file.jl:59
 in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at ./pkg/dir.jl:31
 in add(::String) at ./pkg/pkg.jl:100

The PostgreSQL.jl package (as well as the DBI.jl package, which you may also need) are not in the standard place for Julia packages.    Try running the following lines from within Julia:
Pkg.clone("git://github.com/JuliaDB/PostgreSQL.jl")
Pkg.clone("git://github.com/JuliaDB/DBI.jl")

Registering these packages could be a good idea.

Another option that would allow using PostgreSQL without the abstraction of DBI: https://github.com/MikeInnes/Requires.jl to conditionally include and test the DBI portion of the code.
Not sure who should/would make such a decision, but I could prepare a PR

DBI.jl is now a registered package https://github.com/JuliaDatabases/DBInterface.jl/issues/13#issuecomment-572796269
Maybe PostgreSQL.jl can now be registered.

I just saw that PostgreSQL.jl is now deprecated in favor of LibPQ.jl


"Log in" wordin on the homepage is missleading for contribuitors

In an instance like the one running http://larutauy.hackdash.org/ right now, the big log in on the home page is missleading for potential contributors. The button says:
Log in to create a project
When actually if you just want to join to an existing project as a contribuitor, you have to do exactly that - log in through the same button, and then you get to join to it.
Perhaps it should say something like "Log in to create or join a project".

The login approach has been changed now.
Feel free to reopen if still has issues. Thanks!


Updating: Vision of this project

All of you are welcome to build the vision of this project!
v0:
Working with data scientists, AI researchers, and forest professionals - build open-access tools (e.g., deep learning algorithms)
Open science for AI and digital research infrastructure - forestry professionals, environmental researchers, and policymakers are empowered to ensure these advanced resources are accessible to everyone, fostering an inclusive and equitable future in the forestry community.

Thanks for sharing the vision of the project! Sharing a potential version:
Forestry professionals, environmental researchers, and policymakers work collaboratively to advance on Digital Research Infrastructure and Deep Learning for All and have gained significant skills to empower and disseminate their work in forestry research and applications through Open Science principles.


"China" not showing up on the country tab

For me, China pops up all the way at the bottom. I'll fix this by ordering the countries by # of cases!

fixed! also ordered provinces by # of cases.


Update README.md grammar.

Coverage remained the same at 95.291% when pulling 7075149fed91e96081bf4f9a0acce54cd6e6ee63 on rdsilver:patch-1 into 2b48f42885455e9778662859b045e32309e3725a on jasonslyvia:master.

thanks!


Fix Several Components Not Disabled During Execution

This PR fixes a bug where the following functionalities are not disabled when workflowModificatonEnabled is true:

Disable operator
Cache operator
Auto Layout
Delete All
Import Workflow
Add Comment
Restore to a Version
Python UDF's Edit button
Python UDF code editor
Context Menu items

These bugs are introduced by #1674's deletion of "lock" in previous shared editing implementation.
For other components, I use WorkflowActionService's flag. For Python UDF's readonly status I use formly's status, since we allow temporarily enabling modification of properties during execution.
Added back the "readonly" button for UDF, and used a workaround similar to #1688 to fix the unit test. It would look like below:

There is one more complexity for version display: since when displaying a version, workflow modification is always disabled, we cannot use this flag to determine whether restore version should be disabled. This has never been handled properly. For now I added a temporary flag to remember the workflow action disabled status before displaying a particular version.

I remember @yunyad has occurred some issue with FormlyControl and has a workaround. Maybe it can apply here so we can update the tests instead of turning it off. Even though the test case may not doing much, it at least can testify if the component can be initiated etc, so better to keep the tests if possible.

I remember @yunyad has occurred some issue with FormlyControl and has a workaround. Maybe it can apply here so we can update the tests instead of turning it off. Even though the test case may not doing much, it at least can testify if the component can be initiated etc, so better to keep the tests if possible.

Yes I fixed the issue by not using this.formControl directly and enforcing undefined check for this.field before subscribing.
I also added back the "View Code" button when editing is disabled.

Looks good to me.
One general question, are all the components that ought to be disabled during execution handled properly now? For example, how about buttons on navigation bar that could trigger writing to canvas, such as,delete all, import workflow, add comment, restore to a version, etc, as well as the buttons from the right click menus, are they disabled as well? If not, what is our plan for them?

I added disabling of these during execution too. These are all that was impacted by #1674.
I also realized one more complexity for version display: since when displaying a version, workflow modification is always disabled, we cannot use this flag to determine whether restore version should be disabled. This has never been handled properly. For now I added a temporary flag to remember the workflow action disabled status before displaying a particular version.
I also added such support in other items in the right click menus (delete, cut, and paste), which were not handled properly in #1647.
These should be all of them.

Looks good to me.
One general question, are all the components that ought to be disabled during execution handled properly now? For example, how about buttons on navigation bar that could trigger writing to canvas, such as,delete all, import workflow, add comment, restore to a version, etc, as well as the buttons from the right click menus, are they disabled as well? If not, what is our plan for them?

I added disabling of these during execution too. These are all that was impacted by #1674.
I also realized one more complexity for version display: since when displaying a version, workflow modification is always disabled, we cannot use this flag to determine whether restore version should be disabled. This has never been handled properly. For now I added a temporary flag to remember the workflow action disabled status before displaying a particular version.
I also added such support in other items in the right click menus (delete, cut, and paste), which were not handled properly in #1647.
These should be all of them.

Thanks! should I take another look of the new changes?

I added disabling of these during execution too. These are all that was impacted by #1674.
I also realized one more complexity for version display: since when displaying a version, workflow modification is always disabled, we cannot use this flag to determine whether restore version should be disabled. This has never been handled properly. For now I added a temporary flag to remember the workflow action disabled status before displaying a particular version.
I also added such support in other items in the right click menus (delete, cut, and paste), which were not handled properly in #1647.
These should be all of them.

Thanks! should I take another look of the new changes?

Also, can you please add those new changes to the PR description?

Looks good to me.
One general question, are all the components that ought to be disabled during execution handled properly now? For example, how about buttons on navigation bar that could trigger writing to canvas, such as,delete all, import workflow, add comment, restore to a version, etc, as well as the buttons from the right click menus, are they disabled as well? If not, what is our plan for them?

I added disabling of these during execution too. These are all that was impacted by #1674.
I also realized one more complexity for version display: since when displaying a version, workflow modification is always disabled, we cannot use this flag to determine whether restore version should be disabled. This has never been handled properly. For now I added a temporary flag to remember the workflow action disabled status before displaying a particular version.
I also added such support in other items in the right click menus (delete, cut, and paste), which were not handled properly in #1647.
These should be all of them.

Thanks! should I take another look of the new changes?

@Yicong-Huang please do, thanks.


AWS S3 Upload - Empty File

I'm using the AWS S3 uploader with pre-signed keys.
From what I can tell, the pre-signing response from my API is correct (validated the response format is correct and without a signature that I got a 403 when uploading to S3). The  upload succeeds and I can see the objects in the bucket. However, the files appear to be "empty" yet they still have the proper content type and file size.
Component Config
dzOptions: {
  method: 'PUT',
  headers: {
    'Content-Type': 'image/jpeg'
  }
},
awsOpts: {
  signingURL: (f) => { return `https://localhost:5001/photos/upload-request?albumId=${this.album.id}&filename=${f.name}` },
  sendFileToServer: false,
  withCredentials: false // TODO: change when auth implemented
}

Signing Response
{
    "signature": {
        "Content-Type": "image/jpeg",
        "acl": "public-read",
        "success_action_status": "200",
        "policy": "123",
        "x-amz-credential": "AKIAI*******/20190822/us-east-1/s3/aws4_request",
        "x-amz-algorithm": "AWS4-HMAC-SHA256",
        "x-amz-date": "20190822T025046Z",
        "x-amz-signature": "*******",
        "key": "photos/test-4/IMG_2795.JPG"
    },
    "postEndpoint": "https://*******.s3.amazonaws.com/photos/test-4/****.JPG?X-Amz-Expires=60&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIA*******/us-east-1/s3/aws4_request&X-Amz-Date=20190822T025046Z&X-Amz-SignedHeaders=content-type;host&X-Amz-Signature=******"
}

Any thoughts?

Have you tried turning it off and on again?

@mmillican This is strange. I'll test and gt back to you.

I see exactly the same issue – uploading to S3 directly with pre-signed request and quite often get empty file uploaded to S3. Using vue-dropzone 3.2.2.

@vrajroham - curious if you've made any progress on this?


fix(cli): use env_file over environment at compose

/close #263

Shouldn't we remove env variables in run.ts that have a constant value, and is already defined in default.env?

Shouldn't we remove env variables in run.ts that have a constant value, and is already defined in default.env?

I'll take a look.

what if we use --no-backend option ?
the hostmode docker compose file ENVs will be replaced ?

docker-compose-host.yaml uses environment:  for only two variables, that should be used
To avoid it being replaced by ./sunodo.env or default.env, I keep it like it is now.
We could use env_file everywhere, but that would require more attention about the ordering.
The way it is now, it's working and manageable, in case this become more complex, we should think on another approach to control this.


Why is 2.12.2 storage much bigger than 2.10.3?

Because I see a issue that 2.10.3 cannot upgrade to 2.12.2 without resync, I start another 2.12.2 node.
After both catch up the latest height, the disk usage of 2.12.2 is much bigger than 2.10.3
2.12.2 use more than 100GB
du -h
105G	./Chain_00746E41
105G	.
2.10.3 use only 18GB
du -h
16K	./lost+found
18G	./Chain_00746E41
18G

You can see change log of https://github.com/neo-project/neo-node/releases/tag/v2.10.3-neox-preview1.
the main reason is add StateRoot.

ack


Confusion about the note in dcgan documentation (Section 2.5)

When we define update_core, we usually want manipulate array with numpy library. It should be noted that arrays on CPU should be numpy.ndarray, while arrays on GPU should be cupy.ndarray. But you do not need to write if condition because you can access the appropriate array module by xp = chainer.backends.cuda.get_array_module(array.data). On GPU, xp is cupy, otherwise numpy.

Since .data is discouraged and .array is preferred now, the explanation here is actually confusing. Also, I guess it's more proper to say xp = chainer.backends.cuda.get_array_module(variable.array), instead of array.data. It seems that the actual code is already updated that it's using x_real.array.
But I'm not sure whether this is the correct way to make it clear.

Thank you for your report.
@jinjiren Cloud you try to fix document?

@okuta Sure, I'll try sending a PR.


Fix - Copy to clipboard

This PR comes to fix a issue with copying to clipboard on macOS (at least). Related to this open issue.
It has been tested on macOS Monterey 2.14 working properly. It would be interesting if someone test it on another OS.
Thanks to @khatabwedaa for the help.
Closes #13

Thanks @GalindoSVQ :smile:


Msg validation fixes

LGTM

Current coverage is 81.11%

Merging #125 into master will decrease coverage by -0.11% as of 43464c4

@@            master    #125   diff @@
======================================
  Files           93      93
  Stmts         2737    2737
  Branches       325     325
  Methods
======================================
- Hit           2223    2220     -3
- Partial         91      92     +1
- Missed         423     425     +2

Review entire Coverage Diff as of 43464c4

Powered by Codecov. Updated on successful CI builds.


Make the Skia expectation parser more resilient and update to "master_str"

It looks like a test needs updating, and that for come reason Cirrus did not run the relevant tests. The failing test only became apparent from the Luci builds. I'll check the cirrus.yaml file

cc/ @LeandroLovisolo who is waiting on this to land to move forward with the refactoring

@Piinks PTAL. I made the change you asked for. I also added a test, and silenced the existing tests (tests should not have output).


Collection source for PhysicalCoreCount, VCPU count on AIX 7.1 Powerpc64 architecture

Hi Team,
We are using Sigar library in our monitoring product. Here is the usage of Sigar to fetch physicalCoreCount and virtualCpuCount on AIX 7.1 powerpc processor
SigarProxy sigarProxy = SigarProxyCache.newInstance();
CpuInfo[] cpuInfos = sigarProxy.getCpuInfoList();
We are treating the values that comes from cpuInfos as
physicalCoreCount= cpuInfos[0].getTotalSockets(),
virtualCpuCount= cpuInfos[0].getTotalCores(),
Can you please provide details about underlying OS commands/source which are executed to fetch physicalCoreCount and virtualCpuCount(Vcpu) details
Thanks
Rajesh

Team, any updates on this?
Regards,
Vijay

Any updates on this case?


[Converter] Fix #14095, better UX and big refactor

Description
I found many bugs and bad user experience cases, i.a.:

In base converter pasting value in input fields caused it to be always pasted in 10-base field instead of focused one (more details in #14095).
Input is forced to be validated in onChange which causes multiple issues and makes code conversion from any to native pretty much unusable. E.g. when trying to convert ascii 97 to native, user would try to input value 97 one character at the time, but after writing 9, input gets erased since characters <13 are not supported.
Ascii -> native converter assumes that input is single character without mentioning it while native -> ascii supports multiple characters.

Changes:

The biggest refactor is to remove overuse of useEffects for handling input data (which is a bad practice and cause of some of bugs described above) in favor of custom useXConverter hooks. They provide clear and much more readable interface as well as allow to input arbitrary text without manipulating user's input. (After inputting wrong data other fields may become empty).
Add hex code conversion.
Replace getInputItem and priorityDetection with easier input handling and autoPaste setting.
Add automatic base detection when opening Base Converter command, e.g. opening Base Converter with 0x3af in clipboard automatically pastes it in base 16 field and focuses on it.
Add support for multiple ascii characters either separated by comma when asciiCommaSeparated is enabled, or automatically detected e.g. 11297 -> 112,97.
Add automatic unit detection when opening Byte Converter.

@fmkra Thanks for your contribution, LGTM.


[FLINK-23429][state-processor-api] Use Path instead of Path.getPath()…

… to preserve FileSystem info (backport PR#16542 to release-1.13)
What is the purpose of the change
Fix an FileNotFoundException in State Processor API when working with savepoints on cloud storage
Brief change log
Use Path instead of a String Path.getPath() in StatePathExtractor to preserve FileSystem info such that FileCopyFunction can copy files even if they are on cloud storage.
Verifying this change
I've tested this fix with Azure blob storage and AWS S3.
This change added tests and can be verified as follows:

Manually create an S3 bucket or an Azure blob container
Configure a Flink cluster with s3-fs-presto or azure-fs-haoop plugin enabled
Start a Flink a job and create a savepoint on S3/azure
Use state processor API to transform the savepoint to a new one and store it in a new location on S3/azure
There should not FileNotFoundException

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers:no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

merging


Release version 1.2.0

Dependencies
Issues of this new version should be done before resolving this issue.
Checklist

[x] Upgrade the application's version.
[x] Add a new version in changelog.
[x] Update version and code sample in readme.
[x] Create a release on the repository.

Done.


China Lake Reloading mishaps

Description

The China Lake doesn't accept Flash Grenades nor Frag Grenades, but it does accept Blast Grenades. Trying to load anything besides a Blast round will result in you... not loading them. This is peak Blast Grenade propaganda
Reproduction

Unload your China Lake
Take your Frag grenade or Flash grenade round
Attempt to load round
You should notice that the Frag/Flash round refuses to be loaded

Were you on a fork? Works for me.


Support for Kafka over NFS via the ability to enable the ONTAP volume "-is-preserve-unlink-enabled" flag

With ONTAP 9.12.1 and higher, NFSv4.1, and Linux changes that are in RHEL 8.7 or 9.1 and higher, there are fixes to support running Kafka over NFS.  There are some details about this at https://www.netapp.com/blog/simplify-apache-kafka-confluent/.
In order to enable this functionality in ONTAP, there is a new volume setting in 9.12.1 called "-is-preserve-unlink-enabled", which must be set to "true".  The ask is for Trident to provide a way for this setting to be enabled so that PVCs for Kafka can be created using the ontap-nas or ontap-nas-economy drivers.

We would definitely make use of this feature in our containerized Kafka deployments. Look forward to updates on when this can be available.


Feature Request: Disable Auto-Refresh while sun is down

Would be nice to have a funktion to disable the Adapter after sunset and before sunrise to save machine power.

Do you really think that turning off a scheduled adapter will save energy?

I think about computing power and a clean log (Axios error; timeout)

I'll look at the development effort and any negative side effects. In the adapter, sunrise and sunset must still be calculated, which does not have much to do with the readout of the cloud. Therefore probably not.

Just provide us an Object to disable the data fetch, then we could do the rest over a Java/Blockly Script.
The adapter by itself does not have to be disabled.

This object (obj.common.enabled = status; // enable/disable adapter) is built into every adapter by default. Every user is free to turn the adapter off and on again with a script as he or she sees fit.

I did it via Blockly:
<xml xmlns="https://developers.google.com/blockly/xml">   <variables>     <variable id="Kin_d{P!1pKMo+5cZUO">Instanz
start

Adapter_start_stop
ZXh0ZW5kT2JqZWN0KCdzeXN0ZW0uYWRhcHRlci4nICsgSW5zdGFueiwge2NvbW1vbjoge2VuYWJsZWQ6IHN0YXJ0fX0pOw==
Beschreibe diese Funktion …

sunrise
-60

Instanz anschalten

solarmanpv.0

TRUE

sunset
60

Instanz ausschalten

solarmanpv.0

FALSE

`


"Failed to pick subchannel" error message should report IP address if possible

Is your feature request related to a problem? Please describe.
We've been trying to diagnose an issue that turned out to boil down to the fact that gRPC wasn't connecting to the IP we thought it was, and that's why the connection was failing. (https://github.com/ray-project/ray/issues/11940) That problem has now been solved, thanks to some great detective work by @fyrestone, but it probably could have been diagnosed in thirty seconds if the original error had mentioned the IP address it was trying to connect to.
Describe the solution you'd like
It would be very helpful if the "Failed to pick subchannel" error message from https://github.com/grpc/grpc/blob/master/src/core/ext/filters/client_channel/client_channel.cc#L4143 reported where it was trying and failing to connect to.
(I'm assuming that the information is actually available in CallData::PickSubchannelLocked. It looks like that information is not available down in PickFirst::PickFirstSubchannelData::ProcessConnectivityChangeLocked https://github.com/grpc/grpc/blob/master/src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc#L398, because at that level it's just translating the error code and has forgotten where it was originally trying to connect. But around https://github.com/grpc/grpc/blob/master/src/core/ext/filters/client_channel/client_channel.cc#L4143 I assume the IP address is still available somewhere in one of these data structures...although I haven't been able to figure out where, which is why I'm not suggesting a specific code change.)
Describe alternatives you've considered
We could catch the error at a higher level, insert the IP address, and then bubble it back up, which would work for us but not for other users of gRPC.
Additional context
Add any other context about the feature request here.

Hi @dHannasch : these logs do show up in stdout/stderr if you enable the following environment variables -

GRRPC_TRACE=all
GRPC_VERBOSITY=debug

This might end up making the logs a bit verbose, but you receive all the debugging information you need.

Please let us know if this doesn't work for you.


[Popover] Fix bad positioning on IOS devices

Adds a device detection helper, maybe useful for cross-browser compatibility and fixes #3638

[x] PR is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

@w01fgang we had the same problem, but we fixed it differently, we replaced position fixed with position absolute. Keeping it to position fixed results in uncontrollable animations. I will come back later with more info.

In short, iOS renders fixed positioned elements as absolute when keyboard opens, but this "transition" from fixed to absolute is weirdly and uncontrollable animated and this results in flickering. For our project, the only good solution was to not use position fixed at all. So, both Popover and RenderToLayer should use position absolute instead of fixed. I will come back next week with a PR with the change I described.

@igorbt please, let me know when you will make your PR.

@igorbt in the end did you end up merging anything? Your initial fix worked for me @w01fgang

@igorbt Did you end up merging anything? Your original fix worked for me @w01fgang

Actually I don't know why test fails on src/utils/withWidth.js, I didn't make any changes there.

@oliviertassinari please take a look.

It seems that the proposed fix (#4638) is only working fine in that context but breaking the others.

Following my comment, here is an example of broken context.

The Popover should be under the button, where more space is available.
I'm not sure we should push that PR path forward.

Yes, it might be, because the PR have been made fro 0.14.x version or maybe 0.13.x.
In the 0.16.x it breaks some things, so I need some time to check it out.

Yes, it might be, because the PR have been made for 0.14.x version or maybe 0.13.x.

Sorry for taking so long to review that PR. Thanks for digging into that issue.

I checked it out. Now fix works only if input field in the focus.

I confirm, it's working great now. I'm gonna add some comments in the source code. Thanks 👍  !


Increase the slick version

We need Slick version to be increased to 1.5.7 to use responsive utilities.

wait what

Sorry for the spam. It was for some other group. Please ignore.
Regards,
Vishal Sharma
On Mon, Aug 1, 2016 at 6:52 PM, Ken Wheeler<EMAIL_ADDRESS>wrote:

wait what
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kenwheeler/slick/pull/2448#issuecomment-236578535,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADLJUz-gA3tHRYXTPOO_lRBerrIniaKVks5qbfL-gaJpZM4JZg35
.


Fixes issue #1092 - Allow multi url-patterns in servlet-mapping

Fixes #1092

Good catch! Indeed, should be strings and not string.


'FileBrowser/FileBrowser-Swift.h' file not found

the version RN0.61.5 no such problem，RN0.61.5 upgrade to the 0.62.0 。 Running project prompt  'FileBrowser/FileBrowser-Swift.h'

I met the same problem.How to solve it?

Need to look into it. I have not tried it with RN62. Will share update ASAP.

me too

Need to look into it. I have not tried it with RN62. Will share update ASAP.

FileBrowser/FileBrowser-Swift.h is a dynamic file ?

Based on my initial search. With RN62 onwards, one of the major feature we have is a deep integration with Flipper. As per Example Podfile it looks like if we use use_frameworks! in Podfile then we can't enable Flipper at the moment.
  # Enables Flipper.
  #
  # Note that if you have use_frameworks! enabled, Flipper will not work and
  # you should disable these next few lines.
     add_flipper_pods!
    post_install do |installer|
      flipper_post_install(installer)
    end

We need to add use_frameworks! because FileBrowser is a Swift library and as per my understanding in order to use Swift library using Github path then we need to add use_frameworks! to Podfile.
I will be a detailed study on how we can enable both Flipper and this library but for the moment we need to do a trade between both the libraries.
If we enable above mentioned snippet and also comment it from AppDelegate then this library works fine.
Would be very helpful and you find and share some solution around it.
Thanks
</ Pranav >

Is there any update on this? It's a blocker for running my app on iOS

How to solve?

@prscX , maybe ref to https://github.com/react-native-community/react-native-permissions#workaround-for-use_frameworks-issues ? I have not test it, just think maybe it's an solution.

0.63.2 same issue

@theLastCc had resolved?

same problem, anyone had resolved?

Facing the same problem, Had anyone got any solution?

Same

same 0.63.3

我也遇到了 但是把FileBrowser源码单拖出来编译之后的framework拖进工程是可以成功编的，单独编译的会生成FileBrowser-Swift.h 这个headers文件 不知道为什么pod装进去的没有

我也遇到了 但是把FileBrowser源码单拖出来编译之后的framework拖进工程是可以成功编的，单独编译的会生成FileBrowser-Swift.h 这个headers文件 不知道为什么pod装进去的没有

use react-native-document-picker  instead of this

我也遇到了 但是把FileBrowser源码单拖出来编译之后的framework拖进工程是可以成功编的，单独编译的会生成FileBrowser-Swift.h 这个headers文件 不知道为什么pod装进去的没有

use react-native-document-picker  instead of this


add jitpack.yml, closes #135

needs some section to be added to docs, how to use nightly builds in .main.kts scripts:
@file:Repository("https://jitpack.io")
@file:DependsOn("com.github.krzema12:github-actions-kotlin-dsl:main-SNAPSHOT")

Are you planning to add some docs for it? This snippet alone is not enough (at least for me) to know how to use it 😅 some context would be nice, like: what to install, what commands to use, if we need any account on Jitpack.

Wow, it's really simple, it's enough to search for the repo on JitPack and the rest is done automatically?!


404 error with curl

When i try post something in the console have a 404 error
My own host here
curl -d "content=This is a test pasta" -X POST https://0ae.ru/create
I launched in the container
$ nomad alloc exec -i -t -task 0ae 027f5a40 /bin/bash
root@c391aff5e1bd:/app# microbin --version
microbin 1.2.0
root@c391aff5e1bd:/app#

Running args
        args = [
          "--highlightsyntax",
          "--private",
          "--qr",
          "--title=0ae.ru",
          "--no-file-upload",
          "--hide-footer",
          "--enable-burn-after",
          "--hash-ids",
          "--public-path=https://0ae.ru"
        ]

No logs in the container, how i can enable logging?

the url in the doc is wrong.. its upload. here is a py example
def dropsecret(text, url="http://example.com/upload"):
    response = requests.post(url, files=dict(content=text), allow_redirects=False)
    return response.headers["Location"]

Thx for help! It is working

https://github.com/szabodanika/microbin.eu/commit/83138a776611eb4a702001c8eb50ec78d5cb5f06
For future reference, the doc and the entire website is also open-source: https://github.com/szabodanika/microbin.eu


When highlighting table destinations, add the case value for the destination.

Possible way to include: Allow for the cell selection to put extra content to a map, which the cell renderer slaps on the end of items.

Added in https://github.com/Col-E/Recaf/commit/79024b716edbdf90cdaa2077736f21d9689480c0


Spotify import

So here it is... Please check it out and let me know what you think :stuck_out_tongue:
You need to create a new app with spotify and put the clientid and secret in the server/startup.js file for it to work correctly though. (I thought, let's not share an API key publicly on Github this time)

PR na 3 jaar nog niet geaccepteerd #OpenSourceLife.


Add support to ArrayType on Postgres

My schema contained a table with a field of type ARRAY:
special_features	"ARRAY"  or text[]
When I ran the inspect command:
atlas.exe schema inspect -d "postgres://postgres:******" >> film.hcl
I got the following error:
Error: failed converting schema to spec: failed to convert column type *postgres.ArrayType to spec.
Just to double check, I cloned my DB, removed the ARRAY field and ran the inspect command and it worked.

Thanks for reporting this @omri85 !
We are working on a patch which will be out in master soon and in v0.1.1 which should be out mid-week.

Thank @rotemtam !
Looking forward to manage my schema with the tool.

Hi @omri85, please check our latest release https://github.com/ariga/atlas/releases/tag/v0.1.1 that includes support for array types.

I checked it out and it looks great, worked for me!
Thanks.

Resolved on version 0.1.1

Resolved on version 0.1.1


1.7.10 test issue

1.7.10

1.7 is no longer supported. 1.7.10 is 2 years / 4 versions old now, it is time to move on.


[App Request] Lemmy Instance Hosting

App Information

Name:  Lemmy Instance Hosting.
Short Description:  Federated social networking, aiming to become an Open replacement for Reddit.
  My experience with Docker and WSL2 on Windows has been absolutely horrible:  I'm pretty sure it gave me PTSD.
If someone were to add a Lemmy Instance Hosting App to the CasaOS App Store, that would make it incredibly easy to run a Lemmy Instance on a Raspberry Pi 4, as I want to do.
Why do you want this app?
  Running a Lemmy Instance on a Raspberry Pi with minimal setup makes things extremely easy and nearly foolproof.
Additional information?
https://join-lemmy.org/docs/administration/install_docker.html

anyone else interested?