Standardized the Header and added potato.html

Fixed an issue the navbar looked different between pages.
Added a starter for potato.html as it was missing from the list of files.
Fixed an issue where certain links were broken (i.e., missing .html)
Fixed an issue were the incorrect tab was active (i.e., on page tools and 'Home' was highlighted)
Added vincentt117 to contributor list
Standardized footer

Awesome! If you have time to solve the conflicts i would happily merge this 👍

Great job! :)


Add some help to understand 'validate workflow'

in this section I'd love a few words to help me understand what to look for when I click 'Validate workflow' in the Shiny app.
I think all I need to know at this point in the course is that the output looks a bit complex (especially for people who don't use R), but if I see valid=TRUE (or something like that), then I can proceed, and if I don't, then the other output will help me troubleshoot my WDL file.
Is that pretty much what you look for when you validate a workflow?  what's the key marker of a good WDL here -  valid, and/or validWorkflow and/or  isRunnableWorkflow?

idea:  tell the user to validate helloHostname.wdl and walk them through what to look for


docs(react-apollo): describe importing queries in Typescript projects

picks #1460

Bors merge bot cheat sheet
We are using bors-ng to automate merging of our pull requests. The following table provides a summary of commands that are available to reviewers (members of this repository with push access) and delegates (in case of bors delegate+ or bors delegate=[list]).

Syntax
Description

bors merge
Run the test suite and push to master if it passes. Short for "reviewed: looks good."

bors merge-
Cancel an r+, r=, merge, or merge=

bors try
Run the test suite without pushing to master.

bors try-
Cancel a try

bors delegate+
Allow the pull request author to merge their changes.

bors delegate=[list]
Allow the listed users to r+ this pull request's changes.

bors retry
Run the previous command a second time.

This is a short collection of opinionated commands. For a full list of the commands read the bors reference.

@systemboogie Please approve again. 🙏

bors merge

bors merge

bors merge


RPP external API cleanup

Significant external API cleanup in src/modules/rppi_<function_group>.cpp and include/rppi_<function_group>.h
Remove unused variants from 26 per func to 1 (BatchPD)
A sample of one cleaned header file is here -> https://github.com/r-abishek/rpp/blob/ar/api_removal/include/rppi_image_augmentations.h
Modified all RPP functionalities' in-line documentation to reflect correct and updated BatchPD variant's arguments
Moved any older implementations from one sub-group to another, to exactly match the ReadMe's classification of functions

@rrawther and @r-abishek This PR passes all of the unit tests. It is good to merge.


Add files via upload

@satabios I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host ucsc.k12.ca.us not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


Add MoveIt Configuration Tutorial

Description
This PR adds a new tutorial introducing MoveIt configuration packages and the MoveItConfigsBuilder. This should hopefully help newcomers make sense of a little more of the overwhelming information and complexity in MoveIt.
Checklist

[x] Required by CI: Code is auto formatted using clang-format
[ ] While waiting for someone to review your request, please consider reviewing another open pull request to support the maintainers

Very nice and helpful tutorial, thanks! I wouldn't dump it in the example section. What do you think about putting it into the How-To section and naming it "How to configure MoveIt"

I agree with that, as this isn't really an example, but all the other configuration "examples" are also under this section, so I was trying to be consistent.

What do you think?

Examples has this header:

I don't think that applies to this work.

Some more context: at one point, we restructured the tutorials (here) in effort to clean up content and identify outdated content. Examples became the catch-all bucket for outdated/unrefined tutorials. In fact, a quick review of the tutorials in examples shows:

Tutorial
Status

Kinematics Configuration
Mostly agnostic, but links to ROS 1

Custom Constraint Samplers
Stub, no content

OMPL Planner
Mostly agnostic, but links to ROS 1

CHOMP Planner
ROS 1, but Mike has a PR for porting this

STOMP Planner
ROS 1

TrajOpt Planner
ROS 1

Pilz Industrial Motion Planner
ROS 2, perhaps this should move?

Sequence of multiple segments
Part of the above tutorial?

Planning Adapter Tutorials
ROS 1

Warehouse - Persistent Scenes and States
ROS 2

Your work seems both up to date and fits in a s a "How To", so I don't think putting it in the examples bin with all the outdated content is a good fit.

@stephanie-eng @sjahr I moved this new page, plus the Pilz and Warehouse examples to how-to guides.
I also fixed the bug that was causing "Sequence of multiple segments" to appear in the TOC. Bad heading levels.


The Component is not available on Modern Page

Hi,
I am not able to add the component on the Modern Site Page. The webpart is not appearing in the list , when I am trying to add to it on the Modern page.
I am getting the webpart only  in the classic page.
Is the component only compatible with the Classic page. Can you kindly advise.

Hello,
It has been designed not to be added by users on pages but rather installed on its own modern site. If you take a look and follow the setup guide mentioned in the readme. Everything should be ready to use without any configuration.
Good that you mention it's available in classic UI... it should not. I indeed never intended to make it work in classic UI...
I hope it will work better for you by running the setup script. Let me know how it goes :)
Best regards
Yannick

Hello @Debanjan-Roy
Any news regarding your issue ? Does it work better with a proper setup ?
Best regards,
Yannick

Closing this one due to lack of response. Feel free to reopen if relevant :)


Delete Work Item ID column in Service and Product Profile tables once the new Work Item design gets implementated

Once we finish issue https://github.com/Azure/azure-sdk-tools/issues/6453 we should remove the Work Item ID column from Service and Product profiles tables, since it's no longer going to be used in the future design.

@maririos Is this still valid?

Yes. It doesn't affect our users. It is a technical detail on how the relationships across our tables in data verse work.


[Snyk] Fix for 1 vulnerabilities

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

front/package.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

631/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 6.2
Missing Release of Resource after Effective Lifetime SNYK-JS-INFLIGHT-6095116
Yes
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages

Package name: expo
    The new version differs by 250 commits.

