Adding page feature

Coverage increased (+0.03%) to 93.08% when pulling 8e48f6721cea85b3c74b4e30ec80e2bcdd23f7c9 on adding-page-feature into 46546f7a1c78fa3f603bc29d0bab267580453cde on master.

Coverage decreased (-0.67%) to 92.37% when pulling e43b1c604b3add5424b2e839c94964d296bafd37 on adding-page-feature into 46546f7a1c78fa3f603bc29d0bab267580453cde on master.

Coverage decreased (-0.67%) to 92.38% when pulling 3f0d50150b53b1406240f4d38246057639c9883c on adding-page-feature into 46546f7a1c78fa3f603bc29d0bab267580453cde on master.

Coverage increased (+0.12%) to 94.48% when pulling fedb070c8b5d030322b40f7ce6cea8a6959c1b63 on adding-page-feature into 18a4ddd3baf12ff21ac948e449e3e67d952c63a9 on master.

Coverage increased (+0.13%) to 94.48% when pulling 023bdaa8cdc33726e4b5be2037ff2021bb83d1e7 on adding-page-feature into 18a4ddd3baf12ff21ac948e449e3e67d952c63a9 on master.

Coverage increased (+0.11%) to 94.48% when pulling 97d0d285391f4a5f63e6ea5e920090c0c14bce22 on adding-page-feature into 41e416669497b6925e7c808f5c2649866b7cd24d on master.


Improve TTS in deck/FluentAI

Description:

Problem:
When using the TTS in the deck the following message pops up:

Solution:
The TTS language should be set to the language of the note and not always on Indonesian.
Remove the cards that are not useful for the end-user (so only the image cards remain)

Prerequisites:
[List any requirements or dependencies needed before starting.]

Tasks:

Task 1
Task 2
Task 3
etc.

Additional context
Add any other context or screenshots about the feature request here.

Also this error for a card:

https://docs.ankiweb.net/templates/fields.html#text-to-speech-for-individual-fields

When saving the cards we should use HTML like this

We need to find how to convert 1 language code to the one anki supports (and which languages for TTS it supports)

For windows TTS needs to be available for the language

We only need TTS

Looks like we can get the language codes from here:
https://learn.microsoft.com/en-us/dynamics365/customer-service/administer/voice-channel-supported-languages

We could look into other options for TTS, such as generating it ourselves

Edge-tts supports these langauges:
['af' 'sq' 'am' 'ar' 'az' 'bn' 'bs' 'bg' 'my' 'ca' 'zh' 'hr' 'cs' 'da'
'nl' 'en' 'et' 'fil' 'fi' 'fr' 'gl' 'ka' 'de' 'el' 'gu' 'he' 'hi' 'hu'
'is' 'id' 'iu' 'ga' 'it' 'ja' 'jv' 'kn' 'kk' 'km' 'ko' 'lo' 'lv' 'lt'
'mk' 'ms' 'ml' 'mt' 'mr' 'mn' 'ne' 'nb' 'ps' 'fa' 'pl' 'pt' 'ro' 'ru'
'sr' 'si' 'sk' 'sl' 'so' 'es' 'su' 'sw' 'sv' 'ta' 'te' 'th' 'tr' 'uk'
'ur' 'uz' 'vi' 'cy' 'zu']

https://github.com/coqui-ai/TTS only supports ubuntu

Plan: bypass TTS library and use huggingface implementation instead: https://huggingface.co/docs/transformers/main/en/model_doc/mms#speech-synthesis-tts


config list for test

Why are these changes needed?
fix the rate limit test error
Related issue number
#224
Checks

[ ] I've included any doc changes needed for https://microsoft.github.io/autogen/. See https://microsoft.github.io/autogen/docs/Contribute#documentation to build and test documentation locally.
[ ] I've added tests (if relevant) corresponding to the changes introduced in this PR.
[ ] I've made sure all auto checks have passed.

Codecov Report

Merging #395 (0c202d3) into main (f9acb69) will increase coverage by 0.16%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #395      +/-   ##
==========================================
+ Coverage   42.33%   42.49%   +0.16%
==========================================
  Files          19       19
  Lines        2393     2393
  Branches      539      574      +35
==========================================
+ Hits         1013     1017       +4
+ Misses       1302     1298       -4
  Partials       78       78

Flag
Coverage Δ

unittests
42.41% <ø> (+0.16%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes


New function to collect system details on the DBAtools workstation

Fixes #
Changes proposed in this pull request:

New function to collect system details on the DBAtools workstation

How to test this code:

[Get-DbaDiagnosticInfo ]
[ Get-DbaDiagnosticInfo -Detailed]

Has been tested on minimum requirements:

[X]  Powershell 3
[X]  Windows 7
[ ]  SQL Server 2000

Has been tested on maximum requirements:

[ ]  SQL Server vNext
[X]  Windows 10
[ ]  Azure Database

Tests for tester:

[ ] Working/useful help content, including link to command on dbatools web site
[ ] All examples work as advertised
[ ] Does not contain template content
[ ] Does not contain excessive/unnecessary amounts of comments
[ ] Works remotely
[ ] Works locally
[ ] Works on lower versions or throws error specifying version not supported
[ ] Works with named instances
[ ] Works with clustered instances
[ ] Handles offline/read only databases
[ ] Supports multiple servers (at the command line or piped from Get-SqlRegisteredServerName)
[ ] No un-handled errors which stop the command working with multiple servers

hey @DaniSQL - it saddens us but we will have to close this PR as it's been superseded by another one :(

@potatoqualitee As long as the need is met, no worries. I am not in love with my code :-) Thanks for the update.


smooth scrolling done

Fixes Issue🛠

Closes #
Description👨💻
Now the webpage scrolling is more smoother due to locomotive Js library.

Type of change📄
Added locomotiveJs setup

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)

How this has been tested✅

Checklist✅

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added demonstration in the form of GIF/video file
[ ] I am an Open Source Contributor

Screenshots/GIF📷

Pls work on these @Mandar007007

Mention the issue number for which you have created this PR.
Navbar should be sticky and fixed as it was before.
Scrollbar track and thumb should be visible as it was before.


Download sequences from accession during propagation

At least for trees containing sequences from the NCBI database only, we could download the FASTA files during propagation using the accession number information. This is a further enhancement to what Karel proposed here, and should be implemented only after that.

Since this feature might bring many problems, I am going to close it for now. If someone is interested in non-standard datasets, he can create it locally and then upload hem to Zenodo.


docs(docker-installation): add manual installation steps

Signed-off-by: M. Fatih Cırıt<EMAIL_ADDRESS>Description
This PR adds manual installation steps for the Autoware Docker Installation.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The Reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@esteve you can check the how it looks in https://autowarefoundation.github.io/autoware-documentation/pr-62/installation/autoware/docker-installation/

@xmfcx thanks for writing this up. I only have one comment, but it's mostly that I'd like your opinion, I'm ok with merging this PR as is.

We can merge this once https://github.com/autowarefoundation/autoware/pull/141 is merged.

I've squashed it because some commits lacked dco sign. Should be ok.


Add decimal places to output.

I would like to know how to add decimal points on the output like so: 1.000,000

Hi @RicardoC3PO!
It's completely independent for this plugin but here is a possible approach:
function updateOutput(el, val) {
  el.textContent = currencyFormat(val);
}

function currencyFormat(amount, {thousand = ',', decimal = '.', fractions = 2} = {}) {
    const delimiter = {thousand, decimal};
    return amount
        .toFixed(fractions)
        .replace('.', delimiter.decimal)
        .replace(/(\d)(?=(\d{3})+(?!\d))/g, `$1${delimiter.thousand}`);
}


[APIM 3.1.0 with ISKM_5.10.0] Key Manager cache configuration details

Description:
We can configure the key cache by editing the following elements in the <APIM_HOME>/repository/conf/deployment.toml file.But if we enable "apim.cache.km_token" in <APIM_HOME>/repository/conf/deployment.toml, it should not use that config since it is the APIM node. Therefore we need to set those value on <IS_KM_HOME>/repository/conf/deployment.toml.But that details were not available on documnataion[1] Therefore we needed to  add those detail to the API manage official documnataion[1]

Affected Product Version:
APIM-3.1.0 IS_KM-5.10.0
[1] https://apim.docs.wso2.com/en/latest/install-and-setup/setup/advance-configurations/configuring-caching/#key-manager-cache

Here we mentioned the APIM key manager cache, to enable that we need the above property "apim.cache.km_token" to be true.
Instead of APIM Key manger, if someone use IS KM then key manager configuration needs to set up from IS key manager side.
However, caching doc revamp with APIM-3.2.0 [1]. if you have further queries please raise an issue.
[1] https://apim.docs.wso2.com/en/latest/install-and-setup/setup/advance-configurations/configuring-caching/#!


(20.03) trezord-go: 2.0.27 -> 2.0.28

