define scale in wx.to_xarray()

Hi, I have a Landsat time-series in epsg:4326 downloaded from the google earth engine that I am trying to convert to xarray.
The area covers the entire Las Vegas. Using ds = landsat_ts.wx.to_xarray() resulted in a ds with coarse scale of 1 decimal degree.
My question is how to define scale and crs parameters in the wx.to_xarray() function to get the raw Landsat's resolution of 30m?
Thanks,
Daniel
Attributes:
transform :
(1.0, 0.0, -116.0, 0.0, -1.0, 37.0)
crs :
+init=epsg:4326
res :
(1.0, 1.0)
is_tiled :
1
nodatavals :
(-32768.0,)
scales :
(1.0,)
offsets :
(0.0,)
AREA_OR_POINT :
Area
TIFFTAG_RESOLUTIONUNIT :
1 (unitless)
TIFFTAG_XRESOLUTION :
1
TIFFTAG_YRESOLUTION :
1

Hi @Daniel-Trung-Nguyen, the to_xarray method takes crs and scale parameters, so you could do the following:
# Choose your CRS
crs = "EPSG:5070"
ds = landsat_ts.wx.to_xarray(scale=30, crs=crs)

If you're trying to download an entire scene at 30m, you will probably run into Earth Engine's pixel count or grid size limit, in which case you'd have to download a smaller area using the region argument.

i did the same with Sentinel 1 GRD scenes, the issue is some values are just converted as NaN,
why such issue ???
So i am getting a major backscatter values as Nan, why such issue ?


Created setup.cmd for Windows users

I created a setup.cmd equivalent of setup.sh for Windows users for convenience (no need to install MINGW, bash, etc.).

This looks good. I made it so the script paused when the user is missing the required binaries, and added the default 7-Zip install folders to the path since it seems my 7-Zip install didn't modify my path for whatever reason. I also didn't delete the downloaded file in %TEMP% just as a matter of taste.


Deploy Infinispan with maxCount=10000 and num_owners=1

Resolves #805

@ryanemerson - update to my previous comment: The PR https://github.com/keycloak/keycloak/pull/29597 might still allow for an external Infinispan with maxCount, let's continue the discussion next week.

@ryanemerson  Is ISPN operator able to update existing caches with maxCount and owners? I remember that some time ago when I tried to change something in CR Operator refused to change it.

@ryanemerson Is ISPN operator able to update existing caches with maxCount and owners? I remember that some time ago when I tried to change something in CR Operator refused to change it.

Yes this is possible when the default strategy of spec.updates.strategy: recreate is used on the Cache CR. The Operator will attempt to update the cache configuration on the server to equal that of the CR, however the operation will fail if the old and new configuration are incompatible for a runtime update.

@ryanemerson - the issues to handle the expiry of sessions is now resolved as the other PR is merged.
Could you please now attend to the other issue: Your changes should only apply when persistent sessions are enabled, as limiting the number of entries is otherwise not supported.
Thanks!

Your changes should only apply when persistent sessions are enabled, as limiting the number of entries is otherwise not supported.

It should be good now. If KC_PERSISTENT_SESSIONS is true when provisioning the Infinispan cluster then cache configs are updated accordingly.

merging it, as its approved by @pruivo


perf: Implement realloc for BoxString

This PR implements realloc(size) for BoxString, which is the underlying heap representation of a CompactString

Thanks for the review @Kijewski!


Trap signals (better rollback)

We should trap signals and keep some sort of state so we can do a cleaner rollback. This will solve things like:

partially downloaded files
partially built containers
..the list goes on

Added traps for both cases, NO_CLEANUP will prevent removing partially build containers if anyone wants to inspect it. Think this should be it?


Update projects.json

We ended up doing a fully static site for The Cheese Palette, so I update the text to better reflect the current situation.

Thanks Murphy!


Verify new email before update

Keep old email as current email and store new email temporary.
The user needs to validate its new email before applying the changes.

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


Lyrics

Genius api doesnt work its saying type error undefined reading hits in node modules, it happens when you try to look at it from the dashboard. IT\t also doesnt work as a command says that im not in the same voice channel when I am actually mostyl all the commands say need to be in the same voice channel when i am

Thanks you for submitting an issue, i ve fixed "need to be in the same voice channel" already but had some issues pushing the fix 😄
should work fine now
for the dashboard lyrics works fine for me, will look into the issue with lyrics command

Thanks you for submitting an issue, i ve fixed "need to be in the same voice channel" already but had some issues pushing the fix 😄 should work fine now for the dashboard lyrics works fine for me, will look into the issue with lyrics command

no problem! it was an issue with my key but i fixed it for the lyrics thanks for the fast reply

Btw the help  slash command doesnt show the commands, and idk if you disabled prefix but prefix commands doesnt work either

Could you test with my last pushes, willing to close the issue for now, if you have any other issue feel free to reopen this issue or submit a new one.


typography updates to body and heading fonts - Part 1/n

Please always provide the Jira Issue your PR is for, as well as test URLs where your change can be observed (before and after):
Jira ID: https://jira.corp.adobe.com/browse/EXLM-113
Test URLs:

Before: https://main--exlm--adobe-experience-league.hlx.page/docs/integrations-learn/experience-cloud/solution-categories/content-management
After: https://feature-exlm-113-typography--exlm--adobe-experience-league.hlx.page/docs/integrations-learn/experience-cloud/solution-categories/content-management

LGTM, please merge


codacy badge

Coverage remained the same at 29.469% when pulling 515dd605da99c4c40b74f464f81064d3b17a9a8a on codacy-badge into 9a0562f7a8011bfce0fb68f215a0fbdd2f87b4fd on master.

Current coverage is 29.10%

Merging #4 into master will not affect coverage as of c7dc0b8

@@            master     #4   diff @@
=====================================
  Files            8      8
  Stmts          213    213
  Branches        24     24
  Methods          0      0
=====================================
  Hit             62     62
  Partial          0      0
  Missed         151    151

Review entire Coverage Diff as of c7dc0b8

Powered by Codecov. Updated on successful CI builds.


Explain the difference between an InstructionIndex and an ExpressionIndex

Is this a general concept that needs to be documented or a specific API?
Concept
An ExpressionIndex and an InstructionIndex are two similar but distinct concepts which need specific documentation.

Added in https://github.com/Vector35/binaryninja-api/commit/4942700ca3387b64cc6443a80bac60b470588bb9#diff-cff90f37a570c71fac9989cd42c8198bbd46f473b765ec74229685bc8fa8b126R15-R18

Probably could use better clarification from someone else but it's a good start and at least warns folks that are reading the dev docs.


Notebook Navigation Bar Does Not Work

We have written the needed data into your clipboard because it was too large to send. Please paste.

I can navigate notebooks using file explorer pane but NoteBook view does not work.  Clicking on Notebook nothing happens.

Tracked with #14178


Fix for ROOT_URL not getting replaced

I don't know what impacts this new glob pattern has, because I feel like it changes the behavior of the glob, looking for files at the root of the machine.
I made this change in emberclear's node_modules, and I correctly had a proper sw path. so..... :man_shrugging:
This 'fixes' #125

I can confirm this fixes #130  for me

It seems that the utilities used to generate the replacement filter check relative to process.cwd(). This appears to be why changing the input glob works here. The rollup-plugin-replace code switched to using the utility about a month ago so I think this is the right solution.

Would be awesome if we could get a test in there for validating the root_url was replaced, but given that it's not already there I'm going to open up an issue to add some more tests and include this.

yay

Definitely @balinterdi - should be able to get to it today or tomorrow. I was doing a little more testing to be sure that the other dependency upgrades in here weren't an issue.


scanner: Prepare for integrating remote scanners

Move all code that is only required for local scanners to the new
LocalScanner class. Also change the scan() method in Scanner to take a list
of packages. This allows the Scanner implementation to decide if they are
process in serial order or in parallel.

This change is

scanner: Fix type in docs for Scanner.toString()

"Fix typo" 😉


[BUG] kNN score discrepancy after update to 2.17

