Fix create-svelte-ux on windows

When using "npm create svelte-ux@latest" on a windows machine it wouldn't work. Not tested on Linux thou.

Pulled locally and tested (Mac).

Thanks @29th-Day, I REALLY appreciate you fixing this!  The build is breaking due to prettier/lint and pnpm version on Vercel.  I fixed the later on main just now, and can fix the prettier issue after I merge (just running pnpm format should fix it).


feat: remove babel core from ui-components and old API

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

I couldn't find its usage in api-server or the ui-component, I may be wrong.
and the only place that may use it, is this in the client https://github.com/freeCodeCamp/freeCodeCamp/blob/85795068a3bf75d1373c6d4c8c5ad643fcf3802e/client/src/templates/Challenges/rechallenge/transformers.js#L94
Here the docs about it, if I missed something please do tell, because I feel I am missing some magic
https://babeljs.io/docs/babel-core

Didn't know that, interesting. Just wondering, how do we need babel in the ui-components? I have run pnpm build and the result were the same.


Added Raharja mail domain

Added Raharja GSuite domain

@pdeddy78 Please provide us with:

the university official website URL, if different from the domain you are submitting
an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by the university
an URL of a page or another proof showing that the university recognizes the domain which you are submitting as an official email domain for the students.

@pdeddy78 You might miss my previous comment. Please react.

