[FEATURE]: Implement Config File

The sqruff cli should read a file called .sqruff from the root of the directory on each command.
Example structure:
[sqruff]
# Supported dialects https://github.com/quarylabs/sqruff
# Or run 'sqruff dialects'
dialect = ansi

# Comma separated list of rules to exclude, or None
# AM04 (ambiguous.column_count) and ST06 (structure.column_order) are
# two of the more controversial rules included to illustrate usage.
exclude_rules = ambiguous.column_count, structure.column_order

# The default configuration for capitalisation rules is "consistent"
# which will auto-detect the setting from the rest of the file. This
# is less desirable in a new project and you may find this (slightly
# more strict) setting more useful.
# Typically we find users rely on syntax highlighting rather than
# capitalisation to distinguish between keywords and identifiers.
# Clearly, if your organisation has already settled on uppercase
# formatting for any of these syntax elements then set them to "upper".
# See https://stackoverflow.com/questions/608196/why-should-i-capitalize-my-sql-keywords-is-there-a-good-reason
[sqruff:rules:capitalisation.keywords]
capitalisation_policy = lower
[sqruff:rules:capitalisation.identifiers]
extended_capitalisation_policy = lower
[sqruff:rules:capitalisation.functions]
extended_capitalisation_policy = lower
[sqruff:rules:capitalisation.literals]
capitalisation_policy = lower
[sqruff:rules:capitalisation.types]
extended_capitalisation_policy = lower

Success criteria:

As a user can I run sqruff lint without specifying a dialect?
As a user can I exclude rules to check?
As a user can I define a max file-length?
As a user can I define rule-specific policies i.e. set the capitalisation policy.

@benfdking & @gvozdvmozgu  to review

A few of my thoughts/opinions that are running through my mind
I would start by not deviating from anything that sqlfluff does, as, in the first instance, our V1 should still try to be as close as possible in terms of fidelity. Even if that is sub-ideal initially, I think we can change that down the line when we are more confident in it. That doesn't extend to all the naming conventions; I just think we pick the latest and maybe not try to backfill everyone.
For V2,
After having achieved some parity, structurally, I think it's important that the rule options are defined strictly in code. Letting each rule define its parameters, as well as any rule cross dependencies and what it can take, will make the project much easier to debug and scale. For example, at the moment, we have a default config that is a [toml] file. I think we should be able to generate a file from each rule that gives it its "default."
Over time, equally, I think we should try to move away as much as possible from maps into strict types that make the project feel more robust.
Once those things are in place, I think it will be easier to move defaults and then try to part ways with sqruff.

It seems this is already implemented? At least version 1, as described above

👍
Happy to close. @louisjoecodes ?

Hey @gvozdvmozgu, are there any questions f


Update visual-paradigm to 14.0,20170403

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Closing in favour of https://github.com/caskroom/homebrew-cask/pull/31809.


How to build a splash web server which could deal with 100 000（maybe more） access request

I want to build a server that uses spalsh load balancing which could deal with about 100 000 access request in a day,and id like to make it could process the request for no more than 1 second each time.So,how many base server should i use and how about the servers property？

For a splash load balancer, you can check out https://github.com/TeamHG-Memex/aquarium/
With multiple splash servers, you can have one server process a request for more than 1 second (latency) but still be able to process more than 1 request per second overall (throughput) because multiple would be working on different requests - you'd need to send requests in parallel too to achieve this.


Doubt

I know that here is not the appropriate place for this type of question but I did not find the place on the internet
most appropriate.
What unit of measure is the completion of variable duration?
microsecond, millisecond, second ..
"duration": 6743.466,

It appears salt uses miliseconds as the base unit.
Looks like the highstate output formatter takes ms as input and calculates the human readable version. See https://github.com/saltstack/salt/blob/develop/salt/output/highstate.py#L462


Reproducing error from the paper and config file

Thank you for sharing your impressive work on object detection!
I wanted to know the score I would get with your work in my environment, so I did the following:
Model: STD with Oriented RCNN and HiViT-B
Dataset: DOTA v1.0
Training option: As per the config file "rotated_imted_hb1m_oriented_rcnn_hivitdet_base_1x_dota_ms_rr_le90_stdc_xyawh321v.py"
For image splitting:
Train set / Test set: Multi-scale / gap 500 / scales 0.5, 1.0, 1.5
Val set: Single-scale / gap 200
However, in the config file, the training data consists of 'trainval' (referred to as 'data_root_ms + trainval~~'). I created the Trainval set with the multi-scale option.
After 12 epochs, I ran a test task with the test set using the dist_test.sh file, but I couldn't achieve results similar to those in the paper. I got about an mAP of 28.7. Could there be a mistake in my training or testing approach?
Could you please tell me if there is a problem with my experiment?

Thank you for your feedback. We roughly suggest that the training process seems to be no problem as there is still 28.7% mAP rather than 0 finally. However, more training details may need to be verified, and you can provided us with the training log file and the feedback email from DOTA official website after test-set result submission to further troubleshoot the issue for you.

Image split of DOTA dataset. When running the split plan provided by mmrotate-0.3.3/0.3.4, you will receive a message about "total images number" (please verify if your datasets are consistent with ours):

python tools/data/dota/split/img_split.py --base-json tools/data/dota/split/split_configs/ss_train.json
# Total images number: 15749
python tools/data/dota/split/img_split.py --base-json tools/data/dota/split/split_configs/ss_val.json
# Total images number: 5297
python tools/data/dota/split/img_split.py --base-json tools/data/dota/split/split_configs/ms_trainval.json
# Total images number: 138883
python tools/data/dota/split/img_split.py --base-json tools/data/dota/split/split_configs/ms_test.json
# Total images number: 71888

Loading of our pre-trained model. According to the config file, the pre-trained model should be "mae_hivit_base_dec512d8b_hifeat_p1600lr10.pth". All Transformer modules should be loaded correctly. You can calculate the MD5 code of the downloaded pth file to determine its integrity - it should be "8b7eb23d755b7e18a123bda282d74e32". You can also provide us with the hints of "unexpected key(s)" and "missing key(s)" when loading the pre-trained model.

In addition, the training log file and the feedback of DOTA official website after submission can be sent to my email address<EMAIL_ADDRESS>for more analyses. If the final mAP is only 28.7%, we believe that some abnormality can be obviously found in earlier epochs (for example, the interval mAP of the first epoch was far below 70%).

Thank you for your response.
I got the simmilier mAP(28.7) when I use the official checkpoint and multi-scale test set with dist_test.sh file.
So I tried to use single-scale test and I get the below score.
This is your evaluation result for task 1 (VOC metrics):
mAP: 0.8103967529522446
ap of each class: plane:0.8933291062571685, baseball-diamond:0.854736730497839, bridge:0.6086980723791174, ground-track-field:0.7715486101484151, small-vehicle:0.8194151305533786, large-vehicle:0.8621607229128045, ship:0.8852212356056705, tennis-court:0.9083021594186221, basketball-court:0.8694875621953049, storage-tank:0.8752260414632869, soccer-ball-field:0.6755570366758901, roundabout:0.7022241944847207, harbor:0.7906822317608828, swimming-pool:0.8431659911101292, helicopter:0.7961964688204357
COCO style result:
AP50: 0.8103967529522446
AP75: 0.5922508026699274
mAP: 0.5327391650331366
The train log is attached in below.
when I try to get mAP with this weight file, I got mAP: 0.7812 with single-scale test file.
Maybe the gap between single/multi-scale test set makes the difference of mAP, but I got the bad score when I use multi one.
I applied the installation procedure that this git page suggested, Is there any other way to apply multi-scale test set to get the score over 82?
Thank you
20240112_102524.txt

We have read the log file you provided. The config file and pre-trained file of training have no problem; however, we found a big doubt: In our log file and the log files of other SOTA methods when using ms-trainval, the number of iterations in a single epoch is 8541 (8 GPUs, 1 sample per GPU, LSKNet) or 34163 (1 GPU, 2 samples per GPU, RVSA), while the number in your log file is 24830 (4 GPUs, 1 sample per GPU), which shows obvious inconsistent of the number of training images. We guess that your DOTA-v1.0 dataset (including train, val, test) has been polluted or the "ms_trainval.json"&"ms_test.json" when splitting the dataset are not the original ones given by MMRotate. Please check the "total images number" again, which is mentioned in our previous reply.
Some other doubts that may affect performance:

The initial learning rate should be scaled linearly with the total batchsize. For example, our total batchsize is 8 and the initial learning rate is 1e-4. If the total batchsize is set to 4, the initial learning rate should be scaled to 5e-5.
Many paths use double slashes ("//"), which may not look normal. e.g.

data_root_ms = 'dataset/DOTA//split_ms/'
data_root_ss = 'dataset/DOTA//split_ss/'

We have read the log file you provided. The config file and pre-trained file of training have no problem; however, we found a big doubt: In our log file and the log files of other SOTA methods when using ms-trainval, the number of iterations in a single epoch is 8541 (8 GPUs, 1 sample per GPU, LSKNet) or 34163 (1 GPU, 2 samples per GPU, RVSA), while the number in your log file is 24830 (4 GPUs, 1 sample per GPU), which shows obvious inconsistent of the number of training images. We guess that your DOTA-v1.0 dataset (including train, val, test) has been polluted or the "ms_trainval.json"&"ms_test.json" when splitting the dataset are not the original ones given by MMRotate. Please check the "total images number" again, which is mentioned in our previous reply.
Some other doubts that may affect performance:

The initial learning rate should be scaled linearly with the total batchsize. For example, our total batchsize is 8 and the initial learning rate is 1e-4. If the total batchsize is set to 4, the initial learning rate should be scaled to 5e-5.
Many paths use double slashes ("//"), which may not look normal. e.g.

data_root_ms = 'dataset/DOTA//split_ms/'
data_root_ss = 'dataset/DOTA//split_ss/'