Describe the bug
After updating from version 2.11 to 2.17 on AWS OpenSearch (I know it's a large step, but bear with me), we noticed a significant score variation for newly indexed documents. For documents already in the index, the kNN score remains consistent across OpenSearch versions. However, if you re-index the same document, the score drops dramatically (e.g., from 0.72 to 0.12).
Upon further investigation using local OpenSearch versions, we identified that the issue arises when updating from 2.15 to 2.17.
The root cause appears to be related to the index.knn.space_type setting, which is documented here as deprecated. When we use the new approach of setting space_type directly in the field, the issue is resolved. However, this solution requires re-indexing all our documents, which is a significant drawback.
I couldn't find any mention of the deprecation or removal of support for this setting in the release notes. Is this the expected behavior?
Related component
Indexing
To Reproduce

Using OpenSearch 2.15, create an index with index.knn.space_type setting, don't use the space_type option in the field and index some documents
Perform a search and check if the semantic score makes sense
Update OpenSearch to 2.17 and index the same documents
See different score from 2.15

Extra:

Using OpenSearch 2.17, create a new index using space_type option in the field instead of index.knn.space_type and index the same documents
See same score from 2.15

Expected behavior
It was expected that the minor version update would not change the behavior of index.knn.space_type
Additional Details
Plugins
All plugins enabled by default from AWS OpenSearch
Host/Environment:

AWS OpenSearch
Official OpenSearch containers

@tiagohconte we can move issues, you can close one of them as dup


Oauth scope write:org does not allow team membership add/update

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/apps/oauth-apps/building-oauth-apps/scopes-for-oauth-apps
What part(s) of the article would you like to see updated?
For a classic PAT the write:org scope is documented as:

Read and write access to organization membership, organization projects, and team membership.

Unfortunately team membership cannot be maintained with only this scope so either doc needs to be updated or more likely the implementation to allow it.
Apologies on submitting this as a doc issue, I searched quite extensively to try to determine a better place but rest-api-description was the only choice and did not seem appropriate.
Additional information
> curl -L -X PUT -H "Accept: application/vnd.github+json" -H "Authorization: Bearer ghp_redacted-write:org-token" -H "X-GitHub-Api-Version: 2022-11-28" https://api.github.com/orgs/coxd-test/teams/ateam/memberships/coxd -d '{"role":"member"}'
{
  "message": "You must be an organization owner or team maintainer to add a team membership.",
  "documentation_url": "https://docs.github.com/rest/teams/members#add-or-update-team-membership-for-a-user"
}

> curl -L -X PUT -H "Accept: application/vnd.github+json" -H "Authorization: Bearer ghp_redacted-admin:org-token" -H "X-GitHub-Api-Version: 2022-11-28" https://api.github.com/orgs/coxd-test/teams/ateam/memberships/coxd -d '{"role":"member"}'
{
  "state": "active",
  "role": "maintainer",
  "url": "https://api.github.com/organizations/171344193/team/10222765/memberships/coxd"
}

@coxd Thanks so much for opening an issue! I'll get this triaged for review ✨

@coxd Thanks so much for opening an issue! I'll get this triaged for review ✨

thank coxd

u are welcome

Thanks for this issue. We can update the doc for write:org to only include “Read and write access to organization membership and organization projects”. You or anyone else is welcome to open a pull request to do this.

@skedwards88
Apologies for the delay in replying.
I submitted this as a doc issue because I couldn't find anywhere else to bring this up. This is most likely a defect as org and team membership go hand-in-hand. I just confirmed a token scoped to only "read:org" is able to read team memberships. I do not think just changing the doc is the right outcome here based on this. If you could help me to understand where I could raise this issue in the correct location to have it treated as a defect rather than a doc issue that would be greatly appreciated.

@coxd Thank you for the additional context! Given your comment above, the best place to send this feedback is to https://github.com/github/feedback/discussions ✨
If there's anything in the documents that you have suggestions for updating, please feel free to open an issue in this repo 💛

For anyone that finds this issue - I've created a discussion. 🤞


Add update checker

Currently it would be easy to miss an update. It would be good to have some way to check that the current installation is up-to-date.
This will require HTTP which isn't ideal, so alternatively we could make packages and let package managers handle updates. Related: #7

I've decided that adding an update checker would add too much bloat for very little real reason.


Support not being picked

Preparation

[X] I tested the latest release
[X] I looked at other issues (even the closed ones)
[X] I read the Troubleshooting Guide

FGO server
NA
FGA build number
1784
Describe the bug
For some reason it isn't tapping a support servant or swiping to look for one even when it is the first option
I have tried different things like changing the script or prefered mlb and such but still no luck
Normally I just delete and redownload but it doesn't seem to be working anymore
Any advice or guidence on this issue?
Video
https://youtu.be/DAHCnilaAFc

Device model
Samsung note 8
Android version
12
Screen size
1440 x 2960
RAM
6gb

What was messing me up was the position of the play button. make sure that it is in the bottom left

What was messing me up was the position of the play button. make sure that it is in the bottom left

It doesn't get in the way when it does its thing so I just left it

Play button is blocking the all icon which fga uses to check if it's on the support screen, check the troubleshooting guide for button placements

Basics are: Don't put the button anywhere with red rectangles or over any buttons, which only leaves bottom left in most cases.


Added example using Pygame

As the device I'm using can only run Debian Jessie, I had some problem getting Python 3.5 to run with Gstreamer. So instead I ported the raspicam example to pygame.

I signed it!

Thank you for this contribution - we really appreciate it !

You're welcome. I have a branch ready with the detector as well that I can PR if that would be of interest?


get OLED screen to work

[ ] research on screen and take notes
[ ] draw schematics
[ ] write codes to initialize and update the screen
[ ] add to demo.py

est 3 hours of work

spent longer than expected ~5hrs

I have finished developing infrastructure functions for the display. and I have tested that everything is working properly

datasheet: https://www.pololu.com/file/0J1813/SH1106.pdf

schematics:


Document how to connect a web-app to Iroha

Moved from #2862.
Documentation URL(s)
https://hyperledger.github.io/iroha-2-docs/
Description
At October 13, 2022, Rayon (Rayon#8157) requested the documentation for connecting Iroha instances to a custom web application.

As a fullstack web dev , I want to implement blockchain stuff . But I am stuck on stuck on building or starting network which is the first step. Documentation has some already build repo which I can run from docker. But what I want is to create/setup that network with my own peers and domain.

While we have SDKs, a detailed example of the workflow wouldn't hurt, moreover, it will allow to cover more information.
Your suggestions
Since Rayon had pointed out that Docker was not enough to describe connection of the Iroha instances, we can start the article explaining why Iroha compose file was structured that way.
Then, with some SDK, preferrably Python (Rayon mentioned it and Django, it should be easy to use), we can demonstrate some interaction with Iroha:

When you need to create application (web) with Iroha. What 's the first thing you do?
Isn't that create or run iroha network ?
Then connect by backend framework (eg. Django) with Iroha network and use Iroha-python to interact with the Iroha network?

Who can help?
@outoftardis @0x009922 @appetrosyan

As mentioned by @0x009922, this file's contents may help Rust developers understand the API a bit more.
It contains an asynchronous wrapper around the Iroha client code.

Any update on this ?

I'm afraid not yet. This is a very applied Iroha sort of doc, and we have a lot of API docs that we need to sort through first.

Use iroha-javascript, which has a guide in the documentation.


Duplicate images in ms coco

In MSCOCO or Visual Gnome, an image has more than 1 caption, so img2dataset will download it 3 or 4 times. How to solve this problem?
img2dataset --url_list source/mscoco.parquet --input_format "parquet"\
         --url_col "URL" --caption_col "TEXT" --output_format files\
           --output_folder source/mscoco --processes_count 8 --thread_count 16 --image_size 224 \
             --enable_wandb False

Hi, you may decide to join the caption in a single column and then use additional_columns option to put them in the json file next to images

@rom1504 thank for your reply. So download multiple times in MSCOCO is default setting?

@tungdop2 it seems this metadata parquet file has this issue
do you want to fix it and upload a better version to huggingface?


Is there any way to customize the form of create/edit ?

Hello,
Is there any way to customize the forms of create/edit? For example to have tab functionality to group some fields on a specific tab like the following print-screen.

I think you can use standard EditScreen and Layout with Orchid, because CRUD package is designed for a rapid crud...


Ensure Giant Rabbit configures CiviBridge to catch email subscriptions

When someone ticks the box on the Donation form to subscribe to the newsletter, "Yes, please subscribe me to the CC newsletter" (https://creativecommons.org/donate/#gf_3) , that information needs to get pulled by the CiviBridge and put into CiviCRM.
@rebeccalendl

We're just going to handle this by making the person part of the existing donor "smart group" in Civi, so nothing extra needs to happen.

@mattl , @rebeccalendl can confirm, but I think this is s still outstanding.

Confirmed, still open. GR is working on it.

Ah, sorry just re-reading above. That smart group piece is indeed closed. And the donor check box subscribers are also taken care of. So this is actually all set I think. Thanks.


Json.Decode should expose a non-infix name for (:=)

NoRedInk/elm-decode-pipeline postulates the abstention of infix operators, IMHO for good reasons, at least in library APIs.
Json.Decode exports the infix operator := without a non-infix name. I propose to give it also a reasonable non-infix name. Can't make up for a good one at the moment, but think about something like at1.
Example, using the infix operator:
import Json.Decode as JD exposing ((:=))

decodeName : JD.Decoder String
decodeName = "name" := JD.string

Evading infix operators currently forces to use at with a one-member list:
import Json.Decode as JD

decodeName = JD.at ["name"] JD.string

Proposal:
decodeName = JD.at1 "name" JD.string

How about
decodeName = JD.child "name" JD.string

or something like that? Also possible: field.

Musing about the name: Official JSON docs speak of name/value pairs, but name is not a nice name :) Actually, the most used term (beside name) in JSON land seems to be key. This is also the idiom used in Elm's Dict and it already appears as Json.Decode.keyValuePairs.
So I propose: Json.Decode.key as in:
import Json.Decode as JD

decodeName : JD.Decoder String
decodeName = JD.key "name" JD.string

I agree that the API should be changed to be more in line with more recent libraries informed by usage, but I do not want to track API suggestions here.


Merge imp into main

Adds support for trailing commas in expect and class static vars.
Adds additional math funcs

coverage: 95.224% (-0.3%) from 95.508%
when pulling 0d35e9df7ee8a40f8c23ad62ba96ef894cd4e50b on imp
into 499ec80545f25dbf208aab669fb6b2f066edefa9 on main.


Hot fix NPE when terminating zombie workflow after applying start events

What changed?

Why?

How did you test it?

Potential risks

Release notes

Documentation Changes

Pull Request Test Coverage Report for Build 28a9fafb-8f7d-4c91-93ca-69592f93e884

4 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
98 unchanged lines in 15 files lost coverage.
Overall coverage decreased (-0.01%) to 56.78%

Files with Coverage Reduction
New Missed Lines
%

service/history/execution/mutable_state_task_refresher.go
1
73.82%

client/history/client.go
2
39.33%

client/history/metricClient.go
2
46.37%

common/membership/hashring.go
2
83.54%

common/task/weightedRoundRobinTaskScheduler.go
2
89.64%

service/history/handler.go
2
48.72%

common/persistence/nosql/nosqlplugin/cassandra/workflow.go
3
55.49%

common/task/fifoTaskScheduler.go
3
82.47%

service/frontend/workflowHandler.go
4
59.08%

common/persistence/nosql/nosqlplugin/cassandra/workflowUtils.go
8
77.95%

Totals

Change from base Build 43de9000-0634-408f-b6fb-9a22dea6c19b:
-0.01%

Covered Lines:
83367

Relevant Lines:
146825

💛  - Coveralls


syntax error?

"platforms": [
    {
        "platform": "Squeezebox",
        "name": "Squeezebox",
        "host": "<IP_ADDRESS>",
        "port": 9000
    }
}

SHouldn't it be....
"platforms": [
    {
        "platform": "Squeezebox",
        "name": "Squeezebox",
        "host": "<IP_ADDRESS>",
        "port": 9000
    }
]       <----Right Bracket vs Right Curly Brace???

"platforms": [
    {
        "platform": "Squeezebox",
        "name": "Squeezebox",
        "host": "<IP_ADDRESS>",
        "port": 9000
    }
}

SHouldn't it be....
"platforms": [
    {
        "platform": "Squeezebox",
        "name": "Squeezebox",
        "host": "<IP_ADDRESS>",
        "port": 9000
    }
]       <----Right Bracket vs Right Curly Brace???

True. Thanks.

Is fixed in the dev branch.


Better metadata

We need to decide about slugs and whether or not they are canonical to do the canonical URL part of this which is one of the most important parts.

See #1566


Chore/update eslint

Description
Updates eslint and related dev dependencies required to run latest playwright test runners.

[x] I have read and understand the CONTRIBUTING.md document in this repository

Checklist:

[x] Existing test suite passes locally with my changes

@thgh i am using yarn. Weird that it downgraded other dependencies🤔 so do you think I should just delete the lock and re run yarn?

@thgh I just recreated the yarn lock file from scratch and committed it to master, here

Alright, full upgrade looks good 🎉


Handle GitHub Repository Updates

Handle GitHub Repository Updates
CloudFoundry repository shuffle
GitHub Repository moved to a different GitHub organization
GitHub Repository renamed
GitHub Repository archived
GitHub Repository deleted
Confluence Page which provides information on how GitHub events will be handled is as follows:
https://confluence.linuxfoundation.org/pages/viewpage.action?spaceKey=PROD&title=EasyCLA+GitHub
Note: This is needed before Kubernetes can be migrated from Legacy to V2.

Deployed to DEV, Staging & PROD through https://github.com/communitybridge/easycla/releases/tag/v2.0.38

@dealako @makkalot  Please get the required information as follows:
Project name Breadcrumb : HOME / THE LINUX FOUNDATION / A-CNCF STRUCTURE- / CNCF-STRUCTURE-CHILD001 / TOOLS / EASYCLA - A-CNCF STRUCTURE-GERRIT / REPOSITORIES
URL: https://pcc.staging.platform.linuxfoundation.org/project/a097c000007p4yrAAA/tools/easycla/repositories/a097c000007p4ysAAA#c579e52c-fe0f-4729-affe-6ca7330485c2
GitHub Organization: https://github.com/A-CNCF-Structure-Github2
To Be Archieved: https://github.com/A-CNCF-Structure-Github2/ToBeArchieved
https://github.com/A-CNCF-Structure-Github2/Repo001-is-Renamed : Updated name is not appearing on Repositories page
GitHub User: manishv09 I will ping the password on Slack
Emails I have received for Rename, Archieved or Transfer are attached as follows:
Rename:
Archieved:

Transfer:

Harold investigated the issue and found that the problem was coming due to "lfid doesn't exist". @manishv09 please try with an LFID which is working fine right now.

Verified today and found Acrchived, Rename actions on Repos are working fine while Delete and Transfer actions are not working as expected.
For Delete no action is performed and user is losing connection setup for the organization and no email is triggered as well. Please refer attached video for reference.
https://images.zenhubusercontent.com/194341141/bb60a955-3d04-4c16-a559-52f3baa5187a/_2884_delete_28042021.mp4
For Transfer action is performed email as well triggered, association and disassociation is done but when user navigate to transferred repo from EASY CLA user is getting Error 404. Please refer the attached video and screencast for reference.
https://images.zenhubusercontent.com/194341141/7fc70cc0-db32-4f6f-b738-8011b371bdc9/_2884_transfer_success_28042021.mp4

Repo transferred:


migrate FOXML file as deleted

migrate FOXML file as deleted

JIRA Ticket: (https://jira.lyrasis.org/browse/FCREPO-3639)
What does this Pull Request do?
For --foxml-file migrations - after migrating FOXML into the OCFL object, it deletes the FOXML so it's in the object history, but not a currently active file.
How should this be tested?
Has automated test, but to test manually: migrate an object with the --foxml-file option, and verify that the FOXML is not in the latest object version, but is in a previous version.
Interested parties
@fcrepo/committers

updated


iPhone 8,1 iOS 12.1.1 with v3.0.0~b32 get respring loop

Like the title, I have turn off the option Reload System Daemons for v3.0.0~b32 to work.
Thanks!

Enable reinstall cydia and reset cydia cache too and try to jailbreak again! 👌🏽👍🏽
Sent with GitHawk

I have to use b31 and it was fixed! Thanks!!!


[E2EE] It's possible to end up with multiple sent outbound group sessions for the same device, breaking the SQL query

It can't distinguish between which one is the most recent.

https://github.com/turt2live/matrix-bot-sdk/issues/190


How to create and manage azure pipeline environments from the cli

Is there a way to create and manage the environments for pipelines from the az cli?  It would be great to show examples or link to that.  I would also like to know how to set the security on them as well as add approvals.

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

ID: 77d95db6-9983-7346-d0eb-4b7443e4e252
Version Independent ID: 0a22cccc-318d-592f-d1ab-09ec01d88087
Content: Create target environment - Azure Pipelines
Content Source: docs/pipelines/process/environments.md
Product: devops
Technology: devops-cicd-process
GitHub Login: @juliakm
Microsoft Alias: jukullam

@tl24 Just to get a little more info, does this page cover some of what you'd like to know about:
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/manage-pipelines-with-azure-cli?view=azure-devops
Here's the CLI reference section, in case that helps:
https://docs.microsoft.com/en-us/cli/azure/azure-cli-reference-for-devops?view=azure-cli-latest

Unfortunately, no.  I'm looking for a way to create and manage deployment environments for a pipeline.
I believe this is the api endpoint that allows you to do so, I couldn't find any relevant commands for the cli
https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/environments?view=azure-devops-rest-6.0

@tl24 - While we look into possible clarifications for the article, you might want to ask a product question in the dev community here.

@tl24 I've checked with the product team and it doesn't sound like there is az cli support yet for managing environments. Here's documentation on adding environments with the Rest API.


Root link in menu configurable

This PR is for #5.
I add Params.rootlink for that purpose. Extracted from updated README:
baseurl = "http://your-site.com/blog"
languageCode = "en-US"
title = "Your site"
theme = "code-editor"

[params]
    author = "John Doe"
    locale = "en-US"
    # rootlink = "/"
    # rootlink specifies where Root in menu.html links to.
    # 1. If it's not set than baseurl will be used.
    # 2. If it's set to a url(w/ a scheme), like rootlink="https://www.google.com",
    #    then Root will link to https://www.google.com.
    # 3. If it's set to a path(w/o a scheme), like rootlink="doc", then Root
    #    will link to an url concatenated by host in baseurl and rootlink. In
    #    this case, it comes up with http://your-site.com/doc.

Hello @cfchou, thank you for the PR :)
It seems that the third option specified in the README.md doesn't work.
Do you mind implementing it or removing it from the README.md?

Thanks @aubm for your work. I like this theme a lot.
It's strange that the 3rd doesn't work for you. I tested it and it worked on my site hosted on localhost/github/bitbucket. Maybe we're using different version of hugo?

$ hugo version
Hugo Static Site Generator v0.24.1 darwin/amd64 BuildDate: 2017-06-28T21:12:16+08:00

I'm not sure why it's not working . But I think one could always resort to the 2ed option(although a bit annoying when working on local dev). So I'll remove the 3rd from README later.

Good point, the build of Hugo that I have is quite old, let me double check with the latest one.

I just tried again with the latest version, and it still does not work :(
Hugo Static Site Generator v0.25-DEV darwin/amd64 BuildDate: 2017-07-01T09:09:59+02:00

I must say that, based on what I understand from the code change, it makes sense.
index .Site.Params "rootlink" | default .Site.BaseURL

Reading: print the index "rootlink" the .Site.Params map (without applying any kind of transformation), or print the site base url if the latter does not exist
Nevertheless if I serve the site locally with a relative path set for rootlink- like in the example: rootlink="doc" - the browser correctly links to http://localhost:1313/doc. But the HTML code generated by Hugo is ....
So maybe it does work the way you expect it to work, but the statement then Root will link to an url concatenated by host in baseurl and rootlink is misleading, because it is the browser that actually does that. Maybe something like then Root will link to "doc", which should work fine in the browser too would better describe the behavior?
Sorry to bother you with the detail :)

Thank you for all the detail. I found the same problem too after reading the generated html. You're right that Hugo passes on the variable verbatim and actually it's browsers to point to the right place. I'll follow your advise to update README.

On second thought, maybe README only needs to say baseurl will be used if params.rootlink is not set. Because if rootlink is set then Hugo simply passes it on to the generated html, be it a full address or just a path.

Yep, I agree :)

Hey @cfchou thanks for the update.
One last thing before I can merge your work: is there any particular reason for the baseUrl to have been changed in the README? If not maybe it would be better to revert that change.
PS: I think there is a little typo in the sentence "If it's not set than baseurl will be used"

No problem. I've committed the change.

Thank you :)