@philipto Sorry, for the late reply. I am confused what can prove that the email domain is the official email of my campus. We use the G-Suite domain service for our official email. One that might prove is that we have the Students iLearning Services+ (http://sisplus.raharja.ac.id) and there requires an Raharja.Info account (or Rinfo we call it) which is our campus official email.
Our official site is raharja.ac.id. Our university only focuses on information technology since it was first established, you can check on the official website or see http://ti.raharja.ac.id. Hope this helps. Thank you.

@pdeddy78 The problem is that raharja.info is not mentioned anywhere at your official website: http://ti.raharja.ac.id/?s=raharja.info
Thus, I need a photo or a screenshot of some official paper which says that students can use emails ending with<EMAIL_ADDRESS>Please remove all personal details from there if you upload it to GitHub, and upload it via web interface, because GitHub strips out attachments from emails send in response of the comments

Following is the official statement in the form of journal publications, one of the authors is the president director of our campus, http://ejournal.raharja.ac.id/index.php/ccit/article/view/135 (published on google scholar too), about implementing Raharja.info (Rinfo we call it). "Rinfo is an official e-mail used by all members of the University of Raharja to communicate with each other. The Rinfo is Gmail, which is adapted from Google Platform with the characteristics of raharja.info as its domain."
Only with this email account, students can access the Student iLearning Services+(http://sisplus.raharja.ac.id). And you can see the word of "Email Rinfo" or "RinfoApps" in there too. Thank you.

@pdeddy78 Thank you for the update! Pull request merged.


Privileged mode for docker exec

Containers: 29
Images: 294
Storage Driver: overlay
Execution Driver: native-0.2
Kernel Version: 3.18.1-031801-generic
Operating System: Ubuntu 14.04.1 LTS
CPUs: 2
Total Memory: 3.791 GiB
Name: callisto
ID: ZWU6:UVBQ:HL5R:AAB5:GKYQ:2MSR:UPQW:TN6H:32C4:JJFX:WLWA:YPNZ
Username: bobrik
Registry: [https://index.docker.io/v1/]
WARNING: No swap limit support

Running container as usual:
docker run --rm -it ubuntu:14.04

Using docker-exec from @jpetazzo to enter the container, trying to use strace (it works):
root@callisto ~ $ docker-enter 3980451ef011
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
root@3980451ef011:/# strace -f -p 1
Process 1 attached
read(0,

Trying docker exec (getting Operation not permitted for ptrace):
~ λ docker exec -it 3980451ef011 /bin/bash
root@3980451ef011:/# strace -f -p 1
strace: attach: ptrace(PTRACE_ATTACH, ...): Operation not permitted
Could not attach to process.  If your uid matches the uid of the target
process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
again as the root user.  For more details, see /etc/sysctl.d/10-ptrace.conf

It would be great to have something like --privileged flag for docker exec to run commands like strace in container. This battery should be included, if you know what I mean.

+1

ooo do you know what you can do now tho is run a container --pid host and strace :smiling_imp:

@jfrazelle I don't want to run containers with --pid host, I want to debug usual containers.

I get that I was just pointing out technically you don't need to be in the container to strace the containers process but I still see how this feature could be useful

:+1: --pid host trick won't help on CoreOS which has no debugging tools on host.

Closed by #12025 (will ship with Docker 1.7.0).

closed by https://github.com/docker/docker/pull/12025/files

This was reverted by #13491. Reopen please.

docker run --privileged  -ti foobar:v0.3.1 bash
and then
sudo losetup -f
It works
But docker exec --privileged  -ti  foobar bash does not work.
losetup: Could not find any loop device.

@colin4124 device setup is done on run, not exec, so devices that don't already exist will not be created.

@tjdett
I exec docker start foobar, and the 'docker exec -ti foobar bash, it can see files in /opt which I have created. But I used docker run --privileged -ti foobar:v0.3.1 bash`, It does not exist.
What to do can "sudo losetup -f" work and the files created before still exist?

@colin4124 you will have to be more specific about what you are doing. Maybe open a new issue as this one is closed.


added package-lock.json and yarn.lock into gitignore file

Related Issue

Information about the related issue

Closes: #250
Describe the changes you've made

Type of change
What sort of change have you made:
added yarn.lock and package-lock.json in gitignore

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update.
[x] This change requires a documentation update

How Has This Been Tested?

Checklist

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented on my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

Screenshots (if applicable)

Original
Updated

original screenshot
updated screenshot

Code of Conduct

[x] I agree to follow this project's Code of Conduct

Thankyou! @tanishqamitra


FtpProgress callback has null values for RemotePath and LocalPath

The FtpProgress callback has null or zero values for all arguments except the progress of the current file, for both DownloadDirectoryAsync() and UploadDirectoryAsync()
I think it would be nice to also include the overall progress of the whole directory download/upload.

Yes these are missing features. Good find. Will implement and let you know.

Can you try this and see if it works?
Release.zip
31.0.0

New: All progress tracking now indicates the file index within the entire task, and local & remote path of the file
New: UploadDirectory and DownloadDirectory now supports tracking progress of the entire task
New: UploadFiles and DownloadFiles now supports tracking progress for both sync/async methods
Fix: UploadDirectory and DownloadDirectory methods added to the IFtpClient interface
Fix: Correctly determine file exists on servers that don't support SIZE command and return error 550
Fix: Support more strings to determine if file exists using SIZE command


Cannot deploy localstack-0.3.3

The commits from PR #33 seem to have broken the localstack Helm chart. I'm no longer able to deploy it.
Steps to reproduce:
helm repo add localstack-repo https://helm.localstack.cloud
helm upgrade --kube-context kind --namespace localstack --install --wait localstack localstack-repo/localstack

Error received in output:
Release "localstack" does not exist. Installing it now.
Error: template: localstack/templates/tests/test-connection.yaml:20:63: executing "localstack/templates/tests/test-connection.yaml" at <$.Values.startServices>: invalid value; expected string

Thanks for reporting @tom-mckay - perhaps @miaucl can help out here? 🙏  Thanks
In the meantime, can you pin the chart to a previous version (e.g., by pointing your helm client to an earlier commit in this repo), is that possible?

Yes, I was able to get around this for now by adding --version 0.3.2 to my helm command.
I poked around at the chart changes to see what's wrong. I was able to get helm template to work with two changes. First, in test-connection.yaml I changed:
{{- if or (empty $.Values.startServices) (contains .name ($.Values.startServices)) -}}

to
{{- if or (empty $.Values.startServices) (contains .name ($.Values.startServices)) }}

Finally, I uncommented the startServices line in values.yaml, since or statements in golang templates do not short circuit.
I'll defer to the maintainers on whether that's the solution they want to implement here.

Thanks for your solution. I just left for vacation and can only have a look at it the week after. But I agree with @whummer changes!

I think instead of changing the values.yaml file, changing the line
{{- if or (empty $.Values.startServices) (contains .name ($.Values.startServices)) -}}

to
{{- if or (empty $.Values.startServices) (contains .name ($.Values.startServices | default "")) }}

solves the problem, too.
Thanks at @tom-mckay for mention that it does not short circuit, didn't know that :)


Support for automatic backup rotation

Currently, it's not possible to set up an automatic backup rotation. Would be awesome if the backup rotation setup was as simple as setting backupsToKeep: 123 (or some other name) to keep only the last 123 backups.

That is actually already possible. See backupScheduleJobsHistoryLimit.


v9

[x] Update Noise protocol to latest once @emilbayes lands it.
[x] Release https://github.com/mafintosh/hypercore-crypto/pull/5
[x] Release https://github.com/mafintosh/simple-hypercore-protocol/pull/3

Implements https://github.com/mafintosh/hypercore/issues/260

Awesome work!!
Tell me if I'm wrong but this means that sodium-javascript will be compatible soon right? It's already has support for crypto_scalarmult and chacha20 support seems to be on the way https://github.com/sodium-friends/sodium-javascript/pull/21

@tinchoz49 indeed!

Forgot to mention that inspired by a conversation with @noffle yesterday the discovery key hash now includes the wire protocol type. This makes it a lot easier to run multiple versions of hypercore that are incompat as they'll make different swarms
The previous dkey was:
blake2b(feedPublicKey, 'hypercore')

And the latest one is
blake2b(feedPublicKey, 'hypercore 9')

We'll only update the 9 part if we ever (unlikely) had to break anything in the wire again.

Hey @mafintosh won't this cause problems for hypercore storage modules like corestore and multifeed-storage, who store hypercores based on each core's discovery key? I don't know corestore that well, but with mf-storage (which isn't yet deployed anywhere afaik) it could result in ALL feeds being duplicated, since it will appear that a remote is sharing a whole new set of feeds.

@noffle it would and it did shortly until we reverted that part quickly last night! meant to update it here also but the release day stress took over.

@mafintosh Sorry, just to clarify: you won't be changing how discovery keys are hashed now?

@noffle no, we reverted that part due the issues you mentioned.


chore: add git auth token

Codecov Report

Merging #4 (4b57cae) into master (45423a0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master       #4   +/-   ##
=======================================
  Coverage   16.66%   16.66%
=======================================
  Files           8        8
  Lines         324      324
  Branches        6        6
=======================================
  Hits           54       54
  Misses        270      270

Continue to review full report at Codecov.

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


Unclarity documentation tree_flatten.

The is_leaf option of the tree_flatten function is described as,

an optionally specified function that will be called at each flattening step. It should return a boolean, which indicates whether the flattening should traverse the current object, or if it should be stopped immediately, with the whole subtree being treated as a leaf.

I just got bitten by this as (to me) it seems to imply true should be returned if the object needs to be traversed, and false if it is a leaf. I would suggest changing it to something clearer along the lines of:

an optionally specified function that will be called at each flattening step. It should return a boolean, with true stopping the traversal and the whole subtree being treated as a leaf, and false indicating the flattening should traverse the current object.

Thanks for the report - that would be an improvement. Are you interested in preparing a pull request? If not, someone on our team can take care of it.

You're right - more an improvement than bug. No need to ask someone else, will prep a PR!

@jakevdp Assuming the issue is resolved, can be closed. WDYT?


How can I buy an Enterprise?

How can I buy an Enterprise version?

Enterprise is getting discontinued. There is a chance it will be open-sourced in the future.

Enterprise is getting discontinued. There is a chance it will be open-sourced in the future.

Is there a way to try the enterprise version first？

Is there a way to try the enterprise version first？

and what about the cloud version?

and what about the cloud version?

Enterprise is getting discontinued. There is a chance it will be open-sourced in the future.

Is there a way to try the enterprise version now？

Enterprise is getting discontinued. There is a chance it will be open-sourced in the future.

Is there a way to try the enterprise version now？

We're officially releasing the enteprise version in open source, track the PR @pheel mentionned if you want updates, it should take a few weeks.
The cloud version is discontinued, we will have documentation on how to host the enteprise version yourself on your infra

We're officially releasing the enteprise version in open source, track the PR @pheel mentionned if you want updates, it should take a few weeks.
The cloud version is discontinued, we will have documentation on how to host the enteprise version yourself on your infra

Thanks

Thanks


Comparing between .NET framework targets

We discussed this today #23. We came to the following conclusion:
We compare nuget packages. So removing a target framework or changing a target framework can be considered as a breaking change in certain scenarios. We will be using the following algorithm

Download the nuget package
For every target on the leftVersion side we will compare against the matching target on the rightVersion side
In case when the rightVersion side does no longer have a target from the leftVersion side we consider this as a breaking change
In case when the rightVersion side has a target which is not existent on the leftVersion side we compare this target against the highest target on the leftVersion side

Examples
PackageFoo V1-------------PackageFoo V2
NET35--------------------------NET451
NET40--------------------------NET45
------------------------------------NET40
Report
This is the comparison of PackageFoo V1 to PackageFoo V2. The comparison detected the following breaking and non-breaking changes.
NET451
The following types have differences.
The following types have Obsoletes.
NET45
The following types have differences.
The following types have Obsoletes.
NET40
The following types have differences.
The following types have Obsoletes.
NET35
Was removed. Breaking change.

@ursenzler @philippdolder thoughts and additions from your side?

@danielmarbach looks good to me

Yes that would allow to compare versions with a .Net upgrade inbetween, e.g. leftVersion was built against 3.5 and rightVersion against 4.5. Which I consider a frequent case.

I'll take a stab at this one

@philippdolder http://apicomparer-preview.particular.net/Compare/Appccelerate.EventBroker/2.0.84...3.15.0 now shows the targets better, can you take a quick look?
Still need to figure out why the new type doesn't show as you mention in #34

@andreasohlund looks good


[9.0rc] Fix incorrect permission key handle in migration Version20210813173441

The migration was failing with the following error:
An exception occurred while executing 'INSERT INTO PermissionKeys (pkHandle, pkName, pkDescription, pkCategoryID, pkCanTriggerWorkflow, pkHasCustomClass, pkgID) VALUES (?, ?, ?, ?, ?, ?, ?)' with params ["add_group_folder", "Assign Groups", "Can assign the groups within this folder.", "30", 0, 0, 0]:

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'add_group_folder' for key 'akHandle'

🤦 thanks for the fix.


Component Browser is suggesting Visualization Helpers for many types (i.e. Text)

I assume this is a problem? Because, well, they are indeed defined in Stdlib and indeed can be called on any type.
Shall they be PRIVATE?

I assume this is a matter of PRIVATE tags, so assigning the Libs team.


Model image for Cupra Formentor 2.0

Hi, model image for cupra formentor 2.0 is just a white silhouette of a car

How can I change this?

download a picture and save it in HA, then create/edit your /config/customize.yaml
customize:
device_tracker.YOURCUPRA:
friendly_name: CUPRA
entity_picture: local/bilder/cupra.png

It works like a charm! Thanks

this solved it for me too

Hello, thanks for your work!
Is there perhaps a solution in sight here? @novus84 solution doesn't work for me.
I have this in my configuration.yaml:
homeassistant:   customize:     device_tracker.FIN_position:       friendly_name: CUPRA       entitity_picture: /local/images/CUPRA.png
This is consistently ignored on the standard map and the white image continues to be displayed. Integrating customize.yaml via include produces the same result. Does anyone have another idea? Why can't you simply adjust this in the integration?
thank you for your time

This code is no longer being maintained by me and requires contributors in order to fix issues.


fixes #115

Description
As per docs, getDeviceInterests must accept limit and cursor args to be passed with query parameters in the API. Currently, API returns 100 results since limit implies with 100 as default value in API, so i first redesigned the endpoint caller function here to accept query params as object in params arg and reworked the getDeviceInterests method here to return value as Object that includes cursor field from API response and add limit and cursor to method parameters.
Also I've added a test for params arg in do-request.test.js
Notable Changes

getDeviceInterests now returns Object instead of an Array.
Internal doRequest function can have params arg in Object to represent query params in URL

potentially fixes #115

Hi, I will test this shortly.

Hi @benjamin-tang-pusher , is there any problem in this PR?
I didn't get any updates regarding this pull since 10 days

Hi @benjamin-tang-pusher , so I've fixed all tests and that OptionalChaining issue. The problems were the following -

Somehow the jest returns undefined on lastCall in .mock property which isn't the expected behaviour as per docs.

I forgot to check version compatibility on package and used a ES2020 feature (OptionalChaining) that is obviously unsupported on ES2015 based package. Apologies for it

Thank you!


Parameterise WSO2_CARBON_DB database in to toml structure.

Description:
Due to fresh pack deployment issues the h2 path is moved out of the running pack sometimes. Hence the path for WSO2_CARBON_DB should be configurable via toml.
tagging https://github.com/wso2/product-apim/issues/7228
Steps to reproduce:
Affected Product Version:

Environment details (with versions):

OS:
Client:
Env (Docker/K8s):

Optional Fields
Related Issues:

Suggested Labels:

Suggested Assignees:

@Krishanx92 Shall we do this to 3.1.0 release?

@tharindu1st Thoughts?


Windows file paths aren't handeled properly.

Prerequisites

[x] Did you read FAQ section?
[x] Did you test with the latest releases or commit ?

Description
When using an absolute path (eg. D:\foo\bar) to save files, the utility seems to assume that its a relative path, and will store files in a subfolder (eg. .\D_\foo\bar) instead. The same also happens when using a relative path that contains  .. somewhere.
From the config.ini section of the readme, reserved/illegal characters are replaced with an underscore. I believe this check is the cause of the problem.
Steps to Reproduce
Assuming PixivUtil2.exe is in D:\PixivUtil, and the destination folder should be D:\Example\Folder;

In config.ini, set the filename settings as either;

filenameformat = D:\Example\Folder\%urlFilename% - %title%
filenamemangaformat = D:\Example\Folder\%urlFilename% - %title%
filenameinfoformat = D:\Example\Folder\%urlFilename% - %title%

or
filenameformat = ..\Example\Folder\%urlFilename% - %title%
filenamemangaformat = ..\Example\Folder\%urlFilename% - %title%
filenameinfoformat = ..\Example\Folder\%urlFilename% - %title%

Run the utility and start downloading whatever.

Expected behavior:
Using the above example, the files should end up in D:\Example\Folder
Actual behavior:
The files end up in D:\PixivUtil\D_\Example\Folder for the absolute path, and D:\PixivUtil\_\Example\Folder for the relative path.
Versions
Tested on both v20190907 and v20190917.

configure your root directory in config ini on separate key, not on filenameformat
[Settings]
rootdirectory ==> Your root directory for saving the images.

Woops, didn't realize that was a setting. Thanks!


Testing; Home Page graphic layout

Something is not aligned correctly on the home page. the main graphic is offset to the right of the navigation bar, so there is odd black space at the top to the right of the help link that shouldn't be there.  Need to extend the blue navigation background color so that the edge aligns with the right edge of the graphic, OR shift the graphic to the left so that the edge lines up that way. attempting to attach an image

For template and layout issues, please document your OS/Platform and Browser information.
ie.. OSX / Safar Version 8.0.6 (10600.6.3)  same thing for mobile.

Windows 7 Prof / IE v11

Can you post a screenshot to http://tinypic.com/ and comment back with the link?

Let me know if this works: http://tinypic.com/r/52e79l/8

Fixed with checkin d894c28288daaedfd58b73b939f3afd7132d78ec


splix: add option to build from svn (init r315)

The splix svn version is a couple of years ahead the latest release and supports some printers, that the release version doesn't. I implemented a boolean flag config.splix.unstable, to build the svn version.

Please remove the indirection that chooses one or the other package based on a config variable. Instead, please add svn.nix containing the SVN build as an independent expression that lives next to the default.nix expression. Then add another attribute, say splixUnstable in all-packages.nix that refers to the SVN version instead of the released one.

I've been thinking, maybe we should just upgrade splix to r315 and drop the "stable" package. r315 is the current head since 2013 and it just seems that nobody has been bothering doing a release.
@peti shall I modify the PR accordingly?

Yeah, that's probably a good idea.


deploy to heroku

hello, i'm new to react ssr. i would like to deploy to heroku, but it's failed and in heroku logs --tail gave me this:
2023-01-03T14:13:26.737554+00:00 app[web.1]:
2023-01-03T14:13:26.737573+00:00 app[web.1]: ><EMAIL_ADDRESS>start
2023-01-03T14:13:26.737579+00:00 app[web.1]: > cross-env NODE_ENV=development babel-node src/index
2023-01-03T14:13:26.737579+00:00 app[web.1]:
2023-01-03T14:13:26.744087+00:00 app[web.1]: sh: 1: cross-env: not found
2023-01-03T14:13:27.018514+00:00 heroku[web.1]: Process exited with status 127
2023-01-03T14:13:27.068940+00:00 heroku[web.1]: State changed from starting to crashed

here my currect code
https://github.com/nashihu/react-ssr-byi
thank you in advance

i'm now using netlify and nextjs for ssr support


Feature request: Ability to [replace] a path dependency with another path dependency.

Related to #2996.

In theory this is possible, if you run cargo pkgid foo to learn the pkgid of a crate, and then use that in the [replace] key, does it work?
Although that may involve encoding an absolute path into your Cargo.toml which should be avoided...

I haven't tried using the pkgid. I've since switched to a setup based solely on features and optional dependencies (as seen here). It works, but it is a bit kludgey.

cc @larsbergstrom @nox

I can confirm that using pkgid works, we can close this ticket.


Anonymous consents - Improve e2e tests

The existing e2e tests could be improved by covering more use-cases:

add e2e that covers the required consent - both anonymous and on the registered consent management page.
We can also cover the case when the required consents are configured and the user tries to withdraw / withdraw all anonymous / withdraw all registered consents
Cover filtering configuration property - configure some anonymous consent to not show on the consents management page and verify that.
Configure another anonymous consent to be registered consent and test the whole again: is that consent present on the registration page? is it given once the user registers and logs in? can it be toggled on/off again?
Turn of showLegalDescriptionInDialog configuration property and verify that there's no legal message at the top of the dialog.
--> done
We also might want to consider the test when the anonymous consents feature is turned off
--> don't think we need this
Try to remove the 5s timeout and see if it works
--> cool

PR: GH-5216


Refactor bootstrap to address issues with windows docker builds

Simple refactor allows bootstrap to direct call the zenbot.js script passing in command line parameters to that script instead of wrapping it in a bash/sh script. This prevent line ending types from preventing the scripts from running when built on windows.
The new system defined a zenbot.bat and zenbot.sh script which wrap their calls and pass all parameters directly to zenbot.sh via node. To the user there should be no difference in how the script is invocated when done locally.

Should resolve issue #439


MSID: 96678 Version: 2 DOI: 10.1101/2<IP_ADDRESS>3973

MSID: 96678
Version: 2
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>3973
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=96678
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>3973

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/96678v2
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>3973
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/96678/v2/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

warn: [mixed-citation-other-publication-flag] mixed-citation in reference (id=c89) has a publication-type='other'. Is that correct?
warn: [mixed-citation-other-publication-flag] mixed-citation in reference (id=c90) has a publication-type='other'. Is that correct?


Room ID is not permanent at all

the issue should be posted here

Could you please let me know what makes you believe that the Room ID should be permanent?
I do not think Wechaty can guarantee that the room id will not change between sessions, because it highly depends on what puppet provider (protocol) you are using.

get. thank you.
but it should be permanent according to the name,  but there're limitations ......


[nitro] [dev] [unhandledRejection] Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

Environment
sidebase.io all options checked
Reproduction
setup an oauth provider in [...].ts but it also seems to happen when using CredentialsProvider
The error happens on redirect to the /api/auth/signin page, as well as clicking signout
Describe the bug
[nitro] [dev] [unhandledRejection] Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
at new NodeError (node:internal/errors:393:5)
at ServerResponse.setHeader (node:_http_outgoing:644:11)
at setResponseHeader (file:///node_modules/h3/dist/index.mjs:670:18)
at Object.errorhandler [as onError] (file:///.nuxt/dev/index.mjs:644:5)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Server.toNodeHandle (file:///node_modules/h3/dist/index.mjs:1329:9) {
code: 'ERR_HTTP_HEADERS_SENT'
Additional context
In production (i.e. vercel) this will sometimes even render the error page
Logs
No response

I noticed, that the first error for Signin does not happen if you replace the  with a button @click=navigateTo("/protected") in the sidebase project.

The signout error is also avoidable by supplying a callbackUrl to the signout
<n-button
        type="error"
        @click="signOut({
          callbackUrl: '/'
        })"
      >
        sign out
      </n-button>

Hey @fyyyyy 👋
I think this was resolved via https://github.com/nuxt/nuxt/issues/20038 in nuxt 3.4.1? Please try it out again and let us know if the problem persists.
If the problem persists: Please provide a reproduction repository, that show-cases this concrete error (: See https://nuxt.com/docs/community/reporting-bugs#create-a-minimal-reproduction for more

unfortunately this fix in 3.4.1 did not resolve the issue https://github.com/nuxt/nuxt/issues/20038

Module.sendRedirect /node_modules/h3/dist/index.mjs:652:18
node_modules/@sidebase/nuxt-auth/dist/runtime/utils/url.mjs:23:82
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Object.callAsync node_modules/unctx/dist/index.mjs:72:16)
code: 'ERR_HTTP_HEADERS_SENT'

I'm still seeing it in my basic logout page. In dev it's a silent error but on Vercel it throws a 500.
<template>

LOGGING OUT

</template>

It happens with you access an unauthorized route, i.e. the /protected route, in the sidebase default project.

thanks! just a quick q: which project do you mean by defualt project - this one or the example repo?

Quick note: This may very well be a Nixt 3 upstream problem https://github.com/nuxt/nuxt/issues/20432

It happens with you access an unauthorized route, i.e. the /protected route, in the sidebase default project.

thanks! just a quick q: which project do you mean by defualt project - this one or the example repo?

When creating a new repo
npm create sidebase@latest
with nuxt-auth, prisma, tailwind, trpc, naive

So this should be resolved in newest nuxt versions, let me know if it persists for you + posta reproduction for it, thanks!

I'm getting this error too.

@oau-dev @kecoliva Did you guys by chance manage to find a solution for this?

Yea still getting this error when I use the signout function.

For signout I was able to resolve this problem by adding a callbackUri:
const handleSignOut = () => {
  signOut({ callbackUrl: "/login" });
};

But I too am still having the problem when using a custom login page.  It hits the root (index.vue) and redirects to the login page (login.vue) and generates the error in the server console.  Everything appears to work and also has no problem when published to Netlify or on the DEV server.  But seeing errors makes me nervous :smile:
I am just wondering if there is any update to this?
Thank you for your time and for providing the Nuxt Auth module for us to use.


Add ability to create nested subheadings

Subheadings should be nested under major headings.
cc: @Swanson-Hysell

Thanks for tackling making the subheadings. I'm looking forward to sharing this extension with my research group!


Multiple cameras

Hi,
I have been using this Unity extention and it's great! But I came across one problem. To avoid gun clipping I have added second camera that draws only player and gun.
So my main camera has depth -1, and my gun camera has depth 1. With that I cannot see cone or any lightning effects. I alo can't add renderrer script to gun camera since it does not render walls.
Is there a way to bypass this problem or should I try different way to fix gun clipping?

This old trick with second camera doesn't work well with most modern rendering techniques (hdr, deferred rendering, post process effects, etc.). I think it is best just to avoid using second camera.  I suggest to explore those instead.

Ok - thanks for tips!


Feature Request: Application secrets

Is your feature request related to a problem? Please describe.
There is no way to access secrets from code. Retrieving secrets from an azure keyvault is difficult until managed identity and/or dapr integrations are supported. Application wide secrets are not accessible in code.
Describe the solution you'd like.
Secrets to be retrievable from code. I would expect them to be treated as environmental variables or to get pulled in with IConfiguration (or other language equivalents) . Or If there were a way to load the application secrets into the dapr secret store component, we could load up the secrets at build time and access them via dapr until the azure key vault integration is supported
Describe alternatives you've considered.
Doing build time configuration changes to the code but this requires storing secrets in appsettings file.
Additional context.
Building on .NET6. Was planning on using azure key vaults for secrets. This works locally with native dapr components

Managed identity support is coming this week. You’ll be able to enable system assigned or user assigned is identities and use them in your app when using supported SDKs.
More are planned for managed identities. We are currently working on using it for pulling images from ACR.
Future integration that we are going to look at include: Dapr and KEDA secrets, and sourcing app secrets from Key Vault.

@kendallroden  Managed identity solves my immediate problem but I haven't found a way to access the secrets in the secrets blade from the application code in .NET.

They are available as env vars to the running application and your code


[Event Request] codeunit 61 "Sales-Disc. (Yes/No)" - OnBeforeOnRun

New Event on the beginning of the Function OnRun:
trigger OnRun()
var
    ConfirmManagement: Codeunit "Confirm Management";
begin
    OnBeforeOnRun(Rec);

[IntegrationEvent(false, false)]
procedure OnBeforeOnRun(var SalesLine: Record "Sales Line")
begin
end;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 41884.


Search unable to be opened

Describe the bug
Both the search shortcut and menu action item for search fail to open the search dialog.
Themes also refuse to activate even when relaunching.
To Reproduce
Install release 23 for mac and attempt to use search
Expected behavior
Search should open
Screenshots
https://res.cloudinary.com/dheqbiqti/video/upload/v1558901344/Random Sharing/TuskIssue.mp4
Technical Info (please complete the following information)

OS: Mac 10.14.5
Tusk Version: 23

Confirmed that I'm on the "old" version of evernote web.


Add usage to README

fixes #10
Feel free to use this how you wish.

Oh, and this was very cool to try out. Once I got the install/run commands down, worked like charm.


CalendarPage.xaml alignment fixed

Description
Set the vertical alignments of the RadioButtons and CheckBoxes on CalendarPage.xaml
Motivation and Context
Alignment can be off with scaling
https://github.com/microsoft/microsoft-ui-xaml/issues/1520
Types of changes

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

In the future, these sorts of similarly related topic PRs can be consolidated into a single PR.

In the future, these sorts of similarly related topic PRs can be consolidated into a single PR.

yeah, sorry, the PR that I closed had them all in one, but I thought it was messy and it had some issues so I just ended up redoing them like this, was told that more PRs are better to assign but have also been told since that similar ones should be combined. Am making a big PR with similar changes all in one currently.

And also this won't fix the underlying issue.

This change does not address the underlying problem.


[Syphilis] Send test messages to CA / LAC via ReportStream

Why should we do this?
We need to ensure that LAC can receive and use Syphilis test results for our pilot to be successful.
Action requested
Work with RS to send a sample Syphilis message (FHIR format) to CA and LAC. We should send both positive and negative, as there may be different requirements for each.
You can do this from our test environment. They may be able to do this for themselves actually, but someone needs to work with them in case they have any questions or need help setting up an Syphilis device. We might also need to turn on the single-entry Syphilis feature flag for the environment.
For messages that need to be routed to CA / LAC, the stg environment is configured to route all the way to CA.  Will need to coordinate with RS/CA/LAC when we before sending these test messages.
Acceptance criteria

ReportStream receives and routes syphilis test results (positive and negative)
CA can receive positive and negative Syphilis messages and route to LAC
LAC can receive and view positive and negative sample Syphilis test result with all required fields
Any data or format corrections noted by CA / RS / LAC are put into tickets
We should be testing both the single entry and bulk result upload flows

Additional context
CA has provided us some addresses to use to ensure test events get routed to the correct destination.
For CalREDIE: 1616 Capitol Mall, Sacramento, CA  95814
For LA County: 313 North Figueroa Street, Los Angeles, CA 90012

Check in with dan and victor whether we should send these to reportstream stg or prod

For devices see: https://github.com/CDCgov/prime-simplereport/issues/7428

@DanielSass to clarify where we need to set the provided addresses (e.g. patient address, ordering provider, facility?)

⚠ Update from Victor (RS) is that in the future all messages should be sent to their stg env which means we should test from our test.simplereport.gov env and NOT our stg.simplereport.gov env

The addresses should be for the patients.

Looks good on RS's side ✅

Nice


Get list of all nicks in a channel

Is there a simple way to get a list of all the nicks in a channel?

https://tools.ietf.org/html/rfc2812#section-3.2.5
PR's welcome :)

PR sent: https://github.com/thoj/go-ircevent/pull/76

See #79


(LUCI) fatal: reference is not a tree on a git checkout

The "Checkout flutter/packages" step failed on git checkout (weirdly) with:
fatal: reference is not a tree: 195f4e80c3dadc6d837cde587697b6444ec340e5

This happened in the following flutter/packages post-submit task:

https://ci.chromium.org/ui/p/flutter/builders/prod/Mac_arm64 ios_platform_tests_shard_3 master/79/overview

(This looks like a race condition/timeout, so I restarted to unblock the tree, but I thought you might want an example of this weird behavior)

This should have been fixed. We are checking GOB commit existence before scheduling tasks.

Thanks for fixing this!


chore(deps): update terraform-ibm-modules/common-pipeline-assets action to v1.22.3

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/common-pipeline-assets
action
patch
v1.22.2 -> v1.22.3

Release Notes

terraform-ibm-modules/common-pipeline-assets (terraform-ibm-modules/common-pipeline-assets)
v1.22.3
Compare Source
Bug Fixes

Revert "Update post-usage.yml (#693)" (#696) (7d333b0)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This issue has been resolved in version 1.1.1 :tada:
The release is available on:

GitHub release
v1.1.1

Your semantic-release bot :package::rocket:


Add ingressClassName field to Ingress trait

Requirement
The Ingress spec has the ingressClassName field which is a replacement for the deprecated kubernetes.io/ingress.class annotation.
I think it might be interesting to add the ingressClassName field to the Ingress trait to be compatible with the recommended way of defining the class name.
Problem
It doesn't really block me from creating the Ingress. It will be a problem if the deprecated annotation someday becomes unsupported.
Proposal
Just add the field to the Ingress trait as a non-required information and copy it to the corresponding Ingress attribute.
Open questions
No response

I can work on that if it's a good idea.

Yeah thanks, it would be great.


Can't bypass Cloudflare protection using headless browser in AWS Lambda.

I tried to bypass Cloudflare protection using headless browser but I couldn't success.
Headless browser does not be redirected to https://businesssearch.ohiosos.gov/

I tried many packages. Here are the packages what I used.

@sparticuz/chromium
puppeteer-extra
puppeteer
chrome-aws-lambda
puppeteer-core

I was able to pass it with chrome-aws-lambda when I test it on my local environment. It seems to use the Google Chrome browser where already installed in OS.
Here is script.
const puppeteer = require('puppeteer-extra');
const chromiumaws = require('chrome-aws-lambda')
const chromium = require('@sparticuz/chromium');
const puppeteerCore = require('puppeteer-core');

exports.handler = async function (event, context, callback) {

    const StealthPlugin = require('puppeteer-extra-plugin-stealth')
    puppeteer.use(StealthPlugin())

    const browser = await puppeteer.launch({
        // args: chromium.args,
        executablePath: chromiumaws.executablePath,
        headless: chromiumaws.headless,
        ignoreHTTPSErrors: true,
    })
    const page = await browser.newPage();
    console.log("Browser opened!")
    // Go to here https://bot.sannysoft.com/ and check userAgent.
    await page.setUserAgent('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36')

    console.log("Navigating...")
    await page.goto('https://businesssearch.ohiosos.gov/')

    await page.waitForSelector('#bSearch', { visible: true });
    await page.type('#bSearch', 'pizza');
};

But this script has an error on AWS Lambda. I think it's because there is no installed Google Chrome in AWS Lambda environment.
"errorMessage": "Failed to launch the browser process!\n/tmp/chromium: error while loading shared libraries: libnss3.so: cannot open shared object file: No such file or directory\n\n\nTROUBLESHOOTING: https://pptr.dev/troubleshooting\n",
So I tried to use @sparticuz/chromium.
Here is script.
const chromium = require('@sparticuz/chromium');
exports.handler = async function (event, context, callback) {

    const StealthPlugin = require('puppeteer-extra-plugin-stealth')
    puppeteer.use(StealthPlugin())

    const browser = await puppeteer.launch({
        // args: chromium.args,
        executablePath: await chromium .executablePath(),
        headless: chromium .headless,
        ignoreHTTPSErrors: true,
    })
    const page = await browser.newPage();
    console.log("Browser opened!")
    // Go to here https://bot.sannysoft.com/ and check userAgent.
    await page.setUserAgent('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36')

    console.log("Navigating...")
    await page.goto('https://businesssearch.ohiosos.gov/')

    await page.waitForSelector('#bSearch', { visible: true });
    await page.type('#bSearch', 'pizza');
};

It opens headless browser where located in \node_modules\@sparticuz\chromium\bin.

Here are error messages what I had on AWS Lambda test.
"TimeoutError: Waiting for selector #bSearch failed: Waiting failed: 30000ms exceeded"
"errorMessage": "Could not find Chrome (ver. 113.0.5672.63). This can occur if either\n 1. you did not perform an installation before running the script (e.g. npm install) or\n 2. your cache path is incorrectly configured (which is: /home/sbx_user1051/.cache/puppeteer).\nFor (2), check out our guide on configuring puppeteer at https://pptr.dev/guides/configuration.",
And that headless browser seems to be not able to pass the Cloudflare Protection.
So I think the best way is to install Google Chrome stable version on AWS Lambda environment and use chrome-aws-lambda.
But I don't know how I can I install Google Chrome to AWS Lambda environment.
Is there anyway to pass Cloudflare protection using @sparticuz/chromium modules?
Please take a look at this URL https://businesssearch.ohiosos.gov/ by protected Cloudflare.
Looking forward to your advice.
Thanks.

An alternative and native way would be running your AWS Lambda as a Container and install an actual Chrome version on the container, but this is just an alternative, I didn't test if this would pass the check or anything.
Just sharing this in case it helps but it would definitely be interesting to it resolved with Sparticuz/chromium.

@aligg73 have you deployed this image?

dupe of #90


Issue with mermaid along with ngx-markdown

This is related to bug: https://github.com/knsv/mermaid/issues/979
Issue #1: Its not working in Firefox.

Issue #2: Please see the output of chrome. Why these 2 diagrams are different given the same sequence code.

Hey, apologies if I closed your other issue prematurely.
For your second issue, by removing the call to mermaid.initi(), I noted that you're not generating the same sequence code.

As for your first issue, I suspect the markup is being included in the page after mermaid has already run. In which case, you should be able to fix it by changing the event you're using to initialize mermaid.
As I have no experience with angular I could not say which are the other options.

Thanks @Dunning-Kruger for your help.. I have fixed this after reading your suggestions.
The solution:
Instead of using markdown like this
<markdown [src]="'path/to/file.md'"></markdown>
I have used this like
<div markdown [src]="'path/to/file.md'" (load)="onLoad($event)" ></div>
and in TS file
onLoad(event) {
    mermaid.init();
    mermaid.initialize({
      securityLevel: 'loose'
    });
  }


Toasts not displaying after clearAll is called and limit set

Steps to reproduce:

Navigate to https://vue3-toastify.js-bridge.com/
Set limit to 5
Click 'normal toast' 5 times
Click 'unmount all container' (e.g. toasts.clearAll())
Before the animation completes, repeatedly click 'normal toast'
Toasts are no longer displayed

We have toasts being created asynchronously (not user driven interaction) and when clearAll is called by the user there appears to be a race condition where the toast is queued but there are no toast containers. This prevents toasts from being displayed from subsequent toast calls.
I've logged inside openToast and watingForQueue and seen that once this condition occurs, displayedCount is 0, queue.items.length > 0. There is a main condition in openToast that checks if the queue is empty, and if so, only then it will append the toast.
// toast.tsx L69

else if (!queue.items.length) {
  doAppend(content, options);
}

In general we've also found other instances where limit is not being respected (showing more or less than configured). Will report issues when a reproducible test is found for those cases.

thanks


Add Ruby 2.4.0 to build and do not let it fail.

Closing since https://github.com/rspec/rspec-dev/pull/177 is already merged.


Force usage of daal4py assert_all_finite in sklearnex

Changes proposed in this pull request:

Force usage of daal4py assert_all_finite in onedal validation module

/intelci: run


Not working with Play 2.4.0

play-s3 5.0.2 may not be compatible with Play 2.4.0
I've got warning messages while building Play 2.4.0 project -----------------------------------------------
[warn] There may be incompatibilities among your library dependencies.
[warn] Here are some of the libraries that were evicted:
[warn] 	* com.typesafe.play:play-ws_2.11:(2.3.0, 2.3.4) -> 2.4.0 (caller: XXXXplay:XXXXplay_2.11:1.0-SNAPSHOT, nl.rhinofly:play-aws-utils_2.11:4.1.0, nl.rhinofly:play-s3_2.11:5.0.2)
And got runtime error -----------------------------------------------
[ERROR] [06/04/2015 17:58:49.841] [application-multimedia-proc-23] [ActorSystem(application)] Uncaught fatal error from thread [application-multimedia-proc-23] shutting down ActorSystem [application]
java.lang.NoSuchMethodError: play.api.libs.ws.WS$.url(Ljava/lang/String;Lplay/api/Application;)Lplay/api/libs/ws/WSRequestHolder;
at fly.play.aws.Aws$AwsRequestBuilder.url(Aws.scala:23)
at fly.play.s3.S3.put(S3.scala:113)
at fly.play.s3.Bucket.add(Bucket.scala:102)
at controllers.NewnalWebImage$$anonfun$uploadFileToS3$1.apply(NewnalWebImage.scala:189)
at controllers.NewnalWebImage$$anonfun$uploadFileToS3$1.apply(NewnalWebImage.scala:187)
at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:251)
at scala.concurrent.Future$$anonfun$flatMap$1.apply(Future.scala:249)
at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)
at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)
at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)
at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)
at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)
at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)
at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)
at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)
at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)
at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Please support Play 2.4.x :D