[#14] [Android] [UI] As a user, I can see a list of surveys on the home screen

Close #14

What happened 👀

Implement Home Surveys UI with a horizontal survey list.
Implement Home Footer UI with title, description & Next button.
Implement horizontal dot indicator.

Insight 📝

Use Accompanist Pager to build the horizontal survey list.
Adjust DimmedImageBackground to show the background image from an URL.
Use Accompanist Pager Indicators to build the horizontal dot indicator for pager.

Proof Of Work 📹
https://user-images.githubusercontent.com/16315358/209780035-064c489e-5e9d-48dd-8cb5-d5e8ab107787.mp4

Codecov Report

Merging #61 (0caf8e1) into feature/11-home-screen-header-ui (cce3ea8) will decrease coverage by 6.62%.
The diff coverage is 11.00%.

@@                         Coverage Diff                          @@
##           feature/11-home-screen-header-ui      #61      +/-   ##
====================================================================
- Coverage                             57.03%   50.40%   -6.63%
====================================================================
  Files                                    45       46       +1
  Lines                                   647      740      +93
  Branches                                103      117      +14
====================================================================
+ Hits                                    369      373       +4
- Misses                                  243      330      +87
- Partials                                 35       37       +2

Flag
Coverage Δ

unittests
50.40% <11.00%> (-6.63%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...uongvo/kmm/survey/android/ui/common/AlertDialog.kt
29.41% <ø> (ø)

...o/kmm/survey/android/ui/screens/home/HomeScreen.kt
0.00% <0.00%> (ø)

...survey/android/ui/screens/home/views/HomeHeader.kt
0.00% <ø> (ø)

...urvey/android/ui/screens/home/views/HomeSurveys.kt
0.00% <0.00%> (ø)

...kmm/survey/android/ui/screens/login/LoginScreen.kt
80.43% <ø> (ø)

.../survey/android/ui/common/DimmedImageBackground.kt
54.28% <36.36%> (-30.72%)
:arrow_down:

...ongvo/kmm/survey/android/ui/theme/AppTypography.kt
100.00% <100.00%> (ø)

...va/vn/luongvo/kmm/survey/android/ui/theme/Color.kt
100.00% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Feature Request: Support for Dapr v1.7

Is your feature request related to a problem? Please describe.
There are several features of Dapr that I wish to use (e.g querying Azure CosmosDb) in my container app services but as I understand it, container apps only support up to Dapr v1.4 currently which does not support this.
Describe the solution you'd like.
After investigating an issue on the Dapr side here: https://github.com/dapr/dapr/issues/4459 Dapr's co-founder @yaron2 has said that container apps need to support Dapr v1.7 for querying to work properly (https://github.com/dapr/dapr/issues/4459#issuecomment-1112236588). Is it possible to confirm if the upgrade to 1.7 is planned from your side and when please? I have multiple projects waiting on this. :)
Describe alternatives you've considered.
I have considered hosting the services affected by this using a different hosting model. I have also considered dropping Dapr for the querying element and directly querying the 3rd party resource. However, these solutions represent issues related to time, duplication of effort and moving further away from container apps - which I don't want.
Additional context.
If anyone knows a better workaround to being able to use container apps with Dapr querying, I'm all ears.

Upgrade in process


use acronyms

search not only as monero but also as xmr. Search not only as bitcoin, but also as btc.
and further

Thanks for idea!
Sounds useful, it will be added in the next release, stay tuned.

I have just added this feature. It's implemented in version v0.9.2: https://github.com/arturkowalczyk300/android-cryptocurrency-prices/releases/tag/v0.9.2


Line-up, line-down seems to be broken when multiple lines are selected

When using selecting multiple lines and moving them up/down with the Alt-Uparrow/Alt-Downarrow, the text gets malformed and messes up the buffer.
When doing this with a single line selected, it seems to work fine.
Note that this is not 100% of the time. But, if you select two lines and start moving them up, you will within a few moves see the corruption.
I see the same behavior on Windows, Linux, and Mac.

It's probably messed up with auto indentation, which you can turn off via editor.autoIndent.

But, why should I have to turn that off? This used to work fine.
You are just closing it, but no real explanation.


Make call_sheet part of the stack

call_sheet is a cool gem inspired by transflow. Pretty much the same idea but with a nicer API. It's gonna fit really well for request processing pipeline.
Rodakase can add a simple infrastructure around it to reduce boiler plate.

call_sheet is now dry-transaction and it's used by dry-web.


examples/thttpd: Don't touch task_tcb_s::argv field

Summary
since it move to task_info_s now, see here: https://github.com/apache/incubator-nuttx/pull/4913
Impact
thttpd example
Testing
Pass CI.

@Ouss4 could you take a look this PR?


Improve API for scaling orthographic cameras

Objective
Fixes #15791.
As raised in #11022, scaling orthographic cameras is confusing! In Bevy 0.14, there were multiple completely redundant ways to do this, and no clear guidance on which to use.
As a result, #15075 removed the scale field from OrthographicProjection completely, solving the redundancy issue.
However, this resulted in an unintuitive API and a painful migration, as discussed in #15791. Users simply want to change a single parameter to zoom, rather than deal with the irrelevant details of how the camera is being scaled.
Solution
This PR reverts #15075, and takes an alternate, more nuanced approach to the redundancy problem. ScalingMode::WindowSize was by far the biggest offender. This was the default variant, and stored a float that was fully redundant to setting scale.
All of the other variants contained meaningful semantic information and had an intuitive scale. I could have made these unitless, storing an aspect ratio, but this would have been a worse API and resulted in a pointlessly painful migration.
In the course of this work I've also:

improved the documentation to explain that you should just set scale to zoom cameras
swapped to named fields for all of the variants in ScalingMode for more clarity about the parameter meanings
substantially improved the projection_zoom example
removed the footgunny Mul and Div impls for ScalingMode, especially since these no longer have the intended effect on ScalingMode::WindowSize.
removed a rounding step because this is now redundant 🎉

Testing
I've tested these changes as part of my work in the projection_zoom example, and things seem to work fine.
Migration Guide
ScalingMode has been refactored for clarity, especially on how to zoom orthographic cameras and their projections:

ScalingMode::WindowSize no longer stores a float, and acts as if its value was 1. Divide your camera's scale by any previous value to achieve identical results.
ScalingMode::FixedVertical and FixedHorizontal now use named fields.

@MiniaczQ I've improved the docs for ScalingMode to further elaborate on "what does a scale of 1" mean. This is an important point, so I've tried to be relatively exhaustive about all of the different factors that can affect things.

@MiniaczQ I've improved the docs for ScalingMode to further elaborate on "what does a scale of 1" mean. This is an important point, so I've tried to be relatively exhaustive about all of the different factors that can affect things.

Looks good :)


New version: OptimalControl v0.11.2

Registering package: OptimalControl
Repository: https://github.com/control-toolbox/OptimalControl.jl
Created by: @ocots
Version: v0.11.2
Commit: 3914c28d8c222092b78b73f225fc215d400ec5b6
Reviewed by: @ocots
Reference: https://github.com/control-toolbox/OptimalControl.jl/commit/3914c28d8c222092b78b73f225fc215d400ec5b6#commitcomment-145481137
Description: Solvers of optimal control problems

[merge approved]


DynDNS setup not working

Investigate why UDM Pro did not update DNS entry.

DDNS starts working after switching to DNS-o-matic and cloudflare.


HTML escape characters cause "undefined" to appear in URLs.

Describe the bug
Consider the following URL: https://commons.wikimedia.org/wiki/File:HK_WCD_WC_%E7%81%A3%E4%BB%94_Wan_Chai_%E8%BB%92%E5%B0%BC%E8%A9%A9%E9%81%93_Hennessy_Road_tram_body_ads_Tsingtao_Brewery_August_2021_SS2.jpg
If you are using v6.24 -- the URL looks just fine.  See

But if you are using v6.26 -- HTML escape characters in the URL are replaced with "undefined".  See

The logs seem to be okay though.  @jberger tried this on docker and I tried with the normal set up -- the issue seems to be between v6.24 and v6.26.

That was a bit surprising, but luckily not too hard to fix 👍
Planning to make a new release later today, but I want to include some CSS fixes before releasing v6.27.


What is the benefit of this library versus using csv files with Test.loadData(static_resource) method?

There are a few in my opinion:

Organize test data by the function, not by data types. You can have a single static resouce per test class where you set up a complex scenario with different object types. I find it easier to work with a single file.
Refer profiles/roles/recordtypes etc without hardcoding ids (which can break between sandboxes)
Control over Date values. Let's say you have a requirement to do something with records where a date custom field's value in the next 7 days. Here you can set it to "TODAY + 3 DAYS", while with the standard loader the hard-coded values will expire and your tests will fail after a time.
Circular dependencies. Let's say you have an Account, a list of Contacts, and the Account has a "Main Contact" lookup. With the standard loader this is not possible.
The tool will figure out the dependency order*. You can define your data in any order rather than keeping in mind what needs to be loaded first. This results in more readable test data in my experience. (for circular references it requires hints)
No need to keep the same type of objects together. You can define the test data in an order to define your scenario. The library will group the objects and do only one insert per object type.
(Personal taste: I find XML files more readable, also I don't have to specify the same set of data for each record. It's possible to only concentrate on the important fields for the scenario)

Hi @RetekBacsi ,
Thank you for this info! I'd recommend copy/pasting this to the readme file under a section titled just like this question, as others may have the exact same question.
I'm going to log a new issue as I'm having some issues with date/time fields.


[Kali-rolling]E: Package 'kde-runtime' has no installation candidate

name: kali-rolling
encrypted: no
Entering /mnt/stateful_partition/crouton/chroots/kali-rolling...
crouton: version 1-20200428114634~master:67dc8d77
release: kali-rolling
architecture: amd64
xmethod: xorg
targets: chrome-dev,audio,extension,xorg,xfce,keyboard
host: version 12739.111.0 (Official Build) stable-channel nautilus
kernel: Linux localhost 4.19.113-brunch-sebanc #1 SMP PREEMPT Sat May 2 11:57:06 CEST 2020 x86_64 GNU/Linux
freon: yes

Please describe your issue:
When I try to install kde for my kali:
sudo crouton -t kde -n kali-rolling -u
It reports the error E: Package 'kde-runtime' has no installation candidate
And kde isn't be installed.
Thank you!

I'm not sure if kali-rolling has changed and has new requirements for kde but maybe the link below will help get it fixed:

https://gist.github.com/jayluxferro/5cb6ee45726bd30264918df2b0553b70#kde-desktop

Hope this helps,
-DennisLfromGA

can confirm this is happening on Debian sid aswell :(

I have the same error with Debian Bullseye. I tried xfce4 and it runs fine w/xiwi. Using cli, I installed kde-plasma-desktop, but it is not connecting with crouton extension. I would like to use kde with Bullseye. Any ideas?


ES-1036: Enable Multi Cluster Tests Run

Summary
The multi-cluster jobs at the moment are running all the tests in the test suite (including multi-cluster tests).
We can adjust them to only run the multi-cluster tests to save costs, time and resources.
Changes

Updated build.gradle to only run the multi-cluster tests.

@knguyen-r3 can you rebase this branch with the latest from release/os/5.1 your PR is failing as it is missing this commit from the base branch which is now needed https://github.com/corda/corda-runtime-os/commits/release/os/5.1 due to a change in a lower layer of application stack (corda-cli)


Oil outposts

Have you considered adding support for oil fields?

Maybe at some point in the future.
The difficult bit would be working out how to place the pipes, I can't think of a fast algorithm for it (there might not be one I don't know). Regardless there's a few things I want to do first and I will have less free time in the new year, so don't expect anything for 6 months+.


merge from arlac77/npm-package-template-esm-only

package.json

chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 -x 'tests/**/*' --temp-directory build/tmp ava && c8 report -r lcov -o build/coverage --temp-directory build/tmp

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


sql/plan: implement Exchange node

Closes #312
Note: Since #309 is not implemented yet, I added some basic interfaces to be able to implement this. When #309 is implemented, this will need a minor refactor to adapt to the shape of the final interfaces.

LGTM when you wish @erizocosmico


FSI: Migrate from arrow 0.13 to arrow 0.15.1

In arrow 0.13 CSV reader doesn't support headerless CSV. Also, it is a bit slower than new version.

@alexbaden Is this already merged?

Is this related to
./mapd-core/DataMgr/ForeignStorage/ArrowCsvForeignStorage.cpp:20:10: fatal error: arrow/csv/column-builder.h: No such file or directory
   20 | #include <arrow/csv/column-builder.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

@ognone you may just replace it with column_builder (with underscore) for arrow 0.15

@ognone not at all, arrow 0.15 breaks backward compatibility in some places. So all code which uses old APIs should be replaced.


adapters/sqltimeout: Fix import order

Closing for now as i will likely resolve with another MR and not need it to be independent


Datasette 1.0 JSON API (and documentation)

The new JSON API in a stable, documented form.

This is mainly happening here:

https://github.com/simonw/datasette/issues/782

Idea: I could add Pydantic https://pydantic-docs.helpmanual.io/usage/schema/ as an optional test dependency and use it to generate JSON schemas and run validation against examples in the API documentation.
Maybe generate API documentation from it too?

... maybe Datasette itself should include interactive API documentation, in addition to documenting it in the manual?


Null refs with combination modulecommand moduleengine parts

I decided to put this here and ping both you @sarbian and @Starwaster as these issues are too similar to be unrelated with both smokescreen and realfuels.
Basically what happens is that if you have any part where you have an engine module and command module on it, then switch vessels or scenes and return to the original vessel is permanently breaks the plume of that vessel. It will throw errors in the logs. I also just found out that opening the smokescreen menu after this plume breaking occurs causes null ref spam.
This issue is EXTREMELY similar to what happens when you have a part with a combination modulecomand and modulercsfx where if you exit the physics range of that vessel then get within range again it breaks the rcs, although in this case instead of the plume not working at all, it's on all the time. This will also throw null ref spam in the log about the shuriken system, exactly the same as smokescreen does but about realfuels instead.
@Starwaster told me it was a misconfigured part that was missing the runningeffectname but that is not the case. He looked at a part that happened to be missing that and had the issue. There are other parts that aren't missing it and the same thing happens. I just tested this using the galileo_mb probe I made where I combined modulecommand, modulercsfx and moduleengine to see if I can get both of the issues to occur at the same time(they both happen separately with only a combination of command and rcs or command and engine though before you ask). They both happened. It broke the plume on the vessel that didn't stay active then I exited and entered the physics range and also broke the rcs. It caused log spam from both smokescreen and realfuels talking about the shuriken particles.
Here are both the output logs and the mm cache from this test: https://www.dropbox.com/s/lrxxtz48jf18dck/logs2.zip?dl=0
EDIT: I would like to point out you can easily replicate this issue on a stock part by adding an rcs and engine module to an existing part with a command module. RO actually does this with the stock command pods. It adds built in rcs to them by adding transforms through a model node and this same problem occurs, so I know it's not part specific to only the things I made.
EDIT2: I would also like to mention that these issues didn't exist before the shuriken-only system was implemented after ksp 1.3.1.

Ok, so galileo_mb is missing runningEffectName in ModuleEnginesFX  as I said, but the field does have a default in the class and it defaults to "running" (which should be looked at because that may not be the right effect for the engine portion of the part)
Regarding Real Fuels and log spam and Real Fuels 'talking about shuriken particles' - I don't see that happening in either of the logs you mention. RF does not itself do particles at all, shuriken or otherwise.
I see ModuleEnginesRF mentioned twice with regards to your error but only because it was the topmost class where OnStart and OnAwake are being traced from. The actual errors happen in the stock code in AudioMultiFX.CreateSource when it goes looking for a transform throws trying to access the transform's GameObject
But Real Fuels itself can't be said to be 'log spam'

@Starwaster if it needs runningeffectname than all of the parts, even the basic stock engines are configured incorrectly. Every single engine in RO is configured using powereffectname, I see no mention of runningeffectname anywhere for any engine part. The only places I see it used are in rcs.
For instance liquidEngine1-2 doesn't even have runningeffectname defined in the stock config, the RO config doesn't change this and the realplume config for it only adds powereffectname

OK I figured out the real problem with some help from others in discord. It has nothing to to with the part modules(this was just a coincidence) or the plume settings or anything. It has to do with the fact that something with moduleengine is set as the ROOT PART. You can now replicate this with any engine part in the game, including stock engines by simply making them the root part and voila, it breaks the plumes and causes the log errors.
This is still a big issue though as a lot of root parts in craft have engine part modules on them.


Should not require Content-Type application/vnd.api+json for DELETE

http://jsonapi.org/format/#crud-deleting

@bjornharrtell I have a related type of issue. In our app we have one route that we would like to serve without requiring application/vnd.api+json Accept header. For my solution, I was thinking adding additional logic to ReturnsResourceAttribute to effectively turn off that requirement.
ReturnsResourceAttribute constructor:
public ReturnsResourceAttribute(Type resourceType, bool disableJsonApiFilter = false)

Usage:
[Route("api/attachments/{id}/download")]
[ReturnsResource(typeof(AttachmentResource), disableJsonApiFilter: true)]
public async Task<HttpResponseMessage> DownloadAttachment(int id)
{
...// etc.

While I don't expect that you would decorate all your DELETE actions this way, perhaps there is some common ground here. @joukevandermaas, curious if you've thought about this at all.

It's similar to https://github.com/joukevandermaas/saule/issues/100. I hope to be able to contribute a PR to fix it eventually.

@adamalesandro In my understanding, the spec says it's required if the client is talking to a JSON API server. There should be a way to 'turn off' Saule for specific endpoints, but then it should also turn off serialization IMO. I'm curious about your use-case, though.
@bjornharrtell I think Saule should not require the content-type header for any request without content (including DELETE of course), I think. At least, this makes sense to me :smile:

Agreed @joukevandermaas. I think @adamalesandro is also talking about requests without content.

Yes, correct. In our case we want to return a file (as download) from an href link in an ember app.

I should also add that I'm new to ember/JSON-API so if there's an already accepted way of serving files, I'd go that way. I have not come across anything viable from my research yet.

I was refering to posting (or patching) content to the server. Delivering content from the server anything else than application/vnd.api+json isn't JSON API, so I'd say Saule should not be involved - just make an ordinary Web API 2 controller.

@adamalesandro I see you are refering to both Accept and Content-Type headers which is confusing.
In my understanding the mime type for both should be application/vnd.api+json but is optional for requests/responses without body. A DELETE response may contain a body and in that case it will be a top level meta data for the deleted entities. See http://jsonapi.org/format/#crud-deleting.

@bjornharrtell Well that's embarrassing. I was so caught up with how to make this work with saule, I never even thought of making a separate controller.

Fixed with #151.


Generate changelog for last x feature releases

convco changelog has the parameter --max-versions.
When using semantic versioning, version numbers are split into major, minor and patch versions for breaking releases, feature releases, and pure bugfix releases.
When releasing 2 feature releases and then 5 bug fix releases, --max-versions 5 would only list the bugfix releases.
Depending on release workflows, parallel supported versions, and actual releases, it can make sense and be preferable to include the last x major or minor releases, and all related bugfix releases.
Personally, I would like to generate a changelog for 3 minor releases, while including any bugfix releases that happened in between/after them.
Is this something you would be willing to add?
Although it adds interpretation of version numbers, semantic versioning is quite popular, and possibly not listing the last feature release when using --max-versions seems like a significant issue to me - a hole in/for such a use case.

I see --prefix already does semantic interpretation.
    -p, --prefix <PREFIX>
            Prefix used in front of the semantic version [default: v]

The prefix is only used to parse the number out of the tag.
maybe --max-minors or --max-majors could be specified. you could always specify a range (v2.0.0..) to show/check all changes after v2.0.0

The advantage of --max-x is that it’s relative. Specifying the git baseline requires logic integrating with git and ci at least.

I would also be interested in a similar functionality. My use case is to create up a changelog up until the latest non-milestone release.
To my understanding, currently I can use --max-versions=1 to render a changelog "for this release". However, if I do milestone releases, that would no longer works, as I would only get the changelog between the release and the last milestone release.
So maybe something like: --max-versions=1 --dont-count-milestones (which is a weird name, just to give an example).

What is a “milestone” or “milestone release” in your case? And how, if at all, does it relate to semantic versioning with major.minor.patch version numbering?

Ok, call that "pre-release" in the Rust world: https://doc.rust-lang.org/cargo/reference/resolver.html#pre-releases

Same for Go: https://go.dev/doc/modules/version-numbers#pre-release

That makes sense, to exclude pre-releases when counting tags/releases for changelog generating.
So, with both cases in mind,
convco changelog --max-versions 1 --dont-count-prerelease --dont-count-patch

Pre-release versions are interesting, if one would print a changelog of the last major it should ignore the current pre-release versions, but include the pre-release versions of that major.
e.g. we have the versions 1.x.x, 2.x.x-alpha, 2.x.x and 3.0.0-alpha
--max-major-versions 1 --ignore-pre-release should only print out version 2.x.x.-alpha until including 2.x.x and only ignore the current pre-release versions. If it would be a 3.1.0-alpha it should print a changelog of 3.0.0 until excluding 3.1.0-alpha.
--max-major-versions 1 just prints the changes as from >2.x.x (excluding 2.x.x).
same logic to be hold for --max-minor-versions

@ite-klass and @ctron https://github.com/convco/convco/pull/79 does implement the --max-majors/minors/patches
If multiple flags are combined the first one that is reached will make the changelog generator stop e.g. convco changelog --max-minor 2 --max-patches 2 will show v0.3.11 and v0.3.10 for convco and not show v0.2.2 and v0.2.3. I think that is the most logical option, otherwise i could make the flags conflicting with each other, so you can only specify 1 flag at a time.
I still have to implement the --ignore-pre-release.

I think this ticket / the original request is implemented with --max-majors 2?
I think this ticket should be closed as implemented then. If you still plan on --ignore-pre-release that could be a separated, dedicated issue ticket.


New package: Unity.Unity.CN.2021 version 2021.3.43f1c1

Created by 🥟 Dumplings.
Microsoft Reviewers: Open in CodeFlow

@wingetbot run


How to add fixed structure for Single Axis Tracking Hourly?

Now， I discovered that I can add rotating structures (such as turquetube, frame and omega) to the PV modules in single axis tracking hourly, these structures and PV modules together form a 'rad' scene file. If the simulation is performed for 8760 hours a year, 8760 'rad' scene files will be generated. Then I want to add fixed structures (such as posts) to 8760 scenes. It seems that I can only manually add fixed structures to each scene 'rad' file separately (such as using a for loop to perform 8760 operations), which can be used directly in the software package. Does the API interface meet this requirement? I haven't found the API yet.
In addition, I also want to know how to sample multiple PV modules at the same time in one simulation. The analysis module seems to only be able to select specified PV modules in a specific row. In this way, if I want to achieve sampling of a row of PV modules (for example, Tutorial 16), it seems that I can only use Run the simulation multiple times. The simplified way I can think of at present is to set up an ultra-long PV module, divide the cells inside the module, and use the cells as components to achieve rough sampling of the irradiance distribution of a row in one simulation.
Any help would be appreciated. Thank you for your great work!

Thank you very much for your answer,
Now I can add fixed structures, such as posts, to thousands of tracking scenes by using loops. Meanwhile, for sampling multiple photovoltaic modules, I also use loops for analysis, and select the photovoltaic modules I need to analyze in each loop. In addition,  Currently, I am currently manually opening multiple Python files for parallel ray tracing calculations, but I am learning the content in the 'bifacial_radiance/HPCScripts' folder.

great! :) I'll try to answer if you have any other issues. Good luck!

This is fixed in the development branch by #487


Generic effects, take 2, and more?

This takes another stab at #33, specifically based on https://github.com/typelevel/feral/pull/33#issuecomment-949930414. The awkwardness of embedding tracing into the hierarchy in https://github.com/typelevel/feral/pull/44 (no offense to @bpholt who did a fine job given the constraints of the current abstraction :) made me consider this again. This time no Dispatcher hacks, and we keep IOLambda as the only runtime.
A lambda is reimagined as a:
type Lambda[F[_], Event, Result] = (Event, Context) => F[Option[Result]]

and IOLambda now defines an abstract:
def run: Resource[IO, Lambda[IO]] // maybe bikeshed that, should be `handler` or `install`?

This Resource encapsulates the previously separate Setup: effectively all resource acquisition goes into building the Lambda once, and that is the setup. That Lambda is then installed as the handler.
From here, we have two axes on which we can do composition:

Middlewares, e.g.:

Lambda[F, Event, Result] => Lambda[F, Event, Result]
HttpRoutes[F] => Lambda[F, ApiGatewayProxyEventV2, ApiGatewayProxyStructuredResultV2]
Client[F] => CFCR[F, In, Out] => Lambda[F, CFCRRequest[In], Unit]
(Span[F] => Lambda[F, Event, Result]) => Lambda[F, Event, Result]

Resource-injection, which is simply flatMapping resources.

This is still a bit rough around the edges; I think we'd benefit from additional helpers to compose Resource[F, Lambda[F]] with each other. But I think this time I got it right 😅

Thanks! I fiddled a bit with tracing as well, but I got a bit confused if we want a generic TracedLambda middleware that is pluggable or a specific XRayedLambda middleware and whether we wanted to inject a Span[F] or a Trace[F].
Have a wonderful vacation! 😁

Thanks! I fiddled a bit with tracing as well, but I got a bit confused if we want a generic TracedLambda middleware that is pluggable or a specific XRayedLambda middleware and whether we wanted to inject a Span[F] or a Trace[F].

So, I think e.g. the ApiGatewayProxyHttp4sLambda should continue a span passed in via HTTP request headers, or fall back to the behavior of a non-HTTP lambda, where it pulls the XRay trace ID from the environment. (If both are missing, or you're not using XRay, it should start its own root span.) That implies you need access to the event to start tracing.
But: it is my experience that the resources used by the handler typically ask for a Trace[F] constraint. I think that means we need to have a Trace[F] available when installing the handler, even though we don't really care about tracing at that stage? I think this also means that we should lean on Kleisli[F, Span[F], *] in order to keep the generic effect type, since ioTrace locks you into IO.
Idk. If you have more thoughts on how a (Span[F] => Lambda[F, Event, Result]) => Lambda[F, Event, Result] middleware would work (specifically, where it fits in and what actually builds the Span[F]), that would be helpful.

Thanks, those were helpful thoughts. I spent some more time studying the interfaces and I'm still trying to wrap my head around it, but I think the key observations are:

That implies you need access to the event to start tracing.

I think that means we need to have a Trace[F] available when installing the handler, even though we don't really care about tracing at that stage?

It's a catch-22 :) If we have a Trace[F] that implies that for any F, we currently have a Span[F]. But as you point out, to get that Span[F] we need the event first, which we are receiving/processing in F 😅
So actually, I think we are working with two effect types. F is our non-traced effect, with which we can use immediately and receive the event from which we can derive a Span. Then, once we have that span, we can "upgrade" into some traced effect G. To make this a bit more concrete, I'm imagining something like this:
// This lets us run fancy traced effect `G` from the untraced world of `F`
// To complete the "upgrade" we have to inject a `Span[F]`
def runTraced[F[_], G[_], A](span: Span[F])(ga: G[A]): F[A]

// Here is a concrete implementation
def runTraced[F[_], A](span: Span[F])(ga: Kleisli[F, Span[F], A]): F[A] = ga(span)

// So our middleware looks something like this
object TracedLambda {
  def apply[F[_], G[_], Event, Result](entryPoint: EntryPoint[F])(lambda: Lambda[G, Event, Result]): Lambda[F, Event, Result] = {
    (event, context) => {
      for {
        kernel <- extractKernel(event) // This is event-specific magic!
        span <- entryPoint.continueOrElseRoot(context.functionName, kernel)
        result <- runTraced(span)(lambda)
      } yield result
    }
  }
}

Essentially, this lets you transform a Lambda written in traced effect G into a more vanilla effect F. In doing so, it removes the requirement to have Trace to install the handler, despite the fact that the handler uses Trace internally.
The important abstractions here are:

extractKernel which requires an event-specific implementation.
runTraced which encodes the relationship between F and G. I wonder if it can find a home in natchez?
entryPoint which is where one could plug-in XRay or whatever tracing backend they want

A downside of this approach is that we cannot implement runTraced for the ioTrace implementation, which won't give us a Trace[IO] until we have the Span[IO], unlike the Kleisli, where we can inject the Span after-the-fact. I'll think more about this.
Hope that makes some sense; looking forward to your thoughts :)

@armanbilge I pushed up some tracing implementation work—it needs to be reorganized but I published it locally and it fits together pretty well. I'll add some additional thoughts as review comments.

@bpholt I just added a lowerK method to my LiftTrace in https://github.com/tpolecat/natchez/pull/448. I'm fairly confident that with this, combined with translate on Client, you should be able to created traced stuff inside of untraced resources e.g.
val lift: LiftTrace[F, G] = ???
EmberClientBuilder
  .default[F]
  .build
  .map(_.translate[G](lift.liftK)(lift.lowerK)) // Resource[F, Client[G]]

without need a signature like this:
https://github.com/typelevel/feral/blob/d0c07a46b5be18f9c0046347b1c52553b712b383/lambda/shared/src/main/scala/feral/lambda/tracing/TracedLambda.scala#L68-L71
Let me know what you think!

Closing in favor of https://github.com/typelevel/feral/pull/60 and various other PRs. The only thing here that isn't anywhere else is the X-Ray integration, which depends on Natchez release anyway.


Update versioncode

app/build.gradle says this is version 1.0 with versioncode 2. See https://developer.android.com/studio/publish/versioning.html for details.

Thanks for telling me this. Forgot to change the version code. I will put up a new version with the correct code.

Fixed in commit ce342a5044184c486d872f279c106dce65efd763. New version tagged v0.0.3 with versioncode 3.


Godot window crashes and becomes unresponsive [Linux Gnome]

Godot version
4.0flatpak + all 4.0 betas
System information
Fedora (Linux), Wayland, Intel® Core™ i3-1005G1 × 4
Issue description
Godot crashes and becomes unresponsive, only being able to be closed via system monitor.
Gravação de tela de 2023-03-12 23-12-28.webm
Steps to reproduce
Happens randomly.
Minimal reproduction project
Happens with any project.

Can you reproduce this after enabling Single Window Mode in the editor settings then restarting the editor?

Ooook IDK why my issue got closed because of duplicated and this issue is 3 days after my issue :)

