Accessibility: The highlighted links below does not indicate whether they are internal or external links and whether they open in new window or not

Actual
In LHS screenshot.

The first link is internal link and opens in a new window. There is no title attribute = “opens in a new window”. Also “opens in a new window” icon is not present.
The second and third links are external links and opens in a new window. There is no title attribute = “opens in a new window, external”.

Expected
Add title attribute as mentioned above and also use icons to represent “external links” and “links opening in new window”
WCAG Violation
Predictable
https://www.w3.org/TR/WCAG20-TECHS/G201.html

These are accessibility issues of v3 of Web Chat, which has been deprecated and we no longer support unless there are security risks. For accessible Web Chat, please migrate to v4.

This issue is still present in v4. I'll investigate and propose submit a PR with a fix

In Web Chat v4, all links will be opened externally in a new tab. Please let us know if this is not true.

While they open externally, there's still a need for the title property to show that the link is being open externally.

UX recommendation:
For communication purposes definitely include the transcript "opens link in a new window", Whenever there is a deep link include this transcript for accessibility, since both types (internal, external) will have this behavior.
Regarding the icon ask:

Stick to deep link only, since all links will be opened in a new window in V4, there is no difference between "internal" and "external" links regarding behavior. Hence, why I would recommend to not place any icon there. The content will look messy,  when after every link (both internal, external) we position a hovering icon that represents opening. Also when multiple "categorized" links will be places after , link, link,.

If you do really need to position an icon after every link, go for the The Fluent System library icon represents "open":

https://iconcloud.design/search/filter/Fluent System Library/Fluent Regular/open/8406032d3-3821b375b

UX recommendation:
For communication purposes definitely include the transcript "opens link in a new window", Whenever there is a deep link include this transcript for accessibility, since both types (internal, external) will have this behavior.
Regarding the icon ask:

Stick to deep link only, since all links will be opened in a new window in V4, there is no difference between "internal" and "external" links regarding behavior. Hence, why I would recommend to not place any icon there. The content will look messy,  when after every link (both internal, external) we position a hovering icon that represents opening. Also when multiple "categorized" links will be places after , link, link,.

If you do really need to position an icon after every link, go for the The Fluent System library icon represents "open":

https://iconcloud.design/search/filter/Fluent System Library/Fluent Regular/open/8406032d3-3821b375b

Modify renderMarkdown.js, some code in this snippets:

It is easy to add aria-label (or other ARIA attributes), unsure if it is easy to add an icon in the Markdown tree.

note to self: timebox to see how to add HTML elements for aria-label and icon


AirPods Pro 2nd Gen USB C are appearing as 1st Gen

On the pre-release 0.4.0 the USB C Pros are appearing as first gen pros. I can’t get them to work as Pro 2nd gen, so no find my I guess.
To fix it, I’ve tried removing the presets I don’t need and build the tweak using my Mac but I keep getting error code 2 along with a bunch of errors I barely understand. Something to do what adaptive transparency…

This tweak doesn't do anything on FindMy so far so that's kind of expected ig..
Second generation earbuds will appear as first gen for iOS versions below 16 bc they don't natively support second gen (or does iOS 15? I don't quite remember correct me if so)

I’m on ios 16, so they should work for me, but for some reason I’ve had so many issues with jb tweaks on 16.0.2 it’s probably a fault with my device and not your tweak, so imma close this. Thanks so much for your help.


HTML

#HTML
##User Story
As a boot camp student
I want the prework notes to be structured on a webpage
so I can easily find and read information
##Acceptance Criteria
GIVEN a Prework Study Guide website
WHEN I visit the website in my browser
THEN I see four boxes titled HTML, CSS, Git and JavaScript with associated notes listed

Completed.


Create Posts “beginner-steps-to-digital-security”

Automatically generated by Netlify CMS

👷 Deploy Preview for ltcblog processing.

Name
Link

🔨 Latest commit
f997372fa5932e822bb6da13a5d1c39446e164c4

🔍 Latest deploy log
https://app.netlify.com/sites/ltcblog/deploys/64ecea55fb551300085c2fd5


Initial QA for the IBM.com LIbrary website White Theme homepage design

Objective
To support Anna and help her complete the White Theme homepage design update for IBM.com Library website, we need to take a look at each section and create a list of items for tweaking or fixing.
Additional information

Related Ticket(s)

Gatsby homepage code review for the new white theme design - Leads pace/hero image section #381
Gatsby homepage code review for the new white theme design - Get started section #382
Gatsby homepage code review for the new white theme design - Other resources section #383
Gatsby homepage code review for the new white theme design - Latest updates section #384
Gatsby homepage code review for the new white theme design - Contribute section #385

Staging website for QA can be viewed here.

Acceptance criteria

[ ] Take a look at the new homepage together (Anna and Jenny)
[ ] Create a list of items for tweaking or fixing based on the initial QA outcome.
[ ] Create task issues for tweaking or fixing based on the initial QA outcome.

Issue moved to carbon-design-system/ibm-dotcom-library-website #473 via ZenHub


Right click in address field crashed multibit

"When i rightclicked in the textbox where you are supposed to insert the address to send bitcoins to it chrashed..",

Any stack trace to work with?

"_source": {
"@timestamp": "2015-07-03T18:17:06.580+02:00",
"level": "ERROR",
"thread_name": "AWT-EventQueue-0",
"logger_name": "org.multibit.hd.core.error_reporting.ExceptionHandler",
"message": "Uncaught exception. Proceeding to show Error Reporting dialog...",
"stack_trace": "java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.mergeAt(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.mergeCollapse(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.sort(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.sort(Unknown Source) ~[na:1.7.0_80]
at java.util.Arrays.sort(Unknown Source) ~[na:1.7.0_80]
at sun.awt.datatransfer.DataTransferer.setToSortedDataFlavorArray(Unknown Source) ~[na:1.7.0_80]
at sun.awt.datatransfer.ClipboardTransferable.(Unknown Source) ~[na:1.7.0_80]
at sun.awt.datatransfer.SunClipboard.getContents(Unknown Source) ~[na:1.7.0_80]
at org.multibit.hd.ui.utils.ClipboardUtils.pasteStringFromClipboard(ClipboardUtils.java:95) ~[multibit-hd.jar:na]
at org.multibit.hd.ui.views.components.enter_recipient.EnterRecipientView.performPaste(EnterRecipientView.java:236) ~[multibit-hd.jar:na]
at org.multibit.hd.ui.views.components.enter_recipient.EnterRecipientView.access$000(EnterRecipientView.java:37) ~[multibit-hd.jar:na]
at org.multibit.hd.ui.views.components.enter_recipient.EnterRecipientView$4.actionPerformed(EnterRecipientView.java:230) ~[multibit-hd.jar:na]
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) ~[na:1.7.0_80]
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) ~[na:1.7.0_80]

Same error as in #645 which has a probable fix.
Marking as awaiting issue

Have we seen any more "TimSort" issues in 0.1.2 error reports?

Yes.
e.g:
New error report uploaded. Id: 4808d71
MultiBit HD version: 0.1.2
Operating system: 64 6.3 Windows 8.1
User notes length: 2
Number of stack traces: 1
First stack trace:
java.lang.IllegalArgumentException: Comparison method violates its general contract!
at java.util.TimSort.mergeHi(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.mergeAt(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.mergeCollapse(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.sort(Unknown Source) ~[na:1.7.0_80]
at java.util.TimSort.sort(Unknown Source) ~[na:1.7.0_80]
at java.util.Arrays.sort(Unknown Source) ~[na:1.7.0_80]
at sun.awt.datatransfer.DataTransferer.setToSortedDataFlavorArray(Unknown Source) ~[na:1.7.0_80]
at sun.awt.datatransfer.ClipboardTransferable.(Unknown Source) ~[na:1.7.0_80]
at sun.awt.datatransfer.SunClipboard.getContents(Unknown Source) ~[na:1.7.0_80]
at javax.swing.TransferHandler$TransferAction.actionPerformedImpl(Unknown Source) ~[na:1.7.0_80]
at javax.swing.TransferHandler$TransferAction.access$700(Unknown Source) ~[na:1.7.0

@gary-rowe has put in some reordering in #701 to (probably) help with the TimSort error.
I'll mark as 'Awaiting review' - close it if you think the fix is good enough. We'll have to see what the error reports say with 0.1.3 I think.
Awaiting review and closing.

In conjuction with #708 this will be either fixed (unlikely due to JVM behaviour) or ignored.
Closing.


corrections in the instructions for riscv32 qemu linux booting

corrections in the instructions for riscv32 qemu linux booting

Thanks for the feedback - eventually ended up including Alistair's PR which changes the QEMU instructions which renders this obsolete.


Sizing Objects

[Feature Request]
It would be good to have a menu option to match object size in BOTH width and height simultaneously.
Also - it would be good to see (right click) the width and height of a selected object in pixels.
Also - the edit preference for default object width and height are numeric - but it is not shown that the measurement is pixels (which I assume it is, but it would be nice to know)
:-)

Totally agree.   I am copying the BIAN Service Landscape v9.0 and there are about 354 objects that need to be resized. While I could do it column by column, there could be a better way...

It turns out that adding an additional menu item of "Match Size" to match both width and height is not so hard. Will be in the next version of Archi.

It turns out that adding an additional menu item of "Match Size" to match both width and height is not so hard. Will be in the next version of Archi.

So I'll close this.


Generate a www.gitignore.io .gitignore file

Had lots of files flagged by git after a build, so generating something sensible.

They are very much catch-all. I believe that using an off-source build would solve your problems entirely.

That makes sense.  I believe I was following the README.md, is that something I should add there?

I'll update it. tl;dr CMake is flexible about location of the build dir (I've added /build to .gitignore initially, as that's what I've seen in other ptojects).

Sorry, did I just reject it? I wanted to merge it in, sorry.


Add batch capability for running analytics over historical results (e.g. after uploading data from SD cards)

Add capability to run analytics as a batch over a selected historical day. This ticket covers the back-end analytic and service interface, not the UI.

Add service to invoke the batch capability for the selected date.
Automatically figure out the relevant start time for the given date.
Automatically figure out the relevant end time for the given date (last sensor record time + longest configured analytic window, typically 8hrs)
Run analytics over the above period.

Adding @ljmokrzy FYI


additional remark required

Hi,
in my opinion, there should be some information, that the CTE is executed everytime it is used later in the query.
E.g.
with cte(id) as
(
    select NEWID() as id
)
select * from cte
union all
select * from cte

Is returning 2 different guids, not the same. I would expect, that it is actually returning the same guid twice (and that the CTE result set is kept in memory for the current query).
This has a huge impact on the performance when the CTE query is more expensive. And there is an easy workaround e.g. using temporary tables or table variables.
Thank you,
Philipp

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

ID: e25ceb80-19cf-5c95-cb88-9affc2c6abc3
Version Independent ID: 3c6696e6-ec06-0fe5-5e27-07aa961c2457
Content: WITH common_table_expression (Transact-SQL) - SQL Server
Content Source: docs/t-sql/queries/with-common-table-expression-transact-sql.md
Product: sql
Technology: t-sql
GitHub Login: @VanMSFT
Microsoft Alias: vanto

@pmehrwald -- thank you for your feedback.
@VanMSFT -- please look into this issue.

Hi @pmehrwald! Sorry for the delay. I am looking into this.

Following up with the Product Group.

Following up with the Product Group.

Hi @pmehrwald! Here's the explanation from our Product Group:

It’s not that “CTE is executed twice”, it’s that doing a UNION ALL from two queries on the same table, or a self-join query will result in the same object being accessed twice. So it’s not a characteristic of CTEs and saying that induces misconceptions.
In most cases, both have to be represented in a plan, and both show reads (saying most cases because I imagine that with proper referential integrity this may not be the case, but referential integrity only exists in schema objects like tables or views).
For example
-- Define the CTE expression name and column list.
WITH Sales_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT DISTINCT SalesPersonID
FROM Sales.SalesOrderHeader
)
-- Define the outer query referencing the CTE name.
SELECT *
FROM Sales_CTE AS t1
INNER JOIN Sales_CTE AS t2 ON t1.SalesPersonID = t2.SalesPersonID
GO
Has the same plan and IO as:
-- Define the CTE expression name and column list.
WITH Sales_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT DISTINCT SalesPersonID
FROM Sales.SalesOrderHeader
),
Sales2_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT * FROM Sales_CTE
)
-- Define the outer query referencing the CTE name.