I have not had enough time to work on the library. You might check out 6.0.0-RC1, however that one has also been compiled with Play 2.3.

I think Play 2.4 has made breaking changes for WS apis
See WS Client section of Play 2.4 migration guide
https://www.playframework.com/documentation/2.4.x/Migration24#WS-client
I hope and wait for play-s3 to be updated to support Play 2.4 smoothly~ :D

I hope to be able to release 6.0.0 soon, that would allow me to update the library to 2.4 as well.

@bwlim You should add this to your build.sbt.
It won't solve the problem, but the least it will mask it and you will be able to run your project againg.
libraryDependencies ++= Seq(
  ...
  ws, // <- this is the one you will need
  ...
)

+1
I have run into the issue as well as I have begun to migrate my Play application to 2.4.3. Is there any movement on this, or would you recommend I refactor to use the Amazon Java APIs? S3 integration is critical for my application.

We have reserved time upcoming friday to upgrade our libraries to Play 2.4

Great news. I think I can speak for other users when I say we really love this library and appreciate the time from you and your team.

The library has been updated. Note that is has been published under a different organisation:
https://github.com/Kaliber/play-s3
"net.kaliber" %% "play-s3" % "7.0.0"

resolvers += "Kaliber Internal Repository" at "https://jars.kaliber.io/artifactory/libs-release-local"