Ooook IDK why my issue got closed because of duplicated and this issue is 3 days after mine :)
But anyway, the solution you suggested isn't working for me.
And I have to say that my problem isn't actually the same with this problem, my problem is when I resize the godot window my whole desktop stops working even the mouse (not like what is showed in this video) and after 4 or 5 seconds my system starts working again.

I have the same problem as @A404M
not sure if it is exactly the same as the OP

Might be the same as #74548

Might be the same as #74548

This might be. but my problem is something else. Can someone reopen my issue and know the difference between mine and this issue?

Can you reproduce this after enabling Single Window Mode in the editor settings then restarting the editor?

Currently testing and so far it's been working fine, it's really random though so I wouldn't use that as proof that it stops when in Single Window Mode.

This happened to me (only once) while resizing the game's window while testing a project. Godot filled my entire RAM as well as some of the swap before I could kill it.

This just happened during restarts after the single window mode option. (Vulkan API 1.3.238 - Forward+ Ubuntu Gnome, v4.0.stable) :ocean:
Screenshot

Started with godot4 -e in the project directory, finished with ctrl+c, no errors, nothing ...

https://github.com/godotengine/godot/issues/74749#issuecomment-1483994889
My issue got solved thanks to new update

I get random crashes on linux with godot 4.0.1. Using arch linux and official bin from community repo. XFCE as desktop environment.
Error message