Motivation for this change
2.0.28 contains an important fix yet is a small release, I would like to propose it for a backport.
(cherry picked from commit ab1a14d581b5afd6126c6e474dedb94308ab382c, PR #79857)
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg test trezord


apos-middle & item.position

Hi,
Why did apostrophe add a apos-middle class on each editable areas? It seems that it's defined by item's position property.
But how to change this value to left for instance to match with my original layout design?
Thanks in advance.

These are anachronisms left over from an earlier approach to widgets in
Apostrophe. They will be gone in 0.6. Sorry for the annoyance. You should
ignore these.
If your goal is to control the alignment of widgets, you should look at the
lockups feature:
http://apostrophenow.org/tutorials/frontend-development/working-with-lockups.html
On Thu, Apr 7, 2016 at 11:46 AM, ehibes<EMAIL_ADDRESS>wrote:

Hi,
Why did apostrophe add a apos-middle class on each editable area? It seems
that it's defined by item's position property.
But how to change this value to left for instance to match with my
original layout design?
Thanks in advance.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/punkave/apostrophe/issues/485

--
*THOMAS BOUTELL, *DEV & OPS
P'UNK AVENUE |<PHONE_NUMBER>  |  punkave.com


feat(modules/nixvim): add color scheme

About
Closes: https://github.com/danth/stylix/issues/153
Need Help
Currently, this PR does not integrate with NixVim's generated configuration file. This might be related to NixVim not being a Home Manager module.

programs.nixvim is not available by default so this will cause an error for configs without NixVim imported.

Should I add NixVim to the flake.nix inputs?

That would cause it to be installed for a lot of people who don't want to use it.

That would cause it to be installed for a lot of people who don't want to use it.

Do you have any other proposals?
Conditionally calling fetchFromGithub would not be ideal as we lose major benefits that Flakes provide. Hence, we either add NixVim to the Flake inputs, or we do not add it as an input at all. In the latter case, we should assert NixVim being available in the scope that uses Stylix as input.
Do you have any ideas on how to check if NixVim is available?

This was something we discussed back when the Hyprland module was not part of Home Manager. In short we came to the decision not to add anything to Stylix which relies on an external module being imported, which NixVim does.
If you want to experiment anyway, options.programs?nixvim would return true when programs.nixvim exists as an option. (options can be loaded at the top of the file similar to pkgs and config.)

Also, the module file needs to be called hm.nix, nixos.nix or darwin.nix to be loaded properly. It looks like NixVim can be installed on any of those, so we should support them all. If the modules are identical then each file can just import ./nixvim.nix, or symlinks might work instead.

I will work on this once I have more free time.

I have fixed the issues with this PR in this fork: https://github.com/willemml/stylix/tree/feat/modules/nixvim
See commit https://github.com/willemml/stylix/commit/8bb621eb27ef67087f84d6e9b93a7649152b06b2.
I have tested that the build succeeds without installing nixvim. Colors are applied correctly. The only thing I cannot figure out is transparency, the base nixvim theme follows my terminal's transparency settings while this stylix module sets the background to a solid colour.
Assuming these fixes/changes are acceptable should I submit this as a separate PR to the main danth/stylix repo?

I have tested that the build succeeds without installing nixvim. Colors are applied correctly.

I have not tested your PR, but the code looks good.

I have added an option for terminal transparency passthrough in a separate branch, I am unsure if this follows stylix module guidelines but here it is: https://github.com/willemml/stylix/tree/feat/modules/nixvim-transparency (willemml@12108f4).

I don't see how more options would be problematic. @danth, what do you think?

Assuming these fixes/changes are acceptable should I submit this as a separate PR to the main danth/stylix repo?

Regardless of transparency being accepted, your PR already supersedes mine. Feel free to open a new PR, and link to this one so that I can close it.


Adding bug report issue template

Add a bug report issue template to gain consistency in filing bug reports.

@stefanprodan any chance we could get this reviewed, approved and merged please 🙏 I really think it will help future bug reports.

Hey @swade1987 can you please squash the commits into a single one. Thanks

Hey @swade1987 can you please squash the commits into a single one. Thanks

All done @stefanprodan


Create routes for pages in Vanilla.js app

This pull request implements a basic routing system for our Vanilla.js Decentralized Web App (DWA) starter. The following features have been added:
Vanilla Router:
    Set up a simple client-side router using the History API to manage navigation between different pages without full page reloads.

Defined Routes:
    Created routes for the following pages:
        / (Home page) - Renders the word "Home"
        /about - Renders the word "About"
        /settings - Renders the word "Settings"
    Implemented a 404 error handling for undefined routes, rendering a "404 - Page Not Found" message.

Navigation Menu:
    Added a navigation menu that allows users to switch between the defined routes seamlessly.

Automated Tests:
    Implemented Playwright tests to verify routing functionality:
        Ensured the correct word is displayed for each defined route.
        Verified that the 404 page is shown for undefined routes.

Changes Made:
Created a routing system in main.js.
Added component functions for Home, About, and Settings pages in components.js.
Developed a simple navigation menu in index.html.
Wrote Playwright tests in the tests/router.spec.js file.

Testing:
Run the application locally to ensure navigation works without console errors.
Execute Playwright tests to confirm routing functionality and proper handling of undefined routes.

issue #83

kindly merge it, if no issues there


Pi Zero 2 W camera for equipment monitoring

Need to order tripod, pi zero case, and tripod nut.
Add documentation page to devices dir (aside: need to expose device pages)
Possible setups:

YT live streaming
MQTT "point and shoot"
other streaming/camera feed/API access (Kafka?)

Possible demo extensions:

HeinSight
observing linear actuator (picture OK), fan (livestream, zoomed in), MyCobot 280, capper/decapper (picture or video OK), Jubilee system, OT-2, microscopes
Custom tool on Jubilee

Related: OpenMV demo.

Also, setting up the tripod and case.

There's a second case type, with no tripod attachment

I ordered ball bearing attachments for the prime cables clamp tripods.

The additional four should be set up in a similar manner. There's one extra in the cabinet (might move).

For the setup, also important to have a micro USB to female USB-A cable (comes in the pi zero 2 W kits), and a keyboard/mouse combo (however in this case maybe you need two USB ports or a USB splitter)

@Jonathan-Woo any updates?

https://github.com/user-attachments/assets/75b5787e-c508-45b6-beb6-4ccbc051d9f6
I have the hardware setup but I think we need a smaller nut to connect to the tripod or PrimeCables mount.
On the software side of things, I believe we'll building using picamera2. What sort of MWE/system would you like me to build?

Nice! Ok, can you identify a nut (maybe on Amazon) that you think will work OK? For the software, it would be great if you could try to get a YouTube livestream set up with it. I'll send credentials for an "AC hardware stream" account, or you can use a personal account for testing.
Before that, following a tutorial to get the video feed displaying on the desktop of the Pi Zero 2W would be a good start.

Sounds good, I'll look into that. Regarding the video feed displaying on the desktop of the Pi Zero 2W, I was wondering if there was something specific you wanted differently than the attached video above. Thanks!

Oh, sorry! Somehow I missed that. That looks great. I'm also seeing that the PDF you linked to is very comprehensive. Anything in particular you'd want to note about following that guide? E.g., certain install commands you used. It would be great if you could also include the code you ran to produce the preview.
Past that, I'd say you're good to move onto setting up a livestream as well some of the other camera modules (the latter of which I imagine will be straightforward).
Thanks for working on this.

Sent you a stream key and the stream URL attached to https://www.youtube.com/@ac-hardware-streams channel.

How is https://www.amazon.ca/Stainless-Small-Pattern-Machine-Finish/dp/B009EEZYE0/ ?

The item arrived from amazon

Accidentally got something that was 1/4" outside dimensions.. planning to order a new part.

I've recently tested various resolutions, bitrates, and framerates and the best I've been able to do is 720p @30fps with a bitrate of 4 Mb/s. Anything more demanding and we get dropped frames because the Pi Zero can't encode fast enough and we get dropped frames.
This is in line with youtube's recommendations.
Something to note is that sometimes immediately restarting the stream fails. I'm not too sure why. I suspect it has to do with something on youtube's side where they have a cooldown period between streams.
I've been using the built in command line tool with the below command. I might be overdoing it with the thread_queue_size.
rpicam-vid -t 0 -o - --width 1280 --height 720 --vflip --codec libav --libav-format mpegts --bitrate 4000000 --framerate 30 | ffmpeg -re -fs16le -thread_queue_size 4096 -i /dev/zero -thread_queue_size 4096 -i - -vcodec copy -framerate 30 -f flv rtmp://a.rtmp.youtube.com/live2/STREAM_KEY

Regarding next steps, do you think we should pack this command into something friendlier? I can also get started on assembling the other camera modules if they're ready.

Ok, nice! Not a huge deal if the fps is lower (e.g., 10-20), and overall that seems good. Thanks for trying out different things to get it working. If frames drop, how does that affect the user? Weird lag / skip, or something more dramatic? Weird about the immediate restart. If you have it in a bash script, it would be easier to break over multiple lines and add comments, but it's up to you.

It looks like I may be able to create a shared YouTube channel, in which case I could add you and others as managers.
This might replace the account attached to https://www.youtube.com/live/g6IhiD4XEMU?si=rAw4ZNUmQB0fNuR6

@sgbaird Any update on the account?

Sent the credentials for an account with editor access to the account via slack. Turns out invites can be made for regular YouTube accounts.

Sent the credentials for an account with editor access to the account via slack. Turns out invites can be made for regular YouTube accounts.

I'm not sure if I brought this up already, but it would be great to also see an example of the YouTube video embedded into a hugging face space.

Added you to HF. Could you create both a standalone example of embedding a YT video as well as incorporating the same camera stream into the MyCobot app (as a second step)?

@Jonathan-Woo the nuts should be in tomorrow. Ended up ordering from McMaster, since Amazon randomly cancelled and refunded the order.

@Jonathan-Woo it says the hex nuts arrived. They should be in a McMaster package if not already opened. Feel free to open it.

Updates on the Streamlit HF side of things, I had trouble earlier with pushing but that has been resolved now.
I've pushed changes to embed the youtube livestream in the cobot space and a new space I intend to contain all the streams.

I've also modified the /etc/xdg/lxsession/LXDE-pi/autostart file according to this tutorial enabling the autostart of GUI apps which rpicam-vid requires to have a preview show up on the desktop.

@Jonathan-Woo great to see that the livestream is up: https://www.youtube.com/live/fF4zEp6LSkg
Yesterday, I think you ran into some issues. Do you mind summarizing here and what you did to resolve?
As next steps (separate gh issue perhaps), maybe we can look at the programmatic access of the stream data. E.g., some kind of python API for bringing in the video data.

The command I used originally displayed the feed full screen on the rpi desktop. I had to update the stream key but wasn't able to because the Pi Zero was struggling to display the feed while streaming to youtube.
So I had to modify the launch script to make it no longer display fullscreen on the desktop. The issue was that since the script auto-started and the Pi Zero was already under maximum load I couldn't stop the full screen feed. So disconnected the camera to cause the script to crash when auto starting so I could modify it before restarting the rpi.

Thanks! Also, any ideas why the HF space embedding is weird?
A workaround might be to use HTML embed code directly (i.e., what's copy pasted from the YouTube share - embed option). Maybe this would be HTML within a markdown block. Maybe some issue with the video block, which honestly might just be a really shallow wrapper.

Also, could you add a Sprite of the camera that's currently set up? Maybe with the camera and the mount. Instructions at: https://ac-training-lab.readthedocs.io/en/latest/devices/setup_iolt_devices.html#embedding-into-gather-town. You could embed the YouTube video directly if you want (Gather Town supports this I think) or embed the HF space.

Also, the livestream seems to have cut out 8 days ago:

Looks like the duration was 36:40:08.
I went ahead and created a new livestream with "reuse settings" with the previous one (which I believe preserves the stream key as the same).

Doesn't seem to be getting data back.

Hi Sterling,
So I've been working on a significant overhaul of the device code in src/ac-training-lab/picam. The motivation is that the current system relies on a single command line call which is susceptible to lots of errors such as:

starting too early before internet is connected
difficult to modify stream keys
difficult to sync code versions across devices

So to address these issues I've switched to using a parent python script to handle:

Downloading the latest version of the script on device reboot
Executing the downloaded script
Checking for internet connection before streaming
Improved preview efficiency by using QtGL
Cleaner way to update stream keys

My current direction is to have the code autostart the stream using a cached stream key. This means that to update the stream key the user would have to interrupt the start procedure, update the cached stream key, and then reboot. To make this smoother I considered setting up a system where rpis could query for stream keys from a DB keyed by the device serial number so we could centralize which device would pertain to which stream key instead of going in and updating the stream keys for each device. However, I thought this might overcomplicating things. I considered putting the stream keys in a json and having the rpis wget the serial number to stream key json automatically but that would expose all the stream keys which would be less than ideal haha.
For this undertaking I've had to implement all the preview and streaming functionality using picamera2 so there are still some issues I'm ironing out especially with ffmpeg.
This should be a much more robust system and I'm hoping to get the streams back up ASAP.
Will address the HF spaces and gathertown issues ASAP.
Also, any ideas for where to setup the other cameras? I was thinking one for the microscope and one for the OT-2?

Thanks for digging into this so deeply. I think it will be worth it to spend the time for a robust and replicable solution. One for MyCobot, one for microscope, and one for OT-2 sounds good. There are a number of other devices with motion that would probably go in the same area with an overhead cam. If there's a 4th, this can go into the room with the 3D printer, but it doesn't have to point to anything in particular to start with, but still positioned in a way to avoid catching faces by accident.
For the stream key storage, that does seem tough. One MongoDB user per camera with permissions only to the corresponding stream key is possible, but i think since YT allows you to reuse stream keys (i.e., "reuse settings" option), then maybe it would be OK to have the cached version and document the switchover instructions. Some alternatives: maybe there's a way to add a file to the SD card directly that could be read by the OS. I don't know if this is feasible. I'm not sure if there would be a way to auto start that would allow you to connect a monitor and keyboard and stop the auto-running script to then update the stream key.
Sounds like you're on a good path though.

Finally finished the port to using pure Python and the Picamera2 library.
https://github.com/AccelerationConsortium/ac-training-lab/blob/jwoo-camera/src/ac_training_lab/picam/stream.py
I was 95% done for a while and everything on the device side looked good but no matter what Youtube wouldn't pick up the stream (initially I thought the Picamera2 library was flawed because it's still in beta, so I debugged by rewriting some parts of the library, no luck). Finally I realized that, despite not having a device to record audio, Youtube required audio to also be streamed otherwise it appeared like it didn't see anything coming through the stream.
So now in the Ffmpeg command we send blank audio and Youtube displays the stream now.
When I left the lab yesterday I almost finished the autostart but just ran out of time. I set up a camera for the OT-2 but will need one more work session after the break to finish.
While working on this I had to switch to a pi 4 for development and debugging because the zero 2 w was just way too slow to iterate on.
Regarding the stream keys, I couldn't think of a better solution than to manually update the stream key so I've left it at that. Though I've implemented auto updating the script by wgetting the latest version. I designed it to be as plug and play as possible.
One thing I've seen from other projects is that they restart the stream every 8 hours or so because Youtube won't save a recording of a stream beyond that duration so people restart the stream so that they can save logs. Not sure if that's something we want.


Better error message on non-existing branch

Related:  #87
When i try to get the latest build for a repo on a branch that does not exist i get a misleading error message:
 > ./drone build last foosinn/aria2
client error 500: sql: no rows in result set

Maybe it should show something like branch not found?

tracking open issue https://github.com/drone/drone-cli/issues/36


sussy

The Modrinth page brings to https://github.com/uku3lig/chathiglighter, which is not chat highlighter, but chat higlighter

despair


Layout/IndentAssignment removes nested indentation

When reviewing rubocop-0.75.0 dependabot PR for my project I encountered the offence: Layout/IndentAssignment: Indent the first line of the right-hand-side of a multi-line assignment.
Originally this was
    Rails.application.env_config['omniauth.auth'] =
      OmniAuth.config.mock_auth[identity.provider.to_sym] =
        OmniAuth::AuthHash.new(provider: identity.provider,
                               uid: identity.uid)

and then corrected to
    Rails.application.env_config['omniauth.auth'] =
      OmniAuth.config.mock_auth[identity.provider.to_sym] =
      OmniAuth::AuthHash.new(provider: identity.provider,
                             uid: identity.uid)

Expected behavior
bad scenario gets corrected to good
# bad
value =
  a =
  b = 42

# good
value =
  a =
    b = 42

Actual behavior
good scenario gets corrected to bad
C: [Corrected] Layout/IndentAssignment: Indent the first line of the right-hand-side of a multi-line assignment.
b = 42
# bad
value =
  a =
  b = 42

# good
value =
  a =
  b = 42

Steps to reproduce the problem
copy the example above to a file and run rubocop -a to observe the correction
RuboCop version
$ rubocop -V
0.75.0 (using Parser <IP_ADDRESS>, running on ruby 2.5.3 x86_64-linux)

Seems like some regression indeed. @buehmann You were doing some changes in this area, right? Can you take a look at the problem?

git bisect tells me
3754a74d504b5f04d1f4cb28b874fb31b37f9eba is the first bad commit
commit 3754a74d504b5f04d1f4cb28b874fb31b37f9eba
Author: Koichi ITO<EMAIL_ADDRESS>Date:   Thu Sep 19 13:11:26 2019 +0900

    [Fix #7369] Fix an infinite loop error for `Layout/IndentAssignment`

    Fixes #7369.

    This PR fixes an infinite loop error for `Layout/IndentAssignment` with
    `Layout/IndentFirstArgument` when using multiple assignment.

@koic Can you take a deeper look?

@buehmann Ops, sorry about the false alarm! And thanks to taking the time to find the real cause of the issue! 🙇

@buehmann Thanks for the mention. I opened a PR #7416.


New template not refresh page

New nunj tempalate not update browserSync. It is compiled to /dist.

Duplicate of #96


Handle mixed keys (symbol/string) in params

An issue was reported in #7 that illustrated an error when the params hash had a mix of string and symbol keys. Ultimately it appears that grape-entity is creating this inconsistent hash but normalizing the
keys resolves the error.
NOTE: I was not able to reproduce this error in specs because grape-entity is not included in this project however I did reproduce and test the fix externally.

Do you mind taking a look at this @Andrekra?

Merged offline.

This changed was released as v0.1.1.


change all  the API  response that should return 'ETag' not 'Etag'  to match wiki API Spec

 Issue by v-limliu
Friday Oct 20, 2017 at 02:43 GMT
Originally opened as https://github.com/Azure/pcs-storage-adapter-java/issues/42

Type of issue

[x] Bug
[ ] New feature
[ ] Improvement

Description
change all  the API  response that should return 'ETag' not 'Etag'  to match wiki API Spec
Steps to reproduce
almost all the API with response body  contains   'Etag'
Code to reproduce the bug
at  com.microsoft.azure.iotsolutions.storageadapter.webservice.v1.models.ValueApiModel.java
line :46
……
@JsonProperty("Etag")
……

 Comment by vitoc
Friday Nov 03, 2017 at 09:49 GMT

Will be great if issues can be created at all other relevant services that are impacted by this change (on the basis of adapting to the wrong API response described in this ticket) and referenced here as well for a structured view of the corresponding changes required before or in parallel with this fix.


error when building

Hi
Followed instructions exactly as directed but running into an error when building TF
INFO: From Compiling tensorflow/core/kernels/tile_ops_gpu.cu.cc:
Killed
ERROR: /home/ubuntu/tensorflow/tensorflow/core/kernels/BUILD:685:1: output 'tensorflow/core/kernels/_objs/tile_ops_gpu/tensorflow/core/kernels/tile_ops_gpu.cu.pic.o' was not created.
ERROR: /home/ubuntu/tensorflow/tensorflow/core/kernels/BUILD:685:1: not all outputs were created or valid.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
ERROR: /home/ubuntu/tensorflow/tensorflow/tools/pip_package/BUILD:103:1 not all outputs were created or valid.
any help would be much appreciated!

It looks like you ran out of memory. Is your swap file large enough?

sorry my mistake - i didnt see the note to build the swapfile - i did manage to get it set up following instructions from
https://syed-ahmed.gitbooks.io/nvidia-jetson-tx2-recipes/content/first-question.html
now i'm having some issues with protobuf when running my script
Using TensorFlow backend.
[libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires version 3.1.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "external/protobuf/src/google/protobuf/any.pb.cc".)
terminate called after throwing an instance of 'google::protobuf::FatalException'
what(): This program requires version 3.1.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1. Please update your library. If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library. (Version verification failed in "external/protobuf/src/google/protobuf/any.pb.cc".)
Aborted (core dumped)
I'm going to try and run your setup again to see if this resolves the issue!

@roryw10 did you managed to understand the error
[libprotobuf FATAL google/protobuf/stubs/common.cc:61] This program requires version 3.1.0 of the Protocol Buffer runtime library, but the installed version is 2.6.1.

Thanks!


How to use external storage to save prometheus metrics data

example: use influxdb save metrics data,how to update config?

You can configure Prometheus to remoteWrite to an influxdb database. The Prometheus object has the remoteWrite configuration exposed for this.

You can configure Prometheus to remoteWrite to an influxdb database. The Prometheus object has the remoteWrite configuration exposed for this.

whether have reference documentation


Update sbt-debug-adapter to 4.1.1

About this PR
📦 Updates ch.epfl.scala:sbt-debug-adapter from 3.1.5 to 4.1.1 ⚠
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "ch.epfl.scala", artifactId = "sbt-debug-adapter" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "ch.epfl.scala", artifactId = "sbt-debug-adapter" }
}]

