Copy for Home page

As this copy will be simple (~ 2 sentences), Anthony and Olivia will take care of drafting and finalizing.

@o-ram We might be able to use the top h1 section from our Compiler Lo-Fi Wireframes content. Let me know what you think you about combining it.

@AnthonyRollins I like that! Simple and to the point. So the text would look something like:
Software built by humans, for humans, in LA
Compiler is a woman-owned software consultancy that’s passionate about making government tech solutions easy-to-use and accessible for all.
--
And using the current page as a reference, the header text would replace we build software for the government, and the other sentence would go below it. Is that what you're envisioning?

@o-ram That was my thought. Let's see what the design looks like to see if we need more information.

Final copy (headings here do not correspond to style of copy in official designs):

Software built by humans, for humans, in LA
we build software for the government

Final copy sent to @segacy1 in #57


Looking for Hand-Labeled Data?

Hello! I am very interested in your work, very well done!
One question: in your excellent paper  you reference a hand-labeled dataset of company name pairs. Is this dataset in the repo somewhere? I could only find the acronym data.
Let me know, thanks!

No problem, thanks for getting back to me Riccardo!


Updated tests for the Custom Set problem

In order to reduce the amount of code required to pass incremental tests (assuming that users pass tests starting from the top), the order of the tests was modified slightly.
Since this track implements Custom Set, please take a look at the new custom-set.json file and see if your track should update its tests.
If you do need to update your tests, please refer to this issue in your PR. That helps us see which tracks still need to update their tests.
If your track is already up to date, go ahead and close this issue.
More details on this change are available in https://github.com/exercism/x-common/pull/257.

The canonical tests are here. And ecmascript tests are here. Task is to make ecmascript tests same as the canonical data.


Merge to publish

Docs Build status updates of commit 8547a0b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/actionable-messages/adaptive-card.md
:white_check_mark:Succeeded

docs/actionable-messages/auto-invoke.md
:white_check_mark:Succeeded

docs/actionable-messages/email-dev-dashboard.md
:white_check_mark:Succeeded

docs/actionable-messages/identity-linking.md
:white_check_mark:Succeeded

docs/actionable-messages/images/vacation-request-card-updated.png
:white_check_mark:Succeeded

docs/actionable-messages/images/vacation-request-card.png
:white_check_mark:Succeeded

docs/actionable-messages/security-requirements.md
:white_check_mark:Succeeded

docs/actionable-messages/toc.yml
:white_check_mark:Succeeded

docs/breadcrumb/toc.yml
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Create an empty svcConfig object to pass in getServiceDockerConfig

This PR fixes the error that occurs when running the run or stop command by creating an empty object that is passed into getServiceDockerConfig method

Coverage decreased (-0.01%) to 21.372% when pulling b06404f38dda72407bede119feeb9a19ff516661 on fix-run-stop into 0bb503a77f540801a9ca2cf0fbc15d3b1d88d8ef on master.

Coverage decreased (-0.01%) to 21.372% when pulling b06404f38dda72407bede119feeb9a19ff516661 on fix-run-stop into 0bb503a77f540801a9ca2cf0fbc15d3b1d88d8ef on master.

Coverage decreased (-0.01%) to 21.372% when pulling b06404f38dda72407bede119feeb9a19ff516661 on fix-run-stop into 0bb503a77f540801a9ca2cf0fbc15d3b1d88d8ef on master.

Coverage decreased (-0.01%) to 21.372% when pulling b06404f38dda72407bede119feeb9a19ff516661 on fix-run-stop into 0bb503a77f540801a9ca2cf0fbc15d3b1d88d8ef on master.


Dropping the development branch and renaming master to main

When we started development of scalismo and scalismo-ui, we decided to follow the git-flow branching model. The main feature is to have a separate development branch.
I would argue that at this point, this model is over-complicated and no longer needed. Instead I would propose to base development on the master branch. Furthermore, I propose to rename master to main, as this is the new standard everywhere.
@Andreas-Forster You were also involved from the beginning. Do you see any reasons to keep the development branch?

As it is currently evolving, I do not see any reason not to change it. Currently, it really seems to better fit our needs.

This issue already seems to be semi-implemented.
master has already been renamed to main.
Still to be done:

Remove develop branch
Update workflow to trigger on main instead of master and not on develop.
Anything else missing and preventing this issue from being closed?


Skip and loop interfere with each other

Hello, my bot is working right but I can't skip music while the loop single is on, any way to skip this aside from stopping the loop or using command exit?

My original setting is that executing skip when loop single is on will play the same song repeatedly except loop queue or loop off.

I will modify this setting in the next version

@Rainnfear, new version updated.


PIR interferes with mmWave

Category

[*] Hardware / PCB

Version of ESPHome / AIOsense
2.0 RC-4
Describe the bug
The PIR sensor interferes with the mmWave sensor. Accordingly - the PIR doesn't fully seat into the socket.

The socket is fully seated, it's designed to sit a couple of mm above the board, as per the spec here. Note this is the spec'd TO-5 socket from the documentation.

The PIR sensor itself can't be fully seated due to its pin length (you could of course cut these down if required..) however, in its default state the PIR sensor interferes with the soldered pins on the DFRobot mmWave sensor.
Secondarily, the current printable case doesn't work at all with this configuration because its cutout sits far too high to even seat into the socket at all. I assume the case would have an update to resolve this we haven't seen yet.
You'd either need a TO-5 socket that sits higher, or would need to adjust the position of the PIR sensor to resolve this.

