feat: dependabot workflow automation for updating dependency

Description
Dependabot workflow automation for updating dependency
Motivation and Context
How Has This Been Tested?
Checklist

[ ] Tests
[ ] Documentation
[ ] Linting

Signed-off-by: Pratik Raj<EMAIL_ADDRESS>

@Rajpratik71 let take our talk in https://github.com/tellerops/helm-teller/pull/5


RN 0.38 input placeholder android bug

Description
I have a casual Text Input with autofocus attribute and centered text. User inputs data and presses button. In this moment input value is clearing and placeholder is changing. On rn v0.36 all was fine, but on v0.38 on android devices cursor goes to the right side of input (if input is empty)

Reproduction
Code on rnplay do not reproduces this issue but on local 0.38 version this code raises cursor bug
Solution
tmp solution is to change key attribute on placeholder change to force input rerender, but if input is focused during rerender keyboard will close
Additional Information

React Native version: 0.38
Platform: Android
Operating System: MacOS

on RN 0.42.3 the problem has gone


Release Google.Cloud.LifeSciences.V2Beta version 1.0.0-beta01

Changes in this release:
Initial release.

Created release for Google.Cloud.LifeSciences.V2Beta-1.0.0-beta01


Code overlaps with line number column sometimes

https://webgpu.github.io/webgpu-samples/samples/instancedCube#../../shaders/vertexPositionColor.frag.wgsl

https://webgpu.github.io/webgpu-samples/samples/rotatingCube#../../shaders/vertexPositionColor.frag.wgsl

Able to see it on both Chrome and Firefox

Duplicate of #156


[Suggestion] Wider cogwheels

As the title suggests, currently the brass and steel cogwheel variants is a little bit wider than the original wooden one. So I consider that maybe we can go further.

(However, that may lead to an issue of them being too thick to be encased with casings, like the brass and steel ones have.)

If, in the future, we use a material that lends itself to being far thicker perhaps well look into this but there are no plans to support this for now due to the added complexity for encasing. Once support is rolled out, you could add this yourself with data packs.


Form closes when scrolling upwards through fields too quickly

When forms load, (sometimes) they load some way down the list of fields.
When scrolling back up to the top, it can sometimes cause the form to close rather than scroll resulting in any fields already filled in being cleared.

Update - This has turned out to be an issue with both apple and android but is more sensitive on apple.
On Android, I need to distinctly swipe my finger downwards twice at least for the form to close down, but it will happen instantly on apple.
I had a colleague test this too and she noticed a similar issue where instead of scroll upwards it would try to close the form.
It definitely requires a delicate touch to scroll

@rking90 I noticed on the What's New box that the latest 3.1.4 QField release from 22nd December includes "Fix finger tapping failures". Does the new version resolve this issue?

Still very sensitive on iPhone! Had a look through general settings and there doesn't seem to be a way to edit this.


Please provide your ORCID

Hi !
in order to publish your research in the Sci-GaIA Open Access Repository, you need to have an ORCID. Please respond to this ticket with your ORCID : e.g. orcid.org/0000-0002-6607-7145
If you do not have one, please sign up at https://orcid.org/register

ORCID: orcid.org/0000-0001-5098-2063

very nice thanks !


Replace app_key to client_id and client_secret for generate JWT

Now, users need input your client_id and client_secret in InfintePay extension configuration.
Their will be use to generate JWT in transaction request.

@evandro-cw it's missing the "phone_number": params. inside the "delivery_details" .  Also, inside the object customer it's missing the params. : "phone_number" and "document_number", we gonna let this way for some reason or is really missing?


.burst_read unset in sample example

Hi,
When INCLUDE_BMI160API is defined, i2c_routine() :

this function does not compile : struct_bmi160 shall be replaced by s_bmi160 (same for spi_routine)
s_bmi160.burst_read = bmi160_i2c_bus_readBurst; is not set

Hope it will help.

Hi @cg666 ,
This is fixed in the latest release.


How to build standard databases?

Description of the bug
To build kraken2 database, we can directly run
$ kraken2-build --standard --threads 24 --db $DBNAME

This will build the standard database by default.
How should input file be created to create standard databases?
Command used and terminal output
$ nextflow run nf-core/createtaxdb -r dev --input i.csv --outdir k2s --dbname kraken2

Relevant files
No response
System information
No response

Hi @ChillarAnand
Thanks for the question!
The primary purpose of createtaxdb is to create custom databases rather than standard databases you can download in a 'one shot'.
I don't plan to support such functionality currently, because as in your example, you just need to run a single command without requiring any input files, which should be simple enough without the need of a pipeline.

Feel free to reopen if you have a strong case for including it.

I was trying to build a custom db but got stuck. So I was trying to build a standard db.
Here is a sample file as per docs.
❯ cat in.csv
sample,fastq_1,fastq_2
test,/home/anand/avilpage/BS006840.fastq,

When I run the below command it is failing with
❯ nextflow run nf-core/createtaxdb -r dev --input in.csv --outdir k2_db --dbname kraken2

...
------------------------------------------------------
ERROR ~ ERROR: Validation of 'input' file failed!

 -- Check '.nextflow.log' file for details
The following errors have been detected:

* -- Entry 1: Missing required value: fasta_dna
* -- Entry 1: Missing required value: fasta_aa
* -- Entry 1: Missing required value: id
* -- Entry 1: Missing required value: taxid
*

From the docs, I am not able to figure out the issue.

Sorry I missed your comment here @ChillarAnand !
The input sheet should be 4 columns:
Id: name of the genome/sequence
Taxid: the corresponding taxid to your genome (must correspond to your tax dump files)
Fasta_dna: path to a a nucleotide sequence fasta of your genome (when using DNA based profile lling tools
Fasta_aa: path to an amino acid nucleotide sequence of your genome (when using protein sequence profiling tools)


Add Python 3.11 support

Python 3.11 was released yesterday: https://www.python.org/downloads/release/python-3110/
It has been added to GitHub Actions: https://github.com/actions/python-versions/pull/193
This PR updates PYO3 to the latest version per its changelog and adds a Python 3.11 run to the release process.

Thanks @adamchainz!

It looks like we may be blocked on https://github.com/actions/setup-python/issues/531.

It says it was fixed 3 hours ago!


Added information on how to deploy the angular application

Changes proposed in this pull request:

Added Information that describes how to build and deploy the angular application to production

Codecov Report

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

@@           Coverage Diff           @@
##           master     #223   +/-   ##
=======================================
  Coverage   51.74%   51.74%
=======================================
  Files          66       66
  Lines        3643     3643
  Branches      412      412
=======================================
  Hits         1885     1885
  Misses       1663     1663
  Partials       95       95

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 59b23c8...2331562. Read the comment docs.

@DeeJayBro Please add this in a separate file. The task was research-based so that you can figure out a possible procedure for deployment. And later, either you (or some other student) could follow that.

Moved it to seperate files and did some more explanation


Fix #2 : bugfix to update model and view when making changes from con…

I added the watch function so when updating the model from the controller would update the view.

Sorry for the late response.  I’m currently traveling. Thanks.
Mike

On Apr 15, 2016, at 7:56 AM, eevine<EMAIL_ADDRESS>wrote:
I added the watch function so when updating the model from the controller would update the view.
You can view, comment on, or merge this pull request online at:
https://github.com/jkuri/ngTimepicker/pull/4 https://github.com/jkuri/ngTimepicker/pull/4
Commit Summary
Fix #2 : bugfix to update model and view when making changes from controller
File Changes
M src/js/ngTimepicker.js https://github.com/jkuri/ngTimepicker/pull/4/files#diff-0 (5)
M src/js/ngTimepicker.min.js https://github.com/jkuri/ngTimepicker/pull/4/files#diff-1 (2)
Patch Links:
https://github.com/jkuri/ngTimepicker/pull/4.patch https://github.com/jkuri/ngTimepicker/pull/4.patch
https://github.com/jkuri/ngTimepicker/pull/4.diff https://github.com/jkuri/ngTimepicker/pull/4.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub https://github.com/jkuri/ngTimepicker/pull/4


Error with kvstore while training SSD example with multiple GPUs on different computers / distributed training

I have been successful in using the latest commit (67ba1c9) to train the model and evaluate the trained model by following your example in the README. I am now trying to train SSD using distributed GPUs but I am encountering some errors and would like your advice.
I used the train_cifar10 example provided in the mxnet repo (/example/image-clsasification/train_cifar10.py) as the guide to implementing kv_store into the current SSD training script.
Starting with the train.py, I added "--kv-store" into the parse_args() function, and then passed it into the function train_net(...,args.kv_store,...). This argument defaults to "device" but can be specified as desired (i.e., "dist_sync") .
parser.add_argument('--kv-store', dest='kv_store', help='key-value store type',                         default='device',type=str)
Inside the function train_net() in train_net.py, I created
kv = mx.kvstore.create(kv_store)
Next, based on the kv_store argument, I obtain the corresponding rank / num_workers and fed them as arguments into DetRecordIter for train_iter and val_iter through the cfg.train dictionary.
    rank = None
    nworker = None
    if "dist" in kv_store:
        (rank, nworker) = (kv.rank, kv.num_workers)
    else:
        (rank, nworker) = (0, 1)

    cfg.train["rank"] = rank
    cfg.train["nworker"] = nworker

    cfg.valid["rank"] = rank
    cfg.valid["nworker"] = nworker

For the learning rate, in get_lr_scheduler(), I specified the epoch size as follows if kv_store is specified to be for distributed GPU training:
        if 'dist' in kv_store:
            epoch_size /= nworker

Lastly, in the mod.fit(), I added
kvstore=kv
and tried to run as follows:
python ../../tools/launch.py -n 2 --launcher ssh -H hosts python train.py --batch-size 2 --lr 0.0005 --gpus 0 --kv-store dist_sync
The hosts file contains the ip of the 2 machines, that already has the ability to ssh without keys and has access through nfs filesystem.
The errors I'm getting
(1)
Traceback (most recent call last):
  File "train.py", line 141, in <module>
    voc07_metric=args.use_voc07_metric)
  File "/mxnet/example/ssd/train/train_net.py", line 223, in train_net
    label_pad_width=label_pad_width, path_imglist=train_list, **cfg.train)
  File "/mxnet/example/ssd/dataset/iterator.py", line 55, in __init__
    self.rec = mx.io.ImageDetRecordIter(
AttributeError: 'module' object has no attribute 'ImageDetRecordIte

(2)
[16:19:44] src/io/iter_image_det_recordio.cc:262: ImageDetRecordIOParser: /mxnet/example/ssd/data/train.rec, use 6 threads for decoding..
[16:19:45] src/io/iter_image_det_recordio.cc:315: ImageDetRecordIOParser: /mxnet/example/ssd/data/train.rec, label padding width: 350
INFO:root:Start training with (gpu(0)) from pretrained model /mxnet/example/ssd/model/vgg16_reduced
[16:19:46] src/nnvm/legacy_json_util.cc:190: Loading symbol saved by previous version v0.8.0. Attempting to upgrade...
[16:19:46] src/nnvm/legacy_json_util.cc:198: Symbol successfully upgraded!
INFO:root:Freezed parameters: [conv1_1_weight,conv1_1_bias,conv1_2_weight,conv1_2_bias,conv2_1_weight,conv2_1_bias,conv2_2_weight,conv2_2_bias]
[16:19:50] src/operator/././cudnn_algoreg-inl.h:57: Running performance tests to find the best convolution algorithm, this can take a while... (setting env variable MXNET_CUDNN_AUTOTUNE_DEFAULT to 0 to disable)
[16:19:12] mxnet/dmlc-core/include/dmlc/logging.h:300: [16:19:12] src/kvstore/././kvstore_dist_server.h:211: Check failed: !stored.is_none() init 0 first

Stack trace returned 7 entries:
[bt] (0) /usr/local/lib/python2.7/dist-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(_ZN4dmlc15LogMessageFatalD1Ev+0x3c) [0x7f6c48e54c9c]
[bt] (1) /usr/local/lib/python2.7/dist-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(_ZN5mxnet7kvstore17KVStoreDistServer10DataHandleERKN2ps6KVMetaERKNS2_7KVPairsIfEEPNS2_8KVServerIfEE+0xb60) [0x7f6c497e6b20]
[bt] (2) /usr/local/lib/python2.7/dist-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(_ZN2ps8KVServerIfE7ProcessERKNS_7MessageE+0x107) [0x7f6c497db287]
[bt] (3) /usr/local/lib/python2.7/dist-packages/mxnet-0.9.4-py2.7.egg/mxnet/libmxnet.so(_ZN2ps8Customer9ReceivingEv+0x592) [0x7f6c49b04be2]
[bt] (4) /usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb1a60) [0x7f6c38676a60]
[bt] (5) /lib/x86_64-linux-gnu/libpthread.so.0(+0x8184) [0x7f6c69c3b184]
[bt] (6) /lib/x86_64-linux-gnu/libc.so.6(clone+0x6d) [0x7f6c6996837d]