Invalid client connection when SASL token is rejected by broker

Versions
Please specify real version numbers or git SHAs, not just "Latest" since that changes fairly regularly.
Sarama Version:
digest = "1:2ec153af6a806c3d63d4299f2549bcb29d75d9703097341be309a46db3481488"
version = "v1.22.1"
Kafka Version: 2.0.1
Go Version: 1.12
Configuration
What configuration values are you using for Sarama and Kafka?
SASL authentication
Problem Description
When creating a client connection to kafka using SASL and the token provider provides an invalid token, sarama is not returning an error, it returns a client with no brokers, and the connection is still open, so if we try to talk to kafka, i.e, Topics() you're getting an empty list, where this should raise an error as the client connection is invalid
when a token provider returns a valid token, it can get the list of brokers and connect to them succesfully:
{"level":"info","msg":"Initializing new client","test":"kafkaClient"}
{"level":"info","msg":"client/metadata fetching metadata for all topics from broker localhost:9094\n","test":"kafkaClient"}
{"level":"info","msg":"Successful SASL handshake. Available mechanisms: [OAUTHBEARER]","test":"kafkaClient"}
{"level":"info","msg":"Connected to broker at localhost:9094 (unregistered)\n","test":"kafkaClient"}
{"level":"info","msg":"client/brokers registered new broker #1 at localhost:9094","test":"kafkaClient"}
{"level":"info","msg":"Successfully initialized new client","test":"kafkaClient"}
{"level":"info","msg":"client.Closed() false"}
{"level":"info","msg":"brokers count: 1"}
{"level":"info","msg":"topic list [__consumer_offsets __identities]","test":"kafkaClient"}

