Admin Access.

How does the admin get to access the control panel?
Assuming the admin wants to cancel an order placed by the consumer, or the admin wants to register new users, how does he/she go over that?
Otherwise, this is a cool project. Your efforts are highly appreciated..

You meant the hosted application or the development side??
On Sun, 22 Aug 2021 at 13:53, Mugerwa Joseph @.***>
wrote:

How does the admin get to access the control panel?
Assuming the admin wants to cancel an order placed by the consumer, or the
admin wants to register new users, how does he/she go over that?
Otherwise, this is a cool project. Your efforts are highly appreciated..
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SanjulaD/web-cw/issues/2, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALZW7DK45BAZJF6YOLU5YMDT6CXZ5ANCNFSM5CSWYIZQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.

I was meaning the development side.
But I have figured my way out.
Though it is manual and may not be recommendable, I had to tweak the userModel.js isAdmin field and made the default true, then created a normal consumer client who then became an admin. I thereafter took back the isAdmin boolean field in the userModel.js to false default.
That has solved my issue.
I highly appreciate the efforts invested by @SanjulaD
Cheers.

Awesome, thanks!. From that boolean value you can change the admin
On Sun, 22 Aug 2021 at 16:00, Mugerwa Joseph @.***>
wrote:

I was meaning the development side.
But I have figured my way out.
Though it is manual and may not be recommendable, I had to tweak the
userModel.js isAdmin field and made the default true, then created a normal
consumer client who then became an admin. I thereafter took back the
isAdmin boolean field in the userModel.js to false default.
That has solved my issue.
I highly appreciate the efforts invested by @SanjulaD
https://github.com/SanjulaD
Cheers.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/SanjulaD/web-cw/issues/2#issuecomment-903247000, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ALZW7DNIUJMXD56ZJXPMRQLT6DGS5ANCNFSM5CSWYIZQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email
.


Code for ViewModel and State in Compose

This is same as the main branch expect the testing code.
Updated gradle to latest stable.

Closing the PR so we can keep the branch for later


CKV2_AZURE_18

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@kadoshms UT says your yaml is invalid

@nimrodkor fixed


HDDS-10060. Restrict awaitility to test scope

What changes were proposed in this pull request?
~(draft, on top of HDDS-10058)~
Awaitility is a test library.  Using it in production code leaks hamcrest (its transitive dependency).
This change restricts Awaitility to test scope, replacing production use with similar functionality from Ratis utilities.
It also removes dependency on hamcrest-core (v1), which is superceded by hamcrest (v2).
https://issues.apache.org/jira/browse/HDDS-10060
How was this patch tested?
CI:
https://github.com/adoroszlai/ozone/actions/runs/7409693008

Thanks a lot @hemantk-12 for reviewing this.


MSPT increases from 21 to 0ver 40

Im using v 1.0 on paper (purpur) 1.19.4 and when i enable this datapack my server mspt goes from 20-40 instantly upon enabling! ive disabled all other datapacks and determined this one to be the bad actor.. is there anything in paper(purpur) that could be causing this?

I'm sorry for replying so late.
I tried to repoduce this bahvior on vanilla and on a paper server, but I could not observe such a strong impact on performance. In the past I have reduced the static load a bit by using advancements.


What is the licence of this code?

I can't find a LICENCE.txt or similar.

Fixed. In the header of the source files, there was the Apache-2.0 license already. Now explicitly in the root of the directory.
Hope, that helps!

Thanks, that's great news!
What, more generally, is the status of this code? I see that, aside from today's license addition and a small documentation fix in March, the last commits were in 2012 -- and in fact, they all seem to have been on a single day, presumably the day you migrated from Google Code to GitHub. Does the subsequent silence indicate a mature project or an abandoned one?
Do you know if this is in use anywhere?
Many thanks.
BTW., if you'd prefer to discuss by email, that's fine --<EMAIL_ADDRESS>


Backport patch for torchaudio, cleanups

CC @mmcauliffe, since I saw the other patch was from you - would appreciate your input on this.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Ok, yeah, not a huge deal for the difference between upstream and the patch here, mostly just curious.  I don't think it would impact any of my use cases, since MFA just uses file objects on disk.  But yeah, looks good to me!


Dashboard: File Type card not shown with Firefox

File type card is not shown with Firefox.
Is shown with Chrome and Edge.

This is a bug of apexchart: error when using width/height parameters of apexchart vue component.
Removed width/height in commit e53251a


Automatically decide which disk I/O mode should be used

Is this a BUG REPORT or FEATURE REQUEST?:

Uncomment only one, leave it on its own line:
/kind bug
/kind enhancement

What happened:
KubeVirt supports setting a disk I/O mode for disk devices. This configuration can have great impact on
disk performance but using the wrong configuration can cause negative impact on the performance.
Though io=native provides a better performance in many cases (with preallocated disks), it can block the VM
when writing to not fully allocated (sparse) disk. On the other hand, io=threads can have negative impact on performance
when we try to use more threads that actual CPU cores. Though advanced users should be able to configure this as they
need, we should have at least some sort of a heuristic to decide on what is the best configuration for each VMI.
A similar approach was taken by the OpenStack team (also includes more details about the problem itself):
https://specs.openstack.org/openstack/nova-specs/specs/mitaka/implemented/libvirt-aio-mode.html
What you expected to happen:
We should have a setting on disk devices, something like io=auto. When this setting it set, KubeVirt will try
to decide what is the best disk I/O mode for the given disk. This can be done by checking the type of the storage backend
and maybe the number of available cores on the machine on which the VMI will be scheduled on.

/assign

Good afternoon, my group members and I are students at the University of Texas at Austin. For our Virtualization class, one of our assignments is to contribute to an open source repository, and we are interested in KubeVirt. Would we be able to work on this issue?

@nsharma1231 Contributions are always welcome. Is your group still interested in taking on this task?

@danielBelenky I'm not sure there is an agreed conclusion on the recommended mode. Do you have concrete data on when threads is faster then native?  I looked in the original OpenStack IRC chant and saw that on some cases native  was faster then threads  even for sparse disks. The only issue I could see is indeed a possible "block" when writing to sparsely allocated files (compared to pre-allocated). However I believe it also depends on several other factors ...
Are you sure it doesn't also depends on the io pattern (size of requests, sequential Vs random, etc..) ?   I also saw indication on dependency on the number of VMs running (impact is larger when you have several VMs running)
If it does, it will be very hard to decide the "best"  mode for the VMI.

/assign


Money Regex doesn't pull out full entity

The MoneyRegex annotator doesn't seem to extract the full entity, and appears to be limited at 3 figures (e.g. will pull $300 instead of $3000)

Maybe that's because we've never seen 4 figure sums of money ;-)
On 8 Mar 2016 15:15, "James Baker"<EMAIL_ADDRESS>wrote:

The MoneyRegex annotator doesn't seem to extract the full entity, and
appears to be limited at 3 figures (e.g. will pull $300 instead of $3000)
—
Reply to this email directly or view it on GitHub
https://github.com/dstl/baleen/issues/14.

Fixed in latest snapshot release.


Asset Share Commons Cart Not Persistent Between Tabs Unless Page is Reload

Describe the bug/suggestion
When more than one tab is open with the ASC home page adding assets to the cart in one of the tabs does not get reflected on the other tabs unless those tabs have been reloaded by the user. This way adding assets to the Cart could be misleading since if the user does not refresh their current tab the assets added from other tabs would not appear in the Cart when they open it.
Environment
AEM Version: 6.5.8
Asset Share Commons Version: 1.8
Author, Publish or both: Both
To Reproduce
Open Home page on 2 tabs.
Add assets to the Cart from the second tab.
Navigate back to first tab.
Open the Cart.
The Cart would not show the added assets (unless the page is refreshed before that).
The Cart icon would not show the correct number of assets in it the for the same reason.
Add more assets from the first tab without refreshing it first.
Refresh the page.
Only assets from the current first tab are present in the cart.
Expected Behavior
The Cart displaying all assets added from different tabs without refreshing the page. If the page has not been refreshed adding assets from one tab should not overwrite assets added from other tabs.
Additional context
We tried using the other types of predefined ContextHub.store inside /apps/asset-share-commons/clientlibs/clientlib-contexthub/cart/store.assetsharecommonscart.js
by modifying:
contextHub.Utils.inheritance.inherit(AssetShareCommonsCart, contextHub.Store.PersistedStore);
to SessionStore, JSONPStore and PersistedJSONPStore, but it did not change the behavior.
Thank you!

FYI - i tried this on ASC 2.x and the only part that still holds try from your above description is the highlighted line:

Open Home page on 2 tabs.
Add assets to the Cart from the second tab.
Navigate back to first tab.
Open the Cart.
The Cart would not show the added assets (unless the page is refreshed before that).
**** The Cart icon would not show the correct number of assets in it the for the same reason. **** -> It shows zero until you refresh the page, or add/remove from the cart
Add more assets from the first tab without refreshing it first.

Marking as wont fix since this is an old version (1.x) of ASC and its useable in 2.x without data loss.
If you have a fix you want to PR into the asset-share-commons-1.x branch we'd be happy to take a look and cut a release though.


[FLINK-36140] Log a warning when pods are terminated by kubernetes

What is the purpose of the change
Scheduled maintenance or buggy nodes on Kubernetes can result random pod termination and eventually a series of job restarts due to rolling restart of the Kubernetes cluster nodes. The larger the job is the higher the chance it is affected. The jobs should be able to auto-recover from these issues, but can cause unwanted turbulence in large scale pipeline.
In this case, it is very difficult to identify what is causing the restarts without knowing the issue at Kubernetes layer and the keyword to search with because it is logged at INFO level.
We need to log this at higher level. If changing it from INFO to ERROR breaks monitoring we should at least log as warning.
Brief change log

Change the log level from INFO to WARN

Verifying this change
This change added tests and can be verified as follows:

*Manually verified the change at local

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? No
If yes, how is the feature documented? not applicable

Unless there are further comments I'm intended to merge this on Monday.


Add 0.20 release note for PR submariner-io/cloud-prepare#1044

Add 0.20 release note for PR submariner-io/cloud-prepare#1044

@aswinsuryan needs a manual rebase

@aswinsuryan Can you resolve the conflicts here?