1028996 Publish packages
be9dc2f chore(cli): hide the deprecated `export:web` command from the general help output. (#26480)
9b57e3b chore: move expo/server to be a dependency of expo-router (#25937)
94c137c [cli] remove versions from manual install command (#26457)
e3b49f4 [cli]: default web.bundler to metro for new projects (#26452)
43858c5 fix(cli): let last arguments take precedence when repeated on `export:embed` command (#26471)
91948dd feat: use public directory when metro web is enabled (#26473)
a5dcdcd feat(cli, config-plugins): [2/3] patch based config-plugin (#26414)
f1dfaa1 feat(cli, config-plugins): [1/3] patch based config-plugin (#26413)
6ea59d0 [cli] enhance cors support for dev-server (#26463)
8085d00 [metro-runtime] fix lazy component error on android (#26464)
f1850d3 update yarn.lock
3bbaf14 fix: pin<EMAIL_ADDRESS>to avoid yarn v1 incompatibilities with `@ isaacs/cliui` module aliases (#26459)
892827d [home][android] Update dev/prod home, bump Android Expo Go version
71e41ed [go][Android] Recreate root view each time the menu is opened (#26431)
d186593 [home] Adjust bottom sheet animation (#26432)
b9dfb00 [launcher][Android] Fix HMR not working (#26441)
1063249 [autolinking] Introduce universal "apple" platform (#26398)
e6631d7 [store-review] Remove expo-linking dependency and use React Native Linking instead (#26428)
e8abb0d Update templates to latest [skip ci]
4a0457e Publish packages
4b15eb1 [expo] Bump suggested @ sentry/react-native version [skip ci]
7c0e751 (router): warn if incorrect web.output when using api routes (#25931)
8c29963 feat(cli): add adb user option (#26388)

See the full diff

Package name: react-native
    The new version differs by 250 commits.

1eb4bf0 [0.73.0] Bump version numbers
6a4b434 [0.73.0-rc.8] Bump version numbers
0b3a811 Revert D49509633: Multisect successfully blamed "D49509633: [react-native][PR] fix: Text cut off issues when adjusting text size and font weight in system settings" for test or build failures
d2517af Update Podfile.lock
bb989e9 [0.73.0-rc.7] Bump version numbers
d97e8e6 Update Podfile.lock
cd43de6 Fix android root view group removal during instance re-creation (#41678)
0d5e678 [0.73.0-rc.6] Bump version numbers
61867e2 Bump package versions
dcdea80 Fix `build_codegen!` not finding `@ react-native/codegen` in pnpm setups (#41399)
c32064c Correctly declare runtime dependencies
e03137e Bump package versions
f3f75e8 Fix projects being broken on dependencies starting with `a..` (#41621)
830c2e7 [RN][iOS] Fix React-ImageManager dependencies
9dfb0ff Revert "RNTester-ios / RCTAppDelegate > correctly check for USE_HERMES Flag (#41573)"
3bb7a70 [LOCAL] Update Podfile.lock
154a81a FP Tolerance in iOS Paper SafeAreaView debouncing (#41614)
a66cda9 Remove "Open Debugger" action under JSC (#41535)
02a411e RNTester-ios / RCTAppDelegate > correctly check for USE_HERMES Flag (#41573)
3da0959 Update CLI to v12.1.1
4cd4b39 [0.73.0-rc.5] Bump version numbers
2896a57 bumped packages versions
5a3bcea Update podfile.lock
3efabb6 bumped packages versions

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

the expo new version is not working with some others deps
one of the example in the doc:

Expo SDK
Expo Router

50.0.0
3.0.0

49.0.0
2.0.0

48.0.0
1.0.0

I will just try to update all the others deps by brute force...

followed the guide on upgrading other deps to follow expo v50 through this: expo router - installation
and upgraded all the other  to the last version
everything still seems to work with:
npx expo install
npx expo start --clear (to clear the cache)

(didn't update Gluestack from v0 to v1 because of lazyness and it's a major update(?)


(MAINT) Add construct-root-routes-handler fn

Extract the creation of the ruby request handler and the
clojure request wrapper, as well as their use in the creation of
the root-routes handler, into a separate function,
construct-root-routes-handler.

This looks pretty reasonable to me.

@haus I've changed the name of that function

:+1:

What is the reason for this change?  (I assume it's so that this code will work in PE.)  If that's so, It would probably be worthwhile to update the commit message to explain that.  I'm not usually a stickler for that kind of thing, but in this case, it's not at all obvious at a glance why this change is necessary.

:+1: looks good except for perhaps updating commit message / PR description

voomed into 2.2.2-master-20160224_010132-g5a62912


insert new permission google drive api

Hello Everyone,
I try to use the javascript to insert a new permission I try to use this script below:

var body = {
'emailAddress'<EMAIL_ADDRESS>'value'<EMAIL_ADDRESS>'type': "user",
'role': "reader"
};
var files = "xxxxx-xxxxxxxx";
gapi.client.drive.permissions.insert({
'fileId': files,
'resource': body
}).execute(function(response) {
callback(null, response);
});

but in the error appearing undefine "gapi.client.drive.permissions.insert", please advice.
How can i solve it ?

Did you follow the set up steps? https://developers.google.com/drive/v2/web/quickstart/js#step_2_set_up_the_sample

Unfortunately, the error still appearing in the log, Please find the attached image

Hello
Unfortunately, the error still appearing in the log, Please find the
attached image.
Please advice
On Mon, Jun 26, 2017 at 9:04 PM, bochunz<EMAIL_ADDRESS>wrote:

Did you follow the set up steps? https://developers.google.com/
drive/v2/web/quickstart/js#step_2_set_up_the_sample
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/google/google-api-javascript-client/issues/314#issuecomment-311136215,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AcSRvqGTn84Z05all6wixGVb3g2uSSHTks5sH_KfgaJpZM4ODlz7
.

also please find the image


TypeError: Cannot read properties of undefined (reading 'toLowerCase')

Hi, I follow the instruction but get the following error when I start the web app.
Unhandled Runtime Error
TypeError: Cannot read properties of undefined (reading 'toLowerCase')
Source
utils/prices.js (24:64) @ eval
22 |
23 |   let moneyAmount = variant.prices.find(

24 |     (p) => p.currency_code.toLowerCase() === cart.currency_code.toLowerCase()
|                                                                ^
25 |   );
26 |
27 |   if (moneyAmount && moneyAmount.amount) {

I believe it is because cart.currency_code here should be cart.region.currency_code instead, which is what it is like on L39

@vupham84 @noahrinehart @kjcsb1 Thank you for pointing out the error, the issue should be resolved now 👍


funding-laundering-detector-py - January High Drop rates

This bot has dropped 90% of the transactions in January - code could have a bug

This has been removed from the Attack Detector. Not currently using.


Run as with '--here' instead in new window

Hi.
When I use my scenario without option '--here' new window create, but panes create in current window.
tmux 2.1, teamocil 1.2
Example scenario:

windows:
- name: 'example'
  layout: main-vertical
  root: '~/example/src'
  panes:
  - focus: true
    commands:
    - 'make dev.start'
  - commands:
    - 'ggpull'
  - commands:
    - 'tail gunicorn.log'

Could you run your problematic layout with the --debug flag?
$ teamocil --debug layout_name

Please paste the output here :smile:

$ teamocil --debug example

tmux rename-session 'teamocil-session-229708'
tmux new-window -n 'example' -c '/home/user/example/src'
tmux send-keys -t 0 'make dev.start'
tmux send-keys -t 0 'Enter'
tmux select-layout 'main-vertical'
tmux split-window -c '/home/user/example/src'
tmux send-keys -t 1 'ggpull'
tmux send-keys -t 1 'Enter'
tmux select-layout 'main-vertical'
tmux split-window -c '/home/user/example/src'
tmux send-keys -t 2 'tail -f gunicorn.log'
tmux send-keys -t 2 'Enter'
tmux select-layout 'main-vertical'
tmux select-pane -t 0

I think I have a similiar issue with tmux 2.1. New windows created, but all the commands run in the first window.
name: Banker
windows:
  - name: Django Server
    panes:
      - pew workon banker
  - panes:
      - pew workon banker
  - panes:
      - pew workon banker
  - panes:
      - pew workon banker
  - panes:

$ teamocil --here --debug banker
tmux rename-session 'Banker'
tmux rename-window 'Django Server'
tmux send-keys -t 'Django Server.0' 'pew workon banker'
tmux send-keys -t 'Django Server.0' 'Enter'
tmux select-pane -t Django Server.0
tmux new-window
tmux send-keys -t '.0' 'pew workon banker'
tmux send-keys -t '.0' 'Enter'
tmux select-pane -t .0
tmux new-window
tmux send-keys -t '.0' 'pew workon banker'
tmux send-keys -t '.0' 'Enter'
tmux select-pane -t .0
tmux new-window
tmux send-keys -t '.0' 'pew workon banker'
tmux send-keys -t '.0' 'Enter'
tmux select-pane -t .0
tmux new-window
tmux select-pane -t .0

@petrikoz I think this problem is now fixed with teamocil-1.3.1.
@iven Can you try to set the name key for all windows?

@remiprev Confirming that everything works with teamocil 1.4 and tmux 2.1.

@remiprev Setting the name key works. So I have to name all windows now? :disappointed:

@remiprev Works with teamocil 1.4 and tmux 2.1. Thank you!

@iven Yeah, I think it’s required now since we need to pass the window name each time we send a command to tmux to be explicit. I’ll add a note in README.md to mark the window#name key as required.
I’m going to close the issue now.


Add "async def" and "await" as new keywords for the Python lexer.

(Original issue 1119 created by jonathanslenders on 2015-06-24T12:21:13.660010+00:00)
See: https://www.python.org/dev/peps/pep-0492/
This is coming to Python 3.5 and already in the current beta.
https://bitbucket.org/birkenfeld/pygments-main/src/652e08e410f4f4f3a61add91f75ce5ed9d134711/pygments/lexers/python.py?at=default#cl-71

(Original issue 1119 last updated on 2015-11-03T15:36:49.251527+00:00)
(Issue automaticaly closed due to status in Bitbucket: duplicate)

(Original comment by item4 on 2015-07-11T14:18:58.331195+00:00)
:+1:

(Original comment by tshatch on 2015-11-01T00:50:49.174768+00:00)
@birkenfeld another Python 3.5 bug.

(Original comment by tshatch on 2015-11-03T15:36:42.608566+00:00)
This is added in tip, you just need the next release (Real Soon Now).

(Original comment by tshatch on 2015-11-03T15:36:49.262940+00:00)
Duplicate of #1154.


on pybamm import RuntimeWarning: invalid value encountered in sign   return self.function(*evaluated_children)

This is coming from
https://github.com/pybamm-team/PyBaMM/blob/4aa4776285d7a418d7b21f9ab33902073dee1b4b/pybamm/parameters/electrical_parameters.py#L66

evaluated children is nan  - where does this come from? I see other examples ignoring the error state for nan
don't raise RuntimeWarning for NaNs
with np.errstate(invalid="ignore"):

You're getting this warning from import pybamm?

Yes

That is strange. Can you post the full stacktrace?

Ok so I inserted this into electrical parameters:
`    def init(self):
    # Get geometric parameters
    self.geo = pybamm.geometric_parameters

    # Set parameters
    self._set_dimensional_parameters()
    import warnings
    warnings.simplefilter("error")
    self._set_dimensionless_parameters()

and ran this:
import traceback
try:
import pybamm
except RuntimeWarning:
print(traceback.format_exc())
`
and got this:
Traceback (most recent call last):
File "c:\users\tom\code\pybamm\pybamm\expression_tree\symbol.py", line 751, in evaluate_for_shape
return self._saved_evaluate_for_shape
AttributeError: 'Function' object has no attribute '_saved_evaluate_for_shape'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\tom\code\pybamm_liionpack\examples\scripts\untitled5.py", line 14, in
import pybamm
File "c:\users\tom\code\pybamm\pybamm_init_.py", line 172, in
from .parameters.electrical_parameters import (
File "c:\users\tom\code\pybamm\pybamm\parameters\electrical_parameters.py", line 73, in
electrical_parameters = ElectricalParameters()
File "c:\users\tom\code\pybamm\pybamm\parameters\electrical_parameters.py", line 28, in init
self._set_dimensionless_parameters()
File "c:\users\tom\code\pybamm\pybamm\parameters\electrical_parameters.py", line 67, in _set_dimensionless_parameters
self.dimensional_current_with_time
File "c:\users\tom\code\pybamm\pybamm\expression_tree\symbol.py", line 516, in mul
return pybamm.simplified_multiplication(self, other)
File "c:\users\tom\code\pybamm\pybamm\expression_tree\binary_operators.py", line 1018, in simplified_multiplication
if left.shape_for_testing == right.shape_for_testing and all(
File "c:\users\tom\code\pybamm\pybamm\expression_tree\symbol.py", line 948, in shape_for_testing
evaluated_self = self.evaluate_for_shape()
File "c:\users\tom\code\pybamm\pybamm\expression_tree\symbol.py", line 753, in evaluate_for_shape
self._saved_evaluate_for_shape = self._evaluate_for_shape()
File "c:\users\tom\code\pybamm\pybamm\expression_tree\functions.py", line 201, in _evaluate_for_shape
return self._function_evaluate(evaluated_children)
File "c:\users\tom\code\pybamm\pybamm\expression_tree\functions.py", line 204, in _function_evaluate
return self.function(*evaluated_children)
RuntimeWarning: invalid value encountered in sign


About the oracle n-best score？

Hi, could u help me find out the definition of oracle score? I just can't find the related meaning of it . Many thanks.

The nbest decoding is normally used in reranking models to provide more available candidates. And the rerank system will learn how to choose the best sequence from the n-best candidate. The oracle results I reported is based on an assumption that the rerank system works perfectly to choose the best sequence from the n-best outputs. It is a standard metric to show the upbound of the rerank system. You may search the papers of reranking system for more details, or you can check our rerank paper: http://www.acl-bg.org/proceedings/2017/RANLP 2017/pdf/RANLP101.pdf.

Got it. Thank u. I will refer to the paper.


CosmosClient docstring params implicate 'request_timeout' in seconds. ConnectionPolicy expects 'request_timeout' in milliseconds.

Package Name: azure-cosmos
Package Version: 4.2.0
Operating System: Linux
Python Version: 2.7/3.6

The CosmosClient
docstring suggests the 'request_timeout' keyword to be "The HTTP request timeout in seconds."
the init() method builds connection policy with the kwargs passed (where the request_timeout is expected as per docstring in seconds) with the _build_connection_policy where the ConnectionPolicy.RequestTimeout is overriden with kwargs
However, the ConnectionPolicy is declared and presumably works with a RequestTimeout in milliseconds
Steps to reproduce the behavior:

Install azure-cosmos 4.2.0 (pip install azure-cosmos==4.2.0)
Import CosmosClient Module
from azure.cosmos import CosmosClient
Initialize CosmosClient with master_key and timeout options
client = CosmosClient(url, credential, request_timeout=1)

The client creation would fail with a timeout of 1ms.
ServiceRequestError: (<urllib3.connection.HTTPSConnection object at 0x7fc0aaf40b00>, 'Connection to myCosmosDB.documents.azure.com timed out. (connect timeout=0.001)')
Expected behavior
HTTP Requests to timeout within 1 second (or, within N seconds) rather the request times out within 1 millisecond.
(The ambiguity is currently handled by passing the 'request_timeout' in milliseconds)

Fixed here: https://github.com/Azure/azure-sdk-for-python/pull/17646


can I use D435 with ROS?

It seems that it is not supported by ROS. Am I right?

Yes , you can use it, actually I am using it right at this moment.
As the description of the product page states:

The Intel® RealSense™ Depth Camera D400-Series uses stereo vision to calculate depth. The D435 is a USB-powered depth camera and consists of a pair of depth sensors, RGB sensor, and infrared projector. It is ideal for makers and developers to add depth perception capability to their prototype development.

So it is clearly a D400-Series product and thereby supported.

Thank you!
I have found the installation..
Andrey Melnikov, PhD
Philadelphia, PA, USA
cell:   +1-215-485-8292
https://sites.google.com/site/andreymelnikovhomepage/home
http://www.math.drexel.edu/~andreymath
On Tue, Jun 12, 2018 at 4:39 AM, Tim Übelhör<EMAIL_ADDRESS>wrote:

Yes , you can use it, actually I am using it right at this moment.
As the description of the product page states:
The Intel® RealSense™ Depth Camera D400-Series uses stereo vision to
calculate depth. The D435 is a USB-powered depth camera and consists of a
pair of depth sensors, RGB sensor, and infrared projector. It is ideal for
makers and developers to add depth perception capability to their prototype
development.
So it is clearly a D400-Series product and thereby supported.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/intel-ros/realsense/issues/389#issuecomment-396512148,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AOWLx0WYRZZw6yYtH-pPnkTGyXR-B0enks5t734wgaJpZM4UVYyH
.

If this issue is done, can it be closed?

Thank you! I have found the installation.. Andrey Melnikov, PhD Philadelphia, PA, USA cell: +1-215-485-8292 https://sites.google.com/site/andreymelnikovhomepage/home http://www.math.drexel.edu/~andreymath
…
On Tue, Jun 12, 2018 at 4:39 AM, Tim Übelhör @.***> wrote: Yes , you can use it, actually I am using it right at this moment. As the description of the product page states: The Intel® RealSense™ Depth Camera D400-Series uses stereo vision to calculate depth. The D435 is a USB-powered depth camera and consists of a pair of depth sensors, RGB sensor, and infrared projector. It is ideal for makers and developers to add depth perception capability to their prototype development. So it is clearly a D400-Series product and thereby supported. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#389 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/AOWLx0WYRZZw6yYtH-pPnkTGyXR-B0enks5t734wgaJpZM4UVYyH .

I am using ros kinetic, and trying to use D435 Realsense, but not able to launch the file for D435, It would be helpful, if you could share the steps used. The realsense-viewer is working fine..in Ubuntu 16.04 LTS, (With out ROS).


How to send HTML Markdown text

Hi I am using ur project as a base for one of my implementaition can you post a code sample or a walkthrough on how to post html Markdown text to the user like this

I have set the  {"SupportedModalities":["Messaging"],"supportedMessageFormats":["Plain","Html"]}  in Sign in method
but still not able to send html markdown
is it because when getting Http Client in line 221(HttpService.cs) Content-type is not set to text/html or
is it because in line 226 where in  new StringContent(body.ToString(), Encoding.UTF8)); content type of body is not set to text/html
when i made some changes the application wont connect at all

I figured the problem , the body of the post has to have a content-type of :text/html

Good catch. Will you create pull request?

It is possible to use this to enable markdown on S4B?

If ucwa support it then it should.

@dipincluster how does it look like in the code?

@dipincluster appreciate if you can do Pull Request.


Refactor development workflow

This PR continues work to revamp the development workflow and package building of dinosar using https://github.com/python-poetry/poetry

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@3c7b78e). Click here to learn what that means.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master       #4   +/-   ##
=========================================
  Coverage          ?   44.69%
=========================================
  Files             ?        5
  Lines             ?      405
  Branches          ?        0
=========================================
  Hits              ?      181
  Misses            ?      224
  Partials          ?        0

Impacted Files
Coverage Δ

dinosar/archive/plot/__init__.py
10.25% <ø> (ø)

dinosar/isce/__init__.py
82.71% <0%> (ø)

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 3c7b78e...4e58d1e. Read the comment docs.


stats_temp_directory should point to RAM based file system by default

Can't do this from within the stats collector process because it requires root access. Ideas @loadzero?

Default it to /dev/shm/pg_stat_tmp or something of the sort.


Add complex dtypes support for tf.squared_difference

This fix tries to address the issue raised in #14932 where complex dtypes are not supported for tf.squared_difference, which is different from the doc string in math_ops.cc (see BINARY_FEWER).
This fix adds the complex64 and complex128 support in kernel, and adds additional test cases.
This fix fixes #14932.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

@benoitsteiner WDYT?

Does this actually work as it should? The tests all have zeroes for the imaginary part so it's hard to tell.

@carlthome The PR has been updated with additional test cases to cover imag != 0 case.

Nagging Reviewer @benoitsteiner: It has been 41 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging Reviewer @benoitsteiner: It has been 79 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging Reviewer @benoitsteiner: It has been 94 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging @benoitsteiner again.

Nagging Reviewer @benoitsteiner: It has been 14 days with no activity and the awaiting review label was assigned. Can you please take a look?

Nagging Reviewer%(reviewers): You have been added as a reviewer to this pull request. Please add your review or reassign. It has been  29ays with no activity and the awaiting review label has been applied.

Nagging Reviewer @benoitsteiner: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 14 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @benoitsteiner: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 29 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @rmlarsen: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 14 days with no activity and the awaiting review label has been applied.

Nagging Reviewer @rmlarsen: You have been added as a reviewer to this pull request. Please add your review or reassign. It has been 29 days with no activity and the awaiting review label has been applied.

@rmlarsen Could you take a look?

Thanks @rmlarsen for the review. I updated the PR to capture the complex support for squared difference. Please take a look at the change and see if it fits.

Nagging Assignees @rmlarsen, @wt-huang: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

@rmlarsen The PR has been updated with conj(x-y)*(x-y) used now. Please take a look and see if there are any issues.

@rmlarsen  Could you please review and approve this PR.


How to run :viewport repeatedly

I am looking for an example of how to keep the :viewport running consistantly like it is in the demos, as it is not working for me

I'm so sorry.


Fix a small typo in the license url.

This is a tiny typo fix. The Creative Commons links in the license headers for lib.rs and ed25519.rs both return a 404. They are just missing the "1" in "1.0."

Hi @greyspectrum! Thanks for the patch! I'll take a look.

Yep, derp, there's a typo. Also that's not the correct license, also it's not even naming the correct repo. Thanks for the patch, I'll merge for the next release.


DM Stack Club communications: organizers GitHub team, Slack channel

Based on the proposal co-Is, with others, so we can discuss the design of the Stack Club here, in the open.

We now have an @LSSTScienceCollaborations/stack-club-organizers team that we can use for open communications. Everyone accepted their invitation except Richard Dubois, Jim Chiang, Chuck Claver and Frossie, so as long as we know that the mention  does not yet reach them, we'll be OK. I'll ping them to encourage them to check their email and respond so they don't miss out. Which reminds me, we need a Slack channel... I'll set one up.

Done: Slack chat will happen in https://lsstc.slack.com/messages/C9YRAS4HM/  See you there!


⚠ ClamAV has degraded performance

In 4f849f4, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 87 ms

Resolved: ClamAV performance has improved in 3debea9 after 10 minutes.


[Node][Table Binding] Table output binding doesn't properly grab property from HTTP trigger

Issue
When I use a table output binding, fed by a HTTP trigger, where the rowkey is set to {id}, I receive an error:
2016-03-28T05:24:02.940 Exception while executing function: Functions.tables-test. Microsoft.Azure.WebJobs.Host: No value for named parameter 'id'.

I receive this error, even though my request body was sent via a request with:

HTTP POST
content-type: application/json
body:

{
"id":"c77391c5-d5d5-411d-a002-547e6b69dada",
"name": "Azure"
}

I believe this is an issue with HTTP trigger not properly exposing properties, as when I tested this with a queue trigger, it worked successfully.

## Repro

### index.js

```javascript
module.exports = function(context, req) {
    context.log('Node.js HTTP trigger function processed a request. RequestUri=%s', req.originalUrl);

    if (req.query.name || (req.body && req.body.name)) {
        context.res = {
            // status: 200, /* Defaults to 200 */
            body: "Hello " + (req.query.name || req.body.name)
        };
        context.bindings.table = {"start_time": (new Date()).toJSON(), "end_time": (new Date()).toJSON(), "parent_id": "1"}
    }
    else {
        context.res = {
            status: 400,
            body: "Please pass a name on the query string or in the request body"
        };
    }
    context.done();
};

function.json
{
  "bindings": [
    {
      "webHookType": "",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    },
    {
      "tableName": "testtable",
      "partitionKey": "12345",
      "rowKey": "{id}",
      "connection": "<MYAPPSETTING>",
      "name": "table",
      "type": "table",
      "direction": "out"
    }
  ],
  "disabled": false
}

After playing with the C# experience and thinking about the JS experience, I think that we're actually doing the wrong things for the table output binding for JS and C# is technically 'broken', but is actually a better user experience.
In the C# experience, we rely on ICollector<T> for outputting records to storage. In this case, it's up to the user's discretion what the RowKey and PartionKey is per record; not via the function.json settings.
In the Node experience, we only support a single item and the RowKey/PartionKey is set via the function.json.
This presents a problem extreme incongruity between the Node and C# experience; C# supporting many and keys are set in user code, and node the opposite.
I think, ideally, the node experience changes to support an array of JSON objects and we no longer force users to template the keys via the function.json for the Table binding.

Additionally, it is still an issue that HTTP Trigger for Node appears to be not using properties from an HTTP request body, but .NET is.

Yes, the Node.js Table binding is still experimental - we have work to do there. I put some cool features in there a long time ago to explore possibilities, but I haven't iterated on it since.
I agree that it would be good to expand the set of supported binding operations to allow collections as well, but note that this applies across ALL Node.js binding support (e.g. collection support for queues, blobs, etc.)

Table binding already supports collect


module 'tensorflow' has no attribute 'contrib'

Traceback (most recent call last):
File "train.py", line 8, in
from model import DeepLab
File "C:\Users\DGRE\DeepLab-V3\model.py", line 6, in
from feature_extractor import MobileNet, Resnet, Vgg16
File "C:\Users\DGRE\DeepLab-V3\feature_extractor.py", line 2, in
from nets import resnet_v2
File "C:\Users\DGRE\DeepLab-V3\nets\resnet_v2.py", line 55, in
from nets import resnet_utils
File "C:\Users\DGRE\DeepLab-V3\nets\resnet_utils.py", line 43, in
slim = tf.contrib.slim
AttributeError: module 'tensorflow' has no attribute 'contrib'

Use Tensorflow-gpu=1.15.0
requirement.txt will install tensorflow=2.4.0


The counter example doesn't work right out of the box

Dependencies need to be updated to use angular cli in the counter example.
After running npm install:
npm WARN deprecated<EMAIL_ADDRESS>angular-cli has been renamed to @angular/cli. Please update your dependencies.

That's just a warning though - the example should run fine.


[FR] secure mqtt

To start with, I just want to say that really like the project, the only thing I am missing is secure mqtt, preferably with client certificate.
Any plans for secure mqtt?

How is mqtt related to our ui mod?

Hi, i'm sorry, I thought it was the same as the android app that was announced in the home assistant facebook group and the reference from the author on the repo question was this repo

Hi @lerra,
That is an Android application, it is not related at all to this JavaScript plugin that is intended to hide or block DOM elements from the Home Assistant interface.
I think that the author is using this plugin to hide the Home Assistant elements and the Android application to remove the native header and controls and set the application to full screen. I have a similar set up, but using Fully-Kiosk instead. Fully Kiosk don‘t use MQTT but it is possible to control the remote device using the Fully Kiosk Browser integration.
Closing this issue.
Regards


Fix grammatical error in contributing guide

Description
To fix grammatical errors in CONTRIBUTING.md

Sorry this fell through the cracks; it should have been landed.
Landing on red since the Windows failure is clearly unrelated.


Update existing telemetry Task

This PR updates the existing Collect Metrics and Logs Task. It converts to the new-style CRD-based configuration.

Jenkins job istio.github.io/presubmit passed

Also the new path is samples/bookinfo/kube/..

Per offline convo, grafana/service graph will be a separate task.

Jenkins job istio.github.io/presubmit passed

Jenkins job istio.github.io/presubmit passed

@douglas-reid ^^^

@Rachael-Graham thanks for the great review. I'll make changes in a follow-on PR and send them to you for approval.


Support for live reload

superstatic --live flag

Closed by https://github.com/divshot/superstatic/commit/01db093fe4ad941192cd486ce8e93e3e25347ec3


[BUG] Tomcat's new wheel chocks logic causes new bug

Describe the bug
When on carrier, a new change by heatblur has the wheel chocks automatically applied to the aircraft.  The Vaicom command "Remove the wheel chocks" functions as it always used to, and even gets a "copy" response from ground crew and a confirmation!  However, the wheel chocks remain.  User must use the conventional radio-text-input system to get chocks to actually be removed.
To Reproduce
Vaicom command: "Remove the wheel chocks"  and then observe ground crew response. Go external view to confirm that chocks remain nonetheless.
Expected behavior
Wheel chocks should be removed as if text-menu commanded

Yes, I have experienced the same and can confirm VAICOM command "remove the wheel chocks" although receives the acknowledgment of removal, the wheel chocks remain in place.

I also have had the same experience. My solution for now........
"Options"
"Take 4"
"Take 2"

confirmed bug since Tomcat update.

Not only an issue in F-14. I have this issue with multiple aircraft

Can you see if this is still an issue on the latest release?

I just tested it and it seems to now work :-)

Just verifying, you deleted the profile in voice attack, deleted the vaicompro folder, installed fresh, launched voice attack and imported the newly generated vap file?

Oh, I certainly deleted the .vap file and re-imported it as per the
instructions. I didn't actually delete the VAICOM Pro folder as such.  I
can do this too just to rule out potential application conflict.  Also, you
prompted me to go back and test another thing.  I will let you know shortly
if a further test is successful.
Appreciate the assistance Ryan.
Kind regards,
Leo ValarisM:
+61 408 433 961E: @.***
The information in this message is confidential and may be legally
privileged.  I do not warrant that any attachments are free from viruses or
other defects. You assume all liability for any loss, damage or other
consequences that may arise from opening or using the attachments.
On Wed, 12 Jul 2023 at 04:31, Ryan Callaway @.***>
wrote:

Just verifying, you deleted the profile in voice attack, deleted the
vaicompro folder, installed fresh, launched voice attack and imported the
newly generated vap file?
—
Reply to this email directly, view it on GitHub
https://github.com/Penecruz/VAICOMPRO-Community/issues/61#issuecomment-1631300423,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABNB4XEHMHH5E6QAV2P5OETXPWLXJANCNFSM6AAAAAATKS6VK4
.
You are receiving this because you commented.Message ID:
@.***>

Hi Ryan,
I tested this again but no joy.  I can confirm that when installing the
latest VAICOM Pro version, I uninstalled VAICOM Pro. It was a requirement
as I recall. I also deleted the "VAICOM Pro for DCS" profile in VoiceAttack
and imported the new .vap file.  This is the profile I used to test.
Again, DCS (Jester) acknowledges the spoken command, but the action is not
executed; i.e. the "link host" needles don't move as expected. If I execute
the same command by a custom VoiceAttack command that uses the Jester wheel
options instead, the "link host washington" command executes and the
needles deflect from the centre starting position.
Hope this helps.
Kind regards,
Leo ValarisM:
+61 408 433 961E: @.***
The information in this message is confidential and may be legally
privileged.  I do not warrant that any attachments are free from viruses or
other defects. You assume all liability for any loss, damage or other
consequences that may arise from opening or using the attachments.
On Wed, 12 Jul 2023 at 04:31, Ryan Callaway @.***>
wrote:

Just verifying, you deleted the profile in voice attack, deleted the
vaicompro folder, installed fresh, launched voice attack and imported the
newly generated vap file?
—
Reply to this email directly, view it on GitHub
https://github.com/Penecruz/VAICOMPRO-Community/issues/61#issuecomment-1631300423,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABNB4XEHMHH5E6QAV2P5OETXPWLXJANCNFSM6AAAAAATKS6VK4
.
You are receiving this because you commented.Message ID:
@.***>

The voice commands are working just fine to place and remove the wheel chocks on the F14 on the supercarrier.

Hi Ryan,
I'm not experiencing the same, sorry.  I have tested both a cold and dark
carrier and land setting. I issue the command, the ground crew
acknowledges, but the wheel chocks remain firmly in place. I'm using the
latest .vap profile. Is there anything else, perhaps, I need to do to
replicate your successful results?  Apologies for the inconvenience.
Kind regards,
Leo ValarisM:
+61 408 433 961E: @.***
The information in this message is confidential and may be legally
privileged.  I do not warrant that any attachments are free from viruses or
other defects. You assume all liability for any loss, damage or other
consequences that may arise from opening or using the attachments.
On Wed, 12 Jul 2023 at 08:59, Ryan Callaway @.***>
wrote:

The voice commands are working just fine to place and remove the wheel
chocks on the F14 on the supercarrier.
—
Reply to this email directly, view it on GitHub
https://github.com/Penecruz/VAICOMPRO-Community/issues/61#issuecomment-1631612943,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABNB4XC7YRHAQNGLOGDQHW3XPXLGPANCNFSM6AAAAAATKS6VK4
.
You are receiving this because you commented.Message ID:
@.***>

All I have done is backup and delete the old vap file put in a clean vaicompro install (deleting the folder first) and then on launching voice attack the new vap is created, I imported that and reconfigured my settings. Then I launched a mission with the tomcat cold on the carrier, and tried wheel chocks  place and remove with no issues.
What are your current vaicom settings and which mission are you trying so I can see if there is something else.

Thanks Ryan.  I did the same thing actually. Uninstalled VAICOM from
Windows (as it wa required and I assume Windows deleted the directories),
installed the latest version of VAICOM, then imported the vap file into
VoiceAttack. I started one of my Missions on the carrier cold start.  I'll
take a look again ..
Kind regards,
Leo ValarisM:
+61 408 433 961E: @.***
The information in this message is confidential and may be legally
privileged.  I do not warrant that any attachments are free from viruses or
other defects. You assume all liability for any loss, damage or other
consequences that may arise from opening or using the attachments.
On Wed, 12 Jul 2023 at 23:33, Ryan Callaway @.***>
wrote:

All I have done is backup and delete the old vap file put in a clean
vaicompro install (deleting the folder first) and then on launching voice
attack the new vap is created, I imported that and reconfigured my
settings. Then I launched a mission with the tomcat cold on the carrier,
and tried wheel chocks place and remove with no issues.
What are your current vaicom settings and which mission are you trying so
I can see if there is something else.
—
Reply to this email directly, view it on GitHub
https://github.com/Penecruz/VAICOMPRO-Community/issues/61#issuecomment-1632540651,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABNB4XFOGB7HGKKJ7TUM5VTXP2RT5ANCNFSM6AAAAAATKS6VK4
.
You are receiving this because you commented.Message ID:
@.***>

Sorry Ryan.  I've tried several methods, fast campaign, new mission, cold
start vs. hot start.  In all of those tests, I did somehow manage to remove
and place the wheel chocks once but have been unable to replicate this on
every subsequent test and combination thereof. I'm perceiving a unique set
of factors that perhaps may be preventing the successful execution of this
command. I'm intrigued that you were able to get it to work instantly, and
thus far, I have struggled to replicate your success.  Where to from here?
On Wed, 12 Jul 2023 at 23:33, Ryan Callaway @.***>
wrote:

All I have done is backup and delete the old vap file put in a clean
vaicompro install (deleting the folder first) and then on launching voice
attack the new vap is created, I imported that and reconfigured my
settings. Then I launched a mission with the tomcat cold on the carrier,
and tried wheel chocks place and remove with no issues.
What are your current vaicom settings and which mission are you trying so
I can see if there is something else.
—
Reply to this email directly, view it on GitHub
https://github.com/Penecruz/VAICOMPRO-Community/issues/61#issuecomment-1632540651,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABNB4XFOGB7HGKKJ7TUM5VTXP2RT5ANCNFSM6AAAAAATKS6VK4
.
You are receiving this because you commented.Message ID:
@.***>

with the new patch i also did a complete reinstall from scratch, even VoiceAttack, and generated a new VAP per the instructions.  yet my chocks stay in place even after the ground crew says "wheel chocks removed".  If the tester is saying he doesnt see that issue, i guess im at a loss as to how its possible this is only a local bug.  i guess thanks for trying to analyze it.  I have a perfectly functional and working vaicom (and have for almost 4 years now) except for this one single bug.  so weird! hmm

Im sorry man but this bug has existed for months, and was confirmed then, and has at least 3 people on here also citing the same issue. thats not normal.
Can you please confirm that you are correctly performing our steps to reproduce. to reiterate, the command is correctly sent by Vaicom. the ground crew acknowledges the command and responds correctly, but then we can F2 view outside and see the chocks are not removed, and the user cannot taxi the aircraft.  Using the comms menu is the only way to get them correctly removed.

None of the developers can reproduce this issue currently, can you all please share which conditions you are seeing it so I can try reproducing your cases?

I was able to reproduce this finally loading a cold tomcat in MP on land. If you "place" them then "remove" them however they do remove. Seems to be a toggle thing.

I was able to reproduce this finally loading a cold tomcat in MP on land. If you "place" them then "remove" them however they do remove. Seems to be a toggle thing. Same results without vaicom, I think its a DCS side thing

@rcflyinghokie, I recall doing this myself with no luck as per my tests. I will do the same test now, again, to confirm your findings.  I'll reply soon.  Thansk for your asisstance.

I was able to reproduce this finally loading a cold tomcat in MP on land. If you "place" them then "remove" them however they do remove. Seems to be a toggle thing. Same results without vaicom, I think its a DCS side thing

@rcflyinghokie, I recall doing this myself with no luck as per my tests. I will do the same test now, again, to confirm your findings. I'll reply soon. Thansk for your asisstance.

Nice one. I can confirm that placing the wheelchocks when wheel chocks dsiplay as applied in F2 view and then removing the wheel chocks actually works! Thanks Ryan for finding this, and yes, it appears to be a DCS issue. We now have a process of removing those pesky wheel chocks using VAICOM.

Great! Took a bit of digging but this workaround seems to be the answer :) I will close this issue and we can make sure its in the "known issues" list


Make the find command use n/ prefix

This is a step towards allowing searching based on more fields.
Example of syntax change:
find Alex Bob -> find n/Alex n/Bob
Currently, the find command is still limited to searching by names. Therefore, the following is invalid:
find<EMAIL_ADDRESS>closes #53

@huangjiaxi1111 Thanks for pointing out! Will change the message now.
For your suggestion of partial search, I think it is better to create a separate issue for that.


Property:relationshipOfResource

Label
Relationship Of Resource

Definition
The relationship of the resource identified by relatedResourceID to the subject (optionally identified by the resourceID).

Usage

Existing property
dwc:relationshipOfResource

Existing class
dwc:ResourceRelationship

Existing property identifier
http://rs.tdwg.org/dwc/terms/relationshipOfResource

Format
Text

Required

Repeatable

Constraints

Examples
part of, contains, same as

Notes
Recommended best practice is to use a controlled vocabulary.

When documenting a named collection that does not have its own cd record or published dataset we would use the value part of correct?

Yes.


How to test dataStore?

is there a way or example of how to test it?

@simplekjl Check out this article by Simona Stojanovic @simona-anomis
https://medium.com/androiddevelopers/datastore-and-testing-edf7ae8df3d8

@simona-anomis TestCoroutineDispatcher and TestCoroutineScope used in the article are now deprecated. Needs to be updated.


Android build error on react-native ^0.69.1

After upgrading from 0.68.1 to react-native 0.69.1 I am getting the following error after trying to build on android.
Hermes is enabled
> Configure project :react-native-mmkv
MMKV: node_modules/ found at: /Users/user/Documents/project/node_modules

Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.

You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.

See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings
6 actionable tasks: 6 up-to-date

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.
-----------
* Where:
Build file '/Users/user/Documents/project/node_modules/react-native-mmkv/android/build.gradle' line: 72

* What went wrong:
A problem occurred evaluating project ':react-native-mmkv'.
> react-native-mmkv: React Native android directory (node_modules/react-native/android) does not exist! Resolved node_modules to: /Users/user/Documents/project/node_modules

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
A problem occurred configuring project ':react-native-mmkv'.
> com.android.builder.errors.EvalIssueException: compileSdkVersion is not specified. Please add it to build.gradle

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

BUILD FAILED in 4s

React-native info:
System:
    OS: macOS 12.4
    CPU: (10) arm64 Apple M1 Pro
    Memory: 113.63 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 16.15.0 - ~/.nvm/versions/node/v16.15.0/bin/node
    Yarn: 1.22.18 - ~/.nvm/versions/node/v16.15.0/bin/yarn
    npm: 8.5.5 - ~/.nvm/versions/node/v16.15.0/bin/npm
    Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
  Managers:
    CocoaPods: 1.11.3 - /opt/homebrew/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
    Android SDK:
      API Levels: 28, 29, 30, 31, 32
      Build Tools: 30.0.2, 30.0.3, 31.0.0, 32.0.0, 32.1.0
      System Images: android-32 | Google APIs ARM 64 v8a
      Android NDK: Not Found
  IDEs:
    Android Studio: 2021.2 AI-212.5712.43.2112.8609683
    Xcode: 13.4/13F17a - /usr/bin/xcodebuild
  Languages:
    Java: 11.0.14 - /Users/user/.sdkman/candidates/java/current/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: 18.0.0 => 18.0.0
    react-native: 0.69.1 => 0.69.1
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

Hey , try version 2.4.2

Any update ? I am also getting similar error in iOS with latest React Native 0.69.4.

I got it fixed with this: #413

@gax97 you encountered this because most likely your android/settings.gradle file is incorrect. Make sure to include Hermes within the if-statement:
if (settings.hasProperty("newArchEnabled") && settings.newArchEnabled == "true") {
    include(":ReactAndroid")
    project(":ReactAndroid").projectDir = file('../node_modules/react-native/ReactAndroid')
    include(":ReactAndroid:hermes-engine")
    project(":ReactAndroid:hermes-engine").projectDir = file('../node_modules/react-native/ReactAndroid/hermes-engine')
}

I have this, but still seeing the error

Hey! Sorry I cannot reproduce the issue here and it has been inactive for a while.
I am going over issues right now and want to keep the repo clean - so I'm closing this for now, if anyone can post a reproduceable example here I can re-open and take a look :)


Systematically update CC catalog records

Currently, when we pull data into the Catalog, it is stored, but never refreshed on future pulls from those sources.
We need to discuss how we want to go about maintaining/updating data in the Catalog.

Loosely aiming for Q2 2020 to tackle this.

@mathemancer has a plan for this, starting with https://github.com/creativecommons/cccatalog/issues/298

#298 has been implemented (see the PR #394 ).

There are three fundamentally different types of Provider APIs with regards to
this issue:

APIs that let us ingest metadata related to objects uploaded on a given date.

For these providers, a strategy like the one outlined in #298 is necessary.
Of the scripts currently implmented, these are:

Flickr
Met Museum
PhyloPic
Wikimedia Commons

From that list, only Flickr and Wikimedia Commons are at a scale that
implies difficulty. If we need to reingest the entire Met Museum
collection, it's possible to do that at any time.
For The 'smaller' providers, the easiest solution would be to continue
doing the daily ingestions, and combine them with a monthly 'complete'
ingestion of their entire catalog.

APIs for which we ingest the entire collection every time we ingest from it.

For these providers, the problem is already solved.

APIs that offer a 'delta' endpoint that we use (currently none).

This would be tricky, since if we miss ingesting for some time, it may be
that we'd have to reingest the entire collection to make sure we're in a
consistent state.

I think we should focus on Wikimedia Commons next, both because it's the only one which isn't solved for which this might be challenging, and because we need more data from WMC for Regoknition analysis.

See issue  #395 for the Wikimedia Commons plan.

For the following API providers, reingestion is not necessary, because we ingest all their data every time we run:

Cleveland Museum
RawPixel
Smithsonian Institution

For the following API providers, reingestion is not necessary, because we pull from a delta endpoint (i.e., we're separating on date modified, rather than uploaded):

PhyloPic

For the following API Providers, we need to create Apache Airflow DAGs implementing the Date-partitioned reingestion strategy:

[X] Flickr -- see #298 and #394
[X] Wikimedia Commons -- see #395 and #402
[ ] Europeana -- see #412
[ ] Met Museum -- TODO

The only provider not mentioned above is Thingiverse which is BLOCKED by #391.  Whenever that is implemented, the implementation may or may not need to use a reingestion strategy.

Moving forward, we should use the reingestion strategy out of the gate for any new Provider API Script, whenever it uses the date-partitioning strategy to ingest in the first place.


Graph using Charts JS is blurry when using puppeteer

Tell us about your environment:

Puppeteer version: 1.12.1
Platform / OS version: MAC OS X Mojave
Node.js version: v10.13.0

What steps will reproduce the problem?
Hi, I'm creating a report that uses charts from charts js. When I'm testing my html file in chrome and I do the print -> save as PDF, the chart renders pretty clear. However, when I try and do it in puppeteer, the chart is blurry, I'm not sure if there's some sort of setting?
code:
(async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();

  console.log(path.resolve(__dirname, "../report/report.html"));

  await page.goto(
    `file:///Users/jonathansherman/Developer/report/report.html`,
    { waitUntil: "networkidle0" }
  );

  await page.pdf({ path: "report.pdf", format: "A4" });

  await browser.close();
})();

@jonmsherman try launching browser with default viewport null:
const browser = await puppeteer.launch({defaultViewport: null});

Other than that, I'd appreciate if you can share something so that we can reproduce it locally.

@tiholic 4 years later I stumbled on this issue and your tip was perfect. Thanks for that!


Remove samlSessionIndex check

Not all identity providers actually send a sessionid, which makes this check fail and making users unable to login.

Thank you! It's now available in 0.0.9 in pypi


[WFCORE-4065] Correct output diffs between galleon build and legacy build

https://issues.jboss.org/browse/WFCORE-4065
I assume moving the formatters earlier in the logging f-g spec corrects the problem because otherwise the order of the refs to the formatters controls the order of their appearance.

The deps are not new, btw. The *-gen artifacts were resolved by the provisioning maven plugin at runtime. I just added them to pom.xml to avoid "hidden" deps.


[WIP] Update pages where private protected should be mentioned

This PR adds the 'private protected' accessibility modifier where it should be mentioned (see issue #3564)

@sputier,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by .NET Foundation. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

Thanks for making that fix.
I've approved this, and I'll merge it as soon as the build finishes.
Thanks again for submitting this.


Label for customer requested issue

A way to distinguish issues that come from customer requests, such as through the SRE process, so that they don't get lost in the issue tracker.
Discuss in group meeting.

We can use the priority label for this.

Decided to increase effort on reviewing tickets and close this.

Controlling search and sort criteria from the GitHub GUI is potentially difficult. However, I am pretty sure we can control via a properly consructed URL. I will try to define it here. Once done, we need to put it somewhere @brugger1 can easily find it when running these meetings.

After investigation...I see that I am incorrect. There are no additional ways to sort results via URL construction that are not already available in the GitHub Web UI. In particular, you cannot sort issue results by label(s). So, to perform issue review in the manner @griffin28 suggested, we'd have to do it it two pieces...

Unreviewed, priority labeled issues
Unreviewed, non-priority labeled issues

I have defined the URL's here to @brugger1 can go grab 'em and stick 'em somewhere convenient.

We can add the sort keyword to the above search criteria to ensure the results reported are from oldest to newest.
Above searches but adding sort keyword to list oldest first...

Unreviewed, priority labeled issues
Unreviewed, non-priority labeled issues


Handover Version control to AppVeyor jobs

In order to maintain Release and Snapshot versions on AppVeyor, I had to create two separate jobs on it. These jobs utilise the same config, but actually they only specify different version formats.

Release job: 2.0.{build}
Snapshot & PR builder: 2.0-SNAPSHOT-build{build}

Maybe it's not the best practice

Merging just to move forward with the release preparations.
If somebody has better ideas about handling of such use-case, I would appreciate it


cwd argument in launch_fluent gives uninteded warning

>>> solver = pyfluent.launch_fluent(cwd=r"d:\work")
pyfluent.launcher WARNING: These specified arguments are only supported when starting local standalone Fluent clients: cwd.

@hpohekar Can you please look into this too as a part of the launcher code improvement. There might be more arguments for hich such unexpected warnigns are coming.
cc: @prmukherj

Yes, sure.

@mkundu1 @seanpearsonuk
As we are specifying in above code that env, cwd, topy, case_file_name, lightweight_mode, journal_file_names, case_data_file_name are valid for only Standalone mode then should we remove them from constructor signature of PIM and Container mode ?

Closing because not able to reproduce.

I'm getting this warning now.

@mkundu1 @seanpearsonuk
I think we have already removed arguments that are supported for Standalone mode only from constructors of PIM and Container launcher so maintaining this code and raising this warning is redundant.
I think we shall remove this code and warning.
Shall we remove this code now ?

@mkundu1
I have tried to reproduce this issue on my and @prmukherj 's system (with latest changes) but it is not reproducible. Therefore closing this now.

@mkundu1
I have tried to reproduce this issue on my and @prmukherj 's system (with latest changes) but it is not reproducible. Therefore closing this now.


First throw call stack:

Thank you for your nice tutorial!
I ran into iOS crash during start and got the following logs.
I tried the things mentioned in this issue but it hasn't worked yet.
How can I make it works?
Logs
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff23baa1ee __exceptionPreprocess + 350
	1   libobjc.A.dylib                     0x00007fff50864b20 objc_exception_throw + 48
	2   Runner                              0x000000010254acc2 +[FIRAnalytics logEventWithName:parameters:] + 0
	3   libobjc.A.dylib                     0x00007fff50865103 CALLING_SOME_+initialize_METHOD + 17
	4   libobjc.A.dylib                     0x00007fff50865ee9 initializeNonMetaClass + 624
	5   libobjc.A.dylib                     0x00007fff508664ba _ZL24initializeAndMaybeRelockP10objc_classP11objc_objectR8mutex_ttILb0EEb + 157
	6   libobjc.A.dylib                     0x00007fff50870973 lookUpImpOrForward + 595
	7   libobjc.A.dylib                     0x00007fff50861219 _objc_msgSend_unc<…>

I will update to the latest version of Firestore SDK. That might fix the issue.


Fix revert to live 30

Fixes #4711 and #4712.
This should be forward ported to 3.1.x and 3.2.x.

@mkoistinen this should run fine. But let me do other tests and let me merge this when I feel confident we're not breaking things

Coverage decreased (-0.2%) to 87.863% when pulling ef60fe921d9b3ca1c228714685a415ff85abb6d2 on fix_revert_to_live_30 into ab0c0d20b7714a720e690f38bcbf7589db8355b6 on support/3.0.x.


PR: Update FontAwesome and Material design icons

Fixes #119

Why did you remove fontawesome5-brands-webfont.ttf?

Sorry, I just saw that you didn't remove it. Please forget about this comment.

Great job @steff456! One last thing: please update the link to the Material design version you updated to in our Readme:
https://github.com/spyder-ide/qtawesome/blame/master/README.md#L64

And I see the PR is merged now, hmmm... New PR then I guess if you wanna fix it?

@darkvertex, yes, please do so.

@steff456 btw, just mentioning it in case you didn't see it, in the setup.py there's a custom command called update_fa5 that will update FA5 to a new version automatically with exception to updating the .rst and .md urls/totals.
If you want to save time updating next time, it works something like this:
python setup.py update_fa5 --fa-version=5.9.0
(The code for the command is here if you're interested.)
It also renames the font title in the ttf, which is critical for the different styles to work properly... On that note, did you do that when you updated the files? If not, this is a broken release. :(
I'll doublecheck when I have a minute.

It also renames the font title in the ttf, which is critical for the different styles to work properly... On that note, did you do that when you updated the files? If not, this is a broken release. :(

I think this is already automatically tested.

It also renames the font title in the ttf, which is critical for the different styles to work properly... On that note, did you do that when you updated the files? If not, this is a broken release. :(

I think this is already automatically tested.

You are right, I forgot about this function: https://github.com/spyder-ide/qtawesome/blob/master/qtawesome/tests/test_qtawesome.py#L22

@darkvertex I updated FontAwesome as instructed, using the instruction you previously mentioned. I have to update the total number of icons for material design in the readme.


ManagerNotFound: Manager messages not found

Monitor stream

Stream: Stream.DISCONNECTED
State: State.UNLAUNCHED
Stream value: Stream.DISCONNECTED
Stream value: Stream.SYNCING
Stream value: Stream.CONNECTED
Monitor new messages
Monitor message ack
Task exception was never retrieved
future: <Task finished coro=<GetMessages.monitor_new_messages() done, defined at bots/s****/s****.py:81> exception=ManagerNotFound('Manager messages not found',)>
Traceback (most recent call last):
  File "bots/s*****/s*****.py", line 83, in monitor_new_messages
    async for message in it:
  File "/home/*****/whalesong/whalesong/results.py", line 195, in __anext__
    evt: T = await super(MonitorResult, self).__anext__()
  File "/home/****/whalesong/whalesong/results.py", line 137, in __anext__
    raise item
whalesong.errors.ManagerNotFound: Manager messages not found
Task exception was never retrieved
future: <Task finished coro=<GetMessages.monitor_message_acks() done, defined at bots/s*****/s****.py:95> exception=ManagerNotFound('Manager messages not found',)>
Traceback (most recent call last):
  File "bots/s****/s*****.py", line 97, in monitor_message_acks
    async for ack in it
  File "/home/****/whalesong/whalesong/results.py", line 195, in __anext__
    evt: T = await super(MonitorResult, self).__anext__()
  File "/home/****/whalesong/whalesong/results.py", line 137, in __anext__
    raise item
whalesong.errors.ManagerNotFound: Manager messages not found

Today i have this issue. Whatsapp updates code?

@alfred82santa  help

Same here :-(

i have just solved this problem, i just increase the wait time in driver_firefox.py (await sleep(1) to 20) at line 107 and 115.

not all the time... some reboot may work , some not
:-(

i have just solved this problem, i just increase the wait time in driver_firefox.py (await sleep(1) to 20) at line 107 and 115.

it work thanks
async def connect(self):
    await self._run_async(self.driver.get, self._URL)
    self.result_manager.cancel_all()
    await sleep(20)
    await self.run_scriptlet()
    self._fut_running = Future()
    self._fut_polling = ensure_future(self._polling())

async def refresh(self):
    await self._run_async(self.driver.refresh)
    self.result_manager.cancel_all()
    await sleep(20)
    await self.run_scriptlet()

I made the suggested changes but the problem persists
Any idea how to fix it?
Task exception was never retrieved
future: <Task finished coro=<WeBot.monitor_new_messages() done, defined at /home/administrador/workspace/whatsappx/webot/itas/webot/init.py:261> exception=ManagerNotFound('Manager messages not found',)>
Traceback (most recent call last):
File "/home/administrador/workspace/whatsappx/webot/itas/webot/init.py", line 278, in monitor_new_messages
async for message in it:
File "/home/administrador/workspace/whatsappx/webot/itas/whalesong/results.py", line 195, in anext
evt: T = await super(MonitorResult, self).anext()
File "/home/administrador/workspace/whatsappx/webot/itas/whalesong/results.py", line 137, in anext
raise item
whalesong.errors.ManagerNotFound: Manager messages not found

I confirm that the problem occurs in both firefox and chrome

I was testing other examples and found that, for example; The statemonitor.py demo has problems with other managers, not just messages.
I will appreciate a prompt solution to this problem
administrador@ubuntu:~/workspace/whalesong$ PYTHONPATH=.:$PYTHONPATH python3 examples/statemonitor.py
Monitor stream
Monitor state
Monitor ref
Monitor battery
Monitor storage
Task exception was never retrieved
future: <Task finished coro=<StatusMonitor.check_conn() done, defined at examples/statemonitor.py:33> exception=ManagerNotFound('Manager conn not found',)>
Traceback (most recent call last):
File "examples/statemonitor.py", line 34, in check_conn
stream = await self._driver.conn.get_model()
whalesong.errors.ManagerNotFound: Manager conn not found
Task exception was never retrieved
future: <Task finished coro=<StatusMonitor.monitor_ref() done, defined at examples/statemonitor.py:64> exception=ManagerNotFound('Manager conn not found',)>
Traceback (most recent call last):
File "examples/statemonitor.py", line 66, in monitor_ref
async for evt in self._driver.conn.monitor_field('ref'):
File "/home/administrador/workspace/whalesong/examples/whalesong/results.py", line 195, in anext
evt: T = await super(MonitorResult, self).anext()
File "/home/administrador/workspace/whalesong/examples/whalesong/results.py", line 137, in anext
raise item
whalesong.errors.ManagerNotFound: Manager conn not found
Task exception was never retrieved
future: <Task finished coro=<StatusMonitor.monitor_battery() done, defined at examples/statemonitor.py:79> exception=ManagerNotFound('Manager conn not found',)>
Traceback (most recent call last):
File "examples/statemonitor.py", line 81, in monitor_battery
async for evt in self._driver.conn.monitor_field('battery'):
File "/home/administrador/workspace/whalesong/examples/whalesong/results.py", line 195, in anext
evt: T = await super(MonitorResult, self).anext()
File "/home/administrador/workspace/whalesong/examples/whalesong/results.py", line 137, in anext
raise item
whalesong.errors.ManagerNotFound: Manager conn not found
Stream: Stream.DISCONNECTED
State: State.UNPAIRED

i think u should increse sleep to 60 or higher

thanks gladimaz for your help!! It's working again.
I tried differents values and the best result was setting the delay in 90 seconds

It should be based on time. I don't know much about python but it should be based on selector.
basically, Script/python will wait until it sees "keep your phone connected" or some selector which indicates that the loading process is complete.

Hello dear folks;
after change sleep value i got the following issue:
2019-10-07 23:25:07,638 ERROR    Task exception was never retrieved
future: <Task finished coro=<BaseWhalesongDriver.start_driver() done, defined at /usr/local/lib/python3.6/dist-packages/whalesong/driver.py:41> exception=WebDriverException('connection refused', None, None)>
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/whalesong/driver.py", line 53, in start_driver
await self._fut_start
File "/usr/local/lib/python3.6/dist-packages/whalesong/driver_firefox.py", line 76, in _internal_start_driver
self.driver = await self._run_async(self._internal_start_driver_sync)
File "/usr/local/lib/python3.6/dist-packages/whalesong/driver_firefox.py", line 73, in _run_async
return await self.loop.run_in_executor(self._pool_executor, partial(method, *args, **kwargs))
File "/usr/lib/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.6/dist-packages/whalesong/driver_firefox.py", line 98, in _internal_start_driver_sync
**self.options['extra_params'])
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/firefox/webdriver.py", line 174, in init
keep_alive=True)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: connection refused

same problem
monitor.loop.run_until_complete(monitor.start())

File "/usr/lib64/python3.6/asyncio/base_events.py", line 484, in run_until_complete
return future.result()
File "/home/whalesong/examples/statemonitor.py", line 90, in start
await self._driver.start()
File "/usr/local/lib/python3.6/site-packages/whalesong/init.py", line 95, in start
await self._driver.start_driver()
File "/usr/local/lib/python3.6/site-packages/whalesong/driver.py", line 49, in start_driver
await self._fut_start
File "/usr/local/lib/python3.6/site-packages/whalesong/driver.py", line 53, in start_driver
await self._fut_start
File "/usr/local/lib/python3.6/site-packages/whalesong/driver_firefox.py", line 76, in _internal_start_driver
self.driver = await self._run_async(self._internal_start_driver_sync)
File "/usr/local/lib/python3.6/site-packages/whalesong/driver_firefox.py", line 73, in _run_async
return await self.loop.run_in_executor(self._pool_executor, partial(method, *args, **kwargs))
File "/usr/lib64/python3.6/concurrent/futures/thread.py", line 56, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.6/site-packages/whalesong/driver_firefox.py", line 98, in _internal_start_driver_sync
**self.options['extra_params'])
File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 174, in init
keep_alive=True)
File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 157, in init
self.start_session(capabilities, browser_profile)
File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 252, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: connection refused

statemonitor not work

npm install --devDependencies
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
npm WARN<EMAIL_ADDRESS>No repository field.

FWIW I too have been running into the same problem as of late.  Tried changing the aforementioned sleep call args to 10, 20, 30, 60, 90, 100, and still no luck.  Any tips/hints or ideas for a workaround are greatly appreciated.  Let me know if there's anything I can do to help, thanks!

thanks gladimaz for your help!! It's working again.
I tried differents values and the best result was setting the delay in 90 seconds
For now, It's working only with firefox driver

@dafner Is it still working for you?   @alfred82santa any ideas on how to fix this or if you have time to do as much?  Thanks all.

thanks gladimaz for your help!! It's working again.
I tried differents values and the best result was setting the delay in 90 seconds
For now, It's working only with firefox driver

@dafner Is it still working for you? @alfred82santa any ideas on how to fix this or if you have time to do as much? Thanks all.

i can help you ws plus<PHONE_NUMBER>05


Add edit role to service account of the Tekton build

Issue
When no edit role is assigned to the ServiceAccount build-bot of the Tekton user, then we get this error during buildah push
error copying layers and metadata from "containers-storage:[overlay@/var/lib/containers/storage+/var/run/containers/storage:overlay.imagestore=/var/lib/shared,overlay.mount_program=/usr/bin/fuse-overlayfs,overlay.mountopt=nodev,metacopy=on]image-registry.openshift-image-registry.svc:5000/test/fruit-client-sb:latest" to "docker://image-registry.openshift-image-registry.svc:5000/test/fruit-client-sb:latest": Error writing blob: Error initiating layer upload to /v2/test/fruit-client-sb/blobs/uploads/ in image-registry.openshift-image-registry.svc:5000: unauthorized: authentication required

This is because the service account wasn't authorized to push to the registry.
Todo
Add edit role to service account of the Tekton build
- apiVersion: rbac.authorization.k8s.io/v1
  kind: RoleBinding
  metadata:
    name: edit
  roleRef:
    apiGroup: rbac.authorization.k8s.io
    kind: ClusterRole
    name: edit
  subjects:
    - kind: ServiceAccount
      name: build-bot

This new rule should resolve the problem
    - apiGroups:
      - ""
      - image.openshift.io
      resources:
      - imagestreams/layers
      verbs:
      - get
      - update

Correct rule is
    - apiGroups:
      - ""
      - image.openshift.io
      resources:
        - imagestreams
        - imagestreams/layers
      verbs:
      - '*'

Result
Getting image source signatures
Copying blob sha256:fb15b60ae93220334096891a970266fad8dbd924c154310edefdb87e20ccc272
Copying blob sha256:831a05810227c179b57ecfaaccefa54c547c437661948b072a78032f265ceed2
Copying blob sha256:b4aefd102d30697dbb14b2c08dfc616dab3a98cee461ebaeead36158b0271470
Copying blob sha256:2411e39d1cd02a52d9ad8d262362e9dcfc73bcd5cc188c10970080f82e6f57aa
Copying blob sha256:e9300633a9ba3610939733a35a62e05a5276e21ad0d087ec9a536c3163b3761d
Copying blob sha256:050c734bd2868bcd3b69ab0ca033aa3bc95a00a4a1e5317e732394e1c36ef59e
Copying blob sha256:0a30adecd7a4c8fb75a87f72659fee86f32299f47277b6d4f6c3bec29f82ae2c
Copying blob sha256:b20444ad59a0bac9dcf73ebc5b09072abfea2b7e97ca52637a738f1e7b9b6655
Copying config sha256:fd1314c30e49b98481ac2810600d7ee1ae5848f53e14998a31f0bbe3b98688f8
Writing manifest to image destination
Copying config sha256:fd1314c30e49b98481ac2810600d7ee1ae5848f53e14998a31f0bbe3b98688f8
Writing manifest to image destination
Storing signatures
Successfully pushed //image-registry.openshift-image-registry.svc:5000/test/fruit-client-sb:latest@sha256:0c57eb791d2d2a7073d0348e76153400ce551673efbc6fcae559e17a009dd127

337170fa


Spaces in rdata cause only first word to be used

Hi Guys,
I've encountered what may be a pretty serious bug.
I tried to add a TXT record, v=spf1 include:example.com -all but the result was only the first word (v=spf1) was added to the record. Here's a test:
[q@localhost ~] denominator -q -p mock record -z denominator.io. add -n denominator.io. -t TXT -d "ONE TWO THREE"
;; in zone denominator.io. adding to rrset denominator.io. TXT values: [{txtdata=ONE}]
;; ok

Notice the txtdata=ONE in the status output.
Is this a problem with java parsing multi-word arguments?
Denominator 4.5.0
Java version: 1.8.0_45

"Is this a problem with java parsing multi-word arguments" heh pretty sure I can create this bug in any language :P

Ha. But hey I was just throwing in a red herring so you could claim innocence. If in doubt, blame java ;P

Fixed via f16d173f64004751c5df99d38673e2af9af1ed0b

released as 4.7.1 https://github.com/Homebrew/homebrew/pull/44116

I hate to dredge up closed issues, but Denominator supports SPF records (type 99) which will definitely contain spaces. This should probably include those as well.


Extend documentation (including RDoc via YARD)

I'm hoping to ensure the next release of rack-ecg includes comprehensive RDoc for consumers. Therefore, I've introduced YARD and added RDoc to most of the existing methods on classes I expect a consumer would use.

Yeah, I'm the acting maintainer at this time.


Adding router-server integration tests

Adding test cases and framework to test router operations with actual server (Issue #303):

Framework for composing tests with chains of router operations
Test interleaved/noninterleaved get, put, and del operations
Test compatibility between coordinator-backed and non-blocking router
operations
Test large object support

NOTE: large object support tests requires message format V2 to be enabled
Reviewers: @pnarayanan @xiahome
Time to review: 30 min.

Some failures I saw on my mac. Would be good if this PR could be updated with more info on these.
com.github.ambry.server.RouterServerPlaintextTest > largeBlobTest FAILED
java.lang.AssertionError: Get and Put blob content should match, operation: getBlob-nb-0 expected:<-85> but was:<0>
at org.junit.Assert.fail(Assert.java:91)
at org.junit.Assert.failNotEquals(Assert.java:645)
at org.junit.Assert.assertEquals(Assert.java:126)
at org.junit.Assert.assertEquals(Assert.java:470)
at com.github.ambry.server.RouterServerTestFramework.checkBlob(RouterServerTestFramework.java:142)
at com.github.ambry.server.RouterServerTestFramework.access$200(RouterServerTestFramework.java:47)
at com.github.ambry.server.RouterServerTestFramework$4.check(RouterServerTestFramework.java:217)
at com.github.ambry.server.RouterServerTestFramework.checkFutures(RouterServerTestFramework.java:85)
at com.github.ambry.server.RouterServerPlaintextTest.largeBlobTest(RouterServerPlaintextTest.java:112)
com.github.ambry.server.RouterServerSSLTest > interleavedOperationsTest FAILED
java.lang.AssertionError: Blob should have been deleted in operation: getBlobInfo-deleted-nb-0
at org.junit.Assert.fail(Assert.java:91)
at com.github.ambry.server.RouterServerTestFramework$3.check(RouterServerTestFramework.java:191)
at com.github.ambry.server.RouterServerTestFramework.checkFutures(RouterServerTestFramework.java:85)
at com.github.ambry.server.RouterServerSSLTest.interleavedOperationsTest(RouterServerSSLTest.java:88)

I updated the PR to make the tests after deletions more stable.  I also rebased on top of the message format changes, so the tests should now work without additional changes.

I think you can remove the bit about large object support requiring messageformat changes, as you have rebased it with those changes now.

The interleavedOperationsTest takes at least 20 seconds in my mac and I have not seen a sign to stop. However it should finish because if I change loops to 2 or 10 it can be done in a reasonably short time. Please identify where is blocking and see how this could be improved.

Done with plain text test. SSL to be reviewed.

Mostly LGTM, except I have some questions related to the comments I gave. Tomorrow I will come to you @cgtz  and discuss.

Will go through this soon.

@xiahome @vgkholla addressed comments

@cgtz Nicely done. I just made a few more comments, looks good to me otherwise.

@pnarayanan addressed comments

LGTM. Merging.


new project can't find cedar

Hello,
I'm creating a fresh project in Xcode 7.2 using cocoa pods to manage dependancies. The pod install seems to go fine. I'm able to add the cedar templates and create a spec file. However when I run the tests my spec file cannot import cedar.
Looking at the setup docs it references a main.m in Supporting Files which I only have for my code not tests. Was I supposed to create an additional project or target? I see the Xcode created test groups. And i've included my spec file in my project's test target.

Found my error which turned out to be a pod file issue. I was adding cedar to the wrong test target.


Constructor gets called even when all the tests from test suite are ignored

Constructor gets called even when all the tests are ignored unlike Junit where constructor does not get called when all the tests are marked with @Ignore annotation.
class ConstructorInvokationTest extends FunSuite with BeforeAndAfterAll {

  println("================== Constructor ========================")

  override protected def beforeAll(): Unit = println("===== Before All =====")
  override protected def afterAll(): Unit  = println("===== After All =====")

  ignore("test") {}

}

Is this the expected behavior?

I see this same behavior and it's causing some unexpected behavior as well as slowing things down.


[New game]: Rock Paper Scissors Neon Theme

🎮 Game Request
I want to add this game
Point down the features
Rock Paper Scissors in Neon Theme
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

/assign

Hey @vivekvardhan2810 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @vivekvardhan2810 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


Connect-to-Api

In this milestone I :

Use store, actions, and reducers in React.
Connect React and Redux.
Connect an existing API via Redux and use the data to display something in a UI.

Thank you @TadesseDev, issues resolved.

Thank you @Shedrack-Sunday


IncomingForm end event emitted twice (at least)

Support plan

Which support plan is this issue covered by? Community
Currently blocking your project/work? no
Affecting a production system? yes

Context

Node.js version: v14 and v16 at least
Release Line of Formidable: Current
Formidable exact version: 2.0.1 (npm)
Environment: node, macOS and Linux, does not matter
Used with (popular names of modules): express

What are you trying to achieve or the steps to reproduce?

let form = new formidable.IncomingForm();

form.on("field", (field, value) => {
    console.log("field", field, value);
});

form.on("end", () => {
    console.log("end");
});

What was the result you got?
Printed "end" twice.
What result did you expect?
Print "end" once. I tested with a simple Postman form with 2 fields.
I bypassed the error using form.once("end") but this doesn't feel right.

I 'll have a look

Interesting.
Should add test in test/unit/formidable.test.js to check it's emitted once.
@dresende when 3 fields, does it emit 3 times? Try mixing fields types too: 3 fields and 1 file - emit 3-4 times?
Hm.

No, it seems to just emit 2 events, no matter if I have 2 or 3 fields. I was using multipart for form-data (fields and files) but had no files. But since I had no files I also tested with x-www-form-urlencoded and same thing happens.
I might have hit a very very specific case, or not.. I use formidable for years now but I updated recently from 1.2.2 to 2.0.1. I made the necessary changes and I use it for a lot of forms on my app, only this one seems to have some kind of glitch.

Just tested with only 1 field and it still emits 2 events. And... this only occurs for form-data body type.

Thanks for testing.
Hm, yea.. definitely strange. We should look and follow the whole flow more carefully .

Same issue happened with me also.

Published as 3.2.3

the problem is in this part
form.on("end", () => {     console.log("end"); });
should be
form.once("end", () => {     console.log("end"); });
so once instead of on

@marcorocci true but the library should also not emit end twice to begin with

so once instead of on

That's obvious and that's how people worked around it until it is/was fixed.

That's obvious

Just about nothing is "obvious" to everybody.

Just about nothing is "obvious" to everybody.

That's obvious or a paradox? 😂

once  done <<<<  yes that ok as API ..... end is used for like body parts then flags the next part ....
Like end flags 2 times its probably socket  or phrasing next part but has nothing...


Possible race condition with parallel builds

Noticed an issue when building one of my crates on travis, specifically on linux-beta where running cargo test fails with no information, but sometimes succeeds after multiple restarts. I don't remember ever seeing this issue on OS X, but it may have happened on some of the latest linux-nightlies as well (but again not on OS X). I've tried reproducing the issue locally (both in a linux VM and a travis docker image) with no success, but here's what I've been able to glean out:
My crate uses a lot of "integration" tests in the tests/ directory in an effort to parallelize part of the cargo test cycle, and so I can hack on tests without rebuilding the entire lib each time. I've noticed that for a particular build I'd see several errors like
process didn't exit successfully: `rustc tests/foo.rs ...`
process didn't exit successfully: `rustc tests/bar.rs ...`

Upon restarting the same job (note I have cargo cache enabled in travis), foo and bar will compile successfully, but some other tests will fail:
process didn't exit successfully: `rustc tests/baz.rs ...`
process didn't exit successfully: `rustc tests/qux.rs ...`

My hunch is that thanks to cargo caching, the restart is able to pick up where it left off, effectively building different tests in another order which avoids the issue for specific files, but may result somewhere else (in other words the failure isn't due to any particular test but part of the overall build process). I also noticed that if I force cargo to use a single job (-j1) the test build completes successfully, even after nuking the travis cache.
Logs are from effectively running RUSTFLAGS='--verbose' cargo test -vv, but if there is a way to get even more context from rustc I'd be happy to provide more logs
Sample failed build: https://travis-ci.org/ipetkov/conch-runtime/builds/266189422
Raw log for the same build: https://gist.github.com/ipetkov/17ec8b220e3a22570db78798af440c56
Sample successful build with -j1: https://travis-ci.org/ipetkov/conch-runtime/builds/266192089
Meta
$ rustc --version

rustc 1.20.0-beta.2 (54279dfac 2017-08-13)

$ rustup --version

rustup 1.5.0 (92d0d1e9e 2017-06-24)

$ cargo --version

cargo 0.21.0-beta (5b4b8b2ae 2017-08-12)

Thanks for the report! I wonder if this is related to OOM and Travis perhaps? Unfortunately I'm not sure what's going on

Thanks for the insight @alexcrichton! Tried out a few things to test this hypothesis:

Increased the RAM of the travis build by using sudo: required (according to this chart this gives us 7.5GB instead of the normal 4GB) and the build succeeded even with a cold cache (though we do get ~2 cores, not sure if this means its possible we're running as a single core which may be a misleading solution)
Also tried torturing cargo in a linux VM with super low RAM (using 512MB): seems like if we get an OOM error when compiling crate dependencies a fatal runtime error: allocator memory exhausted message is consistently shown. If we hit OOM when building the tests sometimes the message gets shown, but its possible it doesn't (however, the error message that rustc exited with a status of 1 is still there)

Although the evidence does point towards OOM errors, I'm still a bit suspect because

I haven't seen this happening in OS X travis builds, nor have I experienced this locally when developing (my machine has 4GB RAM which is what travis is supposed to have, though swap may play a different role in local vs travis builds)
I've never seen the allocator memory exhausted error in any of the logs for the failed travis builds which I'd expect to at least see it once somewhere
If the OOM killer picked rustc it would receive SIGKILL IIRC, so the exit status shouldn't be 1

Not super familiar with the rustc internals, maybe the error gets swallowed somewhere without being emitted. Do you have any additional advice on what can be explored? (I did try using RUSTLOG=INFO ... but didn't see any meaningful ERROR messages leading up to the build failure)
If this really is an OOM issue I'd be fine with adding some retry logic with fewer parallel builds on my end, but just trying to dig into a deeper root cause to save someone else some extra debugging :)

I've never seen the allocator memory exhausted error in any of the logs for the failed travis builds which I'd expect to at least see it once somewhere

I think this wouldn't happen due to the OOM killer?

If the OOM killer picked rustc it would receive SIGKILL IIRC, so the exit status shouldn't be 1

I believe that's due to https://github.com/rust-lang-nursery/rustup.rs/issues/806

I think this wouldn't happen due to the OOM killer?

Yeah if the OOM is at play it's possible nothing gets a chance to get printed out. I forgot that rustup intercepts rustc and we're seeing its return value and not the compiler's.
Noticed there was a fix for the linked issue merged in a few days ago. Do rustup updates ship with nightlies or do they use a different cadence? Want to try reproducing the problem with the fix in place and check for different behavior

Nah we still currently manually release rustup, so we'll have to ship an update later to get it into a release.

I don't think this has come up much in the meantime, so I'm going to close this as chalked up to "travis resource limits bugs"


docs: Add procedure framework RFC

I hereby agree to the terms of the GreptimeDB CLA
What's changed and what's your intention?
This PR adds an RFC for the procedure framework
Rendered
I implement the prototype in this branch
Checklist

[x]  I have written the necessary rustdoc comments.
[x]  I have added the necessary unit tests and integration tests.

Refer to a related PR or issue link (optional)

#286

I found most of my questions are about how to make progress in different situations. Would adding a simple flowchart/fsm can make it more comprehensive? Like, when to execute/rollback/assign seq number, who can call dump/restore/acquire lock, and how to react with different execute results.

when to execute/rollback/assign seq number, who can call dump/restore/acquire lock, and how to react with different execute results.

The ProcedureManager does these. I replaced most usages of framework in the RFC with ProcedureManager to make it more clear.
Both the API and execution flow evolve a lot while implementing the prototype. I can't provide a flowchart that simple and clear enough to explain all these things

@evenyag @waynexia  I think we can merge this RFC, many details can be added while implementing them.