The rendered image is upside down for custom prompt

Hi Author,
while using custom prompt results to render video,
The rendered image is upside down for custom prompt

Any suggestion is appreciated, thanks

Hi, @hdjsjyl
This issue arises from improper axis processing during the rendering of rigged cylinders, while the SMPL meshes remain unaffected. We have released an updated version of the rendering code on GitHub, which you can pull and try out.


Rework internals of podman pull --all-tags

Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind feature
Description
Creating a quick issue so I don't lose track.  @mheon commented on ways to make the podman pull --all-tags functionality more efficient in https://github.com/containers/libpod/pull/2188.  This issue is being created to make sure that work gets done.
Output of podman info:
1.0

Since this is merged closing.


SSML not working

I've tried the examples but nothing gets played on my Echo
{ raw:
   { type: 'speak',
     payload:
      { type: 'ssml',
        text: { type: 'msg', value: 'payload' },
        devices: [ 'G2A...' ] } },
  evaluated:
   { type: 'speak',
     payload:
      { type: 'ssml',
        text: '<speak>This output speech uses SSML.</speak>',
        devices: [ 'G2A...' ] } } }
{ native:
   { '@type': 'com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode',
     type: 'AlexaAnnouncement',
     operationPayload:
      { expireAfter: 'PT5S',
        customerId: 'A1B...',
        content:
         [ { locale: 'de-DE',
             display: { title: 'Node-RED', body: 'This output speech uses SSML.' },
             speak: { type: 'ssml', value: '<speak>This output speech uses SSML.</speak>' } } ],
        target:
         { customerId: 'A1B...',
           devices: [ { deviceSerialNumber: 'G2A...', deviceTypeId: 'A18...' } ] } } } }