The PIR height is really precise calculated and it's made for exactly this height. However I was surprised as well the first time I had put the PIR into the socket. But even if this is not beautiful, it works fine. Moreover I was not able to find any other (cheap) TO-5 Socket. If you spot one please share it.
Did you print the case from the files (it's a case for v1 only). Or did you use the beta version of  this case? However there is no perfect case yet. Please notice #9. To prevent further confusion, I've moved the case file into a subdirectory named by the version.

The case I printed was the work in progress for V2.. not V1.

The case need a complete rework @MeisterGig is working on this.


Create dropdown list for Features in Table of Content in ReadMe file

Create dropdown list for Features in Table of Content in ReadMe file.

No need of this


Remove Well Known Protobuf files

The goole-protobuf gem should be providing definitions of well known types, such as Google::Protobuf::Struct, Google::Protobuf::Any, and Google::Protobuf::Empty. Unfortunately the current gem versions do not contain those classes, so we have added the generated ruby code to gcloud-ruby.
When google-protobuf supports these well known types remove them from gcloud-ruby.
[refs google/protobuf#1284]

Closed in 278dccb44d8e7a63c84b060a5ebbe6773f55d979.


Removal of DOM element not recognised by popper

CodeSandbox demo
https://codesandbox.io/s/elated-galois-8nvfs
Steps to reproduce the problem

Click on the button "x"
Tooltip stays on the old position

What is the expected behavior?
The tooltip should be positioned at the same position as before.

We don't track DOM mutations, it's the consumer responsibility to update the position when the DOM changes.


Pressing backspace doesn't delete last character in the "Email" field

Steps to reproduce:

Build and launch the "Jetsurvey" sample app
Start typing symbols in the "Email" field
Start deleting them using the "backspace" button on the keyboard
Once all characters expect the first one are deleted, verify that pressing the "backspace" button doesn't delete the last character. Instead, the cursor just shifts in front of that character without actually deleting it.

Recorded video: jetpack-email-bug.tar.gz

What is the issue

The issue is that upon deleting the last character (or, rephrasing, the character that was typed the first), doesn't get deleted. Instead, the cursor just "shifts" behind it, leaving it untouched. @Randyhubbard0 please, watch the video in attachments

This is a known issue. Fix will be available in alpha02


#FF Call stripe for details

Problem
When showing failed transaction events, we want to show more details about the transaction so CRT can make better decisions, easier and quicker.
Part of solution
Get more details about the transaction from Stripe about this transaction and show them in the message.
Selfie

Migration

[x] Add STRIPE_API_KEY to both staging and production env variables.
[x] Add Stripe to integrations of APRb in  https://www.notion.so/artsy/17c4b550458a4cb8bcbf1b68060d63e6?v=8c2b553b0fa747bea28e889e9c6895f7

going to merge, thanks 🙌


When downloading specific Reels, some would not work: raise DownloadError(message, exc_info) yt_dlp.utils.DownloadError: ERROR: [Instagram] ChCc0z8AS1a: Unable to extract video url; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2022.08.19 (update instructions) or later (specify commit)
[X] I've searched the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
With the following code snippet I am able to download specific Reels.
For example I can get this Reel: https://www.instagram.com/reel/CfJn72HA85l/
However, trying to get this Reel: https://www.instagram.com/reel/ChCc0z8AS1a/ won't work and the following error is thrown:
raise DownloadError(message, exc_info)
yt_dlp.utils.DownloadError: ERROR: [Instagram] ChCc0z8AS1a: Unable to extract video url; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
import yt_dlp
ydl_opts = {}
        url=parser.parse_args()['url']
        print('url!',url)
        with yt_dlp.YoutubeDL(ydl_opts) as ydl:

            info = ydl.extract_info(url, download=True)

Provide verbose output that clearly demonstrates the problem

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

Complete Verbose Output
[debug] Command-line config: ['-vU']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.08.19 [48c88e0] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.19044-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: ffmpeg N-104465-g08a501946f-20211104 (setts), ffprobe N-104465-g08a501946f-20211104
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.08.19, Current version: 2022.08.19
yt-dlp is up to date (2022.08.19)

This error also occurs when running
yt-dlp "https://www.instagram.com/reel/ChCc0z8AS1a/"
in the terminal window.
Other Reels can be downladed, but a few seem not to work on my machine.
However, I asked a friend to run the exact same command, and for him it seems to work and he is able to get that specific Reel.
What's going on here? Is it just a problem with my machine?

This error also occurs when running yt-dlp "https://www.instagram.com/reel/ChCc0z8AS1a/" in the terminal window. Other Reels can be downloaded, but a few do not seem to work on my machine. However, I asked a friend to run the exact same command, and for him it seems to work and he is able to get that specific Reel. What's going on here? Is it just a problem with my machine?

try with this link  yt-dlp "https://www.instagram.com/reel/ChCc0z8AS1a/?utm_source=ig_web_copy_link"

Here on my Laptop, is a similar issue:
>\xFer\yt-dlp.exe -vU http://instagram.com/honeybirdette
[debug] Command-line config: ['-vU', 'http://instagram.com/honeybirdette']
[debug] Encodings: locale cp1254, fs utf-8, pref cp1254, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.08.19 [48c88e0] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.19044-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.08.19, Current version: 2022.08.19
yt-dlp is up to date (2022.08.19)
[debug] [instagram:user] Extracting URL: http://instagram.com/honeybirdette
[instagram:user] honeybirdette: Downloading webpage
ERROR: [instagram:user] honeybirdette: Unable to extract data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "yt_dlp\extractor\common.py", line 666, in extract
  File "yt_dlp\extractor\instagram.py", line 582, in _real_extract
  File "yt_dlp\extractor\instagram.py", line 515, in _parse_graphql
  File "yt_dlp\extractor\common.py", line 1218, in _search_regex

>\xFer\yt-dlp.exe -vU https://instagram.com/honeybirdette
[debug] Command-line config: ['-vU', 'https://instagram.com/honeybirdette']
[debug] Encodings: locale cp1254, fs utf-8, pref cp1254, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.08.19 [48c88e0] (win32_exe)
[debug] Python 3.8.10 (CPython 64bit) - Windows-10-10.0.19044-SP0
[debug] Checking exe version: ffmpeg -bsfs
[debug] Checking exe version: ffprobe -bsfs
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.06.15, mutagen-1.45.1, sqlite3-2.6.0, websockets-10.3
[debug] Proxy map: {}
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.08.19, Current version: 2022.08.19
yt-dlp is up to date (2022.08.19)
[debug] [instagram:user] Extracting URL: https://instagram.com/honeybirdette
[instagram:user] honeybirdette: Downloading webpage
ERROR: [instagram:user] honeybirdette: Unable to extract data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "yt_dlp\extractor\common.py", line 666, in extract
  File "yt_dlp\extractor\instagram.py", line 582, in _real_extract
  File "yt_dlp\extractor\instagram.py", line 515, in _parse_graphql
  File "yt_dlp\extractor\common.py", line 1218, in _search_regex

@SubZero5 #4394


Integrate into ESPHome

Hi, thanks for this awesome lib!
It would be great if this could be integrated into ESPHome. That way the Z906 sound system would seamlessly integrate into my home automation settup. Currently I am using an ESP with an IR Blaster for that.
It should be fairly straightforward by using the UART module: https://esphome.io/components/uart.html
There is even a way to add a custom uart device here: https://esphome.io/custom/uart.html

Have there been any implementations into ESPHome due to the issue being closed?

@EpicLPer @Algram
I'm assuming it was closed due to no action.
I've been working on this the last few weeks and last night got finally got things working. I'll be creating a PR for HA & esphome this weekend (hopefully) and will link it here.

@paco3346 Any updates on this?
I am willing to help / give this a try myself :)
Do you have a branch somewhere?

I did create an integration with MQTT brokers. Still adding some features like effect select and others. Also some bug fixing but it will be up on my Github profile between now and a week. I'm aiming for an ESP32 based system because of the fact that it has 2 ADC pins which allows for playback from bluetooth or from home assistant. This WOULD work with an ESP8266 too but that will be something I will work on later

I did create an integration with MQTT brokers. Still adding some features like effect select and others. Also some bug fixing but it will be up on my Github profile between now and a week. I'm aiming for an ESP32 based system because of the fact that it has 2 ADC pins which allows for playback from bluetooth or from home assistant. This WOULD work with an ESP8266 too but that will be something I will work on later

I would really not use a ESP32 directly on your Z906 as a playback device without any external DAC, the internal one on the ESP32's are rather crappy and can only do about 6 kHz :)
I'm using HiFiBerry connected to the Z906 via a USB audio card (config editing) and it works way great, so in my use case I'd only ever need it to actually control the system itself.

I did create an integration with MQTT brokers. Still adding some features like effect select and others. Also some bug fixing but it will be up on my Github profile between now and a week. I'm aiming for an ESP32 based system because of the fact that it has 2 ADC pins which allows for playback from bluetooth or from home assistant. This WOULD work with an ESP8266 too but that will be something I will work on later

I would really not use a ESP32 directly on your Z906 as a playback device without any external DAC, the internal one on the ESP32's are rather crappy and can only do about 6 kHz :) I'm using HiFiBerry connected to the Z906 via a USB audio card (config editing) and it works way great, so in my use case I'd only ever need it to actually control the system itself.

That is also an options for sure! I had no issues with quality on my ESP32 tbh. I will be using an external DAC in the future tough. I currently released my integration on https://github.com/BreadJS/Z906-Home-Assistant It's a very rough sketch for now but will be improve it a lot soon. Also I will be making it compatible with ESP8266 in the future.

@paco3346 Awesome! I just did it without ESPHome as I'm not that familiar with the code base yet. I still have to do some commits on my repo, but lots of things have changed. It is still a bit buggy but I'm not sure if this because of my network or the code itself. But so far when it it works, it works amazing! I will update you when I commited the new changes

@paco3346 Any updates on this?
I am willing to help / give this a try myself :) Do you have a branch somewhere?

Sorry, life gets busy. I've been using my code for ~2 months now and have had 0 issues so I feel confident about the stability. The main issue now is that 1) ESPHome moves fast and I have to rebase often to keep up and 2) I'm sure I'll have many iterations after I create the PR to get the code up to standards.
That being said- I'll see if I can rebase today and at least get the PR started.

Hi! Fiddling with this on my own and wondering if you could share/upload your code you are using

@paco3346 Any chance you can release your current iteration somewhere? I would be interested in trying it out myself :)

https://github.com/paco3346/aioesphomeapi/tree/media-player-feature-parity
https://github.com/paco3346/esphome/tree/logitech-z906
Please note that I just rebased this on the latest upstream but haven't actually tested (I'm still running a version of Home Assistant that's a few months old because I keep having to redo this code).
You'll need to pull the branch and override the home assistant esphome component:

And override the api and media_player esphome components:

I'd love to get this actually merged into Home Assistant but that's proved challenging over the past few months with how busy I am.

@paco3346 Thanks already for sharing :) I'm not sure how to properly use this so I can't test it yet, a custom component to import into ESPHome might be easier for testing but probably requires a lot of changes.

I recently finished my MQTT integration. Currently they're working on my bathroom so working on my pc is a nightmare. Also I have to catch up stuff with work after that (I'm a web developer). When I caught up, I will update my repo!


crash browsing to named sequenc