WITH Sales_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT DISTINCT SalesPersonID
FROM Sales.SalesOrderHeader
WHERE SalesPersonID IS NOT NULL
),
Sales2_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT * FROM Sales_CTE
)
-- Define the outer query referencing the CTE name.
 That’s NOT a use case for a CTE. Think of a CTE as a inlined non-persisted TVF.

Please let us know if there are any further concerns. Thanks again for submitting this issue, and for your patience.

Hi @pmehrwald! Here's the explanation from our Product Group:

It’s not that “CTE is executed twice”, it’s that doing a UNION ALL from two queries on the same table, or a self-join query will result in the same object being accessed twice. So it’s not a characteristic of CTEs and saying that induces misconceptions.
In most cases, both have to be represented in a plan, and both show reads (saying most cases because I imagine that with proper referential integrity this may not be the case, but referential integrity only exists in schema objects like tables or views).
For example
-- Define the CTE expression name and column list.
WITH Sales_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT DISTINCT SalesPersonID
FROM Sales.SalesOrderHeader
)
-- Define the outer query referencing the CTE name.
SELECT *
FROM Sales_CTE AS t1
INNER JOIN Sales_CTE AS t2 ON t1.SalesPersonID = t2.SalesPersonID
GO
Has the same plan and IO as:
-- Define the CTE expression name and column list.
WITH Sales_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT DISTINCT SalesPersonID
FROM Sales.SalesOrderHeader
),
Sales2_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT * FROM Sales_CTE
)
-- Define the outer query referencing the CTE name.

WITH Sales_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT DISTINCT SalesPersonID
FROM Sales.SalesOrderHeader
WHERE SalesPersonID IS NOT NULL
),
Sales2_CTE (SalesPersonID)
AS
-- Define the CTE query.
(
SELECT * FROM Sales_CTE
)
-- Define the outer query referencing the CTE name.
 That’s NOT a use case for a CTE. Think of a CTE as a inlined non-persisted TVF.

Please let us know if there are any further concerns. Thanks again for submitting this issue, and for your patience.


Gateway IP Address for East Asia

In the East Asia region, the subnet is listed as <IP_ADDRESS>/29, <IP_ADDRESS>/29.  However, one of the gateway IP addresses listed is <IP_ADDRESS> is listed which does not seem to fall within the subnets aforementioned.  Our organization seems to use a database that connects via the gateway <IP_ADDRESS>.
If it is expected, do we have the subnet where <IP_ADDRESS> belongs?

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

ID: 91ccf8ab-63c7-bba1-7aae-e850e38187b4
Version Independent ID: d4887628-eb3f-b39f-5d52-338686cb7ffb
Content: Azure SQL Database connectivity architecture - Azure SQL Database and Azure Synapse Analytics
Content Source: azure-sql/database/connectivity-architecture.md
Service: sql-database
Sub-service: connect
GitHub Login: @rohitnayakmsft
Microsoft Alias: rohitna

@cuatrix-bensonlee
Thanks for your feedback! We will investigate and update as appropriate.

Hi @rohitnayakmsft,
Could you please look into this document request. Thanks

Hello @rohitnayakmsft ,
I'd like to check if you had the chance to check on this.  Thanks!

Hi @cuatrix-bensonlee - Sorry for the delay! SQL Database has two modes of connecting – Proxy and Redirection. Redirection will require customers to allow access to all the IP ranges from the list noted in the Gateway IP address section. Proxy only requires a subset of the IP ranges – specifically those that are used by our Gateways (which we document in the table & which gets outdated as new ranges are added). Sorry for the inconvenience.
We're compiling a list internally, and working on ways to automate updating the list. We'll hopefully resolve the list being outdated in the future. In the meantime, we'll get the list updated to the latest version. Thanks again for bringing this to our attention.
@MashaMSFT

Hi @cuatrix-bensonlee , thanks for contacting Microsoft! Since we're aware of the issue and are working to address it, I'll go ahead and close out this Git Issue but please feel free to comment should you need anything further.
Thanks again for reaching out and I hope you have a wonderful rest of your day!
Masha from the SQL Docs team
#please-close


⚠ Bofrost.fr has degraded performance

In e81cb0c, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1204 ms

Resolved: Bofrost.fr performance has improved in 88bb729 after 6 minutes.


feat: show more metrics in overview

Codecov Report

Merging #1242 (0b778ee) into master (67ec2fd) will decrease coverage by 7.75%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #1242      +/-   ##
==========================================
- Coverage   31.87%   24.11%   -7.76%
==========================================
  Files         297       92     -205
  Lines       17092     9297    -7795
  Branches      680        0     -680
==========================================
- Hits         5448     2242    -3206
+ Misses      11413     6915    -4498
+ Partials      231      140      -91

Flag
Coverage Δ

be_integration_test_latest
?

be_integration_test_v4.0.1
?

be_unit_test
24.11% <ø> (ø)

e2e_test
?

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

Continue to review full report at Codecov.

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


opts.repeatTimes incorrect value types corrected

repeatTimes can only be a number (or undefined), not a function. Tested it in 3.3.17
Please note that for legal reasons we require you to sign the
Contributor Agreement
before we can accept your pull requests.

Thank you for the PR. For legal reasons we need a signed Contributor License Agreement (CLA) before we can merge your code into the project.
You can download the form from our website: https://www.arangodb.com/documents/cla.pdf
Once you've filled out and signed it, please send it to us via e-mail<EMAIL_ADDRESS>or fax: +49-221-2722999-88.


Generalized interfaces and hierarchy implementation

Remaining issues:

[x] ETI
[ ] Make sure we get the same order of convergence as in '03 paper for 2-level
Right now, this needs introducing weights in restrictor generation.
[x] Locally test_eigenvectors_device fails for unknown reason
Nothing seems to have changed from master
[x] CI does not build
I can't reproduce it locally (I guess docker time...)
[ ] Fix mpi test of hierarchy

Relates to #25

Codecov Report

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

@@           Coverage Diff           @@
##           master      #27   +/-   ##
=======================================
  Coverage   88.67%   88.67%
=======================================
  Files          11       11
  Lines         512      512
=======================================
  Hits          454      454
  Misses         58       58

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 99490b4...ee5c47e. Read the comment docs.

Getting close to done. The current version contains most of the API that I wanted in. Feedback welcome.
Remaining things:

Device. I currently removed it for simplicity, but it will have to be reintroduced
Vector::update. May require introducing template<class Vector> DealIIVector which would implement update for different dealii vectors.
May need some vector construction routines which may require things like Operator::build_range_vector()
some other things I current forget

Remaining issues:

[ ] ETI
[ ] test_hierarchy should actually test something. What? How do we check that for instance hierarchy converged? If throws if it does not?
[ ] Locally test_eigenvectors_device fails for unknown reason, nothing changed from master
[ ] CI does not build, but I can't reproduce it locally (I guess docker time...)

One other thing of notice: in the spectral paper they used regular Gauss-Seidel instead of symmetric version. Thus, we either need a parameter to switch or hardcode that. Introducing a parameter is slightly more complicated, as this would require introducing of Adapter::build_preconditioner thing. Could take couple hours.

Also, we want to introduce computations of level and operator complexities to compare that. In fact, comparing those to the paper should be the first step, before we even look at the convergence.

I added grid and operator complexities. This is a bit of a hack. We need to think more about what concept is
required for an operator to have nnz(). We don't need that for
smoothers/direct solvers, but do need it for the level operators.

From the 2003 paper:
In particular, we consider the Poisson equation discretized with bilinear functions
on a 32 × 32 square grid of square elements. Homogeneous Dirichlet boundary conditions
are assumed, and they are eliminated from the matrix during discretization.
Standard 2 × 2 agglomeration is forced on each level.

We have almost everything in place but bilinear elements.
Quick try to change to FE_Q<2> leads to exceptions (from amge.templates.hpp line 160)
    void dealii::DoFCellAccessor<DoFHandlerType, lda>::get_dof_indices(std::vector<unsigned int>&) const [with DoFHandlerType = dealii::DoFHandler<2, 2>; bool
level_dof_access = false]
The violated condition was:
    (dof_indices.size()) == (this->get_fe().dofs_per_cell)
Additional information:
    Dimension 4 not equal to 9.

Moreover, in AMGe_host::compute_local_eigenvectors we create DoFHandler from scratch without specifying the FE_Q space. So, we also need to make sure that we pass it from the user provided DoFHandler.

We should probably isolate our efforts to reproduce the '03 test in a separate issue/PR as it may take some time. This PR is more about framework to introduce the hierarchy. So, I suggest fixing the MPI test and merging in its current form, and then working on the test and required stuff.

