Unexpected Token error on new install

Describe the bug
Just installed the latest version and am getting an error and the plugin will not start
[2/24/2022, 17:47:49] [Homebridge UI] [homebridge-camera-ui] (node:11794) ExperimentalWarning: The ESM module loader is experimental.
[2/24/2022, 17:47:49] [Homebridge UI] [homebridge-camera-ui] file:///usr/local/lib/node_modules/homebridge-camera-ui/node_modules/camera.ui/src/controller/camera/utils/camera.utils.js:166
verify?.(concat);
^
SyntaxError: Unexpected token '.'
at Loader.moduleStrategy (internal/modules/esm/translators.js:81:18)
[2/24/2022, 17:47:49] [Homebridge UI] [homebridge-camera-ui] Child process ended
Environment

Node.js Version: v12.18.0
Homebridge Version: v1.4.0
Camera UI Version: v5.0.16

I encountered the same thing; updating node.js through 'hb-service update-node' fixed the issue.

@tvallaitis I tried that, but it doesn't work. And here is no new version for Docker Image from Oznu ..: /

/homebridge # hb-service update-node
ℹ Updating Node.js from v16.14.0 to v16.14.2...
hostname: HomeBridge: Host not found
✖ Updating Node.js on Alpine Linux / Docker is not supported by this command.
✖ To update Node.js you should pull down the latest version of the oznu/homebridge Docker image.
/homebridge #

You need atleast node v14


Update and rename AC<IP_ADDRESS>.cmake to AC<IP_ADDRESS>.cmake

Arm Compiler 6.16.2 is a long term maintenance version of the Arm Compiler 6 and shall be supported by CMSIS-Toolbox as well. The cmake supports CPUs that are not supported by the 6.16.2 compiler version. For these CPUs the compiler will report an error on invocation.

Open-CMSIS-Pack/cmsis-toolbox#123 depends on this PR being merged first.

Please note that depends not only on this PR being merged but also on buildmgr being released and the toolbox workflow being updated accordingly.

Thanks a lot for clarifying.


Revert fieldList/registeredFields instance API docs

It's not the first time this problem in the docs is raised.
This reverts commit fa645249397d65650b88b02b1c8802ef5dc122da/PR #1404.
Fixes #3396

Codecov Report

Merging #3398 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #3398   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files          68      68
  Lines        1529    1529
======================================
  Hits         1529    1529

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 1965475...56c4d08. Read the comment docs.


Add transformed test artifact

PHENIO now includes phenio-test.owl, a small testing subset.
This PR adds to the existing PhenioTransform to also process the test subset, partially as an integration test, but also to produce a KGX-format equivalent of phenio-test.

Note that the test file doesn't receive the full set of infores additions, simply because it doesn't have the same column arrangement as the full PHENIO input. This may be something that can be fixed upstream.


<IP_ADDRESS> won't run

After CTRL-bypassing app security on OSX 10.13.4, the app in https://github.com/LIMXTEC/BitCore/releases/download/<IP_ADDRESS>/bitcore-qt-macOS-High-Sierra.10.13.4.dmg never opens, never shows up in the dock for any human-perceptible amount of time. Activity Monitor doesn't show it either.

Can you maybe try the old version ?
https://github.com/LIMXTEC/BitCore/releases/download/<IP_ADDRESS>/3.OSX.BitCore-Qt-0-14-1-6-2.dmg
Kind Regards Christian

Whatever was the previous version I had downloaded, worked.


highlight sometimes too close to text when using "Dynamic highlights" plugin

Hi, nice theme!
I am using the "Dynamic highlight plugin" (it highlights all occurrences of word under cursor or the one highlighted by user) and I noticed that with this theme the highlight is sometimes too close to the text (  which occurences are highlighted differently depends from the placing current highlight)

When using other themes the effect is not so visible, probably because this theme is using a thicker highlight "_ _ _ "
Dynamic highlights is using the following css https://github.com/nothingislost/obsidian-dynamic-highlights/blob/master/styles.css
/* #region selection highlighter styles */

.cm-matched-word,
.cm-matched-string {
  text-decoration: underline dashed var(--text-accent);
}

.cm-current-word,
.cm-current-string {
  text-decoration: underline dotted var(--text-accent);
}

The issue  might be solved by the creator of the plugin (but plugin stoped with updates a year ago) but I wonder if this theme might also fix this by moving the "_ _ _" highlights a few pixels/points  more below word?
I could understand if this is not fixed, as my use case is not that common :)

I think it can't be done by editing the theme, I could add a new underline highlight a few pixels more below but the plugin's own highlight is still there.
I checked that it seems other themes (including Default theme) also behave like that. So I think it needs to be solved by tweak the plugin itself.

Thanks for looking into it!
Indeed , I think it might be related to how vanilla Obsidian made computation for applying CSS, this effect is visible only below certain magnitude of zoom, and it might depends also from the screen resolution of the person who is checking it.
In my case I was getting different behaviour with default theme and your theme, and it might be related to the level of zoom and my screen resolution (as those might infulence how the css rules are applied)
I am closing this issue as I dont see that something can be directly done now and the issue is rather a curiosity than an critical issue.


Add meta tags/standard schema/etc for SEO

Problem statement
We need to add meta tags and schema standards to help with SEO.
What you need to know
Adding meta/schema tags will help with what shows up in search results and if links are shared via social media/etc.
From Ming: "can you help me understand why the RS page does not show up when you google it? The RS github page does and is the 2nd highest result behind SimpleReport." https://usds.slack.com/archives/C02HJ43AE8Z/p1635545478124500
Looks like we have a meta tag defined that prevents robots, like the Google Bot, from crawling the website:
https://github.com/CDCgov/prime-reportstream/blob/64ac89dfbb71aff56be92617fbdd7bea01cbc425/frontend/src/_includes/head_tags_universal.liquid#L7
From Ron: "We do need that tag, but it should only be enabled in lower environments."
We should research what it will take to have marketing pages surface on search engines.
Acceptance criteria

[ ] Every page has basic meta and schema properties
[ ] Public-facing pages have more detailed meta and schema properties (as needed)

To do

[ ] Fill out common meta tags (schema.org)
[ ] Write/reuse standard copy that'll show up in search results
[ ] Write/reuse standard copy that'll show up in shares/social
[ ] Create img that'll be use for shares/social
[ ] Update robots.txt
[ ] Add a sitemap.xml at the root and fill it in with data

@bgantick will make a follow on ticket for Eng efforts.

Consider this "kinda blocked" by #6421 -- @drew-usds Lots of good info in there, check my closing comment. This will be natively integrated after a shift to a static site (Gatsby)!

Also added stale because this could use a refresh; it's been over 1y

Old - closing. Doing new SEO work now.


bugfix: update regex to work with windoze paths

Thanks for the prompt response mate. Can you please let me know when you publish it. Ty.

Published on npm. v0.1.3. Thanks! :+1:

:+1:


Usage of RootManageSharedAccessKey

In the discovery scripts, the SharedAccessKeyName is fixed at RootManageSharedAccessKey
($conn = "Endpoint=sb://" + $namespaceName + "/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=" + $password)
It would be nice to be able to supply a custom Access Key Name, as we created one specially for monitoring tooling. The name can be derived from the name supplied in the AccountName field in the Simple Authentication account which is created in SCOM

We also experienced this issue - ideally it would just use the Username supplied via the RunAs account.


⚠ Minecraft has degraded performance

In 86dacbc, Minecraft (https://www.minecraft.net) experienced degraded performance:

HTTP code: 200
Response time: 1196 ms

Resolved: Minecraft performance has improved in f681379.


MediaElch: init at 2.8.2

Motivation for this change
A paket that is missing, which I use a lot. Maybe others are missing it too.
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

this is my first submission, so any guidance is wanted.

i think the commit hash is not correct. i will fix this shortly

hash is now correct and i ran nixpkgs-fmt

Result of nixpkgs-review pr 107270 run on x86_64-linux 1

1 package built:

mediaelch

Result of nixpkgs-review pr 107270 run on x86_64-linux 1

1 package built:

mediaelch


i18n(es): Updated image.mdx & netlify.mdx

What kind of changes does this PR include?

New or updated content
Translated content

Description

What does this PR change? Give us a brief description.
Updated image.mdx & netlify.mdx based on this commit 8fbd915f1a6ac3da4d827490655fccc431ce22f8

Muchas gracias por el review @Waxer59 😁


Update overview image

Description
I think we still need to update this image.
At least remove Java and Bee. But we also need to add wallet (btw I think this is the wrong image anyway 🤔 ) and so on
Are you planning to do it yourself in a pull request?
Yes, I can do it. But first I need approval from the team on how the image should look like and what it should contain

Yeah it would be pretty identical I guess, remove Java, replace iota.rs with SDK and remove bee.

Please do it :)

Maybe put the bindings core between the SDK and the bindings, it's a separate crate (iota-sdk-bindings-core)

Will create a new image 👍


Can't take screenshots on Mac?

Hi! using command shift 4 to take a screenshot of atom creates strange results. Please feel free to look at my screen captures if it's helpful ...

What version of OS X are you using?

Is it really possible that this is an Atom issue, rather than OSX and whatever is used for screenshots here?
Has anyone seen this before (as in related to Atom)?

I'm actually having a similar issue since a little while ago with taking screenshots of Atom using licecap. Used to work fine before, but since an Atom update not too long ago it stopped working. I didn't update my OS or licecap in between, so it's strange to say the least.
This was on OS X 10.10.3.

Thank you for your issue!
We haven't gotten a response to our questions in our comment https://github.com/atom/atom/issues/8008#issuecomment-123832762. With only the information that is currently in the issue, we don't have enough information to take action. I'm going to close this but don't hesitate to reach out if you have or find the answers we need, we'll be happy to reopen the issue.

@50Wliu

What version of OS X are you using?

This was on OS X 10.10.3.


New Landing Page Layout: Getting Started Guide

Slightly revised content, and an updated layout in the mock-up (PSD - Layer Comp "Getting Started Landing").
I have introduced a new style here, for what I'd call "page content navigation"...the links to sub-sections within docs categories. This page, Getting Started, has a slightly specialized version of this style, with the inclusion of "STEP X" above (rather than in-line) the step/sub-category name.

Also including on this issue, the approach to styling for page content navigation on handheld devices:
PSD - Layer Comp "docs-landing"

Related to what is on staging:

[ ] The first paragraph beneath the page title should be styled with slightly larger than body, grey text (mimicking what is found on the homepage). Currently, the styling on the docs homepage is inline as
style="color:#888888;font-size:1.35rem;line-height:1.9rem;"
[ ] The first paragraph text should be edited to read: This guide is geared to helping people new to PhoneGap get up and running as quickly as possible with the least amount of setup and time.

Fixed the 1st paragraph and committed to staging per the 2nd bullet above.

looks good on staging


CustomEvent detail not getting passed

I created a custom element and added a custom event to it exactly as described here.
When the event triggers my function is called, but the event parameter does not contain the detail property.
On Firefox the event is {"isTrusted":false}.
On Chrome the event object is empty: {}
The blog post suggests that this has worked before. I'm using<EMAIL_ADDRESS>