terminate called after throwing an instance of 'dmlc::Error'
  what():  [16:19:12] src/kvstore/././kvstore_dist_server.h:211: Check failed: !stored.is_none() init 0 first

Has anyone tried to train SSD with multiple GPU on different machines? If so, have you encountered these errors / how did you fix them? Is there a better way to implement kv_store ?
Thanks in advance!

For (1), update submodule, it's indicating you don't have the correct python module
(2)
use num_parts and part_index instead of rand and nworker in cfg.train/valid to split dataset.
The second error seems like you have not successfully initialized the kv_store, but I'm not familiar with it.

do you solver it? i also encounter this problem.


Set up automatic updating when comment is edited or liked

https://lit.dev/docs/v1/components/lifecycle/#haschanged


homebridge.log and homebridge.err in Windows?

Hello!
Is in Windows a homebridge.log and homebridge.err like on a Raspberry Pi?
If the answer is yes, where can I find it?
Joachim

Also having this issue, anyone know an answer?

I don't use it on windows, but google showed this article on redirecting stdout and stderr in windows: https://support.microsoft.com/de-de/help/110930/redirecting-error-messages-from-command-prompt-stderr-stdout

Any support out there?
Where does Windows version put logs?

Same issue. Canˋt find any logs on windows.


Improve "Account doesn't exits on the network" message

It may be unclear to users what it means for an account to not exist on the network and how sending 1 XLM to this account creates it.
Here I improve this message from:

This account doesn't exist on the network. To create this account, send it at least 1 lumen (XLM) to fulfill the minimum balance.

to:

This account is currently inactive. To activate it, send at least 1 lumen (XLM) to the Stellar public key displayed above.

Deployed, will be live in up to 30 minutes (cache).


CVLS-249: Expand conditional reveal licence condition data

Recursively expand nested inputs (i.e. conditional reveal inputs underneath radio buttons) into the condition

Codecov Report

Merging #126 (d70b85a) into main (a7ee0e4) will increase coverage by 0.17%.
The diff coverage is 94.44%.

@@            Coverage Diff             @@
##             main     #126      +/-   ##
==========================================
+ Coverage   68.97%   69.14%   +0.17%
==========================================
  Files         131      131
  Lines        2285     2298      +13
  Branches      357      363       +6
==========================================
+ Hits         1576     1589      +13
  Misses        709      709

Impacted Files
Coverage Δ

server/config/conditions.ts
100.00% <ø> (ø)

server/utils/conditionsProvider.ts
94.94% <94.44%> (+0.76%)
:arrow_up:


Azure Batch - Custom Image support is not properly clear

As the title mentions, custom image support is not clear in this documentation.
I work on Microsoft Support and I have had many customers attempting to create a Batch Pool with a Custom Image. However, the nodes go to unusable state due to the wrong setup of the Custom Images.
The following documentation, is not very clear how to properly setup the custom images:
https://learn.microsoft.com/en-us/azure/batch/batch-sig-images
For the customers, this documentation is too much "text" and not enough "explanation" on how to actually set this up.
For example, in the Prepare a VM section, it states:
Only first party images can be used as a base image. To get a full list of Azure Marketplace image references supported by Azure Batch, see the [List node agent SKUs](https://learn.microsoft.com/en-us/java/api/com.microsoft.azure.batch.protocol.accounts.listnodeagentskus) operation.
However, this link only points to a Java API method and does not actually have a list of SKUs.
Here, we are relying on developers to setup the Custom Images. More specifically, Java developers.
Most of the customers that setup the Batch Pools and custom images are not developers and don't know how to work with Java. Hence, they don't know which SKUs are supported.
In Create a VM snapshot it is linking a relevant doc for how to create a VM Snapshot, however, this is an extra step that will require further steps (such as creating an image from the snapshot, which is the next step in the documentation) that most of the time, the customers don't need to do.
The customers, most of the times just need to go to the VM and Capture the image from there while already specifying a Compute Gallery and create the necessary image definition which already populates the necessary SKU, publisher and offer fields.
All the customer needs to do after, is to create a pool and specify this image, populate the SKU, publisher and offer fields (with the same parameters as when the Image Definition was created before) and the pool is created.
And then, we have the section Create a pool from a Shared Image using the Azure CLI. It is not necessary to create a Batch Pool with a Shared Image from the Azure CLI. We can also do this from the portal in the same interface that the customers are already familiar with.
This is not specified in the documentation.
Aside from Azure CLI, there are also other instructions on how to create the Batch Pool, but these instructions are only via code and none of them is via the portal.
I found a blog on the TechComunity site which explains how to create a Custom Image and use it in Batch Pools:
https://techcommunity.microsoft.com/t5/azure-paas-blog/how-to-apply-custom-image-while-creating-batch-pool-and-node-for/ba-p/3458579
This blog is very clear to follow and it would be nice to have this in the Azure Batch Documentations as well.

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

ID: a20b49c2-2b4c-c8dd-993b-b058f0614cca
Version Independent ID: d2bef73d-2ada-4cc2-9849-d82da6e1c82b
Content: Use the Azure Compute Gallery to create a custom image pool - Azure Batch
Content Source: articles/batch/batch-sig-images.md
Service: batch
GitHub Login: @harperche
Microsoft Alias: prkannap

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

@aoliveira96
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly.
@harperche
Can you please check and add your comments on this doc update request as applicable.

#reassign@alfpark
Do we need to transform the blogpost into the documentation suite?

@AjayBathini-MSFT, @aoliveira96, @harperche - We've updated the article https://learn.microsoft.com/en-us/azure/batch/batch-sig-images with clarifications and notes/more information on custom image creation from portal and using it Batch Pool over Portal. This update is go live. Hope this helps! #please-close


Review literature for understanding merging of visual and centroidal factors with kinematic-inertial robot estimation

Recent works post this review

VILENS: Visual, Inertial, Lidar, and Leg Odometry for All-Terrain Legged Robots 2021
Legged Robot State Estimation With Dynamic Contact Event Information, 2021

Base Paper readings

[x] VID-Fusion: Robust Visual-Inertial-Dynamic Odometry for Accurate External Force Estimation
[x] VIMO: Simultaneous Visual Inertial Model-based Odometry and Force Estimation Code: https://github.com/uzh-rpg/vimo
[x] VINS-MONO: A Robust and Versatile Monocular Visual-Inertial State Estimator Code: https://github.com/HKUST-Aerial-Robotics/VINS-Mono
[x] Contact forces pre-integration for the whole body estimation of legged robots
[x] Unified Multi-Modal Landmark Tracking for Tightly Coupled Lidar-Visual-Inertial Odometry
[x] IMU Preintegration on Manifold for Efficient Visual-Inertial Maximum-a-Posteriori Estimation
[x] Factor graphs for Robot Perception (long read but quite an useful tool)
[x] Hybrid Contact Preintegration for Visual-Inertial-Contact State Estimation Using Factor Graphs
[x] Legged Robot State-Estimation Through Combined Forward Kinematic and Preintegrated Contact Factors
[x] Robust Legged Robot State Estimation using Factor Graph Optimization
[x] Absolute humanoid localization and mapping based on IMU Lie group and fiducial markers
[x] Preintegrated Velocity Bias Estimation to Overcome Contact Nonlinearities in Legged Robot Odometry

iSAM2 Background

iSAM2: Incremental Smoothing and Mapping Using the Bayes Tree

Supplementary readings

High Accuracy Preintegration for Visual-Inertial Navigation
Associating Uncertainty With Three-Dimensional Poses for Use in Estimation Problems
Online Variational Bayesian Motion Averaging
An Invariant-EKF VINS Algorithm for Improving Consistency
A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation
Fusion of Optical Flow and Inertial Measurements for Robust Egomotion Estimation
A Factor Graph Approach to Estimation and Model Predictive Control on Unmanned Aerial Vehicles
An Analytical Solution to the IMU Initialization Problem for Visual-Inertial Systems Code: https://github.com/dzunigan/imu_initialization

Another interesting resource is https://gtsam.org/2019/09/18/legged-robot-factors-part-I.html
In this example factor graph optimization is used to estimate the base and the contacts of a bipedal robot


Update Rebus Endpoints

What is the purpose of the change

ClickUp Task
ClickUp Task URL
Brief Changelog

Testing and Verifying

Documentation and Release Note

@JeremyParish69 i tested the withdraw locally its working fine, on Deposit we need to increase the gas fee i think

@JeremyParish69 i tested the withdraw locally its working fine, on Deposit we need to increase the gas fee i think
@CryptoAssassin1 I thought this was a case where it doesn't deposit because it's an EVM asset. I think the gas error is new and unrelated.

got it.


[Bug] The 2nd variable of the multiple variable declarations has a wrong fieldType name

By given  source code
class A {
    private int a, b;

    A() {
        a = 0;
        b = 1;
    }
}

Found this bug, debug in the method visitClassDeclaration().
the varible ((Identifier)((NamedVariable)((JRightPadded)((ArrayList)((VariableDeclarations)classDecl.body.statements.get(0).element).variables).get(1)).element).name).fieldType.name is a, but it should be b. see attached picture here.

I believe the source of this issue is here:
https://github.com/openrewrite/rewrite/blob/fd4785170bd550d2b0b02715f6df4a529ac76b68/rewrite-java-17/src/main/java/org/openrewrite/java/isolated/ReloadableJava17ParserVisitor.java#L1482


qt ui added

Qt Interface for FourTran

The README file for the Qt has not been filled. I can't accept the PR until I know how to build the package.

@abhisaini Please update the README file over here.


As a listener, I want a podcast player with controls, episode info, chapter navigation, volume settings, and social features so I can fully engage with the episode's content

Acceptance Criteria:

[x] Responsive player controls that are optimized for desktop and mobile.
[x] Clear display of episode details and cover art.
[x] Accurate chapter-based timeline.
[x] Smooth interaction with comments, likes, and bookmarks.

Potential Risks:

Consistent functionality across devices and browsers.
Accurate timeline chapter segmentation.
Efficient user interaction management.

Demo Steps:

User chooses a podcast episode to play.
Playback controls allow pausing, skipping, speed adjustments, and volume adjustments.
Display showcases episode name, podcast name, and cover art.
Chapter-based timeline enhances episode navigation.
Buttons enable comments, likes, and timestamp bookmarks.

issue-107.webm


tags.input: readonly vs disabled

I know this is a real edge-case but would be totally nice if one could pass to van.tags.input({},...) a readonly: false (typically, would be a terniary conditional rather than false const of course =) similar to disabled, without the readonly-ness becoming true in-the-browser (well, certainly Chromium).
Ie.: when we pass {disabled:false}, the input is not disabled, but passing {readonly:false} seems to make it readonly still.
I know full well that it's really a quirk of HTML and/or the browsers' DOM APIs rather than van's, of course ... and special-casing like that in a crisp codebase such as van might just be a no-go for you... but like I said, here's a "would be too neat from the van user's point-of-view"  =)  — feel free to close issue if out-of-scope or going against the van design philosophy or something.
Neat lib, glad it exists! Really happy to not have to go heavyweight overbloated React-and-the-likes and can stay vanilla, and appreciate the .d.ts too.

