Vue cli UI console and create project interface is blank

Version
3.0.5
Node and OS info
node V10.11.0/npm V6.4.1/windows 10
Steps to reproduce

open vue UI interface with cmd "vue ui".
Go to Vue Project Manager for create new project,found that the creation interface is blank.
Use cmd "vue create project" to create new project;
use UI "serve" to start project;
The project is running normally,but there is no output on the Output, Console, and Analysis interfaces of the UI interface.

What is expected?
It seems that it has no effect on project running and hot update, but I don't see any error prompts and running prompts in the UI interface of VUE CLI (even if it still has a pop-up prompt in the lower right corner on win10)
What is actually happening?
When using vue ui's web interface, the creation project interface is blank, and there is no output in the console part of the project runtime, the project is running normally and can be hot updated. Even CSS is a bit strange.

This problem has not been reproduced on my other computer, but I have reinstalled node, npm and vue Cli on this problematic computer. The problem still exists.

Which browser are you using?

Which browser are you using?

ChromeWebKit 537.36  Chrome 55.0.2883.87
or 360 EXTREME browser

Maybe it's a browser issue, the test is normal in the EDGE browser. I will come back to close the issue after I have identified the problem. Shame.

I Having the same problem...
Vue ui  ->  there's no interface on Chrome
but,
if I use  Vue create ....all's good
any one any idea.
Ps. I've  reinstalled Node &<EMAIL_ADDRESS>Thanks for any help

Same here


Add Jenkins to BB Umbrella (And rename to Software Factory)

Closes #272
To-Do:

[X] Get Jenkins working outside of BB
[X] Get Jenkins working in Istio
- [ ] Get Keycloak working

--- Stopping point, engage with user, adjust as needed
- [ ] Get Jenkins using Keycloak

[ ] Switch to the Iron Bank version of Jenkins container
- [ ] Get Jenkins+Keycloak working with Network Policies & OPA Gatekeeper
[ ] Fix it so it does GitOps properly
- [ ] Documentation on what you would do to run Keycloak in a different cluster
[ ] Docs
[ ] E2E test (?)
[ ] ??

Edit:
Getting KeyCloak running in the same cluster as everything else turned out to have more technical issues than expected. This extra effort has been captured in issue #249 and will be completed after the PR #153 gets merged into master. Until then, this PR will introduce Jenkins to the current 'Umbrella' example.

@YrrepNoj this is a branch that was branched off of your umbrella branch. Let's work in here to add keycloak and stuff as we work with @david--wright on this stuff.

Status: Jenkins works with Istio enabled. Still need to enable other BB Core things like network policies, Gatekeeper, etc

Status: Making some updates after rebasing from the merged Big Bang Umbrella example. Renaming the Big Bang Umbrella example to Software Factory since it includes Jenkins now which isn't part of Big Bang Umbrella.

@YrrepNoj given the updated description, I'm thinking this can be merged, either now-ish or after just a bit more testing/cleanup. Do you agree?

This needs to get merged before #237. It will be a huge PITA to resolve conflicts if #237 merges first. I believe it is ready to go now. I'll double check it this weekend and then ask for a review so we can merge it ~Monday

/test all

/test all

/test all

/test all


[FEAT] E2E testing after merge to main or new tag created

Description
This PR introduces a GitHub Actions workflow that automates system testing and the building and publishing of Docker images. The workflow triggers on pushes to main, specific semantic version tags, and manual initiations. It first runs end-to-end tests and, upon success, builds Docker images and publishes them to horizenlabs/zkverify-dev private repository.
Details
CI-system-test.yml

Workflow Triggers:

Manual Trigger: Allows manual initiation of the workflow.
Push Events:

Main branch
Tags: Semantic versioning pattern ("[0-9]+.[0-9]+.[0-9]+-[0-9]+.[0-9]+.[0-9]+*").

Jobs:

Execute System Tests: Utilizes HorizenLabs/zkVerify-qa/.github/workflows/CI-e2e-tests.yml
Build and Publish Docker Image:

Dependencies: Runs after successful completion of system tests
Steps:

Checkout Repository with full history
Get Short Commit Hash
Set Up Environment & Build

docker.sh

Added private_docker_repo and commit_hash Variables

Enables publishing Docker images to a private Docker repository and allows tagging images with specific commit hashes for better traceability.

Switched Conditional Statements to Double Brackets ([[ ]])

Enhances script robustness and leverages Bash-specific features for more reliable conditional evaluations.

Initialized publish_tags Array Early

Ensures the publish_tags array is initialized, preventing potential issues when appending tags later in the script.

Refactored Release Tag Determination Logic

Improves readability and maintainability by organizing tag determination in a centralized location.

Added Error Handling for Undefined Release Types

Prevents unintended behavior by ensuring that a valid release type is provided, thereby avoiding incomplete or incorrect Docker image tagging.

Implemented Publishing to Private Docker Repository

Extends the script's functionality to support environments that require private Docker registries.

Added Conditional Publishing for Non-Release Builds

Supports development workflows by enabling the publishing of development builds to a private repository, facilitating continuous integration and testing.

Improved Logging Messages

Updated log messages to clearly indicate the target repository (Docker Hub or private repository) during the publishing process.

Added Graceful Exit When Build Criteria Are Not Met

Included a warning message and skipped Docker image building/publishing when build criteria are not satisfied.

@ysibirski Correct, no zkverify-dev image or zkverify-dev Docker repository with this change.

Can you squash and merge please ? Plus CI needs to run again anyway. Thanks :) @yurikoinaba


Migration: Help document 489581 "How do you apply software updates and security patches?"

The help article "How do you apply software updates and security patches?" (original URL https://help.aiven.io/en/articles/489581-how-do-you-apply-software-updates-and-security-patches) has not been migrated, and there is a demand for it.
Migrate it to the new documentation style.

Note that most of this information already exists in the documentation. Some of the details from the conceptual parts can be added to the Maintenance window article.
Instructions on how to receive notifications are already in a how-to article in the documentation.


Delete photos only from DB when deleting from filesystem was successf…

…ul, log error

Thanks for investigating the problem that occurred on production! May I ask what the motivation for these changes was, since the actual problem was about absolute paths?
I'm a bit unsure about the changes.

this hinders point 7 from #1 since deleting files manually would lead to inconsistent DB state
deleting all photos individually is probably less performant (but might be acceptable for our scenario)
in deletePhoto, the part $photo['file_id']==NULL? should be note_id not file_id I guess?! It's building the wrong path currently. (and it must be ensured the db helper functions return also the photo_id)
why the echo error_get_last()["message"] when unlink emmits a warning anyway when something goes wrong?

Inconsistent, but at least the script will log this every time. Deleting the photos from db when they are still on the disk leads itself to an inconsistent state.
it is in the  milliseconds at most
Uhm right, yes.
Because it didn't for me. I don't know where the warning was logged to, I didn't see it anywhere

Am 8. Oktober 2018 18:02:49 MESZ schrieb Jannik Vieten<EMAIL_ADDRESS>
Thanks for investigating the problem that occurred on production! May I
ask what the motivation for these changes was, since the actual problem
was about absolute paths?
I'm a bit unsure about the changes.

this hinders point 7 from #1 since deleting files manually would lead
to inconsistent DB state
deleting all photos individually is probably less performant (but
might be acceptable for our scenario)
in deletePhoto, the part $photo['file_id']==NULL? should be
note_id not file_id I guess?! It's building the wrong path
currently. (and it must be ensured the db helper functions return also
the photo_id)
why the echo error_get_last()["message"] when unlink emmits a
warning anyway when something goes wrong?

Great, thanks!

@westnordost I'm done so far. You can deploy.
Concerning the point why you got no warning by PHP: I think now this is because the error_reporting is configured less verbose for your webspace than on my dev machine. I thought about fiddling with this in PHP but then decided to leave it as is, let it print the warning you introduced and hope that you will also see errors if the database will be down for some reason (I don't know in this scenario for you webspace..).
So, hopefully we are done now ;)

Deployed, thanks :-)
99 photos currently active, by the way, 144 MB. Per day, on average a dozen new photos are uploaded.


Add email validation for Python code

The Python console app needs to validate the input email. Please follow validation rules from documentation.

Hi! Has there been any developer working on this issue? I just learned Python and would like to give it a try. Thank you!

Great! Please, go ahead and submit your pull request!

Hey, I would like to give this issue a go!

Please, go ahead and submit a pull request! I will be taking the first PR to pass the tests.

Hey I hope its fine that I submitted a PR for this one.

Closed on PR #20

@yuanLeeMidori @pk-95 If you are still working on this issue, feel free to submit a pull request, and I will mark it as accepted, to count towards Hacktoberfest.

@dmodena Thank you! I started to work on the name validator instead while I saw the email validator has been closed by other PR.


Unable to run script

Describe the bug
I was trying to run the following line
./run.py trainer.epochs=100 trainer.batch_size=128 dataset=metrla device=cuda:1 model.nb_blocks=1 model=stgm log.type=wandb
It comes back with the following error:
Could not override 'trainer.batch_size'.
To append to your config use +trainer.batch_size=128
Key 'batch_size' is not in struct
    full_key: trainer.batch_size
    object_type=dict

Could you please help me with this? Thank you!

You are using log.logger=wandb' so you need to first run wandb loginand use your credential, otherwise uselog.logger=default` for local logging.


Output removed tags, attributes, etc. for debugging?

In my system, I print console warnings with before/after text whenever HTML gets sanitized, which makes it easier to see when there's something I need to add to the whitelist.  It'd be much better if I could actually output the (typically small) removed parts, instead of the entire HTML passages.  Would it be possible to add skipped parts of the input to an array and then making that array accessible?

This is something we'd certainly look at a PR for, you could do it in the
same code that decides to keep or reject each piece.
On Wed, Jul 4, 2018 at 10:01 AM, Erik Demaine<EMAIL_ADDRESS>wrote:

In my system, I print console warnings with before/after text whenever
HTML gets sanitized, which makes it easier to see when there's something I
need to add to the whitelist. It'd be much better if I could actually
output the (typically small) removed parts, instead of the entire HTML
passages. Would it be possible to add skipped parts of the input to an
array and then making that array accessible?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/punkave/sanitize-html/issues/231, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAB9fRihjMUgQ22aqmFoH_-Rjj9747zqks5uDMqygaJpZM4VCo0U
.

--
THOMAS BOUTELL, CHIEF SOFTWARE ARCHITECT
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com

Hey, is there a way to output removed or unallowed tags to the user?

@lucizek I don't think that's a feature that htmlparser2 provides.