Version affected: I think 3.0.16 & 3.0.16-dev
(& I don't know about previous)
Browsing to a named sequence crashes.
Reported by: puddle
Original Ticket: "bugs/87":https://sourceforge.net/p/bugs/87

According to sourceforge, this bug was already fixed.
However, git master as of 2022-01-02 will crash browsing to an indi from the browse window, due to double free.
I'll use this issue for that fix.


Align xhr span name with spec

Which problem is this PR solving?

Span names from the xhr plugin are the url, while the OpenTelemetry spec says they should be lower cardinality.  The fetch plugin uses low-cardinality HTTP {method} names; the two plugins should be in agreement about this.

Short description of the changes

Change xhr span names to HTTP {method} and adjust unit tests accordingly.

Why is the CLA check not returning?

Closed and reopened to trigger the CLA check

Closed and reopened to trigger the CLA check

Have you tried turning it off and on again?  😄


update documentation about JSON equality

http://json-schema.org/latest/json-schema-core.html#rfc.section.4.2.3

Since the JSON Schema spec explains what is meant by JSON equality, including it in the DLx spec is redundant and unnecessary. It can be removed.


Support HTTPS

Support to HTTPS connection

I'm using HTTPs with none problem at all.
@fabriciocolombo added support to configurable timeouts (https://github.com/fabriciocolombo/delphi-rest-client-api/commit/0345e23246c9b4f4dc0a4307f9f2f64ba1ce8bf6), so, I'll close this issue.


Add log widget to Active Directory dashboard

What does this PR do?

Adds the logs widget for active_directory
Staging Link

Motivation

Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

👋 can we move the logs widget to under the metrics, longer vertically? It won't hurt to have a wide logs widget so log lines are easily read

@ChristineTChen PTAL at new dashboard


Godot saves scenes over others, producing data loss and stack overflows

Godot 3.0 master
Windows 10 64 bits
For some reason, I managed to save my main scene over another scene that was contained in the main scene, causing a circular reference:
main.tscn --> references character.tscn
character.tscn

Became:
main.tscn --> references character.tscn
character.tscn --> references character.tscn (because character.tscn contents became the same as main.tscn)

So I lost my character.tscn \o/ no idea how that happened.
I reverted character.tscn, now the project loads fine! Then I played again: re-stack overflow. Investigating...
Second breakthrough:
I didn't dream, Godot just saved a scene over another, this time I lost the main scene completely, replaced by character.tscn contents D:

I have two main scenes now (stored in files with different names though)
Repro steps:

Create a new project
Create a scene, save it as a.tscn
Create another scene in a second tab, save it as b.tscn

Click on scene a, hit Play, select the scene as main one etc
Click on scene b, hit Play: notice both scene tabs have the same name:

If you attempt to click on the first tab and Play, Godot will save the contents of b.tscn over a.tscn when auto-save occurs (not sure yet if that's exactly what happens, but it happens shortly after I see both tabs named the same)

Confirmed.  I'm so glad git is a thing 😄

i think it is related. you can also save a shader as .tres and then save over it a mesh. and it will keep shader's name but will change file structure. and this file will be unable to be used neither as shader nor as mesh.

O_o that is one crazy bug!

From @zinkkrysty in #10698:
GIF of the whole process

Would be good to have a bisect, this appears to be a recent regression (made over the last 2-3 days at most).

Definitely very recent, it's not present at d8cd849 (ie. last Monday)

I'm suspecting dd7145b778ea4884fd52f5efaf79dc55375c8465 since it touches scene saving. Have not tested yet

@zinkkrysty could be right, since I can confirm it was not there on Wednesday (and potentially Friday).

@zinkkrysty is right, dd7145b causes this issue:
-			if (i != editor_data.get_edited_scene() || _get_current_main_editor() == EDITOR_SCRIPT) {
-				_save_scene(scene->get_filename(), i);
-			} else {
-				_save_scene_with_preview(scene->get_filename());
-			}
+			_save_scene_with_preview(scene->get_filename());

Note that the second parameter of _save_scene is the scene index to save.
When it is not passed (e.g. by calling _save_scene_with_preview) it would save the current scene.
And, since this is done in _save_all_scenes, it would save the current scene multiple times over different scenes.
(This is not the only place the issue might happen, see also editor_node.cpp:992,1191,1940; editor_node.h:771)
I can't make a PR now (got a bit busy those weeks), hopefully someone else can 😃 .


@resource.save! to have 400 error if validation failed.

add a ! to the save to raise an ActiveRecord::RecordInvalid exception to have a 4** http code in the response if the validation failed.

@lynndylanhurley possibly easy to merge...unsure if it's wise though

How can a model be invalid only saving the tokens? Did you add a validation to the model related to the tokens

@MaicolBen this is....also a very old PR. If you think it doesn't make much sense anymore, feel free to close it. @charlesdg we welcome your opinion as well.


Cannot receive ConnectionCallbackListener callbacks when building the GoogleApiClient on background thread

I am having receiving connection callbacks for GoogleApiClient in ConnectionCallbackListener#onConnected(). As I understand GoogleApiClient.Builder#setHandler() determines the Handler which will receive these callbacks. If not specified it is on the main thread.
However, I am specifically using a GcmTaskService which abstracts the threading for me. This service creates the GoogleApiClient whereby I should set the handler. However, I do not know how to get the handler from this service. Any ideas?
Within my custom GcmTaskService#onRunTask():
        GoogleApiClient.Builder builder = new GoogleApiClient.Builder(mContext)
                .addApi(Fitness.RECORDING_API)
                .addApi(Fitness.HISTORY_API)
                .addApi(Fitness.SENSORS_API)
                .addApi(Fitness.CONFIG_API)
                .addScope(new Scope(Scopes.FITNESS_ACTIVITY_READ_WRITE))
                .setHandler(handler)
                .addConnectionCallbacks(this);

Closing this issue due to age (it's been a while since the last update).  If you still want to discuss, feel free to re-open.


Add Austria specific rule for dismounting bike at paths

Working on #2389 there was the insight we should add a contry specific rule for Austria:

Bicycle riders have to push their bike on "highway=path" , unless it is explicitly allowed in Austria.
Changing the rules in a way to push bikes on "highway=path" when it is a "foot=designated" path, unless biking is explicitly allowed.

I would like to add, that due to Austrian forestry law, bicycle=no and vehicle=forestry should be treated the same way.
The only way to legally have a bike on a forest road, is to carry it on your back (so actually also no pushing)

The routing seems to now avoid paths, that don't have an explicit bicycle=yes tag, for bikes. So it seems to be implemented.

Oops yes, I have an idea 👍 .  I wanted to merge accounts, but the outcome is not what I was expecting. It is both me.
Nevertheless, my contribution in this PR went into git as 2e0016d84d992d3dddb0d7d4d06d2ffe360fed4a .
We already implemented a countryspecfic rule for dismounting bikes IIRC in this commit .


[BUG] wrong redo shortcurt on WYSIWYG markdown view

OS: macOS 13.2.1 (22D68)
Extension Version: v2.9.5

The redo action shortcut  is configured to ctrl+shif+z on vscode (and it is working), however it does not work on WYSIWYG markdown view.
Instead, the redo action on WYSIWYG markdown view works only witg ctrl+y, could the extension pull vscode settings for this action? I would like to use ctrl+shif+z.

+1

up

+1


Add configuration option 'multiline_flush_regexp'

I request to add the option 'multiline_flush_regexp'. This should be a regular expression that flushes the current multiline event (if any), but is not part of a multiline event itself.

Sorry for delay.
I cannot imagine concrete use case. Could you describe concrete use case with real log examples?

I'm using Supervisor to start services in a Docker container. In my case it's simplest to print everything to stdout/stderr and use the Docker fluentd logging driver so I also know from which container a message comes. Messages from Supervisor might be multiline. I can recognize by regular expression if a message comes from Supervisor or a service. If a message from a service arrives a possible previous Supervisor multiline message is finished.

How about multiline_start_regexp?
<filter>
  @type concat
  multiline_start_regexp /(supervisord log start line regexp|application log start line)/
</filter>

This would treat the application log as multiline, too. So I would need to use flush_interval and timeout_label and additional code to handle the timeout to get the last log. This would make the config unnecessary complicated.

@dontub Sorry for delay, could you show me the concrete logs.
I want to know how complex supervisord and application log.

No response.


fixed start lint error

Signed-off-by: Abhinav Kumar<EMAIL_ADDRESS>

Codecov Report

Merging #124 into master will increase coverage by 0.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #124      +/-   ##
==========================================
+ Coverage   55.64%   55.77%   +0.13%
==========================================
  Files          41       41
  Lines        1533     1533
==========================================
+ Hits          853      855       +2
+ Misses        623      621       -2
  Partials       57       57

Impacted Files
Coverage Δ

pkg/udev/listentry.go
0% <0%> (ø)
:arrow_up:

cmd/probe/udevprobe.go
62.03% <0%> (+1.85%)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


update

Hey, thanks for your PR. It looks like you may have accidentally committed to this repo and committed your API keys. You likely want to revoke access to that key in the cloud console.


SSL certificate problem

OS: Windows 7
git version 2.5.3.windows.1

@sumanta-ghosh was you able to resolve the issue eventually? Did you verify that Vagrant is compatible with VirtualBox on your instance by following suggestions at the end of error message?

I'm having the same issue.
OS: Windows 10
VirtualBox : 6.0.4
Vagrant: 2.2.3

I'm having the same issue.
OS: Windows 10
VirtualBox : 6.0.4
Vagrant: 2.2.3

cofigs
# [To apply changes: init_project.sh -fc] Possible values: git, composer
checkout_source_from: "composer"

composer_project:
  # Current section used only if 'checkout_source_from' is set to 'composer'

  # [To apply changes: init_project.sh -fc]
  # Custom version can be provided by using '={version}' appended to repo name. E.g. name: "magento/project-community-edition=2.2.0". Otherwise, default version is used
  name: "magento/project-community-edition"
  # Make sure to specify valid keys for this repository in etc/composer/auth.json
  url: "https://repo.magento.com"

repository_url:
  # Current section used only if 'checkout_source_from' is set to 'git'

  # [To apply changes: init_project.sh -fc]
  # git@github.com:magento/magento2ce.git OR custom one. Use '::' to specify a specific branch, e.g: git@github.com:magento/magento2.git::2.1
  ce: "git@github.com:magento/magento2.git"
  # git@github.com:magento/magento2ee.git OR custom one
  ee: ""
  # can be replaced with custom repository. Use '::' to specify a specific branch, e.g: git@github.com:magento/magento2-sample-data.git::2.1-develop
  ce_sample_data: "git@github.com:magento/magento2-sample-data.git"
  # git@github.com:magento/magento2-sample-data-ee.git OR custom one
  ee_sample_data: ""

guest:
  # [To apply changes: init_project.sh -f] NFS will be used for folder synchronization on *nix and OSX hosts by default.
  use_nfs: 1
  # [To apply changes: vagrant reload] Default is 2Gb, around 3Gb is necessary to run functional tests.
  memory: 2048
  # Recommended number of CPUs is 2
  cpus: 2
  ip_address: "<IP_ADDRESS>"
  forwarded_ssh_port: 3151

environment:
  # [To apply changes: vagrant reload] Valid versions: 5.6, 7.0, 7.1, 7.2
  php_version: "7.1"
  composer_prefer_source: 0
  # [To apply changes: m-reinstall OR m-varnish enable/disable]
  use_varnish: 0
  # [To apply changes: m-reinstall] Possible values: mysql, elasticsearch
  search_engine: "mysql"
  # [To apply changes: m-clear-cache] Possible values: redis, filesystem
  cache_backend: "filesystem"

magento:
  # [To apply changes: m-switch-to-ce -f OR m-switch-to-ee -f]
  install_sample_data: 1
  # [To apply changes: m-switch-to-ce -f OR m-switch-to-ee -f] Generate customer (customer@example.com:123123qQ), category, simple product, configurable product after successful Magento installation
  generate_basic_data: 1
  # [To apply changes: init_project.sh -f]
  host_name: "magento2.vagrant151"
  # [To apply changes: m-reinstall]
  admin_frontname: "admin"
  language: "en_US"
  timezone: "Asia/Kolkata"
  currency: "INR"
  admin_user: "admin"
  admin_password: "123123q"
  # [Changes applied on m-clear-cache] Available options: developer, production, default
  mode: "developer"

debug:
  # [Changes applied on m-clear-cache] Enable template path and block name hints on storefront
  magento_storefront: 0
  # [Changes applied on m-clear-cache] Enable template path hints in the admin panel
  magento_admin: 0
  # [Changes applied immediately] Enable detailed output from all scripts provided by current vagrant project
  vagrant_project: 0

I Turned of my antivirus and it's working fine now.


See if we can increase security by invert the logic of our tag from ‘mfa required’ to ‘no mfa required’

If we get a very confident conclusion from #33 we might decide to skip this.

I think this change will have very side effects or perhaps don't understand it completely. Can you describe it with some example?

as I understand your suggestion. we should ban all file access except those with the no_mfa_required tag. so it seems that we should change the core logic of the following cloud because the current logic in the nextcloud uses the tag to ban access.
so the best approach may be that we should create a tag that bans all access for each folder or file is creating on the server. and after that, we should unban accessing them using another tag.

After that Navid Describes the issue to me, and I found we are on the same page regarding the solution. We need some jobs that when Nextclud starts search for all existing files without a tag and tag them to MFA-Required and then admin changes the tag for files that does not needs this check anymore. For newly created files also we should tag them automatically. This solution has one side effect that I explain it:
Assume that User1 is a user without the MFAVerified check and creates a file for himself/herself, Because we tag this file to Mfa-Required user will not have access to owned file and must ask from Admin to remove the tag.
Turn on a torch in our minds if we go the wrong way. @michielbdejong

Hm, that was not how I had envisioned it;

I had hoped we could use an automated/virtual ("restricted") tag that is present by default on each file and folder.
For this we would not use a cron job. We would use https://docs.nextcloud.com/server/latest/admin_manual/file_workflows/automated_tagging.html#assigning-restricted-and-invisible-tags which is actually not applying anything to files one-by-one, it is setting up a rule that is applied in code only and just-in-time when someone tries to access a file.
The default would be to add a tag MFA NOT required, and so by default MFA would NOT be required
You would have an access rules: Access to files is always denied, unless the MFA NOT required tag is missing, OR the user has MFA enabled in the current session.

In the current situation (we add a MFA required tag, and use an allow-then-deny rule), if there is a bug in the tags system, the failure mode is to give too much access.
In the situation I'm proposing here (we add a MFA NOT required tag, and use a deny-then-allow rule), if there is a bug in the tags system, the failure mode would be to give too little access.
Then, a bug in the tags system would still be annoying to users, but it would not be catastrophic.
This principle is also sometimes called "Implicit Deny, Explicit Allow" and it's often used in firewall systems.

We decided to skip this


fix Python tests

We test using numpy and that was recently broken https://github.com/pypa/setuptools/pull/3505
This solution is to pin setuptools to before that PR was released.

Should we add an issue to remind us to un-skip this test once the issue is fixed?

Yes, I'm also looking at a potential fix rather than skipping the test: https://github.com/dependabot/dependabot-core/pull/5545

Skipping is not the right answer, probably going with #5546


chore(merge-back): 2.5.0

See CHANGELOG

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v2
Commit ID: f438c8dcd480248d0db3f5e7ac13744dc298921c
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: githubautobuild-for-cdk-v1
Commit ID: f438c8dcd480248d0db3f5e7ac13744dc298921c
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


7.0.0 broke local auth in sessions.authenticate_jwt

we're using sessions.authenticate_jwt from StytchB2B::Client:
      response = b2b_client.sessions.authenticate_jwt @session_jwt,
        max_token_age_seconds: Rails.application.config.stytch_client.max_token_age_seconds,
        session_duration_minutes: Rails.application.config.stytch_client.session_duration_minutes

with 6.6.0 this code worked correctly - if @session_jwt was expired it would get refreshed, otherwise it would be authenticated locally.
with 7.0.0 this behavior stopped working and every call results in an API call to /v1/b2b/sessions/authenticate. i've verified that we're using the newly returned session_jwt with subsequent requests.

Hey @modosc, let me take a look ASAP. Thanks for the report!

This should be fixed in v7.0.2


Add component for truncating text

A component that can truncate text to a character limit. It can optionally display the original text in a Tooltip on hover.

Should fix the linting errors


GetXML does not output added child elements

Hi,
I'm having trouble getting back the correct XML after adding sub elements to an SvgDocument
Given the following svg in a file "Min.svg":
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events" xml:space="preserve">
  <g transform="translate(5, 5)">
    <rect width="25" height="50" />
  </g>
</svg>

and the following code:
void Main()
{
	var path = @"C:\Users\USERNAME\Desktop\Min.svg";
	var svgDoc = SvgDocument.Open(path);
	var grp = svgDoc.Children.OfType<SvgGroup>().FirstOrDefault();
	if (grp != null)
	{
		for (int i = 1; i < 3; i++)
		{
			grp.Children.Add(new SvgCircle
			{
				CenterX = 10 * i,
				CenterY = 10 * i,
				Radius = 50
			});
		}
	}
	svgDoc.GetXML().Dump();
}

This (LINQPad) sample outputs the following text (without the SvgCircle elements being displayed):
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg d1p1:space="preserve" ev="http://www.w3.org/2001/xml-events" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.1" xmlns:d1p1="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/2000/svg">
  <g transform="translate(5, 5)">
    <rect width="100" height="50" />
  </g>
</svg>

My main question is where are the added elements?
Other questions are why does the d1p1 alias get added and, also is it correct that the xmlns:ev="http://www.w3.org/2001/xml-events" gets picked up as a custom attribute (SvgDocument.CustomAttributes)?
Many thanks for any insight
John
NuGet version 3.2.3
.Net Framework 4.8
Windows 10 Pro 20H2 (build 19042)

If I use your app, the output of Console.WriteLine(svgDoc.GetXML()) is:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg d1p1:space="preserve" ev="http://www.w3.org/2001/xml-events" xml="http://www.w3.org/XML/1998/namespace" d1p1="http://www.w3.org/XML/1998/namespace" xmlns:xlink="ht
tp://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.1" xmlns:d1p1="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/20
00/svg">
  <g transform="translate(5, 5)">
    <rect width="100" height="50" />
    <circle cx="10" cy="10" r="50" />
    <circle cx="20" cy="20" r="50" />
  </g>
</svg>

This is with master, but there haven't been related changes.

If I use your app, the output of Console.WriteLine(svgDoc.GetXML()) is:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg d1p1:space="preserve" ev="http://www.w3.org/2001/xml-events" xml="http://www.w3.org/XML/1998/namespace" d1p1="http://www.w3.org/XML/1998/namespace" xmlns:xlink="ht
tp://www.w3.org/1999/xlink" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.1" xmlns:d1p1="http://www.w3.org/XML/1998/namespace" xmlns="http://www.w3.org/20
00/svg">
  <g transform="translate(5, 5)">
    <rect width="100" height="50" />
    <circle cx="10" cy="10" r="50" />
    <circle cx="20" cy="20" r="50" />
  </g>
</svg>

This is with master, but there haven't been related changes.

The problem seems to be the xml:space="preserve" in the original image.

From PR #760, this problem has occurred.
Since there are many differences, I do not know unless check it properly, but I presume that the cause is probably here.

The problem seems to be the xml:space="preserve" in the original image.

From PR #760, this problem has occurred.
Since there are many differences, I do not know unless check it properly, but I presume that the cause is probably here.

Apparently, XmlTextWriter LookupPrefix method doesn't seem to work as expected. (null will be returned.)

Apparently, XmlTextWriter LookupPrefix method doesn't seem to work as expected. (null will be returned.)

@JohnGoldsmith
If outputting as XML, please do as follows.
void Main()
{
	var path = @"C:\Users\USERNAME\Desktop\Min.svg";
	var svgDoc = SvgDocument.Open(path);
	var grp = svgDoc.Children.OfType<SvgGroup>().FirstOrDefault();
	if (grp != null)
	{
		for (int i = 1; i < 3; i++)
		{
                        var element = new SvgCircle
			{
				CenterX = 10 * i,
				CenterY = 10 * i,
				Radius = 50
			};
			grp.Children.Add(element);
			grp.Nodes.Add(element); // need this, too...
		}
	}
	svgDoc.GetXML().Dump();
}

I think this is a very confusing interface for users...

@JohnGoldsmith
If outputting as XML, please do as follows.
void Main()
{
	var path = @"C:\Users\USERNAME\Desktop\Min.svg";
	var svgDoc = SvgDocument.Open(path);
	var grp = svgDoc.Children.OfType<SvgGroup>().FirstOrDefault();
	if (grp != null)
	{
		for (int i = 1; i < 3; i++)
		{
                        var element = new SvgCircle
			{
				CenterX = 10 * i,
				CenterY = 10 * i,
				Radius = 50
			};
			grp.Children.Add(element);
			grp.Nodes.Add(element); // need this, too...
		}
	}
	svgDoc.GetXML().Dump();
}

I think this is a very confusing interface for users...

That's great.  Thanks very much to you both for your really fast response and for the workaround of adding to both collections.  I confirm that works for me as well.
Seems like Children adds some duplication of Nodes...still I'm glad to be up and working.
Thanks again.
John

That's great.  Thanks very much to you both for your really fast response and for the workaround of adding to both collections.  I confirm that works for me as well.
Seems like Children adds some duplication of Nodes...still I'm glad to be up and working.
Thanks again.
John

After upgrading to version 3.3.0 from 3.2.3 I was also affected with this problem. Does this mean that after 3.3.0, whenever I add/remove svg elements from Children, the same operations must be duplicated also on Nodes? How about using .Clear and .Insert?
Note that I am manipulating SVG files created by Inkscape.
I'm using this following method to save them, but the same problem occurs.
using (var ms = new MemoryStream())
{
    doc.Write(ms, false);
    return Encoding.UTF8.GetString(ms.ToArray());
}

@H1Gdev - can you have a look please? I won't have access to a computer for a week.

@hakakou

After upgrading to version 3.3.0 from 3.2.3 I was also affected with this problem. Does this mean that after 3.3.0, whenever I add/remove svg elements from Children, the same operations must be duplicated also on Nodes? How about using .Clear and .Insert?

Regarding the operation of Children, I think that the change from 3.2.3 to 3.3.0 has not changed.

Please let me know if you would like a small project demonstrating the problem.

Please create new issue and report problem.

@mrbean-bremen
It seems to branch to # 905.


Generate mono code error on mac m1 and run app crash.

Godot version
4.0-dev
System information
Mac M1
Issue description
Generate mono code error on mac m1 and run app crash.
Steps to reproduce
Hi! I compiled mono as follows，It crashes when I run it：
scons p=osx arch=arm64 tools=yes module_mono_enabled=yes mono_glue=no mono_prefix=$HOME/Projects/Engines/mono_arm64 -j$(sysctl -n hw.logicalcpu)
bin/godot.osx.tools.arm64.mono --generate-mono-glue modules/mono/glue
scons p=osx arch=arm64 target=release_debug tools=yes module_mono_enabled=yes mono_glue=yes mono_prefix=$HOME/Projects/Engines/mono_arm64 -j$(sysctl -n hw.logicalcpu)
cp -r misc/dist/osx_tools.app ./Godot.app
mkdir -p Godot.app/Contents/MacOS
cp bin/godot.osx.opt.tools.arm64.mono Godot.app/Contents/MacOS/Godot
chmod +x Godot.app/Contents/MacOS/Godot
mkdir -p Godot.app/Contents/Frameworks
cp -R bin/GodotSharp Godot.app/Contents/Frameworks/

I do something wrong? And where is crash log? I need help
and When I run this:
bin/godot.osx.tools.arm64.mono --generate-mono-glue modules/mono/glue

it has error:
ERROR: Cannot resolve type reference in documentation: 'RootMotionView'.
   at: bbcode_to_xml (modules/mono/editor/bindings_generator.cpp:391)
ERROR: Cannot resolve type reference in documentation: 'RootMotionView'.
   at: bbcode_to_xml (modules/mono/editor/bindings_generator.cpp:391)

Is this cause crash and how can fix it？
Minimal reproduction project
No response

Oh! I think i found the problem!
if i run bin/godot.osx.opt.tools.arm64.monol it work fine.
if i do this:
cp -r misc/dist/osx_tools.app ./Godot.app
mkdir -p Godot.app/Contents/MacOS
cp bin/godot.osx.opt.tools.arm64.monol Godot.app/Contents/MacOS/Godot
chmod +x Godot.app/Contents/MacOS/Godot
mkdir -p Godot.app/Contents/Frameworks
cp -R bin/GodotSharp Godot.app/Contents/Frameworks/

then i run godot.app it will be crash!
Why?  How can i run godot.app not crash?
Is there anything missing from the directory structure?
Contents
-->Frameworks
---->GodotSharp
------>...
---->libMoltenVK.dylib
-->info.plist
-->MacOS
---->Godot
-->PkgInfo
-->Resources
---->...

@Colocasia There are some recent changes to the master branch, which may not support Godot4 mono to work properly. I read someplace that PR has been created But may not merge yet.
However, Godot4 mono is no longer Officially focused as the next goal is Godot4 dotnet6.
Some feedback I read on Discord suggests that perhaps two to three weeks old commits will work. Not sure.
Providing the feedback here so I could learn from others who manage to successfully use the recent commit and compile Godot4 mono and to learn which commit will be fine.

Thank you for your reply! If so, I'll use the CPP version for now

@Colocasia  This is not on any milestone e.g. 4.0

@GeorgeS2019 mono version <IP_ADDRESS> godot commit e7c1888d20fdbe854ce282b6d2f42f5087bf7450

@Colocasia
Godot Issue
Godot Engine v4.0.alpha.mono.custom_build.3639c27cf


Sanity Codegen process hangs on completion

We are currently starting a new project and realized that for some reason, running  sanity-codegen on the project using Node 16.13.2 (or 15.14.0) just hangs. This seems to be a very similar issue to #232.
What I did try locally to fix this is adding a then clause that explicitly exits the process at the end of the CLI process fixes the issue.
In cli.ts file, replacing:
cli().catch((e) => {
  console.error(e);
  process.exit(1);
});

With:
cli().then(() => process.exit(0)).catch((e) => {
  console.error(e);
  process.exit(1);
});

Fixed the hanging issue. Since the last line of cli() gets correctly printed on the culprit computer, the Promise ends fine and everything, but for some unknown reason the process just remains alive. Seems like something in the code is being kept alive that prevents Node from ending the process properly when its work is done. I have no idea what this would be though.
I was able to reproduce on many different computers this time, and even running sanity-codegen inside Github Actions hangs by using the same Node version.
Running sanity-codegen on Node 12 and 14 works fine without any issue.

If you wanted to open a PR that includes the process.exit, i'll accept it. This is something that next.js even does so i'm fine with including something similar.


What is a Roaming Extension

On the left panel, there are 4 categories: Installed, Online, Updates,  and Roaming Extensions Manager.  The first three make sense, but the Roaming Extension Manager doesn't make sense, and I cannot find documentation describing its functionality in this document.

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

ID: 6c50729d-6836-feee-b306-cfab96b36d17
Version Independent ID: afec4f9e-ac95-d414-62d7-c6a654721f5b
Content: Find and use Visual Studio extensions - Visual Studio
Content Source: docs/ide/finding-and-using-visual-studio-extensions.md
Product: visual-studio-dev15
GitHub Login: @gewarren
Microsoft Alias: gewarren

@jchesshir Thanks for the very specific feedback. I'll try to find out what Roaming Extensions Manager means.

The Roaming Extension Manager tab keeps track of all the extensions you've installed in the past, so you can more easily install them again. It’s like a view of your favorites, but the list is automatically generated for you.
I'll keep this issue open so I can update the topic too.

@Dboingue, did you meanwhile find out what it does? When I click it, I only see it swap between "Start roaming" and "stop roaming" and the little cloud-overlay icon appears/disappears. I don't know if it changes whether the extension is available to other instances of VS or not. @gewarren, any idea?
Btw, you wrote in the docs:

It's designed to let you find your favorite extensions more easily.

It seems to only list them. It doesn't allow install/uninstall/update/enable/disable from that list. Sometimes there's a button "download" (which does seem to work), and the confusing button "stop roaming".

If it's designed to let us find our favorite extensions more easily then why don't you call it "Favorite Extensions" instead of "Roaming Extension Manager"?


Add Sidebar Differentiation b/w Clickable & Non-clickable Drop-downs

It wasn't clear what drop-downs in the sidebar had content on it and what didn't, so this adds css to color the non-clickable/no-content headers/drop-downs. Both dark and light mode are supported.
Dark Mode:

Light Mode:

Hmm, IMO it's a bit hard to tell what's going on since the teal color is similar to the selection color
It's also not quite the same hue

what if we made them darker/slightly more transparent instead, so it looks like they're disabled?

what if we made them darker/slightly more transparent instead, so it looks like they're disabled?

I thought about that, but imo it becomes too hard to read. I'll look into other colors that fit in with the site's "palette" that would be easier to differentiate while remaining readable.


crash when loading example datapack

What happened?
load example data pack, crash
Loader
forge
Mod Version
data_trades-forge-2.0.2
Minecraft Version
1.2
Relevant log output
https://gist.githubusercontent.com/knoxhack/ba9e69b0c40b428c6dbdff60ddfd4ce4/raw/a2b874a2e3d6048a38360f67eaf80b93c656a21f/data
https://gist.githubusercontent.com/knoxhack/ba9e69b0c40b428c6dbdff60ddfd4ce4/raw/a2b874a2e3d6048a38360f67eaf80b93c656a21f/data

Oh, seems like it does not like something defined in the example pack, but the actual error message explaining what the problem is throws an error itself. I will fix this and push a release, then you can try again with the new version and we should se in the what the actual problem is


[ENH] Thoughts on creating a "find my k" sub-module within sktime?

Hey Annotation/Segmentation/Changepoints team!
After a few discussions with you all, it seems like a common problem many of us will need to solve to some degree is "finding k" ie the number of change points segments etc in our data.
One idea I had was that rather than finding k within each of our estimators, it might make sense to separate this logic into a different submodule within sktime.annotation that people could import and use in addition to each of our estimators.
Of the top of my head there are a few approaches to finding k that we might want to consider or support (or perhaps we want to just focus on one?):

extracting k through independent inspection of the data.
- so this might look like a pre-processing step where we find k and pass it to our estimator
extracting k by iteratively fitting each of our estimators for a range of k and then returning the best one?
- this might look more like passing our estimator and data to some sort of tuning helper?  Might be able to make use of some of the GridSearch functionality that already exists in sktime? (though we might need to configure it so it makes sense for evaluating how well an annotation estimator is performing?)
potentially we could also consider supporting some probability distribution over the number of segments returned (for example, could be modeled as a dirichlet process or something?
- this might also look like a pre-preprocessing step, but then we could imagine calculating an expectation value using our estimators instead of a MLE estimate?

Anyway - wanted to loop you all in to the discussion so you could also share any ideas or concerns you might have about this?
@KatieBuc @fkiraly @lmmentel @NoaBenAmi @lielleravid @Lovkush-A  (please @ anyone I may have forgotten who would also be interested)

Hm, option 2 would indeed be a kind of GridSearch imo, applied to a parameter k, subject to a metric for changepoint, segmentation or the like. This is probably easier in the supervised case.
Option 1, I feel, would require some sort of logic that allows an estimator to produce a parameter rather than other predictions. I.e., an estimator that has only fit, and get_fitted_params? And then a kind of pipeline FittedParamSetter, with code like this?
kfitter = KFitterSpecial(params)
segmenter = MySegmenter(more_params)

segmenter_with_ktuning = FittedParamSetter("k", kfitter, segmenter)

# or via dunder :-)
segmenter_with_ktuning = kfitter * segmenter
# although how do we pass the information that the parameter passed is k?

More common cases for the FittedParamSetter might be great to have in forecasting:

determining seasonality parameters by a seasonality test, then stick them in a forecaster
determining pdq for an ARIMA model, then stick them in the ARIMA model
determining stationarity, and conditionally applying differenting or other stationarity making, that would be FittedParamSetter with multiplexing or OptionalPassthrough, so you would insert a "left" parameter value into a "right" parameter, with different names

Could be addressed by PR #3041

Cool idea! I somehow cannot resist thinking about this being similar to choosing number of clusters for clustering approaches that require it. Maybe there is some inspiration from sklearn https://scikit-learn.org/stable/auto_examples/cluster/plot_kmeans_silhouette_analysis.html# ? I think this would fall into what you are describing in second bullet point.

@lmmentel, yes, silhouette analysis is a similar example for the "find k" use case.
But, sklearn does not formalize as estimators the process that selects a parameter - #3041 is doing that, and I think there´s nothing comparable in sklearn.

Personally I think this is related to the design question which came up in the annotation data generation discussion as well of whether or not everything needs to be an estimator.  Obviously there can be advantages to doing so (may help with composition for example), but we could also imagine writing our estimators so they accept functions as an argument (like sklearn's silhouette analysis for example) as well, which could also has its advantages in that we can use some of the great functionality in sklearn and other libraries (or leave it up to the user to define their own function!) while providing a sensible default!
I am not necessarily coming down on either side strongly, and I am sure there are more advantages to the estimator route that I have not fully considered either!  Just wanted to point out that the question of this particular design choice has come up in a few places now!  Since it seems relevant to annotation stuff I wonder if we should discuss as a group at some point?

design-wise, it could be like KNeighborsTimeSeriesRegressor, which accepts strings, callables, or classes (that are callable). If a class, it works with sklearn get_params and set_params, and parameters can be tuned.
So, there is not necessarily "sides" or mutual exclusion between callables and classes/estimators.


Compat & Dodge Chance

Hi, I'm the guy that commented on the workshop page asking about compatibility for a gene mod. This PR makes the VariedBodySizesModSettings public so harmony patches can modify the fields.
The second commit adds a dodge chance inverse to body size, but you're welcome to reject it if you see it as unnecessary. I also don't have the translation for the added keys - if you have a workflow for translating I would appreciate it, otherwise I'll see about throwing the text through DeepL or the like.

Just as a sidenote, I'm very new to RimWorld modding so my patches may be done in a strange fashion - there may be obvious mistakes I'm unaware of.

P.S. Vanilla Expanded Framework appears to break pawn scaling with a transpiler - with it active only heads scale. Going to see if I can track down why and fix it.

Nice work! Should be added in b5fce6d

Oh dear, I appear to have caused you some grief. The issue only appears with caravan animals it seems, I'm working on it


Adonis 4

Any chance of getting this updated for Adonis 4?

An update for Adonis 4 is planned when it is released.

Hi, Adonis 4 is now released, do you have any plan for updating the package?

@markov00 thanks for reminding, working on an update for Adonis 4.

Updated for Adonis 4 :tada: :balloon:

@markov00 @thsteinmetz-qo


Various accent colors

Add various accent colors instead Mauve being the only accent colors.

Archiving the repository as a warning. Anyone still using Aliucord at this point can continue to tread at their own risk. I don't feel comfortable having this open on our repositories, as Aliucord isn't maintained actively for security purposes.


add css file to main property in bower.json, when using angular-feedb…

add css file to main property in bower.json, when using angular-feedback component, we have to use the css file as well.
Thank you.

@zzsanduo did this manually to avoid merge conflicts. Available in 1.1.0


Support UniFi Controller

What should be done?

[ ] #3929
[ ] Something else?

Hey. I run the Unifi Controller semi-successfully on FerretDB with SQLite.
It exhibits strange behaviour, some pages don't load on the web ui, at least not on the first try.

Because I use it with sqlite, I needed to tweak the Mongo URI in system.properties of the unifi controller to drop the user/pass.
Other than that, it seems to function enough to provision APs, though not with much joy.

Things are definitely moving along - I'm running Unifi 7.5 w/ Mongo 4.4. With Ferret 1.21.0, it works, but:

There's a bunch of these errors during the mongorestore{
  "FlagBits": "[]",
  "Checksum": int64(0),
  "Sections": [
    {
      "Kind": 0,
      "Document": {
        "ok": 0.0,
        "errmsg": "Index option \"ns\" is unknown",
        "code": 2,
        "codeName": "BadValue",
      },
    },
  ],
}

It uses way, way too much CPU:


ANC Logic - Diagnosis and Next Steps: Post Abortion Sepsis [6h]

Issue
When a patient meets the criteria for Post-Abortion Sepsis it will trigger the pop-up and immediately go to referral. The patient will not finish the encounter as this is an emergency situation.

Pop-Up
Referral

Supporting Documents

The logic for ANC can be found here on the ANC - Nurse tab.
The designs can be found in Figma under HC - ANC under the purple logic heading.

Note:

In the case that the design in the issue varies from what is in Figma, ping Jeanette on slack and use the Figma design.

To Do:

Create next steps activities
Diagnosis Logic
Create necessary pop-ups and the logic to display them
Style per Design

@jeanette-pelizzon
We have got at least 2 more options that match the criteria:

How do we decide what diagnosis to show?

Oh sorry, I just looked at the red things. I will have to ask Wendy and report back as that's the only information I have.


.vscode/launch.json can't be moved

VSCode Version: 1.22.1
OS Version: Version 6.1 (Build 7601: Service Pack 1)

Steps to Reproduce:

Create a new node.js file
Create launch.json
Save the files and exit
Load VS Code
Create a new node.js in a different folder and location
Create launch.json

VS Code loads the launch.json from step 2
No matter what VS Code, won't change the location of launch.json.  This applies to other program languages like Python.
Does this issue occur when all extensions are disabled?: Yes

VS Code creates the launch.json in the ".vscode" folder which lives in the workspace folder.
A user is not supposed to create the launch.json.
If you need another launch.json in a different location, you will have to create a new workspace folder and let VS Code create the .vscode folder and the launch.json.


Add support for JSX dev runtime

Initial checklist

[x] I read the support docs
[x] I read the contributing guide
[x] I agree to follow the code of conduct
[x] I searched issues and couldn’t find anything (or linked relevant results below)
[x] If applicable, I’ve added docs and tests

Description of changes
This adds support for the JSX automatic development runtime.

Thanks, released in 3.1.0!


Add contact github username for ecosystem checks

My repo is one of the repos listed in the ecosystem checks. I would like to get automatically pinged on any PR that introduces changes resulting in new violations when linting my repo.
Context: I just upgraded ruff and got a bunch of violations due to #10238.

I believe there is behavior hat may be considered a bug (see #10258) which I would have pointed out had I been pinged
I think this change made the rule less useful (see #10259),

I would have liked to provide this feedback on the PR, before it got merged and shipped in a release.

This seems challenging to do well, but the sentiment is fair. The ecosystem checks are really for the person making changes though, they're not generally intended to be helpful to the repositories we target in them. Ideally preview mode would be providing the avenue for this kind of feedback.

The ecosystem checks are really for the person making changes thoug

Sure, but why not let people whose repos are part of the ecosystem checks get 1) a heads-up about changes affecting their repos and 2) give early feedback to the contributor of such a PR.
Preview mode doesn't really help because 1) I either need to have a CI that uses bleeding-edge ruff (from master) that runs frequently enough or 2) I need to wait for a release and then discover breakage and then hope it gets fixed in the next release (and I'd skip the "bad" release)

This seems challenging to do well

Couldn't it just add the name in the this line of the ecoystem check result comment if there's a change in violation count and contact info is available:
indico/indico (+39 -0 violations, +0 -0 fixes) [cc @ThiefMaster]

@ThiefMaster I'm sorry for the disruption that this change has caused. In hindsight, this should have been a preview style change that would have allowed us to gather more feedback.

Couldn't it just add the name in the this line of the ecoystem check result comment if there's a change in violation count and contact info is available

That could work based on opt-in by maintainers. Would you be interested PRing said change to the ecosystem checks?

I'm still kind of hesitant to support this. We'll discuss it further internally but I would not recommend starting work on it.

In any case, I wouldn't mind making a PR. But only if it'll get merged of course, not a fan of wasting my time. :)

I'm sorry I just don't feel comfortable committing to providing this. We do our best to assess changes and reduce breakage for downstream projects andI want to encourage feedback and interaction but I'd prefer another way to do it.
We could look into something outside of the ruff repository that e.g. nightly reports changes from ruff's main branch with preview enabled. I think something in that format makes more sense than incorporating this into pull requests which can be relatively noisy.

I'm going to close this for now -- I think the decision above is not to support it, but open to other ideas on how we can improve ecosystem notifications.


Future-proof the nuspec file a bit

This PR makes it so we won't have to bump the d3dcompiler version ever again or worry about new bin files showing up in future releases of Chrome

:green_heart: :ship: :arrow_right: :zero: :large_blue_circle: :two: :nine:


override the camera thumb to an icon?

Hi, @resoai Thanks for the awesome work!
I try this code and it's working like a charm
{
                  position: [3, 1],
                  title: 'cam',
                  subtitle: 'kitchen',
                  id: 'camera.generic_camera',
                  type: TYPES.CAMERA_THUMBNAIL,
                  refresh: 10000,
                  bgsize: 'cover',
                  width: 1,
                  height: 1,
                  states: false,
                  fullscreen: {
                      type: TYPES.CAMERA_THUMBNAIL,
                      refresh: 1000,
                      bgSize: 'contain'
                  }
                },

However I would like to replace the thumb to an icon(kind of mach the transprant theme) instead, I try to add the icon: "mdi-cctv" but it won't work! Can I somehow make the icon overrided? Thanks

Icon will not work because in  camera and camera_thumbnail there is only an image. You could create a separate class in custom.css file and override .item-camera if you really want to  get rid of the preview.


ES6 module imported bindings should be statically resolved and rewritten.

I think current ES6 module processing has some problems.

No "star re-export" (i.e. export * from "moduleSpecifier") support.
Type check/inference limitation.
Re-exporting @typedef does not works.
Mutating exported value not propagated to namespace object.
etc.

So, I'm rewriting ES6 module processing logic.
https://github.com/rintaro/closure-compiler/tree/es6-module-rewrite
And summarizing the proposal.
https://github.com/rintaro/closure-compiler/wiki/ES6-module-processing
I would like to know what do you think of that, and any possibility for acceptance for pull request if I post.
Of course, I will write test cases as much as I can.
Since I don't have enough knowledge about whole architecture of this project, I'm not sure I'm on the right track or not.

P.S. I've tried to post this to Closure Compiler Discuss, but somehow failed. Apologize if wrong place.

Closure Compiler Discuss is moderated.

https://groups.google.com/d/topic/closure-compiler-discuss/nW5nbGcerJw/discussion


ocamlPackages.awa: 0.0.3 -> 0.0.4

Motivation for this change
https://github.com/mirage/awa-ssh/releases/tag/v0.0.4
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[x] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Thanks!


Get "getSupportActionbar setTitle" to work

hi sorry to bother you im trying to change the title on each fragment without any success, ive tried changing it from main activity inside onNavigationDrawerItemSelected by using ActionBarActivity.getSupportActionBar.setTitle(onNavigationDrawerItemSelected(position)) this gives me an error that it cannot be referenced from a static context removing the ActionBarActivity call tells me it cannot resolve setTitle.
and ive tried changing it from the fragment by including the toolbar and changing the title like this
setTitle("My Title");
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar_actionbar);
setSupportActionBar(toolbar);
but again no success can you give me some help please?

The kind of questions you're asking here have nothing to do with the template itself. They are not bugs or issues whatsoever. This is not a place for such questions. Imagine every one would post an issue every time they don't know how to achieve something.
Consider using StackOverflow for such questions.
Good luck

Yeah I know its just I saw on your blog someone who was stuck and you asked
them to raise an issue on github for additional help, sorry to post in the
wrong place, thanks for replying
On 11 Aug 2015 14:30, "Pedro Oliveira"<EMAIL_ADDRESS>wrote:

Closed #31
https://github.com/kanytu/Android-studio-material-template/issues/31.
—
Reply to this email directly or view it on GitHub
https://github.com/kanytu/Android-studio-material-template/issues/31#event-379145448
.


chore: updating iden3 libraries and  Iden3SparseMerkleTreeProof

Iden3SparseMerkleProof was deprecated and updated with Iden3SparseMerkleTreeProof
Libraries updated:
https://github.com/iden3/go-merkletree-sql/releases/tag/v2.0.2
https://github.com/iden3/go-iden3-crypto/releases/tag/v0.0.14
https://github.com/iden3/go-iden3-core/releases/tag/v1.0.1
https://github.com/iden3/go-schema-processor/releases/tag/v1.1.2

Please, do not merge until double tested with changes in wallet

Close as this PR should not merge develop changes, as it's a hotfix to main


Heavy Rain in precip_type

Home Assistant Version?
2023.1.1
Add-On or Self Hosted?
Self managed Container
Weatherflow2MQTT version?
3.1.4 (Dev)
What happened?
Line 78 of in all the Translation languages lists type returned precip_types with "heavy-rain"
da "heavy-rain": "Kraftig regn"
de "heavy-rain": "Starkregen"
en "heavy-rain": "Heavy Rain"
fr "heavy-rain": "Forte pluie"
nl "heavy-rain": "Zware regen"
Line 138 of helpers returns "heavy"
type_array = ["none", "rain", "hail", "heavy"]
Correct me if I'm wrong, but it would appear that if a "3" is returned by the weather station then we would never get an actual output because the translation would not be able to match it.  All other precipitation type translations match the helpers output.
I just came across this while I was comparing precip_type with rain_intensity; and noticed I have never had a precip_type of of "heavy".
Relevant log output
No response

I could do a PR on this and fix it in either translations or helpers.  Less changes if done in helpers.  I just wanted to make sure I was see this right.

I have ONLY had 0.97 inches of rain over the 948 minuets of rain today so I was going off of history and not current.

No with a 3 this would return heavy as the type array is 0-based, so the 4. item will be a 3.

Right, but there is no translation for "heavy"

Finally the penny drops by me 😁 You are absolutely right. It has taken a while for us to spot that - now fixed, so that type_array reads:  ["none", "rain", "hail", "heavy-rain"]

Pushed a new dev build to docker with this included. Will hold a full release a bit.


Resolves #1974 - Allows for the addition of metadata to Sensu alerts

Required for all non-trivial PRs

[x] Rebased/mergable
[x] Tests pass
[?] CHANGELOG.md updated
[x] Sign CLA (if not already signed)

Not sure if this warrants an update to the CHANGELOG.md or not, but my initial guess was not.

It's not clear to me how this would work with a tick script. As far as I know there isn't any way to use a map in tick scripts (https://docs.influxdata.com/kapacitor/v1.5/tick/syntax/#types).
The example in the docs PR at suggests (https://github.com/influxdata/docs.influxdata.com/pull/1684/files#diff-0fb1b563cb25d0a6d8c5608a0b47f437R74)
  .sensu()
    .source('Kapacitor')
    .handlers('handler1-name', 'handler2-name')
    .metadata({'string':'value', 'int':1})

but this results in a syntax error as mentioned in a comment there. That said, if this were possible it'd be really great!

Aside from this, ideally it'd be good to have the metadata fields at the root level of the resulting JSON object as this is how it's emitted by normal Sensu checks.
As an example, I'd expect the result to look something like
{
  "handlers":["my-handler"],
  "name":"alert-id-value",
  "occurrences":3,
  "output":"message string",
  "playbook":"https://foo.bar/myplaybook",
  "source":"sensu-result-source",
  "status":2
}

Apparently I forgot to click close on this PR. This feature has existed in Kapacitor for a while now. Closing.


Light bulbs

Do you know the commands to control color temperature adjustable light bulbs (i.e. https://item.jd.com/5775699.html)?

Now that the AES key is available, I'm already working on cracking the kbulb commands.
Closing the issue.


Management not supported with Modules

If is used in the Laravel Modules the management is not supported.
On Sync command is not getting the translations files from laravel modules paths.
I oppenned a PR to solve this.

Hi there,
What are these Laravel modules you are referring to? I'm not familiar with them.

Hi
https://laravelmodules.com/docs/v11/introduction

Thanks, I'll take a look!


switch to Gradle, upgrade to Keycloak v8.0.0 and Spring Boot v2.2.1

As mentioned in #11, I upgraded to Keycloak 8.0.0. I had to switch to using Gradle though as I'm not familiar with Maven.
I had to implement a RestEasyProvider that delegates to the RestEasy version in the current classpath. I also moved the ServletContainer extension logic from EmbeddedKeycloakApplication to that provider.
The project can be run using:
./gradlew bootRun

@netmikey thanks for your contribution!
This is now superseded by the new project: https://github.com/thomasdarimont/embedded-spring-boot-keycloak-server


Fix issue #1414 | Issue (C)

Pull Request Type
What kind of change does this PR introduce?

Solved an issue/task

What is the current behavior?

Issue Number: https://github.com/fork-commit-merge/fork-commit-merge/issues/1414
What is the new behavior?

C function named sum that will take two integers as arguments and return their sum.

Merged

This is an automated message from Fork, Commit, Merge [BOT].

Thank you for your contribution! Your pull request has been merged. The files have been reset for the next contributor.
What's next?
If you're looking for more ways to contribute, I invite you to check out our forkcommitmerge.io website repository. The repository contain real issues that you can help to resolve or create some of your own if you see any bugs or want to add new features to the site, etc. You can also check out the Influences section in the README to find more projects similar to this one.
Also please leave a star to this project if you feel it helped you, i would really appreciate it.
I look forward to seeing your contributions!


Login on firestorm-dogfood.herokuapp.com broken

Trying to login via github gives me this error:
#Ecto.Changeset<action: nil, changes: %{username: "COLABORATI"}, errors: [email: {"can't be blank", [validation: :required]}], data: #FirestormData.Commands.LoginOrRegisterFromGitHub<>, valid?: false>
Also the app takes very long to load.

The app takes long to load because heroku is spinning up the Dyno.
Your github account currently needs your email address to be public.
On Sat, Apr 29, 2017, 06:19 COLABORATI<EMAIL_ADDRESS>wrote:

Trying to login via github gives me this error:
#Ecto.Changeset<action: nil, changes: %{username: "COLABORATI"}, errors:
[email: {"can't be blank", [validation: :required]}], data:
#FirestormData.Commands.LoginOrRegisterFromGitHub<>, valid?: false>
Also the app takes very long to load.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/dailydrip/firestorm/issues/72, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAEJSafkiA9Lomv02eh9rIhAIDSCJ3Yjks5r0w6jgaJpZM4NMNl-
.


Implement definition of subtitle / audio language by folder name.

Also try to determine the subtitle language by the text in it.

Until the definition is implemented, all subtitles are marked as Russian

https://pypi.org/project/langdetect


Use CertMagic instead of Certbot

I would strongly recommend having certificate renewal automated in the web server directly.
Consider using CertMagic instead of external tools like Certbot! :smiley:
(I did write CertMagic, so this might be a shameless plug, but also take it from years of experience.)

Thank you for the link. I actually learned quite a bit of things that I have been interested in from reading your project page. I will need some time to digest it.


Remove remaining .NET Standard conditional compilation from Tsavorite

I'll do all dead #if NET5_0 that is in Garnet projects too


Crash after adding anime ext repos

Steps to reproduce

Added Anime extensions.
Install extensions.
Crash on "extensions" tab.

Expected behavior
App shouldn't crash.
Actual behavior
App crash.
Crash logs
aniyomi_crash_logs.txt
Aniyomi version
<IP_ADDRESS>
Android version
Android 9
Device
Oppo A11k
Other details
No response
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an extension, I should be opening an issue in the extension's repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

The crash log is empty.

The crash log is empty.

I uploaded crash log text file generated from Aniyomi app which is not the actual crash log. I couldn't select to copy actual crash log within app so I had to take screenshots:

This has most likely been fixed in the preview version with the merge from Mihon. If the issue still persists even after switching to preview or in the next stable update, please open a new issue.


[Feature] Support for additional data disks for Single Machine Cluster

Feature Request:
Support for Data Disks (VDHX) for Single Machines Cluster that is using local storage by providing a capability to configure one or more datadisks (size, location) in the cluster config so that additional disk are added to the AKS EE Maniner VM and/or AKS EE Windows VM.  The rationale is to be able segregate the data from the OS disk and to be able to use different storage classes (tiering).
Example configuration:
"Machines": [
    {
      "LinuxNode": {
        "CpuCount": 8,
        "MemoryInMB": 32768,
        "DataSizeInGB": 100,
        "TimeoutSeconds": 300,
        "TpmPassthrough": true,
        "AdditionalDataDisks":"[
          {
            "DataDiskName": "performance"
            "DataSizeInGB": 100,
            "DataDiskPath": "D:\"
          },
          {
	    "DataDiskName": "standard"
            "DataSizeInGB": 500,
            "DataDiskPath": "E:\"
          },
          {
	    "DataDiskName": "archive"
            "DataSizeInGB": 500,
            "DataDiskPath": "F:\"
          }
        ],
        "SecondaryNetworks": [
          {
            "VMSwitchName": null,
            "Ip4Address": null,
            "Ip4GatewayAddress": null,
            "Ip4PrefixLength": null
          }
        ]
      }
    }

When the "DataDiskPath" is not provided it should use the INSTALLDIR and VHDXDIR that are used during installation (default, location C:\Program Files\AksEdge)
(optional)  - The CBL-Maniner VM could  mount and initialize the additional disks with a Physical Volume (pvcreate ) and a new Volume Group should be created (vgcreate).  From here the user is then responsible to configure their Storage Provider and classes (similar process would apply on the Windows VM).

This is so badly required, i can't see how to use AKS EE in production without it


feat: Emit files with relative urls

What kind of change does this PR introduce?
A bugfix
Did you add tests for your changes?
The old tests should work.
If relevant, did you update the README?
The old docs should work too.
Summary

Emit files with relative urls
Fixes #62 and #46
Does this PR introduce a breaking change?

no

@d3viant0ne I'm sorry for the sequence of 'commit'. I'll do it all soon. Thank´s!

Done!

Doesn't seem to handle my case
module.exports = {
    entry: { "js/server": [ "./folder1/script1.jsx", "./folder2/script1.jsx" ] }
...

./folder1/script1.jsx has require("../content/images/picture.png") (relative to folder1)
The generated path is
module.exports = __webpack_require__.p + "../content/images/content/images/picture.png";
when I expected it to be
module.exports = __webpack_require__.p + "../content/images/picture.png"; (relative to js)

You can't use the [path] no the name

@adriancmiranda nice catch!
There's another problem, which I don't know if it should be fixed by url-loader or file-loader or ExtractTextPlugin or webpack itself
My output folder is
    output: {
        path: path.resolve(__dirname, ".")

In ./folder1/folder2/script1.jsx, i have an import "../../content/bootstrap.css";
In bootstrap.css, it has
@font-face {
  src: url('../fonts/glyphicons-halflings-regular.eot');

Folder structure
root
|-content
| |-bootstrap.css
| `-fonts
|   `-glyphicons-halflings-regular.eot
`-folder1
  `-folder2
    `-script1.jsx

It resulted in server.css
src:url(../fonts/glyphicons-halflings-regular.eot)

which is invalid and ./fonts/glyphicons-halflings-regular.eot being emitted
Expected output
Folder structure
root
|-content
| |-bootstrap.css
| `-fonts
|   `-glyphicons-halflings-regular.eot
|-folder1
| `-folder2
|   `-script1.jsx
`-js
  |-server.js
  `-server.css

I think for the issue 46 involving CSS, it can never be fixed as long as webpack don't handle CSS separately
https://github.com/webpack-contrib/file-loader/issues/46#issuecomment-196549110

I don't know if I understand the problem(Mainly without view the webpack.config), you mean something like this?
https://bitbucket.org/adriancmiranda/pr-file-loader/src

Wow! Close enough. In https://bitbucket.org/adriancmiranda/pr-file-loader/src/266ff6b5bd76b4f434cf21a61904f1198e36e1e5/content/bootstrap.css?at=master&fileviewer=file-view-default
change to url("../fonts/bold-cyrillic-ext.woff2") (double dots)
I'm thinking of using the following to fix

Change all URL in css to absolute path relative to root. e.g. /content/fonts/bold-cyrillic-ext.woff2
When it reaches url-loader, treat absolute path as relative to root, and modify the path to become relative to the javascript file containing the module.export. e.g. <output directory>/server.js would have module.export = "@font-face { ... url(./content/fonts/bold-cyrillic-ext.woff2) ... }
file-loader would emit files under <output directory>/content/fonts/bold-cyrillic-ext.woff2
ExtractTextPlugin, when configured to output the css to a directory other than <output directory>/server.css, would modify the url accordingly.

I'm new to webpack, no idea whether the above would work or not...

Ok, let me see:
If you put ../fonts (with double dots), the require method can't resolve this path because doesn't exists fonts directory on the root directory, this will generate an error, anyway, if I put the fonts directory in the root, generates an outputPath correct, but with a unexpected url in this specific case (pointing to a directory in the root).
expected:
fonts
obtained:
../fonts (without any change because the issuer context is pointing to up in relation to the font)
I'll fix this also validating the webpack public path parameter, not only outputPath (As I already do). Something like path.relative(context, outputPath) should be work, I think I can see about this later.
About the other things i.e. PostCSS and absolute paths
It solve but isn't the proposed solution.

It works, but I have to find a way to write the tests yet.
https://bitbucket.org/adriancmiranda/pr-file-loader/src/27e9759b53f82c9e543b6749062f4acf84c2bbb5/loaders/file-loader.js?at=master&fileviewer=file-view-default#file-loader.js-59

@adriancmiranda - Do you have anything else needing to be updated here pre you last comment or is this good to go?

@d3viant0ne I prefer keep it simple for now, so, yes!

@bebraw @michael-ciniawsky - Anything else before we we land this feature?

@d3viant0ne Nope. It's good to go.

@huan086 I updated the sample folder, may you test for me again, please?
https://bitbucket.org/adriancmiranda/pr-file-loader/src
That should be working for your case too.

I am having the same issue,
about the output paths in the parent folder.

@Jorybraun This was already been solved, follow it here, please 😉


NTR: 1,3-beta-D-glucan synthase, subtypes for branched and linear forms

Please provide as much information as you can:

Suggested term label:

1 branched 1,3-beta-D-glucan synthase activity
2 linear  1,3-beta-D-glucan synthase activity

Definition (free text)

I am not sure how definitions are formulated for  branched and linear, but I would like to differentiate these specificities.
It seems to make sense to differentiate at the MF level otherwise  we would need lots and lots of BPs under different processes

Reference, in format PMID:#######

We can use this paper as a reference:
In all the studied fungi, the catalytic subunit of the β(1,3)-D-glucan synthase (GS), the glycosyltransferase in charge of the β(1,3)-D-glucan synthesis, is constituted by the family of integral membrane proteins Bgs/Fks [19,21,22]. S. pombe contains four essential GS catalytic subunits: Bgs1 synthesizes the linear β(1,3)-D-glucan of the primary septum [19] and is required for septum ingression [19,23–25]; Bgs2 is essential for spore wall matura- tion [26,27]; Bgs3 is essential, although its function remains unknown [28]; and Bgs4 is the only subunit that has been shown to form part of the GS enzyme. It synthesizes the branched β(1,3)-D-glucan and is responsible for most GS activity [19,29]. The branched β(1,3)-D-glucan produced by Bgs4 is vital for maintaining cell shape and septum forma- tion and completion. Differently from Bgs1 and Bgs3, the function of Bgs4 is essential for cell integrity, and thus, Bgs4 depletion causes cell lysis and cytoplasm leakage in the growing poles and mainly in the medial region at the onset of septum degradation and cell separation [30].
PMID:34959732

Gene product name and ID to be annotated to this term

S. pombe bgs4 - branched
S. pombe bgs1 - linear

Parent term(s)

Children terms (if applicable) Should any existing terms that should be moved underneath this new proposed term?

Synonyms (please specify, EXACT, BROAD, NARROW or RELATED)

Cross-references

For enzymes, please provide RHEA and/or EC numbers.

Can also provide MetaCyc, KEGG, Wikipedia, and other links.

Any other information

@amorgat is there any precedent for making these subtypes in RHEA?
I note that in CHEBI (1->3)-beta-D-glucan https://www.ebi.ac.uk/chebi/searchId.do?chebiId=CHEBI:37671  there are subtypes for n=5 and n=15, but no subtypes for branched vs linear.

A possible analog is synthesis of glycogen in animal cells. Two basic steps are involved, the synthesis of a linear glucose polymer, described by GO:0004373 and RHEA:18549, and a reaction that transfers an oligosaccharide from the end of that linear polymer to form a branch, described by  GO:0003844 1,4-alpha-glucan branching enzyme activity. A search for GO:0003844 in RHEA returns no hits. Maybe this is a place to start?

Good example, thanks Peter.
So indeed, there is no Rhea for
id: GO:0003844
name: 1,4-alpha-glucan branching enzyme activity
namespace: molecular_function
def: "Catalysis of the transfer of a segment of a (1->4)-alpha-D-glucan chain to a primary hydroxyl group in a similar glucan chain." [EC:<IP_ADDRESS>]
synonym: "1,4-alpha-D-glucan:1,4-alpha-D-glucan 6-alpha-D-(1,4-alpha-D-glucano)-transferase activity" EXACT []
synonym: "1,4-glucan-6-(1,4-glucano)-transferase activity" EXACT []
synonym: "alpha-1,4-glucan:alpha-1,4-glucan-6-glycosyltransferase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "alpha-glucan-branching glycosyltransferase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "amylo-(1,4 to 1,6)transglucosidase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "amylo-(1,4->1,6)-transglycosylase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "amylose isomerase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "branching enzyme activity" RELATED [EC:<IP_ADDRESS>]
synonym: "branching glycosyltransferase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "enzymatic branching factor" RELATED [EC:<IP_ADDRESS>]
synonym: "enzyme Q" RELATED [EC:<IP_ADDRESS>]
synonym: "glucosan transglycosylase activity" RELATED [EC:<IP_ADDRESS>]
synonym: "glycogen branching enzyme activity" RELATED [EC:<IP_ADDRESS>]
synonym: "plant branching enzyme" RELATED [EC:<IP_ADDRESS>]
synonym: "Q-enzyme" RELATED [EC:<IP_ADDRESS>]
synonym: "starch branching enzyme" RELATED [EC:<IP_ADDRESS>]
xref: EC:<IP_ADDRESS>
xref: MetaCyc:GLYCOGEN-BRANCH-RXN
is_a: GO:0016758 ! hexosyltransferase activity

The human gene responsible is:
https://www.uniprot.org/uniprot/Q04446
Doesn't have a Rhea - curious if it would be Rhea policy to grant one here
(none of this should block granting of a GO term for the pombe genes, but medium term we should make sure we have clear design patterns for these subtypes)

Given that this isn't easy to add in Rhea, and the enzymes really are specific for branched vs linear, I think it would be OK to add the terms now, and add the mapping to Rhea if and when the Rhea reactions become available.

+[Term]
+id: GO:0140752
+name: branched 1,3-beta-D-glucan synthase activity
+namespace: molecular_function
+def: "Catalysis of the reaction: UDP-glucose + (1->3)-beta-D-glucosyl = UDP + a branched (1->3)-beta-D-glucosyl." [PMID:34959732]
+is_a: GO:0003843 ! 1,3-beta-D-glucan synthase activity
+property_value: term_tracker_item https://github.com/geneontology/go-ontology/issues/22637 xsd:anyURI
+created_by: pg
+creation_date: 2022-01-18T09:47:40Z
+
+[Term]
+id: GO:0140753
+name: linear 1,3-beta-D-glucan synthase activity
+namespace: molecular_function
+def: "Catalysis of the reaction: UDP-glucose + (1->3)-beta-D-glucosyl = UDP + a linear (1->3)-beta-D-glucosyl." [PMID:34959732]
+is_a: GO:0003843 ! 1,3-beta-D-glucan synthase activity
+property_value: term_tracker_item https://github.com/geneontology/go-ontology/issues/22637 xsd:anyURI
+created_by: pg
+creation_date: 2022-01-18T09:47:51Z