Hi @metaleap,
Thanks for reaching out!
The DOM property name for HTMLInputElement is readOnly (note the case) instead of readonly, see: https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement.
Thus when you build something like input({..., readonly: false}), it's setting the "readonly" attribute via setAttribute (see the property resolution rule). And the presence of the readonly attribute (regardless of its value) will make the input element read-only. That's the reason why passing {readonly:false} still makes the element read only.
Hope it help :-)

Whoa, nice gotcha! Missed that subtlety entirely, many thanks!


Disable failing patron authentication (DB Migration Required)

NOTE:  This PR includes a database migration
Description
The LibraryAuthenticator skips authentication mechanisms based on their status
There is also a random sampling built into the disable logic
so the disabled integrations get sampled during the timeout window
Now instead of raising an error the authenticated_patron method will return a problem detail
This is so the error is written to the DB and not rolled back at the end of the request

Motivation and Context
Over the last several weeks, we have seen a number of patron authentication mechanisms fail (the remote ILS goes offline). Because these connections take some time to fail, they cause a backup of requests on the webserver, causing other library on the same CM not to be able to authenticate.
Notion

How Has This Been Tested?
Manually Set and unset the status while hitting an authenticated endpoint
New unit tests were written

Checklist

[ ] I have updated the documentation accordingly.
[x] All new and existing tests passed.

@tdilauro I'll wait for your approval before merging.


Don't .forget to update the getting started page dependency table.

What's the reasoning behind removing the documentation deps?


no service roads in apalachicola testing - resolves #94

This MR resolves #94

The 30 ( 😮 ) fresh edge cases here all are the result of differences between intertwined macOS ARM / shapely GEOS

several more/fewer coords on the the same geometry
swapped endpoint
differences in precision
All rough edges are expected and valid depending on OS.

xref #78

Tagging @martinfleis for retroactive review, but proceeding with merge since this only updates the small test scenario. We can revert if needed.


changing record specs to be compatible with  Erlang/OTP 18.0

Compilation failed for me due to problems with the record definition.
Seems to be fixed now, please review.

Fixes #93


Rules should state if referral links are allowed

Companies might have Referral Rewards for its employees if a candidate is hired using an unique link.
I have no opinion if we should allow it or not, but the rules should clear it out, one way or another.

I do not want to monetise this repository.
So I would tend to say no to referral links.
Lets wait and see what others think.
Thanks for bringing this up @nantunes!

I have just updated CONTRIBUTING.md with this information.
Thanks.


How to query a node with node name contain colon ":" ？

like a xml:
<parameter>
        <:xposi:wei>1.5</:xposi:wei>
        <:yposi:wei>1.5</:yposi:wei>
</parameter

and the :xposi or :yposi is not the namespace and just a node name.

I use the pugi::xml_node::selec_nodes("/parameter/:xposi:wei") will return error.

Element names must start with a letter or an underscore, see e.g. here.
Hence that's not valid XML.

Note that if you really need to select this node, you can do it like this:
node.select_nodes("/parameter/*[name() = ':xposi:wei']")

That said, as noted above this XML is non-standard and as such a better way would be to not use element names that start with a colon.

@zeux  thanks for great support!


[wip] Metrics/add bleu

What does this PR do?

Fixes #1301 (issue)
Before submitting

[x] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together? Otherwise, we ask you to create a separate PR for every change.
[ ] Did you make sure to update the documentation with your changes?
[x] Did you write any new necessary tests?
[x] Did you verify new and existing tests pass locally with your changes?
[ ] If you made a notable change (that affects users), did you update the CHANGELOG?

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

Hello @ydcjeff! Thanks for opening this PR.

In the file pytorch_lightning/metrics/bleu.py:

Line 43:52: E203 whitespace before ':'
Line 126:120: E501 line too long (130 > 119 characters)

Do see the Hitchhiker's guide to code style

Hello @justusschock,
I have opened the PR. Also, where should I put my code under metrics package as I wrote it in a separate file?

Since bleu is a metric specific to nlp, could you move your code to a file called nlp.py. I guess we down the line will get more field-specific metrics.
Additionally,

add link to metric in this file https://github.com/PyTorchLightning/pytorch-lightning/blob/master/pytorch_lightning/metrics/init.py
add reference in the docs, in this file https://github.com/PyTorchLightning/pytorch-lightning/blob/master/docs/source/metrics.rst

I have refactored with torch.Tensor, added smooth argument and tested with nltk.

Should I start working on the module interface?

@ydcjeff is it still wip or ready to review/go?

@Borda module interface is WIP,
I think functional interface is done.

I think It is now ready to review.

I have refactored with torchtext.

any progress so far?

Hello, anything left to change?

i think you have to rebase now?

@Borda some tests are failing as torchtext is in not in the test.txt, some are due to UNEXPECTED EXCEPTION: ImportError... and some ubuntu test are due to PyYAML install, I think

torchrext shall be in extra.txt

@ydcjeff mind check if I did not forget anything?

@Borda yes, all good

Borda yes, all good

cool, mind fixing the test so we can let it lend...

Borda yes, all good

cool, mind fixing the test so we can let it lend...

Yes, I am fixing now

@Borda
this circleci test failed as there is only installing from base.txt and test.txt while torchtext is in extra.txt

this circleci test failed as there is only installing from base.txt and test.txt while torchtext is in extra.txt

I thought that we are renaming this sequence module to nlp? @justusschock
you shall add this module do ignore for Conda and CIrcleCI tests :]

I thought that we are renaming this sequence module to nlp? @justusschock

so nlp or sequence?

you shall add this module do ignore for Conda and CIrcleCI tests :]

how shall I add?

this should be:
from p...metrics.nlp import Bleu

this should be:
from p...metrics.nlp import Bleu

Okay

I guess this is ready to review. @williamFalcon @Borda

ummm. so this is a wrapper on torchtext? i think we need our own implementation

Ahhh, I implemented from scratch and referenced the implmentation a little from torchtext.
Then, @justusschock sugguested to base on torchtext since it is in pytorch ecosystem.
So I refactored with torchtext.
@williamFalcon

@williamFalcon : @Borda and me agreed, that we don't need to duplicate this if it is already present within torchtext since basically everyone that will use this will also have torchtext installed and it was already an optional dependency.

i guess the point of metrics here is to centralize all metrics. otherwise we coule have said the same about sklearn.
we want our metrics package to be the reference implementation for any metric

With sklearn it's more about GPU performance/syncs :)
But I see your point. Then I'm sorry @ydcjeff :D But your code should still be available here :) SO just copy/paste it in :D

@williamFalcon I have re-implemented from scratch, anything you like to add on?

It's ready to be reviewed

@ydcjeff awesome!!


WIP: append to existing archive file

not working yet
fixes https://github.com/NLog/NLog/issues/1645

This change is

Current coverage is 80% (diff: 88%)

Merging #1680 into master will increase coverage by <1%

@@             master      #1680   diff @@
==========================================
  Files           274        274
  Lines         16828      16866    +38
  Methods        2664       2666     +2
  Messages          0          0
  Branches       1866       1870     +4
==========================================
+ Hits          13475      13506    +31
- Misses         2924       2929     +5
- Partials        429        431     +2

Powered by Codecov. Last update d2150d1...66dde2a


Issue saving commit details, python 2.7

I’m getting the following error when trying to save commit details (name email etc)
stash: <type 'exceptions.AttributeError'>: 'StackedConfig' object has no attribute 'write_to_path'
Have tried:
as a temporary workaround, in bin/git.py, at line 391, change
config = repo.repo.get_stackedconfig()
to
config = repo.repo.get_config()
But can’t find this line is site-packages/stash/bin/git.py