Actually, htmlparser2 is giving us everything, and we are deciding what to remove or disallow, so this is possible to do and an option to pass such content to console.debug would be a reasonable PR.

Not only console.debug, but would be amazing to the actual end-user with a callback or something similar so he can gracefully fail or change his input.

They can do that already by accepting those tags but using the various
transformation features of the module. The debugging logging option would
be new though.
On Fri, Jun 19, 2020 at 11:35 AM Lukas Cizek<EMAIL_ADDRESS>wrote:

Not only console.debug, but would be amazing to the actual end-user with a
callback or something similar so he can gracefully fail or change his input.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/apostrophecms/sanitize-html/issues/231#issuecomment-646701126,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAH27NOXUZ7ISZOMSA663TRXOAUHANCNFSM4FIKRUKA
.

--
THOMAS BOUTELL | CHIEF TECHNOLOGY OFFICER
APOSTROPHECMS | apostrophecms.com | he/him/his


Automatically use correct HTTP verbs for resourceful routes

In the the router, we have RESTful Resources.
This PR updates the action generator to automatically set the proper HTTP methods for actions named create, update and destroy (i.e. POST, PATCH and DELETE). I don't suggest we try to guess any others, but since these are used in resources they're are okay in my opinion.
(A user provided --method still overrides this)
If this PR is accepted, I'll update the getting-started.md guide as well.

I really like this feature, to me :+1: cc @lotus/core-team

:+1:

Terrific!
On a similar note (but as a separate PR), how would you feel about me "improving" the action generator more, to automatically guess the proper URL as well, again based on RESTful Resources?
For example, lotus generate action web books#edit would add:
get '/books/:id/edit', to: 'books#edit'

instead of:
get '/books', to: 'books#edit'

@cllns I like that idea, cc @lotus/core-team

@cllns I love this idea. Thank you for implementing it. :+1:
I left one comment, if you can address it, the we can merge this PR.

On a similar note (but as a separate PR), how would you feel about me "improving" the action generator more, to automatically guess the proper URL as well, again based on RESTful Resources?

:+1:

Great! All set.
I'm not sure if resourceful_http_method is the best method name anymore. Do you think default_http_method (or something else) would be better? Now that we have the hash named as a constant, it helps document what we're doing a bit more. Now we have two things named 'resourceful http method(s)': the constant and the method.
Also let me know if you prefer commits squashed and I'll take care of that :)

@cllns Thanks for the quick update. :+1:

Also let me know if you prefer commits squashed and I'll take care of that :)

Yes please.

@lotus/core-team FYI - I'm merging this, even if CI isn't passing, because of the SimpleCov breaking change, now fixed in master.


Move selenium to kubernetes app

@lulf it seems to me stable instead of deploying selenium in docker manually :)


Request: Custom actions on pomodoro completion

Thanks for this beautiful app.
One feature that would be super useful is to trigger a custom actions on Pomodoro completion - for example this could be a logging script that tracks stats.

I don't take feature requests. This project is in low maintaince.

Thanks. If anyone else is interested in this, you can look into https://github.com/zagortenay333/timepp__gnome/blob/master/dbus/scripts/examples#L3  -- there are emitted events that can be monitored and scripted against.


Added update method & event

This functionality might come in handy when for example your http request is taking a bit longer. You are able to change the text, color or whatever while your loader is still visible.

Hey @mrkvngrkn, thanks for the PR. Merged.


Using .skn skin file as model texture

Does anyone have an idea how to convert a .dae model into .skn and use it inside mujoco xml model ?

Do you use Python?
I can post a Python snippet for creating an SKN file, though you would have to parse the DAE into Python yourself.
That said, increasing MuJoCo's asset import capabilities is high on our list, we hope MuJoCo will be able to do this natively soon.

@yuvaltassa that would be great!

Thanks @yuvaltassa


git détection

Issue Type: Bug
Git include documents and files to ignored like ".gitignore"... and more
the Git repository in 'C: ...' has too many active changes, only a subset of Git features will be enabled.
VS Code version: Code 1.27.2 (f46c4c469d6e6d8c46f268d1553c5dc4b475840f, 2018-09-12T16:17:45.060Z)
OS version: Windows_NT x64 10.0.17134

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-4210M CPU @ 2.60GHz (4 x 2594)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
7.92GB (2.82GB free)

Process Argv
C:\Program Files\Microsoft VS Code\Code.exe

Screen Reader
no

VM
0%

Extensions (7)

Extension
Author (truncated)
Version

twig-language-2
mbl
0.3.1

vscode-language-pack-fr
MS-
1.27.2

csharp
ms-
1.16.2

vetur
oct
0.13.0

laravel-blade
one
1.18.0

laravel-artisan
rya
0.0.23

highlight-matching-tag
vin
0.7.1

I don't understand your first issue, can you elaborate?
For the too many changes issue: Run git rev-parse --show-toplevel to find out where your git repository root is. If that should not be a git repository, then delete the .git folder contained within it.

despite the presence of the gitignore, vscode still includes 'forbidden' files like vendor, node modules, etc ...
Before it worked properly and suddenly it does not work properly (as explained above). All my projects are not concerned.
The command git rev-parse --show-toplevel, show me the path of projects (C:/laragon/www/myProject)

despite the presence of the gitignore, vscode still includes 'forbidden' files like vendor, node modules, etc ...
Before it worked properly and suddenly it does not work properly (as explained above). All my projects are not concerned.

Can you show me a screenshot?

Can you show me the full exact contents of the .gitignore file? Note that you must commit the changes to .gitignore for it to work.

Mhhh, the .gitignore file changed the content alone… I've restaured the old content and it's work, but why this content have changed alone .. ? Thanks joaomoreno

No clue :thinking:
Glad to know you're OK now.


Fixes #2719: Implement support for @NotBlank

Added initial support for bean validation 2.0 @NotBlank annotation.
This currently doesn't go beyond the same handling that @NotNull has, but I still split it out into separate plugins because it MIGHT be possible to extend this going forward.
Possible extensions are somehow setting minLength=1 (for strings) / minItems=1 (for collections), but I didn't find an easy way to get this through to the Swagger JSON through Springfox's internal model.
I also copied the unit tests for NotNull and adapted them accordingly.

One thing I've also noticed: Why have all the classes @Component annotations when they are then declared in a module explicitly (and never picked up by a ComponentScan apparently)?

Thank you for your PR! one of many!

One thing I've also noticed: Why have all the classes @component annotations when they are then declared in a module explicitly (and never picked up by a ComponentScan apparently)?

I believe it started out as a component being scanned and it was better to be explicit. Do you have one in particular.


Add domain

Add domain: Instituto Tecnológico Universitario ISMAC

@erkCuti First stage of verification passed, official domain is ismac.edu.ec as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership: https://viejo.ismac.edu.ec/centro-de-educacion-continua/164-membresia-linkedin-learning.html

@erkCuti Thank you for your patience while waiting for a review and processing your request. Pull request merged.


[VS Code] Joining collaboration session: The specified value isn’t a valid Live Share URL. Please check the link provided by the host and try again.

Error:
Joining collaboration session: The specified value isn’t a valid Live Share URL. Please check the link provided by the host and try again.
Steps to Reproduce:

Version Data

extensionName
VSLS

extensionVersion
1.0.18

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.33.0

platformName
Windows

platformVersion
10.0.17763

Closing as dupe of 1894. Please reopen if your repro steps are different than the ones described there.


Implausible values from Grid Energy Consumption Total

Hi all,
first of all thanks a lot for the great integration. It is really working well and is used as the heart of my energy management with HA.
I currently have an issue that probably has its origin in an update from RCT. I have two PowerStorage DC 10.0 in Master/Slave Mode. The Master always provided the "Grid Energy Consumption Total" Entity without a problem. After the Update to the control software "2.3.5658" (Battery Software 5597), the Entity updates only daily with always exactly the same value, which seems implausible.

What I've tried to do:

Restart RCT devices
Restart HA
Reload Integration
Remove Entity from Energy Dashboard, Restart HA and add Entity again

Does anyone have a similar issue with the current software from RCT?
Thanks and best regards
René

Update: Switched the Grid Energy Consumption with the Entity from the Slave and now it looks more realistic:

I will check this with the energy meter from the provider to see if the overall numbers match.

@rhoegen, thanks for reaching out! If the inverter is responding with implausible values there's unfortunately little we can do. In https://github.com/svalouch/python-rctclient/issues/22 the community describes various manifestations of similar symptoms. Please let us know if you find out anything that can (in)validate the assumption that it's a problem in the inverter's firmware.


Fix links and grammar in docs

This PR fixes a few grammatical errors in the README, along with some erroneous links (e.g. the "Embedding Ruby" example linking to the "Embedding Python" repo).

Good job!


Create Pega Profile Export destination

Initial merge of Pega Profile Export for destination

Hi @paratAtPega - I see that you've been making several updates and edits. Please let us know when the documentation is ready to review.