[xcb] Unknown request in queue while dequeuing
[xcb] You called XInitThreads, this is not your fault
[xcb] Aborting, sorry about that.
godot: xcb_io.c:175: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.

That last error sounds like a duplicate of #69352, which should be fixed by libx11 1.8.4. Can you check which version you have installed?

multilib/lib32-libx11 1.8.4-1 (632.7 KiB 1.3 MiB) (Installed)
X11 client-side library (32-bit)
extra/libx11 1.8.4-1 (2.0 MiB 10.0 MiB) (Installed)
X11 client-side library
I have previously ignored this package( 1.8.2 or 1.8.3 i believe) since it caused crashes in some games...but that was only the 32-bit version. I can try to downgrade it.

it happened to me many times on Ubuntu 20.04.6 LTS

This sounds like it should've been fixed by PR #80571
That bug can and will cause freezes, crashes and unresponsiveness. Thus it may be worth to try latest dev build to see if the problem went away.

It just corrupted one of my projects. :)

@vvvvvvitor This issue is about crashes/unresponsiveness, not file corruption.

This sounds like it should've been fixed by PR #80571
That bug can and will cause freezes, crashes and unresponsiveness. Thus it may be worth to try latest dev build to see if the problem went away.

I have still (random) occasional issues on current master tip. In Godot-editor after making some changes and hitting the > button.  I get the [Saving Scene 100%]  window + the editor window in deadlock state...