error-nil: add Empty and Zero

we do not detect error used with empty/zero, right now
var err error
assert.Empty(t, err)
assert.Zero(t, err)

We should recommend using NoError
var err error
assert.NoError(t, err)

this pattern is widely used https://github.com/search?q=language%3Ago+"assert.Empty(t%2C+err"&type=code
https://github.com/search?q=language%3Ago+"assert.Zero(t%2C+err)"&type=code
These two are candidates for error-nil
Originally posted by @ccoVeille in https://github.com/Antonboom/testifylint/issues/119#issuecomment-2181588845

Yes, this is valid for me.
Need to add to ignored cases in tests:
assert.Empty(t, errs)
assert.Empty(t, err.String())


🎨 Remove unwanted highlight in the docs

There is an unwanted highlight in the tutorial (Or at least it looks like so to me)
ps: I'm loving sqlmodel

Good catch, thanks! :cake: And I'm glad you're liking SQLModel! :tada:


fix(versions): update Activiti/activiti-cloud-full-chart-security versions

UpdateBot pushed helm dependency: activiti-cloud-full-example to: 7.1.115

UpdateBot commands:
updatebot push-version --kind helm activiti-cloud-full-example 7.1.115


Add release note for gateway v1alpha2

Please provide a description of this PR:

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
9df60d8a2ebb028101030a20640e48d6d1c80fcf
link
/test release-notes_istio

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

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

release-notes_istio
6cb2a9a343caad89f4a9138bc3f92135a48a45fa
link
/test release-notes_istio

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

Nothing a test failure trying to find unable to open file releasenotes/notes/releasenotes/notes/gateway-v1alpha2.yaml which has an extra releasenotes/notes in the name.

/test release-notes_istio


Minor typo in equation, missing '

version "Draft of “Probabilistic Machine Learning: Advanced Topics”. January 22, 2023"
Page: 404
In setting up Eq 9.44,
Currently, $\lambda_t(j) =  -log\ p(y_t|z_t=j)$
Should it be, $\lambda_t^{'}(j) =  -log\ p(y_t|z_t=j)$ ?

fixed, thx


Release 1.4.2

@rultor release it; the tag is 1.4.2.

@rultor release it; the tag is 1.4.2.

@rafamizes OK, I will release it now. Please check the progress here

@rultor release it; the tag is 1.4.2.

@rafamizes Done! FYI, the full log is here (took me 1min)


Cloud Services migration

Hello, at the beginning of the page you show "Cloud Services" as being supported in the list of supported resources.
However, later you show "Cloud services that contain web/worker roles" in the list of unsupported resources.
This is little bit confusing. What is it?

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

ID: 3e6639a0-0876-89a9-1ad3-7bc0c6525b1f
Version Independent ID: 2550fb37-013b-6a77-a5b2-e407190ed236
Content: Migrate classic resources to Azure Resource Manager - Overview
Content Source: articles/virtual-machines/windows/migration-classic-resource-manager-overview.md
Service: virtual-machines-windows
GitHub Login: @singhkays
Microsoft Alias: kasing

Thanks for the feedback! We are currently investigating and will update you shortly.

Hmm, I'm still confused. When I read about cloud services I think about this offering: https://docs.microsoft.com/en-us/azure/cloud-services/cloud-services-choose-me
What you are referring to?

@maxal1917 In ASM, cloud services is just a container. It can include deployments of Virtual Machines or Web Worker roles. Migration for cloud services containing VMs is supported. For Web Worker roles it's not. Hope that clarifies.


[BUG] java.lang.ArithmeticException: divide by zero when spark.sql.ansi.enabled=true

Describe the bug
A clear and concise description of what the bug is.
When spark.sql.ansi.enabled=true , NDS query Q7 will fail with below stacktrace:
Caused by: java.lang.ArithmeticException: divide by zero
  at org.apache.spark.sql.rapids.GpuDivModLike.divByZeroError(arithmetic.scala:189)
  at org.apache.spark.sql.rapids.GpuDivModLike.$anonfun$doColumnar$3(arithmetic.scala:196)
  at com.nvidia.spark.rapids.Arm.withResource(Arm.scala:28)
  at com.nvidia.spark.rapids.Arm.withResource$(Arm.scala:26)
  at com.nvidia.spark.rapids.CudfBinaryOperator.withResource(GpuExpressions.scala:261)
  at org.apache.spark.sql.rapids.GpuDivModLike.doColumnar(arithmetic.scala:194)
  at org.apache.spark.sql.rapids.GpuDivModLike.doColumnar$(arithmetic.scala:192)
  at org.apache.spark.sql.rapids.GpuDivide.doColumnar(arithmetic.scala:243)
  at com.nvidia.spark.rapids.GpuBinaryExpression.columnarEval(GpuExpressions.scala:167)
  at com.nvidia.spark.rapids.GpuBinaryExpression.columnarEval$(GpuExpressions.scala:158)
  at com.nvidia.spark.rapids.CudfBinaryOperator.columnarEval(GpuExpressions.scala:261)
  at com.nvidia.spark.rapids.GpuHashAggregateExec.$anonfun$doExecuteColumnar$5(aggregate.scala:502)
  at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:238)
  at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:62)
  at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:55)
  at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:49)
  at scala.collection.TraversableLike.map(TraversableLike.scala:238)
  at scala.collection.TraversableLike.map$(TraversableLike.scala:231)
  at scala.collection.AbstractTraversable.map(Traversable.scala:108)
  at com.nvidia.spark.rapids.GpuHashAggregateExec.$anonfun$doExecuteColumnar$1(aggregate.scala:498)
  at org.apache.spark.rdd.RDD.$anonfun$mapPartitions$2(RDD.scala:863)
  at org.apache.spark.rdd.RDD.$anonfun$mapPartitions$2$adapted(RDD.scala:863)
  at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52)
  at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373)
  at org.apache.spark.rdd.RDD.iterator(RDD.scala:337)
  at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52)
  at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373)
  at org.apache.spark.rdd.RDD.iterator(RDD.scala:337)
  at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:52)
  at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:373)
  at org.apache.spark.rdd.RDD.iterator(RDD.scala:337)
  at org.apache.spark.shuffle.ShuffleWriteProcessor.write(ShuffleWriteProcessor.scala:59)
  at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:99)
  at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:52)
  at org.apache.spark.scheduler.Task.run(Task.scala:131)
  at org.apache.spark.executor.Executor$TaskRunner.$anonfun$run$3(Executor.scala:497)
  at org.apache.spark.util.Utils$.tryWithSafeFinally(Utils.scala:1439)
  at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:500)
  at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
  at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
  at java.base/java.lang.Thread.run(Thread.java:834)

Steps/Code to reproduce bug
Please provide a list of steps or a code sample to reproduce the issue.
Avoid posting private or sensitive data.
Turn on spark.sql.ansi.enabled=true  and run NDS Q7.
Expected behavior
A clear and concise description of what you expected to happen.
NDS Q7 should run fine when spark.sql.ansi.enabled=true in GPU Mode.
Environment details (please complete the following information)

Environment location: [Standalone, YARN, Kubernetes, Cloud(specify cloud provider)]
Spark configuration settings related to the issue

Standalone Spark 3.1.1 single-node cluster.
rapids accelerator 0.4.1 GA release.
Additional context
Add any other context about the problem here.

@viadea can you please add the Spark version to the PR description?
Presumably it's Spark 3.1.1. It's related to this audit issue #1464

@viadea can you please add the Spark version to the PR description?
Presumably it's Spark 3.1.1. It's related to this audit issue #1464

Yes Spark 3.1.1 with Rapids accelerator 0.4.1

@viadea I could not reproduce this locally with SF=100 data set. Which data set were you running against?

It is possible that due to rounding differences that we get a zero on GPU but not on CPU which could explain the difference here. I can explore more once I know which data set to test with. It would also be good to know whether decimal support was enabled or not.

@andygrove  i will try to see if i can find a minimum repro for this one. Once I found it i will update here.

@andygrove  I narrowed down Q7 to a minimum reproduce.
Basically I tried to materialize the data like below:
create table testbug as
 SELECT ss_quantity,i_item_id
 FROM store_sales, customer_demographics, date_dim, item, promotion
 WHERE ss_sold_date_sk = d_date_sk AND
       ss_item_sk = i_item_sk AND
       ss_cdemo_sk = cd_demo_sk AND
       ss_promo_sk = p_promo_sk AND
       cd_gender = 'M' AND
       cd_marital_status = 'S' AND
       cd_education_status = 'College' AND
       (p_channel_email = 'N' or p_channel_event = 'N') AND
       d_year = 2000;

And then the result table testbug only has 2 columns: 1 string + 1 int:
spark-sql> desc testbug
         > ;
ss_quantity	int	NULL
i_item_id	string	NULL
Time taken: 0.361 seconds, Fetched 2 row(s)

Then I can reproduce the issue using below SQL:
set spark.sql.ansi.enabled=true;
select avg(ss_quantity) from testbug
GROUP BY i_item_id;

After removing set spark.sql.ansi.enabled=true;, then it works fine in GPU mode.
I can transfer the final parquet dataset for testbug table which is 3MB(testbug.zip).

Thanks for the repro case @viadea. I have been debugging this with @abellina and we discovered that the issue is that the GpuAverage operation when called from GpuHashAggregateExec will sometimes divide by zero and expects non-ansi behavior where null is returned rather than getting an exception.
Spark Average passes a failOnError=false flag to Divide to disable ansi mode, and we are missing that on the GPU implementation.


Setup Websocket settings and classes

Don't forget to create the Websocket controller

https://www.section.io/engineering-education/getting-started-with-spring-websockets/


Wrong root id with dataset post

This sequence:

Create domain
Post dataset with link to root
Delete domain
Create domain
Post dataset with link to root

Results in the response of the last POST having the root id of the original domain.

This is no longer an issue.
Tested with the following cmds:
curl -X PUT -u test_user1:test  http://hsds.hdf.test/?domain=/home/test_user1/test_file

curl -X POST -u test_user1:test  --header "Content-Type: application/json" --data "{\"shape\": 10, \"type\": \"H5T_IEEE_F32LE\", \"link\": { \"id\": \"g-6c313c54-d7a6a1ab-e4b9-b4dc5f-2e2923\", \"name\": \"new_dset\" } }" http://hsds.hdf.test/datasets?domain=/home/test_user1/test_file