This shouldn't have anything to do with Aurelia since it's just a standard DOM event. Can you share some code with me or a sample project we can test?

I don't what I've been doing wrong, but it's working now. Thanks! :)


Fix the zoom issue and bring smooth transition

I changed the way the zoom factor is calculated in order to be more accurate.
I also bring smooth transition while a user is moving the map from a point to another point.

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

Can you briefly describe what the scaling issue is, or how I can see that this improves it? I'd like to confirm before merging it.

Yes sure here it is (see comments on the source code):
<App>
	<StatusBarBackground Dock="Top"/>
	<JavaScript>
	var Observable = require("FuseJS/Observable");

    /***
     To get the zoom issue (pull request #1123)
     How to reproduce:
     1/ Pinch to set a new zoom factor
     2/ click on Position A, and then Position B, then back to Position A...
     => Zoom factor will change on each tap.

     with the fix, Zoom factor will change, but definitively less
	*/
    var pointA = {latitude:43, longitude:10};
    var pointB = {latitude:42, longitude:9};
    var currentLocation = Observable(pointA);
	var mapZoomFactor = Observable(9);

	currentLocation.onValueChanged(module, function(x){
		console.log("New Location:"+JSON.stringify(x));
	});

	mapZoomFactor.onValueChanged(module, function(x){
		console.log("mapZoomFactor :"+x);
	});

	function gotoA(){
		console.log("TAP A")
		currentLocation.value = pointA;
	}
	function gotoB(){
		console.log("TAP B")
		currentLocation.value = pointB;
	}

	module.exports ={
		gotoB : gotoB,
		gotoA : gotoA,
		currentLocation : currentLocation,
		mapZoomFactor : mapZoomFactor,
		pointA : pointA,
		pointB : pointB
	}

	</JavaScript>
	<Panel>
		<NativeViewHost Dock="Top" >
	            <Panel Alignment="Bottom" >
	            	<StackPanel ItemSpacing="10">
		            	<StackPanel Orientation="Horizontal" Alignment="Center" ItemSpacing="20">
		            		<Button Color="#aabbcc" Padding="20" Clicked="{gotoB}">
		            			<Text Value="Position A" />
		            			<Shadow/>
		            		</Button>
		            		<Button Color="#aabbdd" Padding="20" Clicked="{gotoA}">
		            			<Text Value="Position B"/>
		            			<Shadow/>
		            		</Button>
		            	</StackPanel>
	            		<Text Value="Zoom Factor: {mapZoomFactor}" Alignment="Center" Padding="0,0,0,5"/>
	            	</StackPanel>
	            </Panel>

	            <MapView ux:Name="map"  Latitude="{currentLocation.latitude}" Longitude="{currentLocation.longitude}"  ShowCompass="true" ShowMyLocation="true" ShowMyLocationButton="true"  Zoom="{mapZoomFactor}" AllowScroll="true" >
	                <MapMarker Latitude="{pointA.latitude}" Longitude="{pointA.longitude}"  Tapped="{gotoB}"/>
					<MapMarker Latitude="{pointB.latitude}" Longitude="{pointB.longitude}"  Tapped="{gotoA}"/>
	            </MapView>
	    </NativeViewHost>

</Panel>
</App>


Validation for MasterCard BIN 2-Series<PHONE_NUMBER>99)

The luhn test is failing for the MasterCard BIN 2-Series<PHONE_NUMBER>99).
Please update the luhn code to accomodate BIN 2 series.

I'll work on getting this updated.  Have you seen any test numbers associated with the new 2-Series?

Test card number<PHONE_NUMBER>000015 appears to be validating properly.  If there is a different test card number, please provide so i can verify against it.

Closing as 222-series cards appear to be validating properly and no additional test cards have been provided.


feat(spm): add watchos support

Add watchOS support

Thanks. Is it also necessary to add an availability statement to the fetch function? https://github.com/open-meteo/sdk/blob/0002b61dc7adc6273bb7d41ec97e8c01ccd3f260/swift/Sources/OpenMeteoSdk/OpenMeteoSdk.swift#L11-L24

I'm fairly sure it's not needed, I'm using a branch with the changes proposed and it's compiling, running and fetching without any warnings, but if you think we should add an availability statement just for safety's sake I'm fine with that.

Ok, thanks! I merged it as it. The changes will be released with the next version!


db diff doesn't detect changes to publication

Bug report
Describe the bug
db diff doesn't detect changes to publication
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:

Enable realtime for a table or create a publication with SQL
run db diff

Expected behavior
A new migration is created
Additional context
Probably related: https://github.com/supabase/cli/issues/805

What is the recommended way of enabling publications in my migration files, given that db diff does not work.
Can I just write the following in my migrations:
CREATE PUBLICATION mypublication FOR TABLE mytable;


Final loader didn't return buffer or string

Reporting a bug?
After upgrading yaml-loader from v0.6.0 to v0.8.0 I got this build error on .yml files: "Final loader<EMAIL_ADDRESS>didn't return a Buffer or String"
Expected behavior
Build with no errors :)
Reproduction

System Info
package.json:

"dependencies": {
    "@quasar/quasar-ui-qcalendar": "^3.4.1",
    "axios": "^0.25.0",
    "core-js": "^3.22.8",
    "lodash": "^4.17.21",
    "mitt": "^3.0.0",
    "pinia": "^2.0.14",
    "quasar": "^2.7.1",
    "quasar-extras": "^2.0.9",
    "vue": "^3.2.36",
    "vue-i18n": "^9.1.10",
    "vue-router": "^4.0.15"
  },
  "devDependencies": {
    "@babel/eslint-parser": "^7.18.2",
    "@babel/plugin-proposal-class-properties": "^7.17.12",
    "@babel/plugin-proposal-nullish-coalescing-operator": "^7.17.12",
    "@babel/plugin-proposal-optional-chaining": "^7.17.12",
    "@babel/plugin-proposal-private-methods": "^7.17.12",
    "@intlify/vue-i18n-loader": "^4.2.0",
    "@vue/cli-plugin-babel": "^5.0.4",
    "@vue/cli-plugin-eslint": "^5.0.4",
    "@vue/cli-service": "^5.0.4",
    "@vue/compiler-sfc": "^3.2.36",
    "circular-dependency-plugin": "^5.2.2",
    "dotenv": "^14.3.2",
    "dotenv-expand": "^6.0.1",
    "eslint": "^8.16.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-vue": "^9.1.0",
    "glob-all": "^3.3.0",
    "purgecss-webpack-plugin": "^4.1.3",
    "raw-loader": "^4.0.2",
    "sass": "^1.52.1",
    "sass-loader": "^10.2.1",
    "webpack-bundle-analyzer": "^4.5.0",
    "yaml-loader": "^0.8.0"
  }

Screenshot
i18n webpack config

g
Additional context
No response
Validations

[X] Read the Contributing Guidelines
[X] Read the Documentation
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[ ] Check that this is a concrete bug. For Q&A open a GitHub Discussion
[ ] The provided reproduction is a minimal reproducible example of the bug.

Thank you for your reporting!
hmm, 🤔
we need yaml-style i18n locale messages that are not processed by vue-i18n need to be ignored and pipelined with the rest of the loader pipeline.


Sparc View

There are only 2 changes that affect sparc view:

use sparc_terms-mod.txt
edited sparc/view/ to allow an organ list to be presented even though only Brain is linked.