@vvvvvvitor This issue is about crashes/unresponsiveness, not file corruption.

It happened to me again and this time it corrupted my project, so it might be related to it? Unless it's a completely different bug.

This sounds like it should've been fixed by PR #80571
That bug can and will cause freezes, crashes and unresponsiveness. Thus it may be worth to try latest dev build to see if the problem went away.

I have still (random) occasional issues on current master tip. In Godot-editor after making some changes and hitting the > button. I get the [Saving Scene 100%] window + the editor window in deadlock state...

I believe this might be this other issue #79682

I believe this might be this other issue #79682

Honestly, I don't know. I newer used the KDE desktop or a Godot flatpak. It "freezes" for me in gnome x11, sometimes when launching the app from the editor UI or when opening the editor after deleting the Gogot caches. Mostly when running some heavy background jobs...

Godot 4.3 crash wayland (Dev Snapshot 4)
IDK if the same bug :S
https://clips.twitch.tv/CuteGentleTildeChocolateRain-4rjy-l0o4qe6l9du
Resizing the window from (1705, 939) to (1705, 939) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1705, 939)]
libdecor frame on configure rect [P: (0, 0), S: (1705, 939)]
Resizing the window from (1702, 939) to (1702, 939) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1702, 939)]
libdecor frame on configure rect [P: (0, 0), S: (1702, 939)]
Resizing the window from (1701, 939) to (1701, 939) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1701, 939)]
Resizing the window from (1701, 928) to (1701, 928) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1701, 928)]
Resizing the window from (1699, 928) to (1699, 928) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1699, 928)]
Resizing the window from (1699, 927) to (1699, 927) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1699, 927)]
Resizing the window from (1698, 927) to (1698, 927) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1698, 927)]
Resizing the window from (1697, 926) to (1697, 926) (fractional scale x1.000000).
libdecor frame on configure rect [P: (0, 0), S: (1697, 926)]
ERROR: Wayland client error code 32.
   at: _poll_events_thread (platform/linuxbsd/wayland/wayland_thread.cpp:2542)
ERROR: Caller thread can't call this function in this node (/root). Use call_deferred() or call_thread_group() instead.
   at: propagate_notification (scene/main/node.cpp:2353)

================================================================
handle_crash: Program crashed with signal 4
Engine version: Godot Engine v4.3.dev4.official (df78c0636d79c9545a283e0e2a926d623998cc27)
Dumping the backtrace. Please include this when reporting the bug to the project developer.
ERROR: FATAL: Index p_index = 1 is out of bounds (size() = 0).
   at: get (./core/templates/cowdata.h:205)
matiasvme@matias-gf65thin10sdr:~/Desktop$


update arches dataset

Also, what's the reason for this change? Is it the improved accuracy?

@jjhong922 the dataset we were using before did not have the batch key encoded to include donor info. this dataset does, and was better preprocessed


Allows type property to override incoming file extension.

I found a bug where I was using gulp.src to read in JPEGs but I wanted to write them out as PNGs. The existing code would honour the filename's extension over the type parameter. This PR changes it so if the type property is specified it takes prescience over file extension.

Nice one 👍

@seamus-oconnor if you're using this library, I'm looking for a new owner for it. I don't do much open source work anymore.

Sure - I could be the new owner of it @haydenbleasel.

@seamus-oconnor Great, you just need to delete your fork then I can transfer you the repo 👍

@haydenbleasel my fork is now deleted.

@seamus-oconnor Awesome. I also transferred ownership of the NPM package to you :)


Card element has inherit space-y-4 class

https://github.com/Brain-Bones/skeleton/blob/dev/src/lib/Card/Card.svelte
This class should only be conditionally applied if the header/footer slots are present. It's affecting content within the card body.
Consider adding support for rendering as an anchor?

The card component now includes a slew of new props that allow for better control over styling. Especially the default content within the middle/body slot.
The attached PR also correct style issues introduced from these props changes.


Examine cyclic dep

Is lanes really necessary?
What's being done there?
Is the code generally useful?
Can/should it be moved someplace mutually useful by lanes and barista?
Can/should it be moved into the lanes-barista module?

We can break the cyclic dep by moving the shared code into a new project:

https://github.com/lfex/yuri

Done -- yuri is released and barista is using it.


Improved logic for duplicates testing

Fixes #157.
Note for reviewer: renamed tests to testCases because of test import collision.

thanks, will review it soon.

thanks @tammert
/lgtm
/approve


The camera capture method with HDRP doesn't work on release builds

No showing when I run the exe, Unity use HDRP, SpoutSender.Capture method = Camera.
Unity Editor is OK, no showing with exe.

Could you share a minimal project that reproduces the issue?

Could you share a minimal project that reproduces the issue?

I have sent it to your<EMAIL_ADDRESS>Thanks

Could you share a minimal project that reproduces the issue?
I successfully showing the exe frame by spout when I use the Unity DevelopmentBuid.But the exe  that build by Release is no showing.

I confirmed that the issue is caused by HDRP (it works correctly on URP). I reported the issue to the QA team. Please wait for their action. Until then, please understand that this is a known issue. You should use the render texture mode instead as a workaround.

I verified that this issue has been fixed on 2022.1 beta. Also the same fix is coming to 2021.2.9.

I'm closing this issue now. Please reopen it if it still reproduces.


This is my second PR

Ask in Twitter group by giving link to this pr for review and approval. 2 approval needed.

There is a merge conflict, please fix it

Hey @mrjuoss Could you try to resolve the merge conflicts by clicking on 'Resolve Conflicts'? If there are further problems, drop the screenshots. We will help out.

https://www.youtube.com/watch?v=U2bOwEY-vKo&t=145s @mrjuoss

Closing this since there is no response. Please reopen as necessary.


process.env error

Error happened for process.env
'process' is not defined

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

ID: a98279c3-7183-f0ee-4378-e8a232b6ba22
Version Independent ID: c59ccc3e-b157-bb6a-5926-fd52a17f65a2
Content: Quickstart: Generate a thumbnail - REST, JavaScript - Azure Cognitive Services
Content Source: articles/cognitive-services/Computer-vision/QuickStarts/javascript-thumb.md
Service: cognitive-services
Sub-service: computer-vision
GitHub Login: @PatrickFarley
Microsoft Alias: pafarley

@hEi872 we will review your feedback and get back to you shortly. Thanks.

@PatrickFarley please can you help with this issue? Thanks.

Hi @hEi872 , I couldn't find an immediate fix so I'm asking others on my team to take a look.

@hEi872 , I've updated the JavaScript quickstarts, please have a look again.
The issue was that HTML-based JS cannot use the process construct - it's only for NodeJS.
#please-close


Bump required PHP to 7.4

After merge of this PR, merge #6108 also!

~5% of ppl (who are updating) would be affected: https://packagist.org/packages/friendsofphp/php-cs-fixer/php-stats#3.4
best to review commit by commit
-- update 70205
-- update 7.2.5
-- update Docker
-- update CI

cc @localheinz @julienfalque @kubawerlos @SpacePossum

Coverage remained the same at 93.031% when pulling 1c103d1619aae705100af469c161d7f0c029e5bf on keradus:php74 into fe85adad7b9a7248600cc0c11190bc4f16bf7c2c on FriendsOfPHP:master.

Thank you @keradus.