labels: sbt-plugin-update, early-semver-major, semver-spec-major, commit-count:1

Superseded by #140.


Import CSV after login into clickhouse client console or using JDBC client produes error

I exported csv file from a particular table using OUTFILE and trying same to import from same file produces following error
Code: 27. DB::Exception: Cannot parse input: expected , at end of stream.: (at row 1)
After login into console tried to do it using same query that I used to import without login to console client that successfully imports the data..
Also tried to do it using jdbc client also produces the same error..
Attaching screenshot for same..
Is there any way i can achieve it i can export data from table by login into clickhouse console or using jdbc client but need same for import..
Following rows are there in csv file:
"<IP_ADDRESS>","linux","interface","docker0",0,0,0,0,0,0,0,0,nan,nan,nan,nan,nan,nan,nan,"<IP_ADDRESS>","<IP_ADDRESS>","<IP_ADDRESS>","","","","","","","",1568960165
"<IP_ADDRESS>","linux","interface","wlo1",54177495.99999999,351910176,286942,350168,0,0,0,0,nan,nan,nan,nan,nan,nan,nan,"<IP_ADDRESS>","<IP_ADDRESS>","<IP_ADDRESS>","","","","","","","",1568960165
"<IP_ADDRESS>","linux","interface","enp0s25",110230376.00000001,1770060030,889766,1540717,0,0,0,0,nan,nan,nan,nan,nan,nan,nan,"<IP_ADDRESS>","<IP_ADDRESS>","<IP_ADDRESS>","","","","","","","",1568960165