Alexa-Remote: Sending Request with {"host":"layla.amazon.de","path":"/api/bootstrap?version=0","method":"GET","timeout":10000,"headers":{}}
Alexa-Remote: Response: {"authentication":{"authenticated":true,"canAccessPrimeMusicContent":true,"customerEmail":"...","customerId":"A1B...","customerName":"..."}}
Alexa-Remote: Authentication check successfull
Alexa-Remote: Sending Request with {"host":"layla.amazon.de","path":"/api/behaviors/preview","method":"POST","timeout":10000,"headers":{}}and data={"behaviorId":"PREVIEW","sequenceJson":"{\"@type\":\"com.amazon.alexa.behaviors.model.Sequence\",\"startNode\":{\"@type\":\"com.amazon.alexa.behaviors.model.OpaquePayloadOperationNode\",\"type\":\"AlexaAnnouncement\",\"operationPayload\":{\"expireAfter\":\"PT5S\",\"customerId\":\"A1B...\",\"content\":[{\"locale\":\"de-DE\",\"display\":{\"title\":\"Node-RED\",\"body\":\"This output speech uses SSML.\"},\"speak\":{\"type\":\"ssml\",\"value\":\"<speak>This output speech uses SSML.</speak>\"}}],\"target\":{\"customerId\":\"A1B...\",\"devices\":[{\"deviceSerialNumber\":\"G2A...\",\"deviceTypeId\":\"A18...\"}]}}}}","status":"ENABLED"}
Alexa-Remote: Response: No body