:clap:


dwanderson feedstock owner

@beckermr

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

noarch: python recipes are required to have a lower bound on the python version. Typically this means putting python >=3.6 in both host and run but you should check upstream for the package's Python compatibility.

I'll work on fixing linting and updating packages in the near future, jsut trying to migrate ownership first


Fix: WP_DEBUG_LOG should be a file, not a path. This makes crash in W…

Fixed Windows crash. Thanks @lluisalen!

You are right, thank you


Fix ordering when persisting transaction from JSON-RPC

Transaction persisting ordering is critical in order to guarantee all asset files to be present before transaction gets into execution.

First transaction must be in DB so that foreign keys work correctly.
Secondly transaction must be added into asset manager, which ensures that all necessary files are downloaded on node.
Only as a last step it can be added into mempool, to be propagated via P2P network & later to be executed.

The 3 steps are not synchronous. The file download in step 2 is async in its own task. You can't force it to be done before Tx propagated.

Going with this for now. We'll probably drop this soon anyway.


Refactor Donation to use Material-UI

Overview
Refactor the Donation page to use Material-UI
Action Items
Follow our best practices to use MUI and global theme/styling where possible. Use local styling but only if/when it makes sense for this page.
You can keep it as Donation/index.js with Donation/styles.js, or you can eliminate the styles.js file, your call. But I am guessing you will end up keeping styles.js while reducing its size and the amount of unique styling in it as you rely on MUI.
Resources/Instructions
https://github.com/civictechindex/CTI-website-frontend/blob/main/UI-THEME-STYLES.md

Progress:
Blocks:
Availability:
ETA:

Progress: Replaced html elements with mui components.  Working on simplifying the style sheet
Blocks: none
Availability: medium
ETA: 2 days

Changes merged.  Issue resolved


[bug]: remote universe got [/universerpc.Universe/QueryProof]: expected 1 macaroon, got 0 on calling SyncUniverse

Background
I use simnet.
I have 2 Universes and try to sync everything from the Alice's one to the Bob's one (I am running both on my local machine).
When I call SyncUniverse, expected 1 macaroon, got 0 always occurs on the Alice's Tapd.
tapcli --network=simnet --rpcserver=localhost:6001 --tapddir=MY_PATH/bob/.tapd u s --universe_host=localhost:5001 --proof_type=transfer

Alice's Tapd error:
2024-04-24 21:21:36.535 [INF] TADB: populating root cache...
2024-04-24 21:21:36.537 [ERR] RPCS: [/universerpc.Universe/QueryProof]: expected 1 macaroon, got 0

Bob's Tapd error:
2024-04-24 21:23:50.477 [INF] UNIV: Attempting to sync universe: host=localhost:5001, sync_type=full, ids=([]universe.Identifier) {
}

2024-04-24 21:23:50.478 [INF] UNIV: Fetching all roots for remote Universe server...
2024-04-24 21:23:50.480 [INF] UNIV: Obtained 1 roots from remote Universe server
2024-04-24 21:23:50.481 [INF] UNIV: UniverseRoot(issuance-0f594b4842f756915b7f4b220116ead7a3fbfa6d5ec309da3d7708623351a225) diverges, performing leaf diff...
2024-04-24 21:23:50.481 [INF] UNIV: UniverseRoot(issuance-0f594b4842f756915b7f4b220116ead7a3fbfa6d5ec309da3d7708623351a225): diff_size=1
2024-04-24 21:23:50.482 [ERR] RPCS: [/universerpc.Universe/SyncUniverse]: unable to sync universe: rpc error: code = Unknown desc = expected 1 macaroon, got 0

Configs
Here are our configurations:
Alice's Tapd:
[Application Options]
network=simnet
rpclisten=localhost:5001
norest=1
lnd.host=localhost:5000
lnd.macaroonpath=MY_PATH/alice/.lnd/data/chain/bitcoin/simnet/admin.macaroon
lnd.tlspath=MY_PATH/alice/.lnd/tls.cert
universe.federationserver=localhost:6001
universe.public-access=1

Bob's Tapd:
[Application Options]
network=simnet
rpclisten=localhost:6001
norest=1
lnd.host=localhost:6000
lnd.macaroonpath=MY_PATH/bob/.lnd/data/chain/bitcoin/simnet/admin.macaroon
lnd.tlspath=MY_PATH/bob/.lnd/tls.cert
universe.federationserver=localhost:5001
universe.public-access=1

I would appreciate any help.

I think you also need allow-public-uni-proof-courier=1, even though the description for it isn't super obvious...

Gosh, it works. You just make my day.


Commands on rewards won't work (1.17.1 - 4.0.6)

What is your Quests version / build number (do not say "latest")?
4.0.6
Describe the problem and how to replicate it. Any console errors to post using a pastebin?
I can't add some commands on my rewards's quests because the button (the command block by the way) is not working. Is it a compatibility problem or something? I hope you will fix it in next patchs.
If applicable, can you provide an example quest from quests.yml using a pastebin?

PS: Now I constated that the save button is not work too. So I can't make new quests! Plz help! Thanks.

This ticket will most likely be tagged as invalid due to not enough information provided

Wait wait wait, who are you? You're not Piky? Thanks.

Sure thing. Good luck

the button (the command block by the way)

There is nothing like this within Quests to my knowledge. Perhaps you're using QuestsGUI, in which case this is not the correct place to report issues. See https://browsit.gitbook.io/questsgui/faq#where-can-i-get-support-for-questsgui


fix: Add comment

Hm, @bdow wdyt about throwing a runtime error?

Hm, @bdow wdyt about throwing a runtime error?

We could. Though, this PR was just to trigger a build. Something went wonky with the last one and didn't trigger.


Wire up expectation timeout

Reviewer checklist

[ ] Ensure relevant issues are linked (description should include text like "Fixes #")
[ ] Ensure any appropriate documentation has been added or amended

Coverage increased (+0.002%) to 99.065% when pulling 12162fe5a07e23a88f4e7eb32e368f610c5c0ed5 on verify_timeout into c1e0ae48461948eee097d98e7356a0935ad1bfdf on main.


Some questions about the "grouped_xyz" and “grouped_idx”

Hello, I read two important value named  "grouped_xyz" and “grouped_idx” in /scene_seg/model/pointnet2/paconv.py ，and i can not understand it well, could you give some explanation ?

Hi, in our code, grouped refers to a set of points that are in the same local area. Grouped_idx is the knn/ball-query index of each point and grouped_xyz is the coordinates requested by grouped_idx.


Mean squared log error for regressors

Is your feature request related to a problem?
Cannot compute the mean squared log error of a regressor.
Desired solution
Add a method Regressor.mean_squared_log_error.
Possible alternatives (optional)
No response
Screenshots (optional)
No response
Additional Context (optional)
No response

We now have a decent selection of regressor metrics. I'm reluctant to add more for now, to keep the API small and focussed.


Update swarm-mode.md

hi , i find a wrong in swarm-mode.md and fixed it.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:clhlc/docker.git somewhere
$ cd somewhere
$ git rebase -i HEAD~2
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "master" git@github.com:clhlc/docker.git somewhere
$ cd somewhere
$ git rebase -i HEAD~3
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

Looks like something went wrong with a rebase, because there's no changes in swarm-mode.md in this PR.
I'll close this PR, because we won't be able to merge this, but perhaps you can resubmit a PR, using the instructions from our contributors guide https://docs.docker.com/opensource/workflow/work-issue/


dvcfs: initial docs

Closes https://github.com/iterative/dvc.org/issues/3927.
First draft of dvcfs.

@dberenbaum, I'd say yes. This is a bare-bones version, as I wanted to start simple. And there are open questions regarding docs organization and API reference.
I think in these docs, I am going to approach this with more code examples/recipes instead of API references.
Here's the PR: https://github.com/iterative/dvc/pull/8277 that this is based on (I made some changes to the constructor of the filesystem).

Many comments already so I'll just summarize some thoughts here:

Nothing against the example-based approach but

It's completely different to the current functions we have listed; Should we group those under dvc.api in the nav and use dvc.fs for this one?
Are the examples exhaustive or comprehensive? (How do we decide what to cover?)

In general the exact relation with fsspec is currently vague. Is it literally fsspec? The link at the bottom goes to fsspec.spec.AbstractFileSystem, is that what we implement? This link seems a better intro doc on their side BTW: https://filesystem-spec.readthedocs.io/en/latest/usage.html#use-a-file-system

It's completely different to the current functions we have listed; Should we group those under dvc.api in the nav and use dvc.fs for this one?

It's now under dvc.api.

Are the examples exhaustive or comprehensive? (How do we decide what to cover?)

I don't think we have to be strict about it, we can always update it and iterate.

In general the exact relation with fsspec is currently vague. Is it literally fsspec? The link at the bottom goes to fsspec.spec.AbstractFileSystem, is that what we implement?

yes, fsspec provides a standard interface, "dvcfs" implements it.

@jorgeorpinel @shcheklein, I am leaving for a vacation next week, so it'd be great if you could review them, I can iterate on these docs this week.

@skshetry I see that @dberenbaum has approved it. Are there unresolved things / any blockers / you need help with something?

I can always get more feedback. 🙂  Is it fine to merge this then?

Yes, I think so, one approval should be enough.
What do you think about keeping the ticket open like Dave (and I guess Jorge suggested)?

What do you think about keeping the ticket open like Dave (and I guess Jorge suggested)?

Done, thanks.


Obj doesn't stay linked with mtl when moved to other folders

Godot version
v3.5.stable.official [991bb6ac7]
System information
Windows 11
Issue description
Obj imports do not accurately stay coupled with the associated .mtl files.
First of all it appears that selecting both an obj file AND its associated mtl file, then dragging them to the file system is the only way to import an mtl file into godot. Seems like they should either auto-import the mtl file when you import its associated obj or you should be able to import them separately, but seeing as the workaround is trivial, it's extremely minor.
More importantly, if you're relying on provided materials in this way and decide to restructure part of your project, moving any of the obj files to any other folder will leave the associated mtl file behind, forcing it to use the default, all-white shading. There's no way to move or even see the presence of the mtl file in the godot editor either, as the file system hides it entirely, meaning that the problem may seem completely inexplicable to new users (who are also the most likely to be using mtl materials provided with assets found on itch.io or opengameart.org).
Steps to reproduce