My mistake using recent clickhouse-jdbc 2.0 we can achieve it so closing this issue..


refused to connect

Hi, I tried going on discord.com through the Google search engine button and every time I go on it it says "discord.com refused to connect"

I have that same problem but its on almost every website

It seems i cannot reproduce the issue, maybe it is your local internet?


build your own android aar lib

Because official lib build flag in CmakeLists.txt  set(CMAKE_CXX_VISIBILITY_PRESET hidden), that will cause android exception when dart ffi lookup function.
Please refer to  My other repo  to run full demo,
also, replace you own build to ensure safety.
build step: follow Official build step to prepare your build env , then change
 set(CMAKE_CXX_VISIBILITY_PRESET hidden)

to
 set(CMAKE_CXX_VISIBILITY_PRESET default)

build project, replace your own output in My other repo.

I have an issue with dart ffi and lookup function, my app is crashed on start. Can you tell, please, what should I do with this?

Any log? And please refer to README.md , there may some way to solved your issue.

Now Android Lib are extract to github package.
repositories {
        google()
        jcenter()
        maven {
            url = uri("https://maven.pkg.github.com/weishirongzhen/wallet-core")
            credentials {
                username = "weishirongzhen"
                password = "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" // GH token for only allow read package
            }
        }
    }

then
 implementation "com.weishirongzhen:wallet-core:2.6.20"

How to build the android lib or ios framework from the trust wallet core, what we should modify the code of trust wallet core repo to build succesful for flutter, thank you.

How to build the android lib or ios framework from the trust wallet core, what we should modify the code of trust wallet core repo to build succesful for flutter, thank you.

build step please refer to this link https://developer.trustwallet.com/wallet-core/developing-the-library/building
and for android, only need to do is modify CMakeLists.txt and
change set(CMAKE_CXX_VISIBILITY_PRESET hidden) to set(CMAKE_CXX_VISIBILITY_PRESET default)

How to connect to network?

How to connect to network?

wallet-core only handle local things, create wallet, sign transaction etc, your can broadcast your sign output to any network you like.

Thanks. Please point me to any resource I can read up on broadcasting on a network. Thanks for the work.

Thanks. Please point me to any resource I can read up on broadcasting on a network. Thanks for the work.

For ETH below link may help
https://infura.io/product/ethereum
https://docs.etherscan.io/

Hello. How can I use this package? I ask this, cause before, you wrote in README that we need to build trustwallet core and move to flutter plugin. But now, you removed this steps from README.md. So, I can clone this repo and just use without any building?

yes， if you want to use in your own project
just add this in your yaml
 flutter_trust_wallet_core:
    git:
      url: https://github.com/weishirongzhen/flutter_trust_wallet_core_lib_include.git

Okay. But how it works? We are building our wallet app and цe're worried about security. Cause we don't know what is inside android and ios builds. Maybe, mining?)) Sorry, it is joke.

But you have done an excellent work and we really want to use your plugin.

if  your worry , youcan build your own lib to use.
for android only need to change CMakeList.txt line 14 , from "hidden" to "default", and  follow the official build step.
for iOS, nothing need to change, just follow the official build step.
and then replace your lib in to project.

So, for our own builds, we need just move android build to android/libs/....aar, and ios - ios/frameworks/...? Thats all?

yep, that's all you need to do

Understood, thank you so much for information. And thank you for all your work. Please, keep going your excellent work.

Understood, thank you so much for information. And thank you for all your work. Please, keep going your excellent work.

Thanks, there still lots of code to do, I'm busy at other flutter project, this project are quite slow progress, but will keep update.

Hello. I try to launch on Android and its crashed. I built trustwalletcore.aar from wallet-core repo, put in /android/libs but error occured. Do you know how can I fix this problem, Also, trying to use repo flutter_trust_wallet_core_include_lib, but the same error

.

Hello. I try to launch on Android and its crashed. I built trustwalletcore.aar from wallet-core repo, put in /android/libs but error occured. Do you know how can I fix this problem, Also, trying to use repo flutter_trust_wallet_core_include_lib, but the same error  .

Didn't  try this project run on x86 platform, try use arm device to run it.

@weishirongzhen Do you know why does it only affect the android build?

构建 ios 需要 调整这个值吗？  set(CMAKE_CXX_VISIBILITY_PRESET default)

构建 ios 需要 调整这个值吗？  set(CMAKE_CXX_VISIBILITY_PRESET default) @weishirongzhen
不需要

构建 ios 需要 调整这个值吗？  set(CMAKE_CXX_VISIBILITY_PRESET default) @weishirongzhen
不需要

好的，多谢。可以帮看看这个问题吗？
https://github.com/trustwallet/wallet-core/discussions/3319
我根据官方文档构建出来的 WalletCore.xcframework, 没办法解密keystore，但是官方直接提供的可以解密，是不是我哪个步骤走错了？最后 WalletCore.xcframework 是从 swift/build/WalletCore.xcframework 取的。 @weishirongzhen

构建 ios 需要 调整这个值吗？  set(CMAKE_CXX_VISIBILITY_PRESET default) @weishirongzhen
不需要

好的，多谢。可以帮看看这个问题吗？ trustwallet/wallet-core#3319
我根据官方文档构建出来的 WalletCore.xcframework, 没办法解密keystore，但是官方直接提供的可以解密，是不是我哪个步骤走错了？最后 WalletCore.xcframework 是从 swift/build/WalletCore.xcframework 取的。 @weishirongzhen

请提供下具体的代码调用过程

...
    var json = """
                {"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"5fe1054ca4ca68c5f8ee1346cd062239"},"ciphertext":"ae7db4237ec6913241dcf7bcfb6e06671ae381906a2866b04771082ed0204ac4","kdf":"scrypt","kdfparams":{"dklen":32,"n":16384,"p":4,"r":8,"salt":""},"mac":"9ed6e105ebcc39ba38706166a24f03ebfa153fc41bc028418dafb08518d6ebae"},"id":"b4c58a86-f609-4c12-88bd-666cc2ee73be","name":"name","type":"private-key","version":3}
""";
    var body: some View {

        VStack {
            Image(systemName: "globe")
                .imageScale(.large)
                .foregroundColor(.accentColor)
            Text("Hello, world!")
            Button("click") {

                print(SegwitAddress.isValidString(string: "bc1qyd9ky0n2dh8nggk8m4thllh0qh0w2ea2asvtl5"))
                print(SegwitAddress.isValidString(string: "1CFx8Qvd3ioDHYWHJMSMNeredCCkW96wAA"))
                let storedKey = StoredKey.importJSON(json: json.data(using: String.Encoding.utf8)!)!

                let privatekey = storedKey.decryptPrivateKey(password: "password".data(using: String.Encoding.utf8)!)

                print(privatekey?.hexString)  // 期望可以解密出私钥：密码正确

                let wallet = HDWallet.init(strength: 128, passphrase: "")
//                AnyAddress.isValid(string: "123", coin: .acala) 出现错误
            }
        }
        .padding()
    }
}

构建 ios 需要 调整这个值吗？  set(CMAKE_CXX_VISIBILITY_PRESET default) @weishirongzhen
不需要

好的，多谢。可以帮看看这个问题吗？ trustwallet/wallet-core#3319
我根据官方文档构建出来的 WalletCore.xcframework, 没办法解密keystore，但是官方直接提供的可以解密，是不是我哪个步骤走错了？最后 WalletCore.xcframework 是从 swift/build/WalletCore.xcframework 取的。 @weishirongzhen

请提供下具体的代码调用过程

how can i build the same file like official release package.
my build command is:
./tools/install-dependencies
./tools/install-rust-dependencies
./tools/install-wasm-dependencies

./tools/generate-files ios
cmake -H. -Bbuild -DCMAKE_BUILD_TYPE=Debug
 make -Cbuild && ./tools/ios-build && ./tools/ios-xcframework

then i got
./swift/build/WalletCore.xcframework/
./swift/build/SwiftProtobuf.xcframework/

then i import WalletCore.xcframework & SwiftProtobuf.xcframework to my ios project, all code is:
//
//  ContentView.swift
//  wallet
//
//  Created by 卫雪峰 on 2023/7/20.
//