when token provider returns an invalid token:
{"level":"info","msg":"Initializing new client","test":"kafkaClient"}
{"level":"info","msg":"client/metadata fetching metadata for all topics from broker localhost:9094\n","test":"kafkaClient"}
{"level":"info","msg":"Successful SASL handshake. Available mechanisms: [OAUTHBEARER]","test":"kafkaClient"}
{"level":"info","msg":"Received SASL auth response: {\"status\":\"invalid_request\", \"scope\":\"Could not verify token\", \"openid-configuration\":\"https://accounts.google.com/.well-known/openid-configuration\"}","test":"kafkaClient"}
{"level":"info","msg":"Connected to broker at localhost:9094 (unregistered)\n","test":"kafkaClient"}
{"level":"info","msg":"Successfully initialized new client","test":"kafkaClient"}
{"level":"info","msg":"client.Closed() false"}
{"level":"info","msg":"brokers count 0"}
{"level":"info","msg":"topic list []","test":"kafkaClient"}

as we can see, broker is rejecting the client authentication, and this seems it's an unrecoverable error for the client.
It seems this method reads the invalid request response, but it doesn't check the content to see if the broker rejected the user credentials/token:
https://github.com/Shopify/sarama/blob/c82066c1586636238edf9256e1ab6e410e080e49/broker.go#L1263-L1265
Not sure if the solution would be to add some checks to this method to see if the broker accepted the user's token, and somehow make the NewClient function return an error. and close the connection.
Also, not sure if the current workflow is expected, and the client needs to check something before start talking to kafka,

@d1egoaz Thanks for raising this issue. I believe it's due to the Sarama client not properly closing the token exchange as described by https://tools.ietf.org/html/rfc7628#section-4.3. I will work on fixing this.

@d1egoaz feel free to close the issue if the fix merged to master solves your problem.

that's great @mkaminski1988
Please let me find some time this week to test the fix
Thanks you very much for this!

Just tested the new version and it works great!
kafka_client_test.go:194: couldn't connect to kafka, kafka server: SASL Authentication failed.
Thanks again!


Uncaught DOMException