all ilxutils/* can be ignored

499396e needs to be removed/reworked, it pulled in
	nifstd/bin/publish-sawg
	nifstd/bin/publish.el
	nifstd/resources/sawg.html

which should not be stored in git directly

closing due to rebase


Automated cherry pick of #4232: Fix(notify): Unified the api params and fix some bug.

Cherry pick of #4232 on release/2.12.
#4232: Fix(notify): Unified the api params and fix some bug.

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.12@bd0f6b9). Click here to learn what that means.
The diff coverage is 0%.

@@              Coverage Diff               @@
##             release/2.12   #4243   +/-   ##
==============================================
  Coverage                ?   6.84%
==============================================
  Files                   ?     501
  Lines                   ?   85078
  Branches                ?       0
==============================================
  Hits                    ?    5827
  Misses                  ?   78758
  Partials                ?     493

Flag
Coverage Δ

#aFlag
6.84% <0%> (?)

Impacted Files
Coverage Δ

pkg/mcclient/modules/notify/mod_notification.go
46.15% <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 bd0f6b9...542207b. Read the comment docs.

/lgtm
/approve


For object with only one property, should we omit the property for specified definition?

Description
For definition as below, should we omit the id property in CLI design?
    "Disk": {
      "type": "object",
      "description": "Managed disk to attach to the DiskPool. Required.",
      "required": [
        "id"
      ],
      "additionalProperties": false,
      "properties": {
        "id": {
          "type": "string",
          "description": "Unique Azure resource id of the managed disk. Required."
        }
      }
    },

Current generated command with --disks id=xxx id=xxx:

Expected behavior:

--disks xxx xxx
Solution

Manual change for --disks
Find a way to support positional argument
Need to discuss if we should support such desigin in CodeGen tool

--sku

--disk is supported by cli-directive (positional argument) now.
--sku need more design.

plan to do this after refactor


Fixed integration installation command

Describe changes
I implemented/fixed _ to achieve _.
Pre-requisites
Please ensure you have done the following:

[ ] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] If I have added an integration, I have updated the integrations table and the corresponding website section.
[ ] I have added tests to cover my changes.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

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

@hamzamaiot Sorry, I missed that bit when opening the issue. All done.


$name is always (null)

Hi,
i need help!
Version 3.0.2.
§name is always (null).
Cant connect to openHAB cause:
java.lang.Exception: Did not receive mandatory topic value: homie/a8f1fd00/$name
Did a review to the homie source code, but I could not find any failure.
Need help.
Thank you!
My settings.py:
WIFI_SSID = "XXXXXXX"
WIFI_PASSWORD = "XXXXXXX"
MQTT_BROKER = "xxx.xxx.xx.xxx"
DEVICE_ID = get_unique_id()
DEVICE_NAME = "mydevice"
DEVICE_STATS_INTERVAL = 50
from homie.constants import EXT_MPY
EXTENSIONS = [EXT_MPY]
MQTT Message:
homie/a8f1fd00/$homie 4.0.0
homie/a8f1fd00/$name (null)
homie/a8f1fd00/$state init
homie/a8f1fd00/$implementation esp8266
homie/a8f1fd00/$nodes led
homie/a8f1fd00/led/$name Onboard LED
homie/a8f1fd00/led/$type LED
homie/a8f1fd00/led/$properties power
homie/a8f1fd00/led/power/$name Power
homie/a8f1fd00/led/power/$datatype boolean
homie/a8f1fd00/led/power/$settable true
homie/a8f1fd00/$extensions (null)
homie/a8f1fd00/$state ready
homie/a8f1fd00/led/power false

Could fix it with a workaround. DEVICE_NAME must come before DEVICE_ID in settings.py. Dont know why.

Cool that you could fix it. But this is strange. I'll look into it some time. Thanks for reporting!


How to download all the chemical compound and their related data of an organism from LOTUS ?

So, i have an organism and i want to download all the chemical compounds related to that organism with their smile ID and the species that produce those chemical compounds.
So what i did was just search in the web page and found all the entries of chemical compounds related to that organism. And downloaded the SDF file which was the only downloading option available. And later converted it to excel format.
But what i realized was that file was missing compound names.
So what i wanted was Compound name, Smile ID, Species it is present.
Is is possible to get it as such from the LOTUS database by any means ?

Hi!
Thank you for your issue.
Actually, we support a lot of custom searches (see https://lotus.naturalproducts.net/documentation) but not the specific one you requested.
We might provide a SPARQL endpoint in the future to handle such requests but in the meantime, querying Wikidata directly seems a good option.
I prepared a query you can easily adapt for you: https://w.wiki/5GSw. You can directly download the results as a tabular file there.
Another option could be to use https://pubchem.ncbi.nlm.nih.gov/classification/#hid=115 and search there directly, they offer CSV download also.
More generally, the compounds' names are automatically generated so we would advise being very cautious with them.
Best

Thank you for your quick response and valuable suggestion.
As i see the code and downloaded the data the fields molecular formulae was missing.
So, i tried to modify the code and download the molecular formulae also.
But i don't know why it shows query time limit reached.
So, I tried this code
#title: What are the compounds found in Gentiana (Q144682) spp. or children taxa? SELECT DISTINCT ?structure ?structureLabel ?structure_smiles ?organism ?organism_name ?moleculeLabel ?formule ?molecule WHERE {   VALUES ?taxon {     wd:Q144682                                    # You can remove the Qxxxxxx and hit Ctrl+space, type the first letters and it should autocomplete   }   ?organism (wdt:P171*) ?taxon;                   # Include children taxa                         wdt:P225 ?organism_name.            # Found in given taxon/taxa   ?molecule  wdt:P31 ?moleculeLabel;               wdt:P274 ?formule. SERVICE wikibase:label { bd:serviceParam wikibase:language "en, de". } } LIMIT 10000
Can you check and guide me where did i go wrong.

You were almost there!
I think the query you want is: https://w.wiki/5Ggd
Your was querying again against whole Wikidata for molecules

Thanks for the correction and insights.

Your search for "Gentiana" returned 483 natural products in LOTUS Database

Thank you

I'm trying to do something similar and following your examples, when I run:
SELECT DISTINCT ?structure ?structureLabel ?structure_smiles ?structureCAS ?structureINCHIKEY ?organism ?organism_name WHERE {
  VALUES ?taxon {
    wd:Q21754                                    # You can remove the Qxxxxxx and hit Ctrl+space, type the first letters and it should autocomplete
  }
  ?organism (wdt:P171*) ?taxon;                   # Include children taxa
                        wdt:P225 ?organism_name.            # Found in given taxon/taxa

  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
LIMIT 100000

I get 20968 results, however when I try to include CASID and INCHIKEY information with the following:
SELECT DISTINCT ?structure ?structureLabel ?structure_smiles ?structureCAS ?structureINCHIKEY ?organism ?organism_name WHERE {
  VALUES ?taxon {
    wd:Q21754                                    # You can remove the Qxxxxxx and hit Ctrl+space, type the first letters and it should autocomplete
  }
  ?organism (wdt:P171*) ?taxon;                   # Include children taxa
                        wdt:P225 ?organism_name.            # Get the INCHIKEY

  SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
LIMIT 100000

I only get 7967 results. Am I doing something wrong?


Clarify constraints on Security Scheme Object Scheme Property

When declaring the use of a 'http' SecurityScheme Type, the Scheme property is a pointer to the appropriate specification for describing the authentication protocol.  Ideally this scheme should be listed in the IANA Authentication Scheme Registry.  However, a number of popular schemes are not, and some APIs use their own custom scheme.
This wording change clarifies that the scheme SHOULD be listed in the IANA registry, but it is not a MUST.  This leaves the door open for specifications to describe and tooling to support a wider set of authentication schemes.
There should be no expectation for tooling to support unregistered schemes.

Add note that "bearer" in applies to is a case insensitive rule.

Consider adding wording on expectation of tooling support for external registries.

Decided not to add not about case sensitivity of bearer because a) there is no clean way to add that annotation and b) the auth scheme is defined as case insensitive, so it should be expected that any form of the bearer identifier should be sufficient.

Chose not to add wording around tooling support.  The use of a registry for defining a set of values implicitly indicates that that tooling may not support a particular value.  We cannot impose the requirement to support all registry values on tooling as any new addition to the registry would then make tooling not compliant with the spec.


Issue 21637: trailing comma in import list

Added an example of the functionality implemented in the pull request https://github.com/dlang/dmd/pull/12917 at the section regarding selective imports

Should I close this pull request @dkorpel ?

Should I close this pull request @dkorpel ?

The change should still be reflected in the grammar:
https://github.com/dlang/dlang.org/blob/0a90480d5a6967eabbf8f4a7e62709c9d51d55b6/spec/module.dd#L196-L199
You can use this PR to do that. For reference, here's how ParameterList is specified:
https://github.com/dlang/dlang.org/blob/0a90480d5a6967eabbf8f4a7e62709c9d51d55b6/spec/function.dd#L33-L37


Fix some apparent a11y issues with react-dates

I recently pulled in the latest version of react-dates into our internal repos and discovered a few accessibility issues through our automatic testing.

The caption id was not unique! Namely it was the same on each month which was causing some problems. It also was missing the corresponding aria-labelledby attribute the table itself.
There was a text-contrast issue with the focus background color, so I modified the default styling to match what is currently used on airbnb.com. I still need to go back and make sure everything is customizable. :)
I took the opportunity to address a lot of queries in the issues on this repo and make the input a real input.

to: @ljharb @gabergg @backwardok @airbnb/webinfra

Coverage decreased (-0.05%) to 86.738% when pulling 87331be6da6c6cdc178d1add7b078985906fb18a on maja-fix-a11y-issues into a448352014d51f35110f1abd0924e8fe330a7840 on master.

Coverage decreased (-0.05%) to 86.738% when pulling 98bd0352a584d9de3a22322cbd9d23303a2e131a on maja-fix-a11y-issues into a448352014d51f35110f1abd0924e8fe330a7840 on master.

PTAL @backwardok @gabergg

Coverage decreased (-0.05%) to 86.738% when pulling ec8ac9e783db1526e0ff4dc75c688d4ed2728c57 on maja-fix-a11y-issues into a448352014d51f35110f1abd0924e8fe330a7840 on master.

@ljharb the reason for removing the inputValue, startDateValue, and endDateValue props is that they were essentially a way to have the input element value to be in iso format even as the display format was something nicer. The effect was that a server-side submit of a form (rare, i know) would have a nice iso formatted date submitted.
Of course now that I have axed the concept of the fake input and real input (which is much better for accessibility reason), this is no longer necessary and the value of the input element is just the formatted date value when it exists.

Coverage decreased (-0.05%) to 86.738% when pulling 6c2e0627010f1df80a48c2dd0573c4ce534a07d4 on maja-fix-a11y-issues into a448352014d51f35110f1abd0924e8fe330a7840 on master.

Coverage decreased (-0.05%) to 86.738% when pulling aba5a55af71955a5aae6ec05f985f2c3c435cb11 on maja-fix-a11y-issues into a448352014d51f35110f1abd0924e8fe330a7840 on master.

Coverage decreased (-0.05%) to 86.738% when pulling aba5a55af71955a5aae6ec05f985f2c3c435cb11 on maja-fix-a11y-issues into a448352014d51f35110f1abd0924e8fe330a7840 on master.

@ljharb @backwardok @gabergg could I get a stamp on this? I think I've addressed concerns.

Coverage decreased (-82.3%) to 4.372% when pulling 2e7948d9d469e9d0858ffc6ad975ee3480b85fa0 on maja-fix-a11y-issues into e2e5767afc4dd135ff4580d6324c0bd0f531efb9 on master.

Coverage decreased (-0.06%) to 86.662% when pulling 9e76cc7c7d2b426cffd2a09d2e11d7e62b737a60 on maja-fix-a11y-issues into e2e5767afc4dd135ff4580d6324c0bd0f531efb9 on master.

Coverage decreased (-0.05%) to 86.662% when pulling ae1f8d9f844e0ca2615af7285e0c04bd7fef966a on maja-fix-a11y-issues into 6850c56aec6279ace532b03a52d23aa707d27375 on master.

Coverage decreased (-0.05%) to 86.662% when pulling 4ae14873d53cba4239e4ff732a3f94f7562d2a1c on maja-fix-a11y-issues into 6850c56aec6279ace532b03a52d23aa707d27375 on master.

I blame jordan! :P


unable to start notary server

Hello:
I'm following below steps to run Notary service but ending up with following errors
https://docs.docker.com/notary/running_a_service/#run-a-service-for-testing-or-development
Can you please help me to fix this.
signer_1  | ./migrations/migrate.sh: line 63: migrate: not found
signer_1  | waiting for mysql://signer@tcp(mysql:3306)/notarysigner to come up.
server_1  | ./migrations/migrate.sh: line 63: migrate: not found
server_1  | waiting for mysql://server@tcp(mysql:3306)/notaryserver to come up.

can anyone help me please

I am also getting the error
waiting for mysql://server@tcp(mysql:3306)/notaryserver to come up.

I am unable to reproduce this issue - could you please provide more logs from the database container or any other details?
In particular: are you deviating from docker-compose up in the freshly cloned repo?
Also, I don't think this should cause an issue but are you using the new repo path theupdateframework/notary instead of docker/notary?  I checked locally and it worked for both paths for me.

Somehow I manage to start but not able to do init seeing following error
ec2-user@mydockernotary:~/.notary$ notary -D init docker/ucp-controller
DEBU[0000] Using the following trust directory: /home/myhome/.docker/trust
DEBU[0000] Trusting 1 certs
ERRO[0000] could not reach https://mydockernotary.corp.com: Get https://mydockernotary.corp.com/v2/: x509: certificate is valid for *.com, *.*.com, example.com, *.dtr, *.*.dtr, not mydockernotary.corp.com
INFO[0000] continuing in offline mode
DEBU[0000] No yubikey found, using alternative key storage: no library found
DEBU[0000] No yubikey found, using alternative key storage: no library found
Root key found, using: cb91231dff5f8da9431cab0f18123dc28202c31a0fdca4ea3a3fc17af2655a9b
DEBU[0000] No yubikey found, using alternative key storage: no library found
Enter passphrase for root key with ID cb91231:

I'm not sure if i did something wrong while installation
ec2-user@mydockernotary:~/.notary$ docker ps | grep notary
ff7826d1910c        notary_server                    "/usr/bin/env sh -..."   About an hour ago   Up About an hour      <IP_ADDRESS>:4443->4443/tcp, <IP_ADDRESS>:32772->8080/tcp                                   notary_server_1
13faf7082ded        notary_signer                    "/usr/bin/env sh -..."   About an hour ago   Up About an hour                                                                                notary_signer_1
f75effa23f2c        mariadb:10.1.28                  "docker-entrypoint..."   About an hour ago   Up About an hour      3306/tcp                                                                          notary_mysql_1
3838a20e812c        docker/dtr-notary-signer:2.4.0   "/start.sh"              4 days ago          Up 32 minutes                                                                                dtr-notary-signer-f77eb2435263
bac8876b7b54        docker/dtr-notary-server:2.4.0   "/start.sh"              4 days ago          Up 32 minutes                                                                                dtr-notary-server-f77eb2435263

Please suggest what i have to do to resolve this issue
Thanks a lot for your help in advance!!

Any help please to fix this

hi @Rahul-github, can you please help us with more information that we had asked for previously?  That would be very helpful.

In particular: are you deviating from docker-compose up in the freshly cloned repo? Are you using the master branch or a specific commit?

Also: are you specifically using Notary within a Docker EE setup?  If so, Docker Support can help you.

Hello Riyaz:
I'm running evaluation license, no option for me to get support from support. looks like only you can help me out :)
I cloned the repo from git clone https://github.com/docker/notary.git and ran docker compose, Initially, I was following instructions mentions in Gitbook[Yubikey Handbook].

@Rahul-github: ok this information helps.  Docker EE includes a Notary server and signer by default, so you don't need to interact with the Notary source code at all.  The docker/dtr-notary-signer:2.4.0 and docker/dtr-notary-server:2.4.0 containers are already deployed for you.
The appropriate place to troubleshoot any additional Docker EE issues is the Docker forums here: https://forums.docker.com/c/docker-data-center
I'll close this issue and we can revisit any followups there.


Expose custom message encoder/decoder from video conference

This change was done so that applications that use a different message serialization protocol, in our case it's protobuff, can customize how to parse/unparse the input sent in the message content for the chat

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

one last ask, could you run
yarn changeset

to add a changeset file. A patch release for react and core should be auto-selected and that's fine.
As a description, the title of the PR works.
Tried to add it myself, but didn't have the permissions to do it on your branch.

That's great!
I've run the changeset and set it as a patch update

thanks, you'll need to commit that file so that the github bot picks it up!


Modernize the QEMU run(s) and include CNL benchmark

Hi John (@johnmcfarlane) for your information, in this closed thread...
I finally got around to finishing a draft of QEMU for bare-metal STM32F429 (Cortex-M4, no floating-point unit emulation) running a tiny CNL benchmark on the (simulated) metal in CI. The benchmark features a straightforward use of CNL's scaled integer.
I run GDB via python script and capture the value of a debug variable in the GDB session (0xF00DCAFE) having decimal value<PHONE_NUMBER>, which is subsequently grep-ed out of the piped GDB session log. It's kind of a non-sophisticated approach which can and probably will be defined. But it's kind of cool. My CI job clones CNL's main branch, compiles the benchmark with arm-none-eabi using a custom startup code and linker script and subsequently runs the benchmark.
The exact CI run is here.
Thanks for providing CNL.

Hi @ckormanyos. Thanks for the update. That's great news and great work! (I've not forgotten that this is a valuable application of CNL.)


Detect if navigation page is served from server or client

Environment
Nuxt 3.5
Reproduction
// app.vue
watch(
  () => route.path,
  () => {
    console.log(process.client && useNuxtApp().payload.serverRendered);
  }
);

Describe the bug
If you navigate through pages in your application, above code will always return true. It should return true only on first page, according to this comment: https://github.com/nuxt/nuxt/issues/22643#issuecomment-1678896048.
Why do we need it?
We are fetching every page data with useFetch(). We want to use it only on the first load, and each request on client-side should be handled by $fetch instead. Even if we navigate between pages on client, each request is added to useNuxtApp().payload which is dangerous for large-scale app and memory management.
Additional context
No response
Logs
No response

The comment linked is allowing you to detect if the first page of a site was server rendered.
To detect while running its setup function if the current page is rendered on the server you can use nuxtApp.isHydrating && nuxtApp.payload.serverRendered.

@danielroe it may serve some use-cases, but if we want to launch code inside onNuxtReady() nuxtApp.isHydrating will always be false. I assume there is no in-built solution for this case?


Check if the current time instance is fizzbuzz

Hey, as you told me to do something creative, I have tried something. As I am very very new to open source, please review this and suggest something to do better next time. Thank you!!!! 😁

Interesting! Thanks :)


Look into bookworm blockers

Eventually, we would like to have this built against bookworm. But that seems to come with some challenges, e.g. python11. Would be good to have at least an overview of the upcoming issues at hand.

The challenges are much more fundamental, as the bazel buildsystem is only compatible with gcc >= 11 from bazelbuild 5.1.0 on [1]. But this release again changed the dependency management and cross compiling toolchains and also is not packaged for debian.
Apart from that, the complex dependency chain of all bazel based packages have to be reworked, a more recent tensorflow version is required (which is incompatible with pycoral) and all that needs to be tested. This unfortunately is more or less a start from scratch.
[1] https://github.com/bazelbuild/bazel/issues/12702

Ok, sounds not very promising.
I'll forward this information: There is an increasing demand to update NodeJS in meta-iot2050, and that may best be achieved via bookworm (although there are own issues with that as well).

Should we mimic what many Yocto layers do and maintain a bullseye branch while master/main would now be targeting bookworm?

Should we mimic what many Yocto layers do and maintain a bullseye branch while master/main would now be targeting bookworm?

IMHO this only makes sense if we can maintain both branches at least until bookworm is released. For iot2050, there is still a lot of development going on (e.g. rootless mraa, node-red, etc..) and I would want to avoid to manually have to backport all recent additions from the bookworm branch to the bullseye one.
And we have to keep in mind, that bookworm is everything but stable from the package selection. On a desktop system, this doesn't really make a difference, but for embedded development this creates a lot of headaches (no easy rebuilds of older versions, inconsistencies between apt cache and upstream, changes that are not reflected in the bitbake hashes which are used for SSTATE, etc... ). I would rather try to keep things stable, even if we then don't get the latest-greatest versions.


Validate metrics-server and k-native installation exist with auto scaling configurations

As the metrics-server, and K-native is optional for the users, and they can install that with modify setup as per https://github.com/wso2-cellery/sdk/issues/432, before we run a cell, the cellery CLI should validate whether the metrics-server and k-native installation exist, if autoscaling policy is added to the component. If not, the warning should be printed.

Shouldn't we fail the run command instead of printing a warning?

As we discussed offline, for zero-scaling let's fail the run. But for auto-scaling, let's print a warning.


Us7 keyboard shortcuts

Wow! Keybinds!
Keybinds:
ArrowUp, ArrowDown, ArrowLeft, ArrowRight: Graph translation
H: Hide all panels
L: Toggle legend
O: Toggle menu
N: Toggle non-interactive mode
T: Toggle timebar
I: (WIP) Toggle shortcut view
Non-interactive mode is aborted upon graph translation.
Using fast if-statements, desirable? (line 302 in App)

38 commits?

38 commits?

It really do be like that


Feedback on extension docs overview

Testing https://github.com/Microsoft/vscode/issues/62107
Under "What Can Extensions Do?", I think it would be better to not include the note about being unable to access DOM API. This makes an assumption about the readers knowledge. Since this is an overview, I think this technical detail can be left out. If it is included, then I think there should be another explanatory sentence about VSCode running on electron, or a link to docs on the architecture.
The bullet points here might also be confusing, I would use generic language instead of Tree View and StatusBar, something like "Adding new UI components or views".
The section under "Building Extensions" restates what's in the table of contents. Instead of using the same section headers, this might be better structured as a list of tools/resources that have a brief explanation of what they are and potentially a link to more, like:

Hello Code
Yeoman Code Generator
Extension Samples
vsce
References

I think it might also be useful to have an architecture diagram on the overview page. I actually quite like this about the existing extension overview page: https://code.visualstudio.com/docs/extensions/overview

I think it might also be useful to have an architecture diagram

I can update the illustration. But I think it should exist in the Extension Capabilities Overview page.
For the DOM part, I agree it's a bit intimidating for an Overview. I can put it to Extension Capabilities Overview too.

The bullet points here might also be confusing, I would use generic language instead of Tree View and StatusBar, something like "Adding new UI components or views".

Sure. Good point.

Hello Code
Yeoman Code Generator
Extension Samples
vsce
References

The problem is vsce and Yeoman Code Generator are too detailed that I don't think they should end up in this listing, though.

The bullet points here might also be confusing, I would use generic language instead of Tree View and StatusBar, something like "Adding new UI components or views".

Made it Add customized components & views to the Workbench UI.

If it is included, then I think there should be another explanatory sentence about VSCode running on electron, or a link to docs on the architecture.

What we end up with:

VS Code is an Electron based app, so its UI is built using HTML, CSS and JavaScript using the usual browser DOM API. However, VS Code does not provide DOM access to extension authors in order to ensure its responsiveness and performance. Instead, an extensive Extension API is exposed in order to customize the editor. Here are some examples of what you can achieve using this API, each with link to a more detailed topic:


Madhav/met 2124 Banner Grabbing Tool

Uses fingerprintx tool from Praetorian to get service information.
No fern types (networkscan doesn't have them yet)
Updated docs

Example Signal
{
    "content": {
        "target": "dvwa.com:80",
        "bannerGrabs": [
            {
                "host": "dvwa.com",
                "ip": "<IP_ADDRESS>",
                "port": 80,
                "statusCode": "400",
                "transport": "TCP",
                "service": "HTTP",
                "tls": false,
                "version": "openresty/<IP_ADDRESS>",
                "contentType": "text/plain",
                "sameSite": "UNKNOWN",
                "technologies": [
                    "OpenResty:<IP_ADDRESS> Nginx"
                ],
                "metadata": {
                    "ResponseHeaders": "map[Content-Type:[text/plain] Date:[Mon, 16 Sep 2024 18:35:47 GMT] Server:[openresty/<IP_ADDRESS>]]",
                    "Status": "400 Bad Request",
                    "StatusCode": "400",
                    "Technologies": "[OpenResty:<IP_ADDRESS> Nginx]"
                }
            }
        ]
    },
    "started_at": "2024-09-16T14:35:46.935883-04:00",
    "completed_at": "2024-09-16T14:35:47.063461-04:00",
    "status": 0
}

Example Command
 method host bannergrab --target dvwa.com --port 80 -o json


feat: bump varfish-annotator to v0.32

once https://github.com/bioconda/bioconda-recipes/pull/38987 has been merged

Coverage: 85.037%. Remained the same when pulling 698f27ddb409d607a2bb76fa7b32944ac3502e0b on feat-bump-varfish-annotator-0.32 into cf052c71a81645b3a5b0d77d3be0437ea6477852 on main.


docker does not release mem after running docker-cp

this is related to https://github.com/docker/docker/issues/30365
after executing docker cp  container:path localpath docker would not release the memory consumed during command execution.
how to reproduce
docker exec big_pare dd if=/dev/urandom of=/root/file bs=10M count=100
docker cp big_pare:/root/file ./file4
top -d 0.5 -n 1 -b | grep docker

after docker cp is finished observe high docker mem usage, this will stay around until docker restart.
[vmindru@vmutil docker-cp]$ top -d 0.5 -n 1 -b | grep docker
20736 root      20   0 3406456 2.169g   6088 S   0.0 78.1   0:04.41 dockerd-current
20743 root      20   0  207272   3576   1536 S   0.0  0.1   0:00.03 docker-containe
[vmindru@vmutil docker-cp]$

expected behavior:
release the memory as soon as docker cp process ends in a timely manner
docker version:
[vmindru@vmutil docker-cp]$ docker --version
Docker version 1.12.5, build 047e51b/1.12.5
[vmindru@vmutil docker-cp]$ uname -a
Linux vmutil 3.10.0-514.2.2.el7.x86_64 #1 SMP Wed Nov 16 13:15:13 EST 2016 x86_64 x86_64 x86_64 GNU/Linux
[vmindru@vmutil docker-cp]$

possibly related https://github.com/docker/docker/issues/29282#issuecomment-273794870

I'm closing this in favor of https://github.com/docker/docker/issues/30365.
Please continue the discussion on that issue.


Adding private_key_jwt to token_endpoint_auth_method

The title sort of says it all.
Private_key_jwt is moving to public preview.

@HarmanDhunna : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@HarmanDhunna it looks like there's a conflict on your branch - can you resolve? Then I can sign off.

@HarmanDhunna : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Merge Conflict has been resolved

#sign-off


[V6][Bug] basset artisan command needs a help view to keep inline with other artisan commands

Bug report
What I did
Typing
php artisan help basset
gives " ERROR  Command "basset" is not defined. Did you mean one of these?"
What I expected to happen
I expected the same output as when typing php artisan basset
Backpack, Laravel, PHP, DB version
When I run php artisan backpack:version the output is:
PHP VERSION:
PHP 8.1.12-1ubuntu4 (cli) (built: Feb 22 2023 19:48:21) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.12, Copyright (c) Zend Technologies
with Zend OPcache v8.1.12-1ubuntu4, Copyright (c), by Zend Technologies
with Xdebug v3.2.0, Copyright (c) 2002-2022, by Derick Rethans
LARAVEL VERSION:
<IP_ADDRESS>
BACKPACK PACKAGE VERSIONS:
backpack/basset: 0.18.0
backpack/crud: v6.x-dev
backpack/generators: v6.x-dev
backpack/permissionmanager: v6.x-dev
backpack/pro: v6.x-dev
backpack/theme-tabler: dev-main
Cheers

Hey @fronbow
I think the correct is php artisan basset --help or shorthand php artisan basset -h

Let me know how it goes.
Cheers


Bit Torrent (Client / Tracker) feature request

according to usage of more than 40% of all internet traffic from this protocol , it is one of most popular network protocol .
if this protocol implemented in the netty (such as socks) could to represent great Bit Torrent            Client / Tracker with netty performance and features.
this is very useful for most internet traffic usage i think place of p2p is empty in netty handler list , this is can to placed in io.netty.handler.codec.p2p.bt.

I think this is out of scope for netty atm. If someone want to write a codec for it its fine to host this outside of netty.


Fixed Altitude Window Title & Spelling Errors

The altitude window was incorrectly labeled as the latitude ("atitude") window and receiver was misspelled "reciever" on two of the three widows.

Redundant pull request. Oops!

Hi, As @jprochazka is busy with family matters while I have been helping out on the related ADSB receiver code and will try to assist with the stand alone ADSB Exchange feeding script.
This change doesnt seem redundant and if you can re-submit against my fork of this code I would be please to include it with some of the updates from the equivalent script in the ADSB Receiver code :)
https://github.com/Romeo-Golf/adsb-exchange/tree/2.5.1


iis_section unlock fails to unlock authentication section

In my cookbook I'm trying to unlock the IIS windowsAuthentication and anonymousAuthentication sections at the global level but somehow it is not working correctly. I'm running the cookbook against a Win2012R2 server and am installing IIS with the IIS cookbook (version 4.1.0):
include_recipe 'iis'

# Install the ASP.NET 4.5 runtime components
include_recipe 'iis::mod_aspnet45'

# Install the Windows authentication support
include_recipe 'iis::mod_auth_windows'

# install the HTTP logging, logging tools and custom logging
include_recipe 'iis::mod_logging'

# remove the default website
include_recipe 'iis::remove_default_site'

All of that is working successfully.
The code in my cookbook to unlock the authentication sections is:
iis_section 'system.webServer/security/authentication/anonymousAuthentication' do
  action :unlock
  section 'system.webServer/security/authentication/anonymousAuthentication'
end

iis_section 'system.webServer/security/authentication/windowsAuthentication' do
  action :unlock
  section 'system.webServer/security/authentication/windowsAuthentication'
end

The cookbook runs to completion but the sections are just not unlocked.
I also have unlock sections for
iis_section 'system.webServer/handlers' do
  section 'system.webServer/handlers'
  action :unlock
end

iis_section 'system.webServer/modules' do
  section 'system.webServer/modules'
  action :unlock
end

These seem to be working correctly but the authentication section is not working. If I unlock the sections manually then it works. Like this:
powershell_script 'unlock IIS authentication sections' do
  code <<-POWERSHELL
    $ErrorActionPreference = 'Stop'

    $appCmd = 'c:\\windows\\system32\\inetsrv\\appcmd.exe'

    & $appCmd unlock config -section:"system.webServer/security/authentication/anonymousAuthentication" -commit:apphost
    & $appCmd unlock config -section:"system.webServer/security/authentication/windowsAuthentication" -commit:apphost
  POWERSHELL
end

From looking at the iis_section unlock code I think the -commit:apphost bit is missing (see http://serverfault.com/a/360556/239001)?

@pvandervelde please test branch bug-iis_section or pull request #162

I'm trying to push my changes to our production servers at the moment so I can't test this right now but I will do as soon as the release has been done.

It won't work because of #163

Just as an FYI. I tested it last week with version 4.1.1. and it still doesn't seem to work. Not quite sure what got unlocked but definitely not the configs that I wanted to have unlocked.

@pvandervelde can you give more detail? what does your recipe look like?
thanks

My assumption is the lack of /commit:, which i'll add.

My current recipe looks like this:
#
# Cookbook Name:: monitoring_server
# Recipe:: website
#
# Copyright 2015, Vista Entertainment Ltd.
#
# All rights reserved - Do Not Redistribute
#

include_recipe 'windows'
include_recipe 'iis'
# include_recipe 'webpi'

# Install the ASP.NET 4.5 runtime components
include_recipe 'iis::mod_aspnet45'

# Install the Windows authentication support
include_recipe 'iis::mod_auth_windows'

# install the HTTP logging, logging tools and custom logging
include_recipe 'iis::mod_logging'

# remove the default website
include_recipe 'iis::remove_default_site'

# install Application Request Routing V3.0
# webpi_product 'ARRv3_0' do
#   accept_eula true
#   action :install
# end
#
# Install URL rewrite V2
# webpi_product 'UrlRewrite2' do
#   accept_eula true
#   action :install
# end

# Copy the portal HTML index page
portal_directory = node['paths']['devinfra_portal_base']
remote_directory portal_directory do
  source 'portal'
  rights :read_execute, 'Everyone', applies_to_children: true, applies_to_self: false
  action :create
end

consul_ui_directory = node['paths']['devinfra_portal_consul']
remote_directory consul_ui_directory do
  source 'consului'
  rights :read_execute, 'Everyone', applies_to_children: true, applies_to_self: false
  action :create
end

iis_section 'system.webServer/handlers' do
  section 'system.webServer/handlers'
  action :unlock
end

iis_section 'system.webServer/modules' do
  section 'system.webServer/modules'
  action :unlock
end

# Unlock the global authentication so that the authentication modes can be specified
# by a web.config file. Note that we use a powershell section here to
# handle the unlocking because there is an issue in the IIS cookbook which doesn't
# unlock the authentication section at the right level.
powershell_script 'unlock IIS authentication sections' do
  code <<-POWERSHELL
    $ErrorActionPreference = 'Stop'

    $appCmd = 'c:\\windows\\system32\\inetsrv\\appcmd.exe'

    & $appCmd unlock config -section:"system.webServer/security/authentication/anonymousAuthentication" -commit:apphost
    & $appCmd unlock config -section:"system.webServer/security/authentication/windowsAuthentication" -commit:apphost
  POWERSHELL
end

# Create an App pool for the portal
# - Running with the standard IIS user
# -.NET v4 integrated pipeline
apppool_name = node['iis']['devinfra_portal_apppool']
iis_pool apppool_name do
  runtime_version '4.0'
  pipeline_mode :Integrated
  pool_identity :ApplicationPoolIdentity
  action [:add, :start]
end

iis_site 'devinfrastructure_portal' do
  protocol :http
  port 80
  path portal_directory
  application_pool apppool_name
  action [:add, :start]
end

This is using 4.1.1 of the IIS cookbook. I'm running the chef client locally on the machine if that makes a difference.
For some reason unlocking the modules and handlers section seems to work but the authentication sections can't be unlocked if I use the iis_section. I'm currently working on this recipe so if there is a (potential) fix for this let me know and I'll be happy to test. Just need to know what to do in order to get the IIS cookbook.

I've been looking at this, the command you are executing via powershell is identical to the command being ran via command line.  Try running your command as a shell_out instead of powershell.  Be aware that this powershell method isn't idempotent so it is running this command every time you run this recipe.
I'll look a little deeper and make sure the appcmd.exe call is correct but it is identical to the one running in the recipe.
Go to providers/section to see the commands that it runs.

On May 25, 2015, at 6:12 PM, Petrik van der Velde<EMAIL_ADDRESS>wrote:
My current recipe looks like this:

Cookbook Name:: monitoring_server
Recipe:: website

Copyright 2015, Vista Entertainment Ltd.

All rights reserved - Do Not Redistribute

include_recipe 'windows'
include_recipe 'iis'
include_recipe 'webpi'
Install the ASP.NET 4.5 runtime components
include_recipe 'iis::mod_aspnet45'
Install the Windows authentication support
include_recipe 'iis::mod_auth_windows'
install the HTTP logging, logging tools and custom logging
include_recipe 'iis::mod_logging'
remove the default website
include_recipe 'iis::remove_default_site'
install Application Request Routing V3.0
webpi_product 'ARRv3_0' do
accept_eula true
action :install
end

Install URL rewrite V2
webpi_product 'UrlRewrite2' do
accept_eula true
action :install
end
Copy the portal HTML index page
portal_directory = node['paths']['devinfra_portal_base']
remote_directory portal_directory do
source 'portal'
rights :read_execute, 'Everyone', applies_to_children: true, applies_to_self: false
action :create
end
consul_ui_directory = node['paths']['devinfra_portal_consul']
remote_directory consul_ui_directory do
source 'consului'
rights :read_execute, 'Everyone', applies_to_children: true, applies_to_self: false
action :create
end
iis_section 'system.webServer/handlers' do
section 'system.webServer/handlers'
action :unlock
end
iis_section 'system.webServer/modules' do
section 'system.webServer/modules'
action :unlock
end
Unlock the global authentication so that the authentication modes can be specified
by a web.config file. Note that we use a powershell section here to
handle the unlocking because there is an issue in the IIS cookbook which doesn't
unlock the authentication section at the right level.
powershell_script 'unlock IIS authentication sections' do
code <<-POWERSHELL
$ErrorActionPreference = 'Stop'
$appCmd = 'c:\\windows\\system32\\inetsrv\\appcmd.exe'

& $appCmd unlock config -section:"system.webServer/security/authentication/anonymousAuthentication" -commit:apphost
& $appCmd unlock config -section:"system.webServer/security/authentication/windowsAuthentication" -commit:apphost

POWERSHELL
end
Create an App pool for the portal
- Running with the standard IIS user
-.NET v4 integrated pipeline
apppool_name = node['iis']['devinfra_portal_apppool']
iis_pool apppool_name do
runtime_version '4.0'
pipeline_mode :Integrated
pool_identity :ApplicationPoolIdentity
action [:add, :start]
end
iis_site 'devinfrastructure_portal' do
protocol :http
port 80
path portal_directory
application_pool apppool_name
action [:add, :start]
end
This is using 4.1.1 of the IIS cookbook. I'm running the chef client locally on the machine if that makes a difference.
For some reason unlocking the modules and handlers section seems to work but the authentication sections can't be unlocked if I use the iis_section. I'm currently working on this recipe so if there is a (potential) fix for this let me know and I'll be happy to test. Just need to know what to do in order to get the IIS cookbook.
—
Reply to this email directly or view it on GitHub.

I'll test it again on my current cookbook. Could well be that something else stuffed up. Will investigate

Thanks, can you look in the providers/section.rb file and then under the unlock function check the command and see if it has commit in it? Let me know, thanks again.
Justin Schuhmann

On May 27, 2015, at 3:29 PM, Petrik van der Velde<EMAIL_ADDRESS>wrote:
I'll test it again on my current cookbook. Could well be that something else stuffed up. Will investigate
—
Reply to this email directly or view it on GitHub.

Here's what the unlock function looks like in the version of the IIS cookbook I have
action :unlock do
  @current_resource.exists = new_value?(doc.root, 'CONFIG/@overrideMode', 'Allow')

  if<EMAIL_ADDRESS>    cmd = "#{appcmd(node)} unlock config -section:\"#{new_resource.section}\" -commit:apphost"
    Chef::Log.debug(cmd)
    shell_out!(cmd, returns: new_resource.returns)
    new_resource.updated_by_last_action(true)
    Chef::Log.info('IIS Config command run')
  else
    Chef::Log.debug("#{new_resource.section} already unlocked - nothing to do")
  end
end

And I just ran my cookbook with the following items
iis_section 'system.webServer/security/authentication/anonymousAuthentication' do
  section 'system.webServer/security/authentication/anonymousAuthentication'
  action :unlock
end

iis_section 'system.webServer/security/authentication/windowsAuthentication' do
  section 'system.webServer/security/authentication/windowsAuthentication'
  action :unlock
end

and it didn't work. Not sure why or how, but I can't turn on the authentication in my website web.config because the sections aren't unlocked

@pvandervelde can you open command line (as administrator) and run your PowerShell command?  this should unlock your sections and prove whether this is wrong or right.

Ok so I just ran a cookbook with the following section in it:
iis_section 'system.webServer/handlers' do
  section 'system.webServer/handlers'
  action :unlock
end

iis_section 'system.webServer/modules' do
  section 'system.webServer/modules'
  action :unlock
end

iis_section 'system.webServer/security/authentication/windowsAuthentication' do
  section 'system.webServer/security/authentication/windowsAuthentication'
  action :unlock
end

iis_section 'system.webServer/security/authentication/anonymousAuthentication' do
  section 'system.webServer/security/authentication/anonymousAuthentication'
  action :unlock
end

iis_config '-section:system.webServer/proxy /enabled:"True" /commit:apphost' do
  action :config
end

So this should be unlocking 4 different sections and then it should run the iis_config element.  Which would explain why it doesn't unlock those sections. Not sure why it's not being executed though. The code suggests that this means that the resource is already unlocked but I don't agree with that.
Something else I just spotted in the log was this:
[2015-06-03T16:09:24+12:00] INFO: Processing windows_feature[IIS-WindowsAuthentication] action install (iis::mod_auth_windows line 29)
[2015-06-03T16:09:32+12:00] INFO: windows_feature[IIS-WindowsAuthentication] installed feature
[2015-06-03T16:09:32+12:00] INFO: Processing iis_section[unlocks windows authentication control in web.config] action unlock (iis::mod_auth_windows line 33)

That seems to say it's unlocking the same section as above. If it is then that obviously failed too. Then again I might well be misunderstanding the log.
I hope this makes things more clear. Let me know if you need me to test more stuff.

Thank you for these logs, can you run the chef client (fresh) with the debug flag?  This should give us all the required information.
I will also be able to test this tonight and I am also running Win2012R2

I actually don't have time tonight, I will get to this ASAP

Any progress on this?  Running into the same issue on 2008 r2

@tylergohl I'll look at this over the weekend, but no currently there has been no progress on this.

Did a little more digging on this, it looks like the difference is the overrideMode="Inherit" versus overrideMode="Allow" when running manually.  I don't quite understand why that would be the case though.  As you say - the command that chef is issuing seems to be identical to what I'm manually doing myself with appcmd.
Config after a chef-client run
<appcmd>
    <CONFIG CONFIG.SECTION="system.webServer/security/authentication/anonymousAuthentication" path="MACHINE/WEBROOT/APPH
OST" overrideMode="Inherit" locked="false">
        <system.webServer-security-authentication-anonymousAuthentication enabled="true" userName="IUSR" />
    </CONFIG>
</appcmd>

Config after manual unlock
.\appcmd unlock config -section:"system.webServer/security/authentication/anonymousAuthentication" -commit:apphost
<appcmd>
    <CONFIG CONFIG.SECTION="system.webServer/security/authentication/anonymousAuthentication" path="MACHINE/WEBROOT/APPH
OST" overrideMode="Allow" locked="false">
        <system.webServer-security-authentication-anonymousAuthentication enabled="true" userName="IUSR" />
    </CONFIG>
</appcmd>

Here's the chef-client debug output.  Looks like it thinks it is up to date, even though the overrideMode is set to Deny:
  * iis_section[unlocks web.config globally for anonymous auth] action unlock<?xml version="1.0" encoding="UTF-8"?>
<appcmd>
    <CONFIG CONFIG.SECTION="system.webServer/security/authentication/anonymousAuthentication" path="MACHINE/WEBROOT/APP
OST" overrideMode="Deny" locked="false">
        <system.webServer-security-authentication-anonymousAuthentication enabled="true" userName="IUSR" password="" lo
onMethod="ClearText" />
    </CONFIG>
</appcmd> (up to date)

Yay the smell of a bug! I'll dig into the on init check here when I get home.  If you feel inclined you, take a stab at it
Justin Schuhmann

On Jul 10, 2015, at 3:44 PM, Tyler Gohl<EMAIL_ADDRESS>wrote:
Here's the chef-client debug output. Looks like it thinks it is up to date, even though the overrideMode is set to Deny:

iis_section[unlocks web.config globally for anonymous auth] action unlock

<system.webServer-security-authentication-anonymousAuthentication enabled="true" userName="IUSR" password="" lo
onMethod="ClearText" />

 (up to date)
—
Reply to this email directly or view it on GitHub.

@tylergohl if you have a moment please look at the pull request #196 it resolves a command bug that might be the issue as to why it isn't even running the unlock command

Interesting - yes that was the one part of that line that looked off to me.  I'll try it on my end.

Doesn't look like that fixed it.
I think we might have a logic problem though:
action :lock do
  @current_resource.exists = new_value?(doc.root, 'CONFIG/@overrideMode', 'Deny')

  if<EMAIL_ADDRESS>    cmd = "#{appcmd(node)} lock config -section:\"#{new_resource.section}\" -commit:apphost"
    Chef::Log.debug(cmd)
    shell_out!(cmd, returns: new_resource.returns)
    new_resource.updated_by_last_action(true)
    Chef::Log.info('IIS Config command run')
  else
    Chef::Log.debug("#{new_resource.section} already locked - nothing to do")
  end
end

Correct me if I'm wrong, but shouldn't we either remove the ! from<EMAIL_ADDRESS>or change the Deny to Allowed here?
If our anonymous section was set to Allowed and we ran this function, new_value? would return true which @current_resource.exists would be set to.
We would then skip the If<EMAIL_ADDRESS>section, correct?  My ruby is a little lacking but does that sound right?

@tylergohl agreed, logic changed, please retest

Works, thanks!

@tylergohl happy to hear it, @pvandervelde please verify.
After that this issue will be awaiting code review.


Screenshots in allure during Failed

I used TestNG and Allure. The below code for the screenshots during Failure.I get the Screen shot even in the target folder buti don see any screen shots in the Allure.below is my code
@Step("ShutDown")
@AfterMethod(description="Tear Down Process")
public void ShutDown(ITestResult testResult,Method method) throws InterruptedException, Exception {
String testName = method.getName();
try{
if(testResult.getStatus()==ITestResult.FAILURE)
{
System.out.println(testResult.getStatus());
TestScreenShots(testName);////This will take into another Folder Specified.
screenshot(driver, testName);//This Screen shoot should appear in the Allure.
}
}
    catch(Exception e)
    {}
    finally{
    System.out.println("Test finished: " + testName);
    driver.quit();
    }
    }

//With the Below method i get the Screen shot stored in the Target folder, but doesnot seems to be seen in the Allure,ie After clicking on the (@Step("ShutDown")) method in Allure
@Attachment(value="{1}", type="image/gif")
public static byte[] screenshot(WebDriver driver, String name) {
byte[] screenshot = ((TakesScreenshot) driver)
.getScreenshotAs(OutputType.BYTES);
 return screenshot;

}

I found this:

It's problem of TestNG adaptor. In our adaptor we use ITestListener listener and onTestSuccess, onTestFailure, onTestFailedButWithinSuccessPercentage and onTestSkipped methods to mark test as finished. But TestNG call the methods before @AfterMethod.

And here is workaround:

public class BaseTest implements IHookable {

    @Override
    public void run(IHookCallBack callBack, ITestResult testResult) {

        callBack.runTestMethod(testResult);
        if (testResult.getThrowable() != null) {
            try {
                takeScreenShot(testResult.getMethod().getMethodName());
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }

    @Attachment(value = "Failure in method {0}", type = "image/png")
    private byte[] takeScreenShot(String methodName) throws IOException {
        return getWebDriver().getScreenshotAs(OutputType.BYTES);
    }
}

Please read both links very carefully. This Listener must be added to Test class like
@Listeners({ BaseTest.class })
I used this with Selenide (and add some changes) but it works well. Maybe later I add examples for TestNG + Allure + Selenium and TestNG + Allure + Selenide
Please edit first post to show java code correctly, because now it's unreadable

Summon @baev. Maybe we can add some FAQ for TestNG users? Because so many questions on stackoverflow and here on github about TestNG @After[Method;Suite;etc] annotation

Fixed in Allure 2 and new TestNG adaptor https://github.com/allure-framework/allure-java


error in delete command  from a index query

delete from ( select expand(rid)  from index:d.a where key = #23:5 )
Error: com.orientechnologies.orient.core.exception.OCommandExecutionException: Error on execution of command: sql.SELECT expand(rid) FROM index:dt.a WHERE key = #23:5
Error: java.lang.ClassCastException: com.orientechnologies.orient.core.id.ORecordId cannot be cast to com.orientechnologies.orient.core.record.ORecordAbstract

delete from ( select rid   from index:D.a where key = #23:5 )
Delete record(s) '1' in 0,001000 sec(s).
orientdb {db=docstore}> select rid   from index:D.a where key = #23:5
----+------+-----
|@CLASS|rid
----+------+-----
0   |null  |#30:1
----+------+-----
1 item(s) found. Query executed in 0.001 sec(s).
orientdb {db=docstore}> select from #30:1
----+-----+----------------+--------+--------
|@RID |@CLASS          |d|a
----+-----+----------------+--------+--------
0   |#30:1|d|#28:0   |#23:5
----+-----+----------------+--------+--------
1 item(s) found. Query executed in 0.001 sec(s).

Tried this against 2.1-SNAPSHOT and works:
delete vertex from ( select expand(rid) from index:Beer.id where key = 12 )

Now works also with plain DELETE (+ UNSAFE if it's a vertex/edge)


Treemap : Lables not display in some of the blocks.

Version
4.2.1
Reproduction link
https://jsfiddle.net/25bgnm03/1/
Steps to reproduce

The output of treemap is displayed correctly.
If we have only one or two labels then it's displayed all labels in all blocks of the treemap.
If we have multiple labels to display in one block then some of the blocks displayed blank.

What is expected?
labels should be displayed properly in all the blocks. Or it should display some of the labels. AS per demo, it should display one to eight labels at least.
What is actually happening?
Treemap result is displayed but it does not show labels in some of the blocks.

Any update on this issue? Please reply.

@Ovilia any updates?

@Monali-ITT Please try the latest 5.0

@pissang thank you.
Still this issue is reproducable.I am using typescript version of echart. i.e now  4.9.3.On that its not working. If you check https://jsfiddle.net/25bgnm03/1/ this link, if we keep only 1-4 lines then its displaying in all blocks.If have all lines then not displayed.At least it should display 1-2-3-4 and then ... link this.

any updated?

Are there any updates for this issue?
Thanks


migrate to ruff linter/formatter

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

Project coverage is 99.56%. Comparing base (48f196b) to head (0816b1b).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master      #16      +/-   ##
==========================================
- Coverage   99.56%   99.56%   -0.01%
==========================================
  Files           3        3
  Lines         232      229       -3
  Branches       35       35
==========================================
- Hits          231      228       -3
  Misses          1        1

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


firestore-send-email sets document state to PROCESSING indefinitely

[REQUIRED] Step 2: Describe your configuration

Extension name: firestore-send-email
Extension version: v0.1.7
Configuration values (redact info where appropriate):

Cloud Functions location: us-central1
SMTP connection URI: smtp://<POSTMARK_API_TOKEN>:<POSTMARK_API_TOKEN>@smtp.postmarkapp.com:25
Email documents collection: emails
Default FROM address: User<EMAIL_ADDRESS>Default REPLY-TO address (Optional): Parameter not set
Users collection (Optional): users
Templates collection (Optional): emailTemplates

[REQUIRED] Step 3: Describe the problem
Steps to reproduce:
When adding a document to my emails collection, I am getting an indefinite state of PROCESSING.
Expected result
Expected the state to move beyond PROCESSING and send the mail.
Actual result
The document persists in the following state indefinitely.
createdAt: January 23, 2021 at 8:59:40 AM UTC-6
delivery:
  attempts: 0
  error: null
  leaseExpireTime: January 23, 2021 at 9:00:45 AM UTC-6
  startTime: January 23, 2021 at 8:59:44 AM UTC-6
  state: "PROCESSING"
from: "Ben Example<EMAIL_ADDRESS>message:
  subject: "Example subject"
  text: "Example message"
private: true
replyTo<EMAIL_ADDRESS>toUids:
  0: "HkKeaL2MxJZkymy3g89OIBDDaYH3"
userId: "HkKeaL2MxJZkymy3g89OIBDDaYH3"

Details:
I am using Postmark. My smtp URI looks like smtp://<POSTMARK_API_TOKEN>:<POSTMARK_API_TOKEN>@smtp.postmarkapp.com:25. Postmark uses an API key with only hex characters and dashes so special characters doesn't seem like it would be the issue. The username and password for postmark are the same, the API token.
Debug:
I tried this smtp URI with nodemailer in a node repl locally and I was able to send an email successfully so it doesn't seem to be the Postmark smtp URI.
I also dug into the extensions code a little bit. In the extension, upon the create of the initial document, the cloud function updates attempts to 0 and state to PENDING. But what I see when observing the document in the firebase console is attempts are 0 and state is PROCESSING.
Looking at the switch statement for PENDING, it sets state to PROCESSING and then should call deliver().
https://github.com/firebase/extensions/blob/3aa9fd59fbdf384bf2e5d262483c6ece9d2d8057/firestore-send-email/functions/src/index.ts#L325-L337
However, if deliver() was called at all, why would attempts remain 0? My logs confirm that the "Attempting delivery..." message is not present either.
Is there something with await admin.firestore().runTransaction where it might be hanging there (though update of state to PROCESSING goes through)? I see there is a comment in the code about issue #48. Not sure if the issues there are still causing issues with this firebase extension.

Hi @bdiz
Can you confirm there are no errors in your logs for the extensions?
Additionally, I noticed that your protocol is smtp, does this work with smtps?

Hi @bdiz
Can you confirm there are no errors in your logs for the extensions?
Additionally, I noticed that your protocol is smtp, does this work with smtps?

Hi @dackers86
No function errors (just infos and debug messages), but the last two messages are noteworthy. Providing all messages for your reference.

Using smtps instead of smtp the result is identical so far as I can tell by comparing the function logs and contents of the email document (ie. state is also PROCESSING).

Hi @dackers86
No function errors (just infos and debug messages), but the last two messages are noteworthy. Providing all messages for your reference.

Using smtps instead of smtp the result is identical so far as I can tell by comparing the function logs and contents of the email document (ie. state is also PROCESSING).

Hey @bdiz,  have you tried port 587 yet? That is the typical port for smtp protocol from email client to email server.

Hey @bdiz,  have you tried port 587 yet? That is the typical port for smtp protocol from email client to email server.

Hi @russellwheatley , with smtp and '587it finished withSUCCESS` and I received the email. Thank you.
I'll notify Postmark support of this issue, as they believe port 25 should work.
Also, as I mentioned previously it does work on port 25 when sent via nodemailer in a node REPL. I'm wondering if there is an enhancement that could get it working in this extension, and at a minimum provide better debug messages vs timing out in the PROCESSING state.
Thank you for looking this over and providing these suggestions.

Hi @russellwheatley , with smtp and '587it finished withSUCCESS` and I received the email. Thank you.
I'll notify Postmark support of this issue, as they believe port 25 should work.
Also, as I mentioned previously it does work on port 25 when sent via nodemailer in a node REPL. I'm wondering if there is an enhancement that could get it working in this extension, and at a minimum provide better debug messages vs timing out in the PROCESSING state.
Thank you for looking this over and providing these suggestions.

Hello, chiming in from Postmark's support perspective 👋
We offer ports 25 , 2525, and 587 for outbound SMTP. This could suggest that Firebase started blocking port 25. Blocking that port is pretty common as an anti-abuse measure for a host.
I couldn't find a blocked port list in Firebase's docs, but I see that Google Computer Engine blocks port 25 so it wouldn't surprise me if they started to use a similar rule here.

Hello, chiming in from Postmark's support perspective 👋
We offer ports 25 , 2525, and 587 for outbound SMTP. This could suggest that Firebase started blocking port 25. Blocking that port is pretty common as an anti-abuse measure for a host.
I couldn't find a blocked port list in Firebase's docs, but I see that Google Computer Engine blocks port 25 so it wouldn't surprise me if they started to use a similar rule here.

Thanks for the feedback, folks. Glad it worked @bdiz. What @briankerr said sounds correct to me. The Firebase cloud functions are using Google Cloud Platform so it is safe to assume that port 25 is simply being blocked.

Thanks for the feedback, folks. Glad it worked @bdiz. What @briankerr said sounds correct to me. The Firebase cloud functions are using Google Cloud Platform so it is safe to assume that port 25 is simply being blocked.

@russellwheatley Can extension error be updated to indicate blocked ports?
At a minimum can the extension docs be updated with this info?
On Wed, Jan 27, 2021, 3:13 AM Russell Wheatley<EMAIL_ADDRESS>wrote:

Thanks for the feedback, folks. Glad it worked @bdiz
https://github.com/bdiz. What @briankerr https://github.com/briankerr
said sounds correct to me. The Firebase cloud functions are using Google
Cloud Platform so it is safe to assume that port 25 is simply being blocked.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/firebase/extensions/issues/574#issuecomment-768146249,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHGWOWA7UOZXL2R7ZXZHD3S37KL5ANCNFSM4WPYWO2Q
.

@russellwheatley Can extension error be updated to indicate blocked ports?
At a minimum can the extension docs be updated with this info?
On Wed, Jan 27, 2021, 3:13 AM Russell Wheatley<EMAIL_ADDRESS>wrote:

Thanks for the feedback, folks. Glad it worked @bdiz
https://github.com/bdiz. What @briankerr https://github.com/briankerr
said sounds correct to me. The Firebase cloud functions are using Google
Cloud Platform so it is safe to assume that port 25 is simply being blocked.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/firebase/extensions/issues/574#issuecomment-768146249,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHGWOWA7UOZXL2R7ZXZHD3S37KL5ANCNFSM4WPYWO2Q
.

That makes sense to me. We should probably update the docs to inform users.

That makes sense to me. We should probably update the docs to inform users.

Initial PR added at https://github.com/firebase/extensions/pull/582


Passwords store in clear text in /tmp

It seems that semaphore stores passwords in json clear text in /tmp. I guess vault would be preferred for storing secrets, but I am not sure this behaviour should be default?
in /tmp
-rw------- 1 root root  57 Jul  1 13:53 access_key_165550089
-rw------- 1 root root  63 Jul  1 13:53 access_key_294450150

cat access_key_165550089
{"ansible_password":"XXXXXXX","ansible_user":"rocky"}

I just tested the lastest beta release and this issue appears to be resolved now. Thanks!


CreateOrUpdateReplyRequest rename and allow reason update

Fixes #100
This PR:

renames CreateReplyRequest to CreateOrUpdateReplyRequest
updates reason when createOrUpdateReplyRequest() is invoked

Relevant changes are in mutations/CreateOrUpdateReplyRequest.js , others are just reflecting name changes.

Coverage increased (+0.07%) to 89.008% when pulling 5c5ce79d38df31d4c6eedd8e51ced9343229280d on 100-update-reply-request into b4540614f88cadc355f52d8ce844457840dd93f7 on master.


How to set value with Java?

Hey, I'm trying to read SMS pin automatically. But I didn't find setValue or etc in Java. How can I set a value?

PinView extends EditText, so, you can use setText to set the pin.

PinView test = findViewById(R.id.test);
test.setText("150319");
I tried this but I am getting an error.

Can you provide the error message or the layout code?

@ChaosLeung setText() Not Working on Latest Version !!

setText not working

setText not working

I solved this by adding:
implementation platform('com.google.firebase:firebase-bom:29.0.3')
implementation 'com.google.firebase:firebase-auth'
instead of :
implementation 'com.google.firebase:firebase-auth:21.0.1'
If you are facing this problem in java+firebasePhoneAuth.
Do this, I hope it works.

I solved this by adding: implementation platform('com.google.firebase:firebase-bom:29.0.3') implementation 'com.google.firebase:firebase-auth' instead of : implementation 'com.google.firebase:firebase-auth:X.Y.Z(latest version)'
If you are facing this problem in java+firebasePhoneAuth.
Do this, I hope it works.

@Zulqurnain , @kaanf

I solved this by adding: implementation platform('com.google.firebase:firebase-bom:29.0.3') implementation 'com.google.firebase:firebase-auth' instead of : implementation 'com.google.firebase:firebase-auth:X.Y.Z(latest version)'
If you are facing this problem in java+firebasePhoneAuth.
Do this, I hope it works.

@Zulqurnain , @kaanf


Remote project fix

i'm using docker with hhvm on windows
i have to change remote docker projects path to my local project

thats is working

How is this different from the existing path_mapping setting available in configuration?

i'm sorry, i didn't realize that configuration, they are the same thing


Added shape painter option to Multitouch Joystick extension

Updates

Added behavior for shape painter (Thanks Melon!)
Changed wording from "Activate joystick" to "Animate joystick"
No change to function names to prevent impacting existing games

Playable game
https://liluo.io/games/968717d9-209e-4a9d-a5e5-f6ec995161cb
Works with touch, mouse (sprite=left-click, painter=right-click) and gamepad inputs (sprite=controller 1, painter=controller 2)
Project files
MultitouchJoystick Shape Painter.zip

Is anyone interested in approving this change?  Thanks!

Hmmmm... how to resolve the conflict?  I think it was caused by moving the extensions into community/reviewed folders.

I could Merge branch "Main" into this branch"

or

Close this PR and create a new PR based on current version of "Main"

The description don't talk about the shape painter

Hmmmm... how to resolve the conflict? I think it was caused by moving the extensions into community/reviewed folders.

I could Merge branch "Main" into this branch"

or

Close this PR and create a new PR based on current version of "Main"

Like you prefer both works.
Here a short review:

The description of the extension don't talk about the shape painter and how to use the extension with it.
shape painter can be added in tags.

The description of the extension don't talk about the shape painter and how to use the extension with it.

I added this to the description.

shape painter can be added in tags.

Added.

Thanks for the good input, @Bouh!  Here are the updated files, if needed.
Playable game
https://liluo.io/victrisgames/multitouchjoystick-shape-paint
Project files
MultitouchJoystick Shape Painter.zip

Reminder to Tristan: check if another PR was created for this.

Now we have joystick object in the object list.
Is that ok to close this PR?

I think so yes?


[api][pulsar-client]Add get version command for pulsar rest api, pulsar-admin, pulsar-client

(If this PR fixes a github issue, please add Fixes #<xyz>.)
Fixes https://github.com/apache/pulsar/issues/9969
Motivation
Add the version command:
Get broker version by rest API:
curl http://localhost:8080/admin/v2/brokers/version

Get broker version by pulsar-admin:
./bin/pulsar-admin brokers version

Get broker version by the command pulsar:
./bin/pulsar version

Get version of pulsar admin client:
./bin/pulsar-admin -v
./bin/pulsra-admin --version

Get version of pulsar client:
./bin/pulsar-client -v
./bin/pulsra-client --version

Modifications

Add rest API for get version of broker
Add getVersion for the command pulsar
Add getVersion for the command pulsar-admin
Add getVersion for the command pulsar-client

Verifying this change

[x] Add unit test
[x] Add integration test

Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

@tuteng thanks for your contribution.
For docs side:

REST API & pulsar-admin
You've added descriptions, they will be shown on websites.

pulsar-client
Think descriptions should be added to the pulsar-client page.
Our community has submitted a request that it is better to generate the pulsar-client page and the pulsar-admin page from code automatically for a long time. In this case, we do not need to add descriptions manually, which eats up much time. May I know the process of the automatic work? Many thanks

@codelipenghui PTAL

Add docs w/ other changes here.


Added the connect button

Thanks!

Just a note that if you click 'upload' on an app right away the connect button doesn't disappear - it also doesn't reappear if the watch disconnects. I guess a quick hack would be to add something to comms.js that just polls Puck.isConnected() every second when connected. Not nice, but maybe in future the Puck library could be modified to add connected/disconnected events


Invoke-RestMethod is giving errors when running on Linux Subsystem or Docker ubuntu official image.

So, we have a PS script that interacts with a few APIs of ours that is currently working on our dev environment (Win10). When we tried to publish it on a jenkins pipeline, we had this error "Access to the path '/.dotnet/corefx/cryptography/x509stores/ca' is denied.". So we went back to our scrapbook and tried to reproduce on our WLS and got this error this time: Peer certificate cannot be authenticated with given CA certificates
We've tried to manually register our certificate on linux but it had no effect,
We also tried to invoke a public rest API that uses a Google cert and it worked.
I'm not sure if the errors are related at all, but we couldn't find anything regarding this matter on the issues.
Steps to reproduce
Invoke-RestMethod to any of our servers that uses a GoDaddy SSL cert
The method is being called from:
1 - Docker official latest image;
2 - Ubuntu 18.04 (inside Windows 10)
Expected behavior
Response of the given API call
Actual behavior
On docker image: Invoke-RestMethod : Access to the path '/.dotnet/corefx/cryptography/x509stores/ca' is denied.
On WLS: Invoke-RestMethod : Peer certificate cannot be authenticated with given CA certificates
Environment data
Name                           Value

PSVersion                      6.0.2
PSEdition                      Core
GitCommitId                    v6.0.2
OS                             Linux 4.4.0-17134-Microsoft #137-Microsoft Thu Jun 14 18:46:00 PST 2018
Platform                       Unix
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

@deivisvieira Can you provide a public URI that can repro this issue as well as the parameters you are passing to invoke-restmethod?

I am not able to reproduce in 6.1.0-preview.3 nor in 6.0.2 on Ubuntu 16.0.4 WSL with the following:
Invoke-RestMethod -Uri https://www.godaddy.com/

We will require more details on how to reproduce the issue.

@markekraus thanks for your response. I tried using the godaddy home to test but couldn't reproduce the issue. Once I find a public URL that throws this error I will post here.

Apparently our public SSL certificate was incorrectly being used on our internal API also. Removing that invalid certificate resolved the issue.
@markekraus thanks for the time and response anyways, appreciate it.


The correct HTTP status code for integrity constraint violation is 509, fixes #469

Just make sure to also fix the failing test 👍

Thanks for the fix! Can you please add a test of inserting a duplicate and seeing the error code?

is there anything else I can do for this?

Beautiful, thanks.


organization switch reloads to old route

the issue I observe (firefox):
when organization switch button (with two arrows) is pressed, page reloads, but organization stays the same.
I tried with debugger, it showed me "this.$router.currentRoute" to still be resolved to the old org
the updated version works fine though. do you have any idea why the currentRoute is not updated on "router.push"?
somewhat relevant discussion here:
https://github.com/vuejs/vue-router/issues/311#issuecomment-497182264
upd:
false alarm. when inside then it seems resolving correctly (so the PR is still relevant to have then)

@mvilanova I merged master

Thanks for the PR. I'll test your changes and circle back.

The changes seem to enable me to switch orgs, but only one time. Once I have switched from default to another newly created org, it doesn't allow me to switch to another one. It's a known issue we've had for a while, but we haven't prioritized a bug fix for it.

This is where we added the logic to load the user settings (e.g. default projects for filtering purposes), which ended up breaking the ability to switch orgs, but we didn't notice it because we don't use the feature.
https://github.com/Netflix/dispatch/blob/master/src/dispatch/static/dispatch/src/router/index.js#L38

@mvilanova , I start with two already created orgs, and try to jump between them. It works for me, and didn't work before the fix introduced in this PR.

@mvilanova am I right that we don't contradict each other? and my fix is just a partial fix to the issue?

Hi! would you find time to check this? On my side it definitely improves the situation with the organization switching.

@mvilanova hi! I recorded a demo of how it works. I used our testing db, but switched frontend between versions: current master and this PR.

backend is running from this version:
https://github.com/Netflix/dispatch/commit/e085b0ce8b467b4221e46e27a343d7c85393ed38

Thanks. I should have more time to re-test today. I'll circle back.

Seems to be working as expected after further testing. Thanks again for fixing this pesky bug!


Removed catapult publish branch from .drone.yml

For context, see https://clever.atlassian.net/browse/INFRA-1233.
This PR was autogenerated. You were assigned this PR as the most active committer to this repo (or because @xavi- chose you).
Don't be afraid to break protocol and merge this change yourself.  It's pretty low risk.

Closing this because the repo is not being used anymore. @Clever/eng-internal-products should we archive it?

closing...  @nikhilpandit want to archive this repo?

my hesitation against archiving was that it is a public repo, so might have others depending on it. cc @rgarcia - thoughts on archiving unused public repo?

I think it's fine to archive it w/ a link to new stuff in the description


add onClear functionality

Hi can you describe what you're looking for in more detail?
I'm assuming you just want to be notified if the value is cleared (ie. backspaced until the string is empty)?
As of 0.4, you'll have to provide an onChange and value to the hook, so if you simply need to know if the value has been cleared, then you can check for value.length.

Also apologies, I haven't been actively maintaining this library- it's been more of a proof of concept and learning project.


made changes to max distri

TD = 0.3
Te = 0.2
D = species.D
e = species.e

D_D = Distribution(Maxwellian(TD, D.m), D)
D_e = Distribution(Maxwellian(Te, e.m), e)
G = Geometry()

plasma = ElectrostaticPlasma([D_D, D_e], G)

sol = Plasma.solve(plasma, dim=1, GPU=false, strategy=QuadratureTraining())

Plasma.plot(sol)