import SwiftUI
import WalletCore
struct ContentView: View {
    var json = """
                {"crypto":{"cipher":"aes-128-ctr","cipherparams":{"iv":"5fe1054ca4ca68c5f8ee1346cd062239"},"ciphertext":"ae7db4237ec6913241dcf7bcfb6e06671ae381906a2866b04771082ed0204ac4","kdf":"scrypt","kdfparams":{"dklen":32,"n":16384,"p":4,"r":8,"salt":""},"mac":"9ed6e105ebcc39ba38706166a24f03ebfa153fc41bc028418dafb08518d6ebae"},"id":"b4c58a86-f609-4c12-88bd-666cc2ee73be","name":"name","type":"private-key","version":3}
""";
    var body: some View {

        VStack {
            Image(systemName: "globe")
                .imageScale(.large)
                .foregroundColor(.accentColor)
            Text("Hello, world!")
            Button("click") {

                print(SegwitAddress.isValidString(string: "bc1qyd9ky0n2dh8nggk8m4thllh0qh0w2ea2asvtl5"))
                print(SegwitAddress.isValidString(string: "1CFx8Qvd3ioDHYWHJMSMNeredCCkW96wAA"))
                let storedKey = StoredKey.importJSON(json: json.data(using: String.Encoding.utf8)!)!

                let privatekey = storedKey.decryptPrivateKey(password: "password".data(using: String.Encoding.utf8)!)

                print(privatekey?.hexString)
            }
        }
        .padding()
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

then i click click, i can not decrypt keystore, privateKeyHex is nil.
but when i use official package, i can decrypt then same keystore, so , is there have some problem about my build flow?

I think you can try with below two step
./bootstrap.sh
./tools/ios-xcframework

then copy new  WalletCore.xcframework and SwiftProtobuf.xcframework to you project

i got nil too...


Can't customize path for lazy loaded module chunks

🐞 Bug report
Provided that Angular files are served not from the application root, but custom folder, there is no way to customize path for loaded chunks.
Is this a regression?
no
Description
Let's say that there is a multi - modular Angular 13 application, where modules are loaded using lazy - loading. The problem happens when the generated Angular files like main.[hash].js, pollyfils.[hash].js and runtime.[hash].js are located NOT at the site root. The structure looks like following:
/index.html
/mysitefolder/main.f29052602897eb02.js
/mysitefolder/styles.755cfc65dad8627d.css
/mysitefolder/polyfills.eca354b64e370005.js
/mysitefolder/runtime.54752149a889ba60.js
/mysitefolder/815.d3bd01384abd247c.js
When application runs, it tries to load the chunk file 815.d3bd01384abd247c.js from the application root, not from it's actual location, obviously chunk load fails. There is no configuration to customize chunk base path.
🔬 Minimal Reproduction
Create a simple Angular application, where files are located not at the server root but at the custom directory. The chunks are not loaded. For this example, let's say that the Angular.json file has following setting:
"outputPath": "../public/mysitefolder"
🔥 Exception or Error
🌍 Your Environment

Angular CLI: 13.0.2
Node: 12.22.7
Package Manager: npm 8.1.0
OS: linux x64

Angular: 13.0.1
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1300.2
@angular-devkit/build-angular   13.0.2
@angular-devkit/core            13.0.2
@angular-devkit/schematics      13.0.2
@angular/cli                    13.0.2
@schematics/angular             13.0.2
rxjs                            7.4.0
typescript                      4.4.4

Anything else relevant?

Hello,
you may want to take a look at: Base Href.
You can you try to change baseHref in index.html to "/mysitefolder/" and see if that works.

Hi,
Thanks for the suggestion, I've already investigated it and tried Base Ref, it doesn't solve the problem. If I specify the Base Ref chunks are still loaded from the site root. It has no effect at all. The chunk load fails.

Hello, you may want to take a look at: Base Href.
You can you try to change baseHref in index.html to "/mysitefolder/" and see if that works.

Hi @SamShekhovtsov,
Using the base href option should result in the desired outcome. Can you setup a minimal repro please?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.
This might be related to your directory structure so its really important to get an accurate repro to diagnose this.

Closing since no reproduction was provided.
If the problem persists in your application after upgrading, please open a new issue, provide a simple repository reproducing the problem.
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.
This might be related to your directory structure so its really important to get an accurate repro to diagnose this.


is big sur not compatiable?

hi im using big sur, its the highest os my mac can run but UVR wont open. this is what is says in terminal, i dont understand code or anything but i think it means my os is too outdated
Reason: Incompatible library version: _lzma.cpython-311-darwin.so requires version 10.0.0 or later, but liblzma.5.dylib provides version 8.0.0

Have you tried the stand-alone binary installer from Python? For example: https://www.python.org/ftp/python/3.11.5/python-3.11.5-macos11.pkg
If that installs 3.11 without moaning, the problem lies somewhere else.

yes, that installed fine thank you, but im not really sure what to do with it now

I think running UVR by the just installed version of Python should do the trick. Unfortunately I don't have a Mac here to test or try out.
@Anjok07 could you please jump in? Or any other Mac-pro here?


Less boilerplate

The current stable eventually made possible to paste identifiers together, here a example on how to leverage it.
Ideally also the match we use in PredictionMode could be simplified, but right now I have a keyboard problem and typing is a bit slow, so I send this example before going further :)

Coverage remained the same at 85.229% when pulling 305a0e84c5137e3fce02bacbaa2f046a0af9d924 on rust-av:less_boilerplate into 67e8ab1719730e1ee4d0d3f56504c05d692fb0e4 on xiph:master.

Is this going to bump minimum rust version?


X axis data clickable

Hello,
i'm using chartist in angularjs project and i have calendar data (dates) on x axis and lets say temperature values on Y axis. Can someone point me in the right direction on how to make data on X axis clickable so that i can pull aditional data under chart for that specific day ? Would also be perfect if i could click on "peak" points on chart itself ? I tried going trough the chartist.js code and doc's and couldnt find anything - or maybe i'm not looking correctly.
Thank you.

You can treat the DOM of chartist like all other DOM within your project. For example using jQuery delegation: $(document).on('click', '.ct-point', function() { console.log('point was clicked ' + this }

Thank you very much for pointing me to right direction. There is ) missing in that example so i'm attaching what i ended up doing. Forgive me for lack of jquery knowledge - i work mostly in Angular
$(document)
.on('click', '.ct-point', function(event) {
    console.log('point was clicked ');
    console.log(event);
});

$(document)
.on('click', '.ct-label', function(event) {
    console.log('point was clicked ');
    console.log(event);
});

Hi,
The above code is great, but is there a way to get the actual data point in the click event? I see a data property in the event object, but it's undefined


Build and test against Error Prone 2.15.0

EP 2.15.0 has a check enabled by default that we want to disable (see https://github.com/google/error-prone/issues/3366).  We cannot just disable this check with the existing config, since it does not exist in version 2.10.0, the latest version that works with JDK 8.  Rather than adding conditional config around this one check, this PR disables compiling our code with Error Prone checks on JDK 8.  We still check all our code with Error Prone on JDK 11+, and we are still running our own tests on JDK 8 (for now; see #634).
Beyond the config changes, no code changes were required.

Pull Request Test Coverage Report for Build #965

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 92.589%

Totals

Change from base Build #964:
0.0%

Covered Lines:
4935

Relevant Lines:
5330

💛  - Coveralls


Fix unserialize(): Argument #1 ($data) must be of type string

When using Laravel batch with Redis, this error will show up
local.ERROR: unserialize(): Argument #1 ($data) must be of type string, Redis given {"exception":"[object] (TypeError(code: 0): unserialize(): Argument #1 ($data) must be of type string, Redis given at

This PR will resolve the issue and enable the redis batch to run smoothly again

Please resubmit with reproduction example.


keypair: make simple to get FromAddress from any KP

PR Checklist
PR Structure

[x] This PR has reasonably narrow scope (if not, break it down into smaller PRs).
[x] This PR avoids mixing refactoring changes with feature changes (split into two PRs
otherwise).
[x] This PR's title starts with name of package that is most changed in the PR, ex.
services/friendbot, or all or doc if the changes are broad or impact many
packages.

Thoroughness

[x] This PR adds tests for the most critical parts of the new functionality or fixes.
[x] ~I've updated any docs (developer docs, .md
files, etc... affected by this change). Take a look in the docs folder for a given service,
like this one.~

Release planning

[x] ~I've updated the relevant CHANGELOG (here for Horizon) if
needed with deprecations, added features, breaking changes, and DB schema changes.~
[x] I've decided if this PR requires a new major/minor version according to
semver, or if it's mainly a patch change. The PR is targeted at the next
release branch if it's not a patch change.

What
Add a FromAddress() function to all KP implementers that returns the public key, or address only, version of the keypair.
Why
I have an application that will use a Stellar account seed/key, and some of the handlers in that application need the full key, and some only need the address for verification. It's common to use variable types in code to communicate intent and to limit the code that is given a private key to reduce the risk in a bug accidentally exposing the key.
It's not convenient to load a full keypair and then to split it into its public and private components. The developer is required to get the address string, then reparse that address string. The full keypair should know how to get the address-only version.
This is common in the stdlib's crypto classes where private key types provide direct access to the public key.
Known limitations
N/A

I realize after merging this that technically because this expands an exported interface this is a breaking change. Anyone implementing a mock of the KP interface will need to implement a new method. Given that most people will just be using the Full or FromAddress types I think this is probably okay and we shouldn't treat it like a breaking change, but I want to mention it as I didn't in the description.


Linting with pre-commit hooks?

@dguest What are your feelings about running linting with pre-commit hooks (both in CI and optionally with pre-commit installed locally)? I'm not suggesting trying to enforce a C++ style linter or anything like that (as much as I'd like that :wink:) but more about just using a subset of https://github.com/pre-commit/pre-commit-hooks.
If you like the idea I have a branch on my fork that is ready to go for a PR that I can demo with you as well. (c.f. https://github.com/matthewfeickert/lwtnn/runs/2522324028)

I'm fine with some linting, although I'm not sure what specific rules we need: It's good to check that the json, python and C++ aren't wrong. That said, in the case of the C++ it might be simpler to tell CMake to be more strict compiling. Is there any way to enable this stuff only on lines that actually change in a merge request? I took a look at your branch and I admit I didn't understand why some things had to be changed.

Is there any way to enable this stuff only on lines that actually change in a merge request?

Yup, by default that's what happens on a PR.

I took a look at your branch and I admit I didn't understand why some things had to be changed.

I ran pre-commit run --all-files to have a uniform starting place. Some of the files in lwtnn had DOS line endings, so I ran a dos2unix over them to make diffs easier in the future, but we can discuss this stuff and what to drop in a PR.


[Timer] Round zero measurements to the resolution of the timer

The monotonic clock has resolution of 42ns on the M1, which can be a bit longer than some benchmark tasks at small sizes, leading to measurements of 0s.
When this happens, round things up to the timer resolution.
Resolves https://github.com/apple/swift-collections/issues/5
Checklist

[X] I've read the Contribution Guidelines
[X] My contributions are licensed under the Swift license.
[X] I've followed the coding style of the rest of the project.
[ ] I've added tests covering my changes (if appropriate).
[X] I've verified that my change compiles and works correctly, and does not break any existing tests.
[ ] I've updated the documentation (if appropriate).

@swift-ci test


Add names of maintainers to MAINTAINERS

Maybe also add our Slack handles?

Not sure if you want to go this drastic, but Github supports CODEOWNERS files: https://blog.github.com/2017-07-06-introducing-code-owners/

Maybe also add our Slack handles?

Added; PTAL @hiddeco


Equality.Transitivity

I'd like to support some kind of nice equational reasoning notation that doesn't require you to put in both sides of the equality at a priori. It seems like the right thing to do is rig up the transitivity rule such that it somehow only fixes one endpoint. Needs some design.

I'm designing most of the equational refinement rules to avoid the need for explicit transitivity reasoning—use of transitivity is kind of an artifact of natural-deduction style proof, and is not well-suited for refinement.

With #285 I guess this is considered done?

yes, that suffices!


Remove integrations fallback using Requires

As recommended in the Pkg docs, we used Requires to support loading of our integration code in Julia versions pre-v1.9. However, since we now only support Julia v1.9 and later, this code is obsolete. This PR removes all Requires usage.

I tested docs locally on v1.10, which is missing the v1.11 issue that will be fixed by #88, and they build fine.


[Request] Support for Forge's new brewing system

It's been added recently and is included in the latest recommended version of Forge.
Here's the PR that got merged: https://github.com/MinecraftForge/MinecraftForge/commit/0373920f994562e850a3aad474b0e45585436f4d
It still maintains vanilla functionality so the current brewing recipe viewing you have should stay in place.

Just commenting to say I agree, you need to support this.

Is there a mod that uses it with a known recipe list that I can test
against?

Yes, UnLogic II. Note that it requires Fireplace Core.
If you would rather have dev/src builds, I can provide links.
Each of the 3 Souls(found in the UnLogic II creative tab) can be used as an ingredient, and the "input" potion is an Awkward Potion. The result is the one of the 3 Liquid UnLogic Gems, the color of the output matching the color of the soul.


Agent Forwarding

Is it possible to allow Agent Forwarding when connected to a server like the command ssh -At my_host?  I tried the Use SSH Auth agent but this doesn't work / seems to be for something else.

Perhaps not related - but what exactly does the "Use SSH Auth agent" option do?  What use is it, what problem does it solve?

That's what it does. What type of key did you have loaded in ConnectBot? I just noticed that EC keys were not being handled correctly.

Yes I was trying this with EC keys.  Will update from master / rebuild and test

Logging into the server and running ssh-add -L results in
The agent has no identities.

Help identifies itself as v1.9.0-alpha1-26-g8a904e8 with the host configured as Use SSH auth agent and require confirmation.

It will only show loaded keys there, so if your key is show with a "locked" icon it will not list it as an identity.

Ah okay cool.  Just tested, and it shows if the key is explicitly unlocked before connecting,
As an aside on other hosts 'AgentForwarding is disabled and I normally (on Laptop) connect using the proxy command:
ProxyCommand ssh -q -W %h:%p jumper

Due to the firewall rules no abnormal ports can be opened.  I'm sure this is possible in ConnectBot using port forwards but am unsure how.  Any pointers would be great

can confirm that it does not work..

It does work with connectbot f-droid version 1.9.9-oss.
I have two EC key, both generated with PuTTYgen and converted to OpenSSH keys (new format). One key is for connection authentication and the other key is for sudo authentication.
For sudo authentication the settings „Use SSH auth agent“ as well as „require conformation“ are enabled.
Every time when I use sudo command a conformation dialog with yes and no button appears.
Thank you for that great terminal / Secure Shell.


On first install: "The following directories are not writable: /usr/local/bin"

Warning: The following directories are not writable:
/usr/local/bin

This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a formula tries to write a file to this directory, the
install will fail during the link step.

You should change the ownership and permissions of these directories.
back to your user account.
  sudo chown -R $(whoami) /usr/local/bin

Looks like one more dir I need to update permissions on.

I noticed ownership of /usr/local/bin after an initial run (as doc'd in https://github.com/geerlingguy/ansible-role-homebrew/issues/45) differs on a host controlled by Ansible from a host with a manual brew installation:
host with a manual brew installation (in this case, the Ansible control host):
ansible-control-host:~ username$ ls -lA /usr/local
total 0
drwxrwxr-x   19 username  admin   646 Dec  7 15:41 Caskroom
drwxrwxr-x   19 username  admin   646 Dec  2 11:26 Cellar
drwxrwxr-x    3 username  admin   102 Nov 17 13:56 Frameworks
drwxrwxr-x   16 username  admin   544 Nov 29 09:55 Homebrew
drwxrwxr-x  209 username  admin  7106 Dec 12 09:16 bin
drwxrwxr-x    6 username  admin   204 Nov 17 14:01 etc
drwxrwxr-x   13 username  staff   442 Dec 12 09:16 include
drwxrwxr-x   32 username  staff  1088 Dec 12 09:16 lib
drwxrwxr-x   19 username  admin   646 Dec 12 09:16 opt
drwxrwxr-x    2 username  admin    68 Nov 14 13:50 sbin
drwxrwxr-x   11 username  admin   374 Dec  1 09:51 share
drwxrwxr-x    4 username  admin   136 Nov 15 14:24 var

ansible-control-host:~ username$ ls -lA /usr/local/bin
total 1736
  ... (many symlinks with similar ownership) ...
lrwxr-xr-x  1 username  admin     39 Nov 17 14:00 ansible -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible
lrwxr-xr-x  1 username  admin     47 Nov 17 14:00 ansible-console -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible-console
lrwxr-xr-x  1 username  admin     43 Nov 17 14:00 ansible-doc -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible-doc
lrwxr-xr-x  1 username  admin     46 Nov 17 14:00 ansible-galaxy -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible-galaxy
lrwxr-xr-x  1 username  admin     48 Nov 17 14:00 ansible-playbook -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible-playbook
lrwxr-xr-x  1 username  admin     44 Nov 17 14:00 ansible-pull -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible-pull
lrwxr-xr-x  1 username  admin     45 Nov 17 14:00 ansible-vault -> ../Cellar/ansible/<IP_ADDRESS>_1/bin/ansible-vault
  ...
lrwxr-xr-x  1 username  admin     28 Nov 14 14:09 brew -> /usr/local/Homebrew/bin/brew
  ...

host controlled by Ansible with an automatic brew installation:
vm-osx-1012:~ ansible$ ls -lA /usr/local
total 0
drwxrwxr-x   3 ansible  admin  102 Dec 12 03:08 Caskroom
drwxr-xr-x   6 ansible  admin  204 Dec 12 03:07 Cellar
drwxrwxr-x  16 ansible  admin  544 Dec 12 03:06 Homebrew
drwxrwxr-x  16 root     admin  544 Dec 12 03:07 bin
drwxr-xr-x   3 ansible  admin  102 Dec 12 03:06 etc
drwxr-xr-x   7 ansible  admin  238 Dec 12 03:07 include
drwxr-xr-x   9 ansible  admin  306 Dec 12 03:07 lib
drwxr-xr-x   6 ansible  admin  204 Dec 12 03:07 opt
drwxr-xr-x   8 ansible  admin  272 Dec 12 03:07 share
drwxr-xr-x   3 ansible  admin  102 Dec 12 03:06 var

vm-osx-1012:~ ansible$ ls -lA /usr/local/bin
total 112
lrwxr-xr-x  1 ansible  admin  27 Dec 12 03:07 ant -> ../Cellar/ant/1.9.7/bin/ant
lrwxr-xr-x  1 ansible  admin  30 Dec 12 03:07 antRun -> ../Cellar/ant/1.9.7/bin/antRun
lrwxr-xr-x  1 ansible  admin  33 Dec 12 03:07 antRun.pl -> ../Cellar/ant/1.9.7/bin/antRun.pl
lrwxr-xr-x  1 root     admin  28 Dec 12 03:06 brew -> /usr/local/Homebrew/bin/brew
lrwxr-xr-x  1 ansible  admin  32 Dec 12 03:07 ccmake -> ../Cellar/cmake/3.7.1/bin/ccmake
lrwxr-xr-x  1 ansible  admin  31 Dec 12 03:07 cmake -> ../Cellar/cmake/3.7.1/bin/cmake
lrwxr-xr-x  1 ansible  admin  37 Dec 12 03:07 cmakexbuild -> ../Cellar/cmake/3.7.1/bin/cmakexbuild
lrwxr-xr-x  1 ansible  admin  43 Dec 12 03:07 complete-ant-cmd.pl -> ../Cellar/ant/1.9.7/bin/complete-ant-cmd.pl
lrwxr-xr-x  1 ansible  admin  31 Dec 12 03:07 cpack -> ../Cellar/cmake/3.7.1/bin/cpack
lrwxr-xr-x  1 ansible  admin  31 Dec 12 03:07 ctest -> ../Cellar/cmake/3.7.1/bin/ctest
lrwxr-xr-x  1 ansible  admin  25 Dec 12 03:07 jq -> ../Cellar/jq/1.5_2/bin/jq
lrwxr-xr-x  1 ansible  admin  41 Dec 12 03:07 onig-config -> ../Cellar/oniguruma/6.1.3/bin/onig-config
lrwxr-xr-x  1 ansible  admin  33 Dec 12 03:07 runant.pl -> ../Cellar/ant/1.9.7/bin/runant.pl
lrwxr-xr-x  1 ansible  admin  33 Dec 12 03:07 runant.py -> ../Cellar/ant/1.9.7/bin/runant.py

The pull request I'll send in a second fixes that.

ooops, that pull request got mixed up with the one I sent for #45: #46.
Sorry about that; I'm more used to git flow using feature branches in a single repo instead of forking projects on github...

Just documenting that I did not see this when I ran the role on a new laptop using macOS Sierra and without pre-installed homebrew.

Hey @geerlingguy! I'm not sure this one is still relevant. Thoughts?


Two-way-binding?

Which would be the best approach to handle a two-way-binding by using ReactiveKit?
Also I've opened up a question on integrating CouchbaseLite with ReactiveKit on StackOverflow; but unfortunately I wasn't able to select the tag "ReactiveKit". So if you could help there too, this would be awesome!
http://stackoverflow.com/questions/33973446/how-to-implement-two-way-binding-with-swift

Oh, right, we'll need someone with 1.5k reputation to create us a tag...  I answered your question there.

Thank you very much!! Feel free to close the issue here :)

Hope it helps :)


Deprecate util.lcs_coords_from_ts

Changes
Deprecates util.lcs_coords_from_ts
Related Issues
Closes #408
Checks

[x] updated CHANGELOG.md
[x] updated tests
[x] updated doc/
[x] update example/tutorial notebooks

LGTM
how about adding an intermediate lcs_orientation_from_ts function to get a feel for how those might work before bringing it into LCS directly? (not in this PR obviously)

We can try that.


iOS 12 Notification: group them by room

Do what we can with iOS12 api.

Dup of https://github.com/vector-im/riot-ios/issues/2208

Requires https://github.com/matrix-org/matrix-ios-kit/issues/533 to be done before merging.
Otherwise notification settings toggle will not work properly with iOS 12 provisional authorization.


Added ability to return the AR Controller Instance

the AR Controller Instance allows prototype commands to be called from outside of the aframe-ar.js class
⚠ All PRs have to be done versus 'dev' branch, so be aware of that, or we'll close your issue ⚠
What kind of change does this PR introduce?
New Feature
Can it be referenced to an Issue? If so what is the issue # ?
Getting Marker Locations - #636
How can we test it?
Used to get the quantity and position of the markers using:
var ARController = getARController();
var numMarkers = ARController.getMarkerNum();
var i;
for(i = 0 ; i< arController.getMarkerNum() ; i++){
console.log(arController.getMarker(i).pos);
}
Summary
Exposed Object so methods can be called from client - means we can get marker information out of Aframe and into our own program i.e the position thats being used to place the 3D overlay to changing the marker tracking type (colpour, mono) and more.
Does this PR introduce a breaking change?
Not that im aware of - perhaps saftey issyes?
Please TEST your PR before proposing it. Specify here what device you have used for tests, version of OS and version of Browser
Firefox 70.0.1 + laptop i5 7200U + windows 10 home
Other information

Hi
please, provide also modified files on src.
You have committed only the builded file.
You should modify files on source code. Then run 'make minify' and then commit and push everything.
We should see on this PR source code modified + aframe-ar.js + aframe-ar.min.js

@ongeo-dev can you provide a simple AR.js app that uses this version, in order to test it easily?
Just run make minify, then use the .min.js created file on the .html example and host it somewhere.


OS Error: Permission denied, errno = 13

I cannot upload image from gallery. This is my logcat
FileSystemException: Cannot open file, path = '/storage/emulated/0/DCIM/s9camera/Pic_2020_06_04_19_36_15.jpg' (OS Error: Permission denied, errno = 13).Android - 29
I'm using permission_handler package for handle permission. Storage and Access Media Location permission has already granted by user but the issue is generated every time when pick image or video from external storage. Inside manifest file we have added android:requestLegacyExternalStorage="true"
Suddenly i get issue on the production app , please support us

Can you provide a minimal usage about what feature/method/function you are calling, and which part has this issue?

Hi,
Thank you for your response. I used file_picker and
permission_handler(latest
version) for getting permission of Storage and Media location permission of
Android Platform and used* Android SDK version 29*(compileSDK and
TargetSDK) minimum sdk version 21. File_Picker library has also included
Storage and Media location permissions. I tested my production app with
permission_handler and without permission_handler.
Once I get granted both permission, I use to pick a single image file and
pass it to an example that's given inside your package. Then I got this
exception.
On Fri, Jun 5, 2020 at 12:04 PM Alex Vincent<EMAIL_ADDRESS>wrote:

Can you provide a minimal usage about what feature/method/function you are
calling, and which part has this issue?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fluttercandies/extended_image/issues/199#issuecomment-639287676,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APGW34Q57ZMVDCRRSKODLCDRVCGXRANCNFSM4NS6BRPA
.

I'm confusing what relationship is your case related to ours, but neither file_picker nor permission_handler belong to our organizations. So I'm closing this because it's unrelated.
If there's something related that didn't mentioned, please provide more information.

I'm finding the issue please upgrade your library with Android 29.
Upgrade
compileSdkVersion 28 to compileSdkVersion 29
targetSdkVersion 28 to
targetSdkVersion 29 in build file
android:requestLegacyExternalStorage="true" in Manifest file
On Fri, Jun 5, 2020 at 12:25 PM Alex Vincent<EMAIL_ADDRESS>wrote:

Closed #199 https://github.com/fluttercandies/extended_image/issues/199.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fluttercandies/extended_image/issues/199#event-3409940443,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APGW34SFLABPSANEERURSNDRVCJH3ANCNFSM4NS6BRPA
.

please upgrade your library with Android 29

The extended_image didn't have the part which integrated with Android platform.

I'm so sorry Please ignore my last message or comment. Thank you for your
support. It's really appreciated.
On Fri, Jun 5, 2020 at 1:44 PM Alex Vincent<EMAIL_ADDRESS>wrote:

please upgrade your library with Android 29
The extended_image didn't have the part which integrated with Android
platform.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/fluttercandies/extended_image/issues/199#issuecomment-639329637,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APGW34V4JW6SSOC6SDMSDCDRVCSNTANCNFSM4NS6BRPA
.


Setting default languages

Hi, how set languages to map?

No one knows?

Use setLayoutProperty (the layer must contains the language)
For example: https://www.mapbox.com/mapbox-gl-js/example/language-switch/

well and how do I do this?
I have a plugin:
import FactoryReactMapboxGl from 'react-mapbox-gl';

export default class MapBoxHelper extends React.Component<IMapBoxHelperProps, {}> {
    MapboxGl;