Hi
Thank you for your useful NuGet package.
But there is a problem, when I clear value in DatePicker, this error occurs:
datepicker.min.js:180 Uncaught DOMException: Failed to execute 'matches' on 'Element': '[object HTMLInputElement]' is not a valid selector.
at Object.J.matches (https://localhost:5030/_content/Blazor.PersianDatePicker/datepicker.min.js:180:3394)
at f.is (https://localhost:5030/_content/Blazor.PersianDatePicker/datepicker.min.js:180:8016)
at HTMLBodyElement.t (https://localhost:5030/_content/Blazor.PersianDatePicker/datepicker.min.js:180:93182)
at HTMLBodyElement.i.proxy (https://localhost:5030/_content/Blazor.PersianDatePicker/datepicker.min.js:180:19172)
Could you help me?

You are right. This problem causes no harm but is very ugly and unpleasant. I'm going to work on it and will solve it soon. Thanks for your comment ;)

Just wanted to mention that I have the same problem!

This issue was closed and has been resolved in mentioned PR. Thanks for all the patience and promising comments.


Add button border variable for large buttons

After spending some more time with this, I've realized we need two border sizes.
$input-btn-border-width: 1px; // for small and regular buttons
$input-btn-border-width-lg: 2px; // for large buttons

cc @jdrf-digitaldesigner

@pmmck Where would the larger border be applied? Just the large buttons?

@fuhton only to large outline buttons.  So outline buttons by default, and at small sizes, have a 1px border.  But when we use the large outline buttons it's mostly for a Call To Action situation and so the 2px border is more appropriate.

@fuhton
PR submitted: https://github.com/JDRF/design-system/pull/185

Merged. @pmmck @jdrf-digitaldesigner Please confirm.

LGTM.


net-mgmt/telegraf: fix helptext, ready for stable

I only found this missing help text to make some confusions, with this it's ready for production.
The last dot is debateable, it's a sentence but doesn't belong to the link.
You decide @fichtner

Agreed, will prepare for release :)


Code added to open external links in new tabs

Code added to open external links in new tabs.

Thanks for contributing.
Please add an additional rel="noopener" to the link as in this example


Use codespaces for Benchmarks

Currently the benchmarks run on GitHub actions which doesn't guarantee consistent cpu across runs. Its better to integrate it witg codespaces or setup a dedicated ci machine with consistent cpu.

Simple solution: Run it yourself on a machine of your choice :wink:
I don't think codespaces provides consistent CPU either, it's just another VM.


🔥 Remove publisher.go and publisher_test.go

Pull Request Details
Only removing publisher.go and publisher_test.go
Motivation and Context
I moved publishing logic to IDEA process, we should remove publishing from cli, to avoid duplicate sending reports
Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project.
[x] My commit messages are styled with gitmoji
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@KoT9R fix the tests :)


How Government Work 'Circles' render oddly and are not accessible

Issue found while visiting the Scottish Government's Device Lab

Also see this video for accessibility concerns
https://www.youtube.com/watch?v=CULhzDFFDoE
https://www.gov.uk/government/how-government-works

closing this, as this design has been removed


runtime: bump py3.8 to py3.11

last update was two years ago, good to bump to py3.11, which. also aligns with the CI python version


Documentation: inconsistent handling of config.ini variable target_run

The documentation in for target_run uses inconsistent formatting for the 0 and 1 values.
https://github.com/riscv-software-src/riscof/blame/master/docs/source/plugins.rst#L206-L211
Further from the Python code it is unclear whether this is supposed to be a string or an integer.
But this might just be my lack of understanding of how ini files are handled in Python.
https://github.com/riscv-software-src/riscof/blame/master/docs/source/plugins.rst#L259

In the ini files, all values are interpreted as strings while parsing. To compare them as integers in the python code they will need to be converted before use.

Thanks, I know how to handle this in the documentation change now.


Diallos Haslow Quest missing steps

After you first meet him in the Roundtable Hold.

Meet him in the western part of the academy gate town. Map Link
Meet him in the Roundtable Hold

Thanks for all the work on this, it's been really helpful.

This is talking about the very first part of the quest right?
These quests follow this order
https://eldenring.wiki.fextralife.com/Diallos

"Talk to Diallos at the Roundtable Hold."
"Talk to Diallos in Northern Liurnia near the Academy Gate Town Site of Grace."

These are basically what you said but just in the opposite order.
Here are some videos confirming the same order as well:
1.
2.
3.

Gonna close this one unless evidence otherwise to change it.


fixed config arguments propagation for maven profiles

@p8a , after updating to yara 3.5 I got exactly the same error as before:
Make based build did not generate: /home/m91snik/workspace/samples/yara-3.5.0/yara-java/target/native-build/target/lib/libyara-wrapper.so
reason was that default
<configureArgs>     <arg>LDFLAGS=${jni-with-crypto}</arg> </configureArgs>
didn't allow maven plugin specific for profile use own configureArgs, i.e.
<arg>--libdir=${project.build.directory}/native-build/target/lib</arg> was not applied for linux.
Removal of default configureArgs solved this issue.
Please approve PR and release new version as soon as you can, because I would like to use up-to-date yara 3.5 for my project, but cannot do it without this fix.
BR,
Nikolay

@p8a , could you check this PR?

@m91snik can you attach the build errors ? I am able to successfully build on Linux. Thanks.

@p8a , error was exactly the same as in my another PR - library was compiled and copied to lib64 dir, i.e. arg <arg>--libdir=${project.build.directory}/native-build/target/lib</arg> was ignored.
I did debugging and found out that it's really not applied, particularly on this line https://github.com/fusesource/hawtjni/blob/master/maven-hawtjni-plugin/src/main/java/org/fusesource/hawtjni/maven/BuildMojo.java#L368 in hawtjni plugin configureArgs contained only LDFLAGS=${jni-with-crypto} and didn't contain libdir correct argument.
You can do this experiment also and you will see that --with-universal=x86_64 is ignored for mac profile too.

Indeed it does not...
Since I would still like to support optionally specifying crypto I have moved the arguments from the plugin to a default profile - can you check this pull request #20 and let me know if it works for you ?
Thanks
PS: the difference is yours removes this functionality in general by default

thanks @p8a , I will check tomorrow. But I assume that it will work, just one thing is not clear - why default profile is macOS in this PR?

fixed osgi properties.

@m91snik #20  merged

thanks @p8a , if it's possible to release this fix on this week it will be great!


RenkoConsolidator not working with selector and volumeSelector arguments in Python

Expected Behavior

As in https://github.com/QuantConnect/Lean/blob/03f56481d4baf5cd803ff3a39bdd04d2a6050058/Algorithm.Python/RenkoConsolidatorAlgorithm.py, RenkoConsolidator() to work with selector and volumeSelector function arguments.
self.AddEquity("SPY", Resolution.Minute)
renko7bar = RenkoConsolidator(2.5, lambda x: (2 * x.Open + x.High + x.Low + 3 * x.Close) / 7, lambda x: x.Volume)
renko7bar.DataConsolidated += self.HandleRenko7Bar
self.SubscriptionManager.AddConsolidator("SPY", renko7bar)

Actual Behavior

The error log:
20220413 18:49:27.972 ERROR:: During the algorithm initialization, the following exception has occurred: TypeError : No constructor matches given arguments: (<class 'float'>, <class 'function'>, <class 'function'>)
  at Initialize
    renko7bar = RenkoConsolidator(2.5 in main.py: line 171
 TypeError : No constructor matches given arguments: (<class 'float'>, <class 'function'>, <class 'function'>)

Potential Solution

Fix Constructor differences between C# and Python implementation
if LEAN version issue, update/downgrade LEAN version

Reproducing the Problem

Install lean version 1.0.84
Install docker version 20.10.14, build a224086 if not available
Create a new project on LEAN
main.py:

class RandomBuySell(QCAlgorithm):
    def Initialize(self):
        self.SetStartDate(2010, 1, 1)  # Set Start Date
        self.SetEndDate(2022, 5, 1)  # Set End Date
        self.SetCash(100000)  # Set Strategy Cash
        self.buy_prob = 0.5
        self.sell_prob = 0.5
        # renko replication from https://github.com/QuantConnect/Lean/blob/03f56481d4baf5cd803ff3a39bdd04d2a6050058/Algorithm.Python/RenkoConsolidatorAlgorithm.py
        self.AddEquity("SPY", Resolution.Minute)
        renko7bar = RenkoConsolidator(2.5, lambda x: (2 * x.Open + x.High + x.Low + 3 * x.Close) / 7, lambda x: x.Volume)
        renko7bar.DataConsolidated += self.HandleRenko7Bar
        self.SubscriptionManager.AddConsolidator("SPY", renko7bar)

    def HandleRenko7Bar(self, sender, data):
        '''This function is called by our renko7bar consolidator defined in Initialize()
        Args:
            data: The new renko bar produced by the consolidator'''
        # if self.Portfolio.Invested:
        #     self.Liquidate(data.Symbol)
        self.Log(f"7BAR - {data.Time} - {data.Open} {data.Close}")

Backtest with lean backtest PROJECT_NAME

System Information

Lean version:
$ lean --version
lean, version 1.0.84

Windows version: Windows 10
Docker version:
$ docker --version
Docker version 20.10.14, build a224086

Checklist

[x] I have completely filled out this template
[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

[x] I have provided detailed steps to reproduce the issue

Looks like this class was changed to ClassicRenkoConsolidator around end of 2021: https://github.com/QuantConnect/Lean/blob/master/Algorithm.Python/ClassicRenkoConsolidatorAlgorithm.py.
Closing ticket


V8 deopts diff

Useful to know but It seems V8 tries to optimise the diff function, but bails out with the 'Optimized too many times' reason. You can test this by running the profiler in Chrome and checking the Timeline.
Not sure what the cause of this could be, but I might do a little more digging. Would be great to open this up to the optimising compiler :)

@marklundin Is there a specific demo or repro you are seeing the de-opt in?  Diff accepts a lot of different inputs, which means it tends to ride on the limits of V8's IC size, so I imagine there are some cases where that function switches from being polymorphic to megamorphic, depending on how Preact is used.  I'm not seeing a de-opt in dbmonster, but perhaps that demo is not stress-testing varied diff() inputs enough.
Interesting little factoid while you're digging around - one of the reasons diff() is relatively small and most of the diffing is handled by diffNode() / diffAttributes() is because it's difficult to control inputs to diff() itself - it accepts a DOM node as one of its arguments, and DOM nodes have wildly varying shape (unfortunate really).  My hope in separating the two was that it would be possible to only pass on things like .childNodes to diffNode() from diff(), which always has the same type.
Thanks for the extra eyes on performance, by the way! :)

IRHydra is awesome, been using it to optimize for a few months. There are 2 or 3 functions in Preact that still hard de-opt, it'd be great to have another set of eyes looking for reasons.

@marklundin Big thanks for pointing this out - I tried to strip back the use of deeply nested (dom) objects in some of the diff methods in 32c8aca and I think it should address that de-opt.
What should we do with this issue?  I like to have performance visibility, but I don't have anything on hand that I can try to further optimize diff().  Maybe set up a performance backlog of some kind?  I would love to have more performance metrics/tests in the suite - there are only two right now, but they have been immensely useful for catching performance regressions.

This looks great, V8 is no longer bailing out of the diff. I think it's safe to close this off but agree it would be great to keep an eye on these types of things

Great! 🎉


Unable to run step 7 to create external table

i am getting the following error when execute query against step 7
Msg 105019, Level 16, State 1, Line 29
External file access failed due to internal error: 'Parameters provided to connect to the Azure storage account are not valid.'
Completion time: 2020-02-18T14:59:05.2074721-08:00

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

ID: 8e253528-7277-9f78-06e7-fff9f91e7a79
Version Independent ID: 36ade0d7-ae89-da1e-2c74-65a4defefa84
Content: Tutorial: Load New York Taxicab data - Azure SQL Data Warehouse
Content Source: articles/sql-data-warehouse/load-data-from-azure-blob-storage-using-polybase.md
Service: sql-data-warehouse
Sub-service: load-data
GitHub Login: @kevinvngo
Microsoft Alias: kevin

@kapilrajyaguru
Thanks for the question! We are investigating and will update you shortly.

Thank you but no further investigation required. I recreated dw and it worked perfectly.
Sent from my iPhone

On Feb 19, 2020, at 1:30 AM, jakaruna-MSFT<EMAIL_ADDRESS>wrote:

@kapilrajyaguru
Thanks for the question! We are investigating and will update you shortly.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@kapilrajyaguru Thank you for letting us know. We will proceed to close this issue now.


SMIRNOFF handlers don't inherit BaseXXXHandler classes

Description
I just wanted to clarify what the goal of the BaseXXXHandler classes are? It seems like a good idea to have base classes for common handler types, but it seems these aren't used by the SMIRNOFFXXXHandler classes. Is the plan that only some handlers will inherit from them, or is this just an accidental omission?

If these are base classes they should also probably inherit abc.ABC as well.

The handlers in openff.interchange.components.base were made when I was working on the Intermol conversion layer when I needed something more specific than PotentialHandler but with most of the SMIRNOFF-specific details stripped out. There is some overlap; I could see them being removed in the future or everything reconfigured so that the SMIRNOFF handlers inherit from them.


Make fast-eslint work with other eslint-config modules

Is there a way to make it work with other eslint-config files?

eg: i've just published eslint-config-zippyui and want to make it work with it

Initially I believed I should have installed my eslint-config globally, but that didn't help either. Running eslint from an npm script with my custom config works, but fast-eslint won't pick it up.

Hi @radubrehar,
Yeah, due to recent change in how eslint loads its dependencies, monkey patching require to load atom current project's node_modules doesn't work anymore. ATM their is no parameter for internal CLIEngine to indicate a custom dependencies location (regardless of execution dir). It's a bit convoluted but for it to work you have to npm install your config inside ~/.atom/packages/fast-eslint for now...

@Adezandee thanks for the solution, it worked as expected!


nuget elmah.mysql has dependency on whole Elmah instead of Elmah.core

Could this be changed? There is no reason to install the SQL server bingings if mysql is being used. And all the othe nuget's for elmas addons use elmah.core...

There is no reason to install the SQL server bindings

That shouldn't be happening. The elmah package configures the handler and modules in your web.config in addition to installing the core library.

all the othe nuget's for elmas addons use elmah.core

I don't see that. For example the elmah.sqlserver package depends on the elmah package, as does elmah.oracle and elmah.xml.

Closing as stale.


Would like to get this running under Python 2.6, if possible

If you're willing to look at Python 2.6 favorably:
This fails with an exception under OS X 10.6.8 & Python 2.6:
pip install --user zget

Would you please provide installation directions?
Thank you.
Here's the failure, if you are interested:
Exception:
Traceback (most recent call last):
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/basecommand.py", line 211, in main
    status = self.run(options, args)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/commands/install.py", line 294, in run
    requirement_set.prepare_files(finder)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/req/req_set.py", line 334, in prepare_files
    functools.partial(self._prepare_file, finder))
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/req/req_set.py", line 321, in _walk_req_to_install
    more_reqs = handler(req_to_install)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/req/req_set.py", line 461, in _prepare_file
    req_to_install.populate_link(finder, self.upgrade)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/req/req_install.py", line 250, in populate_link
    self.link = finder.find_requirement(self, upgrade)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/index.py", line 486, in find_requirement
    all_versions = self._find_all_versions(req.name)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/index.py", line 404, in _find_all_versions
    index_locations = self._get_index_urls_locations(project_name)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/index.py", line 378, in _get_index_urls_locations
    page = self._get_page(main_index_url)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/index.py", line 818, in _get_page
    return HTMLPage.get_page(link, session=self.session)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/index.py", line 928, in get_page
    "Cache-Control": "max-age=600",
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/sessions.py", line 477, in get
    return self.request('GET', url, **kwargs)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/download.py", line 373, in request
    return super(PipSession, self).request(method, url, *args, **kwargs)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/sessions.py", line 465, in request
    resp = self.send(prep, **send_kwargs)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/sessions.py", line 605, in send
    r.content
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/models.py", line 750, in content
    self._content = bytes().join(self.iter_content(CONTENT_CHUNK_SIZE)) or bytes()
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/models.py", line 673, in generate
    for chunk in self.raw.stream(chunk_size, decode_content=True):
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/packages/urllib3/response.py", line 307, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/requests/packages/urllib3/response.py", line 243, in read
    data = self._fp.read(amt)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/cachecontrol/filewrapper.py", line 54, in read
    self.__callback(self.__buf.getvalue())
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/cachecontrol/controller.py", line 244, in cache_response
    self.serializer.dumps(request, response, body=body),
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/download.py", line 276, in set
    return super(SafeFileCache, self).set(*args, **kwargs)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/cachecontrol/caches/file_cache.py", line 99, in set
    with self.lock_class(name) as lock:
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/lockfile/mkdirlockfile.py", line 18, in __init__
    LockBase.__init__(self, path, threaded, timeout)
  File "/Library/Python/2.6/site-packages/pip-7.1.2-py2.6.egg/pip/_vendor/lockfile/__init__.py", line 173, in __init__
    self.tname = "-%x" % (ident & 0xffffffff)
TypeError: unsupported operand type(s) for &: 'NoneType' and 'long'

Looks more like an error within pip, specifically lockfile within pip (they bundle their dependencies). pip 7.1.2 was using lockfile 0.10.2 while the most recent version of pip is using 0.12.2.
Try upgrading to the latest version of pip and try again.


increase timeout on gce connection

I tracked down the intermittent error on the compute_engine test. When we connect to GCE to get the initial metadata, the call is set to have a timeout of 0.1s. That fails around 50% of the time. So I tested increasing the timeout:
failure rate:

0.1s: 53%
0.2s: 49%
0.25s: 10%
0.3s: 0%

For Issue #42


Issue:Domian admin can view templates in other domains

list templates by domain admin is listing all the templates of another domains as well.
This test will verify that a domain admin is not able to view the templates of other domains.

@manasaveloori can you address @gauravaradhye points above ? thanks


Fetch the list of podcasts from an actual yaml file

The list of podcasts should be fetched from a res/podcasts.yaml file, that is described as follow:
- title: "My title"
   description: "The description the podcasts"
   speakers:
     - elhmn
     - elroy
   path: "./tracks/flutervsreactnative.mp3"
   #time in seconds
   duration: 600

- title: "My title 2"
   description: "The description the podcasts 2"
   speakers:
     - sanix
     - goddy
   path: "./tracks/second_podcasts.mp3"
   #time in seconds
   duration: 600

hey @godsakani, why the yaml file format ??? why not json?
Why did you opted for this file format?

hello @yokwejuste I didn't oh I just converted the task on the task board to issue. we could discuss this right?

hello @yokwejuste I didn't oh I just converted the task on the task board to issue. we could discuss this right?

Yes I guest we can discuss that to night during our meeting

Ok cool. let me look for something else


Make sure that Gannet is at least enabled (if not visible) in all AmiGO branches

Currently, Gannet does not appear in all possible configurations. For debugging purposes, we'd like to make sure that Gannet is at least enabled (if not visible) in all AmiGO branches.

Also, an old apache2 conf was found on tomodachi. Gannet should be activated again at all locations.


Symbol Swapper is showing libraries of old / removed symbols

Symbol swapper is showing deleted symbols and libraries. In the included screenshot, I have 3 symbols in my Sketch file, all of which are from TEST-ATOMS-NIGHT. The other libraries have been removed or deleted.

@louiesolomon If a symbol was in use in your document, but no longer, Sketch will automatically purge the unused symbol from your document when it is saved. Can you confirm this is still occurring after you have saved your document?

I'm not sure what caused the issue, but I'm having trouble recreating it now. I've attached the demo files if you'd like to see the issue.
ATOMS TESTING.zip

@louiesolomon I have a feeling it's because the file has been saved now, and the inherent action Sketch takes to purge unused symbols in the foreign symbol cache has occurred. Since you can no longer reproduce the issue, mind if I close the ticket?

Go for it. Thanks for the help.


Docker & Readme - Updates

Docker - Upgrade to ROCm 5.7.0
Readme - minor fix
Inference Generator utility- deprecated

Reopen with Docker updates tested


Handle AutocompletePopover events

Does the AutocompletePopover callback onQueryChange and onOpenChange work as expected ?
No events are fired.
reproduction

You made a mistake about @on-query-change. You would want to use @query-change or :on-query-change.
Also, the latest version (0.6.8) has fixed some bugs about onQueryChange and onOpenChange. It's better to update the latest verison.

Arrf, it was so simple in fact. Thanks a lot for your help !


[Simplify] 5x8 course counts

The number of courses per semester is 5 and 8 terms.

It does work, but maybe better to count 8 terms directly, I will do future attempts.

Done


Mounting another folder alway fails with: No such file or directory

As you mention https://github.com/boot2docker/boot2docker#virtualbox-guest-additions I tried to add another folder from my OSX host into the VM.
Unfortunately this alway results in: `No such file or directory``
I'm running on my OSX host:
bash
$ mount -t vboxsf -o uid=1000,gid=50 dev /Volumes/Projects/go
exec /System/Library/Filesystems/vboxsf.fs/Contents/Resources/mount_vboxsf for /Volumes/Projects/go: No such file or directory
$ ls /Volumes/Projects/go
bin	pkg	src

Beside that I'm wondering how Virtualbox knows to which VM this folder should be added? Do I miss something?

i have the same problem.

Likewise. I'm trying to mount a volume to a docker container as described here:
http://stackoverflow.com/a/27320731/639773


GSE135893 - Single-cell RNA-sequencing reveals profibrotic roles of distinct epithelial and mesenchymal lineages in pulmonary fibrosis

*
Primary Wrangler:
Enrique
Secondary Wrangler:
Marion

Associated files:
Google Drive: Folder
Key Events

[x] Assign the Primary Wrangler
[x] Fill spreadsheet (to a sufficient standard to submit dataset)
[ ] Get CellType annotation (To a sufficient standard to submit to SCEA)
[x] Upload data (to a sufficient standard to submit dataset)
[x] Curate metadata spreadsheet with ontologies
[x] Upload sheet to validate metadata (most likely in staging)
[x] Check linking
[x] Validate data files
[x] Ask the Secondary Wrangler for an end-to-end review of the project. Ask the Expertise Wrangler to review specific tabs if needed
[ ] Get final approval of submission from SCEA
[x] Submit dataset to Production?

Please track the below as well as the key events:

Track date first spreadsheet received and final spreadsheet sent by editing ticket to include
date next to event.
Track spreadsheet iterations by placing asterisks next to receive spreadsheet event.
Track any metadata issues/tickets made for dataset with a bulleted list of links under
received spreadsheet event. Links should be to the ticket in the metadata repo.

Copy of issue https://github.com/HumanCellAtlas/hca-data-wrangling/issues/443 Not clear on current state
INGEST SUBMISSION: https://ui.ingest.archive.data.humancellatlas.org/submissions/detail?uuid=039ef2b5-6e6e-4f4b-9567-40762fb2a20f

Just checking, @lauraclarke is the s3 bucket location something that should not be put in here now it is a public repo.

I think that was a decision so that was my oversight. I have deleted it from the ticket but I know git keeps some sort of history so I don't know what the consequences of that are

We had a response from the contributor:

Some of the samples have multiple 10X preps. If there are multiple identifiers it means there were multiple preps - e.g. for THD0005 we prepared three independent 10X genomics runs.

With this information I will review the metadata today and upload it to ingest for validation.

https://ui.ingest.archive.data.humancellatlas.org/submissions/detail?uuid=039ef2b5-6e6e-4f4b-9567-40762fb2a20f

Metadata has been revised. I think it's ok now, but @mshadbolt please feel free to review again. I have used the fastq filenames to divide in library preps (If you look at filenames and divide the string by "_", I have considered number 2 substring as cell_suspension_id and number 8 substring as library_prep_id). This way I get the 3 library preps mentioned for THD0005 above.
Ran on ingest-graph-validator, looks ok!
The s3 files were not uploaded in the bucket. Uploading with script move_data_from_insdc!

Steps after that:

[ ] Wait for secondary wrangling
[ ] Upload files to ingest upload area
[ ] Make sure checkboxes are unticked before hitting the "submit" button
[ ] Finish submission in ingest

Data has been uploaded to the submission above (Currently validating)

We had a quick discussion and the updated library prep and cell suspension looks good to me!

Thanks @mshadbolt !
Then the submission is ready for DCP2!
Due to the current status of the exporter, I won't hit the "Submit" button to avoid unexpected exports to DCP2.
@lauraclarke should we close the ticket?

I think closing the ticket is a good idea. We should figure out how to track export from Ingest to DCP2 after Thursday's meetings

Re-opening so the SCEA brokering can be tracked

while curating I noticed that the bioarxiv preprint can now be replaced by the journal article here: https://advances.sciencemag.org/content/6/28/eaba1972

This dataset is already in SCEA and can be seen in their browser.

Project published in browser.
https://explore.data.humancellatlas.org/projects/c1a9a93d-d9de-4e65-9619-a9cec1052eaa


[WEB] Move ArtifactCache to Interface, Support Cache delete and Batch Delete, Remove typo

Move old artifact cache as a interface template to support future IndexDB cache fetch
Add deleteInCache api in cache template
Fix one test path error

please fix the ci errors

Will re-open after supporting batch delete weights

Will take a look tomorrow; thank you @DiegoCao!

All issues are resolved

Thank you! I think this is ready to be merged cc @tqchen


"Orgs" component excluded

Tool version
v4.0.0
Describe the bug
Why, in the default settings, has the Orgs component been excluded for those resources whose names must be globally unique (e.g. Storage Account)? Wouldn't it be more correct to include it ?

@lucafabbri365, the configuration is setup this way by default since most global names, like storage accounts and key vaults, have limited character lengths (24; 15 if domain join the storage account). Adding more components leads to names that are too long. There is flexibility in the tool to allow the Org component on any resource you desire. Feel free to update your installation with your desired configuration.

Hello @jamasten,
I was just wondering if it might be more correct to exclude Units/Depts rather than Orgs; thinking that between the two, the former would increase the chances of unique names (for global resource names).

@lucafabbri365, in v3.2.0 we added a random string component.  That would be the ideal component to use in this scenario.


adding validation with emit

How can i add vuelidate together with emit
<div class="mobile-no">
        <input
          type="number"
          :value='mobileno'
          @input='changeMobile'
        >
</div>

for my methods
methods : {
      selectCode(value, $event) {
        if(value && value.dial_code) {

          this.$emit('changeMobile',{
            update : 'countrycode',
            value  : value.dial_code
          });
        }
      },
      changeMobile($event) {
        if($event.target.value) {
            this.$emit('changeMobile',{
              update : 'mobile',
              value  : $event.target.value
            });
        }
      }
    },

I tried to add the vuelidate on the functions, but it doesn't update at all
changeMobile($event) {
            this.$v.mobile.$touch();
            this.$emit('changeMobile',{
              update : 'mobile',
              value  : $event.target.value
            });

What are you trying to accomplish?
If you mean to register touch to the field on event call, your code with this.$v.mobile.$touch() is supposed to work correctly.
I'm closing this as non-actionable. If You think there is something missing/wrong with the library, please provide a reproduction and clear explanation.


Cannot stub module with falsy value

Migrating from #32 / @kgryte:
--
So the issue I reported over at https://github.com/bendrucker/proxyquire-universal/issues/18 actually seems to be related to this issue. When I set a stub to false, the stub is ignored, but, when I set the stub to a truthy value, the stub is used, even in the browser.
I am guessing this has to do with "simulating the absence of modules", but I was under the impression that setting a stub to null meant that the stub was ignored, not simply a falsey value.
Note: I am using<EMAIL_ADDRESS>

Re: versioning. I am not convinced that implicit behavior should be considered a contract. What is explicit is that proxyquire documents using null, and thus, the proposed contract is that, in order to mock the absence of a module, use null, not more generally a falsey value. If users were relying on undocumented behavior, they do so at their own risk. I would argue that patching this behavior is more a bug fix than a major release.

Can't be too careful when it comes to breaking people's builds

By that same criterion, every change to a piece of code is a major version bump, including bug fixes, regardless of whether the code is used for testing or not.

Regardless, thanks for your responses and efforts!

Yup, commits coming!


Rotate on Full Screen

Hi Guys,
Thank you for the good work.
How can i rotate the player on full screen, something like the youtube experience ?
I am wondering if it's not doable currently, just if you guys can help me with the logic.
thanks

https://github.com/yamill/react-native-orientation and change the style of the player.
Be careful of the react-native-orientation npm version, only the github is updated

@Liroo How do you use react-native-orientation with player?
Player does not have any events to detect full screen.

I implemented one fully JS (react-native-orientation has listeners for rotate event).. But there is definitivly not the right way to do.
This should be implemented in Native, you could wait or try to do your own module or PR this one ;)
@cihancil

@mshaaban0 You want the player to rotate when the device rotates while in fullscreen, right ?

@jujumoz no, i want the player in full screen on play without orientation check here

Youtube player does not work like this... It detect orientation and play fullscreen only in landscape mode or if you press fullscreen button.
And what do you want is a view rotate by 90 degrees and position absolute left, right, top, bottom 0

@Liroo actually you are right, my mistake. i did try to do it but my obj-c skills are very low. i will try to give it another try soon. 👍

@mshaaban0 anyway, I dont think react native has any stable video player actualy :/

@mshaaban0 You want the player to rotate when the device rotates while in fullscreen, right ?

@jujumoz why was this closed? Isn't this something that should we should add? At least for iOS. On Android full screen goes straight into landscape mode.

@jujumoz We really need this feature, currently (react-native-orientation)[https://github.com/yamill/react-native-orientation] seems not working for RN 0.42.0 and later... If the feature can be included in this library it will be awesome!

On iOS you can easily allow landscape mode for videos playing in a webview (that's what this library does) even if the rest of the app is portrait mode only.
See http://stackoverflow.com/a/28467104/158525


Carthage and CocoaPods support

This is first attempt to add support for CocoaPods. It is currently not working because CocoaPods requires a valid semver number (and a corresponding git tag) as the library version.
This is based on #305 and should be merged after that PR is merged.
@emilsjolander @dshahidehpour Please check if the author information in the YogaKit.podspec file is correct.
Once this PR is merged in order for people to actually be able to install this using CocoaPods, the pod must be published to CocoaPods' trunk. Which requires to have an account. For more information check https://guides.cocoapods.org/making/getting-setup-with-trunk.html.
Also keep in mind that every time you make a new release you need to update the version property inside YogaKit.podspec and publish a new version to trunk.

@dshahidehpour You made some comments in files that are originally part of @hartbit PR, #305 . For some reason I could not make  hartbit/carthage-support as the target branch for this PR (GitHub did not show @hartbit's fork as an option and I couldn't fork his repo because I've already had a fork of yoga). I think those suggestion should be addressed in #305. Sorry for the extra work in the review process

@guidomb but as you improved on my PR, wouldn't it be better to rename this PR Cocoapods + Carthage support and fix everything here?

@guidomb Any update on this? The changes to add swift support have landed, so, you probably won't run into as many (if any) rebase problems.

@dshahidehpour Sorry, I've been on vacations the last week. Cool that #322 has been merged!!! I'll try to get this working tomorrow. I'll let you know if I had any issues.
Have you defined a version number that should be used in the CocoaPods podspec file?

@guidomb No defined a version yet. I'll do that tomorrow! Thanks for reminding me. Will most likely be version 1.0.0 but i'll have to discuss it with some others.

@guidomb lets wait on #328 to merge this.

OK, I was about to start working on it. I'll subscribe to #328 and get back to this once that one is merged. Thanks for letting me know!

@guidomb #328 is going to be closed momentarily, any chance we could start on this again? @emilsjolander can help with the versioning :)

I'll try to work on this tomorrow. Will #328 be merged into master?

yeahp!

I've made a new PR to address this -> https://github.com/facebook/yoga/pull/352


Moving and renaming OMPLMotionValidator

@mkoval you got ahead of me:) This moves and renames the MotionValidator so that it matches the rest of the OMPL code. Tests coming soon but lets merge this to keep the feature/statespace branch clean.

This change is

Coverage increased (+0.2%) to 89.605% when pulling d61eaacc45f1e8a4133bde401c26ed7f9c1e9f5a on feature/motion_validator into 5be1b24748c592e09bdf632209829e1d78bbbcfb on feature/statespace.


Add new note

Adds a new note feature, including new_note and drag_note modes.

Thanks again @thomas-hervey - I just merged this!  I took out the categories for now, but I want to put them back in (#5171) after we think about it more.


Inject javascript not loading automatically.

Apply injected JavaScript is not instantaneously
Before

After

I don't understand your issue

@Titozzz on the default webview of react native, the css modifications made with inject javascript were applied immediately. Now with this library, it takes time to actually load those modifications.


Re-Introduce build reports as PR comments

The PR comment with docker build info was removed in https://github.com/keptn/keptn/pull/5764.
It should be introduced again.

The team agreed that this is not required anymore


Fix contenteditable binding laziness

This bases ContentEditableBinding on GenericBinding so that it also gets working lazy and twoway directive handling. I'm not sure why it wasn't based on it to begin with... anyone else know why?

Oh yeah, fixes #1933

-23 lines, and fixes a bug in time for 0.7.3 - aa69764fd1669eec56001ffca44db116a6ddfc61 is my kind of commit! I added a test to guard against regressions

I added a test to guard against regressions

Gah! Forgot a test.