Hi Victor,
Thanks for the review comments and I have added the changes.
Thanks
Tony
From: Victor Giurgiu @.>
Sent: Friday, November 4, 2022 5:15 PM
To: AdobeDocs/experience-platform.en @.>
Cc: Parakka, Tony @.>; Mention @.>
Subject: ExtMsg: Re: [AdobeDocs/experience-platform.en] Create Pega Profile Export destination (PR #131)
CAUTION: This email was sent from an EXTERNAL source. Think before clicking links or opening attachments.
@vgiurgiu commented on this pull request.
Thanks for opening the PR! Excellent work! I left just a few comments, mostly minor.
Let me know please if you have any questions.

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014463645:

+## Supported identities {#supported-identities}

+[!DNL Pega Customer Decision Hub] supports the activation of custom user IDs described in the table below. For more details, see identities.

+|Target Identity|Description|
+|---|---|
+|CustomerID|Common User Identifier that uniquely identifies a profile in [!DNL Pega Customer Decision Hub] and Adobe Experience Platform|

+{style="table-layout:auto"}

+## Export type and frequency {#export-type-frequency}

+Refer to the table below for information about the destination export type and frequency.

+| Item | Type | Notes |
+---------|----------|---------|
missing pipe character at beginning of line. this will lead to a broken table.

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014463904:

@@ -0,0 +1,134 @@

+---
+title: Pega Profile Connector
+description: Use the Pega Profile Connector for S3 in Adobe Experience Platform to export full or incremental, or both, profile data to Amazon S3 cloud storage. In Pega Customer Decision Hub, data jobs can be scheduled in Customer Profile Designer to import profile data periodically from Amazon S3 storage.
minor, I would add Amazon S3 at first mention in the description.

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014466373:

@@ -0,0 +1,134 @@

+---
+title: Pega Profile Connector
+description: Use the Pega Profile Connector for S3 in Adobe Experience Platform to export full or incremental, or both, profile data to Amazon S3 cloud storage. In Pega Customer Decision Hub, data jobs can be scheduled in Customer Profile Designer to import profile data periodically from Amazon S3 storage.
+---

+# Pega Profile Connector

+## Overview {#overview}

+Use the [!DNL Pega Profile Connector] in Adobe Experience Platform to create a live outbound connection to your [!DNL Amazon Web Services] (AWS) S3 storage to periodically export profile data to CSV files from Adobe Experience Platform into your own S3 buckets. In [!DNL Pega Customer Decision Hub], you can schedule data jobs to import this profile data from S3 storage to update the Pega Customer Decision Hub profile. This connector helps setup initial export of profile data and also helps sync up new profiles periodically into Pega Customer Decision Hub.  Having up-to-date data in Customer Decision Hub provides a better and updated view of your customer base for next-best-action decisioning.
some minor comments:
we can break the paragraph in two parts for easier consumption:
Use the [!DNL Pega Profile Connector] in Adobe Experience Platform to create a live outbound connection to your [!DNL Amazon Web Services] (AWS) S3 storage to periodically export profile data to CSV files from Adobe Experience Platform into your own S3 buckets. In [!DNL Pega Customer Decision Hub], you can schedule data jobs to import this profile data from S3 storage to update the Pega Customer Decision Hub profile.
This connector helps set up the initial export of profile data and also helps sync up new profiles periodically into Pega Customer Decision Hub. Having up-to-date data in Customer Decision Hub provides a better and updated view of your customer base for next-best-action decisioning.
also, there are some missing DNL tags. it would be great if you could add them, for consistency.

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014467113:

+## Overview {#overview}

+Use the [!DNL Pega Profile Connector] in Adobe Experience Platform to create a live outbound connection to your [!DNL Amazon Web Services] (AWS) S3 storage to periodically export profile data to CSV files from Adobe Experience Platform into your own S3 buckets. In [!DNL Pega Customer Decision Hub], you can schedule data jobs to import this profile data from S3 storage to update the Pega Customer Decision Hub profile. This connector helps setup initial export of profile data and also helps sync up new profiles periodically into Pega Customer Decision Hub.  Having up-to-date data in Customer Decision Hub provides a better and updated view of your customer base for next-best-action decisioning.

+>[!IMPORTANT]
+>
+>This documentation page was created by Pegasystems. For any inquiries or update requests, please contact Pega directly @.***).

+## Use cases

+To help you better understand how and when you should use the [!DNL  Pega Profile Connector] destination, here are sample use cases that Adobe Experience Platform customers can solve by using this destination.

+### Use case 1

+A marketer wants to initially setup Pega Customer Decision Hub with profile data loaded from Adobe Experience Platform. This is an initial full load followed by delta loads on a scheduled basis.
minor, but I believe setup should be spelled as "set up" here, since it is not a noun.

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014467535:

+## Use cases

+To help you better understand how and when you should use the [!DNL  Pega Profile Connector] destination, here are sample use cases that Adobe Experience Platform customers can solve by using this destination.

+### Use case 1

+A marketer wants to initially setup Pega Customer Decision Hub with profile data loaded from Adobe Experience Platform. This is an initial full load followed by delta loads on a scheduled basis.

+### Use case 2

+A marketer wants up-to-date profile data from Adobe Experience Platform available in Pega Customer Decision Hub that enhances the Pega insights around customer profiles on an ongoing basis.

+## Prerequisites {#prerequisites}

+Before you can use this destination to export data out of Adobe Experience Platform and import profiles into Pega [!DNL Pega Customer Decision Hub], make sure you complete the following prerequisites:
minor: Pega [!DNL Pega Customer Decision Hub]

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014468824:

+When you are finished providing details for your destination connection, select [!UICONTROL Next].

+## Activate segments to this destination {#activate}

+>[!IMPORTANT]
+>
+>To activate data, you need the [!UICONTROL Manage Destinations], [!UICONTROL Activate Destinations], [!UICONTROL View Profiles], and [!UICONTROL View Segments] access control permissions. Read the access control overview or contact your product administrator to obtain the required permissions.

+See Activate audience data to batch profile export destinations for instructions on activating audience segments to this destination.

+## Exported data / Validate data export {#exported-data}

+For [!DNL Pega Profile Connector] destinations, [!DNL Platform] creates a .csv file in Amazon S3 storage location that you provided. For more information about the files, see Activate audience data to batch profile export destinations in the segment activation tutorial.

+A successful import of profile data from S3 inserts data in the Pega Customer profile datastore. The imported Customer profile data can be validated in Pega Customer Profile Designer , as shown in the following figure.
minor: lowercase C in Customer profile data

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014469400:

+## Activate segments to this destination {#activate}

+>[!IMPORTANT]
+>
+>To activate data, you need the [!UICONTROL Manage Destinations], [!UICONTROL Activate Destinations], [!UICONTROL View Profiles], and [!UICONTROL View Segments] access control permissions. Read the access control overview or contact your product administrator to obtain the required permissions.

+See Activate audience data to batch profile export destinations for instructions on activating audience segments to this destination.

+## Exported data / Validate data export {#exported-data}

+For [!DNL Pega Profile Connector] destinations, [!DNL Platform] creates a .csv file in Amazon S3 storage location that you provided. For more information about the files, see Activate audience data to batch profile export destinations in the segment activation tutorial.

+A successful import of profile data from S3 inserts data in the Pega Customer profile datastore. The imported Customer profile data can be validated in Pega Customer Profile Designer , as shown in the following figure.
+