    constructor(props) {
        super(props);

        this.MapboxGl = FactoryReactMapboxGl(this.factoryProps);

        // don't working
        this.MapboxGl.addControl(new MapboxLanguage({
            defaultLanguage: 'ru',
        }));

        // don't working too
        this.MapboxGl.setLayoutProperty(
            'country-label-lg',
            'text-field',
            ['get', 'name_ru']
        );
    }
}

I do not understand what I'm doing wrong = (

From docs/API.md:

To use the original Mapbox API use the onStyleLoad property. The callback function will receive the map object as a first argument, then you can add your own logic alongside react-mapbox-gl. mapbox gl API.

The factory function returns the react-mapbox-gl map component, but not the mapbox-gl Map instance.

Hi @vaz9 @Wykks @mklopets anyone have a working solution to this? I have tried both the avenues proposed here for working with the original mapbox API, and followed docs here for implementation; I've also tried Mapbox GL Language plugin. Nothing I've tried seems to work. Any tips would be super appreciated!
Specifically, I need to dynamically set the map language react-mapbox-gl.
Thank you!


how to pass custom TenantHeader value to SC client?

https://github.com/go-chassis/go-sc-client/blob/78ad13b4fbefd3795c144c02edc9755283d18752/client.go#L204

will implement this feature


cd into before exec

Hi,
thanks for the lib. I need to use zip. But it doesn´t allow to set a specific directory for zipping. How can i set a dynamic root folder from which the command gets executed?
Porcelain.exec("zip", [document.name,* ] )
The contents are in random folders like 3635433.

@benjamin79 Available options are described in the docs, see https://hexdocs.pm/porcelain/Porcelain.html#exec/3.
You need the :dir options:
Porcelain.exec("zip", [document.name,*], dir: <your path here>)

Thank you for your fast answer.
At the command line (ubuntu 16.04) i can do
zip -r files.zip *
and it works.
Perhaps i´m doing something wrong, but the following leads to an error in zip
Porcelain.exec("zip", ["-r","files.zip","*" ], dir: "/tmp/123/" )
-> out: "\tzip warning: name not matched: *\n\nzip error: Nothing to do!

Got it: Works with using . instead of *. But i don´t know why.

@benjamin79 * is a wildcard that is expanded by the shell when you execute the command there. Porcelain.exec does not perform any argument expansion, it passes them as is to the invoked command.
If all you want is archive the current directory, your solution with . is fine.
Porcelain also has shell() which invokes a shell and passes the command string to it, simulating the behaviour you get by executing the command directly in a shell. You can use it as follows:
Porcelain.shell("zip -r files.zip *", dir: "/tmp/123/")


handbrake: fix video previews and version.txt

Description of changes
Fixes https://github.com/NixOS/nixpkgs/issues/191934
Update version.txt to match repo-info.sh script

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 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.

Add a :+1: reaction to pull requests you find important.

What is special about the commit you are using instead of the released version?

What is special about the commit you are using instead of the released version?

It's the same commit that's used for the 1.7.3 tag. I'm just not sure how to get the commit otherwise for what I did in version.txt.


Vue ui fails to create locales directories

Version
5.0.0-beta.7
Reproduction link
http://github/not-applicable
Environment info
  System:
    OS: macOS 11.6
    CPU: (8) x64 Intel(R) Core(TM) i7-4770HQ CPU @ 2.20GHz
  Binaries:
    Node: 17.0.1 - /usr/local/bin/node
    Yarn: Not Found
    npm: 8.1.1 - /usr/local/bin/npm
  Browsers:
    Chrome: 95.0.4638.54
    Edge: Not Found
    Firefox: 91.0.2
    Safari: 15.0
  npmPackages:
    @intlify/vue-devtools:  9.2.0-beta.15
    @vue/compiler-core:  3.2.20
    @vue/compiler-dom:  3.2.20
    @vue/compiler-sfc:  3.2.20
    @vue/compiler-ssr:  3.2.20
    @vue/devtools-api:  6.0.0-beta.19
    @vue/reactivity:  3.2.20
    @vue/ref-transform:  3.2.20
    @vue/runtime-core:  3.2.20
    @vue/runtime-dom:  3.2.20
    @vue/server-renderer:  3.2.20
    @vue/shared:  3.2.20
    vue:  3.2.20
    vue-i18n: ^9.2.0-beta.15 => 9.2.0-beta.15
  npmGlobalPackages:
    @vue/cli: 4.5.14

Steps to reproduce
Whenever I start vue ui, it immediately fails with:
errno: -2,
syscall: 'scandir',
code: 'ENOENT',
path: '/Users/username/www/vue/Real-World_Vue-3/node_modules/@vue/cli-service/locales'
What is expected?
Vue ui to spin up
What is actually happening?
Vue ui fails with "Disconnected from UI server"

It is possible to fix the issue, by manually creating all the missing directories.

same problem,I try other version but the result was same,can't create project and import project

I'm currently facing the same issue. Creating the folder fixes the issue, but since I'm using other cli-plugins (babel, eslint, pwa) I have to create the folder for all of them.

Same issue here with Vue CLI 4.5.15. Looks like the issue is macOS related (using 11.6 here with M1 processor but it does not seem to be related to the processor).
Manually creating the folders does the trick indeed!

I faced the same issue on the M1 Macbook Pro and a windows 10 machine. I was able to solve it by downgrading to node 16.13.0.

Same here. MacOS 12.0.1, VueCLI 4.5.15, NodeJS 17.0.1.
And yes - manually creating folders fixes this issue.

me 2 , manually creating folders fixes this issue. (for every cli plugins)

me 2, fixed by manual create "locales" folder for all missing path @vue/xxxx/ someone just fix it plz
Environment Info:
System:
OS: macOS 11.6.1
CPU: (16) x64 Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz
Binaries:
Node: 17.0.1 - /usr/local/bin/node
Yarn: Not Found
npm: 8.1.0 - /usr/local/bin/npm
Browsers:
Chrome: 96.0.4664.55
Edge: 95.0.1020.53
Firefox: Not Found
Safari: 15.1
npmGlobalPackages:
@vue/cli: 4.5.15

Same issue!
@vue/cli: 4.5.15
Node: v17.3.0
npm: 8.3.0
Operating System : Manjaro Linux

running vue ui as sudo user fix this problem for me

In my case, running it as sudo did not fix it. It was only fixed by creating the locales manually which can be cumbersome, I created a simple Python script to do this.
You can find it here:
https://gist.github.com/surister/99036b618a6231ecdc2cb55845dea072
run it like:
$ sudo python fix_6784.py /home/project/node_modules/@vue/
Notes:
sudo is needed so Python can create the folders.
NEVER run a script that you found online as sudo if you do not understand it.

Thx for help. This issue exists for more than 5 months and it really bothers me

In my case i use 2 node versions with 'nvm' : node 16. and node 20. Switching to 16. solved the problem


⚠ Bofrost.lu has degraded performance

In 6b67fec, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1774 ms

Resolved: Bofrost.lu performance has improved in 17e2bdf.


[HAMMER] [WIP] Update manageiq-smartstate dependency to backport BZ1696846

Fix of OpenStack Snapshot removal after SSA introduced in
https://github.com/ManageIQ/manageiq-smartstate/pull/94 needs to be backported to Hammer.
In order to avoid unwanted code update, new branch hammer/5.10.z was
created and dependency from main repo is updated.
https://bugzilla.redhat.com/show_bug.cgi?id=1720649

I couldn't create a new branch in ManageIQ/manageiq-smartstate repo, so I have just forked-repo branch https://github.com/aufi/manageiq-smartstate/tree/hammer/5.10.z

I cannot push a new branch into manageiq-smartstate repo. Branch with fix is in my fork  https://github.com/aufi/manageiq-smartstate/tree/hammer/5.10.z with tag https://github.com/aufi/manageiq-smartstate/releases/tag/v<IP_ADDRESS>
@simaishi @roliveri Could find someone to make a new branch a release of smartstate or ack this PR? Thanks

We're using a released gem currently, so we shouldn't go back to using git based. I think @roliveri handles the gem releases, not sure who else can.

@aufi <IP_ADDRESS> has been released (thanks @roliveri), please update this PR to use the new version.

@miq-bot remove_label wip

Dependency updated to <IP_ADDRESS>, thanks @roliveri and @simaishi :+1:


Update Repository.php

Get collections by status

You should provide a sane default for the status.

Thank you for the contribution 👍
Indeed having the default avoids a breaking change.


expandRow.className disappears on row collapse

className attribute of expandRow prop is no longer applied to expanded row on collapse row click (for a short period of time when row is collapsing). My class MonthlySummaryTable_dailySummaryCardRow__2Gxsa (see screenshot) is removed from <td> when row is collapsing. You can inspect this by forcing execution break on element's attributes modification (Chrom dev tools: Break on -> attributes modification). Here is part of my expandRow object (other attributes are pretty standard):
{
  ...
  className: classes.dailySummaryCardRow
}

I have also tried to apply function className: () => classes.dailySummaryCardRow instead of string but this does not work.
My version of react-bootstrap-table-next is 4.0.2.

Happens to me too. Any resolution yet?


Not working on Android 12

Just got my new phone running Android 12 and can not launch the app.

The app is not developed any more, and unfit for Android 12 usage. You should use the successor app "geteduroam" instead.


machine-controller is not bound to the master node

Hi,
I have found that the machine-controller pod can get scheduled on the worker nodes if I reboot the master or something. I think this should be stuck to the control plane.
Currently I am fixing this by retrofitting the following to the deployment.
    spec:
      nodeSelector:
        node-role.kubernetes.io/master: ''
      containers:

It would be awesome if I could have control over the various services that are deployed in the kube-system namespace but its all embedded in the code somewhere.
Cheers,
Andrew

re: nodeSelector
I personally don't see it as such a big problem, but I'm not against such PR. @xmudrii WDYT?
re: control over deployed stuff
Please keep in mind, kubeone is not meant to provide an API to configure every single aspect of the resulting cluster. It's an opinionated tool :) But we can discuss what options are really necessary to configure with kubeone API and currently not possible to do so.

@kron4eg @xmudrii - I am still struggling to find a solution to this. Is there some way to bind control plane services to the control plane?

You could patch machine-controller machine-controller-webhook Deployments, and specify there a nodeSelector (that match control-plane Nodes).

Here https://github.com/kubermatic/kubeone/blob/master/pkg/templates/machinecontroller/webhook.go#L183
and here https://github.com/kubermatic/kubeone/blob/master/pkg/templates/machinecontroller/deployment.go#L806


[IR] Remove memdesc from tt.trans and implements ttg.memdesc_trans

Nice. Does this mean we can remove MemDesc entirely from the triton dialect?

Yes, this is what I'm trying to achieve

Hi @peterbell10 and @ThomasRaoux, would you like me to remove memdesc from Triton completely in this PR or in a separate PR? I'm OK either way

Hi @peterbell10 and @ThomasRaoux, would you like me to remove memdesc from Triton completely in this PR or in a separate PR? I'm OK either way

either way is fine

Sure. I'll address it separately then.


Word.MVCAddInTemplate - Initial Release

This template allows for an Office 365 Word add-in to be developed using the ASP.NET MVC framework.  This provides for easier use of resources such as Microsoft Graph, other web services, and databases.

Hi @JonathanHuss, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Jonathan Huss). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