We have almost everything in place but bilinear elements.

We are already using bilinear fe. The parameter here sets the order.

Moreover, in AMGe_host::compute_local_eigenvectors we create DoFHandler from scratch without specifying the FE_Q space. So, we also need to make sure that we pass it from the user provided DoFHandler.

Right now we ask the user to give us the FE_Q see here

I suggest fixing the MPI test

It's already fixed. All the tests are passing.

I have added the weights in the restrictor. The test is really weak though. I wrote down a list of things to do to clean up this PR but I guess it can wait. So I will merge the PR so that we can focus on reproducing the results in the paper.


chore(packages): bump tsup version to latest

We were using an older version of tsup and it was started throwing errors every now and then in the development environments and also on CI. This change is done to fix this issue. There's no changesets for the packages since the change is only related to the builds and will be effective for the next releases.
Self Check before Merge
Please check all items below before review.

[x] Corresponding issues are created/updated or not needed
[x] Docs are updated/provided or not needed
[x] Examples are updated/provided or not needed
[x] TypeScript definitions are updated/provided or not needed
[x] Tests are updated/provided or not needed
[x] Changesets are provided or not needed

This PR waits for #4466 and #4454 to merge.


opt use consistent hash as default task assigner and cache the consistent hash ring

Proposed changes

Use consistent hash algo as the default assigner for file query scan node
A consistent assignment can better utilize the page cache of BE node.

Cache the consistent hash ring
Init a consistent hash ring is time-consuming because there a thousands of virtual node need to be added.
So cache it for better performance

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run clickbench


🚀 Rewritten in blazingly fast Rust 🚀

🚀🚀🚀🚀🚀🚀🚀🚀
Self explanatory pull request

This does not have a release workflow available, please make sure the project can be built and released by GitHub actions so that users without a Rust compiler can use the application. Additionally, the README should be updated, as it currently contains instructions for installation using the go CLI. The README should also include no fewer than 4 :rocket: emojis, per Rust's constitutional requirement.


Establish a Wiki

Toonin should be described in better detail to give visitors of this repo a better idea of what's going on.

We'll deploy a Vuepress documentation website on docs.toonin.ml


Update TileDB-VCF to 0.34.1

Oops. We forgot to reset the build number to 0 when bumped the version to 0.34.1. Not the end of the world, but we should make sure to reset it in the next version update PR
https://github.com/TileDB-Inc/tiledb-vcf-feedstock/blob/a127e16fbd0816e07661268de615e582904efc58/recipe/meta.yaml#L16


Logo should be clickable back to grommet.io

The Grommet logo should be clickable to grommet.io.

Let me run that with Bryan, for me it is kind of weird to have the icon go somewhere and the Blog text to go back to the homepage.

On Apr 15, 2016, at 6:04 PM, djksar<EMAIL_ADDRESS>wrote:
The Grommet logo should be clickable to grommet.io.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub

sounds good. that is how we designed it originally but open to suggestions. totally minor. just need a way to get back to the home page - grommet.io

talking with you guys (Chris, Bryan and Randy), it seems that we all agree that we can keep the way it is right now.
We can't guarantee that users will come from the grommet.io page. For example, if the user clicks in a twitter post and wants to read more blog items, he will eventually click in the grommet logo and instead of being in the blog home page, he will be in the grommet.io home page.


[macOS] Assertion failed in WebKit

94796acf9310ae4f256e535375b7c52b500cbf8b fails to build for macOS 10.13.4. An assertion error is thrown at the end of linking:
ERROR at //third_party/WebKit/Source/config.gni:79:1: Assertion failed.
assert(
^-----
blink_symbol_level and remove_webcore_debug_symbols cannot both be set.
See //third_party/WebKit/Source/config.gni:80:5:
    blink_symbol_level == -1 || !remove_webcore_debug_symbols,
    ^--------------------------------------------------------
This is where it was set.
See //third_party/WebKit/Source/controller/BUILD.gn:9:1: whence it was imported.
import("//third_party/WebKit/Source/config.gni")
^----------------------------------------------
See //BUILD.gn:169:7: which caused the file to be included.
      "//third_party/WebKit/Source/controller:webkit_unit_tests",
      ^---------------------------------------------------------

My Debian changes ended up being more involved than I thought, so it broke builds temporarily. 988a46b457d3c648654f7b5ed56cf4bc6836ffad builds on my system and it should work on yours too.


url.Parse invalid userinfo 1.9 - > 1.10

func url.Parse
rtsp://admin:[kfljrjv,by@<IP_ADDRESS>:554/mpeg4
return
go 1.9
err = nil
go 1.10
err = parse rtsp://admin:[kfljrjv,by@<IP_ADDRESS>:554/mpeg4: net/url: invalid userinfo
error on char [ go 1.10

It's on purpose, I think.
See the issue and its CL.
If you want to do more productive report on this subject, please fill out the required information according to github template.

I did not find an answer to this behavior and how to fix it except rollback at 1.9
I realized that I have to tell all users not to use ], but I think this is a bad idea.

@deepch It works well for passing the escaped ] (%5B).
Will this not be a solution?


Release 1.0.0

Includes:

#37 Change GET requests from json data to URL query
#40 Fix IC reset behaviour
#41 CRE properly checks for existing aircraft
Better handling of BlueSky simulation load/reset. IC endpoint now requires the filename, simulation reset now has its own endpoint.
Update API spec.
Update BlueSky submodule and change docker-compose.yml to use version 1.0.1
Add basic check for ECHO responses from BlueSky which indicate errors

Documentation could use a quick check over before merging!

From #48:

Will need to add develop branch to the whitelist in .travis.yml.