I wonder if  type: 'AlexaAnnouncement', is correct.`?

Discovered it works on Gen1 Echo but not on Gen2

I have gen2 and it works great. What I discovered is that if the device is on "Do Not Disturb" mode then regular speak works and SSML doesn't work. I cancelled the automatic switch to do not disturb mode and now it works (Echo dot v2)

I don't see anything wrong in the log. I also didn't have a problem with gen 2. Do not disturb could be the problem.

DnD is off but still no success :(

I've been strugling for 3h until I found it was just DND enabled. Thanks!


On session multicast list status

Type

[ ] Bug fix
[X] Feature addition
[ ] Feature update
[ ] Breaking change
[ ] Non-functional change
[ ] Documentation
[ ] Infrastructure

Goals
Implement the handler for adding a peer device
Reviewer Focus
For now, we have the UwbSession::InsertPeer function exposed as public. Ideally, we want only UwbDevice to be able to call that function. We should decide in the future how best to deal with this.
Some ideas:

make UwbDevice a friend class to UwbSession
make UwbDevice a function to access UwbSession::m_peers and make that function a friend in UwbSession

Checklist

[x] Build target all compiles cleanly.
[x] clang-format and clang-tidy deltas produced no new output.
[x] Newly added functions include doxygen-style comment block.

#96


Add usage example for fasttext subword embedding in Pre-trained Word Embeddings tutorial

Currently we have the fastText subword embeddings available, but it's not included in the pre-trained word embeddings tutorial which is often the first tutorial people checks out. It would be great to add example usage of fastText subword embeddings and show how it helps representing out of vocabulary words.
The usage of fastText subword embeddings is to simply specify load_ngrams to True when creating gluonnlp.embedding.FastText.

I'd like to have a try.

@myralucy thanks! Here are some pointers that would be useful to this task:

The tutorial can be found at: https://github.com/dmlc/gluon-nlp/blob/master/docs/examples/word_embedding/word_embedding.md
The guideline for tutorial contribution can be found here: http://gluon-nlp.mxnet.io/community/contribute.html#contribute-tutorials

It would be great to have a section in this tutorial to show how to use fastText load_ngrams to handle embedding for unknown words. Feel free to comment here if you need anything.

@myralucy did you get a chance to draft the tutorial? Let me know if you need any help!

hi siza, is anyone working on this issue.


Flame Ward

2 cost
"When attacked, apply 8 burning to all attackers and gain 8 block"
if it's stacked the next X attacks apply...
triggers before attack deals damage

Resolved by #163


Error nvim/runtime/lua/editorconfig.lua:210: Invalid buffer id: 1

Thank you for writing this extension. I am getting the error below when a opening a file, like this: nvim file:3
Error detected while processing BufNewFile Autocommands for "*":
Error executing lua callback: .../share/nvim/runtime/lua/editorconfig.lua:210: Invalid buffer id: 1
stack traceback:
        [C]: in function 'nvim_buf_get_name'
        .../share/nvim/runtime/lua/editorconfig.lua:210: in function 'config'
        .../share/nvim/runtime/plugin/editorconfig.lua:11: in function <.../share/nvim/runtime/plugin/editorconfig.lua:4>

I can confirm this is not happening with an equivalent wsdjeg/vim-fetch extension.
❯ nvim --version
NVIM v0.9.1
Build type: Release
LuaJIT 2.1.0-beta3

This is an issue with editorconfig.
@ganders

Fixed in master and will be in the next backport release https://github.com/neovim/neovim/pull/23922


Formula#to_hash: include variations key

This PR adds the variations key to the hash generated by Formula#to_hash, like we've already done with casks. Ultimately, this will allow us to get accurate dependency (and other) information for API installs.

Review period will end on 2022-07-22 at 11:10:34 UTC.

Here's the output of brew info --json chapel dar (using the branch from https://github.com/Homebrew/homebrew-core/pull/105149 that uses new on_system blocks)
Output
[
  {
    "name": "chapel",
    "full_name": "chapel",
    "tap": "homebrew/core",
    "oldname": null,
    "aliases": [
],
"versioned_formulae": [

],
"desc": "Programming language for productive parallel computing at scale",
"license": "Apache-2.0",
"homepage": "https://chapel-lang.org/",
"versions": {
  "stable": "1.27.0",
  "head": null,
  "bottle": true
},
"urls": {
  "stable": {
    "url": "https://github.com/chapel-lang/chapel/releases/download/1.27.0/chapel-1.27.0.tar.gz",
    "tag": null,
    "revision": null
  }
},
"revision": 0,
"version_scheme": 0,
"bottle": {
  "stable": {
    "rebuild": 0,
    "root_url": "https://ghcr.io/v2/homebrew/core",
    "files": {
      "arm64_monterey": {
        "cellar": "/opt/homebrew/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:47e7d368c685aed62e699dbb9e87a881ab7d6a65873425b10d83d58458b62557",
        "sha256": "47e7d368c685aed62e699dbb9e87a881ab7d6a65873425b10d83d58458b62557"
      },
      "arm64_big_sur": {
        "cellar": "/opt/homebrew/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:632ea42631efaed6c650d311b8dbfa4b643869f55699192b4bb600b77d37079d",
        "sha256": "632ea42631efaed6c650d311b8dbfa4b643869f55699192b4bb600b77d37079d"
      },
      "monterey": {
        "cellar": "/usr/local/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:2863cfb4bc1082fba46a7c24a01db3a63abb2d6902ac1d5876fba13289b63eb4",
        "sha256": "2863cfb4bc1082fba46a7c24a01db3a63abb2d6902ac1d5876fba13289b63eb4"
      },
      "big_sur": {
        "cellar": "/usr/local/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:67f5179a97496c53649f6a851256246d419262aee7d0fdbdf734a380de1023b2",
        "sha256": "67f5179a97496c53649f6a851256246d419262aee7d0fdbdf734a380de1023b2"
      },
      "catalina": {
        "cellar": "/usr/local/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:85a12fe66532bb5bcb31714054b7c081613886198fa4cc7bb8736053beb20c37",
        "sha256": "85a12fe66532bb5bcb31714054b7c081613886198fa4cc7bb8736053beb20c37"
      },
      "x86_64_linux": {
        "cellar": "/home/linuxbrew/.linuxbrew/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/chapel/blobs/sha256:953787b24c4237de21e019d663bb779374968c878ffc08e72291c2f72afb8c6b",
        "sha256": "953787b24c4237de21e019d663bb779374968c878ffc08e72291c2f72afb8c6b"
      }
    }
  }
},
"keg_only": false,
"keg_only_reason": null,
"options": [

],
"build_dependencies": [

],
"dependencies": [
  "gmp",
<EMAIL_ADDRESS>  "llvm"
],
"recommended_dependencies": [

],
"optional_dependencies": [

],
"uses_from_macos": [

],
"requirements": [

],
"conflicts_with": [

],
"caveats": null,
"installed": [

],
"linked_keg": null,
"pinned": false,
"outdated": false,
"deprecated": false,
"deprecation_date": null,
"deprecation_reason": null,
"disabled": false,
"disable_date": null,
"disable_reason": null,
"variations": {
  "intel_catalina": {
    "dependencies": [
      "gmp",
<EMAIL_ADDRESS>      "llvm@11"
    ]
  },
  "intel_mojave": {
    "dependencies": [
      "gmp",
<EMAIL_ADDRESS>      "llvm@11"
    ]
  },
  "intel_high_sierra": {
    "dependencies": [
      "gmp",
<EMAIL_ADDRESS>      "llvm@11"
    ]
  },
  "intel_sierra": {
    "dependencies": [
      "gmp",
<EMAIL_ADDRESS>      "llvm@11"
    ]
  },
  "intel_el_capitan": {
    "dependencies": [
      "gmp",
<EMAIL_ADDRESS>      "llvm@11"
    ]
  }
}

},
{
"name": "dar",
"full_name": "dar",
"tap": "homebrew/core",
"oldname": null,
"aliases": [
],
"versioned_formulae": [

],
"desc": "Backup directory tree and files",
"license": "GPL-2.0-or-later",
"homepage": "http://dar.linux.free.fr/doc/index.html",
"versions": {
  "stable": "2.7.6",
  "head": null,
  "bottle": true
},
"urls": {
  "stable": {
    "url": "https://downloads.sourceforge.net/project/dar/dar/2.7.6/dar-2.7.6.tar.gz",
    "tag": null,
    "revision": null
  }
},
"revision": 0,
"version_scheme": 0,
"bottle": {
  "stable": {
    "rebuild": 0,
    "root_url": "https://ghcr.io/v2/homebrew/core",
    "files": {
      "arm64_monterey": {
        "cellar": "/opt/homebrew/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/dar/blobs/sha256:07fb29f0d1099bed6ebb8f1704dba22dd2be8e9f709c83d5eb790a52234cafbc",
        "sha256": "07fb29f0d1099bed6ebb8f1704dba22dd2be8e9f709c83d5eb790a52234cafbc"
      },
      "arm64_big_sur": {
        "cellar": "/opt/homebrew/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/dar/blobs/sha256:38a24276c643cf51652048b63d4d25ed766b46a5895137e3079420ad726315cd",
        "sha256": "38a24276c643cf51652048b63d4d25ed766b46a5895137e3079420ad726315cd"
      },
      "monterey": {
        "cellar": ":any",
        "url": "https://ghcr.io/v2/homebrew/core/dar/blobs/sha256:c791caab3de9c794d4c8e8fbaf928a550bc819b343bf10d086e758c26d6d2d27",
        "sha256": "c791caab3de9c794d4c8e8fbaf928a550bc819b343bf10d086e758c26d6d2d27"
      },
      "big_sur": {
        "cellar": ":any",
        "url": "https://ghcr.io/v2/homebrew/core/dar/blobs/sha256:1471725ed4a9718c3b8c98690963c327c96fa3e3f66823711938e68e56df59e5",
        "sha256": "1471725ed4a9718c3b8c98690963c327c96fa3e3f66823711938e68e56df59e5"
      },
      "catalina": {
        "cellar": ":any",
        "url": "https://ghcr.io/v2/homebrew/core/dar/blobs/sha256:2c1d03575a50d09cf9290b9e0bfae2677308f0bfed36c2b72a7989f7008df5d7",
        "sha256": "2c1d03575a50d09cf9290b9e0bfae2677308f0bfed36c2b72a7989f7008df5d7"
      },
      "x86_64_linux": {
        "cellar": "/home/linuxbrew/.linuxbrew/Cellar",
        "url": "https://ghcr.io/v2/homebrew/core/dar/blobs/sha256:c66a42b6b25ceeef4304473a7347ec3a62ac5b0bd2dbd79ba7227d2d69b21d03",
        "sha256": "c66a42b6b25ceeef4304473a7347ec3a62ac5b0bd2dbd79ba7227d2d69b21d03"
      }
    }
  }
},
"keg_only": false,
"keg_only_reason": null,
"options": [

],
"build_dependencies": [

],
"dependencies": [
  "libgcrypt",
  "lzo"
],
"recommended_dependencies": [

],
"optional_dependencies": [

],
"uses_from_macos": [
  "zlib"
],
"requirements": [

],
"conflicts_with": [

],
"caveats": null,
"installed": [

],
"linked_keg": null,
"pinned": false,
"outdated": false,
"deprecated": false,
"deprecation_date": null,
"deprecation_reason": null,
"disabled": false,
"disable_date": null,
"disable_reason": null,
"variations": {
  "intel_ventura": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_monterey": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_big_sur": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_catalina": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_mojave": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_high_sierra": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_sierra": {
    "build_dependencies": [
      "upx"
    ]
  },
  "intel_el_capitan": {
    "build_dependencies": [
      "upx"
    ]
  },
  "linux": {
    "build_dependencies": [
      "upx"
    ]
  }
}

}
]

Here's the output of brew info --json chapel dar (using the branch from Homebrew/homebrew-core#105149 that uses new on_system blocks)

Looks great! There's a fair bit of duplication there that makes me wonder if we want to make this a brew info --json --variations or something just to slim down the typical use-case. Deduplication will just make the formulae.brew.sh code harder so not worth doing. Thoughts?

Deduplication will just make the formulae.brew.sh code harder so not worth doing.

Agreed

There's a fair bit of duplication there that makes me wonder if we want to make this a brew info --json --variations or something

Yeah, I think that's reasonable. The only reason not to is if you think it would be confusing that brew info --json foo doesn't match https://formulae.brew.sh/api/formula/foo.json, but I'm not concerned about that. Especially since it already doesn't match exactly (because analytics show up in the API but not brew info)

Review period ended.


Fix VartypeView.relabel_variables

Closes #694.

Codecov Report

Merging #695 into master will increase coverage by 0.02%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master     #695      +/-   ##
==========================================
+ Coverage   91.85%   91.87%   +0.02%
==========================================
  Files          60       60
  Lines        4222     4224       +2
==========================================
+ Hits         3878     3881       +3
+ Misses        344      343       -1

Impacted Files
Coverage Δ

dimod/core/bqm.py
91.74% <100.00%> (+0.17%)
:arrow_up:

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 2ec6944...fc0a5ac. Read the comment docs.


Controller gets to step seven, but goes back to the pair option.

INFO [Renderer::init()] Initializing Renderer Context
[INFO] ClientNetworkManager::start_tcp_connect - Connecting to: <IP_ADDRESS>:9512...
[INFO] ClientPSMoveAPI - Successfully initialized ClientPSMoveAPI
[INFO] ClientNetworkManager::handle_tcp_connect - Connected to <IP_ADDRESS>:9512
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 1
[INFO] ClientNetworkManager::handle_tcp_connection_info_notification - Got connection_id: 0
[INFO] ClientNetworkManager::send_udp_connection_id - Sending connection id to server over UDP: 0
[INFO] ClientNetworkManager::handle_udp_write_connection_id - Successfully sent UDP connection id
[INFO] ClientNetworkManager::handle_udp_read_connection_result - UDP Connect Success!
[INFO] handle_server_connection_opened - Connected to service
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
[ERROR] ClientNetworkManager::handle_tcp_read_response_header - Error on receive: An existing connection was forcibly closed by the remote host
[INFO] handle_server_connection_closed - Disconnected from service
[ERROR] handle_server_connection_close_failed - Socket error: An existing connection was forcibly closed by the remote host
[INFO] ClientNetworkManager::start_tcp_connect - Connecting to: <IP_ADDRESS>:9512...
[INFO] ClientPSMoveAPI - Successfully initialized ClientPSMoveAPI
[INFO] ClientNetworkManager::handle_tcp_connect - Connected to <IP_ADDRESS>:9512
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 1
[INFO] ClientNetworkManager::handle_tcp_connection_info_notification - Got connection_id: 0
[INFO] ClientNetworkManager::send_udp_connection_id - Sending connection id to server over UDP: 0
[INFO] ClientNetworkManager::handle_udp_write_connection_id - Successfully sent UDP connection id
[INFO] ClientNetworkManager::handle_udp_read_connection_result - UDP Connect Success!
[INFO] handle_server_connection_opened - Connected to service
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 0
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 6
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 0
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 6
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 4
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 4
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 0
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 6
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 0
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 7
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received notification type 6
[INFO] ClientNetworkManager::handle_tcp_read_response_header - Received Message Header
[INFO] ClientNetworkManager::handle_tcp_read_response_body - Received Response Body
[INFO] ClientNetworkManager::handle_tcp_response_received - Received response type 2
I have tried everything people have offered but nothing works. It gets to step seven, but then acts like the controller was never there. I was able to set up one of my controllers without a problem, but the other one simply wont do it. It used to have the step 4/6 and step 4/5 problem, but now it acts like it works but then disappears. If i leave the controller connected, it gets to step 7 but returns to the pair controller page, but if i take out the plug and do it, it just gets to step 7 and reverts to controller 0, the one that works. I am going insane and would be forever in whoever helps me's debt.

Same problem here, but i can't pair any of my controllers. They get to 7/7 but nothing changes


Mounting in running container not working again

See #9448
After upgrading Docker from 1.5 to 1.8.1 the solution on previous issue stopped working.
The solution was to start container with  --cap-add SYS_ADMIN --device /dev/fuse.
In 1.8.1 I start container
docker run -ti --cap-add SYS_ADMIN --device /dev/fuse ...
In container:
sshfs -o StrictHostKeyChecking=no -p <port> <user>@<address>:"<dir>" "<dir>"
and get error:
fuse: mount failed: Permission denied
In dmesg:
[86690.569280] type=1400 audit(1441943381.165:51): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="docker-default" name="<dir>" pid=26423 comm="sshfs" fstype="fuse.sshfs" srcname="<user>@<address>:<dir>" flags="rw, nosuid, nodev"

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

/cc @ewindisch

Closing since this is a dup of #16429

AppArmor can be disabled per-container using '--security-opt apparmor:unconfined'.

Thank you @ewindisch !
--cap-add SYS_ADMIN --device /dev/fuse --security-opt apparmor:unconfined

works for me.


How to setup spawn

I dint know how to setup in latest version can u teach me

Write [spawn] on a sign where ever a spawn is (must be done before creating the game, i.e saved into the schematic). More info is on this Wiki page


Uncaught TypeError: $injector.get(...) is not a function

This error occurs only when I minify my code. I'm quite sure it has everything to do with minification. Debugging Angular leads to this line:
$injector.get($loaderFactory)(loaderOptions)
          .then(onLoaderSuccess, onLoaderError);

Hovering on $loaderFactory in DevTools shows: "TranslationLoaderFactory"
The TranslationLoaderFactory is registered the same way as in this boilerplate:
https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate
function TranslationLoaderFactory($q, LocaleModelService) {
    'ngInject';

    return function (options) {
        let deferred = $q.defer();
        let language = options.key;

        LocaleModelService.all(language).then(function(locales){
            // Get correct locale file
            deferred.resolve(locales);
        });

        return deferred.promise;
    };
}

export default {
    name: 'TranslationLoaderFactory',
    fn: TranslationLoaderFactory
};

angular.module('***', []).factory(***.name, ***.fn);

This is the piece of code where the error comes from:
module.exports = function (..., ...) {
    'ngInject';

    $translateProvider.useLoader('TranslationLoaderFactory');
    [...]
};

I guess I have to tell angular "TranslationLoaderFactory" should refer to the corresponding module, but haven't got a clue how to do this.
Same question on StackOverflow:
http://stackoverflow.com/questions/35378584/angularjs-uncaught-typeerror-injector-get-is-not-a-function

Please be a more specific about the actual error message. I just have to guess the problem. :(
The corresponding lines in the service are starting here. Clearly shown, we declare $injector explicitly by name. If this is not working, there would be much more serious issues.
Eventually $injector is not the problem, but the result of $injector.get(...). In this case the provided service is not valid or wellknown -- in your case TranslationLoaderFactory.
If you use $translateProvider.useLoader('TranslationLoaderFactory');, you will have to declare such a service as well. Somewhere in your codebase something like module.factory(TranslationLoaderFactory) must exist.

Ah, I have overseen the line angular.module('***', []).factory(***.name, ***.fn);.
Probably you only missed to include the module *** in your module configuring angular-translate`