sorry, it was actually get_config_stack() and I think is in a different line.  I have a pull request with a more robust fix (#333).

There is a file with merged fixes.  You could just copy out bin/git.py, or else clone it, or do selfupdate pointing to this branch, etc.
commit 9939221.


Unable to load files outside of the workspace (trusted folder)

Type: Bug
Even when a folder is trusted, VS code returns a 401 when an extension tries to load a file.
For instance, let's say that my workspace is /path/to/workspace and /path/to/secured is trusted in this workspace.
The following URI will return a 401:
https://file+.vscode-resource.vscode-cdn.net/path/to/trusted/style.css

Using a relative path (ie. ../style.css) can be useful to use an unversioned file or use user file:
https://file+.vscode-resource.vscode-cdn.net/home/guillaume/style.css

(if /home/guillaume is trusted in the workspace)
VS Code version: Code 1.80.0 (660393deaaa6d1996740ff4880f1bad43768c814, 2023-07-04T13:39:48.236Z)
OS version: Linux x64 5.19.0-46-generic
Modes:

System Info

Item
Value

CPUs
12th Gen Intel(R) Core(TM) i9-12900K (24 x 2159)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: disabled_softwarevulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
1, 1, 1

Memory (System)
31.08GB (19.05GB free)

Process Argv
. --crash-reporter-id 32055d13-320d-4483-858f-fc3aec2d5b52

Screen Reader
no

VM
0%

DESKTOP_SESSION
gnome

XDG_CURRENT_DESKTOP
GNOME

XDG_SESSION_DESKTOP
gnome

XDG_SESSION_TYPE
x11

Extensions (6)

Extension
Author (truncated)
Version

preview-pdf
ana
1.0.0

asciidoctor-vscode
asc
3.1.0

html-preview-vscode
geo
0.2.5

vscode-docker
ms-
1.25.2

vscode-language-pack-fr
MS-
1.80.2023071209

remote-containers
ms-
0.299.0

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
2e4cg342:30602488
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
pythonfmttext:30731395
pythoncmvfstrcf:30756944
fixshowwlkth:30771522
showindicator:30785052
pythongtdpath:30769146
i26e3531:30780429
pythonnosm12tcf:30779713
pythonidxpt:30784022
pythonnoceb:30776495
h7j2d465:30786200

@alexdima, any idea who would be a good person to look at this? Thanks!

VS Code understands this special URI and will use it to load our gif from the disk!

By default, webviews can only access resources in the following locations:

Within your extension's install directory.
Within the user's currently active workspace.
Use the WebviewOptions.localResourceRoots to allow access to additional local resources.

https://code.visualstudio.com/api/extension-guides/webview#loading-local-content
According to the documentation this is excepted but I would except trusted directories to be in the WebviewOptions.localResourceRoots list by default.
Is there an API to list all the trusted directories for a workspace?


[Bug]: Crossplane provider throw error when trying to reduce number of shard

Is there an existing issue for this?

[X] I have searched the existing issues

Affected Resource(s)
Scaling up number of shard using Global Replication Group works fine
Issue arise when trying to reduce number of shards

Affected resource Global Replication group
Resource MRs required to reproduce the bug

apiVersion: elasticache.aws.upbound.io/v1beta2
kind: ReplicationGroup
metadata:
annotations:
crossplane.io/composition-resource-name: test-uw2-rg
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-uw2-rg
name: test-uw2-rg
spec:
forProvider:
applyImmediately: true
authTokenSecretRef:
key: token
name: redis-token
namespace: default
description: Managed by Crossplane
maintenanceWindow: sun:21:00-mon:04:00
region: us-west-2
replicasPerNodeGroup: 1
subnetGroupNameSelector:
matchLabels:
managed-resource-name: test-uw2-subnet-group
managementPolicies:

'*'

apiVersion: elasticache.aws.upbound.io/v1beta1
kind: ParameterGroup
metadata:
annotations:
crossplane.io/composition-resource-name: test-ue1-elasticache-parameter-group
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-ue1-elasticache-parameter-group
name: test-ue1-elasticache-parameter-group
spec:
forProvider:
description: Managed by Crossplane
family: redis6.x
name: test-ue1-pg
parameter:
- name: cluster-allow-reads-when-down
value: "yes"
- name: min-replicas-max-lag
value: "60"
- name: cluster-enabled
value: "yes"
- name: maxmemory-policy
value: allkeys-lru
- name: maxmemory-samples
value: "10"
- name: reserved-memory-percent
value: "25"
region: us-east-1
managementPolicies:

'*'

apiVersion: elasticache.aws.upbound.io/v1beta1
kind: SubnetGroup
metadata:
annotations:
crossplane.io/composition-resource-name: test-ue1-subnet-group
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-ue1-subnet-group
name: test-ue1-subnet-group
spec:
forProvider:
description: Managed by Crossplane
region: us-east-1
subnetIds:
- subnet-0fbabad450ace6ae3
- subnet-0c45e0e20c79084c0
- subnet-0cafe7bc5df0dd3af
managementPolicies:

'*'

apiVersion: elasticache.aws.upbound.io/v1beta2
kind: ReplicationGroup
metadata:
annotations:
crossplane.io/composition-resource-name: test-ue1-rg
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-ue1-rg
name: test-ue1-rg
spec:
forProvider:
applyImmediately: true
atRestEncryptionEnabled: true
authTokenSecretRef:
key: token
name: redis-token
namespace: default
autoGenerateAuthToken: true
clusterMode: enabled
description: Managed by Crossplane
engineVersion: "6.2"
logDeliveryConfiguration: []
maintenanceWindow: sun:21:00-mon:04:00
multiAzEnabled: true
nodeType: cache.r6g.large
region: us-east-1
replicasPerNodeGroup: 1
subnetGroupNameSelector:
matchLabels:
managed-resource-name: test-ue1-subnet-group
transitEncryptionEnabled: true
managementPolicies:

'*'

apiVersion: secretsmanager.aws.upbound.io/v1beta1
kind: Secret
metadata:
annotations:
crossplane.io/composition-resource-name: test-ue1-secret
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-ue1-secret
name: test-ue1-secret
spec:
forProvider:
name: test-ue1-token
recoveryWindowInDays: 0
region: us-east-1
managementPolicies:

'*'

apiVersion: secretsmanager.aws.upbound.io/v1beta1
kind: SecretVersion
metadata:
annotations:
crossplane.io/composition-resource-name: test-ue1-sv
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-ue1-sv
name: test-ue1-sv
spec:
forProvider:
region: us-east-1
secretId: test-ue1-token
secretStringSecretRef:
key: token
name: redis-token
namespace: default
managementPolicies:

'*'

apiVersion: elasticache.aws.upbound.io/v1beta1
kind: GlobalReplicationGroup
metadata:
annotations:
crossplane.io/composition-resource-name: test-global-rg
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-global-rg
name: test-global-rg
spec:
forProvider:
cacheNodeType: cache.r6g.large
globalReplicationGroupDescription: ""
globalReplicationGroupIdSuffix: test
numNodeGroups: 1
primaryReplicationGroupId: null
region: us-east-1
managementPolicies:

'*'

apiVersion: elasticache.aws.upbound.io/v1beta1
kind: SubnetGroup
metadata:
annotations:
crossplane.io/composition-resource-name: test-uw2-subnet-group
labels:
crossplane.io/composite: test-cluster
managed-resource-name: test-uw2-subnet-group
name: test-uw2-subnet-group
ownerReferences:
spec:
forProvider:
description: Managed by Crossplane
region: us-west-2
subnetIds:
- subnet-0f30808c916469539
- subnet-0ee3c4563aa2d0e08
- subnet-05e60488f276ac33e
managementPolicies:

'*'

Steps to Reproduce

Create globaldata store with primary and secondary cluster within two different regions.
When you try to increase number of shards that works perfect, issue arise when you try to reduce number of shard of Reids clusters which are part of global replication group.
Crossplane provider will throw an error like  crossplane update failed: async update failed: recovered from panic: runtime error: slice bounds out of range [:1] with capacity 0

What happened?
When you try to reduce number of shards of Redis cluster which is part of global replication group crossplane provider throw following error:
crossplane update failed: async update failed: recovered from panic: runtime error: slice bounds out of range [:1] with capacity 0
Relevant Error Output Snippet
No response
Crossplane Version
v1.18
Provider Version
v1.17
Kubernetes Version
No response
Kubernetes Distribution
No response
Additional Info
No response

Hi @stevan95,
Thank you for bringing up this. Could you please provide us MRs and fill in the description of which resource(s) was affected?

Hi @turkenf
Thank you for your response i updated issue.


Just wondering the status of the project

Its been really quiet in here the last few weeks.....

Same thoughts here.
Stumbled upon this project after a deep research, seems to be promising !

Hey guys, check out the active discussions going on over in issue https://github.com/libreboard/libreboard/issues/94

http://git.libreboard.com/libreboard/libreboard/commits/master

@0xF3F Network view is better, you can see all branches at once:
http://git.libreboard.com/libreboard/libreboard/network/master

Whats is the current ETA for the newui and being back on github? End of february it was less than a month https://github.com/libreboard/libreboard/issues/94#issuecomment-720780

I didn't write a lot of lines of code the last few weeks — or at least, not as much as I wanted. But I have been thinking about this project a lot. I'm considering building a company to develop the project full time, inspired by gitlab for instance. I've been thinking about a strategy, talking with a few platforms that could integrate LibreBoard in their ecosystem, and a lot of various things.
The short-term goal is still to finish the new ui, and get back to business on github.

@mquandalle is there any ETA when the new UI will be back on github so that it can get contributions from the open source to leverage the existing active interest(>3500 stars!!)? I am assuming it is going to follow the model of open source for community contributions and paid model for some extra 'enterprisey' features, like gitlab? Is that a fair assumption?

Would love to see the project back and for selfhosting. Raising some money to do the job is fairly ok (e.g. fundraising drive). Hope it's not going to become just another commercial simplified project management solution ... :-/

I agree. This project has lot of potential. I only hope it does not end up in the open source deadpool due to the long delay!

any update in the last few weeks? the newui URL still shows the initial version

There were updates on the newui-2 branch.
I have a running instance here: https://libreboard-newui.fnkr.net

The code is back on github. I have done some significant re-write of the internals, fixing quite a few bugs and performances issues. The UI is not “finished”, there are a lot of glitches and some missing features (eg, card attachments), but I'll continue to develop it here on GitHub.

Back on Github! \o/

:+1:  :+1:  :+1:


permissions/update orror

There was already such a mistake. But I don’t remember how I єє decided
"Facade\Ignition\Exceptions\ViewException
Invalid argument supplied for foreach() (View: /var/www/sitename/resources/views/vendor/lap/permissions/update.blade.php) "

There was already such a mistake. But I don’t remember how I єє decided
"Facade\Ignition\Exceptions\ViewException
Invalid argument supplied for foreach() (View: /var/www/sitename/resources/views/vendor/lap/permissions/update.blade.php) "

I now realized that you need to install the panel from the "Wiki" tab

@Khludev that could be my mistake.

I suspecting the loop cause by this. would you check if your lap.php in your config contains this?


== null is not a crime

In fact, it is a very fast and succinct way of testing whether something is 'undefined or null'. Suggesting that I replace it with === null is bogus.

I agree with amigrave's comment, so I converted it to issue #2456 .


Vertical Tabs

Component name: Tabs
New feature: add a class to display the tabs vertically instead of horizontally. The Tabs could then go on the left and the content on the right side.

Well
Check this - http://sh.st/v2tCH. Feature is available in this.

Thanks for the issue, @mebibou! Unfortunately, we don't have a spec at the moment for vertical tabs, and we as engineers are unlikely to come up with something good (see http://dilbert.com/strip/2002-09-23).
I'm closing this issue for now, but happy to reopen it if we ever get vertical tabs in the Material Design spec!

For temporary solution, we can convert the MDL's horizontal tab to vertical, by dividing it in two columns using mdl-grid and mdl-cell. it will make it vertical. But the design won't look good. To make it look good, I have written a article on it, you can refer to it  : Vertical tabs with material design lite

please give property for vertical material design tabs..high requirement for that by end users..


fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled

Follow up of https://github.com/appleboy/drone-git-push/issues/49 with
Hi
I am using the latest release v0.2.2
Since a couple of weeks I have a problem with pushing content from drone to git with the following error:
+ git add --all
+ git diff-index --quiet HEAD --ignore-submodules
+ git push origin HEAD:master
fatal: could not read Username for 'https://gitlab.com': terminal prompts disabled
exit status 128

I am using the plugin as follows:
kind: pipeline
name: debug ci

steps:
  - ...
  - name: Push changes to master
    image: appleboy/drone-git-push:0.2.2
    settings:
      remote_name: origin
      branch: master
      force: false
      commit: true
      commit_message: '[skip ci] Update HISTORY.md'
      ssh_key:
        from_secret: CICD_BOT_PRIV_KEY

image_pull_secrets:
  - dockerconfigjson

trigger:
  branch:
    - master
  event:
    - push

I have tried to set remote as conclusion of https://github.com/appleboy/drone-git-push/issues/43 but it does not seem to work:
If I add the following piece of yaml:
remote: git@gitlab.com:<repo>

I get the following error:
error: remote origin already exists.
exit status 3

I add a remote now with a different name and getting the following error:
+ git push ci HEAD:master
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
exit status 128

I will add an example with GitLab.

Thanks.
Solved this by setting a remote and a remote_origin that is not master!


LTO does not work with Clang

Describe the bug
When compiling a project using Clang, I am unable to use link-time optimization (LTO) due to the absence of /usr/lib/LLVMgold.so.
LLVMgold.so is a a linker plugin which is part of the LLVM/Clang project itself. It acts as "glue" between the Clang compiler driver and GNU gold, which is used to perform the actual linking when LTO is enabled. More information here:
https://llvm.org/docs/GoldPlugin.html
LLVMgold.so appears to be missing from Mariner's clang package. Based on my reading of the spec files and LLVM's CMake files, I believe this is because LLVM_BINUTILS_INCDIR is not being specified at the time LLVM/Clang is built.
Proposed fix:

If it isn't already, list the binutils package (which provides GNU gold) as a build-time dependency of the clang package (or llvm package, not sure which?)
Update the build spec for clang and/or llvm to specify LLVM_BINUTILS_INCDIR on the CMake command line

To Reproduce
Steps to reproduce the behavior:
$ cat <<EOF > test_lto.c
> #include <stdio.h>
> int main(void) {
>   printf("hello, with lto\n");
>   return 0;
> }
> EOF
$ clang -flto test_lto.c -o test_lto
/usr/bin/ld: /usr/bin/../lib/LLVMgold.so: error loading plugin: /usr/bin/../lib/LLVMgold.so: cannot open shared object file: No such file or directory
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)