We should probably add any release/* branches to the whitelist as well? Depends on how 'properly' we want to do the whole git-flow thing!


Feat/storybook update

Description

update storybook to version 7

Issue(s)
Fixes #1248
How to test

Go to storybook
Click on on the components
You should see all components functioning

Screenshots
How it used to look (delete if n/a):
{screenshots}
How it should now look:
{screenshots}
Checklist

[ ] Added or updated tests where appropriate
[ ] Manually tested across browsers / devices
[ ] Considered impact on accessibility
[ ] Design sign-off
[ ] Approved by product owner

:tada: This PR is included in version 1.184.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Use "poseidon_hash_2" for merkle trees instead of poseidon_hash_many

The hash trait is using "poseidon_hash_many" or "array hashing" which is more costly and useless if we know in advance how many elements we hash.
A standard way of hashing two elements is calling the permutation on (x, y, 2) and returning the first element of the state.
see

https://github.com/starkware-libs/cairo-lang/blob/8e11b8cc65ae1d0959328b1b4a40b92df8b58595/src/starkware/cairo/common/poseidon_hash.py#L22-L31

https://docs.starknet.io/architecture-and-concepts/cryptography/hash-functions/#poseidon_hash

Where is the script generating the tests ?

Where is the script generating the jsons tests for utreexo roots ?

It is generated by Floresta node: https://github.com/keep-starknet-strange/raito/blob/main/docs/data.md#utreexo-data.
@m-kus will you have a look?

Note to future us: we'd need to change the implementation in the accumulator here https://github.com/mit-dci/rustreexo/blob/1ee240fdc6c6d6c1599849f4f619f0ab6f929d31/examples/custom-hash-type.rs#L116 and reindex the bridge node to recreate test data

Better now than after proving 2TB of data


Fix pr23

Testing Fix pr23.
Do not merge

@sabre1041 is this superseded by PR23 now? Can we close this PR?

Closing this, changes added into "Adding changes to upload to Ansible Hub" PR.


Potential Collaboration Opportunity

Hi there, your work is quite impressive. Let's connect to discuss a potential opportunity.
Telegram: @verecke1
Discord: vereckel
WhatsApp: +44 7341 822373

I believe that open source should be developed in an open forum and discussions are no exception.Therefore, please use Issues and Discussions on GitHub, not discord, and send pull requests.


Update to monaco-vscode-api 1.81.0 and monaco-editor 0.41.0

This is still WIP.

One day we'll be able to update to a version before the next one is released :grimacing:

One day we'll be able to update to a version before the next one is released 😬

Next month! Promised or we try the month after. 😆

@CGNonofr as soon as you release final<EMAIL_ADDRESS>I will update this again and then you could approve. I tested the preview release (https://www.npmjs.com/package/monaco-languageclient/v/6.4.0-next.0) an it is looking good.

@CGNonofr Ready


ready for pr (i think)

We've been using martin's fork for dev work on this, so i copied this over to here. As far as i can tell it's all working swimmingly.

Yeah i'll get those fixed :)

@michael-stevens do you know what our userMacro would be? currently we have down "$UID" but it's supposed to be something unique to us according to https://docs.prebid.org/prebid-server/developers/pbs-cookie-sync.html#bidder-instructions-for-building-a-sync-endpoint


Allow multi-value, comma-delimited "--allow-bind" arg

Seems legit! We really need to swap to a flag parsing lib. Thanks @acmcelwee.


Menu Format -> all items are disabled

trying to format but all sub-menu items are disabled
I'm using Sublime 3 on Linux Ubuntu 15.10 amd64

Check current view's syntax settings (bottom right corner), plugin is enabled for JSON / XML / Plain text

It's XML in the corner
On 12/30/2015 02:40 PM, Alexey Nesterov wrote:

Check current view's syntax settings (bottom right corner), plugin is
enabled for JSON / XML / Plain text
—
Reply to this email directly or view it on GitHub
https://github.com/alek-sys/sublimetext_indentxml/issues/85#issuecomment-168070196.

Does keyboard short-cut work? Ctrl+K+F?

Looks like nope :(
On 12/30/2015 03:12 PM, Alexey Nesterov wrote:

Does keyboard short-cut work? Ctrl+K+F?
—
Reply to this email directly or view it on GitHub
https://github.com/alek-sys/sublimetext_indentxml/issues/85#issuecomment-168074495.

Not sure how can I help then, sorry. Unless you want to help and do some debug - you need to look into function check_enabled. Also, please provide exact version of ST3
Would be nice to have couple screenshots if possible.

Not sure how can I help then, sorry. Unless you want to help and do some debug - you need to look into function check_enabled. Also, please provide exact version of ST3
Would be nice to have couple screenshots if possible.

So the version I use is 3, build 3083

I have the same issue on Sublime Text 3 build 3103.

Not sure what I can do here. Feel free to re-open if there is anything I can do to help.


tools/omnissm - retain ImageId in EC2 metadata doc

Include ImageId in the data extracted from the EC2 identity document, for use by OmniSSM at the time of registration.

Closing, included in #2923


Resolve all of the GCC11 errors/warnings

Migration from the GCC 3.2.3 to GCC11 brought to us many compilation errors/warnings/suggestions. It is a good idea to resolve them all

Resolved in Tyra 2.0.0


Fix AnchorLayout children height bug (#8669)

Maintainer merge checklist

[ ] Title is descriptive/clear for inclusion in release notes.
[ ] Applied a Component: xxx label.
[ ] Applied the api-deprecation or api-break label.
[ ] Applied the release-highlight label to be highlighted in release notes.
[ ] Added to the milestone version it was merged into.
[ ] Unittests are included in PR.
[ ] Properly documented, including versionadded, versionchanged as needed.

#8669
AnchorLayout saves the size of the child widget before recalculating it and putting it back. Setting size means that width will be set first, and then height will be set. If width handler sets a new height value, AnchorLayout will immediately replace it with the height value that it was originally going to set. This is not what it should do, in case it does not control the height of the child widget. It should not set the height at all if the size_hint_y value forbids him to change it. Even if it is going to set the same value as it was before, it is quite possible that in the process the value will change and the child widget will get the wrong height.

That makes sense!
This is the kind of issue that may show up again in the future if nothing blocks us from re-introducing the bug, would you consider creating a simple test that exercises the issue?

@misl6 I'm sorry. I can't build a lib from sources. Therefore, I can't run the tests. In this particular case, the fix was small and obvious, but writing tests blindly, without a clear understanding how testing works in the project, would be risky. In addition, all layouts are susceptible to such a potential error. Thus, we need to cover them all with tests. But as far as I can see, so far there are no such tests anywhere. Perhaps it is necessary to create an issue about the coverage of all layouts with such tests?

@misl6 It seems to me that the test can be like this:
def test_anchorlayout_no_height_control(self):
    from kivy.uix.widget import Widget
    from kivy.uix.anchorlayout import AnchorLayout

    def set_height_equal_width(widget, value):
        widget.height = widget.width

    widget = Widget(size_hint=(1, None))
    widget.bind(width=set_height_equal_width)
    layout = AnchorLayout(size_hint=(None, None), size=(1000, 1000))
    layout.add_widget(widget)

    layout.do_layout()

    assert widget.size == [1000, 1000]

A new fix. Before this commit, the new positions of child widgets were calculated based on the height or width that either the widget had before we started resizing, or that we set ourselves. But if, for example, the height changed by itself, due to the fact that we changed the width, the calculation of positions was based not on the new height, but on the outdated height. Therefore, it is necessary to reload the actual size after resizing so that the positioning remains correct in case the size in a dimension that we do not control has changed while resizing in another dimension. My previous commit corrects size errors in such situations, this one corrects positioning errors.

@misl6 It's done. Tests have also been added.


Robert Longson: Watch bestpayingjobinindustry.com

Robert Longson requests the watch of the watch_keyword bestpayingjobinindustry\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Approved by Jeff Schaller in Charcoal HQ


feat(*): add close upto

We should be able to close upto a certain Fragment identifier.
Add closeUpto(id) and closeUptoWithResults(resultResponse, id) similar to close(id) and closeWithResults(resultResponse, id). Here id is the identifier returned when fragmentTransaction.commit() is called.

@husseinala I'm calling displayFragmentForResults in HomeFragment and FirstFragment and have used backStackIdentifier and sourceFragmentId static fields. Please tell if there is a better way of doing this.


model_dump malfunctions when serializing Sub-models

Initial Checks

[X] I confirm that I'm using Pydantic V2

Description
According to the offical api doc of model_dump:
https://docs.pydantic.dev/latest/concepts/serialization/#modelmodel_dump

model.model_dump(...)
This is the primary way of converting a model to a dictionary. Sub-models will be recursively converted to dictionaries.

When a sub-model being serialized via model.model_dump, it would be serialized as its parent model, thus, all attributes other than the ones defined in its parent class would be ignored after serialization, leading to information/data lost
This issue would be better described by code, see the simple example below
Example Code
import typing
from pydantic import BaseModel

class Person(BaseModel):
    name: str
    friend: typing.Optional["Person"] = None

class RichPerson(Person):
    money: int

def test_issue():
    from rich import print

    p = Person(name="John", friend=RichPerson(name="Jane", money=20))

    assert isinstance(p.friend, RichPerson)
    assert not p.model_dump()["friend"].get("money")

    print(p)
    print(p.model_dump())

test_issue()

output from terminal
person object:
Person(name='John', friend=RichPerson(name='Jane', friend=None, money=20))
person object dumped:
{'name': 'John', 'friend': {'name': 'Jane', 'friend': None}}

Here when constructing Person object, RichPerson object is successfully stored as an attribute.
however, when model_dump, RichPerson object is parsed as its parent class, Person, which does not contain the money attribute

### Python, Pydantic & OS Version

```Text
pydantic version: 2.3.0
        pydantic-core version: 2.6.3
          pydantic-core build: profile=release pgo=true
                 install path: /home/raceychan/miniconda3/envs/askgpt/lib/python3.10/site-packages/pydantic
               python version: 3.10.13 (main, Sep 11 2023, 13:44:35) [GCC 11.2.0]
                     platform: Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-glibc2.31
     optional deps. installed: ['typing-extensions']

here is the same code running using pydantic.v1
def test_issue():
    from rich import print

    p = Person(name="John", friend=RichPerson(name="Jane", money=20))

    assert isinstance(p.friend, RichPerson)
    assert not p.model_dump()["friend"]['money'] == 20

    print("person object:", p)
    print("person object dumped: ", p.dict())

person object:
Person(name='John', friend=RichPerson(name='Jane', friend=None, money=20))
person object dumped:
{'name': 'John', 'friend': {'name': 'Jane', 'friend': None, 'money': 20}}

This is by design, in particular, to avoid leaking secrets in API response models. You can use pydantic.SerializeAsAny to get the previous behavior.


Insertion sort

Coverage remained the same at 100.0% when pulling afc415e7bcccd9f34c10da0dca5e20795073278e on insertion-sort into db9da1f498cb1db9c24982bdb68d122da4314569 on master.


[chore] History fix / signoff

Fixes the signoff in f0b20923bd8 by adding a signoff in https://github.com/hyperledger/iroha/commit/483b6d5c

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

2161 of 4454 (48.52%)  changed or added relevant lines in 128 files are covered.
4979 unchanged lines in 105 files lost coverage.
Overall coverage decreased (-3.4%) to 56.039%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

config/base/src/runtime_upgrades.rs
2
3
66.67%

core/src/gossiper.rs
0
1
0.0%

core/src/queue.rs
28
29
96.55%

core/src/smartcontracts/isi/asset.rs
1
2
50.0%

core/src/smartcontracts/isi/tx.rs
4
5
80.0%

crypto/src/hash.rs
5
6
83.33%

ffi/src/option.rs
0
1
0.0%

ffi/src/repr_c.rs
5
6
83.33%

p2p/src/peer.rs
0
1
0.0%

primitives/src/small.rs
1
2
50.0%

Files with Coverage Reduction
New Missed Lines
%

client/src/lib.rs
1
0.0%

cli/src/torii/pagination.rs
1
98.9%

config/base/src/runtime_upgrades.rs
1
50.0%

config/src/sumeragi.rs
1
56.0%

config/src/torii.rs
1
96.43%

core/src/gossiper.rs
1
0.0%

core/src/smartcontracts/isi/block.rs
1
87.5%

crypto/src/merkle.rs
1
96.23%

data_model/derive/src/id.rs
1
86.11%

data_model/src/domain.rs
1
48.25%

Totals

Change from base Build<PHONE_NUMBER>:
-3.4%

Covered Lines:
21923

Relevant Lines:
39121

💛  - Coveralls


Add minimal WPF sample

What kind of change does this PR introduce?
Xamarin.Forms has preview support for the Windows Presentation Foundation (WPF), so I've created a minimal sample project that partially works.
What is the current behavior?
There's no WPF sample / support (see #47)
What is the new behavior?
Added WPF sample that does not fully work. The navigation bar is blank.
What might this PR break?
Nothing if WPF related changes are decoupled from the rest of the project.
Please check if the PR fulfills these requirements

[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

Other information:
How to get started with #47? I suppose we'd need to add a platform specific implementation of NavigationView for WPF? I have briefly looked at ReactiveUI's TransitioningContentControl but don't understand how to base the solution off that control

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: schnerring sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: schnerring sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

I actually wanted to create this as a draft but I clicked too fast, sorry about that.

I actually wanted to create this as a draft but I clicked too fast, sorry about that.

@schnerring Thanks for the contribution.  I will take a look at it later this week.


Fast track transpiling to PureScript?

I need a working language pronto. As in last week I needed it. Not next week, not next month.
It will take us many months if not year or more before we can produce a stable language and compiler. Also we are having some disagreement (lack of mutual understanding) about how to handle the type theory of the compiler.
So I suggest we first decide on the syntax, so we (I) can produce a transpiler to PureScript and then use PureScript as the compiler. This would fast track testing the design of our syntax in working programs.
PureScript is lacking first-class, structural anonymous unions, so we won't be able to support that feature. Appears PureScript can support all our other features such data, typeclasses, and typeclass objects.
I want something tangible for my effort pronto. I don't want to go off on some long-winded effort, before getting feedback on the utility of our new syntax and concept.
I think an incremental approach to engineering is usually best. Design, implement, test, and repeat.
@keean what do you think?

The problem is how to side-step the purity and lack of imperativity of PureScript while gaining its typechecker.
I thought about employing the FFI in that for the body of every function we emit, we place it in a JavaScript function and call it from the body of the emitting PureScript function. But then we lose typechecking within the body of the function, which we need in order for PureScript to typecheck the call sites.
Perhaps we could devise some transpiling (without typing?) from our syntax to the do notation?

The problem is how to side-step the purity and lack of imperativity of PureScript while gaining its typechecker.
I thought about employing the FFI in that for the body of every function we emit, we place it in a JavaScript function and call it from the body of the emitting PureScript function. But then we lose typechecking within the body of the function, which we need in order for PureScript to typecheck the call sites.
Perhaps we could devise some transpiling (without typing?) from our syntax to the do notation? Probably not. :disappointed:
Closing this because it is not feasible to do without building a type checker, which defeats the point.

Please assign label "Rejected".

@keean please assign label "Rejected".


[Openload.co] - The file download always lower than 32MB?

[x ] I've verified and I assure that I'm running youtube-dl 2<IP_ADDRESS>

Before submitting an issue make sure you have:

[ x] At least skimmed through README and most notably FAQ and BUGS sections
[x ] Searched the bugtracker for similar issues including closed ones

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add -v flag to your command line you run youtube-dl with, copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[root@li872-81 ~]# youtube-dl -o test.mp4 https://openload.co/f/p7ROawY_8Pk/WHX-012-720-FINAL.mp4 -v;
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-o', u'test.mp4', u'https://openload.co/f/p7ROawY_8Pk/WHX-012-720-FINAL.mp4', u'-v']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 2.7.5 - Linux-4.6.5-x86_64-linode71-x86_64-with-centos-7.1.1503-Core
[debug] exe versions: none
[debug] Proxy map: {}
[Openload] p7ROawY_8Pk: Downloading webpage
[debug] Invoking downloader on u'https://openload.co/stream/p7ROawY_8Pk~1473988689~2400:8901::~ZjBqBxG[?mime=true'
[download] Destination: test.mp4
[download] 100% of 31.86MiB in 00:22
[root@li872-81 ~]#

---

### If the purpose of this *issue* is a *site support request* please provide all kinds of example URLs support for which should be included (replace following example URLs by **yours**):
- Single video: https://openload.co/f/p7ROawY_8Pk/WHX-012-720-FINAL.mp4
- Single video: https://openload.co/embed/p7ROawY_8Pk/

---

### Description of your *issue*, suggested solution and other information

I have test download some openload video, but the file size always lower than 32mb.

See https://github.com/rg3/youtube-dl/issues/10408

Thanks you @kasper93.


Fix broken build

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged) NA
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Reason for Build Failure
Missing requirements.txt file. Need to dynamically regenerate it until the file is included in PyPI source.
(error)
    File "setup.py", line 8, in <module>
      with open("requirements.txt") as f:
  FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt'
  error: subprocess-exited-with-error

  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> See above for output.


How do I set a custom colour for variables?

I don't like not having a colour set for my variables, and it isn't really clear on how to set a colour for them. How do I do that?

Never mind, my issue was resolved with a quick google search. The solution is as follows below:

Open settings.json
Append the below line to it

"editor.tokenColorCustomizations": {
        "variables": "#FDFD96"
}


[joy-ui][theme] Improve theme builder exceptions

Issues

As of now if you add a color string in theme and remove it, it breaks the UI

We can add token with empty names and invalid color

[x] I have followed (at least) the PR section of the contributing guide.

Hey @jyash97 thanks for the submission! I'll ask for the team to take a look at this.
In the meantime, could you provide an example of what's happening? It can be a video or screenshot, so I can try reproducing it here.

Hey @zanivan
Attaching 2 videos of the current issues
https://github.com/mui/material-ui/assets/22376783/d4bbe425-fb37-4ff4-8993-793fe3ed22a9
https://github.com/mui/material-ui/assets/22376783/bf0ad94a-886c-4a7f-b926-76d2bdadb691


[NewPlugin]  pbiernat ripr 1.1.1

Please add my plugin to the repository. Sorry for the extremely "quick" turnaround ;)
Yes, I've read the instructions, especially the part about creating an actual release and creating the tag.
I either used the UI, or the hub command to create a real release.
Author: pbiernat
Repo name: ripr
Release:1.1.1

Awesome! Really looking forward to using it again, had use for ripr not that long ago, was halfway to updating it myself. :-) Added.


Support mermaid graphs

Same as https://hexdocs.pm/elixir/1.16/GenServer.html
https://mermaid.js.org

Depends on https://github.com/leandrocp/mdex/issues/18

👀 https://github.com/leandrocp/mdex/blob/main/examples/mermaid.exs


Added options to make PR compare against base branch and then output result

https://github.com/clap-rs/clap/pull/1724 is the PR you can see.
As you can see there, both the options are working.

Thank you for adding this. Let me review this PR this weekend.

Hey, any update on this?

I'm sorry for the delay. I'm now focusing on another private project and could not review this last weekend. Let me check now.

I removed the saveOnPr option and used autoPush. But it would break backward compatibility for people who don't have autoPush set to true and relying that their benchmarks are stored to external data files.

Thanks for the responses. I also left a comment in outdated conversation. https://github.com/rhysd/github-action-benchmark/pull/17#discussion_r390979472

@rhysd I have addressed your review. The only thing left to decide is https://github.com/rhysd/github-action-benchmark/pull/17#discussion_r391187071. I really want some customization here because it looks really ugly otherwise.

Codecov Report

Merging #17 into master will decrease coverage by 3.63%.
The diff coverage is 45.45%.

@@            Coverage Diff             @@
##           master      #17      +/-   ##
==========================================
- Coverage   92.27%   88.64%   -3.64%
==========================================
  Files           5        5
  Lines         518      546      +28
  Branches       95      101       +6
==========================================
+ Hits          478      484       +6
- Misses         18       37      +19
- Partials       22       25       +3

Impacted Files
Coverage Δ

src/extract.ts
88.82% <100%> (ø)
:arrow_up:

src/write.ts
84.57% <40.54%> (-8.58%)
:arrow_down:

src/config.ts
93.49% <50%> (-1.47%)
:arrow_down:

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 6112559...dce7a31. Read the comment docs.

@pksunkara I merged this. Thank you for your contribution. I'll make a new release tomorrow.

I'm sorry for the delay. I released new version v1.8.0 including this patch.


CloudWatch logs

This change gives the beanstalk EC2 instances access to write log events to CloudWatch and also creates the CloudWatch log group to be used by all apps in the environment.

oops, one sec, only tested on api


Running CityScapes twice gives different results

When I run a script (very similar to the suggestion in the README.md), I get different outputs every time I execute it.
I am not talking about slightly different outputs, but the class mapping being completely messed up.

At first I thought this was just matplotlib generating different mappings each run, however, after applying the colormapping from deeplabs code, I found the problem persistet.
For Reproducability
I am running tensorflow-gpu==2.0.0-alpha0
Here is the script:
from matplotlib import pyplot as plt
import cv2 # used for resize. if you dont have it, use anything else
import numpy as np
import tensorflow as tf
from model import Deeplabv3

# Load stuff
model = Deeplabv3(weights='cityscapes')
image = plt.imread("imgs/image1.jpg")

# Prepare the image
w, h, _ = image.shape
ratio = 512. / np.max([w,h])
resized = cv2.resize(image,(int(ratio*h),int(ratio*w)))
resized = resized / 127.5 - 1.
pad_x = int(512 - resized.shape[0])
resized2 = np.pad(resized,((0,pad_x),(0,0),(0,0)),mode='constant')

# Predict
res = model.predict(np.expand_dims(resized2,0))
labels = np.argmax(res.squeeze(),-1)
labels = labels[:-pad_x]

# Create colormap as defined in deeplab (https://github.com/tensorflow/models/blob/17e923da9e8caba5dfbd58846ce75962206ffa64/research/deeplab/utils/get_dataset_colormap.py#L207)
colormap = np.zeros((256, 3), dtype=np.uint8)
colormap[0] = [128, 64, 128]
colormap[1] = [244, 35, 232]
colormap[2] = [70, 70, 70]
colormap[3] = [102, 102, 156]
colormap[4] = [190, 153, 153]
colormap[5] = [153, 153, 153]
colormap[6] = [250, 170, 30]
colormap[7] = [220, 220, 0]
colormap[8] = [107, 142, 35]
colormap[9] = [152, 251, 152]
colormap[10] = [70, 130, 180]
colormap[11] = [220, 20, 60]
colormap[12] = [255, 0, 0]
colormap[13] = [0, 0, 142]
colormap[14] = [0, 0, 70]
colormap[15] = [0, 60, 100]
colormap[16] = [0, 80, 100]
colormap[17] = [0, 0, 230]
colormap[18] = [119, 11, 32]

# Plot the image, and the labels (colorized using the deeplab colormap)
plt.clf()
plt.subplot(1,2,1)
plt.imshow(image)
plt.subplot(1,2,2)
plt.imshow(colormap[labels[:,:]])
plt.show()

Weakly related to #83 and #80.

More or less solved it, it seems as if the weights are interpreted in a weird way when using the wrong number of output classes (default is 21 if you do not set it).
model = Deeplabv3(weights=CITYSCAPES, classes=19)

It seems it is not possible to load pretrained weights into a model with a different number of outputs as the pretrained model.
The cause is model.py:432-437 since a layer gets a different name here, resulting in reinitializing it with random weights, thus the above reported results.
@bonlime Maybe it is possible to expose an argument to enable/disable renaming of the last layer to custom or not. Some people might want to reinitialize the layer even though they are using by accident 19/21 classes. I would suggest a parameter custom_logits_semantic=False.
Feel free to close the issue by either adding such a parameter for explicitly specifying the behaviour of model.py:432-437 or declining the feature request.

Hi. The main reason behind renaming the layer to custom is as follows: saved weights have certain dimensions and if you specify the number of classes different from the saved model and try to load the weights without renaming the last layer, it would cause an error.
You're right that if you're trying to retrain this model to a certain task with 21 or 19 classes, the weights are going to be pretrained rather that initialized randomly. From my point of view, this case is very rare and doesn't justify adding a new parameter to the model.
To summarize: renaming the last layer to custom is not something you should have control of but rather a protection from errors while loading the weights.
And in addition to that. documentation for the classes parameter clearly states that "If number of classes not aligned with the weights used, last layer is initialized randomly" so it shouldn't be a real problem.


VisualizerCallback not showing properly predicted masks on fully defected images

Describe the bug
When using the visualizer callback I was constantly getting empty masks on completely defected images i.e images in which the anomaly score is greater than the given threshold for each pixel.
If this happens the imshow function called at line 64 of the visualizer.py
self.axis[index].imshow(image, color_map)
Will have vmin=255 and vmax=255 resulting in an empty image which is not the correct output!
The solution is straightforward, set the vmin value to 0 and vmax value to 255 (this actually requires to also multiply the gt_mask by 255 since it's in range [0-1], maybe it's better to just check if there's only one value in the array).
p.s I guess the issue arise in the same way if the gt mask is completely white.
To Reproduce
Use 0 as F1 threshold and the VisualizerCallback on a generic training and the issue should arise.
Expected behavior
The resulting predicted mask should be completely white.

Similar to #139, we'll try to have a look at and address the issue at our earliest convenience.

Thank you for your work!


Click on a node opens all siblings too

I noticed odd behaviour when testing the demo at the demo page.
when I close the tree, and click 1 of the nodes to open, it's siblings pop open as well.
note when I click the arrow it only opens the one, but when I click the name it opens all siblings.
see gif for detail info

Thanks!


Why are we getting random 'undefined' outputs in our logs?

@andrew-aladev please write here your observations about random undefined outputs

https://github.com/thaliproject/Thali_CordovaPlugin/issues/983


Crashes while scraping images

Emulationstation runs out of memory and crashes after scraping for about 20 minutes, seems to depend on the images though how long it takes, but if you start scraping and have a terminal open and run free every once in a while you will see how the memory is slowly being eaten up until it finally crashes.

i report that on https://github.com/Aloshi/EmulationStation/issues and i will take a look
Thanks

The bug has been corrected in emulationstation, i'll pull the master branch and add the correction in the next release !


fix build break in JITTypes.h from merge

After merging, build broke from having multiple changes which added explicit padding to same struct in JITTypes.h

@dotnet-bot test Ubuntu ubuntu_linux_release_static

@dotnet-bot test Ubuntu ubuntu_linux_release_static

LGTM
🚢

:shipit:


pm2.startJSON() is deprecated

See https://github.com/Unitech/PM2/blob/master/CHANGELOG.md#0140---crystalclear-pre-10

Also read https://gitter.im/ezseed/ezseed?at=55c89fde7f578b465ff4852a


Can't find config.yml

All my setups are according to the documentation, yet, it fails to find the config.yml.
➜  gitlab pwd
/Users/Nomadme/Projects/Code/gitlab
➜  gitlab ll
total 8
drwxr-xr-x   3 Nomadme  staff  102 Jan 29 10:15 ./
drwxr-xr-x  27 Nomadme  staff  918 Jan 29 09:49 ../
-rw-r--r--   1 Nomadme  staff  974 Jan 29 10:14 config.yml
➜  gitlab gitlabform ALL
Aborting - config file not found at: /Users/Nomadme/Projects/Code/gitlab/config.yml

Hi @nomadme ! Sorry for a late reply.
Please provide the following info:
Your OS and version
Outputs of:
python --version
pip3 --version
gitlabform --version

Can you also try providing the config path explicitly with gitlabform -c /Users/Nomadme/Projects/Code/gitlab/config.yml ALL?

@gdubicki Thanks for getting back with me.
This is the versions I'm running under.
➜  gitlab_form python --version
Python 2.7.10
➜  gitlab_form pip3 --version
pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
➜  gitlab_form gitlabform --version
usage: gitlabform [-h] [-c CONFIG] [-v | -d] [--strict]
              [--start-from START_FROM] [-n]
              project_or_group
gitlabform: error: the following arguments are required: project_or_group
➜  gitlab_form gitlabform -c /Users/Nomadme/Projects/Code/gitlab_form/config.yml ALL
Aborting - config file not found at: /Users/Nomadme/Projects/Code/gitlab_form/config.yml

Ok, that doesn't really help me. :) Let's move with this to our newly open gitter chat room, ok? -> https://gitter.im/egnyte/gitlabform
(Of course I will post results here for future reference, if that will make sense)

fresh install of python3 and pip3 did the trick.

OK, I re-pulled this repo and now the gitlabform can't find the config.yml again.
gitlabform git:(master) ✗ pip3 list
Package    Version
---------- ---------
certifi    2018.4.16
chardet    3.0.4
gitlabform <IP_ADDRESS>
idna       2.6
pip        18.0
PyYAML     3.12
requests   2.18.4
setuptools 28.8.0
urllib3    1.22
➜  gitlabform git:(master) ✗ python -V
Python 3.5.5

gitlabform git:(master) ✗ gitlabform ALL
Aborting - config file not found at: /Users/Nomadme/Projects/code/deploy_gitlab/gitlabform/gitlabform/gitlabform/config.yml

Ok, never mind, got it working, but API v3 is no longer supported 😝


Check if we can multiply the sum of squares by 2 before doing it

If I am not wrong, we should do this check to avoid overflow. I had this fix in another branch but never merged to the master.

I am not a fan of this.
I think the rationale is that if you add to number, we are safe. If you multiply a number by a reasonable constant (e.g. 2), we are safe.
We are not safe, (we are at risk of overflow or underflow,) if we multiply two numbers together (or square a number).
I think worrying about 2*a is too much paranoia. Then we cannot write any line of code without checking for overflow or underflow. This is too much paranoia. (My opinion.)
I think, in this case,
        // Multiplies the sum by 2
         if( ssq < safe_max<real_t>() )
             ssq *= 2;
         else
             scale *= sqrt(2);

either, take an "acceptable" risk with:
         ssq *= 2;

or then, this is safe
         scale *= sqrt(2);

I think this "if / else" is too much

I am closing this PR. My tests didn't agree with my first remark at https://github.com/tlapack/tlapack/pull/53#discussion_r854361050. So, no need for a PR.


Fix autofill on Catalina by disabling top autofill

Task/Issue URL: https://app.asana.com/0/1199178362774117/1202127639259814/f
iOS PR: TBD
macOS PR: TBD
Description:
Fixes autofill tooltip in Catalina by disabling top autofill (uses the old in-page tooltip).
Steps to test this PR:

Try using autofill in Catalina.
If you can click it and it autofill, it works 🎉!

OS Testing:

[ ] iOS 13
[ ] iOS 14
[ ] iOS 15
[x] macOS 10.15
[x] macOS 12

Internal references:
Software Engineering Expectations
Technical Design Template

SGTM :)


Rake Tasks not loading

Greetings,
I am using Rails 3 with Ruby 1.9.3. The gem loads some rake tasks (defined in migration_test_helper_tasks.rake) to (I suppose) run all migration tests at once. Thing is, I cannot call them. Neither test:migration nor test:migrations work. How can this be?
Looking forward for the reply.
Cheers,
Tiago

Hi there! We’re doing some open source maintenance work and closing old PRs. If you would still like this PR to be merged in, please re-open it by 2-weeks-from-today. Thanks!


Add error handling to discovery module

Coverage remained the same at 98.515% when pulling 7cb44b6c3b90d1f14458f5461523f452af0f9229 on thetic:target-check into 2ab46d14e7cb6a5b141a13dacd07d5d88a39f40d on cpputest:master.


arm compilation error

`/private/var/tmp/bazel_treblez/71836fdab57b2df943c63e6dd024e4fc/sandbox/darwin-sandbox/952/execroot/scql/external/local_config_cc/wrapped_clang -O3    -I../lib -DXXH_NAMESPACE=LZ4 -lc++ -fobjc-link-runtime -headerpad_max_install_names -no-canonical-prefixes -target arm64-apple-macosx11.0 -lc++ -target arm64-apple-macosx11.0 -fvisibility=hidden ../lib/lz4.o ../lib/lz4frame.o ../lib/lz4hc.o ../lib/xxhash.o bench.o datagen.o lz4cli.o lz4io.o -o lz4
ld: warning: ignoring file ../lib/lz4.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file ../lib/lz4frame.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file ../lib/lz4hc.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file ../lib/xxhash.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file bench.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file datagen.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file lz4cli.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
ld: warning: ignoring file lz4io.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
Undefined symbols for architecture arm64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Error in child process '/usr/bin/xcrun'. 1
make[1]: *** [lz4] Abort trap: 6
make: *** [lz4-release] Error 2
_____ END BUILD LOGS _____
rules_foreign_cc: Build wrapper script location: bazel-out/darwin_arm64-opt/bin/external/com_github_lz4_lz4/lz4_foreign_cc/wrapper_build_script.sh
rules_foreign_cc: Build script location: bazel-out/darwin_arm64-opt/bin/external/com_github_lz4_lz4/lz4_foreign_cc/build_script.sh
rules_foreign_cc: Build log location: bazel-out/darwin_arm64-opt/bin/external/com_github_lz4_lz4/lz4_foreign_cc/Make.log
Target //engine/exe:scqlengine failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 645.242s, Critical Path: 642.62s
INFO: 264 processes: 26 internal, 238 darwin-sandbox.
FAILED: Build did NOT complete successfully`

Hi @ztreble
Can you provide your macOS and Xcode version?
Thanks

MacBook Pro (13-inch, M1, 2020) Xcode Version 13.4.1 (13F100)

好的，我们看一下

Hi @ztreble
请问可以提供一下
arch, clang -v, ld -v 的输出吗

Hi @ztreble
请问可以提供一下 arch, clang -v, ld -v 的输出吗

分别是
arm64
Apple clang version 13.1.6 (clang-13<IP_ADDRESS>.5) Target: arm64-apple-darwin21.4.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin
@(#)PROGRAM:ld  PROJECT:ld64-764 BUILD 11:22:55 Apr 28 2022 configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em LTO support using: LLVM version 13.1.6, (clang-13<IP_ADDRESS>.5) (static support for 28, runtime is 28) TAPI support using: Apple TAPI version 13.1.6 (tapi-13<IP_ADDRESS>)

Hi @ztreble
ld: warning: ignoring file lz4io.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
It looks like somehow some of the object files were built for x86_64. arch, clang and ld looks fine.
Can you try bazel clean --expunge and rebuild?

Maybe could check if /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/ is empty. If it's so, then below may resolove this question.

xcode-select --install
then, sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/* /usr/local/include/

More info, see https://stackoverflow.com/questions/58278260/cant-compile-a-c-program-on-a-mac-after-upgrading-to-catalina-10-15/58349403#58349403

Hi @ztreble
ld: warning: ignoring file lz4io.o, building for macOS-arm64 but attempting to link with file built for unknown-x86_64
It looks like somehow some of the object files were built for x86_64. arch, clang and ld looks fine.
Can you try bazel clean --expunge and rebuild?

可以了，感谢


fixes for #62 and #70

fixes for #62 and #70
Added Chicago support and way to pick style
merged two InLineParsers to rid of bugs in the preparse's inlineparser

dont merge yet i missed something


Split ScheduleGraph::process_configs function (adopted)

Adoption of #10617, resolved conflicts with main

Alright, I understand your concerns. I've tried recombining recursion and simplifying a little bit, while still keeping some of the extracted functions. let me know if this is better in your opinions or if I should revert it back


Update dynamic allocation options

Description
The previous dynamic allocation description was not correct. With this addition we explain it a bit better
Motivation and Context
After a customer conversation we decided to change this because it was and not correct and not clear enough

@lauramthomas @lysannep @aoleszyn
Any change that you can review this one, it's customer feedback

Thanks @lysannep  for the feedback, I've accepted it all


Use one FetchFunction and one ParseFunction for all types of URLs

Currently we have different fetchers and (effectively) different parsers for robots.txt, sitemap, and regular URLs. This isn't very clean, and duplicates code. So an alternative approach is to have a single FetchFunction and a single ParseFunction that knows how to handle the different types of URLs.

Add a URL type as part of the ValidUrl class - e.g. regular, robots, sitemap.
In robots function, if there's no robots result yet for a domain, reject the URL with new "no robots" result, inject a domain/robots.txt URL into the stream, and create a "pending robots" result.
In robots function, if there's a pending robots result for a domain, reject the URL with the same "no robots" result, but don't inject the robots.txt URL into the stream.
In fetch function, auto change settings for robots or sitemap URLs (e.g. max size)
In parser function, process robots fetch results with crawler-commons parser, and send results to robots function via additional stream.
In parser function, process sitemap fetch results with crawler-commons parser.

We could also use this to improve handling of shortened URLs. Basically flag the URL as a shortened URL, and in the FetchFunction we use a different fetcher (no redirects) to resolve. This would solve the issue of us currently (re)fetching the same shortened URL multiple times. So basically we treat it as a special case of redirection, where we're anticipating the redirection and optimizing for it.


Issue with HEIC format

Experienced an issue with .heic file format.
See file and error report attached.
IMG_3945.HEIC.zip

Fixed in iscc-sdk v0.6.0 ... iscc-web will need to update to fix the web demo.


doc: Add utils.show_doc()

Calling utils.show_doc() from a Jupyter notebook opens an IFrame with
online LISA documentation.
Since we don't have an intersphinx inventory online yet, that relies on
the documentation being built locally to generate the objects.inv file.
The HTML that is displayed is the online one though. To build the doc:
$ cd doc && ./pedantic_build.sh

Not sure if the best behavior is an IFrame inside the notebook, or just opening a browser window. The IFrame does not have any history facility, so the browser experience might be better ...

I'd got for a browser window to follow Trace.show(): https://github.com/arm-software/lisa/blob//lisa/trace.py#L576

Default is now opening a browser, but iframe=True can also be used if someones fancies showing off our doc using notebook wizardry (s/notebook/jupyter lab/ for really cool 21st century guys using ugly iframe from the 90's).


(feat): (testing): Add extensible unpacking interface + controller tests

Description

Adds the extensible unpacking interface introduced by @joelanford's WIP PR #59 but limits it to only adding an image source.
Adds tests for the Catalog controller

Motivation

Fixes #62
Fixes #52
Fixes #63
Fixes (maybe?) #6
Fixes #40

@joelanford Follow up for exploring potential alternatives as we discussed #66

I'm concerned that this PR review is treading into: "let's dissect and tweak stuff about how rukpak does things", and I think:
a) we shouldn't diverge from rukpak's way of doing things because at the end of the day, we need to do the exact same thing: source a filesystem from some remote place. If we need something in rukpak to change, let's make sure we open an issue in rukpak about it.
b) we should capture the things about the implementation that we think should be improved (again, probably starting in rukpak).
c) if we haven't already we should capture an issue about converging the implementations.
If we diverge here, it just means more work when we go back and converge.

I'm concerned that this PR review is treading into: "let's dissect and tweak stuff about how rukpak does things", and I think:
a) we shouldn't diverge from rukpak's way of doing things because at the end of the day, we need to do the exact same thing: source a filesystem from some remote place. If we need something in rukpak to change, let's make sure we open an issue in rukpak about it.
b) we should capture the things about the implementation that we think should be improved (again, probably starting in rukpak).
c) if we haven't already we should capture an issue about converging the implementations.
If we diverge here, it just means more work when we go back and converge.

+1. FWIW we could use https://github.com/operator-framework/catalogd/issues/66 as the issue for the convergence of the implementations


Update 1.middleware.md

"nuxt": "^3.6.2"
middleware works only with import and no strings in definePageMeta -> middleware

🔗 Linked issue

❓ Type of change

[x] 📖 Documentation (updates to the documentation, readme or JSdoc annotations)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality like performance)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📝 Checklist

[ ] I have linked an issue or discussion.
[x] I have updated the documentation accordingly.

This should not be the case - if it is, it's a bug. Would you open an issue with a reproduction please? 🙏


Site is first showing content without css

Hi,
I'm using this plugin i a gridsome site.
The plugin works fine but when i first enter the website it is showing content without css and after 2, 3 seconds i got the css styles back.

what’s the site? also there’s a netlify bug messing up this plugin that still isn’t fixed AFAIK https://github.com/netlify/build/issues/1384

Hi thanks for the quick answer!! https://www.kyagency.be

I’m not sure but I think it’s because critical (which this package depends on) inlines the wrong critical CSS, it’s probably the JavaScript image loading that messes it up. It seems like it first has the styles for the fully loaded website:

But because there’s no images the layout is messed up. Then only once the page has loaded, it loads the rest of the CSS, but I guess the styles for the loader are in the rest of the CSS, so it only shows up after that.
Either way, I can’t really fix it (as long as you don’t have Netlify’s bundle CSS post-processing enabled). You could try playing with options but I’m not sure it’s worth it. 🤷♂

Thankyou for looking at it, i hope i find a solution soon because this site is for a client 😫

Sorry that I can’t help more. Is inlining critical CSS really that… critical for you?
If it is, think you could re-implement this yourself:

Inline the styles for the site’s loader and make sure you don’t load the rest of the CSS
On top of loading images (and whatever else), load the rest of the CSS using https://github.com/filamentgroup/loadCSS


B-18326 Update the Estimated Weight - B-18327 Remove Fields - B-18322 Update Requested pickup date

Created from old PR
AC copied from the Agility Tickets
B-18326: Given that I am a TOO, when reviewing the PPM dashboard, then I will see "Estimated Weight" which displays the customer's estimated weight they entered during onboarding.
B-18327: Given that I am a TOO, when reviewing the PPM dashboard, then I will not see fields "requested delivery date", "Scheduled delivery date",  "Actual delivery date", and "Required Delivery Date"
B-18322: Given that I am a TOO, when reviewing the PPM dashboard, then I will see requested pick up date adjusted to planned move date which displays the customer's planned move date entered during onboarding
B-18326 Update the Estimated Weight
B-18327 Remove fields -"Requested delivery date", "Scheduled delivery date",  "Actual delivery date", and "Required Delivery Date"
B-18322 Update Requested pickup date
Summary
Why are 3 different Agility Tickets on one PR?
The reason I thought appropriate to combine these 3 tickets into a singular PR is that it will cut down on technical overhead since the focal point that needs to be changed/edited is the same for all 3 tickets tickets.
When the details are displayed for a PPM shipment on the MTO tab, it should display the estimated weight entered by the customer in stead of the Prime estimated weight (B-18326). It should also not show Requested Delivery Date, Scheduled Delivery Date, Actual Delivery Date, or Required Delivery Date (B-18327). Additionally, in stead of Requested pick up date it should show Planned Move Date and display the customer's Planned Move Date entered during customer onboarding, Scheduled pick up date should be adjusted to Actual Move Date and display the date the customer identifies that they started their PPM, and Actual pick up date should be adjusted to Actual Arrival Date and display the actual arrival date that the customer identifies as their arrival at their destination (B-18322).
How to test

Make a PPM and note what is entered for the estimated weight during shipment creation.
Open the PPM shipment on the MTO tab as a TOO user.
Observe that the estimated weight entered matches that entered by the customer.
Observe that none of the follow fields show up:
-Requested Delivery Date
-Scheduled Delivery Date
-Actual Delivery Date
-Required Delivery Date
-Requested Pickup Date
-Scheduled Pickup Date
-Actual Pickup Date
Observe that the following fields and values show up in stead:
-Planned Move Date
-Actual Move Date
-Actual Arrival Date

Screenshots

Your screenshot has the old 3 fields.  Suggest replacing w/expected result.


send message to groups

hi, there is no endpoint to send messages to groups.
and there is no way to get the chat id of groups.

Hi!

hi, there is no endpoint to send messages to groups.
The usual sendText works here https://waha.devlike.pro/docs/how-to/send-messages/#send-text-imagesversionscorepng-imagesversionspluspng - set group id in chatId field

You need to get chat id of the group first - it's better to do so by joining the group and then receiving a message - the event that send to the webhook contains chat id that you're searching for

and there is no way to get the chat id of groups.
It's true, right now there's no way to get list of groups nor list of your contacts. We're working on it tho https://github.com/devlikeapro/whatsapp-http-api/issues/32

@behind24proxies Please let us know if it doesn't help!

Hi!

hi, there is no endpoint to send messages to groups.
The usual sendText works here https://waha.devlike.pro/docs/how-to/send-messages/#send-text-imagesversionscorepng-imagesversionspluspng - set group id in chatId field

You need to get chat id of the group first - it's better to do so by joining the group and then receiving a message - the event that send to the webhook contains chat id that you're searching for

and there is no way to get the chat id of groups.

It's true, right now there's no way to get list of groups nor list of your contacts. We're working on it tho https://github.com/devlikeapro/whatsapp-http-api/issues/32

Yes, that works 👍👍
Are you also making a get endpoint to retrieve the last x messages from a convo? (I opened an issue for that a while ago, nobody answered)


Moving information from the drive to the wiki

All static documents (handbooks, etc.) should be uploaded directly to the wiki.
Dynamic documents, like spreadsheets, should be linked to somewhere on the wiki.

This comment is a test


Logging to files instead of stdout

I am using machine_batch to spin up hundreds of instances in parallel. The chef provisioning log is too cluttered because of this and I would like to have logs from different instances go to separate log files.
chef provisioning has config[:stream_stdout] and config[:stream_stderr] as options we can pass in when creating Transport SSH object. But we need fog driver to open files, pass it to transport object and close them after the converge, for the logs to be written to disk

No movement, if you'd like to help I'd love to see PR, but I'm closing this due to no movement.


Move imports and constants to files needed

Some of the import statements aren't needed to be in every file, especially things like uuidv4 and sendgrid. Move these along with any other constants to the files necessary.

I think this issue is moot now as of #143 and #148.
We can open up a new, more specific issue if we have to move any other imports around later.


Increase max memory usage when running tests

Temporary fix for max memory hit errors when running tests on github
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

Signed-off-by: Alex Andreev<EMAIL_ADDRESS>

Errors like this one expected to disappear https://github.com/lensapp/lens/runs/6828980968?check_suite_focus=true

This shouldn't be necessary once #5597 is merged FYI


Adding schema for the initial means assessment processing

What
https://dsdmoj.atlassian.net/browse/LASB-775
Schema Creation for the Initial Means Assessment processing.
Describe what you did and why.
Checklist
Before you ask people to review this PR:

[x] Tests should be passing: ./gradlew test
[x] Github should not be reporting conflicts; you should have recently run git rebase master.
[x] Avoid mixing whitespace changes with code changes in the same commit. These make diffs harder to read and conflicts more likely.
[x] You should have looked at the diff against master and ensured that nothing unexpected is included in your changes.
[x] You should have checked that the commit messages say why the change was made.


Add corretto maven build dockerfile

install maven and jdk17 into image and include configure-maven script to prefer virtual-release artifactory url

nit: all files should have a linefeed at the end, as per https://stackoverflow.com/questions/729692/why-should-text-files-end-with-a-newline


Implement fix to allow for dynamical decoupling to run on newer devices

Add pulse alignment, switch ALAPSchedule to ALAPScheduleAnalysis, and switch DynamicalDecoupling to PadDynamicalDecoupling.

@georgezhou20 As you fix the CI failures, keep in mind that the "Development version tests" are expected to fail (see #6 ).


MH-13515, add health-check endpoint

provides more detailed json response as defined by https://tools.ietf.org/id/draft-inadarei-api-health-check-03.html

status
notes
HTTP code
meaning

pass
n/a
200
All is OK

warn
service(s) in WARN state
200
Partially working service here

warn
services(s) in ERROR state
200
Look for service on another node

fail
maintenance
503
Node not available, try again later

fail
disabled
503
Node not available, try another node

fail
offline
503
Node not running, try another node

@JamesUoM Build errors.


Change the path and filename to not conflict with addon

While swapping the project to use yarn, some of our dependencies are using this package and ember build started creating dist/assets/vendor.js with the index.js file of this package instead of the file defined by the this.import() line:
https://github.com/rwjblue/ember-factory-for-polyfill/blob/master/index.js#L18
While debugging this, I noticed that the problem is that when we swapped to yarn both files exist in the folder that broccoli uses to merge:
ember-factory-for-polyfill/index.js
ember-factory-for-polyfill/vendor/ember-factory-for-polyfill/index.js
So both get included even tho the ember-factory-for-polyfill/index.js one is a link (see screenshot attached).

I'm pretty sure that this is caused by the fact that yarn has different package paths for node_modules than NPM, and thus creating this problem only for projects using yarn and with some particular configuration.
Please let me know if you need more information about this fix.

Something in your build is exposing all of mode_modules into vendor (this is not good 😱). I'm not opposed to changing the file name but you should really track down that other bug.

I'll try to see if other similar projects using react have the same behavior, and if not, try to find which module is causing this.
At least with this fix, we would be unblocked to swap to yarn which makes our full build times much faster.

I have many projects using yarn that do not exhibit this behavior.
If we are going to change the name, I'd prefer to keep it in the ember-factory-for-polyfill subfolder.  Can you update this PR to move the file to vendor/ember-factory-for-polyfill/polyfill.js instead?

Ok, I updated and tested it locally and seems to still work fine, since it won't conflict with the index.js.
I updated the PR. Let me know if you need anything else and I'll keep you posted on what I find about what is causing the other files to be linked to the tmp folder.

@rwjblue, I did a bit more digging with one of our biggest projects and I got the same result (they aren't using this package but one of the dependencies is using ember-getowner-polyfill).
Here is what I found:
tmp//broccoli_merge_trees-input_base_path-Bv4fQpLF.tmp/0/modules/ember-getowner-polyfill/index.js
tmp//broccoli_merge_trees-input_base_path-kWgllJ4N.tmp/1/modules/ember-getowner-polyfill/index.js
tmp//broccoli_merge_trees-input_base_path-lOVJ9XGK.tmp/0/modules/ember-getowner-polyfill/index.js
tmp//broccoli_merge_trees-input_base_path-rVVa4Qjb.tmp/37/modules/ember-getowner-polyfill/index.js
tmp//broccoli_merge_trees-input_base_path-WzbluZgy.tmp/0/modules/ember-getowner-polyfill/index.js
//... other stuff
tmp//rollup-cache_path-UBSgWWwb.tmp/node_modules/ember-getowner-polyfill/index.js
tmp//simple_concat_concat-input_base_path-Qbs7J7l3.tmp/ember-getowner-polyfill/index.js
tmp//simple_concat_concat-input_base_path-r8bG4AXD.tmp/modules/ember-getowner-polyfill/index.js
tmp//source_map_concat-input_base_path-KtFVtlht.tmp/modules/ember-getowner-polyfill/index.js

It seems that the original module is always copied into the temporary folders for broccoli, rollup, concat and source maps.
If you can point me in the right direction, maybe I can find which part of the build in ember-cli is not working as expected.


db.Transaction is not really use TRANSACTION with sqlite

I 'm using db.Transaction and turn on log.
When I turn call db.AutoMigrate(&user{}), the log print:

BEGIN TRANSACTION;CREATE TABLE `users__temp` (`id` integer,`created_at` datetime,`updated_at` datetime,`username` text NOT NULL UNIQUE,`password` text NOT NULL,`auth_info` text NOT NULL,`active` numeric NOT NULL DEFAULT true,PRIMARY KEY (`id`));INSERT INTO `users__temp`(`id`,`created_at`,`updated_at`,`username`,`password`,`auth_info`,`active`) SELECT `id`,`created_at`,`updated_at`,`username`,`password`,`auth_info`,`active` FROM `users`;DROP TABLE `users`;ALTER TABLE `users__temp` RENAME TO `users`;COMMIT;

But when I insert record to the table, it print:

INSERT INTO `users` (`created_at`,`updated_at`,`username`,`password`,`auth_info`,`active`) VALUES ("2020-09-03 16:49:18.5","2020-09-03 16:49:18.5","xxxxxx","123123","123123",true)

There's no "BEGIN TRANSACTION" and "COMMIT"

The code like this:
db.Transaction(func(tx *gorm.DB) error {
                tx.Create(&user{
			Username: u.Username,
			Password: password,
			AuthInfo: authInfo,
		})
                return nil
})

db.Transaction(func(tx *gorm.DB) error

We are using the database/sql Transaction API in this case, so no SQL log for "BEGIN TRANSACTION" and "COMMIT"

When I turn call db.AutoMigrate(&user{}), the log print:

As sqlite doesn't allow alter columns after table created, so we are writing a big single SQL to make the change...

Thank you, I guessed this may be the reason, but I'm not sure.

Thank you, I guessed this may be the reason, but I'm not sure.


[Bug]: node.js dependency update

Problem: What is happening?
the pipeline is breaking because it doesn't find the version of node.js:16.16, but it is configured in the application as shown in the image.

The error message below says that the version of node.js16.16 was not found, but it was configured correctly in the application.

Don't know / other
SDK Version
No response
Reproduction link
my link reproduction: https://app.devopness.com/actions/20803
Additional details
No response

Thank you for your report @Hugollemos. We are investigating about this issue and will fix it as soon as possible.

@Hugollemos this issue has been fixed. Feel free to reopen if needed.
Thank you for this bug report!


Change the text for external reservation (TAM-169)

Change the text from Tarkista saatavuus to Caraukset muualta

This is not needed after all. The text was supposed to be Tarkista saatavuus . Finalised with Saari.


Sending images

As editor
I want to send images in order to share results.

@drjakob is this a duplicate of https://github.com/tactilenews/100eyes/issues/1059?


#198 Created GET /categories/{id} Route

Description

Created happy and sad path tests for GET /categories/{id} endpoint
Created API endpoint for GET /categories/{id}
Created get_category(id) method

Type of change

New feature (non-breaking change which adds functionality)

Can we please get one more check in addition to the too_low and too_high that verifies a 404 when you send a string of non-numeric characters? I think we used waffles in another test, but it would be nice to take this opportunity to get some strings with other ascii characters and see how it behaves in that situation.

Other than that, I'm good with the change! Thanks so much for the contribution! Let's make it happen

Made the suggested changes and thanks for the welcome to OC.  This is my first time contributing to open source and my first time working with Python/Docker 👍


fix: lightgbm getting stuck when empty partition is chosen as the main worker in singleDatasetMode

Summary
Lightgbm can get stuck when SingleDatasetMode is enabled if an empty partition is, by random chance, chosen as the main worker in the executor.
The fix is to only allow non-empty partitions to be chosen as the main worker.
Tests
Run the test "Verify LightGBM Classifier won't get stuck on empty partitions" in the file:
https://github.com/microsoft/SynapseML/blob/master/lightgbm/src/test/scala/com/microsoft/azure/synapse/ml/lightgbm/split1/VerifyLightGBMClassifier.scala#L610
many times, by random chance it will often get stuck after several runs.
Dependency chances
No dependency changes.

/azp run

Codecov Report

Merging #1458 (375f08f) into master (753b29a) will decrease coverage by 17.78%.
The diff coverage is 100.00%.

@@             Coverage Diff             @@
##           master    #1458       +/-   ##
===========================================
- Coverage   84.52%   66.73%   -17.79%
===========================================
  Files         291      262       -29
  Lines       14530    13250     -1280
  Branches      710      722       +12
===========================================
- Hits        12282     8843     -3439
- Misses       2248     4407     +2159

Impacted Files
Coverage Δ

...osoft/azure/synapse/ml/lightgbm/LightGBMBase.scala
94.56% <ø> (ø)

...rosoft/azure/synapse/ml/lightgbm/SharedState.scala
89.28% <100.00%> (+0.82%)
:arrow_up:

...zure/synapse/ml/lightgbm/TaskTrainingMethods.scala
100.00% <100.00%> (ø)

...la/org/apache/spark/ml/param/TypedArrayParam.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...microsoft/azure/synapse/ml/codegen/Wrappable.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...oft/azure/synapse/ml/codegen/GenerationUtils.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...t/azure/synapse/ml/automl/DefaultHyperparams.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...m/microsoft/azure/synapse/ml/codegen/CodeGen.scala
0.00% <0.00%> (-98.44%)
:arrow_down:

...soft/azure/synapse/ml/cognitive/AudioStreams.scala
0.00% <0.00%> (-87.88%)
:arrow_down:

...ft/azure/synapse/ml/cognitive/AzureSearchAPI.scala
2.59% <0.00%> (-87.02%)
:arrow_down:

... and 91 more

Continue to review full report at Codecov.

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

/azp run