Select both an obj file and its associated mtl file in your file browser.
Drag them into the godot file browser in the directory of your choice.
Drag the obj resource in the godot file system into a different folder.
Any existing instances of this model no longer have materials, as will any new objects created from this resource.

If you're using the minimal demo project below, just open the demo scene and drag the Apple_Green.obj file in the godot file system into the empty "Meshes" folder.
Minimal reproduction project
Demo Project.zip

It might be worth checking whether this still occurs after changing the OBJ file's import mode to 3D Scene instead of Mesh in the Import dock.


.NET 6.0

Since the support of .NET Core 3.1 stops in December 2022, are there any plans to migrate to .NET 6.0?

Yes. We will support .NET 6.0 when #187  is merged.


set #![no_std]

I don't see a reason not to, and then this crate will work on embedded projects :)

Did you test this? I get the following on your branch when running cargo test:
error[E0412]: cannot find type `String` in this scope
  --> serde_unit_struct/src/lib.rs:20:37
   |
20 |     #[derive(Serialize_unit_struct, Deserialize_unit_struct)]
   |                                     ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope

You'll notice that the Deserialize impl uses the String type; my understanding is that this requires std. I think this can be trivially fixed by the following diff:
     let deserialize_impl = quote! {
         impl<'de> serde::Deserialize<'de> for #name {
             fn deserialize<D: serde::Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error> {
-                <String as serde::Deserialize>::deserialize(deserializer)
+                <&str as serde::Deserialize>::deserialize(deserializer)
                     .and_then(|s| {
-                        if &s == #name_str {
+                        if s == #name_str {
                             Ok(Self)
                         } else {
                             Err(serde::de::Error::custom(#error_msg))

@cjriches Thanks for the quick reply!
Yeah, you're exactly right. Sorry about that, I should've run cargo test before committing!
I've implemented your diff, and the tests now pass, and it seems to compile just fine on my #![no_std] project.

Merged and released as v0.1.2.


I just want to know that whether could u provide the data used in the project,THX

I wanna the data set. plz!

@ForeverZH0204 We hope to release the dataset but are waiting for a review on the paper before release, I will post here when it's out

thanks a lot!
I also read the paper related.I have several questions to list here and waiting for your are available:
1. how to understand the name 'a particular time into file execution'?
if i have a record with length of 20s, sample it with a interval of 5 seconds, what is the value of 'a particular time into file execution'? I suppose that to be 4, in other word, the actual amount of data used in the model.Is that right?
2. Confusion with figure7 , table X and table XI
As i read in the readme.md and the code, figure7 and table X come from the setting that use the whole training set and then test with a feature(s)-omit test set? And table XI comes from a omition on the whole dataset ? then explore the difference of total process's impact score.
If so, the conclusion of The

'impact score increases relative to others as more features are
omitted, this may indicate that total processes are combined
with other inputs to create discriminating features, though the
input is not highly impactful alone.'

is really hard for me to accept
I hope that i have a mistake.
thanks for your reply!
Wish u a good day.

Hi @ForeverZH0204 - in answer to your questions:

By "a particular time into file execution" we mean the real time since the start of the execution of the sample. We are arguing that more snapshots (i.e. more data) has a higher correlation with accuracy than the real time since the file began executing.

You are right, Fig 7 and Table X looks at omission of data in the test set and Table XI looks at omission during training and testing. We are looking at the impact of all the features but in the discussion of the total processes feature, we argue that it's average impact score grows as more features are ommitted (the impact score is the fall in accuracy / number of features omitted). For some features, the impact does not really change when just this single feature is omitted, this feature + one other feature, or this feature + 2 other features. This implies that for these features the impact of their omission is not really affected by co-omission of other features. Because it the impact score of "total processes" increases with the number of features omitted at the same time, we believe this indicates that total processes is combined with other features in the RNN to give distinguishing representations between malicious and benign samples. In Table XI the omission of total processes sees one of the biggest falls in accuracy, so we think it is a useful feature for the model but that it's usefulness is realised when combined with other data. We can train further models with different combinations of inputs to test this (but we did not yet for this paper).

Thank you for your questions and I hope that has made it a little more clear - I will work on a presentation of the work which explains these points more clearly.

thanks for your reply!
But for question 2,if we want to explore the relationship between the difference and a certain variable,I think we need to keep the other conditions unchanged.


Config flow could not be loaded: {"message":"Invalid handler specified"

When trying to add Petkit in integrations I get this error, I have reinstallend and rebooted and cleared cache. Any ideas?

That's okay, last resort is going to be deleting Home assistant and
reinstall through Docker.
Version:

Core2024.3.3
Frontend20240307.0

From logs:
Logger: homeassistant.config_entries
Source: config_entries.py:2444
First occurred: 16:06:48 (2 occurrences)
Last logged: 17:52:49
Error occurred loading flow for integration petkit: No module named
'petkitaio'
Op di 28 mei 2024 17:49 schreef Dr. Drinovac @.***>:

I can't say I will be of much assistance. Are there any other messages in
the logs? Also, what exact version of Home Assistant?
—
Reply to this email directly, view it on GitHub
https://github.com/RobertD502/home-assistant-petkit/issues/71#issuecomment-2135586680,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BIXX2MY2EHDVBS3HFMDNHG3ZESRRVAVCNFSM6AAAAABIMJPSBKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZVGU4DMNRYGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

I'm not sure how Home Assistant handles requirements when installed via SNAP, but it looks like it didn't install the requirement that is listed in the manifest of the integration (petkitaio). I'd highly recommend ditching the SNAP install and spinning HA up in a docker container instead. Even better, if you are running Proxmox, spin up the HA OS as its own VM so you can add the benefit of snapshots/full VM backups.

Guess it was inevitable haha! Thanks for checking for me!


Indoor Air Quality Monitor sensors - wrong sensors entities behavior

Describe the bug
Sensors:

indoor air quality
voc

even if they're number sensors, cannot generate charts on HA dashboard
To Reproduce
open one sensor and see how integer number are not placed as graphical chart
Expected behavior

Screenshots

System details

Home-assistant (version): 2023.1.4
alexa_media (version from const.py or HA startup): 4.5.0

I don't have one of these sensors so can't test it. But there's probably a sensor setting (like device_class) that is off which results in a non number graph for history.

Ok. Btw the other sensors are ok, if this could help.


HP EliteBook 830 G6

Hi i see your work very good ..my regard i want install os on hp 830 g6
https://support.hp.com/it-it/document/c06360087#AbT13
Can u suggest me......

Not support be the program here


Adding running instructions and installation commands for MacOS

Adding the steps I used in MacOS to run the project

I appreciate it! I hope this little repository is useful to people somehow.

It truly is, at least for me, thank you for sharing it. :)


Custom/Dynamic screen title in NavBar

Hi,
I want to change title in NavBar dynamically based an what I get from server after the Component is constructed.
Is there any easy way to do that?
I tried using static renderNavigationBar(props)  in my screen but still this not support changing title after Component in created.
The only solution that I am thinking about is to set hideNavbar={true} for my screen and add custom header.
Version

react-native-router-flux v3.1.5
react-native v0.2.2

I'm currently using static renderNavigationBar(props) in my classes with Redux.
  static renderNavigationBar(props) {
    console.log(props,this.props,this);
    return <Header title="DefaultTitle" connectStore='myComponentStore' />;
  }

Header.js has a custom mapStateToProps that connects the given store using the connectStore prop.
function mapStateToProps(state, ownProps) {
  return { [ownProps.connectStore]: state[ownProps.connectStore] };
}

This way my static header can react to changes dispatched via redux after the server has given me the info and use the values as the title.

Had the same issue in our app. Child screen titles are not always known ahead of time. Found a solution/workaround on version 2.3.1.
Define sub-screen with title = ""
<Route name='VideoScreen'  component={VideoScreen} schema='sub' title=''     type='push'/>
And when segueing to VideoScreen above, pass in title:
Actions.VideoScreen({title:"New dynamic title"})

I'm trying to dynamically render the right button. I have the following in my scene I'm navigating to:
  _renderRightButton(){
    return (
      <Text>{'right'}</Text>
    )
  }

  componentDidMount(){
    Actions.refresh({renderRightButton: this._renderRightButton()})
  }

But nothing seems to render. Is there any way to dynamically render the right button from within the scene?

You may use now rightButton/leftButton as React components, check latest release.

I'm encountering a similar issue where I need the navigation bar to pass props from the scene component state, and so I'm not how to go about this.
For example: A search button on the NavigationBar button needs to route into the SearchScreen scene and pass the current search state (no Redux)

@burgalon have you tried Actions.searchScreen({searchText}) or Actions.refresh({searchText}) from your navbar title?

@aksonov When invoking Actions from within the component - passing props works well.
However since the Navigation bar is definer inside the Router, I'm not seeing a way to pass props from within the current component

renderTitle function come with state param, you can get information about current navigationState

As @aksonov suggested:
It seems like the way around it is to push the state outwards and use Actions.refresh({someState} and keep using Actions.refresh() instead of this.setState. This was the NavigationBar will be able to access the props.

I guess we can close this

In the event I want to change the title of a previous page when using Action.pop() how would I do this? I tried doing Actions.pop({title: 'my new title' }) but it doesn't work.

@greatwitenorth  You have to do pop and then refresh. Putting it together would be nice addition (and different issue, btw), PR is welcome

@aksonov ahh got it. Didn't realize that I could do the refresh right after the pop. Sorry didn't mean to hijack this thread.

how do I dynamically render title as component


Provide bower support

The new build system already support NPM, Gulp and Grunt. It would be nice to have also support for Bower like in Visual Studio ASP.NET 5 projects.

wouldn't you simply call bower from your grunt or gulp script?

Probably I could but default template for ASP.NET 5 doesn't use bower inside gulp but rather depends on built-in support for bower components restore in Visual Studio. So I think that it would be nice to have similar experience in TFS build.

For ASP.NET 5 you would want to run DNU Restore.  Here is an article on build an ASP.NET 5 app with team build https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5.  Currently it relies on some scripts but as it settles down and comes closer to release we will add more built in support.

You shouldn't be running bower install during build time. It is
recommended to check in bower components by the bower team:
“If you aren’t authoring a package that is intended to be consumed by
others (e.g., you’re building a web app), you should always check installed
packages into source control.”
On Thu, Jul 30, 2015 at 1:39 PM, Chris Patterson<EMAIL_ADDRESS>wrote:

For ASP.NET 5 you would want to run DNU Restore. Here is an article on
build an ASP.NET 5 app with team build
https://msdn.microsoft.com/Library/vs/alm/Build/azure/deploy-aspnet5.
Currently it relies on some scripts but as it settles down and comes closer
to release we will add more built in support.
—
Reply to this email directly or view it on GitHub
https://github.com/Microsoft/vso-agent-tasks/issues/357#issuecomment-126478370
.

That is interesting, the default project.json for ASP.NET 5 does run bower install in the post restore section. I would agree that seems odd as typically bower components are frontend javascript and HTML and not binaries so checking them in seems like the right thing to do.

@cwoolum - could you provide link to that recommendation? I can't find that on bower site.

I also want to know why that's the recommendations.

I do not think it is a good practice to store any packages in the repository. Only if you want to eliminate the dependency of the package source, so you can build even if it is offline.

can someone help me to execute bower install on the server? I tried lot of things already to no avail.
tried adding bower to devDependencies, (this make npm install takes forever to run), and I'm charged by the minute so I don't see why it doesn't use a cache or something or better download connection, but that's for another issue.
then using command line
command: node_modules/.bin/bower.cmd
parameters: install
error:
File not found: node_modules/.bin/bower.cmd
I already tried different config/scenarios but it takes like 5 minutes to queue a build and get the error, very frustrating to 'try/test'...
thanks

It looks like they have removed it. Maybe that's not the case anymore??
All I can find is a historical version of the page that had it
https://web.archive.org/web/20140625034714/http://bower.io/#installing-packages-and-dependencies

@cwoolum interestingly that work (lock file) were done on Mar https://github.com/bower/bower/pull/1748 and is still waiting for merge.

We don't have any plans for an inbox bower task.  Bower really feels like something that you should run from your build script.

@chrisrpatterson I'm ok with that, just in case someone needs this check out http://stackoverflow.com/questions/32348497/bower-install-on-visual-studio-online-build took me a while to get it working.

@chrisrpatterson Could you just tell me why NPM and NuGet package managers have dedicated tasks and Bower doesn't? Actually all of them can be run from build script.

Another option is to create an extension and offer it in the gallery.  If the gallery would have existed when we started build.vnext, many of the 'inthebox' tasks would have been extensions.
https://www.visualstudio.com/integrate/extensions/develop/add-build-task

I know this is an ancient issue, but i found using the Shell Script task with following content worked for me:
bower install --allow-root. Dropping a note if anyone else stumbles into this in 2018 or later.


Disable app domain for testing on net46

Introduce xunit.runner.json file to disallow appdomain for testing on net46. On netcore that file is ignored.
This improves test time of SqlServer.FunctionalTests from 12 mins to 1.6 mins.
Format csproj better :smile:

Local run time: 17m36s


Problems with special characters

Instead of strtoupper use mb_strtoupper
https://www.php.net/manual/de/function.mb-strtoupper.php#refsect1-function.mb-strtoupper-notes

Solved in v1.0.5


⚠ Bofrost.be has degraded performance

In 016a8e9, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1828 ms

Resolved: Bofrost.be performance has improved in 3f3f17c after 20 minutes.


Use singular tag names in swagger.yaml

This is required to make the type generation put things in the
correct directory, but unfortunately makes the names in the
documentation menu look a bit crap.
I think the best solution would be to add a x-display-name
extension to tags to determine how the tags show up in the menu,
rather than it depend on the name of the tag. I shall do this in
a follow-up PR - for now, let's fix the breakage.
Fixes #29045
Signed-off-by: Ben Firshman<EMAIL_ADDRESS>

Also – hack/validate/swagger-gen should have caught this, but we can fix that in a follow-up PR too. :)

hack/validate/swagger-gen should have caught this

Yes that was my first thought. I realize now that it only checks for changes in api/types, but it should also check for changes in api/swagger.yaml.


Patching the high-vulnerability node module used in andi

This should resolve the issue in the node js-yaml dependency in use by Andi's phoenix static assets.

This should fix #363


Visual Studio 2017 build error

do you tryed with<EMAIL_ADDRESS>or<EMAIL_ADDRESS>??? this erro is common in<EMAIL_ADDRESS>

@mehmetkaynak How did you solve it?

use cordova cli and vscodem, dont use vs2017. it's too old.


Allow to set logger for project in ProjectBuilder

It's recommended to use ProjectBuilder class when testing a custom Gradle plugin but there is no way how to set logger of the created Project. It seems that it uses NoOpLogger by default and so the developer of a Gradle plugin doesn't have any way how to see output of the project execution.
Expected Behavior
It's possible to set logger of a new project when working with ProjectBuilder.
Current Behavior
The project created by ProjectBuilder logs nothing.
Context
Testing of custom Gradle plugin.
Your Environment
IDEA as IDE, Spock as testing framework

It's recommended to use ProjectBuilder class when testing a custom Gradle plugin.

I don't think this is a statement that we'd usually would sign off. If you want to test a plugin on a functional level then TestKit is the right tooling. I don't think we'll invest into ProjectBuilder anytime soon as TestKit provides all of the capabilities needed to effectively test a plugin. I am going to close this issue.


feat(upload): Create Upload Service Container

Need
Approach
Create an ECS container that accomplished the following

Streams a file from dropbox to S3
Update the dataset status of upload
Remove upload job from queue once complete
Change dataset status to uploaded when the uploaded finishes
If an error occurs, let the "visibility timeout" for the job expire so it can be retried by SQS.
Obey the retry after header returned by in dropbox responses.

Create an AWS Lambda that accomplished the following

Run when a new job appears on the upload queue.
Start a container to handle the upload job.

DoD

Adding a job to the upload queue, automatically spawns a lambda that starts a container to upload a file from dropbox to S3.
Failed uploads are put back into the queue and retired after the "visibility timeout" expires.

Separate out retry + other pieces @Bento007


Create new Event button open Activity 2 times

Current Behaviour :
if user create create new event activity , it opens activity two time..
Expected Behaviour :
activity should be open only 1 time.

Just press the fab rapidly.

Did you press the FAB twice quickly?

That happens when you click the fab twice before the activity opens.

Closing. If you shoot your foot twice, don't expect to find one hole. If you'll click twice, it'll open twice


feat: Tye

Tye

[x] You've read the Contributor Guide and Code of Conduct.
[x] You've included unit or integration tests for your change, where applicable.
[x] You've included inline docs for your change, where applicable.
[x] There's an open issue for the PR that you are making. If you'd like to propose a new feature or change, please open an issue to discuss the change or find an existing issue.

Summary of the changes
Tye building in GitHub actions
Description
Tye building
Fixes #{issue number}

@AndrewBabbitt97 When can you take a look at this?

.github\chabgelog.json is referenced but is missing from the PR.
The release notes are generated but never updated on the release.
These items will need to be fixed before merge.

@AndrewBabbitt97 could you make that update to the code?
I really don't know what the issue is, but I know you could fix it really quck.

Bump


Correction to the page conent

The line that says
In Connection Manager, configure Use a specific user name and password: set AppID as the username and clientSecret as the password.
It should be corrected to say
In Connection Manager, configure Use a specific user name and password: set "app:"+AppID+"@"+TenantID as the username and clientSecret as the password. For example, the user name should look like app:134942a3-7472-4925-a86e-b41a9212345678@72f988bf-86f1-41af-91ab-2d7cd01123456789

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

ID: f0e82a62-cc16-3801-beec-51f16973a50b
Version Independent ID: 5ea3bf98-0b16-d60d-d87a-ab6febb2e27e
Content: Troubleshoot package execution in the SSIS integration runtime - Azure Data Factory
Content Source: articles/data-factory/ssis-integration-runtime-ssis-activity-faq.md
Service: data-factory
GitHub Login: @wenjiefu
Microsoft Alias: wenjiefu

Thank you for your detailed feedback.  We are looking into the issue, and we will respond when we have more information.

Thank you for your feedback, @haidongh . This has been assigned to the content owner and will be updated as appropriate.
@RodgeFu

Thank you for correcting this Haidong, and apologies it took so long for us to get it updated, but the change is checked in now at least!  In the future you can also directly Edit the article, clicking Edit in the top right and then making the change yourself, and submitting a Pull Request for it, which will automatically be submitted to the author for immediate review. #please-close


Dependabot just removes package-lock.json without actual version bump

This still happens after #2643 is fixed.

Package manager/ecosystem
npm
Manifest contents prior to update
https://github.com/w3c/webidl2.js/blob/f0b95c34dba8c3ac797bb0843c3520e55fc47515/package.json
Updated dependency
webpack
What you expected to see, versus what you actually saw
It should update package.json but it's untouched, instead it removes package-lock.json
Images of the diff or a link to the PR, issue or logs
https://github.com/w3c/webidl2.js/pull/540

Thanks @saschanaz, will have a look at this today. If I understand correctly this also happened before npm 7 support landed?

@saschanaz it looks like your project is being detected as a library, which is why only the lockfile is updated.
You can configure the default strategy by setting the versioning-strategy to increase to always keep the package.json in sync with the lockfile (in your case the default is widen).

The removed entries in package-lock.json look correct to me, they are all related to the dropped dependency: pkg-dir: https://github.com/w3c/webidl2.js/pull/540/files#diff-053150b640a7ce75eff69d1a22cae7f0f94ad64ce9a855db544dda0929316519L3609

FYI the logic to detect libraries is here, and your project is being found on npm: https://github.com/dependabot/dependabot-core/blob/main/npm_and_yarn/lib/dependabot/npm_and_yarn/update_checker/library_detector.rb#L34-L51

Created an issue to change the default for this case https://github.com/dependabot/dependabot-core/issues/3103
We'll probably not get to it anytime soon but will keep an eye on it.