Expected behavior
Clang should compile and link the program without error, using LTO.
Next steps
Please advise whether the proposed fix above makes sense, or whether there is some additional context as to why this does not work.
If this seems okay, I am happy to submit a PR with these changes.

I don't see any reason we cannot support this. I've opened #8582 to fix this on our 3.0 branch. I found that setting LLVM_BINUTILS_INCDIR in llvm.spec is enough to get /usr/lib/LLVMgold.so. Building clang with the same has no effect, and warns with Manually-specified variables were not used by the project: LLVM_BINUTILS_INCDIR. The repro steps worked well after installing the updated llvm on my test machine (I didn't need to rebuild/update clang).
Let me know if you need this on Mariner 2.0 - we can probably backport it as well.

Thanks for taking a look! Our team is still using 2.0 so a backport would be much appreciated.

Got the same issue on a fresh Ubuntu 24.04 install. No idea how to fix it (can't find llvm.spec or LLVMgold.so. Any idea for a workaround here?


Make a PyPI package that can be run by multiple processes.

Pull Request Test Coverage Report for Build 21

145 of 206 (70.39%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+12.8%) to 70.192%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

webdriver_recorder/plugin.py
53
76
69.74%

webdriver_recorder/browser.py
70
108
64.81%

Totals

Change from base Build 15:
12.8%

Covered Lines:
146

Relevant Lines:
208

💛  - Coveralls


rectify button hover effects

Rectified hover effects of every button and changed color of the "contribute now" button in the navbar to blue when hovered.

Good job @devilkiller-ag
Congrats 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.

SignIn / SignUp in ClueLess Website .

Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

https://www.clueless.tech/profile/43639341 @Rajdip019


help system

Now the help system is:
cli --help
cli subcommand --help

Is there alternative like git, docker, pip and so on:
cli help
cli help subcommand

Thanks!

I've got a command for that:
@main.command('help')
@click.argument('command', nargs=-1, required=False)
def help(command):
    """ Show help for specific command. """
    if command:
        main(list(command) + ['--help'])
    else:
        main(['--help'])

@rbonthond Perfect, it works like a charm!

@rbonthond - Thanks, this works well for what I wanted too. Unless I'm missing some edge case though it can be simplified to:
@main.command('help')
@click.argument('command', nargs=-1, required=False)
def help(command):
    """ Show help for specific command. """
    main(list(command) + ['--help'])


[1.11.0] Possible deadlock on container object

Originally reported by @mblaschke in https://github.com/docker/docker/issues/13885#issuecomment-210639112
Creating a different issue because it may be a 1.11 regression.
https://gist.github.com/tonistiigi/9d79de62b2f7919f33a9e987619b9de8 goroutine trace seems to point that lots of goroutines are waiting on a container lock. No obvious goroutine that would keep a lock in that trace so possibly we have a codepath that returns without releasing.
Original report:
Since we updated to 1.11.0 running rspec docker image tests (~10 parallel containers running these tests on a 4 cpu machine) sometimes freezes and fails with a timeout. Docker freezes completely and doesn't respond (eg.  docker ps). This is happening on vserver with Debian strech (btrfs) and with (vagrant) Parallels VM Ubuntu 14.04 (backported kernel 3.19.0-31-generic, ext4).
Filesystem for /var/lib/docker on both servers was cleared (btrfs was recreated) after first freeze. The freeze happens randomly when running these tests.
Stack trace is attached from both servers:
docker-log.zip
strace from docker-containerd and docker daemons:
# strace -p 21979 -p 22536
Process 21979 attached
Process 22536 attached
[pid 22536] futex(0x219bd90, FUTEX_WAIT, 0, NULL <unfinished ...>
[pid 21979] futex(0xf9b170, FUTEX_WAIT, 0, NULL

Docker info (Ubuntu 14.04 with backported kernel)
Client:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:34:23 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:34:23 2016
 OS/Arch:      linux/amd64
root@DEV-VM:/var/lib/docker# docker info
Containers: 11
 Running: 1
 Paused: 0
 Stopped: 10
Images: 877
Server Version: 1.11.0
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 400
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host
Kernel Version: 3.19.0-31-generic
Operating System: Ubuntu 14.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 3.282 GiB
Name: DEV-VM
ID: KCQP:OGCT:3MLX:TAQD:2XG6:HBG2:DPOM:GJXY:NDMK:BXCK:QEIT:D6KM
Docker Root Dir: /var/lib/docker
Debug mode (client): false
Debug mode (server): false
Registry: https://index.docker.io/v1/

Docker version (Ubuntu 14.04 with backported kernel)
Client:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:34:23 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.11.0
 API version:  1.23
 Go version:   go1.5.4
 Git commit:   4dc5990
 Built:        Wed Apr 13 18:34:23 2016
 OS/Arch:      linux/amd64

We are seeing these hangs regularly in our test suite, but only when using Docker 1.11. Curiously we did not see this in the 1.11 release candidates, though perhaps we were just lucky.

@rade Can you send sigusr1 to daemon and copy the traces from logs when this happens. Just want to make sure this is the same issue.

I notice that the stack trace referenced above contains
goroutine 759138 [chan receive, 28 minutes]:
github.com/docker/docker/daemon.(*Daemon).ContainerExecStart(0xc820063c80, 0xc822419b11, 0x40, 0x7fb8e45402b8, 0xc8209206e8, 0x7fb8e45402e8, 0xc8212739a0, 0x7fb8e45402e8, 0xc821273980, 0x0, ...)
	/usr/src/docker/.gopath/src/github.com/docker/docker/daemon/exec.go:205 +0x119e

I saw the exact same when I dumped the threads on our stuck Docker.
Our tests invoke docker exec quite a lot.

@rade This should just mean that there was an active exec process. A goroutine is made for every exec that only returns when process exits.

This should just mean that there was an active exec process. A goroutine is made for every exec that only returns when process exits.

I know that. I was simply highlighting a possible correlation, not causation. In our case the exec should have terminated.

Seeing this a couple of times with 1.11.1

We're also seeing deadlocks in 1.11.1, but how do I confirm/deny it's this same issue?

@bukzor Send SIGUSR1 signal to the daemon process and post the goroutines trace that will show up in the logs.

We have six examples right now, and I've dumped the debugging for each.
The result is huge (70M).
Here's the gist: https://gist.github.com/anonymous/0185edaee33ee8db8df6fca4a07df529

Here's the same, in more readable form: (I expanded the \t and \n)
https://gist.github.com/394589b78225d9be727a3cd7a9381156

@tonistiigi Please take a look and let us know if there's any smoking gun ^

I've had a docker attach get stuck against 1.11.1, with the container involved supposedly having exited:
# docker inspect -f '{{json .State}}' c8
{"Status":"exited","Running":false,"Paused":false,"Restarting":false,"OOMKilled":false,"Dead":false,"Pid":0,"ExitCode":0,"Error":"","StartedAt":"2016-05-24T14:07:40.844464858Z","FinishedAt":"2016-05-24T14:07:40.86345932Z"}

The stack trace shows the attach-handling goroutine:
goroutine 21626 [chan receive, 10 minutes]:
github.com/docker/docker/daemon.(*Daemon).containerAttach(0xc820323b00, 0xc820ec0700, 0x0, 0x0, 0x7f327fbb65b0, 0xc8201ab680, 0x7f327fbb65b0, 0xc8201ab660, 0xc821810100, 0x2223ad8, ...)
	/usr/src/docker/.gopath/src/github.com/docker/docker/daemon/attach.go:112 +0x543
github.com/docker/docker/daemon.(*Daemon).ContainerAttach(0xc820323b00, 0xc8216fd737, 0x2, 0xc820f4bd10, 0x0, 0x0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/daemon/attach.go:51 +0x6b9
github.com/docker/docker/api/server/router/container.(*containerRouter).postContainersAttach(0xc8207cfb90, 0x7f329a5a9f88, 0xc820f4ba40, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0, 0xc820f4b8f0, 0x0, 0x0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/api/server/router/container/container_routes.go:472 +0x6f4
github.com/docker/docker/api/server/router/container.(*containerRouter).(github.com/docker/docker/api/server/router/container.postContainersAttach)-fm(0x7f329a5a9f88, 0xc820f4ba40, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0, 0xc820f4b8f0, 0x0, 0x0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/api/server/router/container/container.go:51 +0x74
github.com/docker/docker/api/server/middleware.NewVersionMiddleware.func1.1(0x7f329a5a9f88, 0xc820f4ba40, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0, 0xc820f4b8f0, 0x0, 0x0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/api/server/middleware/version.go:42 +0xa43
github.com/docker/docker/api/server/middleware.NewUserAgentMiddleware.func1.1(0x7f329a5a9f88, 0xc820f4b9b0, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0, 0xc820f4b8f0, 0x0, 0x0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/api/server/middleware/user_agent.go:34 +0x6b8
github.com/docker/docker/api/server.(*Server).makeHTTPHandler.func1(0x7f327fbb58d8, 0xc821732840, 0xc820e556c0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/api/server/server.go:132 +0x138
net/http.HandlerFunc.ServeHTTP(0xc820be3ca0, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0)
	/usr/local/go/src/net/http/server.go:1422 +0x3a
github.com/gorilla/mux.(*Router).ServeHTTP(0xc820b305f0, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0)
	/usr/src/docker/vendor/src/github.com/gorilla/mux/mux.go:98 +0x29e
github.com/docker/docker/api/server.(*routerSwapper).ServeHTTP(0xc820882920, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0)
	/usr/src/docker/.gopath/src/github.com/docker/docker/api/server/router_swapper.go:29 +0x72
net/http.serverHandler.ServeHTTP(0xc82031b440, 0x7f327fbb58d8, 0xc821732840, 0xc820e556c0)
	/usr/local/go/src/net/http/server.go:1862 +0x19e
net/http.(*conn).serve(0xc821732790)
	/usr/local/go/src/net/http/server.go:1361 +0xbee
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:1910 +0x3f6

@rade Why do you think this goroutine matches the container from inspect? In your stack trace I see a bunch of goroutines in the attach stream copy phase but I don't see goroutines waiting for a container lock. So I'm not sure what "getting stuck" means in this case.

Why do you think this goroutine matches the container from inspect?

It's a bit presumptious, but it's the only goroutine that is dealing with an attach command.

So I'm not sure what "getting stuck" means in this case.

I have a docker attach c8 that is just sitting there, even though c8 is dead (according to the inspect).

I don't see goroutines waiting for a container lock.

I haven't looked into that, but if so, and if "waiting for a container lock" is the defining criteria for this issue then perhaps the what I am seeing is a different issue.

I'm seeing this also in 1.10.3

Any updates yet?

This is confirmed fixed in 1.11.2, as far as I'm concerned.
On Mon, Jun 20, 2016, 03:10 Daniel Huhn<EMAIL_ADDRESS>wrote:

Any updates yet?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/docker/docker/issues/22124#issuecomment-227101970,
or mute the thread
https://github.com/notifications/unsubscribe/AAnFSE1WQlBzoNASW-fS4cVfUmOGIIWOks5qNmcCgaJpZM4IKDci
.

Changelog for 1.11.2 only has https://github.com/docker/docker/pull/22918 for deadlocks. Not this issue. And its still open anyway, so it probably is not confirmed, is it?

I updated our prod cluster to 1.11.2. Now our monitoring (Datadog) reports the daemons going down sometimes but they become responsive again after a minute or two:

Can any one reproduce this with 1.12.0-rc2 ?

@GameScripting would you be able to check if 1.12-rc fixes this in your use-case?

@thaJeztah @tiborvass We've been hitting this issue at my company as well, and I've been subscribed to this issue so I figured I'd respond to your query of whether anyone is attempting to reproduce on the new version.
We were hitting some issues with getting 1.12-rc2 deployed last week due to other changes in 1.12, but have worked around those and, as of a few hours ago, we are running 1.12-rc2 on 4 hosts in our QA cluster that experiences these deadlocks. We'll likely expand that to 16 hosts in a few days if 1.12 proves otherwise stable. In this particular cluster, we hit the deadlock at least once every two weeks, but sometimes more frequently (some weeks it happens almost daily, guessing likely due to container churn).
If we hit the deadlock on 1.12-rc2, I'll be sure to post it here ASAP for you to confirm, but wanted to let you know that it may take time.

thanks @PaulFurtado that's really appreciated. Issues like this may be hard to reproduce

This was closed because the original issue is fixed in master.
I can't see a deadlock in the trace from @rade , issue from @bukzor  was fixed in #22732 in v1.11.2.
If you encounter deadlocks or strange unresponsiveness please send SIGUSR1 signal to daemon process and create a new issue with the stacktrace that you can find from the logs.

@PaulFurtado He are hit by this issue on one host today. Did you have any issues so far?


updated task name

Pre-Flight checklist

[x] Testing

[x] Code is tested
[x] Changes have been manually tested

What are the relevant tickets?
Closes #313
What's this PR do?
Updates sync_courseruns_data name to match the name is settings.
How should this be manually tested?

make a course / course run with same courseware_id both on MIT xOnline and edx-platform  e.g course-v1:edX+DemoX+Demo_Course
then run management command / celery tasks to run the syncs of data
docker-compose exec web python manage.py sync_courserun --run=course-v1:edX+DemoX+Demo_Course
courses.tasks.sync_course_runs_data

Codecov Report

Merging #317 (e0fedc3) into main (a372c2e) will increase coverage by 5.38%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #317      +/-   ##
==========================================
+ Coverage   91.59%   96.97%   +5.38%
==========================================
  Files         220      127      -93
  Lines        6519     2975    -3544
  Branches      534        0     -534
==========================================
- Hits         5971     2885    -3086
+ Misses        463       90     -373
+ Partials       85        0      -85

Impacted Files
Coverage Δ

courses/tasks.py

users/management/commands/block_users.py

courses/constants.py

openedx/urls.py

authentication/urls.py

fixtures/common.py

users/serializers.py

users/apps.py

openedx/apps.py

cms/api.py

... and 83 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 a372c2e...e0fedc3. Read the comment docs.


Add cluster metrics monitors blog

Description
Add cluster metrics monitors blog
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the BSD-3-Clause License.

@natebower Thanks for reviewing! All comments are addressed.

@pajuric Could you provide meta/keywords when you get a chance? Thanks.

@krisfreedain @dtaivpp @nateynateynate - Blog is approved and ready to publish.


Replacing the "From" operator logic

The From operator was introduced to enable including multiple values of the same field into query criteria.
The most illustrative example is querying the patients that have data coming from both GDC and PDC data nodes.
One of the problems of the current implementation is that it utilizes subqueries to resolve the From operator which then complicates the logic for the files endpoint.
The following is the suggestion for replacing the From operator such that we achieve the same results by adding conditions into a single where clause instead of creating subqueries.
cda-python code:
q1 = Q('File.identifier.system = ("GDC", "IDC")')
q2 = Q('sex = "female"')

q = q1.And(q2)
r = q.run(table='gdc-bq-sample.R2_practice_kit', version='all_v1', select='Patient')

SQL translation:
SELECT nodes.id,
       ANY_VALUE(nodes.sex) as sex,
       ANY_VALUE(nodes.race) as race,
       ANY_VALUE(nodes.ethnicity) as ethnicity,
       ANY_VALUE(nodes.days_to_birth) as days_to_birth,
       ANY_VALUE(nodes.File) as File,
       ANY_VALUE(nodes.ResearchSubject) as ResearchSubject
FROM `gdc-bq-sample.R2_practice_kit.all_v1` AS nodes,
UNNEST(File) AS _File,
UNNEST(identifier) AS _identifier
WHERE (
    nodes.id IN (
        SELECT nodes.id
        FROM `gdc-bq-sample.R2_practice_kit.all_v1` AS nodes,
        UNNEST(File) AS _File,
        UNNEST(identifier) AS _identifier
        WHERE _identifier.system = "GDC"
        GROUP BY nodes.id
        HAVING COUNT(*) >= 1
    )
    AND
    nodes.id IN (
        SELECT nodes.id
        FROM `gdc-bq-sample.R2_practice_kit.all_v1` AS nodes,
        UNNEST(File) AS _File,
        UNNEST(identifier) AS _identifier
        WHERE _identifier.system = "IDC"
        GROUP BY nodes.id
        HAVING COUNT(*) >= 1
    )
    AND
    nodes.sex = "female"
)
GROUP BY nodes.id

The assignment syntax in cda-python code is just a suggestion, and perhaps should be decided based on developers' inputs.
The translated BQ code shows how the practice tables are queried (it's good for testing because we know what results to expect), but the only thing that would be different with production tables is the SELECT clause. This first needs to be resolved by https://github.com/CancerDataAggregator/cda-service/issues/69.
To sum up – this only represents the replacement for the From operator and it doesn't yet provide the complete files endpoint logic. Though, it sets up the majority of elements that are needed for supporting the files endpoint.

Lets decide if we're keeping FROM or not @rfricke-asymmetrik

I think we decided that we have already made a better solution on accident


[Bug]: no way for logged-in users to view the landing page

URL of the Page
https://postreview-app.herokuapp.com/
What happened?
Another quick observation here - there is no way for users to view the landing page once they have logged in. That, by itself, is not a huge problem, but in our case - the landing page is the only place users can find instructions and examples on how to operate the website. Do you think we can add a link to the header for users to go back to landing? Or make a new page with instructions?
Steps to reproduce
No response
What browsers are you seeing the problem on?
Chrome
Code of Conduct

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

Do we want a separate page showing how it works?


Gradle Testing Targets

Testing
Problem
Testing is not a part of gradle despite some existing Regression tests and Unit tests
Goal
Set up gradle automated testing
TODO

Targets for existing tests
plan for extending tests in future

Triage Info

Priority: Moderate
Impact: ?
Due Date: ?

PR #26 is addressing test targets as well as documentation


bugfix: populate IstioKindList with proper object references

What this PR does / why we need it:
Which issue this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged): fixes #1323
fixes https://github.com/istio/pilot/issues/1324
Special notes for your reviewer:
Release note:

update branch.. This looks good! Thanks for the fix


Spike: Sep-24 Requirements

As an Anchor Platform engineer, I would like to determine the requirements for AP SEP-24 Implementation and flush out design/implementation tasks.

Here is the rough plan to implement SEP-24 in Anchor Platform

Review the gap between SEP-24 specification and Sep24Service.java.
Create issues and implement
Patch Sep24ServiceTest.kt and maintain 100% coverage.
Implement Sep24Integration test in CI
Enable stellar-anchor-tests SEP-24 test in basic tests.
Harden and clean up core library Maven Central publication process with Github secrets.
Start working with MGI to integrate with the main branch.
Migrate MGI integration to Maven Central integration.

@brunomuler @nirojapanda @nickgilbert


ochttp: OpenCensus stats for net/http serving.

Hello! I noticed this feature was missing a few days ago and reached out to @rakyll internally :-)

Ooo. I did not run go vet before sending this PR. My apologies, I'll fix that next week!

PR updated, please LMK if there's anything else.

PTAL? I think I've addressed everything.

I've rebased onto latest master.

I am taking over this PR and addressing the issues pointed above.

Please review https://github.com/census-instrumentation/opencensus-go/pull/534.

@rakyll took over it with https://github.com/census-instrumentation/opencensus-go/pull/534. Thank you @fluffle for your work on it and @rakyll for finishing it up!


copy edited

closes #4720

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/4e1342036a66b0a296cac4f20d426f32e4622997/
Edited pages:

v19.1/training/geo-partitioning.md
v2.1/training/geo-partitioning.md


gvision error

with the latest version of google cloud gvision has errors
AttributeError: module 'google.cloud.vision' has no attribute 'types'.
Types has to be removed to work
google_cloud_vision-3.1.3-py2.py3-none-any.whl
google_cloud_storage-2.5.0

Duplicate of https://github.com/invoice-x/invoice2data/issues/323


Cancelling an upload does not automatically start uploading next file in queue

How to reproduce:
Set concurrency to a low value (e.g. 3). Upload multiple files that are more than the concurrency value. Cancel any of the files that are currently uploading. This does not automatically start uploading the next file in queue.
Moreover, if you cancel all files in progress, it will no longer proceed to start the rest of the files in queue.
Suggested solution:
In the startUpload() method under /ngx-uploader.class.ts file, add a line that watches for "unsubscribe()" to the "this.uploadFile()" observable. As soon as unsubscribe() is called, it should perform "observer.complete()".  Using a "finalize" operator should do the trick: https://www.learnrxjs.io/operators/utility/finalize.html

Since this is a blocker for me, I just hacked into the NgUploaderService prototype and had to override the startUpload() method. Here's how I solved it:
import { finalize } from 'rxjs/operators';

/**
 * Override startUpload prototype
 */
NgUploaderService.prototype.startUpload = startUpload;

/**
 * New start upload
 */
function startUpload(upload: { file: UploadFile, event: UploadInput }): Observable<UploadOutput> {
  return new Observable(observer => {
    const sub = this.uploadFile(upload.file, upload.event)
      /**
       * When sub.unsubscribe() is called via 'cancel' or 'cancelAll',
       * trigger observer.complete() to eventually continue queue
       */
      .pipe(finalize(() => {
        if (!observer.closed) {
          observer.complete();
        }
      }))
      .subscribe(output => {
        observer.next(output);
      }, err => {
        observer.error(err);
        observer.complete();
      }, () => {
        observer.complete();
      });

    this.subs.push({ id: upload.file.id, sub: sub });
  });
}

The critical part is to use finalize operator before subscribing to uploadFile(). When "cancel" calls sub.unsubscribe(), this line will complete() the observer, therefore allowing to process the next file in queue.


Feature/apvs 1043/add time and remove cost field from train expense on advance claims

We now hide cost and display a departure time field for advance claims.
Added validation for the new field.
Added new query to determine if a claim is an advance claim or not.
Updated the first time advance claim end-to-end test to add a train rather than a bus expense to test the new functionality.
Added/updated tests for all effected files.
We now display nothing in the amount column on the claim summary page if an expense is train and the claim is advance.
Confirmed that Chris is happy with this.
Checklist

[x] Unit tests
[x] End-to-End tests
[x] Code coverage checked
[x] Coding standards
[x] Error Handling
[ ] Security/performance considered?
[ ] Deployment changes considered?
[ ] README updated

After chatting are realising these are approved by Chris already initial comments can be ignored and merging now


vercel Error message after deployment

2023-02-20T02:09:56.667Z	2ef05ca9-7671-4a63-a961-3fc179b08117	ERROR	Unhandled Promise Rejection 	{"errorType":"Runtime.UnhandledPromiseRejection","errorMessage":"Error: EROFS: read-only file system, open '/var/task/.next/message-store.json'","reason":{"errorType":"Error","errorMessage":"EROFS: read-only file system, open '/var/task/.next/message-store.json'","code":"EROFS","errno":-30,"syscall":"open","path":"/var/task/.next/message-store.json","stack":["Error: EROFS: read-only file system, open '/var/task/.next/message-store.json'"]},"promise":{},"stack":["Runtime.UnhandledPromiseRejection: Error: EROFS: read-only file system, open '/var/task/.next/message-store.json'","    at process. (file:///var/runtime/index.mjs:1194:17)","    at process.emit (node:events:525:35)","    at emit (node:internal/process/promises:149:20)","    at processPromiseRejections (node:internal/process/promises:283:27)","    at process.processTicksAndRejections (node:internal/process/task_queues:96:32)"]}
Unknown application error occurred
Runtime.Unknown

fixed: #3
Thanks.


Advanced audio player Audacious

I ask for the integration in Moccacinno of the software Audacious.
Thanks in advance.

Try luet search audacious.

Thank you my friend, Audacious work perfectly.

It was there, I use it too ;)


Public files archive includes "bytes" prefix

Just downloaded the public archive, and noticed that the filename is: b'QIITA-public.tgz'. All with quotations and the b prefix. File seems to open just fine otherwise.

Thank you for reporting. This sounds like a python 2.7 -> 3 conversion thing.


Please update for "nested edge" modules

Now that the nested edge is released, how does this info apply to edge modules running on a nested edge? For example, Direct Method call, does it work (can we use it to call an edge module running on a nested edge)? Same for Module Twin, etc. Thanks.

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

ID: 58ad27ec-834c-d85d-79f9-ee699019be33
Version Independent ID: b108b7b1-d28d-abed-467d-39a661c8e086
Content: Understand Azure IoT Hub direct methods
Content Source: articles/iot-hub/iot-hub-devguide-direct-methods.md
Service: iot-hub
GitHub Login: @robinsh
Microsoft Alias: robinsh

Hello @Mansoormahfoud I have assigned the issue to the content author for further review.

#reassign JimacoMS4

Hi @Mansoormahfoud - thanks for your feedback. The short answer is that you can call DMs, etc. on a nested edge device w/o any additional considerations as long as you have the device configured correctly in IoT Hub. That is, the device should be configured with the appropriate parent device.
Nested edge is a transparent gateway meaning that once the gateway and the parent/child relationship is set up, the gateway should be ‘transparent’ to the device and IoT Hub. There’s no additional information that needs to be included in a direct method call. IoT Hub will know to send it first to the assigned parent device and it will get automatically routed to the child device.
For more information, see the sections that discuss transparent gateway in this topic: https://docs.microsoft.com/en-us/azure/iot-edge/iot-edge-as-gateway?view=iotedge-2020-11.

Hi @Mansoormahfoud Thanks again for your questions. At this time, I'm going to close this issue. Since nested edge doesn't really change the behavior, we won't update the documentation at this time. We will continue to monitor feedback and may decide to update the docs at a later date if it is warranted. Thanks again for your questions!
-Jimaco

#please-close


build fail on esim_visualization: No rule to make target '/usr/lib/x86_64-linux-gnu/libvtkproj4-6.2.so.6.2.0'

Running on fresh install of ubuntu 16.04 Xenial and ROS Kinetic (full desktop install).
Build of esim fails on error: No rule to make target '/usr/lib/x86_64-linux-gnu/libvtkproj4-6.2.so.6.2.0' when trying to build esim_visualization. Perhaps this is due to a recent update that was pushed to libvtk6 (https://bugs.launchpad.net/ubuntu/+source/vtk6/+bug/1573234)?

I am also getting the same error. Did you solve it? If yes, please update.


Ionic guide including ionic4

[X ] I have read freeCodeCamp's contribution guidelines.
[ X] My pull request has a descriptive title (not a vague title like Update index.md)
[ X] My pull request targets the master branch of freeCodeCamp.
[ X] None of my changes are plagiarized from another source without proper attribution.
[ X] My article does not contain shortened URLs or affiliate links.

@domisginger, everything LGTM! Thank you for helping us improve this section of the guide. Looking forward to your next contribution! :+1: :+1:


Fix a bug in consuming streams in Paramiko ssh client

I wrote a wrapper to that wraps the SSH client to test. See https://github.com/lakshmi-kannan/st2/pull/2 and specifically https://github.com/lakshmi-kannan/st2/commit/1f0e025f8ff378eff7dd00a929cffce035e63a4b.
(virtualenv)/m/s/s/st2 git:paramiko_parallel_ssh ❯❯❯ st2common/bin/paramiko_ssh_evenlets_tester.py --hosts=localhost,<IP_ADDRESS> --user=lakshmi --private-key="/home/vagrant/.ssh/id_rsa" --cmd="pwd"
"cmd results: \n{'<IP_ADDRESS>': [u'/home/lakshmi\\n', '', 0, True], 'localhost': [u'/home/lakshmi\\n', '', 0, True]}"
(virtualenv)/m/s/s/st2 git:paramiko_parallel_ssh ❯❯❯

Good catch. Merged into trunk. Thanks.
We probably never encountered this issue because we always used it with remote servers where a higher latency would mask this bug :)


Build test suite for Deploy Acceptor

CHANGELOG:

Add a test fixture to the deploy acceptor
Added tests to assert the intended behavior of the deploy acceptor

Closes: #1782

This might be out of scope of this PR, but the unit tests for Deploy::is_acceptable() function could be hardened while we're taking care of DeployAcceptor tests.
For now I see that I can comment the line below and all tests still pass.
self.is_valid_size(config.max_deploy_size)?;

bors r+


Multiple videos within ng-repeat

Hi everybody,
I'm trying to output different videos based on a json file I iterate through ngRepeat. All seems to work fine but the video source is the same for all the videos even if I encapsulated the section in a inner controller in order to manipulate the model accordingly to my needs. The other elements in each section work just fine but the video doesn't. Is there anything I missed? Any ideas?
Thanks!

+1
I have this same issue, and am doing what @enricodeleo is doing. I would prefer to continue to use ngVideo.


Initial geometric types

Might be better with separate packages for each type, e.g. types-point exposing Point


[DM-29123] Improve CI caching and Docker builds

Use the official pre-commit action with built-in caching
Cache the entire node_modules directory and skip npm ci if possible
Add a .dockerignore to reduce the amount we copy into the Docker build
Relax some action dependencies
Add the Python version to the tox cache key and use tox.ini instead of pyproject.toml
Only run Docker builds for tags and ticket branches to reduce spurious image pushes
Only run docs builds for main and ticket branches with changes touching the docs

Oh, I just thought of a downside to putting the Docker build in a separate workflow rather than including it in the test workflow: it's possible to publish a docker image that fails tests. Right?

Right, I have that as a stand-up topic. It's an unfortunate trade-off.

Hm, what about using jobs.<job_id>.if to gate the Docker build rather than a separate workflow using on?

I looked at that but had no idea what condition to write.


Database identifiers doc does not mention how to escape delimiters

The Database identifiers document could benefit from showing how to escape delimiter characters that are part of a delimited identifier.
For example:
SELECT KeyCol FROM [dbo].[table_with_[]]_brackets]; for an object named table with [] brackets using brackets as a delimiter
SELECT KeyCol FROM "dbo"."""table with lots of "" quotes"""; for an object named "table with lots of " quotes" using quotes as a delimiter
While I would hope that nobody ever has to deal with an object where that's needed, I can't find this clearly referenced elsewhere in the documentation.

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

ID: 76dc89ee-79b3-9175-fcbd-0115d0b8d00d
Version Independent ID: 402a20bb-727f-5681-f288-471aa9cb6b50
Content: Database identifiers - SQL Server
Content Source: docs/relational-databases/databases/database-identifiers.md
Service: sql
Sub-service: configuration
GitHub Login: @WilliamDAssafMSFT
Microsoft Alias: wiassaf

@nathan-at-delphix -- Nathan, thank you for your clear feedback.
@WilliamDAssafMSFT -- William, please look into this issue.

Thanks for taking the time to provide this feedback, @nathan-at-delphix. We'll consider this type of content on edge case naming in future updates to this article.


WIP: bump library-go

replace github.com/openshift/library-go=github.com/sanchezl/library-go@master
go mod vendor

/retest


err: Test_terminal_vt420

Steps to reproduce
Q:
Test_terminal_vt420[10]..WaitForAssert[2]..<SNR>4_WaitForCommon[11]..<lambda>152 line 1: Pattern 't_xo=y' does not match

A:
'vt420' not known. Available builtin terminals are:
    builtin_ansi
    builtin_vt320
    builtin_vt52
    builtin_xterm
    builtin_iris-ansi
    builtin_pcansi
    builtin_win32
    builtin_amiga
    builtin_dumb
    builtin_debug

#14542 @ant0sha
Expected behaviour
no err
Version of Vim
9.1.354
Environment
linux
Logs and stack traces
No response

The error message in the Q: part seem incomplete.

The error message in the Q: part seem incomplete.

no, just Not found in termcap: term=vt420
--
shane.xb.qian

So where is your terminfo? do you have vt420 in there?

You may need to install an additional package to get the vt420 term definition (e.g., in Debian it's the ncurses-term package).

You may need to install an additional package to get the vt420 term definition (e.g., in Debian it's the ncurses-term package).

oh, thanks, yes, but the point was the test may need to check vt420 if was there, which made it be more robust, it would be ran not only at current CI.
// this was a message to author of https://github.com/vim/vim/pull/14542 @ant0sha
--
shane.xb.qian

Hm, but ncurses-term depends on ncurses-base which is an essential package. So I would think one can expect it to be there. In any case, I don't think it makes sense to keep this issue open.

Hm, but ncurses-term depends on ncurses-base which is an essential package. So I would think one can expect it to be there. In any case, I don't think it makes sense to keep this issue open.

ncurses-base was an essential package, but ncurses-term looks not,
so this test potentially would be failed, specially the test specifically was for vt420.
--
shane.xb.qian

yes, but it depends on an essential package. Unless you mess with the dependencies, you should have it. In any case, it seems like an issue with that particular environment

as James said it is an additional package in debain, it should be same as Ubuntu, which default it did not have vt420.
so if that code of that test would check if it had vt420 there firstly should be more robust.
// or you had to assume everyone would install nucurs-term.
--
shane.xb.qian

yes, but it depends on an essential package. Unless you mess with the dependencies, you should have it.

You have it reversed.  ncurses-base is essential, so it will be installed. ncurses-term provides additional, less frequently needed definitions, so it may not be installed.
Not sure if there's a better way to check for the term definition (or how portable it is, especially on the BSDs), but one possibility is to only run the test if infocmp vt420 has a successful exit status.

You have it reversed.

Indeed.
So I guess we need something along those lines here:
diff --git a/src/testdir/test_terminal3.vim b/src/testdir/test_terminal3.vim
index 223bcc537..588a9e010 100644
--- a/src/testdir/test_terminal3.vim
+++ b/src/testdir/test_terminal3.vim
@@ -935,6 +935,12 @@ func Test_terminal_vt420()
   CheckRunVimInTerminal
   " For Termcap
   CheckUnix
+  let a = system('infocmp vt420')
+  if v:shell_error
+    throw 'Skipped: vt420 terminfo not available'
+    " reset v:shell_error
+    let a=system('true')
+  endif
   let rows=15
   call writefile([':set term=vt420'], 'Xterm420', 'D')

thanks very much.
// just not sure if BSD had infocmp, otherwise seems good.
--
shane.xb.qian


Look at Debouncing or Throttling Resize Operations

We could look at improving re-draws/re-renders when the visual is resized, notably:

When the visual gets put into focus mode, the visuals SDK runs several update methods, when we might only expect one. This is possibly due to how Power BI resizes the iframe element for a custom visual (note: it might be worth asking MS if this can be done in the developer visual host also, as it has benefits to all custom visuals this way).

When a user is resizing the developer visual, the update method is triggered. We already do some things to avoid re-processing data (as it doesn't get reloaded), but we can probably do more to selectively debounce or throttle the amount of times we re-render a visual specification whilst in the process of resizing.

Some of this is mitigated by adding #180


ReferenceError: MouseEvent is not defined

I'm submitting a...

[ X] Bug report
[ ] Feature request
[ ] Documentation issue or request

In package

[ ] @ng-toolkit/init
[ ] @ng-toolkit/serverless
[X ] @ng-toolkit/universal

Current behavior

After quite a bit of work I was able to get a successful build.   However running the server (npm run server) fails with the following errors

ng build --prod

69% building modules 652/661 modules 9 active …components\spinner\spinner.ngfactory.jsDEPRECATION WARNING on line 5, column 8 of stdin: il 69% building modules 652/662 modules 10 active …roller\live-app-controller.component.tses with @import is non-standard behaviour which will be removed in future versions of LibSass.             cust 69% building modules 653/662 modules 9 active …components\spinner\socumentation o 69% building modules 653/663 modules 10 active …l3-singer-header.component.ngfactory.jsn how to create a custom importer.
Date: 2018-07-17T05:09:31.847Z
Hash: 89cbf44b79bbfc7f8b55
Time: 55542ms
chunk {scripts} scripts.abc521399cddc9dfff22.js (scripts) 213 kB  [rendered]
chunk {0} runtime.a66f828dca56eeb90e02.js (runtime) 1.05 kB [entry] [rendered]
chunk {1} styles.1c7c749ab96b30966a4d.css (styles) 275 kB [initial] [rendered]
chunk {2} polyfills.23fa5a12ebb4c728ee22.js (polyfills) 98.1 kB [initial] [rendered]
chunk {3} main.6df4b73f3741029cdd53.js (main) 4.39 MB [initial] [rendered]
PS C:\Projects\TestApp\TestApp> npm run server

<EMAIL_ADDRESS>server C:\Projects\TestApp\TestApp
node local.js

C:\Projects\TestApp\TestApp\dist\server.js:260546
__metadata("design:paramtypes", [MouseEvent]),
^
ReferenceError: MouseEvent is not defined
at C:\Projects\TestApp\TestApp\dist\server.js:260546:42
at Object../node_modules/primeng/components/table/table.js (C:\Projects\TestApp\TestApp\dist\server.js:260561:2)
at webpack_require (C:\Projects\TestApp\TestApp\dist\server.js:245758:30)
at Object../node_modules/primeng/components/table/table.ngfactory.js (C:\Projects\TestApp\TestApp\dist\server.js:261524:10)
at webpack_require (C:\Projects\TestApp\TestApp\dist\server.js:245758:30)
at Object../src/app/home/venue/venueprofile/venueschedule/venueschedule.component.ngfactory.js (C:\Projects\TestApp\TestApp\dist\server.js:280232:11)
at webpack_require (C:\Projects\TestApp\TestApp\dist\server.js:245758:30)
at Object../src/app/home/venue/venueprofile/venueprofile.component.ngfactory.js (C:\Projects\TestApp\TestApp\dist\server.js:279965:11)
at webpack_require (C:\Projects\TestApp\TestApp\dist\server.js:245758:30)
at Object../src/app/home/content/map-controller/map-overlay/map-overlay.component.ngfactory.js (C:\Projects\TestApp\TestApp\dist\server.js:272958:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
Expected behavior

Minimal reproduction of the problem with instructions

Example repository

What is the motivation / use case for changing the behavior?

Environment

Angular version: 6.0.8

Browser:
- [ X] Chrome (desktop) version XX
- [ ] Chrome (Android) version XX
- [ ] Chrome (iOS) version XX
- [ ] Firefox version XX
- [ ] Safari (desktop) version XX
- [ ] Safari (iOS) version XX
- [ ] IE version XX
- [ ] Edge version XX

For Tooling issues:
- Node version: 8.11.3
- Platform:  Windows

Others:

I was led to believe that this request would be addressed in less than a one, maybe two minutes tops...kidding, but no seriously any ideas?


[5.4] SupportCollectionTest cleanup

Removed unused variables and fixed phpdoc

I believe this has already been done in master branch

@lucasmichot Verified in master branch. Only phpdoc changes were fixed.

Please send to master branch.


mysql could transaction have timeout time as argument?

I encountered a scenario that trying to persistent to heavy loaded mysql tables. And often, the db tables are locked. I don't want front end to wait forever and when db is busy persistent to db just timeout so I can tell front end that you can try another time. So I hope transaction method could have extra argument like timeout value. Is that feasible?
test("transaction, when table is locked, the response future will never return") {

    val response: Future[String] = RepoSetting.pool.inTransaction(connection => {

      for (
        f1 <- connection.sendQuery("insert into insert_tag values ('2015-03-20', 'testlock6', 'testlock')")

        f2 <- connection.sendQuery("insert into xinszhou_tag values ('2015-03-20', 'testlock6', 'testlock')")

      ) yield "done"

    })

    try {
      Await.ready(response, 5.second)
    } catch {
      case exp: Exception => println("exp")
    }

    response.onComplete {
      case Success(res) => println(res)
      case Failure(exp) =>
        println(exp)
    }

    Thread.sleep(600000)

  }

Since future has no built in cancel() method and no timeout value, it seems it is pretty hard to implement that.

@sangszhou we have just implemented timeouts for queries: https://github.com/mauricio/postgresql-async/blob/master/db-async-common/src/main/scala/com/github/mauricio/async/db/Configuration.scala#L49

seems 0.2.18 for scala2.11 doesn't ready yet

Whoops, my mistake. Just pushed it to sonatype, should show up at maven central over the next couple hours.

Cool. One more question. If I had a bunch of queries in one transaction, the query timeout is configured for individual query or for the transaction itself?


Fixed file header

Should solve the css issue

It's not clear to me which CSS issue you're referring to...

I agree that it would have been helpful to have more details of what you were trying to fix. This is what the page looks like for me:

Thanks for the contribution :+1:

Sorry, new to this sort of thing. There was context in the gitter chat I
should have included.
On Sun, 1 Apr 2018, 03:03 Dan Yeaw<EMAIL_ADDRESS>wrote:

I agree that it would have been helpful to have more details of what you
were trying to fix. This is what the page looks like for me:
[image: screenshot from 2018-03-31 21-58-55]
https://user-images.githubusercontent.com/10014976/38169110-eb875918-352e-11e8-9f4d-e1c056d1b81b.png
Thanks for the contribution 👍
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/pybee/toga/pull/345#issuecomment-377737268, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AToOHoVCI2_9Iuhyp6HxWDfiubRri81Xks5tkDV3gaJpZM4RvRKk
.

This is a known (and reported) problem with Read The Docs - see rtfd/readthedocs.org#3715. If you build the docs locally, you'll see that it renders fine.

@freakboy3742 That explains why everything looked great when I built Sphinx locally using this PR fork


Fix file permission

fix #139

Thanks, but this should be handled by this plugin, not the user.

Not really understand, ha.

Peter: couple questions:

what is the file permissions of a css file created by the sass command
line tool? Does it change if the source files have different permissions?
what is the file permissions of a file that is put through gulp.src and
out gulp.dest, with no tasks in between? Does it change or maintain file
permissions?

Once those questions are answered we can see where any permission issues
arise, and tackle them in the correct repo. I don't think the code in gulp
Ruby sass has any effect on the permissions of the files that go through
it. Sindre is saying if you need your files to be that exact permission
then you should use the chmos task in your gulpfile -- it's not something
we want to decide for everyone that uses the plugin.
On Sunday, January 11, 2015, Peter Dave Hello<EMAIL_ADDRESS>wrote:

Not really understand, ha.
—
Reply to this email directly or view it on GitHub
https://github.com/sindresorhus/gulp-ruby-sass/pull/186#issuecomment-69509482
.

--
Rob Wierzbowski
@robwierzbowski http://twitter.com/#!/robwierzbowski
http://github.com/robwierzbowski
http://robwierzbowski.com