thx Jonathan and looks really interesting, but it's targeted to master. Due the monthly release process, we should submit stuff to dev and then we'll merge them in to master on monthly basis. Can you resubmit to dev - thx.

Yep.  Not sure how that happened.  Regardless, resubmitted to dev.  Thanks.

Yep. Not sure how that happened - I messed something up, for sure. Regardless, resubmitted to dev. Thanks.


Add support for TTFB and FCP

Since TTFB and FCP are also metrics from web core vitals api, is it possible to be added to the report?
Thank you

At the moment, neither of these metrics have recommended thresholds published, so it wouldn't be possible to add them without significantly changing how the data in the report is design/presented.
If you'd like this data, my recommendation is to fork the report and build a version customized to your needs. The intention of this report was always to serve as a model for teams to build their own custom reporting tool. The public version of this report has some basic features, but I do not plan to add a lot of new features in the future.


Implement basic secure gate infrastructure

This PR continues towards secure gates, implementing the following:

An attribute proc_macro that can be applied to functions to turn them into secure gates, auto-generating the necessary code.
Basic secure gate library code that supports such calls, including ways to move args and return values around, and pass them safely between compartments.

This is pretty limited right now in terms of the types that can be passed and the functions that can be made into secure gates, and it does not currently do any security enforcement. This PR is about getting rust itself on board with this nonsense :)
A side effect that is noteworthy is that we now set CC and CFLAGS env vars in xtask so that crates that compile C code can do so with our patched clang.