I have to apologize, I was on the wrong track. This issue was caused by something completely different. Though, I'm still groping in the dark why I was pointed to "TranslationLoaderFactory".
Thanks for your reply and your time to look into the issue. Much appreciated. :+1:

I know this is an old thread but could you tell me what was causing injector.get() is not a function. Because I am stuck with the same error...

Check if your code is minification-proof. Also check if you are injecting the right dependencies. I remember it had something to do with a combination of these things.


update rust bitcoin to upstream 0.32.4

Closes #197

Pushed c19f864 fixing @JoseSK999 's comments


Is it valid to get access-token without tenant-id in client credentials grant flow?

Hi.
In OAuth2 client credential grant, when Access token request with a shared secret, the docs said that

tenant
Required
The directory tenant the application plans to operate against, in GUID or domain-name format.

Is it valid to set tenant to common?
I tried the following http request, but both failed.
1. Use api://{app-registration-id}/.default as scope parameter value.
1.1. Http request:
POST https://login.microsoftonline.com/common/oauth2/v2.0/token,
{grant_type=[client_credentials], scope=[api://{app-registration-id}/.default]},
[Accept:"application/json;charset=UTF-8", Content-Type:"application/x-www-form-urlencoded;charset=UTF-8", Authorization:"Basic ..."]

1.2. Error response:
[invalid_request] AADSTS900023:
Specified tenant identifier '01f60b65-a850-45df-b148-6723f58b8fcc' is neither a valid DNS name, nor a valid external domain.
Trace ID: a9651a09-0878-4475-ab2a-99f6841e0700
Correlation ID: 6665222e-0f4c-48e7-88b5-ab90fdc794dc
Timestamp: 2022-11-04 09:18:05Z

2. Use api://teannt221104.onmicrosoft.com/{app-registration-id}/.default as scope parameter value.
2.1. Http request:
POST https://login.microsoftonline.com/common/oauth2/v2.0/token,
{grant_type=[client_credentials], scope=[api://teannt221104.onmicrosoft.com/{app-registration-id}/.default]},[Accept:"application/json;charset=UTF-8", Content-Type:"application/x-www-form-urlencoded;charset=UTF-8", Authorization:"Basic ..."]>

2.2. Error response:
[invalid_resource] AADSTS500011: The resource principal named api://teannt221104.onmicrosoft.com/01f60b65-a850-45df-b148-6723f58b8fcc was not found in the tenant named teannt221104. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You might have sent your authentication request to the wrong tenant.
Trace ID: dfbe1e2b-2996-493d-8089-8e1cdbdef900
Correlation ID: 20a00222-183d-4b4a-b2ef-75d05f422b79
Timestamp: 2022-11-04 09:21:42Z

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

ID: d32f55ac-acbc-292b-d1b7-ffdd257b11e1
Version Independent ID: ae2a266c-051b-7307-93fd-74bc521c93bf
Content: OAuth 2.0 client credentials flow on the Microsoft identity platform - Microsoft Entra
Content Source: articles/active-directory/develop/v2-oauth2-client-creds-grant-flow.md
Service: active-directory
Sub-service: develop
GitHub Login: @nickludwig
Microsoft Alias: ludwignick

@chenrujun
Thanks for your feedback! We will investigate and update as appropriate.

#reassign:nickludwig

Hey @chenrujun - common cannot be used for the client credentials grant. Per the docs, you'll need to use either the tenant GUID or the tenant's domain-name format.
Can I ask why you're trying to do this?

@nickludwig

/common cannot be used for the client credentials grant. Per the docs, you'll need to use either the tenant GUID or the tenant's domain-name format.

Thank you very much for your response.

Can I ask why you're trying to do this?

We are using /common to support OIDC flow (hybrid flow). We want to share the tenant information for all flows in one application.

@chenrujun - happy to help! Going to close this as I've answered your question. Please feel free to comment if you have anything else to add related to this, and I'll re-open so we can discuss. Thanks!

#please-close


Rule simplify_code_using_streams should check for variables that are not effectively final

Since simplify_code_using_streams creates a lambda expression we need to check that the variables referenced in the lambda expression are effectively final.

This applies to simplify_code_using_map_computeifabsent as well

When fixed these rules should be enabled in the compile-maven build step


Unify names of customization files

Currently, the naming of the files in the customizations folder seems to be a little arbitrary.
They do not fully reflect the name of the customization and do not consistently distinguish between upper and lower case.
"All Customization" -> mei-all.xml
"All AnyStart Customization" -> mei-all_anyStart.xml
"Mensural Customization" -> mei-Mensural.xml
"MEI Basic Profile" -> mei-basic.xml
"Common Music Notation (CMN) Customization" -> mei-CMN.xml
"Neumes Customization" -> mei-Neumes.xml
Would it be possible to harmonize these a bit more?

I like the idea!
I would reserve this for MEI 6.0, though.


Version without database

Added with commit
Instead of database just the registries Github repo and local path are needed


Consider using HDiv elements to exactly enforce divergence free constraint

Ridgway Scott at the FEniCS'18 conference strongly suggested that, as of this review paper, the proper approach is to use HDiv elements, rather than for example using the penalty method or Taylor-Hood elements (both of which we currently use). He suggested this might be related to our method's robustness problem.

Here's the published paper: https://epubs.siam.org/doi/abs/10.1137/15M1047696

And here Ridgway Scott also has a new paper citing the review paper: https://epubs.siam.org/doi/pdf/10.1137/16M1103117

Garth Wells has a recent paper which might be the right place to start: https://arxiv.org/abs/1704.07569
I am having trouble finding anywhere a clear statement of which element I should use and which variational form I should implement in FEniCS. I asked Garth for guidance and ideally for a working example in FEniCS.

According to Garth, "The method was implemented by Sander Rhebergen in MFEM. It would be hard to do efficiently in FEniCS. The methods was one motivator for starting FEniCS-X."
So I'm not going to attempt this until we move beyond FEniCS.
Looking forward, when trying other libraries, this might be an important requirement. If I understand the literature correctly, the HDiv conforming approach allows us to solve an SPD matrix (for the incompressible Navier-Stokes block) without losing anything.  SPD would be wonderful.

According to Garth, "The method was implemented by Sander Rhebergen in MFEM. It would be hard to do efficiently in FEniCS. The methods was one motivator for starting FEniCS-X."
So I'm not going to attempt this until we move beyond FEniCS.
Looking forward, when trying other libraries, this might be an important requirement. If I understand the literature correctly, the HDiv conforming approach allows us to solve an SPD matrix (for the incompressible Navier-Stokes block) without losing anything.  SPD would be wonderful.

Just now I e-mailed Prof. Scott asking for guidance.


The run ID and start time should be set with tracking disabled

Feature
Generate + show the run ID and start time even when tracking is off
Feature description
With tracking disabled, dbt doesn't set a run ID or a start time. But it does make them available in the context, as None, which is even more confusing! We should make them available and just not make tracking calls if tracking is disabled.
Who will this benefit?
People who have tracking disabled, like me when I'm running tests.

It turns out this does work now, and I don't know why I thought it didn't.


Support etcd V3

Already done

Excellent, it was still marked todo in the roadmap PR. I will mark it as done there as well.

Ah, right. I'm still waiting for the release 3.1.0 so I can update the test images accordingly but so far the tests have been working with our v3 client.

OK, can you update this issue to track the waiting and task to update the test images then?

Yep makes sense.


Not working on macOS Ventura 13.3.1 (22E261)

It was working before I upgraded the macOS to Ventura 13.3.1 (22E261).
Now it just stuck here

just encountered the same problem.

Ref: #80
Fixed in v0.3.3

Oops. Fixed indeed. Thanks


Json post response body

Hi,
I'd like to ask if it is possible for json server to return a response body when doing post?
I want to do a search using an id, Sample below:
My Request body:
{id: '1*'}
I want my post to return:
/tasks: [{
'id': 1,
'name':john},
{ 'id': 11,
'name': jess
}
]
Is this possible for json-server?
Thanks

Hi @fuentesab,
Not with POST, but you can use GET and _like operator
/task?id_like=1 // will return tasks with id 1, 10, 11, ...

http://jsonplaceholder.typicode.com/posts?id_like=1
If you really need to have it on POST, you can customize JSON Server by using it as a module.

Hi,
Appreciate the reply.
Can you pls elaborate a little onhow to use it as a module?
Cause i really need to use POST on this one.
Thanks a lot

Sure, here's an example how to do it. The idea is to add a new route and query the database based on the POST payload.
var jsonServer = require('json-server')
var server = jsonServer.create()
var router = jsonServer.router('db.json')
var middlewares = jsonServer.defaults()

server.use(middlewares)

server.post('/tasks', function (req, res) {
  var db = router.db // lowdb instance
  var tasks = db
    .get('tasks')
    .filter(function (task) {
      var re = new RegExp(req.body.id)
      return re.test(task)
    })
    .value()

  res.jsonp(tasks)
})

server.use(router)
server.listen(3000, function () {
  console.log('JSON Server is running')
})

Let me know if it works for you.
Note: currently json-server is using lowdb v0.13.0-beta.4, so the API is not the same as the one you can see on lowdb master README.

I was looking for basically this same answer... it worked for me, thanks @typicode !!

I am using this also. Thank you for the example. I did find that you need to call server.use(router) after your statements for catching the post/get/etc.

Thank you @typicode it's working fantastic :)

Sorry to hijack your post, but I'm having some issues too. When I follow @typicode's example, req.body` is undefined. Here's my code:
server.post('/billing', (req, res) => {
  console.info(req.body);
  // Logs undefined
  ...
});

and here's my request payload:
{
  "planId":"std_monthly",
  "quantity":705
}

I'm using version 0.9.5. Any help would be greatly appreciated!

In case anyone else ends up here, I had to follow what was in this post to get req.body to give anything
https://stackoverflow.com/questions/9177049/express-js-req-body-undefined
Main parts are these
const bodyParser = require("body-parser"); // didn't need to install because express is part of this solution
// create application/json parser
const jsonParser = bodyParser.json();
// create application/x-www-form-urlencoded parser
const urlencodedParser = bodyParser.urlencoded({ extended: false });
// you use which one works for your situation
// my post that is BEFORE server.use(router);
server.post("/api/auth", urlencodedParser, function (req, res) {
console.info(req.body);
res.send("hi");
});


Add Elixir [WIP]

A starting point for adding Elixir support.
Next step would be to write a parser for the mix.lock file, in Elixir. The JavaScript helper run task and parser are the best places to start for understanding how shelling out to helpers works. We'll probably want to piggy back off of Hex as much as possible here, and include it as a dependency (like we do with Yarn).
Once an Elixir parser is written, the pending specs in spec/bump/file_parsers/elixir/hex_spec.rb should pass. At that point, let's talk about adding the UpdateChecker, FileUpdater and MetadataFinder classes.

@stevedomin - a starting point if you want to take a crack 😄

@greysteil I've written a mix parser for https://libraries.io, it's over here: https://github.com/librariesio/mix-deps-json

Nice, thanks @andrew !

Hi @greysteil, looking at this over the week-end!

Closing in favour of https://github.com/dependabot/dependabot-core/pull/10


add, logout function for users, profile functon for customer, and fix some ui button

thx a lot

don't use unnecessary custom css, like changing the color to orange it can be done with bootstrap. Use the existing bootstrap framework so that the code looks more effective and efficient without having to write dozens of lines of code


Change to "close" seems to work but its wrong.

https://github.com/nutechsoftware/alarmdecoder-smartthings/blob/6a71743cac52c0683ce2be85f419c458b1ac38f4/smartapps/alarmdecoder/alarmdecoder-service.src/alarmdecoder-service.groovy#L2025

Fixed.


fix variable naming for matching the document

If I guess right, this setting should be change to BREVISURL_ prefix, like others.
from
SHORTURL_LOCAL_BACKEND_ORIGINAL_URL_MAX_LENGTH
to
BREVISURL_LOCAL_BACKEND_ORIGINAL_URL_MAX_LENGTH

Do we have any progress here ? Will you provide pull request with backward compatible solution ?

Added an update for backwards compatibility: #24


XAMPP And Web Panel

Good evening Unam. My web panel works on a dedicated server on XAMPP. After installation XAMPP in folder xampp\apache\logs two files are created:

access
ssl_request
First, these two files are a couple of kilobytes in size. After about a couple of weeks of operation of the web panel, the size of these files exceeds 5-6 Gb. And then the size only increases. Are these files necessary for the web panel to work? And can they be deleted periodically?

Thank you. And one more question in the folder with the database two files appear and disappear quickly

unamwebpanel.db-shm
unamwebpanel.db-wal
When there are 16000 workers in the web panel these two files in the folder are permanent and do not disappear. Is this the correct operation of the web panel?

Yes it's due to the journaling mode of the SQLite database. they should disappear when there's no activity but with a lot of activity it won't really have any time to disappear.

Thanks for the help.


Could not find com.github.exozet:Geolocator:latest.

If i add  this library in my android java project
i obtain this error on "make project"
Could not find com.github.exozet:Geolocator:latest.

yea jcenter died
you can get it on jitpack still https://jitpack.io/#exozet/Geolocator


Add E2E test scenarios

Description
What's new?

Add E2E test scenarios

What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[x] Tests
[ ] Other

Duplicates #1916


make root-transform flag behave like root flag

Current Sysl Version
Current sysl has two root related flags which are root for the regular sysl files and root-transform for sysl transforms.
root in sysl was simplified so that it does not need to be provided every single time.
root behaviour:

uses provided root

Or

when root is not provided, it will try to find a root marker (a .sysl directory) which must be in the same directory or the parent directory of the loaded sysl file.

Or

If it doesn't find the root marker, it will use the sysl file's directory as the root but the sysl file must not import from absolute path.

This results in removing the need for root flag.
The root-transform needs to be changed to behave like this.

Can we get away with removing all root options and always relying on sentinels?

If we do that, does that mean we will need a sentinel for each sysl file type? (regular, grammar, transform)