hsrm /home/test_user1/test_file

And then re putting the domain followed by reposting the dataset.  The dataset has the root id of the new domain.


Move to 6.2

Update version
Fix release doc when I do 6.1.0-release.

Coverage remained the same at 16.011% when pulling ee373071661c70ef5c0d6df09a0bcd581eb90166 on 6.1 into 306b26ad1be8466eb9335e7a1c810b79de6576e7 on master.


Fixed navigation bar in dialog

Hi everyone,
I'm trying to make the navigation bar in a dialog in panel mode to keep at a fixed position. So if the dialog is scrollable you can allways see and use the navigation.
I tried to change some css properties to keep it at 'position: fixed' but with no success. Maybe there is also something simple that I might miss here. Should also be usefull for others I guess.

Thanks for any help in advance

yes it would be useful, but there is no way to do easly. You must write your own css to achive.


Siri Commands Support (Intents and IntentsUI)

Implementing basic Siri functionalities such a simple dial, transaction, etc

After research, this feature is not worth the effort due to the fact that it requires more extra vocal input from the user while in a public place which is not appropriate.


Company branches

The user may want to have more the one branch for it's company. It implies that we must be able to grant permissions for users in one or more branches, and the user can change between branches.

[ ] Create Branch prop in concrete entity
[ ] Create Branch entity
[ ] Insert Branch entries in the buillt in entries.

Assign this one to me please


Issue when trying to install g6k with php 7.4

Hi,
I Would like to install g6k on a new server on which php is running on version 7.4
Unfortunatelly I run into the following error during the installation process:
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - mpdf/mpdf[v7.1.0, ..., v7.1.6] require php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your php version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf[v7.1.7, ..., v7.1.9] require php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your php version (7.4.3) does not satisfy that requirement.
    - Root composer.json requires mpdf/mpdf ^7.1 -> satisfiable by mpdf/mpdf[v7.1.0, ..., v7.1.9].

As indicated one the github of the mpdf project, I should use version 8.0.4 pour php 7.4 but since I use the command from the installation section :
composer create-project eureka2/g6k simulator/ 4.*
which use a reciepe I believe, I don't really know how I can change the depedency version in that case.
Any idea on how I can process the installation with mpdf 8.0.4?

Hi,
I think the problem is with "Composer". If you are using version 2, I suggest you use version 1 for now.
However, I changed the version of mpdf (^ 8.0) in the latest release of G6K.

Hi,
I think the problem is with "Composer". If you are using version 2, I suggest you use version 1 for now.
However, I changed the version of mpdf (^ 8.0) in the latest release of G6K.

Hi,
Unfortunately, reverting to composer 1 didn't do the trick.
I choose to install version 4 of G6K because it is the master branch but I'm willing to try the last version, just one question though:
Is the version 5 stable enough to be used in production?

Hi,
Unfortunately, reverting to composer 1 didn't do the trick.
I choose to install version 4 of G6K because it is the master branch but I'm willing to try the last version, just one question though:
Is the version 5 stable enough to be used in production?

No, version 5 is not stable
Install 4.4.6, i just release it

No, version 5 is not stable
Install 4.4.6, i just release it

Release 4.4.6

Release 4.4.6

Sorry but still the same.
I run:
composer create-project eureka2/g6k simulator/ 4.4.6
Tested with composer 1 or 2, and got the same result:
Problem 1
    - mpdf/mpdf v7.1.9 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.8 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.7 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.6 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.5 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.4 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.3 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.2 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.1 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.0 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - Installation request for mpdf/mpdf ^7.1 -> satisfiable by mpdf/mpdf[v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.1.4, v7.1.5, v7.1.6, v7.1.7, v7.1.8, v7.1.9].

Composer.json in 4.4.6 doesn't have ^8.0 it seems:
"mpdf/mpdf": "^7.1",

Sorry but still the same.
I run:
composer create-project eureka2/g6k simulator/ 4.4.6
Tested with composer 1 or 2, and got the same result:
Problem 1
    - mpdf/mpdf v7.1.9 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.8 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.7 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.6 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.5 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.4 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.3 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.2 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.1 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - mpdf/mpdf v7.1.0 requires php ^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 -> your PHP version (7.4.3) does not satisfy that requirement.
    - Installation request for mpdf/mpdf ^7.1 -> satisfiable by mpdf/mpdf[v7.1.0, v7.1.1, v7.1.2, v7.1.3, v7.1.4, v7.1.5, v7.1.6, v7.1.7, v7.1.8, v7.1.9].

Composer.json in 4.4.6 doesn't have ^8.0 it seems:
"mpdf/mpdf": "^7.1",

Sorry, I took the wrong branch when making the release.
Can you try again with 4.4.7

Sorry, I took the wrong branch when making the release.
Can you try again with 4.4.7

Yes the issue with the mpdf library is fixed.
Unfortunately, I got fatal error at the end of the process:
> App\G6K\Composer\ScriptHandler::buildDotenv
Creating the ".env" file
PHP Fatal error:  Uncaught Error: Class 'ResourceBundle' not found in /XXX/simulator/src/G6K/Composer/ScriptHandler.php:161
Stack trace:
#0 /XXX/simulator/src/G6K/Composer/ScriptHandler.php(112): App\G6K\Composer\ScriptHandler::getEnvironmentVariables()
#1 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(322): App\G6K\Composer\ScriptHandler::buildDotenv()
#2 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(218): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript()
#3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(86): Composer\EventDispatcher\EventDispatcher->doDispatch()
#4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(198): Composer\EventDispatcher\EventDispatcher->dispatch()
#5 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(101): Composer\EventDispatcher\EventDispatcher->doDispatch()
#6 phar:///usr/local/bin/comp in /XXX/simulator/src/G6K/Composer/ScriptHandler.php on line 161

Fatal error: Uncaught Error: Class 'ResourceBundle' not found in /XXX/simulator/src/G6K/Composer/ScriptHandler.php:161
Stack trace:
#0 /XXX/simulator/src/G6K/Composer/ScriptHandler.php(112): App\G6K\Composer\ScriptHandler::getEnvironmentVariables()
#1 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(322): App\G6K\Composer\ScriptHandler::buildDotenv()
#2 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(218): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript()
#3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(86): Composer\EventDispatcher\EventDispatcher->doDispatch()
#4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(198): Composer\EventDispatcher\EventDispatcher->dispatch()
#5 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(101): Composer\EventDispatcher\EventDispatcher->doDispatch()
#6 phar:///usr/local/bin/comp in /XXX/simulator/src/G6K/Composer/ScriptHandler.php on line 161

Maybe a use statement is missing in the ScriptHandle.php file?

Yes the issue with the mpdf library is fixed.
Unfortunately, I got fatal error at the end of the process:
> App\G6K\Composer\ScriptHandler::buildDotenv
Creating the ".env" file
PHP Fatal error:  Uncaught Error: Class 'ResourceBundle' not found in /XXX/simulator/src/G6K/Composer/ScriptHandler.php:161
Stack trace:
#0 /XXX/simulator/src/G6K/Composer/ScriptHandler.php(112): App\G6K\Composer\ScriptHandler::getEnvironmentVariables()
#1 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(322): App\G6K\Composer\ScriptHandler::buildDotenv()
#2 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(218): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript()
#3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(86): Composer\EventDispatcher\EventDispatcher->doDispatch()
#4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(198): Composer\EventDispatcher\EventDispatcher->dispatch()
#5 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(101): Composer\EventDispatcher\EventDispatcher->doDispatch()
#6 phar:///usr/local/bin/comp in /XXX/simulator/src/G6K/Composer/ScriptHandler.php on line 161

Fatal error: Uncaught Error: Class 'ResourceBundle' not found in /XXX/simulator/src/G6K/Composer/ScriptHandler.php:161
Stack trace:
#0 /XXX/simulator/src/G6K/Composer/ScriptHandler.php(112): App\G6K\Composer\ScriptHandler::getEnvironmentVariables()
#1 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(322): App\G6K\Composer\ScriptHandler::buildDotenv()
#2 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(218): Composer\EventDispatcher\EventDispatcher->executeEventPhpScript()
#3 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(86): Composer\EventDispatcher\EventDispatcher->doDispatch()
#4 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(198): Composer\EventDispatcher\EventDispatcher->dispatch()
#5 phar:///usr/local/bin/composer/src/Composer/EventDispatcher/EventDispatcher.php(101): Composer\EventDispatcher\EventDispatcher->doDispatch()
#6 phar:///usr/local/bin/comp in /XXX/simulator/src/G6K/Composer/ScriptHandler.php on line 161

Maybe a use statement is missing in the ScriptHandle.php file?

Is intl installed and activated with your version of PHP?
In php.ini you must have extension=intl
Look in the README, you will see that intl is a prerequisite for G6K

Is intl installed and activated with your version of PHP?
In php.ini you must have extension=intl
Look in the README, you will see that intl is a prerequisite for G6K

My bad.
Thanks, everything works.

My bad.
Thanks, everything works.


[VLIVE.TV] Extract badges information

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm requesting a site-specific feature
[X] I've verified that I'm running yt-dlp version 2022.10.04 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[ ] I've read about sharing account credentials and I'm willing to share it if required

Region
Worldwide
Example URLs
No badge: https://www.vlive.tv/post/0-24801735
LIVE_TO_VOD badge: https://www.vlive.tv/post/1-21238079
SPECIAL_LIVE + LIVE_TO_VOD badges: https://www.vlive.tv/post/1-24346714
Provide a description that is worded well enough to be understood
Request: yt-dlp to also extract badges information to filter videos with or without one. It would be helpful to further fine-tune downloads.
For example, I want to only download videos with the SPECIAL_LIVE badge, maybe something like --match-filter badges=SPECIAL_LIVE?
So far, I only know of LIVE_TO_VOD and SPECIAL_LIVE badges, not sure if there are others.

