Improve word to html conversion

[x] Make text narrower
[x] Figure out how to make hidden text appear (maybe they're images?)
[ ] Improve tables (#19)
[x] Images (#28)

Fix word docs

Fix tables
Make any graphs images (by grouping or screenshooting)
Add manual page breaks where appropriate (ie. between sections but not between pages of continuous text).
Separate the large, background images into pieces (ie. on the first page, the image covers the whole page and overlaps with the text. If we can separate that into an image above the text and an image below, it will render properly.
Apply formatting

The section titles (like "Introductory section") should have a consistent style, preferably Word's "title" style
The headers (the 4 lines that start with City of Clayton) should have a consistent style, preferably Word's "header" style
Anything else with unique style (like the small text on the top of numbered page 4 below the mountains) can have its own style (I called this small text "header2")

Optionally:

Add page numbers through the Word function
Decorative lines (like the ones on the second page around "Introductory section") should be images if they need to be rendered. Same with the lines after each of the headers, but I've just added a line to the html after each header for now.

Partially implemented in #49


Broken github links on this page for MMDM

[Enter feedback here]

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

ID: 7e875fa6-9fa9-1d42-ab68-a1b0285a0666
Version Independent ID: 618c4d23-f231-bac3-33ad-87f9d4952492
Content: Mobile device management - Windows Client Management
Content Source: windows/client-management/mdm/index.md
Product: w10
Technology: windows
GitHub Login: @Dansimp
Microsoft Alias: dansimp

Thanks @scooleo for the feedback. We have a backend system that checks for broken links, and are working through a backlog. I'll take a look at this one shortly.

The MMAT repo doesn't exist on GitHub anymore, thus the broken links. I'm trying to find an owner to find out whether it was moved or removed.

The MMAT tool is going away. You can use Group policy analytics in Microsoft Endpoint Manager to help determine which group policies supported by cloud-based MDM providers, including Microsoft Intune.


Take Screenshots failed!

code
fixture `My fixture`
    .page `http://devexpress.github.io/testcafe/example/`;

test('Take a screenshot of a fieldset', async t => {
    await t
        .typeText('#developer-name', 'Peter Parker')
        .click('#tried-test-cafe')
        .typeText('#comments', 'I think TestCafe is awesome!')
        .takeElementScreenshot('#comments')
        .click('#submit-button')
        .takeScreenshot();
});

run test
testcafe chrome ./
result

Thank you for your interest in our testing tools.
My attempts to replicate this issue were unsuccessful. I've got two screenshots successfully:

I recommend that you follow the instructions from the error message.


2866: Fix sms broadcast not working with both phones.

Twilio doesn't support multiple recipients on the same call, so you need to iterate over each recipient to send a broadcast for more than one phone.

Looks good. I worry about the scalability of this, but let's cross that bridge later.


Fix permissions on /tmp/modsecurity directory on Apache image

Following #227, http user cannot read or write /tmp/modsecurity. Added /tmp/modsecurity to the list of directories owned by httpd.
This fixes #262

Thank you!


Feedback for: engine/reference/run.md

URL: engine/reference/run.md
Table tag in ENV section appears to be escaped in the output HTML, which causes the rest of the page to render improperly.

Fixed in e41a76bf8199558cc4c4c8bf856a65c0dea8c079


Validation fixes

Category

[x ] Content fix

Docs Build status updates of commit f7e0d48:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs/schema/lobsysteminstances-element-in-lobsystem-bdcmetadataresource-schema.md
:warning:Warning
View
Details

docs/schema/lobsysteminstances-element-in-lobsystem-bdcmetadataresource-schema.md

Line 2, Column 1: [Warning: ms-prod-and-service - See documentation] Only one of the following attributes can exist: 'ms.prod', 'ms.service'. Use ms.prod for on-premise products, or ms.service for cloud services.

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
@VesaJuvonen
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you'd like to see. Thank you!


ESP-IDF and Toolchain version for AWS FreeRTOS ESP32 V202002.00

Hello there. I need to test the AWS FreeRTOS ESP32 V202002.00 zip file automatically generated on AWS Console. However, I don't find which exact version of ESP-IDF and Toolchain is required to do so. I created a Github repo https://github.com/Yoimer/AFR_ESP32_FreeRTOS_V202002.00 which has all the files from the zip file. Even I got a version file, https://github.com/Yoimer/AFR_ESP32_FreeRTOS_V202002.00/blob/master/vendors/espressif/esp-idf/version.txt which says v3.3-163-g601a03e, however I don't find that tag release from espressif/esp-idf.
Could you please, help me out telling me the right tools I need to tests the demos? I plan to work on this using Windows.
Thanks in advance.

Hi,
The porting layer of ESP32 in amazon FreeRTOS uses a base repo esp-afr-sdk instead of vanilla espressif/esp-idf. Amazaon FreeRTOS v202002.00 supports ESP IDF 3.3 as mentioned in the version file so you should use toolchain associated with that IDF version. Getting started guide provides details on how to build using toolchain for esp-idf v3.3:
https://docs.aws.amazon.com/freertos/latest/userguide/getting_started_espressif.html

@ravibhagavandas Thanks for replying. I will check and report over here my results. Have a great day.

@ravibhagavandas Thanks for your support. It is working all good.


Exposing the Ethernet Media Access Controller (MAC)

We recently ordered a Teensy 4.1 to test its Ethernet capabilities, so I thought I'd kick off a discussion on how to approach adding support and to track progress!
I asked in the rust-embedded matrix channel and someone mentioned we'd need to expose the MAC. They mentioned the stm32 implementation might make for a useful reference:

there's an example stm32 driver which supports smoltcp here which might be helpful in writing one for imxrt: https://github.com/stm32-rs/stm32-eth

The imxrt106X docs are pretty comprehensive, I think the ENET section is what we're looking for.
I'm happy to have a go at this, though it looks like our "Ethernet Kit" won't arrive for another week or two yet.

Sounds good! Let us know how we can help.
We should keep an eye on Teensy core development. Looks like they're building an ethernet stack and aggregating discussions at https://github.com/PaulStoffregen/teensy41_ethernet.
The rest are my rambling "things to consider..."
Ethernet might be an advanced feature that users should depend on as needed. I'll vote for building the driver outside of the imxrt-hal crate, just as the stm-rs team maintains the driver outside of their HAL crate. The alternative is in the HAL, behind a feature flag. Keep up with #56 as we consider new HAL structures.
The driver could still be maintained in this repo (as part of the workspace), or in a separate repo. If we favor a separate repo, I can create that for ya.
The driver could use the RAL, or hand-roll the register access layer. We've done both in the HAL; the DMA driver is notable for not using the RAL, while nearly all other drivers do use the RAL. I've found that a hand-rolled register layer may lend to a cleaner implementation, but you can make that call as you dive in.

If it needs to stay in sync, and buildable with anything in this repo, I'd recommend adding it here, it might be a good first test to have an externalized crate in the workspace provide a peripheral driver. I think given the ideas @mciantyre hammered out in the really nice iomuxc changes it probably makes sense to have peripheral drivers in their own crates which an over-arching chip hal crate can depend on as done so far.

There is now embedded-nal, https://crates.io/crates/embedded-nal which has the goal of allowing networking using smoltcp on any ethernet impl of it I believe

Is there already some code in this direction? I started playing around with it and realized that there is no abstraction layer in smoltcp that allows utilizing the full hardware support. I am currently working on a Device trait implementation that uses no hardware optimizations at all as a start, but I will need a very optimized version in the end.


grammatical error

When run solium:
An error occurRed while running the linter on...

Thanks for reporting!


Occasional Audio Issues with new JW Library update

My congregation began to experience some audio issues with JW Library and Zoom as of last week. This was after an update was released to JW Library (ver. 12.4.150). My Zoom host device consists of dual monitors, JW Library media window on second display, Zoom version 5.7.1, and JwlMediaWin <IP_ADDRESS>.
From Zoom, I share my entire second screen for the videos. At least once during the meeting, I would start a video and get no audio. This would happen randomly. Sometimes it would work fine for the first 1 or 2 videos, then the 3rd would give us no audio. Other times it would start with the first video. Our workaround was to stop the video then play it again. Then it would work normally. We were struggling to figure out if the issue was coming from JW Library or Zoom.
After our meeting, I decided to do some testing. I was able to reproduce this issue fairly quickly. I started a video and was getting no audio. While the video was still playing, I went into the JW Library settings on my host device and disabled the option "Play video on second display." Then I re-enabled it, and immediately the audio started coming through! At that point, I was convinced the issue was something related to JW Library. We only started experiencing this after updating to JW Library version 12.4.150 which was released last week. I just wanted to post this in case anyone else begins experiencing the same issues. If anyone has any suggestions or ideas, please let me know.

@scottys94 Is the second monitor also an audio device?

@AntonyCorbett No, my monitors are not audio devices.

To further troubleshoot this issue, I decided to downgrade the Zoom client on my host device from version 5.7.1 to 5.6.5. Sure enough, I was not able to reproduce the issue on this older version of Zoom. The audio worked consistently each time. But now, the mystery is why the newer Zoom version occasionally doesn't pass audio from JW Library. From every other application, including OnlyM, the audio always worked consistently. Something with Zoom version 5.7.1 and JW Library isn't working well together. I'm not sure if JwlMediaWin is still a likely suspect, since disabling/re-enabling the JWL 2nd display during the issue would restore audio. Regardless, it seems our workaround is to remain on Zoom version 5.6.5 and still use the latest update of JW Library. Hopefully these findings will help others who may be experiencing the same thing.

@scottys94 Is this issue ongoing?

@AntonyCorbett Thankfully this issue is resolved now. It was only occurring with specific versions of Zoom. With the current version, it works fine.


CSS Fixes

@jiwalker-usgs What did I do wrong?

Coverage remained the same at 79.753% when pulling 1b098b58a36bf5ac4ac22143ae9aa8b64745736f on mwernimont:master into 242dd6757a6d22e06ac613e56c782d7567a67c3d on USGS-VIZLAB:master.

We don't want to check in this folder, this is copied from inst for the process of building

@jiwalker-usgs Look better?

beautiful!

Coverage remained the same at 79.753% when pulling 2b66e93d379dc20898b81eb10e2b7f6cd6a89c9f on mwernimont:master into 242dd6757a6d22e06ac613e56c782d7567a67c3d on USGS-VIZLAB:master.

Coverage remained the same at 79.753% when pulling 2b66e93d379dc20898b81eb10e2b7f6cd6a89c9f on mwernimont:master into 242dd6757a6d22e06ac613e56c782d7567a67c3d on USGS-VIZLAB:master.


Set mask dtype to np.uint32 by default without using ENV variables?

Previous discussion of how to specify unsigned 32-byte integer dtype for masks here: https://github.com/BodenmillerGroup/steinbock/issues/207
We have collaborators that are struggling with enforcing this env command when running steinbock either through an HPC cluster or through basic CLI. Additionally, for increasingly large ROIs, as well as updated 5 micron tissues modes for IMC, we are observing more instances where there are many more cells that can be accommodated in 16 byte integers (~65000).
Perhaps the default mask output dtype could be changed to unsigned 32 byte integer? I understand that for past compatibility with ImageJ, unsigned 32 byte integers were not used, but with new imaging software was well as our own visualisation application, support 32 byte masks has become the standard (and is the default is our IMC viewer for the reasons stated above).

I endorse (requires a MINOR version bump at least)

I endorse

I endorse


Additions to the

Right now with the chance, we know that it's only possible to execute a single action when an action is successful. But what if we could create multiple ones just by adding something like <+++> that could support a 2nd, 3rd... action too. So:
[message] &7Hello y won <+++>  [console] eco give %player_name% 5000<chance=10>
so basically when the chance is included, the plugin will also search for a <+++> and it will know that there is more that 1 actions that needs to be executed. Also i think the <+++> is very very rare to be used normally, and that's why it can be used as an identifier for multiple actions in chance.

Closing this as a duplicate of https://github.com/HelpChat/DeluxeMenus/issues/34. I have mentioned the suggested fix there so it does not get lost.


include the request headers in GooseRequestMetric

add all client request headers to the GooseRequestMetric, so they are included in the request log and the debug log
introduce GooseRawMetric which contains the method, url, headers and body of the client request made, and is now contained in raw field of the GooseRequestMetric (API change)
introduce --request-body (and GooseDefault::RequestBody) which when enabled shows up in the body field of the GooseRawMetric
add GooseRawMetric to the request log, debug log and error log
fix #332

This shows up in the Request log (see the second entry which is a POST and therefor has a request body and header):
{"coordinated_omission_elapsed":0,"elapsed":13047,"error":"","final_url":"http://apache/node/84","name":"(Anon) node page","raw":{"body":"","headers":[],"method":"Get","url":"http://apache/node/84"},"redirected":false,"response_time":142,"status_code":200,"success":true,"update":false,"user":4,"user_cadence":0}
{"coordinated_omission_elapsed":0,"elapsed":13055,"error":"","final_url":"http://apache/node/1786#comment-114852","name":"(Auth) comment form","raw":{"body":"subject=this+is+a+test+comment+subject&comment_body%5Bund%5D%5B0%5D%5Bvalue%5D=this+is+a+test+comment+body&comment_body%5Bund%5D%5B0%5D%5Bformat%5D=filtered_html&form_build_id=form-U0L3wm2SsIKAhVhaHpxeL1TLUHW64DXKifmQeZsUsss&form_token=VKDel_jiYzjqPrekL1FrP2_4EqHTlsaqLjMUJ6pn-sE&form_id=comment_node_article_form&op=Save","headers":["(\"content-type\", \"application/x-www-form-urlencoded\")"],"method":"Post","url":"http://apache/comment/reply/1786"},"redirected":true,"response_time":172,"status_code":200,"success":true,"update":false,"user":1,"user_cadence":0}

And in the Error log:
{"elapsed":9372,"error":"503 Service Unavailable: /","final_url":"http://apache/","name":"(Auth) front page","raw":{"body":"","headers":[],"method":"Get","url":"http://apache/"},"redirected":false,"response_time":5,"status_code":503,"user":1}
{"elapsed":9377,"error":"503 Service Unavailable: /node/7759","final_url":"http://apache/node/7759","name":"(Anon) node page","raw":{"body":"","headers":[],"method":"Get","url":"http://apache/node/7759"},"redirected":false,"response_time":6,"status_code":503,"user":3}
{"elapsed":9378,"error":"503 Service Unavailable: /node/7297","final_url":"http://apache/node/7297","name":"(Auth) node page","raw":{"body":"","headers":[],"method":"Get","url":"http://apache/node/7297"},"redirected":false,"response_time":5,"status_code":503,"user":1}

And in the Debug log:
{"body":"<!DOCTYPE html>\n\n  \n    <title>503 Backend fetch failed</title>\n  \n  \n
Error 503 Backend fetch failed
\n
Backend fetch failed
\n
Guru Meditation:
\n
XID: 1506690
\n
\n
Varnish cache server
\n  \n\n","header":"{\"date\": \"Mon, 19 Jul 2021 09:21:58 GMT\", \"server\": \"Varnish\", \"content-type\": \"text/html; charset=utf-8\", \"retry-after\": \"5\", \"x-varnish\": \"1506689\", \"age\": \"0\", \"via\": \"1.1 varnish (Varnish/6.1)\", \"x-varnish-cache\": \"MISS\", \"x-varnish-cookie\": \"SESSd7e04cba6a8ba148c966860632ef3636=Z50aRHuIzSE5a54pOi-dK_wbxYMhsMwrG0s2WM2TS20\", \"content-length\": \"284\", \"connection\": \"keep-alive\"}","request":{"coordinated_omission_elapsed":0,"elapsed":9391,"error":"503 Service Unavailable: /node/3062","final_url":"http://apache/node/3062","name":"(Auth) comment form","raw":{"body":"","headers":[],"method":"Get","url":"http://apache/node/3062"},"redirected":false,"response_time":6,"status_code":503,"success":false,"update":false,"user":1,"user_cadence":0},"tag":"post_comment: no form_build_id found on node/3062"}

I ran comparisons between the 0.12-dev branch before adding these changes, and the 0.13-dev branch with these changes and there's no statistical slowdown in Goose's ability to generate load when we add logging of request headers and bodies.


Log errors as skipping callbacks will be deprecated soon.

In console you can see warnings, as you are not providing callbacks. This will log that error messages. If there is something better you can suggest, I'm agree to change this code. This was just quick fix.

Your timing couldn't be better. I just started using this package at the workplace again literally today, and saw this problem with Node upgrade.
Thanks very much!


configure msw to blacklist sentry

fix https://github.com/epicweb-dev/epic-stack/issues/651

I would you achieve this with passthrough?
we cannot do something like this
const miscHandlers = process.env.REMIX_DEV_ORIGIN ? [
    http.post(`${process.env.REMIX_DEV_ORIGIN}ping`, passthrough),
    process.env.SENTRY_DSN && http.post(process.env.SENTRY_DSN, passthrough)
].filter(Boolean) : []

because the url we have in SENTRY_DNS is something like<EMAIL_ADDRESS>but the post request is actually made towards
https://user.ingest.us.sentry.io/api/project-key

there is an extra /api
therefore I cannot think of an elegant solution with passthrough without getting hacky
the solution I proposed in this PR used to be in the doc if I remember correctly, at least it's the one I have been using for years. I actually did not bother looking in my old projects and googled it to get this peace of code from the author of mswjs https://github.com/mswjs/msw/discussions/1589#discussioncomment-5579717

Could we not add http.get('https://user.ingest.us.sentry.io/api/project-key', passthrough)?

"user" here is unique for everyone, I could do this and it would only work for me and I'll be sharing a username that was private before (defined by env variable)
using glob pattern is not supported. the following won't work
  http.post('https://*.ingest.us.sentry.io/api/', passthrough)

using parameters won't work in this situation neither because :userId is a cname
  http.post('https://:userId.ingest.us.sentry.io/api/:projectId/envelope', passthrough)

There is actually a feature request to intercept urls with more granularity
https://github.com/mswjs/msw/issues/1804

Gotcha. In that case, could you add a comment above the code to reference that issue and then we can merge this :)

It looks like this commit didn't make it into main, possible got mulched by a later rebase?
https://github.com/fredericrous/epic-stack/blob/c423926f232dfb6d18ee67a72d1074f893ec7c9e/tests/mocks/index.ts

Hmm... What are we missing? Looks like it's in main right now: https://github.com/epicweb-dev/epic-stack/blob/78ef2528cf3d6ae284bd183c85c9a7270a90b933/tests/mocks/index.ts


Add Implementation of Air-Cargo-problem Fig 10.1 for AIMA3e branch

No implementation of this was found so added this issue.

Have opened this issue and will be submitting a patch for it soon. @ctjoreilly

Hi @smsubham , I'm not sure if this (like #218) requires an implementation... These cases can be modeled as Test Cases, perhaps, for (say) Search algorithms. Although, if this is an issue altogether would depend on @ctjoreilly

Hi @anurag-rai
Good to hear from you. Am aware of this.
Actually yesterday i had an opportunity to have a look at aima-python page , found these fig no's (issues #217 #218 #219 #220 #221 ) in missing list of algorithms which are yet to be implemented in AIMA-Python. Have tagged @ctjoreilly sir in these issue comments , so that he can have a look at these issues and clarify if its required. But i think these issues should be accepted , most of these will be modeled as test cases though.

Oh ok. Good to know the reference!

@ctjoreilly i would like to work on this isssue if it is still open.......

As mentioned in the related pull request:
You can likely get away with the FOL Parser if you use a simple pre-parser to break up the file into the specific sections (i.e. Action, PRECOND, and Effect sections). The FOL parser on the aima4e branch in the 'extra' module is better to use as it doesn;t require that you specify an FOLDomain manually beforehand (i.e. it automatically extracts predicates, constants and functions based on the parse).
Best
Ciaran

This has already been implemented. Therefore closing this issue.


Add the new Image response feature in Bard

So the adobe firefly in bard update will launch after a while, but do you know anyway I could get such unofficial api for adobe firefly just like you made it for bard. I found one on GitHub but it has a token field that's not clear where to get from.

I haven't looked into Firefly since we already have Stable Diffusion which is imo much better. Afaik the token should come from the app. As for the integration with Bard, it is not public yet at least on my end

why output  don't contain any links
{'content': 'Sure thing! Here is an image of a cat.\n[Image of Cat]', 'conversation_id': 'c_62afcdf3c721b336', 'response_id': 'r_62afcdf3c721b129', 'factualityQueries': [], 'textQuery': ['image of cat', 1], 'choices': [{'id': 'rc_62afcdf3c721b20a', 'content': ['Sure thing! Here is an image of a cat.\n[Image of Cat]']}, {'id': 'rc_62afcdf3c721b1bf', 'content': ['Sure, here is an image of a cat.\n[Image of Cat]']}, {'id': 'rc_62afcdf3c721b174', 'content': ['Sure! Here is an image of a cat.\n[Image of Cat]']}]}
using python code provided in readme.md


Higher throttle limits

"If you have a valid business case for higher throttle limits, please contact us."
I submitted a service ticket, but didn't get a response. What is the best way to contact you?

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

ID: 9d31545e-0af5-dd52-d28b-7507a2288f36
Version Independent ID: 85ee6742-06ad-9379-a8f2-6f83d1a168cb
Content: Azure Key Vault throttling guidance
Content Source: articles/key-vault/key-vault-ovw-throttling.md
Service: key-vault
Sub-service: general
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

Closing this out but please do reach out to the AzureKeyVault alias and feel free to reach out to me as well.


DeploymentManager - first release

New deploymentmanager module.
Tests will be updated and recording will be added.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR has modified HISTORY.rst describing any customer-facing, functional changes. Note that this does not include changes only to help content. (see Modifying change log).

[ ] I adhere to the Command Guidelines.

@deveshguha who have you been working with in the CLI team?

@deveshguha who have you been working with in the CLI team?

@marstr


Composing Store lose typescript type

Reproduction
placeholder
Steps to reproduce the bug
In defineStore composing function, type is right

The ReturnValue of defineStore(), type transfer to specific object, which is not right

I cannot use the object as BoardData

Expected behavior
BoardData type not change.
Actual behavior
why BoardData transfer to specific { boardId: ''...} ?
Additional information
No response

Open a question with the code in discussions or on Discord if you want help


fix unittest in codecov

Signed-off-by: jie.hou<EMAIL_ADDRESS>

Codecov Report

Merging #1034 (cfae213) into main (66bd015) will increase coverage by 0.17%.
The diff coverage is n/a.

:exclamation: Current head cfae213 differs from pull request most recent head 5e469db. Consider uploading reports for the commit 5e469db to get more accurate results

@@            Coverage Diff             @@
##             main    #1034      +/-   ##
==========================================
+ Coverage   70.66%   70.83%   +0.17%
==========================================
  Files         213      213
  Lines        9323     9323
  Branches     1537     1537
==========================================
+ Hits         6588     6604      +16
+ Misses       2284     2265      -19
- Partials      451      454       +3

Impacted Files
Coverage Δ

towhee/engine/operator_runner/runner_base.py
92.16% <0.00%> (+0.60%)
:arrow_up:

towhee/hub/repo_manager.py
81.08% <0.00%> (+0.90%)
:arrow_up:

towhee/engine/operator_context.py
84.78% <0.00%> (+2.17%)
:arrow_up:

towhee/engine/graph_context.py
90.76% <0.00%> (+4.61%)
:arrow_up:

towhee/engine/task_scheduler.py
71.60% <0.00%> (+11.11%)
:arrow_up:

Continue to review full report at Codecov.

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

/lgtm
/approve


Fixes/Issue 5039

What does the pull request do?

What is the current behavior?

throw FormatExcpetpin
What is the updated/expected behavior with this PR?

How was the solution implemented (if it's not obvious)?

Checklist

[ ] Added unit tests (if possible)?
[ ] Added XML documentation to any related classes?
[ ] Consider submitting a PR to https://github.com/AvaloniaUI/Avaloniaui.net with user documentation

Breaking changes

Fixed issues

Fixes #5039
this PR depended from https://github.com/kekekeks/XamlX/pull/39

Fixes from https://github.com/AvaloniaUI/Avalonia/pull/5046


feat: basic auth exclude routes option

Types of changes

[ ] Bug fix (a non-breaking change which fixes an issue)
[ ] New feature (a non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would cause existing functionality to change)

Description

New exclude option for basic auth feature. Exclude option can enable request to some routes through basic auth middleware.
For example, to allow access to /api routes. Also access to /api routes is required for using basic auth with nuxt-content. More information is in issue below.
Resolves: https://github.com/Baroshem/nuxt-security/issues/144
Checklist:

[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have added tests to cover my changes (if not applicable, please state why)

Hey Alex!
Thanks for this PR. I am now back to work and I will review this PR and probably merge it today. I am aiming to release a new version of the module next week with this change :)


DNS subscription refactor for A/AAAA lookup

While looking into that code I noticed that I could be improved a bit. This includes:

Removing the need for any extra TMVar's and TVar's
Previously only exceptions for the first thread to finish were caught and logged. Now exceptions for both threads are caught
Simplify the code for more readability

Other than all thread exceptions now being caught, this is only a refactoring without any functional change. To convince myself of the correctness of this change, I split the changes into smallish commits, which should relatively easily be verifiable for equivalence.

Looking good @coot?

Yes, this looks good to me, @karknu does it look good to you too?

bors merge

No worries, thanks for the review :)


"Not a unique prefix"

I'm sure the irony of there being many, unique issues opened with different "not a unique prefix" problems hasn't escaped you. Here's another:
"""Run a training job on Cloud ML Engine for a given use case.
Derived from https://towardsdatascience.com/how-to-train-machine-learning-models-in-the-cloud-using-cloud-ml-engine-3f0d935294b3
Usage:
  trainer.task --train_data <train_data_path> (--test_data <test_data_path> | --test_split <split>) --img_width <width>
              --job_dir <outdir> --checkpoints_dir <checkdir> --log_dir <logdir> [--period <per>] [--load-checkpoint <loaddir>]
              [--frac_dim <frac_dim>] [--batch_size <batch_size>] [--epochs <epochs>] [--hidden_layers <hidden_layers>]
              [--layer_decay <decay>] [--hidden-activations <activation>] [--optimizer <optimizer>] [--early_stopping <patience>]
              [--terminate-on-nan <nan>]
Options:
  -h --help     Show this screen.
  --train_data <train_data_path>  Path to training data, as a CSV file. Can be a gs:// URL. Required.
  --test_data <test_data_path>  Path to test data, as a CSV file. Can be a gs:// URL.
                                Use exactly one of this and --test_split.
  --test_split <split>  Fraction of training data to use for testing, as a decimal <1.
                        Use exactly one of this and --test_data.
  -w <width> --img_width <width>  Width of the image, in pixels.
  --job_dir <outdir>  Path to save the final trained model, in hdf5 format. Can be a gs:// URL.
  --load_checkpoint <loaddir>  Load a partially-trained model, with parameters, and continue training.
                               If set, overrides all other options below. Can be a gs:// URL.
  --checkpoints_dir <checkdir>  Path to save intermediate models, in hdf5 format. Can be a gs:// URL.
  --log_dir <logdir>  Path to save TensorBoard logs for live viewing. Can be a gs:// URL.
  --period <per>  Period to use for checkpoints and TensorBoard histogram generation [default: 10]
  --frac_dim <frac_dim>  Fractal dimension assumed for edge complexity [default: 1.25].
                          Latent dim will be 2 * (img width)^(frac dim).
  --batch_size <batch_size>  Integer value indiciating batch size [default: 100].
  --epochs <epochs>  Max epochs to run before stopping [default: 100].
  --hidden_layers <hidden_layers>  Number of hidden layers (n) to use [default: 4] .
                                  Note: total memory usage will be
                                  4 * (pixel count) * (1 - decay ^ 2n)/(1 - decay^2).
  --layer_decay <decay>  Ratio of the input dim of each hidden layer to that of the one before.
                         Defaults to (latent dim / original dim)^(1/n).
  --hidden-activations <activation>  Activation function to use in hidden layers [default: selu].
  --optimizer <optimizer>  Optimizer to use for gradient descent [default: adadelta].
  -e <patience> --early_stopping <patience>  Use early stopping. Give the model <patience> epochs to improve its val_loss before terminating. [default: -1] (off).
  -t --terminate-on-nan  Terminate upon encountering a NaN loss. Can be combined with -e like so: -te <patience>.```

This doc generates an error: '--log_dir is not a unique prefix: --log_dir, --log_dir?' Unlike in the previous cases, `--log_dir` does not repeat in any shape or form except for the necessary duplication between `Usage` and `Options`; I truly do not know where to start debugging this. Any ideas?

Hello, @robertmaxton42.
Try not to start a line inside the Usage section with a dash (-). The following Usage section doesn't trigger a not a unique prefix error, for example:
Usage:
  trainer.task --train_data <train_data_path>
               (--test_data <test_data_path> | --test_split <split>) --img_width <width> --job_dir <outdir> --checkpoints_dir <checkdir> --log_dir <logdir>
               [--period <per>] [--load-checkpoint <loaddir>]
               [--frac_dim <frac_dim>] [--batch_size <batch_size>] [--epochs <epochs>]
               [--hidden_layers <hidden_layers>]
               [--layer_decay <decay>] [--hidden-activations <activation>]
               [--optimizer <optimizer>] [--early_stopping <patience>]
               [--terminate-on-nan <nan>]

@Odyseus is currect
and the reason is: docopt recognize any line starts with - as option section, so
--job_dir <outdir> --checkpoints_dir <checkdir> --log_dir <logdir> [--period <per>] [--load-checkpoint <loaddir>]

and
--job_dir <outdir>  Path to save the final trained model, in hdf5 format. Can be a gs:// URL.

will be both parsed as options, and trigger the "Not a unique" error


DeviceTester FreeRTOS_Integrity test fail due to non-determinism in test execution order.

The files {tests/include/aws_clientcredential_keys.h, tests/include/aws_clientcredential.h, tests/common/aws_test_runner.c} get modified from multiple tests.
If any tests that modifes the above file runs before FreeRTOS_Integrity tests then FreeRTOS_Integrity  test will fail to validate the hash of those files.
It seem that most of the time device tester executes FreeRTOS_Integrity before other tests. But that does not seem to be guaranteed. In the attached log, FreeRTOS_Integrity is executed after FullBLE tests and FullPKCS11_ECC tests.
As a result when FreeRTOS_Integrity runs, the above files has been modified by the BLE and PSCS11 test and FreeRTOS_Integrity fails.
Device tester version: 1.5.1
test_manager.log

Hello, to confirm, are you able to successfully execute other test groups that specifically connect to the cloud? Those would include the full MQTT and Shadow integration tests, for example.

yes

Thank you Shuopeng for reporting this issue. I am able to confirm this is a problem with IoT Device Tester specific to the FullBLE test group, where the original source code files are not being restored after the test executes. I will work on fixing this issue.
To work around this issue, you can configure IDT to run in parallel testing mode (even if you are only using one device). To use parallel testing mode you must use the {{testData.sourcePath}} placeholder in the buildTool.command, flashTool.command, and vendorPath fields of the userdata.json.
See the "Configure Build, Flash, and Test Settings" section of Device Tester Docs for more details about using this placeholder.
Parallel testing mode behaves differently in how it modifies the source code for each test, which will circumvent the issue you are seeing where the BLE test modifies the source code.

If there is still a problem, feel free to reopen this ticket or create a new one.


[BUG]:  point light shadow can't work with dir light shadow

Describe the bug
If there are point/spot lights and dir lights in one scene, only dir light shadow is visible
To Reproduce
Steps to reproduce the behavior:

add a dir light with castShadow, it works fine
then add a point/spot light, can't see its shadow
try to switch the debug option, point shadow only works when there is no dir shadow

Expected behavior
there should be two shadows
Screenshots

Orillusion engine version
0.6.2
Code demo link
https://codepen.io/orillusion/pen/jOeQWQP?editors=0010

0.6.3 still got problem
point/spot shadow can't render if there is a dir light


[BUG] cxcli output variables is declared in Action.yml but never referenced anywhere else.

Describe the bug
The Action.yml files specifies that a cxcli variable is exported and contains the scan's outputs, but this appear to not be the case.
Expected behavior
Referencing the cxcli output from a subsequent steps should yield the scan's outputs. For example, a steps referencing a scan with the id set asscan like this should print the outputs:
      - name: Save relevant summary to cx_result.md
        run: echo "${{ steps.scan.outputs.cxcli }}"

Actual behavior
Using above steps yields an empty string.
Steps to reproduce

Have a github actions file launch a scans.
Add an id: something to the steps calling this action
In a subsequent steps, reference the output variables cxcli like so:

      - name: Save relevant summary to cx_result.md
        run: echo "${{ steps.scan.outputs.cxcli }}"

Additional comments
We're trying to read the text output from the scan. We have resorted to using the output.log file that is created instead
Logs
Using this workflow:
      - name: Checkmarx AST CLI Action
        id: scan
        uses: checkmarx/ast-github-action@main #Github Action version
        with:
          base_uri: https://ast.checkmarx.net/
          cx_tenant: [ Redacted ]
          cx_client_id: ${{ secrets.CX_CLIENT_ID }}
          cx_client_secret: ${{ secrets.CX_CLIENT_SECRET }}

      - name: Save relevant summary to cx_result.md
        run: echo "${{ steps.scan.outputs.cxcli }}"

Hi @notarock
Thanks for raising this bug, we will look into it.
In your use case do you need the entire cxoutput, or just the scanId ?
Thanks

I just needed the cxoutput; reading the output.log file solved the issue, but it is confusing that the cxcli output is defined in action.yml but does not contain anything


leading backslash is missing at start simple image paths

When generating simple images, the new paths that are added to the original data file (for both the thumbnail and full) seem to be missing leading backslashes, causing the images not to display on the built site.

Usually this is handled/normalized by jekyll with the liquid filter | absolute_url. Are you using the Wax theme? If there is a public repo I'd be happy to take a look.

Sorry, I'm currently just testing it out on a a couple of platforms locally, no public repo at this point.
I'm using the Wax theme. Some more info:
derivatives:iiif works fine and places the leading slash, but derivatives:simple does not. You can see the difference below. I'm not changing anything else in the _config or any other file.
After I run derivatives:iiif the first line of the rewritten csv file looks like:
pid,category,label,order,layout,collection,thumbnail,full,manifest
55865,Roman Republic Coins," L. Marcius Philippus. 56 BC. Silver Denarius (4.05g) . Head of Ancus Marcius right, lituus behind, ANCVS below/Equestrian statue on Aqueduct (the Aqua Macia), PHILIPPVS on left. Marcia-28-29, SR-382. Toned F-VF, bit off-center. ",01,coins_item,coins,"/img/derivatives/iiif/images/55865/full/250,/0/default.jpg",/img/derivatives/iiif/images/55865/full/full/0/default.jpg,/img/derivatives/iiif/55865/manifest.json
After I run derivatives:simple the first line looks like:
pid,category,label,order,layout,collection,thumbnail,full
55865,Roman Republic Coins," L. Marcius Philippus. 56 BC. Silver Denarius (4.05g) . Head of Ancus Marcius right, lituus behind, ANCVS below/Equestrian statue on Aqueduct (the Aqua Macia), PHILIPPVS on left. Marcia-28-29, SR-382. Toned F-VF, bit off-center. ",01,coins_item,coins,img/derivatives/simple/55865/thumbnail.jpg,img/derivatives/simple/55865/full.jpg

When I build the website w/iiif images, the URLs for the images are wax/img/derivatives (works fine)
When I build the website w/ simple images, the URLs for the images are waximg/derivatives/etc (no slash and thus no image found)

I'm getting the slash when I run it, so if you're not it definitely seems like a bug.
One guess: are you using a baseurl in your config?

Yes, using baseurl as it shipped in the default collection: '/wax'

Moving to https://github.com/minicomp/wax_tasks/issues/35


Movement path for user menu is unforgiving and sometimes behind other elements

The movement path of the user menu is quite unforgiving (moving the mouse slightly out of the menu will close it). I'll try to take some learnings from https://css-tricks.com/dropdown-menus-with-more-forgiving-mouse-movement-paths/ and improve it.
Also, I noticed that when you're logged in to another Pod, looking at their front page, the user menu will go behind the menu presented there (see picture). Want to fix this as well.

This was fixed in https://github.com/solid/mashlib/pull/52


Replace deprecated SF Symbols system image

arrow.triangle.2.circlepath is deprecated in SanFrancisco Symbols 6.

I am OK with your fallback code, but I prefer using arrow.trianglehead.2.counterclockwise from macOS 15 onwards. It seems more meaningful to me: we pull new articles from the server, then update their status as read and/or starred.

Replaced with #1827


[3764] Hook up the DQT TRN route

Context
https://trello.com/c/8ZTMCFk7/3764-hook-up-the-dqt-trn-route
Changes proposed in this pull request

Updated Trainees::SubmitForTrn to also schedule Dqt::RegisterForTrnJob

Guidance to review

Backend

Important business

Does this PR introduce any PII fields that need to be overwritten or deleted in db/scripts/sanitise.sql?
Does this PR change the database schema? If so, have you updated the config/analytics.yml file and considered whether you need to send 'import_entity' events?

 Hook up the DQT TRN route


Add Help in HTML report

In GitLab by @nonnominandus on Apr 15, 2021, 14:40
Add help/documentation right into the html files. In the form of grey ⓘ after major terms or sections, like the math behind Sequence Consensus Overview, and most graphs.

Things left to do:

[ ] Add help to more places
[ ] Ensure that the help always stays on the page (and not sideways get off)
[ ] Decide if docs or other big pieces of text should also go into the HMLHelp class

The whole system is in place so from now on if a place is missing help it should be added.


No info on clicking 'i' on PDF

Context & versions

Steps to reproduce

Be on PDF home page
click the 'i' next to date

Loom vid: https://www.loom.com/share/6f8074a2acda4989b67df4b230548cf5?sid=be2d486b-4a6e-47ff-91fe-023031978838
Actual behavior
Nothing happens
Expected behavior
see an info popup

@m-i-k-e This will also be in the next npm version of pdf package. Already fixed it in meantime.
CC: @ValMBO @teske00

Verified on Sancho, closing.


Establish a process and describe it in the README

As a potential contributor who is interested in contributing to the project, I would like to be able to quickly understand the spirit and state of the project and how can I contribute to it.
I suggest to establish the following things, and for them to be written in or linked from the readme:
What is the vision/ethos of Haskell School?
Establish what kind of resource Haskell School is, what are the guiding principles and who is the target audience. It should also help answering questions such as:

Which topics should be covered and which shouldn't (e.g. lambda calculus, template haskell, f-algebras, parsing, arrows, lenses, nix, etc.)
What style should Haskell School tutorials look like? (reference, prose, concise, have many examples, etc.)
Is this guide right for me?

Roadmap
Which content is planned for Haskell School? What is the status of each task? What is the priority of tasks (if there is one)? Can I suggest new topics?
I would suggest creating some sort of a table or a board of the currently planned chapters and give each chapter a status which could be one of these:

Waiting for a contributor
Assigned to a contributor
PR in progress
PR pending review
Completed

How to contribute
Here are a bunch of questions a potential contributor may ask:

Can I contribute a chapter?
Can I review PRs?
What is the process of contributing?
How do I volunteer?
What is expected of me (stellar english? Haskell Expert™? finish work in a week? Answer reviewers in minutes?)?
How will I know if my work is good?
Will I get help?
What are the guidelines for this project?
License of the project and my contribution?
Is there anything I need to know? (style guide, tech, etc.)

Very good!

Here are a bunch of questions a potential contributor may ask:

I'd add:

How/when do I contribute a translation of a chapter

A possible answer may be: lookup a corresponding issue or create one first.


KAFKA-18026: supply stores for KTable#mapValues using ProcessorSupplier#stores

KAFKA-18026: supply stores for KTable#mapValues using ProcessorSupplier#stores

Test failures are unrelated, merging to trunk


Reflected Shell32 to fix Windows version issues

This should fix the issue of unzipping not working in Windows 7 without recompiling. Don't have a Windows 8 setup to test though.

No problem, it's what Github is for :P


Provide content length for the put method

Since there is some webdav server implementation (such as nextcloud) give unexpected behavior when there is no content length is set in the put request. Therefore, I introduce the contentLength parameter to the *Client.put() method to provide the correct content length of the body to the server to prevent the behavior mention above.

Thanks!
Could you add some tests?

Unit test is added, thank you for your reminding

If this could be merged and released, I'd be very happy. It's currently a blocker for me using Kopia. Thank you 🙏

As Kopia maintainer I would also love to see this merged.

hi all.
my fault, i missed some notifications.
going to review and merge it next week.
thanks for the ping.
On December 13, 2024 5:06:22 AM UTC, Jarek Kowalski @.***> wrote:

As Kopia maintainer I would also love to see this merged.

thanks for your contribution.
released in v0.10.0


Apply Ruff Formating

This PR applies ruff formatting + linting to MegaBlocks. It also adds ruff to a pre-commit-config.yaml file. This is the first step of creating CI/CD for MegaBlocks.
These changes primarily consist of:

removing unnecessary semicolons, extra spaces, and package imports
replacing lambdas with actual functions, i.e. def f():
commenting out unused variables
fixing error messages

Many of these changes were generated automatically by creating the pre-commit-config.yaml file with ruff formatting, running pre-commit install, and then running pre-commit run --all-files.
To do:

Should I delete the unused variables? I currently just commented them out. You can see the exact variables I commented out in this commit: comment out unused variables; delete later.
It seems like running the Ruff formatter deleted the imports in every __init__.py file. I'm not sure if this is desirable behavior. Should I revert this?

Closing this to make the PR all at once.


Blank page when running the web app

I've followed the instructions but when I run the web app I see a blank page.
View source shows:
<html>
  <head>
    <meta charset="utf-8">
    <title>Redux TodoMVC</title>
  </head>
  <body>
    <div class="todoapp" id="root">
    </div>
  </body>
  <script src="{%=o.htmlWebpackPlugin.files.chunks.vendor.entry%}"></script>
  <script src="{%=o.htmlWebpackPlugin.files.chunks.main.entry%}"></script>
</html>

I've installed both webpack task runner and npm script runner. Not sure if I need some extra configuration.

Nevermind. It's working.
I had an error on the hot task when I opened the project.


multi_param method not available in trusty CGI package

The API change to multi_param crashes the ubuntu packages as the shipped CGI module does not provide this method.
Options: Create a switch to fall back to "param" method if module is too old or ship recent cgi packages as dependency

Updated code to require 4.08 as minimum version, add recent CGI package to ubuntu repository (extra overlay)


Why padding with eos_id in transformer example?

https://github.com/asyml/texar-pytorch/blob/026163887f1bca450f51a4730986a953d940050c/examples/transformer/utils/data_utils.py#L93-L101
I think we should pad the examples with pad_id (0) to max_len_seq + 1 of batch. Then only modify one value to eos_id (2) after actual length of each example.
It seems that texar-tf did so.
https://github.com/asyml/texar/blob/4c8b0c0dc2f03d8557ed66a7727fa7efa77cfa08/examples/transformer/utils/data_utils.py#L64
    x_seqs, y_seqs = zip(*xy_batch)
    x_block = _concat_examples(x_seqs, padding=0)
    y_block = _concat_examples(y_seqs, padding=0)

    # Add EOS
    x_block = np.pad(x_block, ((0, 0), (0, 1)), "constant", constant_values=0)
    for i_batch, seq in enumerate(x_seqs):
        x_block[i_batch, len(seq)] = eos_id

    y_out_block = np.pad(
        y_block, ((0, 0), (0, 1)), "constant", constant_values=0
    )
    for i_batch, seq in enumerate(y_seqs):
        y_out_block[i_batch, len(seq)] = eos_id

Thanks for the issue! I think you're right, this is something we missed while porting from TensorFlow. We will fix this and update the results.

Resolved in #156


[Fix #13149] Handle crashes in custom Ruby extractors more gracefully

This previously only showed where the extractor was located. Now it also includes the file it was processing.
This still fully halts execution instead of continuing on with the remaining files. Making that work properly would be a bunch more work.

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Ran bundle exec rake default. It executes all tests and runs RuboCop on its own code.
[x] Added an entry (file) to the changelog folder named {change_type}_{change_description}.md if the new code introduces user-observable changes. See changelog entry format for details.

Nice little improvement! Thanks!


Reducing the number of none preallocated slices in process-agent

What does this PR do?
This reduces the number of none preallocated slices in the process-agent. With the move to go 1.18, there has been a change in the slice growth formula that could cause issues when slices grow.
Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes
Check that the process agent behaves as normal.
Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided if the qa/skip-qa label is not applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

@xornivore Yeah, you'd think that would be take care of by the compiler but it turns out it doesn't. We were looking at some performance issues with the upgrade to go 1.18. With the changes to slice capacity we thought that maybe something like the changes in this PR could help. In other places (like in DogStatsD) we have seen a drop in CPU ~5% and sometimes a similar drop in memory. The linter I used to find this bit of code ((prealloc)[https://github.com/alexkohler/prealloc]), has a better description of the benefits here.
I'm always a bit wary about adding another linter into the mix, but if people see a benefit we could add it. The linter is a bit basic as it doesn't pick up on some of the complex for loops we have in the Agent. I've looked over this PR again and already spotted a couple of more places where we use append on a slice without a preallocated capacity when we know the size it will be.


UI issues on product pages

Please reduce the size of these images. Also in the URL  it should be ".com" instead of the hyphen
https://franklin.moleculardevices.com/products/3d-biology/3d-bioprinting-bab400-bioprinter-automation-solution-com

Remove the line separator above "Assure data integrity.."
https://franklin.moleculardevices.com/products/microplate-readers/absorbance-readers/spectramax-abs-plate-readers
https://franklin.moleculardevices.com/products/microplate-readers/acquisition-and-analysis-software/softmax-pro-software
https://franklin.moleculardevices.com/products/gxp-compliance-solutions/softmax-pro-gxp-software-installation-validation-services

Add a little space here
https://franklin.moleculardevices.com/products/microplate-readers/multi-mode-readers/filtermax-f3-f5-readers

Centre align "Cellular Image Gallery" text.  Add space above the disclaimer text and remove the letter "S" and remove the extra asterisks.
https://franklin.moleculardevices.com/products/cellular-imaging-systems/high-content-imaging/imagexpress-confocal-ht-ai
https://franklin.moleculardevices.com/products/cellular-imaging-systems/high-content-imaging/imagexpress-micro-confocal

Fix the font size for this section-
Center align "Turnkey solutions for ..."  with font h2:36 px.
"MetaXpress Application Modules"  h2: 24px blue color
"Expedite image analysis and data...." h4:18px
https://franklin.moleculardevices.com/products/cellular-imaging-systems/acquisition-and-analysis-software/metaxpress

View Interactive Demo CTA is not working, and remove the cross button below. Add line separators here
https://franklin.moleculardevices.com/products/cellular-imaging-systems/acquisition-and-analysis-software/cellreporterxpress

Add line separator
https://franklin.moleculardevices.com/products/clone-screening/single-cell-isolation/dispencell-single-cell-dispenser

Remove Request pricing CTA from the banner
https://franklin.moleculardevices.com/products/flipr-penta-high-throughput-cellular-screening-system

Empty resources
https://franklin.moleculardevices.com/service-support/lab-automation-solutions/lab-automation-for-high-content-screening#resources

Remove line separator
https://franklin.moleculardevices.com/products/gxp-compliance-solutions/softmax-pro-gxp-software
https://franklin.moleculardevices.com/products/gxp-compliance-solutions/softmax-pro-gxp-software-installation-validation-services

@MeghnaTewari @lydiapuric FYI - I moved point 11 to a new issue #943 as it would be easier with an embedded HTML.

Ok, thanks.

@MeghnaTewari
When a user requests URL https://franklin.moleculardevices.com/products/3d-biology/3d-bioprinting-bab400-bioprinter-automation-solution.com, this user is redirected internally to https://franklin.moleculardevices.com/products/3d-biology/3d-bioprinting-bab400-bioprinter-automation-solution-com. A user will never see a 404.

Fixes done (WIP):

Please reduce the size of these images
https://franklin.moleculardevices.com/products/3d-biology/3d-bioprinting-bab400-bioprinter-automation-solution.com

@lydiapuric Can you pls provide the URL where I can verify the fixes?

To add on this a . is not supported in Franklin as part of the document name.

@MeghnaTewari If you see franklin.moleculardevices.com still in the validation link, it was only a content change necessary to fix the issue, no code changes.

@lydiapuric All the issues are still reproducible to me. Sharing screenshots for some-
The line separator is still there -
https://franklin.moleculardevices.com/products/microplate-readers/absorbance-readers/spectramax-abs-plate-readers

Space is not added
https://franklin.moleculardevices.com/products/microplate-readers/multi-mode-readers/filtermax-f3-f5-readers

Text is not center aligned
https://franklin.moleculardevices.com/products/cellular-imaging-systems/high-content-imaging/imagexpress-confocal-ht-ai

Some more minor UI issues I have identified-
https://franklin.moleculardevices.com/products/gxp-compliance-solutions

Centre align all the h2 titles
Font looks different here

Live-

Update font size to be 40px with blue color

Reduce font size to 24px

Align button parallelly

@MeghnaTewari Til now I was able to work on points 1 - 3,  see comments and URLs in https://github.com/hlxsites/moleculardevices/issues/937#issuecomment-1647675704
The other issues are not yet addressed!

These changes look good.

@MeghnaTewari Please clarify: Remove Request pricing CTA from the banner
The Request Pricing is on the original page on the banner too.
https://franklin.moleculardevices.com/products/flipr-penta-high-throughput-cellular-screening-system

The request pricing CTA should only be visible for US and EU regions. Currently, it is visible for all the regions.
For US and EU there should be these 2 CTA buttons

For all the other regions it should be this-

cc @mhaack

@MeghnaTewari All issues incl. new ones got addressed, please validate. See validation issues and URLs in #937 (comment)

Verified, looks good.

@lydiapuric @MeghnaTewari on the request pricing C2A, yes this should work this was implemented by @andreituicu.

@mhaack I rechecked, and this is what I see:
When I am in with CH, IE or US, I see 3 buttons. (Tested with VPN, cleaning up local storage for 'ipstack:geolocation' and making sure I see the changed country code with JSON.parse(localStorage.getItem('ipstack:geolocation')).country_code)

I will create a separate issue to work on this.

@mhaack  The Franklin site should follow the same as the live site as it is intentional to hide the 'download brochure' alternative CTA for US and EU regions. As for whether we should keep all three buttons for US and EU, I don't think I can make that decision.

@MeghnaTewari Could you please verify the CTA buttons?
https://franklin.moleculardevices.com/products/flipr-penta-high-throughput-cellular-screening-system

@lydiapuric Looking fine for other regions. But for US and EU I am still seeing the 'download brochure' CTA.

Also, the Request Pricing CTA should be orange and white on the hover. The second CTA should be white outlined with the same hover behavior ( This used to be correct on Franklin earlier )
Example from live -

Both the CTAs are blue on Franklin-

@MeghnaTewari Thanks for the quick validation. I will address the mentioned issues.

@MeghnaTewari Regarding CTA buttons and Pricing, can you please retest in https://937-pricing--moleculardevices--hlxsites.hlx.page/products/flipr-penta-high-throughput-cellular-screening-system

@MeghnaTewari Thanks, so the pricing button is orange, but the non-EU primary button is blue. I missed that one, adjusting...

Correct.

@MeghnaTewari  Changes done, please retest.
https://937-pricing--moleculardevices--hlxsites.hlx.page/products/flipr-penta-high-throughput-cellular-screening-system

Looks great! Thanks.


feat: add longest palindromic subsequence algorithm

Description of Change
Added the code for finding the longest palindromic subsequence of a string
Checklist

[x] Added description of change
[x] Added file name matches File name guidelines
[x] Added tests and example, test must pass
[x] Added documentation so that the program is self-explanatory and educational - Doxygen guidelines
[x] Relevant documentation/comments is changed or added
[x] PR title follows semantic commit guidelines
[x] Search previous suggestions before making a new one, as yours may be a duplicate.
[x] I acknowledge that all my contributions will be made under the project's license.

also remove the binary file from the pull-request


Fix code coverage calculation

Sometime between Sept 8 and Sept 15, 2019, code coverage broke and is being calculated before tests are actually run.

You can see this at https://codeclimate.com/github/sparklemotion/nokogiri/trends/test_coverage_total

Released! Unpin, update, and you should be good.

Unpinned in f56cbc6 on 2020-02-10. Closing.


Lastest test contens missing the last frame

I didn't check all but noticed some of the contents missing the last frame.
For example:
https://dash.akamaized.net/WAVE/vectors/avc_sets/15_30_60/t20/
This plays to frame number 3599. I think the last frame should be 3600 for 60fps contents.

Frame 0 goes from time 0 to time 1/60. 60s is 3600/60 which means that frame 3600 starts at 60s. So the last frame is 3599. Am I missing something?

The mezzanine content includes an extra coloured frame at the start and end so if you encode exactly frames 0 to 3599 inclusive, you will get the coloured frame at the start and miss the last frame of video and the coloured frame at the end.

Indeed, the mezzanine content contains 60 seconds of content + 2 additional frames indicating the start and end.
So in total the length is slightly longer than 60 seconds.

I think the numbered mezzanine goes from frame 1

Yes but there is a green frame as frame 0.

Indeed, the mezzanine content contains 60 seconds of content + 2 additional frames indicating the start and end.

For everyone's information the script I wrote explicitly stops at 60s. Shoud it behave otherwise?

For everyone's information the script I wrote explicitly stops at 60s. Shoud it behave otherwise?

Yes. See @nicholas-fr 's explanation. The duration of the content is 60s + 2 frames.

It is fine for us to make a change and check last frame is 3599 instead of 3600 if the contents supposed to be end at 3599.
However, I think OF wont be able to observe frame 0 as it has no QR code.

The generation script could also ignore the first and last frames.

The generation script could also ignore the first and last frames.

The first and last frames were put there for a reason - to make it easy for people to trivially detect whether all frames are output.

I think the issue is arising from that they don't have QR codes, so they are not part of the test. If for e.g. the test configuration passes to the O.F. an expected duration of 60 seconds, then that needs to be 60 seconds of video with QR codes

I think the issue is arising from that they don't have QR codes, so they are not part of the test. If for e.g. the test configuration passes to the O.F. an expected duration of 60 seconds, then that needs to be 60 seconds of video with QR codes

@nicholas-fr ?

The first and last frames were put there for a reason - to make it easy for people to trivially detect whether all frames are output.

Why don't we make them part of the 60s then? Otherwise we'll emit a finale segment with 2 frames (that's ok but is it what we mean?).

Adding the QR codes would definitely benefit the accuracy of the observations

@andyburras @yanj-github I believe this is now addressed - at least it is in the C0028 test run I shared with Yan a few days ago. If you agree, please close this issue.


error when making commit

error: cannot spawn .husky/pre-commit: No such file or directory

Hey Rodrigo, sorry for delay. Were you already able to solve your issue?
Can you check if this exact file path already exists? You could probably cat .husky/pre-commit.
If it does not and you want to create one you could use mvn jhusky:add -DhookPath=.husky/pre-commit -Dcommand="mvn clean test".
If you don't want to do it then we can debug it further, can you share steps you did to reproduce this issue?

Hi @Dathin, I am testing this plugin out but I am getting the same error message as the author, and didn't want to create new issue.
I installed by running mvnw jhusky:install -Ddirectory=.husky and then added the pre-commit hook using this command mvnw jhusky:add -DhookPath=.husky/pre-commit -Dcommand="mvnw spotless:check"

Now, when I tried to perform a commit, it throws the error.

Is there any steps that I've done wrongly?
Thanks!

Anyway, I think I figured out after some googling
So after added #!/bin/sh manually, it works.
But it relies on mvn and not mvnw. This is likely a separate issue, will probably create this later on

Hello @bwgjoseph, I'm glad that it woked for you.
Please try ./mvnw spotless:check


How to remove Remove Zero From Average Calculation ?

How to override Aggregators for average
Is there any way to remove zero values from average calculation?
I have the data like that: Name, Exam and Score.

But, when I trying to look average calculation for specific user, I don't got my expected average score like that:

Expectation
Average = 90/1 = 90 (removed zero values)
Actual
Average = (90+0+0) / 3 = 30.00
Could I get any reference to override average method?
Code Sandbox Link
https://codesandbox.io/s/competent-thunder-gqe94?file=/src/App.js:363-368

Already solved by writing own aggregator for average calculation 🔥 🔥 🔥.

import { numberFormat } from "react-pivottable/Utilities";
export function averageAggregator() {
  return function ([attr]) {
    return function () {
      return {
        count: 0,
        total: 0.0,
        push(record) {
          const currentValue = parseFloat(record[attr]);
          if (isNaN(currentValue)) {
            return;
          }
          if (currentValue > 0) {
            this.count += 1;
            this.total += currentValue;
          }
        },
        value() {
          if (this.count === 0 || this.total === 0) {
            return 0;
          }
          return this.total / this.count;
        },
        format: numberFormat(),
        numInputs: typeof attr !== "undefined" ? 0 : 1
      };
    };
  };
}

Also added unit tests for this as well!

Can close or make open with your choice. Thanks for supporting react-pivottable.


Allow the agent to run even if we can't create auth_token

What does this PR do?
On Windows the agent might not have the right to create the auth_token
for the API. If we exit for this, it triggers a rollback when installing
the agent (since the msi check that the service is able to start).
We now let the agent start so the install is successful even if the API
will not work.
This commit also edit some error logs in order to remove the 'token:'
which trigger the log stripper to remove the error message.

Adding a not that jmxfetch will also be KO without access to the API

Agreed that the Agent should not start if the auth_token cannot be written, as it degrades the functionality of the Agent too much, which may lead to undefined behavior, etc.
IMO the installer should not rollback if the Agent service can't start successfully, and we should look into changing that instead, if that's possible at all.

So, a couple of things

have added a PR that would allow (based on a command line flag) the install to succeed even if the service start fails https://github.com/DataDog/datadog-agent/pull/4582

The logic has always been that if the service start fails, the install should fail (by always I mean since before I started :) ).  I believe the logic behind that, which is sound, is that if the service can't start, it indicates that something about the install has failed (it's essentially an install sanity test).

We could change that (make the PR above the default behavior, but IMO we don't want to do that as it just moves the troubleshooting around

#4582 Should answer this issue in a better way. Closing this PR.


Downgrade faker so generating applications return to work in sandbox

Downgrade faker so generating applications return to work in sandbox
Sentry error: https://sentry.io/organizations/dfe-teacher-services/issues/3716414335/?project=1765973&query=is%3Aunresolved&referrer=issue-stream

https://sentry.io/organizations/dfe-teacher-services/issues/3716414335/?project=1765973&query=is%3Aunresolved&referrer=issue-stream

Yes! https://trello.com/c/z72DQmWd/870-upgrade-faker-to-30


BEF installation fails on Linux

Initial launch of 1.0.0 was only tested on Mac. We need to follow on with Linux support. Currently it fails to install with error:
Missing requirement for filter properties ~= $0: Bazel Eclipse Core Plugin 1.0.0.release (com.salesforce.bazel.eclipse.core 1.0.0.release) requires 'org.eclipse.equinox.p2.iu; org.eclipse.swt.gtk.linux.x86_64 [1.0.0.release,1.0.0.release]' but it could not be found

On 2019-06 JEE install, it fails with:
Cannot complete the install because some dependencies are not satisfiable
org.eclipse.equinox.p2.iu; com.salesforce.bazel.eclipse.feature.feature.group [1.0.0.release,1.0.0.release] cannot be installed in this environment because its filter is not applicable.

The feature metadata had filters for platform, window system, and locale. Removing those criteria (specifically locale for me) eliminated this problem. It felt like the cleanest way to solve this problem for now to avoid user issues. We might go back to being precise later. This could lead to people trying to install on Windows (not supported yet) but I will just doc that.

Windows support is filed as Issue #36


Change how we ask funding info

Funding: it would be helpful if this 'question' consisted of three fields, i.e.:

name of funding party (eg. NWO)
project title
project number (if applicable)
We now do not know the funding party, and often, applicants forget to add the project number, whereas I think it is important to include that information in the letter of approval.

Can we still add this? Would be useful for the letter of approval, and will be useful when the portal is linked to other applications.


Inaccurate CC architecure description

cloud-controller.html.md.erb
The entire NATs section should be removed.  Cloud Controller does not use NATs for any purpose.

We've removed this. Thanks, @zrob !


Renaming not working for lowercase/uppercase

Issue Type: Bug
When I try to rename a file to something the exact same, but a different case, it does not work.
Eg: if I try to rename: "main.py" to "MAIN.py", it will stay as "main.py"
VS Code version: Code 1.67.2 (c3511e6c69bb39013c4a4b7b9566ec1ca73fc4d5, 2022-05-17T18:15:52.058Z)
OS version: Windows_NT x64 10.0.19043
Restricted Mode: No

System Info

Item
Value

CPUs
AMD Ryzen 5 2600 Six-Core Processor             (12 x 3394)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
15.95GB (8.24GB free)

Process Argv
--crash-reporter-id 3e21c3db-fc0e-42ae-a0d6-83b59fc55376

Screen Reader
no

VM
0%

Extensions (77)

Extension
Author (truncated)
Version

Bookmarks
ale
13.3.0

project-manager
ale
12.6.0

copy-relative-path
ale
0.0.2

flutter-snippets
ale
3.0.0

shaderlabvscodefree
aml
1.3.0

preview-mp4
ana
0.0.1

code-gnu-global
aus
0.2.2

vscode-file-templates
bam
1.1.0

blender-python-code-templates
ble
0.9.6

gamelocale
bru
0.0.10

doxdocgen
csc
1.4.0

dart-code
Dar
3.40.0

flutter
Dar
3.40.0

githistory
don
0.6.19

xml
Dot
2.5.1

gitlens
eam
12.0.7

EditorConfig
Edi
0.16.4

prettier-vscode
esb
9.5.0

auto-close-tag
for
0.5.14

auto-rename-tag
for
0.1.10

code-runner
for
0.11.7

vscode-pull-request-github
Git
0.42.0

todo-tree
Gru
0.0.215

Ionide-fsharp
Ion
6.0.4

blender-development
Jac
0.0.16

dupchecker
jia
0.1.7

vscode-csharp-snippets
jor
1.1.0

docomment
k--
0.1.31

swift
Kas
0.2.0

vscode-codemetrics
kis
1.24.0

vscode-gutter-preview
kis
0.30.0

unity-code-snippets
kle
1.3.0

unity-snippets-modified
lio
0.4.0

error-code-generator
Mar
1.0.0

vscode-docker
ms-
1.22.0

csharp
ms-
1.25.0

python
ms-
2022.6.2

vscode-pylance
ms-
2022.5.2

jupyter
ms-
2022.4.1021342353

jupyter-renderers
ms-
1.0.6

remote-containers
ms-
0.234.0

remote-ssh
ms-
0.80.0

remote-ssh-edit
ms-
0.80.0

remote-wsl
ms-
0.66.3

atom-keybindings
ms-
3.0.9

cmake-tools
ms-
1.10.5

cpptools
ms-
1.10.3

cpptools-extension-pack
ms-
1.2.0

notepadplusplus-keybindings
ms-
1.0.7

vsliveshare
ms-
1.0.5595

vsliveshare-audio
ms-
0.1.91

color-highlight
nau
2.5.0

java
red
1.6.0

partial-diff
ryu
1.4.3

shader
sle
1.1.5

python
tht
0.2.3

unity-tools
Tob
1.2.12

vscode-status-bar-format-toggle
tom
3.0.0

pdf
tom
1.2.0

swift-sfdc
tr4
1.2.3

cmake
twx
0.0.17

sort-lines
Tyr
1.9.1

unity-debug
Uni
3.0.2

vscodeintellicode
Vis
1.2.21

vscode-gradle
vsc
3.12.0

vscode-java-debug
vsc
0.40.1

vscode-java-dependency
vsc
0.19.1

vscode-java-pack
vsc
0.22.4

vscode-java-test
vsc
0.35.0

vscode-maven
vsc
0.35.1

vscode-todo-highlight
way
1.0.5

JavaScriptSnippets
xab
1.8.0

unity-snippets
Ycl
0.1.2

template
yon
1.3.0

markdown-all-in-one
yzh
3.4.3

json
Zai
2.0.2

mono-snippets
zra
0.0.2

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
pythonvspyl392:30443607
pythontb:30283811
pythonptprofiler:30281270
vshan820:30294714
vstes263cf:30335440
vscoreces:30445986
pythondataviewer:30285071
vscod805:30301674
pythonvspyt200:30340761
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
vsc1dst:30438360
pythonvs932:30410667
wslgetstarted:30449410
pythonvsnew555:30457759
vscscmwlcmt:30465135
cppdebug:30492333
vsclangdf:30486550

In lasted version it works i test rename a file named teste.py to TESTE.PY and Test.PY and all works.
my setup:

Try without your extensions, i think that will may  this.

/gifPlease

Thanks for reporting this issue! Unfortunately, it's hard for us to understand what issue you're seeing. Please help us out by providing a screen recording showing exactly what isn't working as expected. While we can work with most standard formats, .gif files are preferred as they are displayed inline on GitHub. You may find https://gifcap.dev helpful as a browser-based gif recording tool.
If the issue depends on keyboard input, you can help us by enabling screencast mode for the recording (Developer: Toggle Screencast Mode in the command palette).
Happy coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


Ascii Art

this will kosherfy the ascii art it only works for completed days and I only tested on chrome and on some screen sizes it will shift the completed days a little

can you show me what you mean by 2 I cant see it since I completed all days

I am giving up because I see that aoc changed the dom for the ascii art so I don't want to be busy fixing it for all updates

No worries, the ASCII art isn't usually so xmas-y anyway

looks quite x-masy to me


Show disabled menu bar entries with no active document

Making the change as advised. This change will allow the user to see all possible submenus without being able to use them if there is no active document.
This somewhat reverts the behaviour of one previous PR.

Looks great, thank you!


close idle HTTP client connections at the end of a reconciliation run

Description
During every reconciliation run, the operator opens a new Grafana API connection to sync the managed folders. These connections are kept alive indefinitely, eventually exhausting the resources available.
I have a bare metal kubeadm cluster, and I've installed grafana-operator using the manual method. Everything seemed to run normally, but after a few days, the operator pod started logging messages like this:
{"level":"error","ts":1603676475.339174,"logger":"controller_grafanadashboard","msg":"failed to get or create namespace folder %v for dashboard %v with error %v","monitoring":"","error":"Get http://admin:***@<IP_ADDRESS>:3000/api/folders: dial tcp <IP_ADDRESS>:3000: connect: cannot assign requested address","stacktrace":"github.com/go-logr/zapr.(*zapLogger).Error\n\t/home/travis/gopath/pkg/mod/github.com/go-logr/zapr@v0.1.1/zapr.go:128\ngithub.com/integr8ly/grafana-operator/v3/pkg/controller/grafanadashboard.(*ReconcileGrafanaDashboard).reconcileDashboards\n\tgrafana-operator/pkg/controller/grafanadashboard/dashboard_controller.go:245\ngithub.com/integr8ly/grafana-operator/v3/pkg/controller/grafanadashboard.(*ReconcileGrafanaDashboard).Reconcile\n\tgrafana-operator/pkg/controller/grafanadashboard/dashboard_controller.go:127\ngithub.com/integr8ly/grafana-operator/v3/pkg/controller/grafanadashboard.add.func1\n\tgrafana-operator/pkg/controller/grafanadashboard/dashboard_controller.go:78\ngithub.com/integr8ly/grafana-operator/v3/pkg/controller/grafanadashboard.add.func2\n\tgrafana-operator/pkg/controller/grafanadashboard/dashboard_controller.go:84"}

When I ran netstat in the Grafana pod, it listed about 28500 open connections. The error cleared up after restarting the Grafana pod, but connections were leaking steadily, at a rate of one connection every 10 seconds.
The changes attempt to ensure that every GrafanaClient instance created is cleaned up before going out of scope, closing idle connections that would otherwise be kept alive for later reuse - which doesn't happen, as the GrafanaClient instance is forgotten about and the next reconciliation run will create a brand new instance. Or so I think. Please review thoroughly, this is the first time I've ever gone anywhere near Go code.
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist

[ ] This change requires a documentation update
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have added a test case that will be used to verify my changes
[ ] Verified independently on a cluster by reviewer

Verification steps
The verification itself is simple: run netstat | wc -l in the grafana-deployment pod a few times, with a couple minutes between the runs. The number should rise steadily without the changes, and stay approximately constant with them.
I'm not sure if there are other contributing factors that are needed for the problem to manifest though... for example, if the operator talks to the Grafana instance via an Ingress, the proxy may forcefully close idle connections after a while, mitigating the issue.

@HubertStefanski this one should get priority

:eyes:

thanks @tpalfalvi


replace cancelling all animation requests with only the relevant ones

cancelled animation cancelling as it was used mainly for the demo


Confirm the validity of the company "Wasoko"

The company information for Wasoko is incomplete. please verify the authencity of the company. If it still exists send a pr with the updated information else send a pr with it exclusion in the techCompanies.js and README.md file

@gray-adeyi  - I'd like to help out here.

@gray-adeyi  - I have opened a PR.


[Map] Store and recall last viewport when activating project

Closes #870
@shobhitagarwal1612 PTAL when you get a chance? 🙏

@shobhitagarwal1612 PTAL?

@shobhitagarwal1612 Sorry, had one more PMD error. :/


Click Offset Issues with InAppWebView on Android Devices

I'm encountering issues with screen adaptation and click offset when using InAppWebView in my Flutter application, specifically on Android devices. The version of the plugin I am utilizing is flutter_inappwebview: ^6.0.0.
To address screen adaptation, I've implemented a calculation for the device pixel ratio:
double get devicePixelRatio {
  return windowWrapper.physicalSize.width / designWidth;
}

Despite this implementation, click events within the web view exhibit significant offsets, causing difficulties with user interface interactions on Android devices. video:
https://github.com/user-attachments/assets/04492b9a-8c61-442d-b7b4-ec483997787d

I have the same issues.

I sure hope the plugin is still maintained because this problem still persists, specifically on Android. Please fix the click offset issue 🙏

I think I found the reason for the tap offset misbehavior. I'm using the plugin scaled_app 2.3.0 on my entire app, implemented like so:
Future<void> main() async {
  ScaledWidgetsFlutterBinding.ensureInitialized(
    scaleFactor: (deviceSize) {
      const double widthOfDesign = 412;
      return deviceSize.width / widthOfDesign;
    },
  );

  runApp(const MainApp());
}

But when I replace it with WidgetsFlutterBinding.ensureInitialized(), although disrupting the layout some places in the app, the WebView now behaves as expected in regards to registering the correct elements when tapping them.

I’m experiencing the same issue with flutter_inappwebview: ^6.0.0. The touch offset at the top-left corner of the WebView is (0, 0) but increases as touches move further to the right and bottom, making interactions inaccurate.
This only hapen to Android. iOS doesn't have this problem


About this Computer :Gigabyte motherboard model not displayed

Well, your OEM (Gigabyte) did not fill that fileld - there is nothing we can do about that.


Update lookout to show job preemptions.

Similar to how we show failed jobs, we should have a label for preempted jobs.

Hey team! Please add your planning poker estimate with ZenHub @dejanzele @jayofdoom @kannon92 @richscott

I think it would be nice if the implementation of this ticket exposed the termination reason and covered the other reasons too (e.g. OOM).

so the preempted job remains "Failed" but add a termination reason ("Preempted").

Verified via manual test preemption shows job as failed in job table, and preempted timestamp is populated


Add lecturer info in class_view page

Known issues: RenderFlex overflow if class name is too long.

Codecov Report

Merging #61 into master will increase coverage by 0.15%.
The diff coverage is 80.32%.

@@            Coverage Diff             @@
##           master      #61      +/-   ##
==========================================
+ Coverage   58.17%   58.32%   +0.15%
==========================================
  Files          76       77       +1
  Lines        5927     5975      +48
==========================================
+ Hits         3448     3485      +37
- Misses       2479     2490      +11

Impacted Files
Coverage Δ

lib/pages/classes/model/class.dart
66.66% <ø> (ø)

lib/pages/classes/service/class_provider.dart
0.80% <0.00%> (-0.05%)
:arrow_down:

lib/pages/classes/view/class_view.dart
65.27% <82.14%> (+3.73%)
:arrow_up:

lib/generated/intl/messages_en.dart
96.28% <100.00%> (+0.01%)
:arrow_up:

lib/generated/intl/messages_ro.dart
95.45% <100.00%> (+0.01%)
:arrow_up:

lib/generated/l10n.dart
54.95% <100.00%> (+0.18%)
:arrow_up:

lib/pages/classes/view/classes_page.dart
79.59% <100.00%> (-0.61%)
:arrow_down:

lib/widgets/class_image.dart
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


Ludusavi manifest doesn't update if you don't use Ludosavi standalone

I just noticed that even if the Ludusavi Manifest is updated, you won't get the new definitions if you only use the Playnite plugin. You need to open Ludusavi standalone. Ideally it should be downloaded automatically in Playnite by the plugin, although if not possible, maybe just giving the user a notice that there's a new version to be downloaded and that the program needs to be opened would work.

Good catch! The plugin just needs to pass --update when doing a backup (and, if it fails because of no Internet connection, then retry without the flag). I could make updating opt-in from the extension menu, but I bet no one would remember to do it 🙃


Brainstorm workarounds for encapsulation breaking a11y changes

During the PhET a11y sprint, concerns were raised about breaking encapsulation when setting accessible orders because you may need to reach deep into view implementation to grab Nodes to reference when specifying order at a higher level (like the ScreenView).
We did some brainstorming and discussed potentially:

A global ordering system, managed by scenery.
Using an ID system to reference a node that is private or encapsulated and using that ID to specify order.

Breaking encapsulation is sub optimal. We decided to brainstorm alternatives later in the a11y sprint week.

This issue is mostly just out of date. I'm going to close, please re open if you feel differently


[zh] sync api-concepts.md

[zh] sync api-concepts.md

/cc @tengqm  @mengjiao-liu

/lgtm

/approve
/lgtm
Great job!

related issue: https://github.com/kubernetes/website/issues/33478
reference-14


Added support for beta

Current coverage is 16.95% (diff: 0.00%)

Merging #126 into master will decrease coverage by 0.05%

@@             master       #126   diff @@
==========================================
  Files            99         99
  Lines         15719      15785    +66
  Methods         616        616
  Messages          0          0
  Branches       2484       2505    +21
==========================================
+ Hits           2674       2676     +2
- Misses        12754      12825    +71
+ Partials        291        284     -7

Powered by Codecov. Last update 467cd0f...d38d665


Add showTimeZone prop to column config

Adds showTimeZone property to the column config object.  This property directly maps into the px-datetime-picker used by the advanced filtering dialog and the date renderer in edit mode.

You can see the list of acceptable values by looking at the px-datetime-picker’s showTimeZone property: https://www.predix-ui.com/#/elements/datetime/px-datetime-picker

FYI, we're leaving this pull request out there on the vine because it implements some functionality we're not sure we want to expose the developer. If we allow this kind of configuration it could lead to inconsistencies in how date formats are rendered in the grid. But we might have to open this up in response to requests from developers. If so we will merge it then, otherwise we'll leave it out there for now. Thanks @drewharvey for preparing it.


[download_index] specify OS VS runtimes are required for

non-technical users can get confused.
https://forums.dolphin-emu.org/Thread-dolphin-emulator-on-paralells
The message sits above the download links for Mac, Linux and Windows.

Seems like a good change to me.

While this PR was submitted first, Windows is more prominent in https://github.com/dolphin-emu/www/pull/125 which makes it more likely people will notice it.


Master Review Ticket: Transcriptomics, De-novo transcriptome reconstruction with RNA-Seq

Topic: Transcriptomics, Title: De-novo transcriptome reconstruction with RNA-Seq
Tutorial Link: http://galaxyproject.github.io/training-material/topics/transcriptomics/tutorials/de-novo/tutorial.html
Contribution: Language simplification & grammar, Methods & Materials
Component one or more of:

Hands-on: currently presented with an older version of tools listed below (check To-do).
Input dataset works with NEW/er tool versions, so no changes required.
workflows, galaxy tour need to be changed as with the latest tool options
4) Docker instance not available

Testing at Galaxy Main:
Test history:  https://usegalaxy.org/u/nvk/h/testing-denovo-transcriptomics

Testing at Galaxy EU
Test history placeholder_testing_history_usegalaxy.eu

To-do :
Hands-on tutorial text options need to be updated with the latest tool options for all dependencies in this tutorial. The text need to be modified presenting latest tool options.

Upgrade Trimmomatic flexible read trimming tool for Illumina NGS data version 0.32.3 to 0.36.5
(link to latest version: https://toolshed.g2.bx.psu.edu/view/pjbriggs/trimmomatic/dfa082f84068)

Upgrade HISAT2 A fast and sensitive alignment program Tool version 2.0.3 to 2.1.0
(link to latest version: https://toolshed.g2.bx.psu.edu/view/iuc/hisat2/6ab42baa56e9)

Upgrade StringTie transcript assembly and quantification version 1.2.3 to <IP_ADDRESS>
(link to latest version: https://toolshed.g2.bx.psu.edu/view/iuc/stringtie/eafd5dc95228)

featureCounts Measure gene expression in RNA-Seq experiments from SAM or BAM files version
1.4.6.p5 to <IP_ADDRESS>.
(link to latest version: https://toolshed.g2.bx.psu.edu/view/iuc/featurecounts/8ce1e2c7ee72)

DESeq2 Determines differentially expressed features from count tables version 2.11.38 to <IP_ADDRESS>
(link to latest version: https://toolshed.g2.bx.psu.edu/view/iuc/deseq2/9a616afdbda5)

Small fix here:
https://github.com/galaxyproject/training-material/pull/1334

@abretaud is this now ok?

No idea, I can have a look, but that one is not the same as #1351 (we should make some clarification in the title if/when #1351 gets finished)

Tools/tutorial were updated in #1001, so closing


pull request for e2e test at 12/23/2016 10:56:07

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


Can this be used for feet too, with datasets like FOOT3D and FIND?

Here's a quick link to the data:
https://github.com/OllieBoyne/Foot3D
https://github.com/OllieBoyne/FIND
It would be amazing if this would work for feet too, as it could fix the issues in generative AI where feet are morphed into unrecognizable shapes.

If there are foot template models like MANO or SMPL, our method can be easily transferred to foot multi-view datasets in https://github.com/OllieBoyne/Foot3D.

If there are foot template models like MANO or SMPL, our method can be easily transferred to foot multi-view datasets in https://github.com/OllieBoyne/Foot3D.

Not sure if this is what you mean: https://www.ollieboyne.com/FOUND/.
Ollie seems to have done a lot of work with feet, and there's been more focus on fixing hands in Generative AI (your XHand work, as well as HandRefiner), yet feet are still unsolved and I was hoping your algorithm might extend to address feet also.


Binding configuration to NpgsqlConnectionStringBuilder

I have a aspnetcore project that uses Npgsql.EntityFrameworkCore.PostgreSQL 1.1.1
The following code throws an exception:
public class Startup
{
    public IConfigurationRoot Configuration { get; }
    public Startup(IHostingEnvironment env)
    {
        var builder = new ConfigurationBuilder()
            .AddInMemoryCollection(new Dictionary<string, string>
            {
                ["Username"] = "Meir"
            });
            Configuration = builder.Build();
    }
    public void ConfigureServices(IServiceCollection services)
    {
        var connectionStringBuilder = new NpgsqlConnectionStringBuilder();
        Configuration.Bind(connectionStringBuilder); // this throws an exception.
    }
}

The exception that is thrown:
NotSupportedException: The ConnectionLifeTime parameter is no longer supported. Please see http://www.npgsql.org/doc/3.1/migration.html
The reason this happens is because  Npgsql.EntityFrameworkCore.PostgreSQL 1.1.1 depends on Npgsql 3.1.9 where the class NpgsqlConnectionStringBuilder doesn't implement IDictionary<string,string>.
By adding an explicit dependency on Npgsql 3.2.2 I solved this issue

This isn't an actual issue - Npgsql.EntityFrameworkCore.PostgreSQL 1.1.1 depends on Npgsql 3.1.9 because that was the latest version at the time of release, and nuget always takes the lowest specified version. When  1.1.2 will come out, it will again depend on the latest Npgsql version, but it is totally fine to add explicit dependencies to a later version in your project before that happens.


Unstable since last patch

Second freeze in a row since new update :(

Discord rich presence enabled?

No, launch a playlist and click on artist name then freeze but music was still on.
Like if UI process was stuck by some process ?

I'm also running into stability issues. The UI will get stuck in loading sequence. The app will still respond to play pause hot keys, and it will update the playing track in the background, but the spinner stays forever and you can't interact with the app in any other way.
No discord RP enabled.

Afaik we changed nothing that could have caused this (all code changes were main process facing, nothing touched the renderer).  Seems like coincidence rather than cause, if I had to guess your network is hanging up requests randomly so your UI enters a bad stare 🤔


Update _index.md

Assuming a user starts off in Cluster Manager, not Explorer.  Bold 'local' as a key term to look for, as local is literal.

This change looks good to me. Can you please rebase on master?

This change looks good to me. Can you please rebase on master?

Never done that before.  Please advise.


chore: add issue templete

Copied from CodeIgniter4 repository, and tweaked.

Considering that Shield allows customizable in different parts, it seems that you have made an option similar to which part of customizable? It can be useful.
See comment .
In the PHP version section, it can be helpful to enter the exact version, for example, 7.4.3, see #319.

Thanks for the good comment. I updated.

Removed irrelevant commits.


Time events need passing Hallo instance

Currently when any Function.EVENT_* event is passed to the FunctionDispatcher, nothing of note is passed to the Function.pasiveRun() method. This stops any method using time events from doing anything useful on any server.
(Currently it can kinda be hacked around by using PING events, if time is not that important. the Rss module does this, but in future it should not.)
a halloObject parameter needs adding to FunctionDispatcher.dispatchPassive(), Function.passiveRun() and probably Function.run()
There will also be some handy savings from this, I suspect.

Solved in 7c22b195825d4a2adc19a8406f1e7eb47ce42230


Drop min PHP support down to 7.2

We want to submit to wp.org. Due to this constraint with their CI, cannot submit a min PHP 7.4 constrained plugin.
Will need to adjust tooling/checks and remove some unsupported typing for this and each addon.

may not be required, promising comment that can now target min PHP 7.4 and get through WP's SVN, awaiting confirmation


boot.kernelParams: dedup and sort

Motivation for this change
dedup and sort boot.kernelParams  to avoid restarting services on eval order change
Fixes https://github.com/NixOS/nixpkgs/issues/28277

Why not use type = types.uniq types.str; instead of this homegrown solution?

This breaks the VirtualBox VM tests, because attribute names may not contain string contexts.

Also, this breaks passing parameters to init via --, like for example:
{ lib, ... }: { boot.kernelParams = lib.mkAfter [ "--" "arg1" "arg2" "arg2" ]; }

An idea to mitigate this could be to make boot.kernelParams an attrset and coerce from a list value for backwards-compatibility. That way the values could be store paths and they're sorted. In addition to that, I'd add another option boot.initArgs which allows to pass arguments to init.
I'm currently digging through the kernel source to be sure I'm not forgetting about something and will open a pull request with the implementation.

I have reverted this commit for now: 2d43c1fa9f7255a36c8c2e56b508ae1cda2ebe53

Pull request done in #28593.


'JavaPackage' object is not callable in week 4 of ml course (course 2)

Hello, I encounter the same problem in the following post.  There is no option for me to create a notebook in Spark 2.1 on IBM Watson. So what is the work around for it?
https://www.coursera.org/learn/advanced-machine-learning-signal-processing/discussions/weeks/4/threads/gL2TijzcEemtzA4VZFkW2g

Solved by "restart the kernel"... A note to classmate: re-launching the notebook does not restart the kernels...