Yup, makes sense. Had originally intended to remove this for the PR but forgot.


fix: missing tailwind prop on meteors

Close: https://github.com/magicuidesign/magicui/issues/360

thanks for bringing this to my attention 🙏 @EdamAme-x
was going to merge yours but i wasn't able to add the prettier formatting to the code
ended up pushing to main here
https://github.com/magicuidesign/magicui/commit/7ded3aa33c19b033d9cf39dada420c2dcc339ac4

ok


Add functionality similar to \acused in Latex

In my text, I use a few abbreviations that I assume the reader to know already, but nevertheless, want to print them in the glossary. Therefore, it would be great to have an option to mark an entry as used even before it was actually used for the first time, such that in the text, only the short term is written.
I could imagine a flag like short-only in the print-glossary, e.g.
(key: "http", short: "HTTP", long: "Hypertext Transfer Protocol", short-only: true),

but I don't have a strong opinion on that.

Hello @pohlm01,
I am in the process of adding more user control for first appeareance. For now, you can use
#gls(key, long: false)

For the first appeareance. It should work, and further calls to the same key won't print the long form anymore.


Remove final from starter implementations

We have decided to remove the final keyword from class declarations in starter implementations as it could be confusing to people not familiar with Java. See issue #640 and issue #571 for discussion.
The exercises with final in the starter implementation are:

[ ] acronym
[ ] all-your-base
[ ] bracket-push
[ ] change
[ ] diamond
[ ] flatten-array
[ ] luhn
[ ] minesweeper
[ ] ocr-numbers
[ ] perfect-numbers
[ ] queen-attack (both QueenAttackCalculator and BoardCoordinate)
[ ] rectangles
[ ] robot-simulator (both Robot and GridPosition)
[ ] saddle-points (both Matrix and MatrixCoordinate)
[ ] scrabble-score
[ ] secret-handshake
[ ] sublist
[ ] wordy

Should final be removed from just the starter class in main, or also removed from the example implementation in example?

Removing from the starter class only is perfect! Thanks for taking this on :)
The example implementations are for track maintenance purposes only, so the authors of these solutions are free to write code as they normally would :)

Closed by #650 💪


Filename extension in browse templates

1. What version of Caddy are you running (caddy -version)?
374d0a3
2. What are you trying to do?
Making a image gallery, but I need to create a template that only rewrites the JPGs.
The idea (better ideas welcome) is to create a template like {{if eq path.Ext(.Name) "jpg"}}<img src=/thumb/?f={{.URL}}&width=200>{{.Name}}{{end}} and create a /thumb service to resize and cache the image.
3. What is your entire Caddyfile?
http://s.natalian.org/2016-05-24/Caddyfile
4.  What did you expect to see?
Just jpegs in the browse template.
6. What did you see instead (give full error messages and/or log)?

7. How can someone who is starting from scratch reproduce this behavior as minimally as possible?

http://s.natalian.org/2016-05-24/Caddyfile
http://s.natalian.org/2016-05-24/gallery.tpl

I do realise from

https://caddyserver.com/docs/browse
https://caddyserver.com/docs/template-actions
https://github.com/mholt/caddy/blob/master/middleware/browse/browse.go#L102 be best if Fileinfo had media type

Anyway, I have noticed you have exposed some functions, but not path.Ext which I think I need here to filter by JPEG since you don't seem to expose the file type?

So basically you would like a way to know the file type or extension from a template. We could look into that.


Simplify the task of adding people

Ask the information needed in the people.yaml in the mentor/expert form
Write a script to extract and format the people information from the form answer spreadsheet

fix #190


chapter shan-chen code issue

I’m reading, learning, and rewriting your code in chapter 9 Shan-Chen model code.  Since your code is one-dimensional, I want post-processing with paraview in two-dimensional, and when I rewrite your code into two dimensional it seems to give me diverge results based on the contour of density. Could you please give me any suggestions because I am really struggling at the moment? Thanks in advance.

Thank you for your reply. I managed to figure it out. By the way, when G =-4.7 the resutls diffuse with smaller density ration, while only certain density ration is stable? Could you please give me any suggestion about setting G and denisty ratio?

I'm happy to hear that.
When G decreases (by magnitude), the interface gets more diffuse and the resulting density ratio also decreases. The disadvantage of the original SC method is that interface width and density ratio cannot be controlled independently since there is only one free parameter (G). You can either run a few simulations for different G values and see if you are happy with what you can achieve, or you look at the literature to find out about improvements in the SC method, such as multi-range SC.


Business Themes and voices

Many stock characters are missing, and most voices don't work...

Just in case you know why they're not there, is because stock characters in a theme are inside a .txt file containing the IDs, and .png files with the thumbnails, and the theme.xml file of the theme with the stock characters included in the Wrapper: Offline folder, in your PC's storage. Well, some formerly-cloud-hosted LVMs like GoAnimate Wrapper didn't need to be downloaded so you didn't have a lot of storage wasted. Now that Wrapper: Offline can only be used by downloading it, there's not much stock characters to preserve computer space, which is why Wrapper: Offline can be handled on low-end PCs. If you have a low-end PC and you want stock characters, unfortunately you can do that, but you'll end up with a handful of lag loading it.

But if you have a high-end PC and you don't worry alot about hard drive space, then I got the stock character pack just for you! Created by a person in the GA community, the stock character pack add in every stock character for most of the themes (not all), including Lil' Peepz, Lil' Petz World, Anime, Business Friendly, Chibi Peepz, Comedy World, Chibi Ninjas, Ninja Anime, Space Peepz, Space Citizens, and Jungle Warfare! Download link here. If you have v2.0.0, move them into the resources folder > app folder> server folder and you should get them! If you have v2.1.0, move them into the server folder and you should get them! Thank me later.