NO BADGE
 "officialVideo": {
        ...
        "productType": "NONE",
        "preAdYn": true,
        "postAdYn": false,
        "mobileDAYn": true,
        "filterAdYn": false,
        "previewYn": false,
        "vrContentType": "NONE",
        "lightSticks": [
          {

LIVE_TO_VOD
"officialVideo": {
        ...
        "productType": "NONE",
        "preAdYn": true,
        "postAdYn": false,
        "mobileDAYn": true,
        "vrContentType": "NONE",
        "badges": ["LIVE_TO_VOD"],

SPECIAL_LIVE & LIVE_TO_VOD
 "officialVideo": {
        ...
        "productType": "NONE",
        "preAdYn": true,
        "postAdYn": false,
        "mobileDAYn": false,
        "filterAdYn": false,
        "previewYn": false,
        "vrContentType": "NONE",
        "badges": ["SPECIAL_LIVE", "LIVE_TO_VOD"],

EDIT: There's another badge called VLIVE_PLUS for paid videos but I didn't purchase those so can't test it out.
 "officialVideo": {
          ...
          "productType": "VLIVE_PLUS",
          "productId": "vlive-DE441D-63146",
          "packageProductId": "ds00u00u00000065",
          "previewYn": true,
          "vrContentType": "NONE",
          "badges": [
            "VLIVE_PLUS"
          ],

yt-dlp command used: !yt-dlp -vU --match-filter "badges=LIVE_TO_VOD" --merge-output-format "mkv/mp4" --sub-langs all --embed-subs "https://www.vlive.tv/post/1-21238079" -o "%(upload_date)s [%(channel)s] %(title)s.%(ext)s"
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] Command-line config: ['-vU', '--match-filter', 'badges=LIVE_TO_VOD', '--merge-output-format', 'mkv/mp4', '--sub-langs', 'all', '--embed-subs', 'https://www.vlive.tv/post/1-21238079', '-o', '%(upload_date)s [%(channel)s] %(title)s.%(ext)s']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out UTF-8, error UTF-8, screen UTF-8
[debug] yt-dlp version 2022.10.04 [4e0511f27]
[debug] Lazy loading extractors is disabled
[debug] Python 3.7.15 (CPython 64bit) - Linux-5.10.133+-x86_64-with-Ubuntu-18.04-bionic (glibc 2.26)
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg 3.4.11, ffprobe 3.4.11
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.4
[debug] Proxy map: {}
[debug] Loaded 1706 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.10.04, Current version: 2022.10.04
yt-dlp is up to date (2022.10.04)
[debug] [vlive:post] Extracting URL: https://www.vlive.tv/post/1-21238079
[vlive:post] 1-21238079: Downloading post JSON metadata
[debug] [vlive] Extracting URL: http://www.vlive.tv/video/236560
[vlive] 236560: Downloading officialVideoPost JSON metadata
[vlive] 236560: Downloading inkey JSON metadata
[vlive] 236560: Downloading JSON metadata
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec:vp9.2(10), channels, acodec, filesize, fs_approx, tbr, vbr, abr, asr, proto, vext, aext, hasaud, source, id
[info] 236560: Downloading subtitles: en_US, fr_FR, in_ID, pl_PL, pt_BR, vi_VN, ar_AE, th_TH, ko_KR
[download] My birthday with Reveluv 💛
 does not pass filter (badges=LIVE_TO_VOD), skipping ..

The metadata fields yt-dlp extracts is standardized across sites. So badges cannot be extracted as-is. They should be processed into other fields. LIVE_TO_VOD can become was_live=True. What does SPECIAL_LIVE mean?

But what does that actually mean?

They're usually livestreams but for special events like anniversaries, album releases, etc.
Sorry, I'm not sure if this is the answer you're looking for. Can you please clarify?

They're usually livestreams but for special events like anniversaries, album releases, etc.

hm.. I'm not sure how to define a metadata field for this that's potentially generalizable to other sites

hm.. I'm not sure how to define a metadata field for this that's potentially generalizable to other sites

Oh, I understand. Then, LIVE_TO_VOD = was_live=True is just fine. ^^

VLIVE was shut down at the end of 2022


Fix pinchButton

For some reason, the pinchButton bool was calling the grabGesture() function instead of the pinchGesture() function. Idk if this was intentional or not but I've set the pinchButton bool to use the pinchGesture() function.

Looks good! should be reviewed in a few days!


Add an attribute named 'publicPath' to each assets config object

Hi, I open an issue based on #27
For the configuration:
  new CopyWebpackPlugin([
    { from: 'static/js', to: 'assets/js/'},
    { from: 'node_modules/bootstrap/dist/css', to: 'assets/css/'},
    { from: 'node_modules/bootstrap/dist/fonts', to: 'assets/fonts/'}
  ]),
  new HtmlWebpackIncludeAssetsPlugin({
    assets: [
      'assets/css/bootstrap.min.css',
      'assets/css/bootstrap-theme.min.css',
      'assets/js/independent-static.js'
      { path: 'http://path/to/jquery', type: 'js' },
      { path: 'http://path/to/library/must/included/after/jquery', type: 'js' },
      'assets/js/other-static.js'
    ],
    append: false,
    publicPath: '/xyz/'
  })

If the library file (called X) depends on jquery , and other-static.js depends on jquery and X ,which means:
 Correct download order :  jQuery -> X -> other-static.js

The configuration will be verbose.
I think maybe you can add an attribute named 'publicPath' to each assets config object , which is like :
{
   assets:[
     ...
     { path: 'http://path/to/library/must/included/after/jquery', type: 'js',publicPath:false }
     ....
     ],
    publicPath:'/xyz/'
}

Sorry, I'm having trouble following.
I think having publicPath on each asset would actually make things verbose.
Why can you not just do something like this?
new HtmlWebpackIncludeAssetsPlugin({
    assets: [
      { path: 'http://path/to/library/must/included/after/jquery', type: 'js' },
     { path: 'http://path/to/library/must/included/after/jquery', type: 'js' },
      'assets/js/other-static.js'
    ],
    append: false,
    publicPath: false'
  })

new HtmlWebpackIncludeAssetsPlugin({
    assets: [
      'assets/css/bootstrap.min.css',
      'assets/css/bootstrap-theme.min.css',
      'assets/js/independent-static.js'
      'assets/js/other-static.js'
    ],
    append: false,
    publicPath: '/xyz/'
  })

In my project , the publicPath of  assets/js/other-static.js  is /xyz/ too.


example POST requests in swagger UI are not valid

ht/ @deniseOme for highlighting this issue.
The JSON body we offer as example suffers from multiple escape quotes:
For instance at https://api.opentargets.io/v3/platform/docs/swagger-ui#/filter/postEvidenceFilter
you get:

and sending that request through gives a 500 internal server error as the body is not valid JSON.
Looking at the original swagger JSON we serve (at https://api.opentargets.io/v3/platform/swagger):

the .schema.example field is shown quoted and escaped, which shouldn't be.
The bug does not seem to be in swaggerUI. The error seems to be at the level of the flask app, which is processing and serving the body incorrectly.

Discussed with @mkarmona .  Need to work on documenting contract for API and then bringing back completely into centralised documentation with appropriate examples (even if not executable examples as initially presented in swagger).

Issue moved to opentargets/platform #94 via ZenHub


Unable to build project, XDC0002 Cannot write to output file

I'm trying to compile the C++ project. I've added the SDK to the /sdk folder, but as soon as I compile, in VS2015, and VS2017, administrator or not, I'm getting XDC0002 Cannot write to output file
The bin folder, and ScriptHookVDotNet3.asi are being made, but the .NET DLL isn't being outputted.
I'm not sure where to look for resloving this. What am I doing wrong?

https://github.com/crosire/scripthookvdotnet/blob/dev_v3/tools/XDCMake.cs#L117
Try to delete the obj directory. There may be some corrupt intermediate files that prevent saving.

Sorry for the late response. I've tried that already, but the same issue occurs :(

Then modify the XDCMake.cs to output the exception message, rebuild the XDCMake.exe from it, replace the existing prebuilt version and run through the build process for the project again to get a more meaningful error message.

Ok, I found the problem, and tried solving it, but I'm not entirely sure what I'm doing.
I have spaces in the path that the solution is set in, and here's a print of this code from XDCMake.exe:
Console.WriteLine("Args: " + string.Join("|", args));

Args: /old|ScriptHookVDotNet|/nologo|/Fo"C:\Users\renes\Documents\visual|studio|2017\Projects\ProjectSync\scripthookvdotnet\bin\ScriptHookVDotNet3.xml"|/Fs ...

It seems to be taking the spaces in the /Fo argument as separate arguments. Probably because /Fo"C:\... doesn't have a space between the argument and the value?
Do you happen to know how to fix this? I've found the XML Document Generator settings, but not sure what to change.

Should work now 😄.

Perfect! Thanks man :)


Any Way to Alter Audio with NAudio?

I'm considering the idea of redesigning a 432hz Media Player to use NAudio to shift the pitch at runtime... do you see any way I could hook into MPV.NET to let it play the video and alter the audio?
One option could be to play the video with MPV and audio with NAudio separately.
There are 2 main problems I'm seeing.
1st, keeping audio and video in sync.
2nd, audio codec support. MPV supports most codecs; NAudio would probably struggle with exotic formats. Unless I can have MPV parse the audio and then hook into it to change the WaveStream.
Anything useful comes to your mind?

Looking into NAudio, I don't think this is possible nor related.


files check

In some of my containers, I write out a file instead of a socket. Could we get a feature for blocking until file exists instead of it specifically being a socket?

HI @kfox1111  maybe this dependency name is somehow misleading but it only checks if the file exists and user has permissions to it. So it should work in your case.

Ah. Cool. Thanks. :)
Could the env var be aliased to DEPENDENCY_FILES too then to make the behavior more apparent?

Sure, I'll do it tomorrow.

hi @kfox1111  i did PR with change , it will be included in next release.


chore(deps): update terraform terraform-ibm-modules/security-group/ibm to v2.2.0

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/security-group/ibm (source)
module
minor
2.1.0 -> 2.2.0

Release Notes

terraform-ibm-modules/terraform-ibm-security-group (terraform-ibm-modules/security-group/ibm)
v2.2.0
Compare Source
Features

Surface the ability to add security group rules to an existing security group using new boolean variable use_existing_security_group (#180) (432f418)

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.

/run pipeline

/run pipeline

/run pipeline

:tada: This PR is included in version 4.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Use inbox for the originator to send to uk

Codecov Report
Patch coverage: 100.00% and project coverage change: +0.02% :tada:

Comparison is base (722af79) 92.42% compared to head (523d02a) 92.45%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #460      +/-   ##
==========================================
+ Coverage   92.42%   92.45%   +0.02%
==========================================
  Files          24       24
  Lines        1294     1299       +5
  Branches      146      148       +2
==========================================
+ Hits         1196     1201       +5
  Misses         70       70
  Partials       28       28

Files Changed
Coverage Δ

src/settings.py
100.00% <100.00%> (ø)

src/worker/sms.py
91.00% <100.00%> (+0.19%)
:arrow_up:

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


OS Login users with certain usernames are unable to sudo

The current solution for sudoers for OS Login users is to create a per-user sudoers file named after that user. Sudo however will not read files with certain characters in the name, such as tilde or period.

the solution here is the direct sudoers lookup in module, rather than creating these files. that work is planned to follow after the in-memory cache, which is itself behind the new agent. ETA is Q4 2019


Code cleanup.

Ⅰ. Describe what this PR did

remove some useless imports.
simplify some statements.

Codecov Report

Merging #892 into develop will decrease coverage by 0.11%.
The diff coverage is 27.77%.

@@              Coverage Diff              @@
##             develop     #892      +/-   ##
=============================================
- Coverage      38.83%   38.71%   -0.12%
+ Complexity      1028     1026       -2
=============================================
  Files            220      220
  Lines           8507     8492      -15
  Branches        1028     1023       -5
=============================================
- Hits            3304     3288      -16
+ Misses          4813     4812       -1
- Partials         390      392       +2

Impacted Files
Coverage Δ
Complexity Δ

.../io/seata/server/store/TransactionWriteFuture.java
58.06% <0%> (ø)
8 <0> (ø)
:arrow_down:

...in/java/io/seata/spring/util/SpringProxyUtils.java
5.45% <0%> (-1.57%)
3 <0> (ø)

...ta/rm/tcc/remoting/parser/DubboRemotingParser.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...c/main/java/io/seata/common/util/CompressUtil.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

.../io/seata/core/rpc/netty/NettyPoolableFactory.java
10.34% <0%> (+0.34%)
2 <0> (ø)
:arrow_down:

...main/java/io/seata/common/util/ReflectionUtil.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

.../rm/tcc/remoting/parser/SofaRpcRemotingParser.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

.../java/io/seata/spring/util/TCCBeanParserUtils.java
46.66% <0%> (+1.98%)
8 <0> (ø)
:arrow_down:

.../seata/core/protocol/AbstractIdentifyResponse.java
44.89% <100%> (ø)
4 <0> (ø)
:arrow_down:

...ain/java/io/seata/core/rpc/netty/ShutdownHook.java
56.25% <0%> (-25%)
6% <0%> (-2%)

... and 2 more

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 8efcda1...c288da3. Read the comment docs.


Incorporate mouse-over helping text to model input parameters

@titorenko hi Kostya can you comment on how this can be done? Thanks

No idea, check dash help?

https://community.plotly.com/t/hoverinfo-on-dash-datatable/23436

Completed by the student team @AIforGoodSimulator/db-student . Thanks!


Add OrchardCore.Form client side and server side Validate Rule Function

client side validate use this js :
https://github.com/validatorjs/validator.js
only input and textArea support：

Reference documents：
https://github.com/OrchardCMS/OrchardCore/issues/3980
https://docs.orchardcore.net/en/dev/docs/reference/modules/Forms/#adding-name-email-and-message-validation

Please don't resolve conversations, let me do that so I can check how you addressed my remarks. Let me know when you're done.

Please don't resolve conversations, let me do that so I can check how you addressed my remarks. Let me know when you're done.

Ok, I understand the process, and now I have completed it. Can I start to modify this document after you check it?
https://docs.orchardcore.net/en/ag-docs/docs/reference/modules/Forms/

Sure, you can include docs modifications already (it's in the src/docs folder), see: https://docs.orchardcore.net/en/dev/docs/topics/docs-contributions/

Sure, you can include docs modifications already (it's in the src/docs folder), see: https://docs.orchardcore.net/en/dev/docs/topics/docs-contributions/

Ok i will start right away.

Let me know if you're done here.

I've done it.

Ah OK. Next time just use the "request review" feature under the PRs of GitHub or just let me know in a comment, as I asked for, otherwise I won't know when you're done :).

Also, please don't resolve pull request conversations while addressing them, I'd do that so I can check the prior feedback. However, you can keep track that you've addressed something with a reaction under the message for example.

I have fixed suggestion.It would be great if you can demo it, my listening can’t keep up with your speaking speed at the moment.

Of course I would. It's my pleasure.

Great then! Let's get everything done here then.

Awesome! Now let's do the following.

Please open this same PR in the OC repo here: https://github.com/OrchardCMS/OrchardCore/pulls Use the title "Rule-based validation of form elements (Lombiq Technologies: OCORE-51)", please.
I'll demo it during the next meeting, at 12 PM PT, here: https://orchardcore.net/meeting I'll explain that it's your work, I'm just demoing it. I'll also relay any feedback from the meeting under the PR.
I'm closing this PR, not as a rejection but just because we shouldn't merge it here but in the OC repo. But I don't have anything else to add here, thank you for your work!

Sorry Spike, I just figured that the Workflow is not working for me anymore (just get a 404 on form submission) and I couldn't get it quickly working so I won't be able to demo today. Would you please upload an updated recipe that you can confirm works?

https://gist.github.com/SpikeXy/8d9dc39fa3cde80076e5f9883c3e43f0，import this recipe,then turn to workflow 'testform',click edit into 'testFormRequest',then click Regenerate , copy this link and click save.Finally change page 'testFormPage' and 'testMatchPage' action link by copied link.This will work.

Thank you!
I don't see validation working though (this has worked at an earlier stage), should this work?
https://user-images.githubusercontent.com/1976647/113947152-46367100-980a-11eb-885c-97b576f85d75.mp4

It's working.NoneValidate will not validate anything,containsValidate execution is right.Because 'thinkd' contains 'think'.But this submission confuses you,because i don't set a not valid workflow redirect link.
https://gist.github.com/SpikeXy/8d9dc39fa3cde80076e5f9883c3e43f0
Maybe here need submit onclick check event, it will disable submit if you have something error like leave blank.

Ah I see now, thank you. I have two new remarks though, let me reopen this.

Finished, this is new recipe: https://gist.github.com/SpikeXy/8d9dc39fa3cde80076e5f9883c3e43f0

Fixed, and i updated recipe gist.This gist added success and error page. https://gist.github.com/SpikeXy/8d9dc39fa3cde80076e5f9883c3e43f0

Ok,The folder name has changed.^_^

Thank you, perfect!

Thanks again! Please now open a PR in the OC repo now.
Some feedback from the meeting:

It's not clear how Validation Options should be used. At least automatically populating it with an example for the selected rule (or adding a placeholder text to the input field for it) would help a lot.
ValidateRuleMethod could directly execute the JS library or just execute the server-side validation directly in C# and not as GlobalMethod. If we use JS scripting then a validator could be to use free JS code too.


adr: add API for retrieving data for a particular namespace only

Rendered: https://github.com/lazyledger/lazyledger-core/blob/ismail/adr003-appdata-retrieval/docs/lazy-adr/adr-003-application-data-retrieval.md
ref: #221

I'm not sure where to put it in the ADR, but I think it might be useful to reference the underlying rsmt2d structure and that each message will be a power of two number of shares.
It might also be useful to mention how to find which namespaces are in each row, but I'm uncertain if it's in the scope of this ADR.

and that each message will be a power of two number of shares.

@evan-forbes wait, no, messages don't have to be a power of 2 number of shares! They have to start at some alignment such that the commitment to the message shares can be verified, but there's no restriction on message length.

I'm not sure where to put it in the ADR, but I think it might be useful to reference the underlying rsmt2d structure and

We are already referencing ADR 002 which explains this to some extent. Yeah, I can additionally link to the spec I guess and make it clearer that this ADR build on top of ADR 002.

Maybe we could reference the messsage placement rationale then?

Yeah, good idea.

It might also be useful to mention how to find which namespaces are in each row, but I'm uncertain if it's in the scope of this ADR.

Yeah, I think the implementer has some freedom here and imo that is OK. Worst case we can just linearly search for the namespace we want in the DA head row roots?
Thanks, great feedback!

Merging this as is. We will likely have to update the ADR after the implementation is completed.


All Theme color not run right

Type: Bug
After the update 1.73.1
All theme lost color of comment, keywords (import, let, export...).
VS Code version: Code 1.73.1<PHONE_NUMBER>f055b99068d3688932416f2346dd3b, 2022-11-09T04:27:29.066Z)
OS version: Windows_NT x64 10.0.19044
Modes:
Sandboxed: No

Have same question already https://github.com/microsoft/vscode/issues/166541


Minor typo in subnet config

Subnet config reads "SQLMI-DS-EUS2 (<IP_ADDRESS>.25)" where it should read "SQLMI-DS-EUS2 (<IP_ADDRESS>/25)" - note the use of "/".

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

ID: 524015bb-49a9-3291-a9b8-001908ebb3ec
Version Independent ID: adab2d2a-d5cd-2b4c-cbef-ce8b88bf767c
Content: Rehost an on-premises app by migrating to Azure VMs and Azure SQL Database Managed Instance - Microsoft Cloud Adoption Framework for Azure
Content Source: docs/cloud-adoption/migrate/azure-best-practices/contoso-migration-rehost-vm-sql-managed-instance.md
Service: cloud-adoption-framework
Sub-service: migrate
GitHub Login: @BrianBlanchard
Microsoft Alias: brblanch

@ptuton Thank you for your feedback! We will review and provide an update as appropriate.

@ptuton Thank you for pointing this out. I have created a PR to fix this typo.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


skip printing swarm info when host options swarm info is nil

Fixes #2252 #2280
It seems top level tests for commands do no exist, or I would have added a case. Since it was simply a pointer field and the information added was additional, I assumed it would be fine to check for a nil pointer and skip the info when it is nil.
Although we may also want to determine why nil swarm options are returned in the first place. But, it is a pointer, which means nil is valid :)
My first contribution here, let me know if I miss any of the guidelines. I ran the tests and gofmt.

LGTM, although I also really think we should figure out what's causing the value to be returned as nil in the first place and fix it.

Yeah. Although if it shouldn't be nil perhaps it shouldn't be a pointer,
since it's a pure data struct.
On Nov 18, 2015 1:41 AM, "Nathan LeClaire"<EMAIL_ADDRESS>wrote:

Merged #2306 https://github.com/docker/machine/pull/2306.
—
Reply to this email directly or view it on GitHub
https://github.com/docker/machine/pull/2306#event-467403342.


Bootstrap dropdown not showing up

Following code seems correct in topnavbar.component.html, but the dropdown is not showing up when you click on user's profile pic on top right corner

                    John Doe

 Profile

                        50%
                        Settings

Help

 Log Out

I also try adding initialization code in ngAfterViewInit() of the topvanbar component:

 ngAfterViewInit(){
     $('.dropdown-toggle').dropdown();
  }

This also is not working.

So this was inactive very long time, but I just updated to angular 7, and project is now based off of angular CLI.  So probably you've moved on, but just thought I should respond and close all the issues =)


MDC 39

Fixes #281

All tests passing on clean git clone. Tested all components in several browsers, everything appears to be working as expected.


Proposed update to website copy - feedback from Scott Lewis

Following feedback from Scott Lewis https://twitter.com/scott_lew_is/status/1449002623210766355 propose to replace the words on the landing page “We’ve created a currency that is able to constantly grow purchasing power despite market conditions.” with the words “OHM aims to grow purchasing power in a variety of market conditions”.
Also update the following:

Replace "sustainable staking APY" with "Current estimated yearly apy".
Remove the words "Treasury inflow will always outperform staking rewards"
Replace "...with a reserve from the Treasury." with "...by at least 1 DAI from the Treasury"
And:

Replace "Investment Protection" with "Reflexive Protection".
Replace "...creating a balance that protects your investment." with "creating a reflexive mechanic to assist in protecting (3,3) stakers."

You are right, I couldn't find this text anywhere in this repo.
@siferbel can you help me redirect to the landing page repo?


Can't delete competition

I get a 404

Oh, thanks! Will fix. Should be delete instead of post to /delete

Oh, we are missing an endpoint for deleting a competition.
I assign @Ziron for this since when removing a competition all its teams and fields and such things should also go away.


[cudapoa] Member type and size unification

Changed allocation in allocate_block.hpp to infer size and type from data type.

Also made similar changes in cudapoa_batch.hpp.

Renamed typo concensus to consensus.

Changed allocation in allocate_block.hpp to infer size and type from data type. Also made similar changes in cudapoa_batch.hpp

rerun tests

rerun tests

rerun tests

rerun tests

@atadkase @r-mafi the changelog job is stuck because of a gpuCI change made late last week. Any PRs created before that change will run into the issue. Solution is to merge manually. And since the rest of the tests are passing, I'm doing that.


adding error handling and handlebars fixes

cyrille adding error handling and handlebars fixes

integrated into release 0.0.34 and redeployed to heroku. thank you!


Some values for "SIGNATURE_SECRET" will not be transferred properly to the AWS Lambda Environment

Some values for SIGNATURE_SECRET will not be transferred properly to the AWS Lambda Environment.
A key abc....xyz= will be stored as a within the Environment.

More Info:
A SIGNATURE_SECRET beginning with a digit will be treated as number by terraform.
A123 -> A123
123A -> 123

Fixed


Does jest support nested describes

I want to nest my describes for unit tests is this supported ?

yes


AST: remove ScalarTraits<size_t> on Windows

Because size_t is the same as uint64_t on Windows, this results in a
conflicting definition of the ScalarTraits.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC: @davidungar

@swift-ci please test

@swift-ci please test and merge


bug: Error [ERR_REQUIRE_ESM]: require() of ES Module

Did you check existing issues?

[x] I have searched the existing issues of tree-sitter-editorconfig
[X] I have read all the tree-sitter docs if it relates to using the parser

Tree-Sitter CLI Version, if relevant (output of tree-sitter --version)
0.22.2
Describe the bug
node:internal/modules/cjs/loader:1544
      throw err;
      ^

Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\XXX\Documents\_lang\elisp\tree-sitter-langs\repos\editorconfig\grammar.js from C:\Users\JenChieh\Documents\_lang\elisp\tree-sitter-langs\repos\editorconfig\[stdin] not supported.
Instead change the require of grammar.js in C:\Users\XXX\Documents\_lang\elisp\tree-sitter-langs\repos\editorconfig\[stdin] to a dynamic import() which is available in all CommonJS modules.
    at [stdin]:417:16
    at [stdin]-wrapper:6:24 {
  code: 'ERR_REQUIRE_ESM'
}

Node.js v20.17.0
Node process exited with status 1

Steps To Reproduce/Bad Parse Tree
N/A
Expected Behavior/Parse Tree
N/A
Repro
1. Clone this repo
2. npm install
3. tree-sitter generate

Tree-Sitter CLI Version, if relevant (output of tree-sitter --version)
The latest

Could you please post the actual output of running tree-sitter --version?

0.22.2

You are not using the latest version as you claimed, the latest version is 0.24.3. Update your version and try generating the parser again.

@jcs090218 why did you closed it? and why did you mean by "not worth the effort"? if you think that I'm in the wrong here then please explain to me why you think so.
I see that you're trying to use the parser for emacs, but I'm don't know anything about emacs, so I'm probably missing some important info about why you're not able to use the parser. For instance, the parser is use by nvim-treesitter and there's no problems reported there about this parser not working.

This issue was most probably caused by using ES modules instead of CommonJS modules. I've reverted that on the latest released.
@jcs090218 if you are still interested, please give it a try again and reopen the issue if any error remains.

Thanks, I've added this parser to https://github.com/emacs-tree-sitter/tree-sitter-langs/pull/859.


Fixing Spacing Below Navbar

Pull Request Template

Please provide all of the details below. Pull requests missing any of the information below will be closed!
Providing the issue number/url helps us identify the problem being solved and keep the issues tab clean and tidy

Fixing Spacing Below Navbar
<Detail your PR changes/fixes>
Fixed Spacing Below Navbar and above Hero Image.
What ISSUE NUMBER does this fix?
Fixes #303
Checklist:
(Add an x between the brackets to check the items)

[x] I have summarised what this PR fixes above
[x] I have provided the issue ID/URL above
[x] This PR fixes only the issue mentioned above (create separate PRs for separate issues)
[x] I was the first one to claim the issue or I created the issue

Duplicate of #301 and would override styles. Closing pr.


Add Legacy Action Bar setting

Summary
Add a setting for Legacy Action Bar on the User Settings and My Settings pages for the user to customize.
Add platform subscriber to provide value of whether the setting has been enabled or not.
Work Item(s)
Fixes AB#499142

Looks good to me!


How to change node name? (MEGH-3707)

Is it possible to change node name? I didn't find any function for it.
It should be modifiable since name displays on mobile app as main, over node's devices. It should be possible for user to manage it.

@jacek12345 we did not add the facility for changing node name because

Most uses cases have 1:1 mapping between node and device and so, the device name is sufficient.
3rd party integrations like Alexa/GVA (and even HomeKit for that matter, if that is also added) don't show the concept of node and treat the individual devices under node as independent named entities and so, the node name gets ignored anyways.
Since node does not have a dedicated page like devices, adding UI just for changing name becomes a hassle.

The node view for multi-device cases in the RainMaker is just a visual indication that these devices are part of a single node. The node name itself can be used to indicate some info about the node like "2-in-1 Switch", "BLE Gateway", etc. which is fixed, and then, the concept of group and device names can be used to identify actual device.
Even then, if your use case requires the node to have a name, you can create a custom service as per this blog post, with a "name" parameter which your apps can use to show/edit the node name.

Thank You, I will do that later as custom service.

The node name itself can be used to indicate some info about the node like "2-in-1 Switch", "BLE Gateway", etc. which is fixed, and then, the concept of group and device names can be used to identify actual device.

In my opinion, this is not so important for end user to displaying node name (that don't identify which one the node is) on top of multidevice group. It should be rather in node details section. It could be displayed user managable name on top of multidevice node. Now this is even hard to choose nodes while creating group since each node have the same name.
There is one more thing about group creating. We should choose devices, but in fact, we can choos whole nodes only.  Is it correct, that we can't get onlsy some devices from multidevice nodes and group it together?

I added additional editable "name" parameter, thank You.


Release: <IP_ADDRESS> - dependencies update.

Codecov Report

Merging #23 (a34c80a) into main (1cf2aa3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #23   +/-   ##
=======================================
  Coverage   86.21%   86.21%
=======================================
  Files          33       33
  Lines        1451     1451
=======================================
  Hits         1251     1251
  Misses        200      200

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 1cf2aa3...a34c80a. Read the comment docs.


change to sis

change to student to sis

@ATOM-OTI I am sorry, the domain sis.hust.edu.vn is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Mention that the DAPR_INSTALL_DIR directory must already exist

Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Read the contribution guide
[x] Commands include options for Linux, MacOS, and Windows within codetabs
[x] New file and folder names are globally unique
[x] Page references use shortcodes instead of markdown or URL links
[x] Images use HTML style and have alternative text
[x] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description
As it turned out, when I tried to install dapr using DAPR_INSTALL_DIR with a directory that does not yet exist, it did not manage to succeed. Based on the code of the PowerShell script, it seems this is only the issue for Linux and macOS so I did not update the Windows instructions.
Issue reference
Fixes #2409

@mukundansundar can you please confirm this for accuracy.

@mukundansundar - Pinging?


Feature Request: Support for Go language

I have no plans on implementing this. The problem with adding new languages is that they often have many corner cases you have to think of and are therefore hard to maintain. Also I have no experiences with Go and had to dig into the language itself first.
If someone else wants to implement this, I am happy to help and answer questions. If you're interested in doing so, I recommend looking into #138. In this issue I already gave a rough overview on how to add a new language.


[WFARQ-51] modulePath without WILDFLY_HOME/modules, NPE fix

https://issues.jboss.org/browse/WFARQ-51

modulePath arquillian property should override module.path passed into the server, default WILDFLY_HOME/modules should be removed (causes Duplicate layer 'base' warnings, only one place in wildfly testsuite where this is used - and there is the Duplicate layer warning to fix too - see https://issues.jboss.org/browse/WFLY-10631)
fixed minor NPE visible in the same log

When this will be fixed, fix of https://issues.jboss.org/browse/WFLY-10631 will be required in wildfly to not break the tests on upgrade.

Wildfly allTests green after setting version.org.jboss.arquillian.core=1.4.0.Final and https://github.com/wildfly/wildfly/pull/11376 applying.


Feature request: improved dynamic_command support

Issues

[X] I have checked existing issues and there are no existing ones with the same request.

Feature description
While working on https://github.com/nvimtools/none-ls.nvim/pull/192/, I learned about none-ls's dynamic_command functionality, which I understand is often paired with the by_bufnr cache helper. This works great, but it does mean the very first time I save a buffer, I have to wait for my dynamic_command to generate the command. After that point, things are cached, and life is great. I think things could be even better, though:
I'd like have none-ls to start computing the dynamic_command the moment I open a buffer. Since I usually spend some time reading a file before making a change, I expect this to make the dynamic_command delay disappear in practice (by the time I make a change and try to format my buffer, we'll have already computed the dynamic_command.
Help
Yes
Implementation help
I'd be happy to implement this.

Is this setup_buffer function the right place to trigger the dynamic_command lookup?
Rather than adding a new option for this, I'd like to just enable this for all formatters with a dynamic_command that uses a cache helper. Right now, I don't think it's possible to check if a dynamic_command uses a cache helper, but I think we could achieve that by reworking our cache helper function to return a "callable table".
I'd then rework the code that currently invokes dynamic_command to instead wait for any ongoing dynamic_commands to finish so we don't trigger a second one while the original one is going. Conveniently, it doesn't actually matter how many ongoing dynamic_commands there are, we just need to wait for them to finish, and then we can invoke dynamic_command knowing we'll get an instantaneous response.
~Bonus points: I think we could give the user a slick progress notifcation using LSP's Progress Support, which I learned about from https://github.com/j-hui/fidget.nvim. Basically, we can give a progress bar/spinner while we're invoking the dynamic_command for the current buffer.~ Edit: I changed my mind on this. I think this is something the underlying dynamic_command implementations should opt into. See https://github.com/nvimtools/none-ls.nvim/pull/192 for an example of this.

dynamic_command is now async (https://github.com/nvimtools/none-ls.nvim/pull/197)!
I've filed https://github.com/nvimtools/none-ls.nvim/issues/218 to track computing the dynamic_command immediately when opening buffer.


Resolve day-1 experience related bugs - Security

Bug 7211403: Add guidance to Spring docs on using mixed keys when combining Azure Keyvault Spring and Keycloak
https://msazure.visualstudio.com/Unified Platform KPIs/_workitems/edit/7211403

Closing this issue because related issue has been closed. https://github.com/MicrosoftDocs/azure-dev-docs/issues/123


value of sintthresh when mret is called

What is the expected behaviour of the core when we switch from S->M->U mode and in the process sintthresh was set to a. particular value in supervisor mode and mint thresh was set in machine mode. From the spec it seems that mintthesh is to be cleared since current privilege level is m and mret is called to change to user mode. I wanted to know what the behaviour of sinththresh should be in this case, whether the value should be reset to lowest value or should it be masked to allow all s mode interrupts in user mode.

Similar issue was already resolved


Create ChatBot.md

Created a chatbot
📝 Description
Add a brief description.
💣 Is this a breaking change (Yes/No):

[ ] Yes
[x] No

🚧 How to migrate?
Don't need.
📝 Additional Information
lol

Hello, your PR does not meet the requirements. Please paste the agent or App link you created in markdown @Girraffeteeth


Appstudio update test-component-pac-sjof

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-sjof-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
16 seconds
clone-repository

✅ Succeeded
46 seconds
build-container

✅ Succeeded
26 seconds
deprecated-base-image-check

✅ Succeeded
23 seconds
sanity-inspect-image

✅ Succeeded
3 minutes
clair-scan

✅ Succeeded
53 seconds
clamav-scan

✅ Succeeded
16 seconds
sbom-json-check

✅ Succeeded
7 seconds
sanity-label-check

✅ Succeeded
7 seconds
sanity-optional-label-check

✅ Succeeded
8 seconds
show-summary

Pipelines as Code CI/test-component-pac-sjof-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
13 seconds
clone-repository

✅ Succeeded
29 seconds
build-container

✅ Succeeded
33 seconds
deprecated-base-image-check

✅ Succeeded
33 seconds
sanity-inspect-image

✅ Succeeded
13 seconds
clair-scan

✅ Succeeded
43 seconds
clamav-scan

✅ Succeeded
9 seconds
sbom-json-check

✅ Succeeded
12 seconds
sanity-label-check

✅ Succeeded
11 seconds
sanity-optional-label-check

✅ Succeeded
6 seconds
show-summary


Return a length of 0 if no duration for the song has been found.

Design

Ytmusicapi, as of 0.13.1v, can now return None if no duration is found for the song. Where it would crash before.
Approach

My approach is to return 0 if no duration is found. This will make it very unlikely that this song will be downloaded, since we can't make an assumption on the duration of the song.

Hi @bee395! Great to see you contributing to spotDL!

Could you change this to merge into dev?
Would you be interested in joining the spotDL team?

Hi @bee395! Great to see you contributing to spotDL!

Could you change this to merge into dev?
Would you be interested in joining the spotDL team?

I changed the branch to dev @Silverarmor.
I also tried to look at the tests, but couldn't find a unit test regarding the ytmusicapi. So maybe that's still needed.
I would like to help development, but I haven't used python a lot and don't have a lot of time. So I can't promise anything
But I wouldn't mind to look if I can help with some bugs / functionality.
I also joined the Discord server to look a bit around

I changed the branch to dev @Silverarmor.
I also tried to look at the tests, but couldn't find a unit test regarding the ytmusicapi. So maybe that's still needed.
I would like to help development, but I haven't used python a lot and don't have a lot of time. So I can't promise anything
But I wouldn't mind to look if I can help with some bugs / functionality.
I also joined the Discord server to look a bit around

It was indeed commented out... My bad.

It was indeed commented out... My bad.

I have added you to the organisation. You should receive an email from GitHub, or you can accept it at https://github.com/spotDL.
Please also join the spotDL discord @ https://discord.gg/xCa23pwJWY

I have added you to the organisation. You should receive an email from GitHub, or you can accept it at https://github.com/spotDL.
Please also join the spotDL discord @ https://discord.gg/xCa23pwJWY

Dropping in favour of #1126.
See diff here
Many thanks for your contribution! Hope to see more soon!

Dropping in favour of #1126.
See diff here
Many thanks for your contribution! Hope to see more soon!


sdk: install gsutil and gcloud

Fixes https://github.com/chainguard-images/meta/issues/22
Open to other ideas about how to do this. I wasn't sure if we wanted a Wolfi package for gsutil/gcloud since they're not OSS, or if we wanted a separate apk for them that the sdk image uses, vs putting them directly into the sdk package like I'm doing here. Feedback very welcome.
Keeping these up to date may also become a pain since they do ~weekly-ish releases, but at least since they're only used by the sdk image I think the downside of an out-of-date package is less bad than if it were in a shared place like the Wolfi repo. And anyway we only really need basic gsutil functionality, which doesn't change very often.
Signed-off-by: Jason Hall<EMAIL_ADDRESS>

can you also add this to the wolfi melange file?

(I'm not even sure I still need this change anymore, but to answer your question) we didn't want to include these packages in Wolfi, since they're not free software.
I'm going to close this for now but we can reopen it if we decide we want these in the sdk image.


Create a review mechanism for new dandisets/assets

This would be for preventing illegal content from living in the archive, and for banning users who upload such content.
We may need language in the eventual terms of service about this.

@yarikoptic ^^^

Yes, terms of service should clearly state that any inappropriate content (including proprietary one without free license to redistribute) can't be uploaded to the archive. Violators can be banned.
I think it should be some semi automated system - admins can't review all assets. We should come up with some checks (eg .nwb and .h5 files should actually be hdf5 files) to filter out unlikely to be malicious content. Should have some way to whitelist she uploaders or dandisets.


cuda error

I followed the instructions but got incompatible cuda every time. It is quite weird that torch.cuda.is_available() is True at the start, but turns false at some point. Can you provide a more detailed instruction of how to get the environment right ?

Hi,
You should find more information how to set up your environment here: https://github.com/threestudio-project/threestudio
I highly recommend to use the code with the official threestudio integration here: https://github.com/DSaurus/threestudio-4dfy
Are you able to set up the original threestudio repository?


Problems with documentation of options accessibleName and helpText.

For https://github.com/phetsims/models-of-the-hydrogen-atom/issues/67 ...
I attempted to learn about accessibleName and  helpText from the documentation for those options in ParallelDOM.ts:
  accessibleName?: PDOMValueType | null; // Sets the name of this node, read when this node receives focus and inserted appropriately based on accessibleNameBehavior
  accessibleNameBehavior?: PDOMBehaviorFunction; // Sets the way in which accessibleName will be set for the Node, see DEFAULT_ACCESSIBLE_NAME_BEHAVIOR for example
  helpText?: PDOMValueType | null; // Sets the descriptive content for this node, read by the virtual cursor, inserted into DOM appropriately based on helpTextBehavior
  helpTextBehavior?: PDOMBehaviorFunction; // Sets the way in which help text will be set for the Node, see DEFAULT_HELP_TEXT_BEHAVIOR for example

Problems:

Documentation refers to "node" and "Node", when this is the parent class of Node.
DEFAULT_ACCESSIBLE_NAME_BEHAVIOR does not exist in the PhET code base.
DEFAULT_HELP_TEXT_BEHAVIOR  does not exist in the PhET code base.

If those problems were fixed, I'd also say that this documentation is inadequate to get me up to speed on these options.  It would be nice if they pointed the reader to more details.  But no such detailed documentation currently exists... which will be the topic of another GitHub issue.
Assigning to @zepumph based on what git history tells me.

Reassigning this issue to @jessegreenberg, as this is aligned with Jesse's work at the moment.
@jessegreenberg @marlitas - Shall we start a Monday.com triage board around dev:description issues in common code repos, so we can triage and progress?

Shall we start a Monday.com triage board around dev:description issues in common code repos, so we can triage and progress

Yes please! The alt input board has been helpful. I think it will be separate enough to have its own board. Some items that are on the alt-input board could move to a description board.
I'll take a look at the documentation here.

Great! I'll get one going today and find a time for us to meet. I'm assuming the following people should be involved in the meeting:
JG, TS, BF, KP, (EM if available)

@marlitas - @pixelzoom will be adding recommendations based on review and @jessegreenberg will also likely add issues from the prototyping work around translation this iteration, so we won't set up a meeting until those issues are in. My current thinking is meet end of this iteration or early next iteration to scope out the list and set priorities for next iteration.

The specific problems were addressed and I updated the documentation for setAccessibleName, setHelpText, setAccessibleNameBehavior and setHelpTextBehavior.
@pixelzoom can you please review?

Looks great! Closing.


Does not work

This plugin does not work for me. The latest version results in #1. The version 1.1.2 (and below) results in Unexpected character '#'. I'm running parcel 1.11.0 and have the shebang in the entry source file.

@lgraubner have you tried downgrading to v1.0.3?

Thanks for your response. That explains a lot and I'm going to test again with the next release.

@lgraubner, check version 1.2.2.

Works, thanks!


Not able to use the Github Runner plugin, Repository not available

Use actions-marketplace-validations/debugci_setup-cloudflared@main to use this copied repository as source.


[WIP] Dark mode

Short description 📝
The latest version of Safari supports a new media query, @media (prefers-color-scheme: dark) that can be used to apply different styles when the dark theme is enabled in Mojave.
Solution 📦
Use the media query to support the dark mode on the website.

We can close this one because we are implementing a new website.


Also use ref_doc_id to dedup in _ahandle_recursive_retrieval

Description
when doing retrieval from a vector store, in the _ahandle_recursive_retrieval step we dedup the nodes we get based on the node hash. This node hash is a function of its text and metadata.
However, if we ingest two different docs with the same metadata, in that ingestion process we may end up with nodes that have the same text and metadata, but different ref_doc_id.
We think that we don't want to dedup those for citation purposes.
Version Bump?

[x] Yes

Type of Change

[x] Bug fix (non-breaking change which fixes an issue)

LGTM!
Though, am curious about the use case when we'll have two different documents with the same metadata and text 🤔. Would it be something like ingesting the same document but using different chunking strategies?

that's one case
Another case is when there are two documents that have mostly different text except for one section, and the same metadata. After running the transformations, depending on the chunking strategy, we may end up with nodes that reference that same-text section, one for each doc

LGTM!
Though, am curious about the use case when we'll have two different documents with the same metadata and text 🤔. Would it be something like ingesting the same document but using different chunking strategies?

that's one case Another case is when there are two documents that have mostly different text except for one section, and the same metadata. After running the transformations, depending on the chunking strategy, we may end up with nodes that reference that same-text section, one for each doc

LGTM!
Though, am curious about the use case when we'll have two different documents with the same metadata and text 🤔. Would it be something like ingesting the same document but using different chunking strategies?

that's one case Another case is when there are two documents that have mostly different text except for one section, and the same metadata. After running the transformations, depending on the chunking strategy, we may end up with nodes that reference that same-text section, one for each doc

interesting! thanks for the response.


intercom messenger alignment gets reset unless they are re-sent on each update

is this how intercom works?
     Vue.prototype.$intercom.boot({
      alignment: "left",
      horizontal_padding: 20,
      vertical_padding: 20
    });

    Vue.prototype.$intercom.update({
        user_id: store.getters.uid,
        email: s.user.info.email,
        name: s.user.info.firstName,
        iscoach: store.getters.isCoach,
        istrainee: store.getters.isTrainee,
        isonboarded: store.getters.isOnboarded
    });

The second call will reset the alignment to its usual position. This can be resolved by resending the aligntment metadata each time, but I'm wondering if it's a vue-intercom bug or not.
Thanks the great component!

This would most likely be the Intercom widgets behaviour. vue-intercom acts purely as a proxy to window.Intercom so anything you pass to one of the functions in vue-intercom is passed without modification to window.Intercom()
Thanks for reporting this and I’m happy you’re finding it useful :-)


Feat: Add padding to elements

This PR adds a utility function to pad tables, as well as the option to pad the packages element.  If you like this I can add options to pad the other elements as well.
Also, there was a bug where the shortcut did not default properly.
No padding set (defaults to 1 above):

Padded 3 above and 2 bottom:

Reference: #272.

LGTM need fix format

Will fix formatting, just want to add more padding features and optimize existing code.

Default setup:

Add 5 padding to each segment:

I now realize the centering does not take the padding into account.

Would like me to add an auto centering function?

yup . auto center better than add pad by manually.   pad in different section use pad option is correct.

There is a big mistake in the current code.  Did not realize the gen functions are called inside a callback, so currently the padding gets added every time.  Will try to fix.

the hyper  is run in luv call back .

Is there no initialization for the themes that gets called only once?  If not, would it be okay for me to add one?  Otherwise it might be difficult to setup the padding.

it only init once . then the options will cache to local cache file. finally dashboard will clean all these data in memory make it clean.

Okay, I have an idea.

Let me know what you think of that.  Padding now gets added only once.

(Still have to fix auto padding the header)

just calculate the window height vim.o.lines >> 1 and api.nvim_buf_count() >> 1 when all lines insert.

just calculate the window height vim.o.lines >> 1 and api.nvim_buf_line_count() >> 1 when all lines insert.

:)

@glepnir If you still plan on merging this I can add padding for Doom as well.

that's good. My thinking is that it makes sense to add pad options for different sections. But for the top I still want to use auto add pad. Provide as few options as possible to the user. Most people are not familiar with neovim api and they have people manually hardcode the pad values. Too many pad options can cause writing troubles for them.

Moving the cursor is currently broken with the doom theme.

I saw you changed theme table to be like this. the design is what. export metatable looks wired. the pad options will in config table. then the config will pass to the theme(config). can't simply use this way ?  btw thanks for your work
return {
  meta_table = meta_table,
  init = init
}

I did that so that the sections (header and footer) can be initialized once instead of being regenerated during runtime.  I did not change much, basically just added an init(config) function and then obviously the themes have to return a table so that both the function and meta table can be accessed.

can be initialized once

does this will take effect the Dashbaord command

This works when using :Dashboard.
:Dashboard -> instance() -> load_theme() -> init().
However, I forgot that :Dashboard can be called by the user.  This means that when using the cached config, it will not pad correctly.  I will quickly fix that.

Fixed the padding when loading from cache.  Though, I do not know if you will like what I did.  Let me know.

thanks i will test it later！

Hi @glepnir, do you still want this PR merged?  If you do, I will solve the merge conflicts.  If not, we can just close it.  Your call.

why was this closed?

@glepnir Did a major refactor of dashboard after this PR was opened.  It would probably be easier to rewrite it.


Fix deep_iterable, deep_mapping validator type stubs

Use bound type variables for iterables and mappings of the validated item types, so mypy does not erroneously require
both the iterable attribute validated by deep_iterable and the item type validated by the first argument of
deep_iterable to have the same type. This fixes #531.
Do not require optional arguments in type stubs.
Pull Request Check List
This is just a reminder about the most common mistakes.  Please make sure that you tick all appropriate boxes.  But please read our contribution guide at least once, it will save you unnecessary review cycles!
If an item doesn't apply to your pull request, check it anyway to make it apparent that there's nothing to do.

[x] Added tests for changed code.
[x] New features have been added to our Hypothesis testing strategy.
[x] Changes or additions to public APIs are reflected in our type stubs (files ending in .pyi).

[x] ...and used in the stub test file tests/typing_example.py.

[x] Updated documentation for changed code.

[x] New functions/classes have to be added to docs/api.rst by hand.
[x] Changes to the signature of @attr.s() have to be added by hand too.
[x] Changed/added classes/methods/functions have appropriate versionadded, versionchanged, or deprecated directives.

[x] Documentation in .rst files is written using semantic newlines.
[ ] Changes (and possible deprecations) have news fragments in changelog.d.

If you have any questions to any of the points above, just submit and ask!  This checklist is here to help you, not to deter you from contributing!

The stub changes make sense to me. Thanks for doing them!

Can you review and merge please? I’m traveling and I was gonna ping you anyways. :)

Thanks for the fix!


Continue button dropdown does not become insensitive when the continue button is

Pluto version 0.9.5-1 and 0.9.6
Steps to reproduce

Click "Edit Validation Setups"
Click "Clone" on any ruleset
-> The continue button is insensitive, but the drop down arrow is not.  The options in the drop down are correctly insensitive which is good.  However should the user be able to open the drop down at all while the button (and all dropdown items) are insensitive?

https://github.com/unchartedsoftware/PLUTO/pull/429


Fix title and optimize for CP docs rendering

Fixes current duplicate left-hand headings:

@confluentinc It looks like @joel-hamill just signed our Contributor License Agreement. :+1:
Always at your service,
clabot


Fix TypeError when passing --no-sse to reg view

I was receiving "TypeError: unsupported operand type(s) for +:
'ConfigNode' and 'list'"; this fixes it by converting the first argument to a
list before appending. Also needed to construct the new config_sections
list separately and then assign it to self.config.sections because
self.config.sections.append was being interpreted as a ConfigNode rather
than a method on the self.config.sections list.

Thank you :)


ES6 imports? SyntaxError: Unexpected token import

I'm getting SyntaxError: Unexpected token import when trying to import modules using ES6 syntax:
import { mixin as clickaway } from 'vue-clickaway';

But babel loader is configured to use .babelrc file includes  "presets": ["es2015", "stage-2"],
How can we enable ES6 module loading? Workaround if not enhancement.

Things appear to work after copying .babelrc to the app root directory.

@edanweis - Please could you list the steps you did to install and run the App? Where did you place the import command? Dennis

Fixed in 1.3