+In Pega Customer Decision Hub, Data Administrators can configure data jobs in Customer Profile Designer to import profile data periodically from S3 as shown in the following figure.
is there maybe a Pega documentation page that we could link out to here, which provides more details about what users need to do in Pega to configure data jobs to import profile data from Amazon S3?
Note, I just saw the link (https://academy.pega.com/topic/import-data-jobs/v1https://academy.pega.com/topic/import-data-jobs/v1) further below. Maybe we can add a sentence here, like: See the additional resources for more information about how to configure data jobs to import profile data from Amazon S3

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014469666:

+## Activate segments to this destination {#activate}

+>[!IMPORTANT]
+>
+>To activate data, you need the [!UICONTROL Manage Destinations], [!UICONTROL Activate Destinations], [!UICONTROL View Profiles], and [!UICONTROL View Segments] access control permissions. Read the access control overview or contact your product administrator to obtain the required permissions.

+See Activate audience data to batch profile export destinations for instructions on activating audience segments to this destination.

+## Exported data / Validate data export {#exported-data}

+For [!DNL Pega Profile Connector] destinations, [!DNL Platform] creates a .csv file in Amazon S3 storage location that you provided. For more information about the files, see Activate audience data to batch profile export destinations in the segment activation tutorial.

+A successful import of profile data from S3 inserts data in the Pega Customer profile datastore. The imported Customer profile data can be validated in Pega Customer Profile Designer , as shown in the following figure.
+

+In Pega Customer Decision Hub, Data Administrators can configure data jobs in Customer Profile Designer to import profile data periodically from S3 as shown in the following figure.
also, I believe Data Administrators can be lowercase. unless it is a branded term in Pega?

In help/destinations/catalog/personalization/pega-profile.mdhttps://github.com/AdobeDocs/experience-platform.en/pull/131#discussion_r1014471299:

+>In the connect destination workflow, you can create a custom folder in your Amazon S3 storage per exported segment file. Read Use macros to create a folder in your storage location for instructions.

+### Enable alerts {#enable-alerts}

+You can enable alerts to receive notifications on the status of the dataflow to your destination. Select an alert from the list to subscribe to receive notifications on the status of your dataflow. For more information on alerts, see the guide on subscribing to destinations alerts using the UI.

+When you are finished providing details for your destination connection, select [!UICONTROL Next].

+## Activate segments to this destination {#activate}

+>[!IMPORTANT]
+>
+>To activate data, you need the [!UICONTROL Manage Destinations], [!UICONTROL Activate Destinations], [!UICONTROL View Profiles], and [!UICONTROL View Segments] access control permissions. Read the access control overview or contact your product administrator to obtain the required permissions.

+See Activate audience data to batch profile export destinations for instructions on activating audience segments to this destination.

there is a subsection which would come in handy here, about the mapping step. see the self-service documentation template:
https://experienceleague.adobe.com/docs/experience-platform/destinations/destination-sdk/document-destination/self-service-template.html?lang=en#maphttps://experienceleague.adobe.com/docs/experience-platform/destinations/destination-sdk/document-destination/self-service-template.html?lang=en#map
Could we perhaps add this section and briefly describe the particularities of the mapping step for this new Pega destination?
—
Reply to this email directly, view it on GitHubhttps://github.com/AdobeDocs/experience-platform.en/pull/131#pullrequestreview-1169188164, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AU3DX2DZGLCD7TIMVMR33FTWGV4E7ANCNFSM6AAAAAARPSZTFI.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>


Cross Platform Release Notes: SyntaxError: Unexpected token {

Azure DevOps Extension you are using
Generate Release Notes based upon Release Comparison API
Where are you running it?

Azure DevOps Service (VSTS)

Version of Extension/Task
2.19.17
Expected behaviour and actual behaviour
I've managed to successfully run the Powershell version of this task but the cross platform one fails parsing the template with SyntaxError: Unexpected token {
Any ideas?
Steps to reproduce the problem
I'm using the template SampleTemplates/XplatGenerateReleaseNotes (Node based)/Version 2/release-with-WI-filter.md with no changes so I was expecting it to process without error. Below is the debug output:
2019-12-09T12:44:31.4259198Z ##[debug]Processing template
2019-12-09T12:44:31.4259402Z ##[debug]WI: 0
2019-12-09T12:44:31.4262749Z ##[debug]CS: 0
2019-12-09T12:44:31.4262873Z ##[debug]   Added 0 items to queue for BODY
2019-12-09T12:44:31.4265612Z ##[debug]      Processing Line No: 1
2019-12-09T12:44:31.4268934Z ##[debug]      Nothing to expand, just process the line
2019-12-09T12:44:31.4270984Z ##[debug]      Processing Line No: 2
2019-12-09T12:44:31.4271583Z ##[debug]      Nothing to expand, just process the line
2019-12-09T12:44:31.4272300Z ##[debug]      Processing Line No: 3
2019-12-09T12:44:31.4273829Z ##[debug]      Nothing to expand, just process the line
2019-12-09T12:44:31.4404285Z ##[error]SyntaxError: Unexpected token {
2019-12-09T12:44:31.4411834Z ##[debug]Processed: ##vso[task.issue type=error;]SyntaxError: Unexpected token {

Have you updated your template?
The task does expansion of the lines so the template has PowerShell or Node snippits. The format differs
In powershell it is $(), but node is ${}
Check the wiki for details

Hi Richard,
Your question prompted me to investigate another angle because I knew I had taken your Node based template as my source and that that was not the underlying problem.  I discovered that the new template was not being published as an artifact and so it was still processing the old Powershell template.  I've fixed the problem with publishing and now all is ok.
Thanks.

Great, thanks for giving the extension a go


Support multiple names for gnr_resolve()

Since the return line  in gnr.py only return the first result, current gnr_resolve don't support to return results of multiple names. I change this line to return all results. It works well when the query containing about 100 names, but gets error of " No JSON object could be decoded" when the number is larger. I haven't fixed it. Anyone can help?

hi @lyttonhao I'll take a look later today...

Thanks. @sckott

@lyttonhao I used your fix in your fork for parsing more than 1, and fixed so that works with > 1 name passed in.
Can you share the example that was failing for you?

Okay. I will test the new code soon. Thanks, @sckott.

Hi @sckott, I think there is still a problem as I faced before. When I test 300 names it works well, but it failed when querying 500 or more names. It seems that the parameters should not be too long.

See the documentation for the API http://resolver.globalnames.org/api they allow GET and POST requests. They don't say i think in those docs, but I found https://github.com/ropensci/taxize/blob/master/R/gnr_resolve.R#L23-L25 that 300 does work okay with GET, but after that POST is better
should be a simple thing to add in POST if you are interested

Hi @sckott, I've added some code to work with POST according to https://github.com/ropensci/taxize/blob/master/R/gnr_resolve.R#L86-L97. Below is my corresponding codes:
  elif http == 'post':
        with open('__gnr_names.txt', 'wb') as f:
            for name in names:
                f.write("1|%s\n"%name)
        payload = {'data_source_ids': source, 'format': format,
                'resolve_once': resolve_once, 'with_context': with_context,
                'best_match_only': best_match_only, 'header_only': header_only,
                'preferred_data_sources': preferred_data_sources}
        out = requests.post(url, params = payload, files = {'file': open('__gnr_names.txt', 'rb')} )
        out.raise_for_status()
        result_json = out.json()
        newurl = result_json['url']
        while result_json['status'] == 'working':
           # print result_json['message']
            out = requests.get(url=newurl)
            result_json = out.json()

However, it seems that when while result_json['status'] == 'working':, it would be an infinite loop. Can you give some advices? Thank your very much.

@lyttonhao I'll have a look soon, trying to get testing and CI set up first, so we can have checks on all change/PR's, etc.

okay, i got CI working with python 2, but it's failing on python 3. I want to get CI working on both ideally

@lyttonhao That while loop is used because when you use a POST request you get back a URL for a job that is processing, for which you need to send a new GET request to retrieve the data. So the while loop checks pinging the server until it retrieves the data itself, not just a message saying that it is still working. Does that make sense?  Send a PR when you think you got is solved, or even if you don't, then I can take a look and see if I can help.

Hi @sckott, I'm very sorry that I've missed your message these days. Do you mean that change the while constraint? I've change it to while not 'data' in result_json:, but it seems that it still doesn't work.
Hi, @panks, I try to add  "time.sleep(10)" as in your code. I'm afraid it's still in an infinite loop in my computer. Does it work well in your computer when the number of queried name is larger than 1000?

@lyttonhao I'm not sure. I think when GNR API starts operating in a queue it's not working as it's supposed to be. Here is a URL response from a job which I submitted more than 6 hours back, for query size = 1,010
http://resolver.globalnames.org/name_resolvers/5jyg8wkhbvoa.json
It still shows status as 'working'. Maybe they need to fix things on their end. But at least, we got it working for query size > 300 but < 1000, by adding POST.
@sckott Any ideas?

@panks I'm also doubt that maybe end-back codes have some bugs. Since I don't use R before, I haven't test taxize. @sckott Does it work well on taxize?

@lyttonhao @panks I'll take a look at this

If there isn't any hope of it working, then one thing we can do is split lists of size > 1000 into smaller chunks and concatenate their results.

@panks @lyttonhao I just played with this now in R, and it seems that when number of names > 1000 the job seems to never finish. I am asking about this now - we should probably not pass more than 1000 names, so jus break up into chunks of < 1000 and pass those.

see GlobalNamesArchitecture/gni#37

Yeah I guess splitting the list is the best way to go as of now. I will do that and send a PR. Thanks!


cc_net/tools/dl_cc_100.py fails to extract complete dataset

python3.7 cc_net/tools/dl_cc_100.py --outdir data/cc100 --processes 96 provides only 99GB (277 GB uncompressed) data across 10 languages:
780M    /mnt/data/cc100/bn_IN
2.0G    /mnt/data/cc100/hi_IN
25G     /mnt/data/cc100/id_ID
12G     /mnt/data/cc100/ko_KR
89M     /mnt/data/cc100/my_MM
25G     /mnt/data/cc100/sv_SE
270M    /mnt/data/cc100/sw_KE
6.7G    /mnt/data/cc100/th_TH
475M    /mnt/data/cc100/tl_XX
21G     /mnt/data/cc100/vi_VN

The script should provide all 100 languages listed in https://arxiv.org/pdf/1911.02116.pdf Figure 1:

Fortunately the dataset is also available at http://data.statmt.org/cc-100/ Nevertheless, the code in the current repo should be fixed and ideally a link to http://data.statmt.org/cc-100/ should be included in the README. Thanks

@leezu Hi, thank you very much for providing this website. I found that this website's download speed is slow and I also cannot download multiple files simultaneously. How do you solve this problem? Thanks.

@wangyong1122 in principle, you can avoid the IP-based throttling of statmt.org by using a many machines with different IP addresses, and have each only download a small portion of a file. To download only a portion of a file, you can use HTTP 1.1 Range Headers: curl --fail -r $(($JOB_INDEX*$CONTENT_LENGTH/$NUM_JOBS))-$((($JOB_INDEX+1)*$CONTENT_LENGTH/$NUM_JOBS-1) where you'd want to select the NUM_JOBS to be a divisor of the CONTENT_LENGTH

@wangyong1122 in principle, you could try avoid the IP-based throttling of statmt.org by using a multiple machines with different IP addresses at the same time.

@leezu I see. Thank you very much.

@gwenzek I also encountered the same problem, do you have any plans to update the code? thanks!


Add teleport trigger tier 2

Add momentum conversion to the trigger.

Momentum conversion is not needed for simple triggers.


Add the ability to pass hostName in the argument (Fixes #1)

@BondAnthony
Added the ability to pass in a hostname. Currently if you do not pass a hostName it will default to the old behavior of using a UUID. I will wait until #3 is merged before adding a test.

Coverage remained the same at 67.742% when pulling bd3b138eb733ab5684ea750a5bd1bd462b438cfc on sapanshah:master into a9a4110a2c3d405beb9d30fb00c7ffc8df8945ed on BondAnthony:master.

Coverage remained the same at 67.742% when pulling df5f97c9be39af70db52c6acf8d0115d7dc29df5 on sapanshah:master into a9a4110a2c3d405beb9d30fb00c7ffc8df8945ed on BondAnthony:master.

Coverage increased (+19.4%) to 87.097% when pulling c107ff2eb9a853c7d2543b8d3edf3082bb3cc19e on sapanshah:master into a9a4110a2c3d405beb9d30fb00c7ffc8df8945ed on BondAnthony:master.


Fix the SAML logout support in authentication delegation

Here is my use case: I have two CAS servers, the first one delegates the authentication to the second one acting as a SAML IdP. The first CAS server is defined by a SAML service with logoutType: FRONT_CHANNEL in the second one.
A logout is made on the second CAS server which propagates to the first one.
Two problems happen here:

in case of an IFRAME SLO support (cas.slo.logout-propagation-type: IFRAME), the logout URL built is: http://localhost:8080/cas/login?client_name=Client1?logoutRequest=%3C%3Fxml+versi... There are two question marks. It is fixed in this PR by changing the CasThymeleafTemplatesDirector and the casPropagateLogoutView.html.

The logout call is made using GET while currently, only POST is supported. It is fixed in this PR by changing the DelegatedSaml2ClientLogoutAction.java.

I have added unit tests, but no Puppeteer test as it would require to start two CAS servers.

Thank you.
The puppeteer setup allows one to run many CAS servers in parallel. Look for the ""instances": 2," property in the script.json files and you'll find examples. I am not sure it makes sense in this case; just wanted to point that out it's possible.

I didn't know about the "instances" option. I see that they can have different configurations as well. That's great!
I will try to setup something to demonstrate the scenario. It would make the fix more obvious.

@mmoayyed I struggled a bit in configuration, but I managed to add a Puppeteer test to confirm the fix.
This is quite simple: localhost:8443 is the SAML server and localhost:8444 is the client.
I call localhost:8444/login, delegates to localhost:8443/login and log in.
Then, I call localhost:8443/logout and then localhost:8444/login to ensure I have been actually logged out.

Thanks much for working out the test.
Please look at the failing tests; there seems to be at least 1 test case in this area that deals with SLO and redirect URLs that likely is broken.

I guess you are referring to delegated-login-saml2-slo-idp: I will check

@mmoayyed I have studied things more carefully and why the other test failed.
In fact, logout requests are of two kinds: either they are to continue the logout processing (intermediate ones) or they are final/direct ones (and the related SSO session must be killed).
Currently, we consider that logout requests are final ones if they are sent via POST, but in my case, it's a GET.
But I cannot consider all GET logout requests to be final as with the SimpleSAML IdP, these GET logout requests are only intermediate ones, requesting the CAS server to send afterwards a SAML logout request to the IdP (which then replies with a logout response).
Given the specific URL crafted for a logout request from the CAS server (front channel and iframe settings), I have added the existence of the logoutRequest parameter as a use case meaning that the CAS server receives a direct logout request.
In the DelegatedSaml2ClientLogoutAction, I have added a method which states if a logout request is "direct" (as opposed to "intermediate"):
    protected boolean isDirectLogoutRequest(final HttpServletRequest request) {
        return HttpMethod.POST.matches(request.getMethod()) || request.getParameter(LogoutHttpMessage.LOGOUT_REQUEST_PARAMETER) != null;
    }

With this change, both Puppeteer tests now pass.
Does that sound good to you?

Your solution is reasonable to me, thank you. Please make sure everything else does pass with the change and we should be good to proceed. Thanks again!

@apereocas-bot runci

The authorization, mfa and oidc tests fail but I don't think this is related to this PR.


Reap across namespaces

It's unclear to me whether this only looks for jobs in the current namespace (it appears so?). If so, an option such as --all-namespaces should be added, so that it can be installed once, into a namespace such as kube-system, and operate on jobs across all namespaces.

@atombender the reaper does actually work across all namespaces. It first iterates across all namespaces prior to working through each one by one. https://github.com/sstarcher/job-reaper/blob/e8cf242ac8f3bf8dcf2bd7d5c973d673d114a733/kube/kube.go#L210

Oops, I missed that line of code. Excellent, thanks!


Librespot without a fixed user?

I've setup my musicbox and so far it's mostly working good.
However I've set it up for both me and my girlfriend living with me. We are both using it, with different Spotify Accounts. She has a Facebook-created account so logging in with user credentials is very tedious if not impossible - so I've used my username and password for the web-search functions and spotify features of Pi MusicBox.
However, we both occassionally use it via Spotify Connect, and she can't since a restart always changes the /etc/default/librespot file's ARGs to use my username and password.
How can I change it to accept any user?

Librespot does support non-hardcoded credentials, I think. But I've never tried it.
To use it you would remove the username and password arguments that are present in /etc/default/librespot. Once librespot is restarted it should login automatically when each user selects it on their Spotify client. I don't know if it works for Facebook logins.
If it does work reliably, we could make that the default. Or, you can hack your version to do it.

I am removing the username and password arguments in /etc/default/librespot but upon a restart Pi MusicBox will repopulate the file with my username and password.
It does work without username and password, I've been able to confirm that. But as of now I have to edit /etc/default/librespot every restart.

OK, then comment out the line in /opt/musicbox/startup.sh that writes that librespot settings file.

I think Facebook-created Spotify accounts also have a regular username. Just log in and check.

Fo future users, I can confirm this works:
Step 1.
Step 5: Use this Username in the /config/settings.ini file and your usual password.
Tip: I had to reset my password to get this to work as I don't think I had a non-facebook login password set.
Hope this helps.


[TextEdit / IME] Check selection before deleting to avoid unnecessary error messages.

Fixes part (which I can reproduce) of https://github.com/godotengine/godot/issues/73321

Thanks!


Added .row:last-child (Remove margin-bottom on last row)

Relates to Issue: #4024

@acburst @Dogfalo Please look into it and do the needful


Questions about your early stop strategy during reproducting your results

Hi, I am trying to reproduce your experment result and I just run your step one with both commends:
python -m torch.distributed.launch --nproc_per_node=8 train_imagenet.py
--SinglePath --bn_affine --flops_loss --flops_loss_coef 1e-6 --seed 48 --use_dropout --gen_max_child --early_fix_arch --config configs/SinglePath240epoch_arch_lr_1e-3_decay_0.yaml
--remark 'search_arch_lr_1e-3_decay_0'
and the one with 30 pretrain epochs:
python -m torch.distributed.launch --nproc_per_node=8 train_imagenet.py
--SinglePath --bn_affine --flops_loss --flops_loss_coef 1e-6 --seed 48 --use_dropout --pretrain_epoch 30 --gen_max_child --early_fix_arch --config configs/SinglePath240epoch_arch_lr_1e-3_decay_0.yaml
--remark 'search_arch_lr_1e-3_decay_0'
Both experiments now have complete around 160 epochs, but I can only see 8 of 20 layers structures have met the early stop condition. It's not like what you said in another issue that around training after 80 epochs, almost all the structures are fixed according to the early stop stragety.
Can you help me with this?
Thx~

Thanks for your interest in our paper!
According to our experiments, I think the relative order of alpha should not change so much even if some layers may not meet the condition. Anyway, could you send us the updating curve of architecture parameters alpha? We will have a check. Email: skhu [at] se [dot] cuhk [dot] edu [dot] hk

Thanks for your interest in our paper!
According to our experiments, I think the relative order of alpha should not change so much even if some layers may not meet the condition. Anyway, could you send us the updating curve of architecture parameters alpha? We will have a check. Email: skhu [at] se [dot] cuhk [dot] edu [dot] hk
Sorry for replying this late.
Just check the log alpha result in 80th and 240th and the selected block results are as follows,
80th   [0, 3, 1, 0, 3, 1, 1, 0, 3, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3, 0]  5 layers are early stopped
120th [2, 3, 0, 1, 0, 0, 2, 3, 3, 3, 3, 3, 0, 0, 0, 3, 3, 3, 3, 0]  10 layers are early stopped
Our lab machine is offline so I can't send you the email about more detailed result.


Add support for getting the address of a cfunc within jitted code

Would it be possible to add support for getting the address of a cfunc within jitted code? This would enable the passing of a user-defined function that has been given to a jitted function to both Numba-jitted code and lower-level code (e.g. C/C++) that takes function pointers as its arguments without having to convert the function to a function pointer at the Python level.
This would also enable the passing of cfuncs to code within numba.objmode, which does not yet support passing functions as arguments. Since pointers are mere integers, they can be passed to numba.objmode and then converted to Python-callable functions using ctypes.CFUNCTYPE if necessary. In my particular use case I have a user-defined jitted function that I have to both call from within jitted code and pass it on to various integrators such as scipy.integrate.odeint and scipy.integrate.solve_ivp that are called from deep within jitted functions using numba.objmode. Currently I have to pass the cfunc and the pointer to it through the jitted functions as separate arguments, but if this feature were implemented, passing only the cfunc would be sufficient.
Minimal example:
import numba

@numba.cfunc(numba.types.void())
def func():
    return

def wrapper_not_jitted(cfunc):
    """
    This works as described in:
    https://numba.pydata.org/numba-doc/latest/user/cfunc.html
    """
    return cfunc.address

@numba.njit
def wrapper_jitted(cfunc):
    """
    This produces the error:
    numba.core.errors.TypingError: Failed in nopython mode pipeline (step: nopython frontend)
    Unknown attribute 'address' of type FunctionType[none()]
    """
    return cfunc.address

print("This works")
wrapper_not_jitted(func)
print("But this does not")
wrapper_jitted(func)

Thanks, @AgenttiX. I can reproduce this. I have marked it as a feature request.

I think care needs to be taken if/when implementing this as the address would potentially get baked into the machine code as a process dependent int, which would lead to invalid accesses in a cached version of the code (because the address would have moved in a new process reading from cache).

Great to see that this is being looked at. Thank you! I have also created a question in the Numba Discourse as the context for this feature request.

Huge fan of this this feature request.
An additional related feature is the ability specify the type signature of the cfunc as an argument to a numba function. In other words, it would be useful if the compiler could check that the passed cfunc has the proper argument types.
@cfunc("float64(float64, float64)")
def add(x, y):
    return x + y

@njit("float64(float64(float64, float64), float64, float64)")
def test(f, x, y):
    return f(x, y)


[BUG] domain export contains duplicates

Export of a domain in xml format from the management interface > domain results in duplicate entries.
The number duplicate entries per attribute increases with the depth in the tree, i.e. parent, grandparents, ...
This bug most likely identical to #126  (fixed via ) but got reintroduced via https://github.com/rdmorganiser/rdmo/commit/73ecedf08b8017e9ac45a69871e54c44f5ee37f3
see diff
Ref:

#126
01346ba
https://github.com/rdmorganiser/rdmo/commit/73ecedf08b8017e9ac45a69871e54c44f5ee37f3

Thanks! I will try to fix this asap.

Fixed in dev.


Alternative to Android Studio for beeware-android developers

I've been trying to seriously start with beeware especially on the android side of things. I understand that java, android-sdk an emulator, etc are perquisites to use beeware to develop android applications using python.
I would love to contribute to this project but the process to get anything reasonable on android is daunting. I am trying to find a comfortable alternative to android studio!
Why?

I do not code in Java or any other android development language so the IDE is almost useless to me from the coding/productivity point of view.

The main requirements are android-sdk and java. I already have an IDE preferentially developed for python and I wouldn't be needing anything else.

Android Studio's size is not convenient for any form of priority to be given to a software that I would barely be using to 20% capacity.

In light of the reasons stated above, I would like to know exactly what is needed.

What version of java is most preferably required for android development with beeware on a linux machine? [preferably ubuntu 18.0.4LTS]

Would Python 3.6.7 (default, Oct 22 2018, 11:32:17) work together with beeware's tools to get android development operational (at least test-wise) together with the recommended java version?

These questions are very important to me. I wasn't able to get direct instructions concerning the android development curve or alternatives to android studio. I have no problem with the IDE but I believe that the major reason Android Studio is recommended is for it automatic install of an emulator and android-sdk (GUI style).
I wouldn't practically call this an issue or a bug report but I didn't know any other way to reach the moderators of this great project.
I love python! And I would love to contribute to the python community!
I hope a favorable reply!

Hi Nwokolo,
Thanks for getting in touch.
You're correct that BeeWare doesn't use most of Android studio. The
only reason it's recommended is to simplify the "getting started"
process. Google doesn't provide easy (or consistent over time) download
URLs for "just the Android Developer Kit" - and when you can find such
a URL, they don't provide clear instructions for how to configure
those tools - I have found configuring a working Android emulator
without using Android Studio has proven extremely difficult.
I agree that this is a lot of overhead - and, like you, I don't actually
use Android Studio for any of my actual Android development. However,
I've found it the single easiest way to get started, and the easiest way
to resolve configuration problems when they occur. Often, the problem is
something like a license not being agreed to - finding out which one
from the command line is extremely difficult, but if you open Android
Studio, you'll be almost immediately presented with a dialog box to
approve the license that has been preventing progress. And, there are
some configuration tasks for which I haven't been able to find a working
command line invocation, but there's a simple "configure with defaults"
button in Android Studio that works (the emulator is a good example here).
So, what is actually required for BeeWare development?

Any Java SDK (anything after Java 6 should be fine)

A full Android SDK for a recent version of Android

A working Android emulator configuration.

A Python 3.5 or 3.6 install.

That said - the Android backend for BeeWare is currently in a badly
broken state. If you try to deploy an Android project, you'll get "DEX
errors" - that's an error from the compiler that converts the Java JAR
files produced by BeeWare into the internal format used by Android.. So,
even if you did have all the Android developer tools, you'd have
difficulty getting a project to run.
I'd very much like to simplify the Android development story, and
minimize the size of any downloads required to get the examples working

if possible, automating as much of that process as possible - but my
first priority has been getting the code to work at all.

You're more than welcome to help out; at the moment, tracking down the
source of these DEX errors is the primary problem we're trying to solve.
That work is all part of the VOC project at present; we've got a
contribution guide in the docs if you want to try your hand at
contributing there.
Yours,
Russ Magee %-)
On 15/7/19 12:00 pm, Nwokolo Godwin Chidera wrote:

I've been trying to seriously start with beeware especially on the
android side of things. I understand that java, android-sdk an
emulator, etc are perquisites to use beeware to develop android
applications using python.
I would love to contribute to this project but the process to get
anything reasonable on android is daunting. I am trying to find a
comfortable alternative to android studio!
Why?

/I do not code in Java or any other android development language
so the IDE is almost useless to me from the coding/productivity
point of view./

/The main requirements are android-sdk and java. I already have an
IDE preferentially developed for python and I wouldn't be needing
anything else./

/Android Studio's size is not convenient for any form of priority
to be given to a software that I would barely be using to 20%
capacity./

  In light of the reasons stated above, I would like to know
  exactly what is needed.

*What version of java is most preferably required for android
development with beeware on a linux machine? [preferably ubuntu
18.0.4LTS]*

*Would Python 3.6.7 (default, Oct 22 2018, 11:32:17) work together
with beeware's tools to get android development operational (at
least test-wise) together with the recommended java version?*

These questions are very important to me. I wasn't able to get direct
instructions concerning the android development curve or alternatives
to android studio. I have no problem with the IDE but I believe that
the major reason Android Studio is recommended is for it automatic
install of an emulator and android-sdk (GUI style).
I wouldn't practically call this an issue or a bug report but I didn't
know any other way to reach the moderators of this great project.
I love python! And I would love to contribute to the python community!
I hope a favorable reply!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/beeware/beeware/issues/15?email_source=notifications&email_token=AAAJDYJBNXMP6UWQLQ5RYUDP7PY4XA5CNFSM4IDS7WMKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G7ECELA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAJDYKAYZIWIENM2LS63PLP7PY4XANCNFSM4IDS7WMA.

Wow.... Well said. I completely agree with you. Getting android-sdk and an emulator to work is a bit of a pain without android studio. Thank you for the brisk reply. Before the end of the day, I should get my act together and just install Android Studio. As for the DEX errors, I'll be sure to investigate that. Thanks again. I'll be closing this [issue] as you've answered all the questions I asked.
Long Live Python! Long Live Beeware!


Download Multiple charts as a single file

hi,  i want to download multiple charts as a single image file can u please suggest me how to achieve this task.

@MohanKumarBH if this is out of date please close the ticket.


Unescape the keys when config is returned as a map (#4678)

Unescape the keys when config is returned as a map

Update copyright year

Using as(Map.class).get() and as(new GenericType(){}).get() should have keys unescaped

Fixes https://github.com/oracle/helidon/issues/4398


Add force decoding in FasterTransformer

PR types

New features
PR changes

APIs
Description

Add force decoding for FasterTransformer.

Beam Search
T2T Beam Search
Sampling

Can we close this PR? @FrostML

Can we close this PR? @FrostML

@guoshengCS is reviewing this PR.
This PR provides force decoding support in FasterTransformer. Need to be merged in future.


[WIP] KAFKA-16192: Introduce usage of flexible records to coordinators

Playing around with adding a transaction version feature
WIP

Closing since I will repurpose this for the Transaction Record change and we have https://issues.apache.org/jira/browse/KAFKA-16308 for the general changes to support new feature commands


This may lead to thread polluting and memory leaks.

hi friend
base : Spring 6 Webflux Web application
Since I added this dependency package to the project , when the application has a high concurrency ,the following error occurs:
[15:09:58.214] [] [reactor-http-epoll-57] [WARN] [i.m.o.c.ObservationThreadLocalAccessor] Observation [io.micrometer.observation.NoopObservation@159d17a9](mailto:io.micrometer.observation.NoopObservation@159d17a9) to which we're restoring is not the same as the one set as this scope's parent observation <{name=null(null), error=null, context=name='null', contextualName='null', error='null', lowCardinalityKeyValues=[], highCardinalityKeyValues=[], map=[], parentObservation=null}>. Most likely a manually created Observation has a scope opened that was never closed. This may lead to thread polluting and memory leaks.
Do you have this issue there? What shoud I do ?

Hi @blissnmx , I have never experienced this problem. What version of Spring Boot are you using? How many concurrent calls are made?
If you download the library source code, you can start the SpringMDCApplication test class and run the test-client.sh script, which makes 100 REST calls, and where you can see that MDC blogs work. Maybe you can modify that script to increase the calls and see what happens.


blobltoolkit i/o subworkflow

PR checklist

[ ] This comment contains a description of changes (with reason).
[ ] If you've fixed a bug or added code that should be tested, add tests!

[ ] If you've added a new tool - have you followed the pipeline conventions in the contribution docs
[ ] If necessary, also make a PR on the nf-core/blobtoolkit branch on the nf-core/test-datasets repository.

[ ] Make sure your code lints (nf-core lint).
[ ] Ensure the test suite passes (nextflow run . -profile test,docker --outdir <OUTDIR>).
[ ] Usage Documentation in docs/usage.md is updated.
[ ] Output Documentation in docs/output.md is updated.
[ ] CHANGELOG.md is updated.
[ ] README.md is updated (including new tool citations and authors/contributors).

Issue:  i/o automate input subworkflow #26

For the 2 failing checks :
Run nextflow run ${GITHUB_WORKSPACE} -profile test,docker --outdir ./results
N E X T F L O W  ~  version 21.10.3
Launching `/home/runner/work/blobtoolkit/blobtoolkit/main.nf` [angry_leakey] - revision: ebef3e10d4
Cannot enable more than one container engine -- Choose either one of: docker, singularity

Uses Docker while conf/test.config (lines 24 to 27) is using Singularity:
// Singularity settings - normally provided through `conf/sanger.config`
singularity.enabled    = true
singularity.autoMounts = true
singularity.runOptions = '--bind /lustre --bind /nfs'

Did your tests run successfully in the farm?

Did your tests run successfully in the farm?

No:
nextflow run main.nf -profile test,singularity

Gives the following Nextflow error:
ERROR: Validation of pipeline parameters failed!
* Missing required parameter: --input

@alxndrdiaz: the last two commits (d3542727a06b2e40438846abf9bd499fd7692a89 and 4721f526212b06fc1be6897026dae7b2fa7d8a24) shouldn't be there. They're undoing some recent changes we've pushed to the automate_io (adding proper versioning in all Python and Shell scripts)

@alxndrdiaz: the last two commits (d354272 and 4721f52) shouldn't be there. They're undoing some recent changes we've pushed to the automate_io (adding proper versioning in all Python and Shell scripts)

I just merged those changes, but if there is anything that need to be modified just let me know.

Using:
nextflow run main.nf -profile test,singularity
Gives the following output:
executor >  local (6)
[80/eef32d] process > NFCORE_BLOBTOOLKIT:BLOBTOOLKIT:INPUT_CHECK:INPUT_TOL (1)                       [100%] 1 of 1 ✔
[69/5684d5] process > NFCORE_BLOBTOOLKIT:BLOBTOOLKIT:INPUT_CHECK:SAMPLESHEET_CHECK (samplesheet.csv) [100%] 1 of 1 ✔
[1c/a00e46] process > NFCORE_BLOBTOOLKIT:BLOBTOOLKIT:SAMTOOLS_VIEW (mMelMel3_T2)                     [100%] 4 of 4 ✔

-[nf-core/blobtoolkit] Pipeline completed successfully-
WARN: There's no process matching config selector: CUSTOM_DUMPSOFTWAREVERSIONS
WARN: There's no process matching config selector: FASTQC
WARN: Singularity cache directory has not been defined -- Remote image will be stored in the path: blobtoolkit/work/singularity -- Use env variable NXF_SINGULARITY_CACHEDIR to specify a different location

This PR is part of the Google Summer of Code 2022 project: Conversion of the BlobToolKit pipeline to Nextflow, GitHub repository: https://github.com/sanger-tol/blobtoolkit


Control buttons

As a user I want to be able to clearly see where I can start, stop, undo and redo my program so that I have a decent control over it.
Scenario: The user runs the selected sequence of blocks.
Given that the user has added the desired code blocks to the canvas board, when the start button is clicked, then the program is executed.

The commits where supposed to be connected to issue #7 create code blocks, but I confused them. They are also available on the branch connected to issue #7 though, so will be found with that connection as well.


loop through groups instead of referencing index. its possible to hav…

loop through groups instead of referencing index. its possible to have security groups in multiple vpcs
Issue #41 , if available:
Description of changes:
loop through groups instead of referencing index. its possible to have security groups in multiple vpcs
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

I second this request.

good suggestion


strange behaviour in case of multiple instances

Computername      : SRV-SQL02-DCA
Instance          : {MSSQL$DEV_DCA, MSSQL$HFM_DCA, MSSQL$INF_DCA, MSSQL$IPORT_DCA...}
SqlServer         : SRV-SQL-TFS
WMINamespace      : ComputerManagement12
Sqlstates         : 2099213
Version           : 12.0.2000.8
Splevel           : 0
Clustered         : True
Installpath       : C:\Program Files\Microsoft SQL Server\MSSQL12.WHD\MSSQL
Datapath          : S:\MSSQL12.WHD\MSSQL
Language          : 1033
Fileversion       : 2014.120.2000.8
Vsname            : SRV-SQLWHD-DCA
Regroot           : Software\Microsoft\Microsoft SQL Server\MSSQL12.WHD
Sku               :<PHONE_NUMBER>
Skuname           : Enterprise Edition (64-bit)
Instanceid        : MSSQL12.WHD
Startupparameters : -dS:\MSSQL12.WHD\MSSQL\DATA\master.mdf;-eS:\MSSQL12.WHD\MSSQL\Log\ERRORLOG;-lS:\MSSQL12.WHD
                    \MSSQL\DATA\mastlog.ldf
Errorreporting    : False
Dumpdir           : S:\MSSQL12.WHD\MSSQL\LOG\
Sqmreporting      : False
Iswow64           : False
BackupDirectory   : S:\MSSQL12.WHD\MSSQL\Backup
AlwaysOnName      :
Nodes             : {SRV-SQL01-DCA, SRV-SQL02-DCA, SRV-SQL03-DCB}
Caption           : SQL Server 2014
FullName          : SRV-SQL-TFS\System.Object[]

I think that I had this fixed...but it was at work and that was never updated here. I'll have to see what I did to fix the issue and push it here.

Great news!

@proxb  Any update on this please ? Also, AlwaysONName is always blank even if AG is configured on the server. Thanks !


Add root CMakeLists.txt to better support FetchContent

CMake's FetchContent_MakeAvailable() treats the fetched repository as a CMake project and automatically calls subdirectory() on it, if a CMakeLists.txt exists in the root directory.
Signed-off-by: Lingkai Dong<EMAIL_ADDRESS>

@christophe0606 Hi, could you please have a look? Thanks.
@patater FYI


The playback time displayed in the seek bar of the UI Library is different from currentTime

Have you read the FAQ and checked for duplicate open issues?
yes
If the problem is related to FairPlay, have you read the tutorial?

yes
What version of Shaka Player are you using?

4.10.9
Can you reproduce the issue with our latest release version?
yes(4.10.9)
Can you reproduce the issue with the latest code from main?
I don't know.
Are you using the demo app or your own custom app?
I use the demo app.
If custom app, can you reproduce the issue using our demo app?
N/A
What browser and OS are you using?
Windows10：Edge, Chrome, Firefox
MacOS：Sonoma Safari, Chrome, Firefox
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A
What are the manifest and license server URIs?

e.g.
https://dash.akamaized.net/dash264/TestCases/1c/qualcomm/2/MultiRate.mpd
What configuration are you using?  What is the output of player.getConfiguration()?

default configuration.
What did you do?

Operated seek bar.
What did you expect to happen?
Navigate to the playback time displayed in the tooltip.
What actually happened?

Move to a position that is a few seconds off from the playback time displayed in the tooltip.(the closer to the midpoint, the smaller the discrepancy)
Also, if you operate over the edge of the seek bar while dragging the mouse, the tooltip will display incorrect content.
https://github.com/user-attachments/assets/39608095-29b6-4207-b5d4-a6af09f26bf9
e over the edge of the seek bar while dragging the mouse, the tooltip will show incorrect content.
Are you planning send a PR to fix it?
no

Maybe It can help: https://github.com/shaka-project/shaka-player/issues/3236#issuecomment-1719429939 but I won't be able to work on this, if you want to work on fixing it please submit a PR. Thank you!

If anyone is interested in working on this, here is the Chromium implementation we should implement in Shaka: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/html/forms/slider_thumb_element.cc;drc=82dff63dbf9db05e9274e11d9128af7b9f51ceaa;l=96


Class is broken

This Class is broken. The StorageAccountCreateParameters in Microsoft.Azure.Management.Storage.Models and the Microsoft.WindowsAzure.Management.Storage.Models have same properties and methods. So basically the class never got updated. The StorageAccountCreateParameters in Microsoft.Azure.Management.Storage.Models is supposed to be supporting more properties like Kind and AccessTier. I do not see any of these in Visual Studio 2017. It's the old class from Microsoft.WindowsAzure.Management.Storage.Models namespace.

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

ID: 51407ad7-47ab-24f8-c720-ee98ed79bc19
Version Independent ID: 48af1385-09e1-e50e-d8cb-032dddc27210
Content: StorageAccountCreateParameters Class (Microsoft.Azure.Management.Storage.Models)
Content Source: xml/Microsoft.Azure.Management.Storage.Models/StorageAccountCreateParameters.xml
Service: storage
GitHub Login: @erickson-doug
Microsoft Alias: douge

I also experience this issue. The doc states properties that do not exist, when I try to use the class.

Closing; this appears to be corrected.   I'm seeing the Kind and AccessTier mentioned and do not see discrepancies against the source at a glance.


Move symplify/packages/smart-file-system source here

@TomasVotruba github action is not running on this repository, could you enable it? Thank you.

All checks have passed 🎉 @TomasVotruba let's merge and tag it.

@TomasVotruba merged and tagged 11.1.26 for it https://github.com/symplify/smart-file-system/releases/tag/11.1.26


Added new command spo list label set solving issue #772

Added new command spo list label set solving issue #772

Coverage remained the same at 100.0% when pulling a3b08a2bf48c10f7c17fbd55a0a53da48eb52fb5 on VelinGeorgiev:set-classif-label into 41b1a6155c7758a7a7f87f1d28f4a6cc9d9b861f on pnp:dev.

Thanks! I'll have a look shortly!

Thank you Waldek!

Merged manually. Thank you!


encoding/xml: Add CDATA-wrapper support to xml.Marshal

My team is interested in generating VAST 3 (video ad standard template) XML using the xml package. Unfortunately the VAST 3 spec specifies:
" All URIs or any other free text fields containing potentially dangerous characters contained in the VAST document should be wrapped in CDATA blocks." http://www.iab.net/media/file/VASTv3.0.pdf p. 23
Currently fields labeled with the xml ",chardata" tag are only output as URL encoded XML. We have a workaround using the Marshaler interface, but it's verbose and bug prone. i.e:
// CharData is a string that should be cdata-wrapped according to the VAST 3 spec.
type CharData string

// MarshalXML implements the xml.Marshaler interface for generating XML.
func (cd CharData) MarshalXML(e *xml.Encoder, start xml.StartElement) error {
	return e.EncodeElement(struct {
		S string `xml:",innerxml"`
	}{
		S: "<![CDATA[" + string(cd) + "]]>",
	}, start)
}

There should be a first-class way to output CDATA escaped data in the xml package, perhaps with the addition of a ",cdata" tag.

As far as addressing VAST 3 is concerned, does it make more sense to have a ,cdata field or to have a method call on *xml.Encoder that says "use CDATA always"?

It would be nice if it was a way to put a cdata content into a nested node: allow tags like xml:"a,cdata", xml:"a>b>c,cdata".


Easier process to switch between Menus Template and Game Template

I found the Menus Template, installed it, then later found about the Game Template which adds a Pause menu.
So I removed the Menus Template addon, installed the Game Template and most references worked at first, and replacing the manual extends path from maaacks_menus_template to maaacks_game_template was easy.
Fixing all the menu prefabs, not so. I had to replace the OptionsControl script with the new one, but even then I'd get a bunch of broken dependencies. At some point errors stopped, I ran the game from the main menu, but it immediately closed.
I realized I was still using the old Autoload singletons so I removed them, and unchecked Project Settings maaacks_menus_template/disable_plugin_dialogues so the addon prompts me to recopy all prefab examples once more. It offered me to update the main scene to the new opening with logo, and the new autoload singletons were properly re-added.
Now the new main menu does work but I lost, as expected, all my prefab overrides, and I don't think I can easily revert my changes without breaking dependencies again. To be honest, I just tried and it's not that bad, I managed to bring back my local options sub-menu changes, but for some reason I can't retrieve the MainMenu changes themselves.
Well, I suppose the easiest will be to just copy paste the PauseMenu.gd, .tscn PauseMenuController.gd and InGameMenuController.gd and replace _game_ with _menus_ in references, rather than the other way round. Is this what you'd recommend?
For next project I'll think ahead which addon suits my project best. I may end up with my own Pause Menu for bigger projects too.
Since it's pretty edge case, I don't expect you to code a super tool to automate that, but if you have some tips on how to make the process easier (after I started working customizing the main menu), you can tell me.
I haven't modified that much of the main menu and I saved the theme as a separate resource, so I suppose installing a brand new Game Template and reapplying my changes manually could also be a solution.

Well, I suppose the easiest will be to just copy paste the PauseMenu.gd, .tscn PauseMenuController.gd and InGameMenuController.gd and replace game with menus in references, rather than the other way round. Is this what you'd recommend?

That's probably the route I'd take, too.

Since it's pretty edge case, I don't expect you to code a super tool to automate that, but if you have some timps on how to make the process easier (after I started working customizing the main menu), you can tell me.

In scene files, if a UID is present on an ext_resource, it will be used to find the resource, and the path will be ignored. When copying scenes within the same project, but outside of the editor, something to keep in mind is that the UID's may conflict. The copying tool works around this by assigning each copied scene a new UID, and removes all external references to UIDs by replacing the regex uid="uid:\/\/[0-9a-z]+" . This then lets the editor re-assign the UID that matches to the ext_resource path the next time the scene is saved.
All of that is easier to deal with when using an additional IDE with VCS to capture the changes that Godot makes to files under-the-hood. I personally use VS Code. (More of a tip for others; I got an impression you're already using an IDE).
And, more of a time-saving tip, but you can access the copy tool directly from the menu:

Thanks, I'll just add the Pause Menu manually this time but this shall help me when replacing assets, and in fact probably with other addons too. I also have big issues sometimes when upgrading an asset as Godot doesn't support asset script upgrade (you must remove them, breaking deps temporarily, then reinstall them and it can still cause broken references afterward), I wonder if this could help too.

We can reopen this if going the route of creating a tool to handle this specific case.


recycleSignalEnabled results in a pipe that can never be connected to.

I've had this enabled for a few months now, and never been able to connect to this pipe. I see it, but it just times out every single time.  Also no mention of the "termination" pipe that was supposed to tell us when node was shutting down and allow graceful cleanup?

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

ID: 99e6469b-0c90-c4ba-cf41-354ea4919ea2
Version Independent ID: 80944b77-6b15-5f0b-5388-ee4430dd090e
Content: Best practices and troubleshooting for Node.js - Azure App Service
Content Source: articles/app-service/app-service-web-nodejs-best-practices-and-troubleshoot-guide.md
Service: app-service-web
GitHub Login: @ranjithr
Microsoft Alias: ranjithr

@tony-gutierrez Thanks for the question! We are investigating and will update you shortly.

@tony-gutierrez Thanks again for the feedback! Could you elaborate on what error you are getting and share the screen shot to help you better on this.

@tony-gutierrez Could you please send an email to AzCommunity[at]Microsoft[dot]com referencing this GitHub issue, we would like to work closer with you on this matter.
Since we will work with you offline, we will now proceed to close this thread.


[BOT PR] to update dependencies of istio

This PR will be merged automatically once checks are successful.
none

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: myidpt
Assign the PR to them by writing /assign @myidpt in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@istio-testing: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
386f4bbef673782b1c63d92ded64879dfcf47bfc
link
/test istio-unit-tests

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@istio-testing: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-unit-tests.sh
386f4bbef673782b1c63d92ded64879dfcf47bfc
link
/test istio-unit-tests

prow/istio-pilot-e2e-envoyv2-v1alpha3.sh
386f4bbef673782b1c63d92ded64879dfcf47bfc
link
/test istio-pilot-e2e-envoyv2-v1alpha3

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


Add Carthage Support

Because of the requirement of UIKit, I only added a framework target supporting iOS 8.0 and later. This should solve part of #3. Please have a look, thanks.

Thanks. It looks great.


Admin collection required fields

Fix an issue with the JS where by all data-required fields were marked as required, even if the attribute was set to false.

Sorry I think I gave the wrong suggestion.  Try f.object.required?(:creator) instead.

Sorry I think I gave the wrong suggestion. Try f.object.required?(:creator) instead.

Nah, its my fault for not testing it after I did it... just assumed it was correct :)


suggested reading cache fix

Signed commits

[ ] Yes, I signed my commits.

🚀 Preview for commit 011a5fb6fcd50ac6ab43ffe387383534cf674986 at: https://65cf68d3286de80947a0bfcf--meshery-docs-preview.netlify.app


update dependencies

Codecov Report
Base: 64.19% // Head: 64.19% // No change to project coverage :thumbsup:

Coverage data is based on head (5d773f2) compared to base (264fc7d).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #179   +/-   ##
=======================================
  Coverage   64.19%   64.19%
=======================================
  Files           5        5
  Lines          81       81
  Branches       12       12
=======================================
  Hits           52       52
  Misses         26       26
  Partials        3        3

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Revert "Avoid mounting ssl volumes for heapster container."

This reverts commit c08ad6b7c1076e7a7f70aa9dd5774866bf59b406.

LGTM. Can you make this change in heapster repo as well?

The Heapster is crashlooping when monitoring level is set to google. Unfortunately https://github.com/GoogleCloudPlatform/heapster/pull/382 is not fixed. Sorry for confusion in #11998.
@dchen1107 @mikedanese

Sure. I'll do it

Thanks. I'm looking into it.

LGTM


chore: Split workflow_types.go into different files

workflow_types.go is massive. Split it into its natural components.

I suggest we don't do this. It'll make backporting fixes hard.
We should avoid adding any new types to it.

I suggest we don't do this. It'll make backporting fixes hard.

Good enough of a reason to me.


"KeyError: None" while training

I'm trying to train a model derived from CoNLL-2012 training set when I got this error.
This is the details of the model:
('-extractor', 'cort.coreference.approaches.mention_ranking.extract_substructures', '-perceptron', 'cort.coreference.approaches.mention_ranking.RankingPerceptron', '-cost_function', 'cort.coreference.cost_functions.cost_based_on_consistency', '-cost_scaling', '100')
This is the error:
    2018-09-10 19:57:49,116 INFO Started epoch 1
    Traceback (most recent call last):
    File "output/cort/venv/bin/cort-train", line 4, in <module>
        __import__('pkg_resources').run_script('cort==<IP_ADDRESS>', 'cort-train')
    File "/Users/minh/EvEn/output/cort/venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 658, in run_script
        self.require(requires)[0].run_script(script_name, ns)
    File "/Users/minh/EvEn/output/cort/venv/lib/python3.7/site-packages/pkg_resources/__init__.py", line 1438, in run_script
        exec(code, namespace, namespace)
    File "/Users/minh/EvEn/output/cort/venv/lib/python3.7/site-packages/cort-<IP_ADDRESS>-py3.7.egg/EGG-INFO/scripts/cort-train", line 141, in <module>
        perceptron
    File "/Users/minh/EvEn/output/cort/venv/lib/python3.7/site-packages/cort-<IP_ADDRESS>-py3.7.egg/cort/coreference/experiments.py", line 43, in learn
        perceptron.fit(substructures, arc_information)
    File "output/cort/venv/lib/python3.7/site-packages/cort-<IP_ADDRESS>-py3.7.egg/cort/coreference/perceptrons.pyx", line 182, in cort.coreference.perceptrons.Perceptron.fit
        self.__update(cons_arcs,
    File "output/cort/venv/lib/python3.7/site-packages/cort-<IP_ADDRESS>-py3.7.egg/cort/coreference/perceptrons.pyx", line 331, in cort.coreference.perceptrons.Perceptron.__update
        arc_information[arc][0]
    KeyError: None

Could you please have a look?

Are you using the standard CoNLL-2012 training set and the standard mention extraction?
It would be very helpful to know for which document this error happens. Could you modify cort to print/log this information (for example by adding print(cons_arcs) to line 174 of perceptrons.pyx)?

Sorry, I meant training a model on a dataset derived from CoNLL-2012. I was trying to test some hypotheses by running models on slightly different datasets. I will try to print out more information in next days.

Please ignore this, it is a bug that I accidentally created while studying the code.


Extension is out of sync with BC runtime - again

AL Extension Version: 4.3

Server Version: 4.4

 AL Extension, supported runtimes
Seems you have quietly fixed it on Friday 20 March

[2020-03-20 13:39:12.73] Error: This AL extension version for Visual Studio Code cannot be used with the specified server.
Please update the AL extension from the Visual Studio Code marketplace.
Additional information:
Server details

Runtime: 4.4
Web API: 4.0
Debugger: 3.0

AL extension details

Supported runtimes: 1.0, 2.0, 2.1, 2.2, 2.3, 2.4, 3.0, 3.1, 3.2, 4.0, 4.1, 4.2, 4.3
Supported Web API: 1.0, 2.0, 3.0, 4.0
Supported debuggers: 1.0, 2.0, 3.0

That should leave a few programmers out of work.

Thanks, @robvon ! We apologize for the inconvenience this has created. We are working on automating the release pipeline for the VSCode extension so that it does not fall behind. You can always grab the latest VSIX from the insider Docker image.


[Fastlane.swift] Fix missing return type for more actions

Fix missing return type for get_info_plist_value and get_ipa_info_plist_value.

Can you send me your email address via email? You can find it on my profile 👍


Fix set semantics bug with other store interface

@rubensworks is this what you had in mind?

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
59

Relevant Lines:
59

💛  - Coveralls

After testing the version from this branch with the VoID-related work, it also seems to consistently produce the same results every time, with no spurious duplicates, since I cannot seem to be able to reproduce the cases where it was producing random numbers of results or exactly double the expected.

Excellent, thanks for checking @surilindur, and thanks for the fix @maartyman!


Wizard Replay menu shows Ultima 1-5 and Ultimore Scenarios

Why do Wizard Replay menu shows Ultima 1-5 and Ultimore Scenarios but there is nothing inside ?

Because they are not added yet.
On Sat, 29 Jun 2024 at 09:35, Wyatt Wong @.***> wrote:

Why do Wizard Replay menu shows Ultima 1-5 and Ultimore Scenarios but
there is nothing inside ?
Screenshot.2024-06-30.at.12.33.20.AM.png (view on web)
https://github.com/a2-4am/wizard-replay/assets/10095648/979a0e7c-e569-4788-8ab2-870e59cdbd66 Screenshot.2024-06-30.at.12.34.15.AM.png
(view on web)
https://github.com/a2-4am/wizard-replay/assets/10095648/3feef6bb-a51e-478c-992a-94330cf342d2
—
Reply to this email directly, view it on GitHub
https://github.com/a2-4am/wizard-replay/issues/4, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABWSFM6UVOVUHU7HTPBQRS3ZJ3O47AVCNFSM6AAAAABKDKJWE6VHI2DSMVQWIX3LMV43ASLTON2WKOZSGM4DCOBUG44TINA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Game Lobby - Search

BEFORE SUBMITTING AN ISSUE CHECK THE FOLLOWING:

[x] I checked existing issues.
[x] This is not a support question (which can be answered on Slack).
[x] This issue is on the web client (not API, Lambda, or Bots)

FEATURE REQUEST
- Describe the feature you would like to see
As a user, I would like to search for a game.
- Why you need it
As our list of games grows, users will want to search for specific games to join, watch or replay.
- How it should work

Search field displays for both the open and finished sections
No results found matches design in Zeplin
Search by game name (anything else?)

- Zeplin
https://zpl.io/Z2sv0ei
- Open Questions

Can we do partial search queries, eg. "gam" instead of "game"?
Can we search by other game attributes, such as private or public?
Can we dynamically return search results?

Search is going to be a V2 feature.

Dupe closing


Windows (DOS/CRLF) formatted hosts file (TESTING NEEDED)

@funilrys @xxcriticxx any chance either of you have a Windows PC to test this out?
I tested it in a Windows 7 VM (VMWare), seems to work fine but need someone to test it on a real windows PC.
https://github.com/mitchellkrogza/Ultimate.Hosts.Blacklist/blob/master/update-hosts-windows.bat

I'm on Arch Linux :smile: but I may have a windows box in the basement or the attic :joy_cat:

Testing it now on an old Acer Laptop with Windows XP. Will let you know if it works OK.

does it work with 2mil host on xp?

NOPE, does not seem to like it AT ALL 😬  That's windows for you eh? 🤣

@mitchellkrogza i dotn know why they want to disable dns client service but this what i found on quick google search
Windows DNS Client Service
In most cases the DNS Client Service is not needed, it is recommended to turn it off. These instructions are intended for a single (home-user) PC. If your machine is part of a "Domain", check with your IT Dept. before applying this work-around. This especially applies to Laptop users who travel or bring their work machines home. Make sure to reset the Service (if needed) prior to connecting (reboot required) to your work Domain ...
To resolve this issue (manually) open the "Services Editor"
Start | Run (type) "services.msc" (no quotes)
Win8 users - Control Panel > Administrative Tools > Services
Scroll down to "DNS Client", Right-click and select: Properties - click Stop
Click the drop-down arrow for "Startup type"
Select: Manual (recommended) or Disabled  click Apply/Ok and restart.

Thanks @xxcriticxx I will try that out and report back. My poor old 10 year old Acer laptop is taking some serious strain with that hosts file 🤣 🤣

make sure you dont kill it

I've got a fire extinguisher on stand by 😬

it would best if you test outdoors

🤣

@xxcriticxx it works. Disabled DSN Client. It can do nslookups and pings now. Slow to respond on pings due to the large file BUT considering this old laptop only has 4gb of ram a 10 second delay before it starts pinging is not too bad.
Pinging 105vibe.com [<IP_ADDRESS>] with 32 bytes of data:

Destination specified is invalid.
Destination specified is invalid.
Destination specified is invalid.
Destination specified is invalid.

Ping statistics for <IP_ADDRESS>:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),�

how many people now days use xp? i think you should test 7 and up

Pushed out a new version for Windows using <IP_ADDRESS> as the loopback instead of <IP_ADDRESS> will see if that makes any difference.

Tested and working on Windows XP 100% 😮  Can you believe it.
Windows does not seem to like the <IP_ADDRESS> addressing, certainly not XP or Windows7.
But yes it works even at 2,458,916 entries and on a 10 year old Acer laptop 👍


Refactor tokenFiatValue slice to track status in status object

Right now, tokenFiatValue slice status is stored directly in the reducer object. We want to unify it so the status will be in the status object.

Done in #2471