Mission RTL

Implement a RTL which uses the planned mission and has the following characteristics:

The mission contains a landing pattern

If RTL is triggered from the mission mode the mission is continued in the fast forward mode:

Jumps are ignored
The delay command is ignored
Loiter waypoints are converted to simple waypoints

If RTL is triggered from any other auto mode, the closest waypoint (for FW not a landing WP) is identified and the mission is continued in the fast forward mode from that waypoint.
If RTL is triggered from a manual mode the vehicle flies directly to the landing waypoint and lands there.

The mission does not contain a landing pattern.

If RTL is triggered the mission is flown in reverse starting from the previous position waypoint to the current mission waypoint.
If RTL is triggered from a any other auto mode, the closest waypoint is identified and the mission is flown in reverse starting from that waypoint.
If RTL is triggered from a manual mode the vehicle directly flies to the home position and lands there after the specified time.
When flying the mission in reverse:

Any non-position setpoints are ignored.
Any position setpoints are converted to regular waypoints (NAV_CMD_WAYPOINT).
In case of vtol in multicopter mode a transition to the fw mode is executed before flying the mission in reverse.

No valid mission is available

If no valid mission is available the regular RTL is executed (fly to home and land there)

The mission changes while in RTL

No valid mission was available and a mission with a landing wp is uploaded

The closest wp is determined and the mission is continued starting at that wp

No valid mission was available and a mission without a landing wp is uploaded

The closest wp is determined and the mission is flown back starting at that wp

A mission with a landing wp changes

The closest wp is determined and the mission is continued starting at that wp

A mission without a landing wp changes

The closest wp is determined and the mission is flown in reverse starting at that waypoint.

The mission changes from no landing wp to containing a landing wp

The closest non landing wp is determined and the mission is continued from that wp

The landing wp is removed from the mission

The closest mission item is determined and the mission is flown back from that wp.

If the vehicle is in the normal mission mode, flying, and a new mission is uploaded then the mission is continued from the closest waypoint to the vehicle at the time the new mission is resumed.
I did test it in SITL for a multicopter, vtol, and plane.
I tried to test and catch all corner cases. However, as it is a safety critical feature it would be good if at least one reviewer would also test it (just set the RTL_TYPE parameter to 2).

@dagar can you give it another view?

This is looking really good. I'd still like to see if dataman access can be solely the responsibility of Mission, and if a few areas can be simplified (navigator_main logic, and activation).
I'll go through it again and make specific suggestions, but overall we can definitely get this in soon.

@dagar what is the status of your review?

@dagar it passed now the CI. Can you give it a look and merge it if it is good?

There are a few more minor things, but I think we can live with this. My main concern is that without comprehensive testing or full documented behaviour it seems like this could be accidentally broken rather easily.

After some discussion with a co-worker I implement the fast forward mission mode for RTL. In this mode the mission is flown ignoring jumps, loiter waypoints and delay commands to ensure arriving at the landing waypoint faster.
I as well as the co-worker tested all the functionalities.
@dagar any pending changes from your side?

I combined the MissionReverse and Mission class based on an input of @dagar .
I redid all the tests for the different switching conditions again to make sure that it still works.

I still wish we had a better design in place to contain the growing navigator complexity, but I think we can live with this for now.
Let's do some testing to verify everything, especially any potential regressions in and around the navigator <-> rtl interaction. How it changes with respect to landing detected is another concern.
Once we're confident with SITL (both MC + FW) we can ask the test team to fly it.

Hello Everyone,
I have tested this (PR#8749) RTL worked without any issues.
1- RTL was tested after testing flight modes: Manual, Position and Stabilized and Mission.
https://logs.px4.io/plot_app?log=1e73f039-fbd4-488c-bd92-c993384d1776
https://logs.px4.io/plot_app?log=1d67e090-eaaa-4b75-92e8-502d19a5a76f
2- RTL was tested before the mission, take off in position few for a few seconds away from the home point and activated RTL several times without any issues. After that Position, Manual and Stabilized and mission were tested without any issues, RTL was done at the end with no issues.
https://logs.px4.io/plot_app?log=f5d39c8f-0c8b-4926-aec5-a6a52a96e28d
3- RTL was tested at the beginning take off in position and activated RTL without any issues, tested RTL a few more times successfully, tested manual, position and Stabilized did not trigger mission on this flight.
https://logs.px4.io/plot_app?log=11ca9aa9-913c-4b90-8eec-671134ebcff9

Flights with pixhawk 3 pro (V4PRO) Good flights no issues.
https://review.px4.io/plot_app?log=f420d955-f3ab-41dd-86b8-f9bace610ff2
https://review.px4.io/plot_app?log=751a38df-7c78-4bb9-8b34-74f4b32fac35

2 flights on the pixhawk mini good flight and rtl on both.
https://review.px4.io/plot_app?log=affce843-ec47-4ce3-ab6c-8f5c62173c8a
https://review.px4.io/plot_app?log=ad4b5cdf-145e-4637-958e-4209bbb6556e

@acfloria Sure, we will be able to test it until next Monday. If you can please provide details of the testing and the expected behavior by each RTL type.
Thank you!

@acfloria I'm finally getting around to SITL testing this again.  I'll watch for your updates this weekend.  In the meanwhile I'm finding some bad behaviors.  I'll add more if I find other issues.
Flyaway behavior if tracking the Land waypoint in mission mode and Return mode is entered (pressed RTL button, or lost comms, etc)

Another issue:
The loiter-to-alt with tangent exit criteria seems messed up for FW.  I don't know if this is caused by this PR or if it is an issue with Master right now.  When going back to the landing loiter in Return mode the tangent exit criteria seems to be ignored and the vehicle tries to land on the path between the center of the loiter and the LandWP, not the pre-planned tangent approach direction.  It seems to happen in Return mode, but not Mission mode.  This is bad for 2 reasons: 1) does not complete the loiter until the heading exit critera, 2) lands on the wrong approach line to landing.

@Antiheavy I also was able to replicate the flyaway behaviour, so I will investigate on how to fix it.
With respect to the other issue: It only happens while in RTL, right? This is expected as Loiter to alt waypoints are ignored. I will check if we allow those waypoints in RTL this issue can be solved

With respect to the other issue: It only happens while in RTL, right? This is expected as Loiter to alt waypoints are ignored. I will check if we allow those waypoints in RTL this issue can be solved

Yes, i could only get the bad loiter-to-alt landing pattern behavior to happen while in RTL, both RTL_TYPE 1 and 2

I fixed the fw landing issue. @Antiheavy can you confirm please that it works now?

changing the waypoint while flying towards the home position might not have the expected effect.

can this be improved to not cause confusion and/or bad system behavior?  In my experience if there is a way to break the system, users will do so very quickly (...like me!)

also, I am unable to test this firmware branch with newer versions of QGC (say within the past month or so).  Older QGC versions work fine.  I get this error in newer QGC versions using this firmware:

@Antiheavy I managed to fix the issue you described. I redid all the other tests, can you also confirm that it is now working as you expect it?
With respect to your QGC issues I don't know what could be the issue. I tested it with that branch https://github.com/mavlink/qgroundcontrol/pull/6366 and it worked.

@Antiheavy I managed to fix the issue you described. I redid all the other tests, can you also confirm that it is now working as you expect it?

@acfloria i just recently got my SITL up and running again.  I will try to test this again this weekend.  In particular, I want to test what happens when flying, then an "infeasible" mission is uploaded, and then Return mode is triggered...

@acfloria I tested the following version in fixed wing SITL for a couple hours.  The issues above seemed fixed and everything else I tested seemed to behave as I would expect.

It seems like this PR is getting pretty close.  Another possible topic to consider is cleaning up the use of the term "RTL" and move towards using "Return".  There has been discussion on this multiple times in the past.  A large PR like this with changes to Return mode might be an opportunity to make improvements.  thoughts?

@PX4/testflights could you test this PR again.
The characteristics of RTL_TYPE is the following:
0: Regular RTL, fly directly to the home position
1: If a landing point is available fly directly to the landing waypoint (or the start of the landing sequence). If no landing waypoint is available fly directly to the home position
2: See PR description

@acfloria we use to download the build (px4 file) from jenkins/artifacts, but this last commit (31a533a) couldn't be built by jenkins, could you fix that please?

few flight on Pixracer (V4)
https://logs.px4.io/plot_app?log=1d825845-190d-4c96-acaf-e06833a53235
RTL_TYPE set to 0
rtl set yaw, headed to home position; expected behavior
https://logs.px4.io/plot_app?log=bc24916f-5f4c-45c5-bf43-0cb956964f86
RTL_TYPE set to 1; half way through Auto, engaged RTL and copter headed towards pre-established land but very slowly and not in a straight path
https://logs.px4.io/plot_app?log=3fca5a22-ae77-4fc3-97f7-028660d5176f
RTL_TYPE set to 1; never engaged auto; engaged rtl and copter headed towards LAND point very slowly, descending on its way to said point

@r0gelion I finally came around fixing the CI Error. Could you now do some test flights?

couple flights running new commit a70cd4e on Pixracer (V4) with RTL_TYPE set to 2
https://logs.px4.io/plot_app?log=a5362bfd-9859-46c5-838a-e307f298ff38
engaged rtl during the mission, copter did a 180 turn and ran the mission back to its start, successfully landing at home position
https://logs.px4.io/plot_app?log=bb68caef-ab20-43b0-919c-d130dd0ab852
manual take-off; never engaged AUTO; RTL returned to home position as expected

rtl_type = 1 seems to be working now
https://logs.px4.io/plot_app?log=6537154f-900a-49b8-aa7f-e89d4567e300
https://logs.px4.io/plot_app?log=191414ba-2729-4f95-a0b1-25ac934bd938
https://logs.px4.io/plot_app?log=c97ecfc2-e475-4e27-b9a9-9fcbf1c8a83c

@dagar good to go?

@acfloria @dagar Question regarding this PR: Is the following behaviour intended?

Takeoff
Create waypoint mission where some intermediate waypoint is close to the current location
Start mission. The vehicle will jump to the closest waypoint and commence the mission from there, skipping all waypoints before that.

Example from SITL test. In this case waypoints 1-4 were skipped:

The changes responsible for this are these two blocks in mission::on_activation() and mission::on_active(), setting the current waypoint to the closest mission item.
https://github.com/acfloria/Firmware/blob/a70cd4e54567ae774ada1d0197797890c16e717f/src/modules/navigator/mission.cpp#L155-L158
https://github.com/acfloria/Firmware/blob/a70cd4e54567ae774ada1d0197797890c16e717f/src/modules/navigator/mission.cpp#L198-L206
Tested on current master (ca5e22583f9dd81852856a9169523d8135b81db6) with SITL make posix_sitl_default jmavsim and default parameters.

Yes, it was intended. If a mission is uploaded while flying then the closest mission item is set as the next one. If the mission is uploaded/changed while on ground this check is ignored.
Do you have a strong objection regarding this design?

Dos this only happen in Return mode or is this the behavior always now, even is mission mode?

If a mission is uploaded while flying then the closest mission item is set as the next one.

We just discussed and this is unintuitive and does not make sense except for some special cases. It should not be default behaviour but rather something the user can enable by checkbox. FYI @julianoes @Stifael

@Antiheavy It always happens, check the screenshots. It was a common waypoint mission without RTL involved.
@acfloria

Yes, it was intended. If a mission is uploaded while flying then the closest mission item is set as the next one. If the mission is uploaded/changed while on ground this check is ignored.

Do you have a strong objection regarding this design?

Well, at first I thought it was a bug :p
When I upload a mission manually, I would expect the drone to fly exactly that mission and not just half of it. I see that it makes great sense when things like RTL are generated as a mission with multiple waypoints. Then there is no need in flying through all waypoints.
Do you expect people to always start missions from a landed and disarmed state? I  for one never do that and I am probably not the only one.

Ok, then I will change it back for the regular mission.

Splendid, thank you :D

Please open a new issue so we can fix this for the v1.8.0 ASAP.

Ok, then I will change it back for the regular mission.

We should also check the behavior with RTL_LAND=1 after you make your fixes.   Uploading a new mission while in Return mode (RTL_LAND=1) should not change the mode and it should stay flying the landing pattern.

@Antiheavy Seems to me that we need to get this documentation underway in the coming weeks. Are you still able to do first draft? If not, can you please copy the initial post on behaviour, and create a modified version that describes the final behaviour we ended up with?

@dagar

Please open a new issue so we can change this for the v1.8.0 release ASAP.

Done: #9606

Hello, any news regarding this feature?

@superware what do you mean with "this feature"?

@potaito "RTL which uses the planned mission" :)

@superware Mmmmh not sure I can follow. This PR was merged long ago and the feature should be part of PX4 now. But it brought an additional feature with it which we wanted to take out retroactively (issue #9606)

@potaito In fairness, there are no docs on this. I'm trying to get clarity on exactly how this behaves in https://github.com/PX4/px4_user_guide/issues/565

Oh yeah absolutely. I'm not pretending to know how this works :sweat_smile:
But if the feature is not working as it should, @superware should open an issue. That's why I wanted to better understand his question.

@potaito FYI, see https://github.com/PX4/px4_user_guide/pull/571 for docs :-)


Path symlink follow

Currently, path_link doesn't take old_flags into account and always follows symlinks. Besides, the tests are incorrect: it's okay to create a hardlink to the dangling symlink or a symlink loop as long as symlinks are not being followed.
This PR fixes the tests and makes sure that path_link follows symlinks only when asked to.
I've discovered this issue while working on the implementation of path_link for Windows and decided it's going to be easier to discuss the issue together with a fix.

@sunfishcode @kubkon ping


Intro screen

Menu and placeholder content to start filling in, prior to launching
the actual tour.

Awesome!


Links In Layout Not Working In MSEDGE

I had used the tutorial on the transparent layout . But both the title and the links will not show on MS Edge
It works perfectly with Chrome.

@jig9 The demo (and the corresponding codepen) work fine for me in Edge. Could you provide us with a codepen, that reproduces the issue for you?

Oh i went back to Windows 8.1


How to connect?

I can generate a runtime and use it in a .NET Core 2.1 application. But where should I connect? Obviously, ws://... is not the URL to go to. I've tried with ws://localhost:9223 but whatever I try to do, I get an HTTP 404 exception. Please advice. I have never used Chrome DevTools before but now need it to have chrome print a web page to a PDF file for another application.

Turns out I first have to fetch JSON documents from http://localhost:9223/json and http://localhost:9223/json/version to get webSocketDebuggerUrl values I can connect to. Very confusing. Had to put together numerous web search fragments to find this out. Shouldn't this be in the very first example?

Hi! The example here includes this, but I'll make the documentation a bit better.


Disable xyz stage

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a5e5edd). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #24   +/-   ##
=======================================
  Coverage        ?   61.01%
=======================================
  Files           ?       11
  Lines           ?     1503
  Branches        ?        0
=======================================
  Hits            ?      917
  Misses          ?      586
  Partials        ?        0

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 a5e5edd...9145847. Read the comment docs.


Don't write response multiple times

Currently, when timeout happens, response is written two times and panic is raised.
Following GIF shows timeout causes panic.
Note that before I tested, I added sleep to ProcessingImg to wait for 5 seconds and changed timeout duration to 3 seconds.

After this fix applied, panic is not raised. See below.

Note: I'm quite a beginner in Golang and don't have AWS server. So before merge this, at least please test this works on proper environment.

Thanks for PR!!!


Add glob pattern for hash index

Avoid irrelevant files when scanning the index folder

Thanks. Can you run the style fixer? https://github.com/huggingface/datatrove?tab=readme-ov-file#contributing


Support of MaterialUI 1.0

Will Material UI 1.0 be supported ?

Yes.  I've been working on getting some proper documetation up.  Once that's done I'm going to work on trying out Material 1.0 and and formsy-react@beta


Error message after target puts in email on office 365

Question. When I test the lure for MSoffice365, as soon as the email is put in I get an error message:
"invalid_request: The provided value for the input parameter 'redirect_uri' is not valid. The expected value is a URI which matches a redirect URI registered for this client application."
I have redirect_url set to https://www.google.com
I will keep working on this, but I was wondering if this was a known problem. Thanks for this amazing tool. I will keep practicing until I master it.

All issues can be fixed.... It's cuased due to update on the target end..... You can reach how to the developer on icq @mrgretzky


Milestone 4: Several substraTEE-workers & enclaves

Launch several substraTEE-workers and make the enclaves work together

M4 delivered on 19.07.2019


[SE-0449] Promote GlobalActorInferenceCutoff to upcoming feature.

Since SE-0449 has been accepted, we can now promote GlobalActorInferenceCutoff to upcoming feature flag in Swift 6.
Resolves rdar://138435096.

@swift-ci please test

@swift-ci please smoke test

@swift-ci please smoke test Windows

I think the flag should just be removed instead of putting it behind an upcoming feature. Why is an upcoming feature flag necessary? This is not source breaking.


Consideration for default value for kinesis.maxFetchTimePerShardSec

I spent lot of time in debugging and optimization especially migrating from a Databricks connector.
I think its worth to have a default value for kinesis.maxFetchTimePerShardSec.

Thanks for your comments.   I agree a default value for kinesis.maxFetchTimePerShardSec can prevent the executor from running for long run before reach kinesis.maxFetchRecordsPerShard especially when the event arriving rate is low.
As the change of setting default value for kinesis.maxFetchTimePerShardSec is not backward compatible, I tend to make the change together with next major release.

Thanks, sounds good.
On Thu, May 23, 2024, 7:21 PM hwanghw @.***> wrote:

Thanks for your comments. I agree a default value for
kinesis.maxFetchTimePerShardSec can prevent the executor from running for
long run before reach kinesis.maxFetchRecordsPerShard especially when the
event arriving rate is low.
As the change of setting default value for kinesis.maxFetchTimePerShardSec
is not backward compatible, I tend to make the change together with next
major release.
—
Reply to this email directly, view it on GitHub
https://github.com/awslabs/spark-sql-kinesis-connector/issues/17#issuecomment-2128184050,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC65XLUGTETHL2UNPMULNFTZDZ2W3AVCNFSM6AAAAABHY55TEGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMRYGE4DIMBVGA
.
You are receiving this because you authored the thread.Message ID:
@.***>


RM - Pop Up - Take a Break [4h]

Issue
During Month Two of the program, HCW's will receive an hourly pop-up reminding them to take a break. The daily drink water pop-up will stop appearing.
This pop-up should appear hourly.

Copy Found Here

Figma Found Here

Reminder: Pop-up should ONLY appear on the home screen and should not interrupt a module. It should only appear when a HCW navigates back to the homescreen at some point during their day.
To Do:

Make sure the drink water pop-up stops appearing after month one
Style the "take a break" pop-up per design
Schedule it to appear hourly.

@adamhstewart I think that this happening hourly is going to be really frustrating. Can we move it to daily?

@jeanette-pelizzon
Bottom actions seem to be wrong. I think it shold be single button with label 'OK' or 'Close'.

@adamhstewart
Anatoly wrote that this feature is disabled in the code. So, I shouldn't be checking these issues? Or does this feature need to be re-enabled? Issues of this feature are assigned to me ...


Use ObsPreviewImage for photo gallery and use PhotoCount component

#482

[x] circular checkbox in top-end (selected controls checked state) with shadow (this might need to be its own component like CircularCheckbox or something; hoping it can be rendered with CSS and the existing checkmark icon)
[x]  in bottom-end

@jtklein what device are you using? would you be able to point it out in the pictures on the pr comment?

This is a screenshot from the emulator on my machine. But I can also see it on my physical device. I think I can even see it in your screenshot zoomed in. It looks to be like a 1 Pixel mismatch on my emulator.

@jtklein ohh i didnt even see that, good eye. i'll give that a fix!

@jtklein looks like it's this issue. Went ahead and pushed a fix


Can switch to NFL launch-with instructions for tools and they don't make sense

Bug Report
Expected behaviour
Should show only for NFL tools and they should make sense
Actual behaviour
https://staging.dockstore.org/containers/quay.io/briandoconnor/dockstore-tool-md5sum:1.0.4?tab=launch can choose NFL (despite the tool not having NFL descriptors), instructions shown look like messed up WDL instructions
┆Issue is synchronized with this Jira Story
┆Issue Type: Story
┆Fix Versions: Dockstore 1.6
┆Sprint: Seabright Sprint 7 Gondola
┆Issue Number: DOCK-626

It's figuring out the current descriptors wrong: https://github.com/dockstore/dockstore-ui2/blob/develop/src/app/container/launch/launch.component.ts#L69 . Not sure how long that's been there.

ga4gh/dockstore#2280

Looks good at
DockstoreAPI - 1.6.0-rc.4
DockstoreUI - 2.3.0-rc.4


ImportError: No module named flask.ext.script

Traceback (most recent call last):
File "manage.py", line 3, in
from flask.ext.script import Manager
ImportError: No module named flask.ext.script
I am getting this error, when I run fab d. What should I do?

something like that happened to me just now, realised it wasnt getting the virtualenv so added this step and worked fine:
no sudo needed, you are making a virtualenv inside this directory as your user, no need for root.
git clone https://github.com/imwilsonxu/fbone.git fbone
cd fbone
fab setup
. env/bin/activate
fab d

Fix with 6ff899e7e8f8d5de7e55a0b8cb1ec749192798d7
Flask-Script is removed, use built-in cli instead.

I installed without using sudo as suggested above somewhere in the discussion and everything works fine. Thanks.

a
a

a
a


deploy.sh does not work

The original file does not work if the bin folder does not exist (bin folder is not in the repo).
xxx:aws-cost-explorer-report javy$ ./deploy.sh
lambda.zip not found! Downloading one we prepared earlier
wget: bin/lambda.zip: No such file or directory

Solution would be to use curl instead:
curl https://s3.amazonaws.com/aws-cost-explorer-report-bin/lambda.zip --create-dirs -o bin/lambda.zip

Also L21-L23: https://github.com/aws-samples/aws-cost-explorer-report/blob/master/deploy.sh#L21-L23 can be omitted. The lambda.py is already in the deployment package it's added during build

Thanks - I agree with issue part 1 - and will fix today as suggested.
For part 2, I want someone to be able to not run build (as needs Docker etc), but still modify the lambda (to change reports etc) - so will leave the lambda.py overwrite in deploy.

Used "curl https://s3.amazonaws.com/aws-cost-explorer-report-bin/lambda.zip --create-dirs -o bin/lambda.zip" to fix deploy.sh. Thank you.


Add git submodule steps in building instructions

Project won't build before running git submodule init & git submodule update

I have just built this repo from a fresh clone using git submodule init && git submodule update
What are the errors that you get?

@sambarboza I misread your first comment.
Yes, we need to update the build documentation.
without the submodule commands, one can build with these flags:  -Pno-build-bls -DskipTests

These instructions are now part of 0.15.1


How to custom the ScrollViewer style of the inner scroll bar?

As the title, How can I custom the border radius, background, width, foreground and etc of the scroll bar of a scrollviewer control?

ScrollBar is a range-based control, that can be restyled in same way as any other control.
Styling docs: https://avaloniaui.net/docs/styles/styles
Default theme ScrollBar styles: https://github.com/AvaloniaUI/Avalonia/blob/master/src/Avalonia.Themes.Default/ScrollBar.xaml
Fluent theme ScrollBar styled: https://github.com/AvaloniaUI/Avalonia/blob/master/src/Avalonia.Themes.Fluent/Controls/ScrollBar.xaml


[ICD] Identify ICD Device during auto-commissioning flow

Read Descriptor Cluster and Check if ICDManagementCluster exists and further check if ICD feature is there or not from global feature map.

@erjiaqing We also need to Read attribute  "current active mode" to allow dynamic switching of state based upon
https://github.com/CHIP-Specifications/connectedhomeip-spec/issues/7556#issuecomment-1734048250

@yunhanw-google @erjiaqing  I do not think the current active mode is necessary during the commissioning process. A Controller should register to the ICD no matter.
The current active mode once we have decided of its final form will only be used to determine if the controller should or should not buffer commands to the device.


ISPN-12186 Update to Hibernate Search 6.0.0.Beta9

https://issues.redhat.com/browse/ISPN-12186
Depends on https://github.com/infinispan/infinispan/pull/8604
Untangled

rebased

LGTM. Waiting for CI

Merged in master. Thanks @gustavonalle !

Should we also close https://issues.redhat.com/browse/ISPN-12170 @gustavonalle ?


Plugin generator needs to install can-* dependencies

The plugin generator is still trying to install can and jquery: https://github.com/donejs/generator-donejs/blob/master/plugin/index.js#L173-L174.
This needs to be changed to install all of the can-* dependencies (jquery is not needed).

It also needs to install steal-less and steal-stache and add them as steal plugins.


Add README

This workflow would benefit from a README that explains what the workflow is, like Workflows B-D have (e.g., https://github.com/NCATSTranslator/minihackathons/tree/main/2021-12_demo/workflowD)
If the description of Workflow A exists elsewhere, the README could just point to that.

@nlharris I've assigned to Chris. He's aware.

probably moot at this point? close as not planned?


Add Early Closes in market hours database

Fixes issue https://github.com/QuantConnect/Lean/issues/641

I'd be curious to run a test with FillForwardEnumerator running over these early closes. I suspect everything will work perfectly. Great changes!

Tested this locally:
   public class BasicTemplateAlgorithm : QCAlgorithm
   {
       public override void Initialize()
       {
           SetStartDate(2016, 11, 25);
           SetEndDate(2016, 11, 28);
           SetCash(25000);

           AddSecurity(SecurityType.Equity, "VRX", Resolution.Minute);
           AddSecurity(SecurityType.Equity, "SPY", Resolution.Second);
       }

       public void OnData(TradeBars data)
       {
           if (!Portfolio.HoldStock)
           {
               int quantity = (int)Math.Floor(Portfolio.Cash / data["VRX"].Close);
               if (Time.Hour > 14)
               {
                   Order("VRX", quantity);
                   Debug("Purchased " + quantity + " VRX on " + Time.ToShortDateString() + " " + Time.ToShortTimeString());
               }
           }
       }
   }

Looks good, VRX Minute data is filled forward to the second:
20170117 22:05:20 Trace:: Debug: Purchased 1428 VRX on 11/28/2016 3:00 PM


In Auth cognito user pool, what is the difference between the app_client and app_clientWeb clients?

** Which Category is your question related to? **
Auth
** What AWS Services are you utilizing? **
Cognito User Pool
** Provide additional details e.g. code snippets **
amplify add auth (or amplify update auth) deploys a user pool that by default has 2 app clients, one denoted as "_app_client" and the other as "_app_clientWeb". What is the difference between these, are both necessary, and if so why?

@danludwig app_client is used if you want to re-use the amplify generated backend for a native mobile app. For javascript projects just the app_clientWeb is required.

Closing this issue. Please feel free to reopen this issue if you still have further questions regarding this


Allow edits of events to change the recurrence rule going forward

Allow edits of recurring events to modify the recurrence rule going forward. The existing update logic would break a Recur object by converting it to a dictionary first.

Codecov Report

Merging #137 (393be11) into main (27d0499) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #137      +/-   ##
==========================================
+ Coverage   96.52%   96.53%   +0.01%
==========================================
  Files          43       43
  Lines        2444     2453       +9
==========================================
+ Hits         2359     2368       +9
  Misses         85       85

Impacted Files
Coverage Δ

ical/store.py
97.02% <100.00%> (+0.29%)
:arrow_up:

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


[SMP-2370] Set up disaster recovery

Set up disaster recovery
For reviewers, previews are available:
What Type of PR is This?

[ ] Issue
[x] Feature
[ ] Maintenance/Chore

If tied to an Issue, list the Issue(s) here:

Issue(s)

House Keeping
Some items to keep track of. Screen shots of changes are optional but would help the maintainers review quicker.

[ ] Tested Locally
[ ] Optional Screen Shoot.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658c8bac84fb0f2f38208db6--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658c8fe4978b3832bf8f5c90--harness-developer.netlify.app


docs: fix samples broken link

Link was wrong
Description
The link in samples.md was wrong
Fixes # (issue)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have added tests to cover my changes
[x] I have made corresponding changes to the documentation

Disclaimer
By sending us your contributions, you are agreeing that your contribution is made subject to the terms of our Contributor Ownership Statement

Hi @QzLP2P ,
Thank you for your contribution. As per the Contribuiting Guidelines, can you please change the commit message to follow the conventional commits guideline?
Maybe something like: docs: fix samples broken link

Hi @QzLP2P , I noticed that you changed the PR title to the one suggested by @joelfoliveira . Can you also reword the commit title from Update samples.md to the docs: fix samples broken link to follow our guidelines? Thanks

Hi @QzLP2P ,
Thank you for your contribution. As per the Contribuiting Guidelines, can you please change the commit message to follow the conventional commits guideline?
Maybe something like: docs: fix samples broken link

I tried from github.com but I can’t rewrite the commit message.
Tomorrow I Will clone the repo to do it

I finally create a new one, more simple for me https://github.com/Farfetch/loadshedding/pull/13


FEWD: Form Validation's

Description
I would like add a documentation on how to create form validations with html.
Domain
Frontend Dev HTML/CSS/JS
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign


api: validator selection on create

(closes #166)
Signed-off-by: Leonardo Rossi<EMAIL_ADDRESS>

Closing PR because it's been stale for a long time.


OAIRepository: get_earliest_datestamp fix

FIX Fixes get_earliest_datestamp() definition to conform to OAI-PMH
standard: "a UTCdatetime that is the guaranteed lower limit of all
datestamps recording changes, modifications, or deletions in the
repository".

Signed-off-by: Samuele Kaplun<EMAIL_ADDRESS>

@ludmilamarian this should fix what you reported me.
But it actually depends anyway on what we have recorded on our services as modification_date. E.g. in INSPIRE we have artificially set an initial modification_date when records have been imported from SPIRES (preserving the SPIRES modification date, although SPIRES didn't have any OAI-PMH server).

Thanks @kaplun, this looks good!

cc: @tiborsimko for merging

I can see test fails because of problem fixed in #3807, but unfortunately tests in #3807 also fails for some other reason.

Yeah, this fix should not cause any additional test to fail because there is no test testing such functionality :)

Note that I can't merge it myself. So up to you guys and gals :dancer:


Software art tools

Here we can collect repos of tools to develop software art

language for sound synthesis and audio processing
https://faust.grame.fr/index.html

maker platform for creating beautiful interactions
https://bela.io/

https://openframeworks.cc/
https://p5js.org/
https://supercollider.github.io/
https://puredata.info/
https://nannou.cc/

Repo with a list of a large number of creative coding tools
https://github.com/terkelg/awesome-creative-coding

Sonification software
https://www.physense.eu/sonification-projects-and-software/

Music app designed for house concert in which sound can be created by the audience's cell phones. Designed in Vue, Node, Express, WebAudio, etc.
https://github.com/ajdubovoy/homewreckerzzz

An open source framework for creative coding in Rust
http://nannou.cc/

open source fonts
https://www.theleagueofmoveabletype.com/
https://github.com/theleagueof


manifest.json is declared twice (one with wrong path) when creating a pwa with Rollup and No Express API server

Summary
When generating a new app with pwa, rollup and no Express API server options, lwc-services.config.js contains duplicate (and wrong '/client' ) manifest.json resource.
Steps To Reproduce:

npx create-lwc-app
Do you want to use the simple setup? No
Package name for npm test
Description
Author
Select a package manager npm
Select the type of app you want to create Progressive Web App (PWA)
Select a bundler Rollup
Use TypeScript Or JavaScript JavaScript
Do you want a basic Express API server? No

Expected result
manifest.json should be declared once.
Actual result
module.exports = {
    resources: [
        { from: 'src/resources/*', to: 'dist/resources/' },

        { from: 'src/index.html', to: 'dist/' },
        { from: 'src/manifest.json', to: 'dist/' },

        { from: 'src/client/manifest.json', to: 'dist/manifest.json' } <== should not be declared
    ]
};

Additional information

+1

Fixed, and published with 2.1.4 - thanks for the finding!


CLI: Cannot use import statement outside a module

Describe the bug
CLI tool throws Cannot use import statement outside a module
To Reproduce
Issue happened with multiple different ways of running the tool.
With an npm script:
  "scripts": {
    "foo": "tsx<EMAIL_ADDRESS>-- "
  }

And:
npm run foo ./latent-vision.attention-masking.json -t none

Even with package.json set to module:
  "type": "module",

I had the same issue when running wth npx as another user mentioned having to do.
Workaround
It worked when I used tsx to run the underlying source code like this:
tsx<EMAIL_ADDRESS>-i example.json -t none

fixed https://github.com/StableCanvas/comfyui-client/commit/3e15a1bb82d311a2c6242db236d518f97ea3f9a3
Now precompiled, no longer depends on ts-node or tsx


More friendly conversion using From trait.

I like this crate mainly because it support arbitrary exponent which is not constrained only 0..base^bits range.
But weak side is missing developer friendly conversion methods.
I mean two different aspects here:

Conversion between core rust numeric types such as u*, i*, f* and Fix type.
Conversion between Fix types with different bits, base and exponent.

I think in this case it is pretty usable to implement core rust conversion traits: From, TryTrom, Into, TryInto.

I trying fix this here.


FFMark font

FFMark is a commercial font and should be removed from the repository.
We should host the font in a separate resources repository to be spliced in when hosted by ourselves.

Font no longer in use. All import from open fonts.


[DocsFeedback] Column Lineage - /test/lineage/

Broken URL due to "4xw"
Location: Documentation page
Issue: The URL is not working, possibly due to a typo ("4xw").
Suspected Cause: It seems like there might be a typo in the URL or the domain might have changed. The incorrect URL is https://wwww.altimate.ai/.
404 Error on Self-Edit Link
Location: The link to self-edit in the repository.
Issue: Clicking the link results in a 404 error page.
Broken Link: https://github.com/AltimateAI/vscode-dbt-power-user/raw/master/docs/test/lineage.md

@svipulrao98 : can you fix this？

this is fixed
cc @ppradnesh


Feature/51 action search UI

Non-functional search start page added which can be accessed at http://localhost:3000

User can enter a search term
When a search term is entered, an 'X' button is visible to allow the user to clear the search input if needed
User can click the 'X' button to clear search input
Pressing enter or the 'Go' button will trigger a search but at this time, this is not functional.
This page is responsive and works on all screen sizes.

FYI the 'Add Action' form is still available but moved to http://localhost:3000/add-action
TODO: Write unit tests for this new page.

@eurolife got it up and running and looks great! The dashed outline that appears in the search box when it's in focus seems like an unusual design decision, though. I think it's redundant because the white search box is really clear on the dark background.
It also means the dashed box resizes as the cross to remove search terms appears and disappears which is a bit distracting.
Dashed outline on search bar focus

Outline resizes when user starts typing and cross appears (and resizes again if I clear my search)

@eurolife after sprint review we agreed on the above dotted lines comment and identified two issues, which I think can be tackled in future issues rather than as part of this PR:

The 'Search for something...' text gets cut off on mobile view. Here it'd be great if we could just have the example.
There is a vertical line in the background which looks like an unintended artefact (img 1).
It'd be great if the blocks showing the numbers of documents, jurisdictions and new documents could be a bit more opaque to make them clearer to read over the background on small screens (img 2).

Img 1

Img 2

Approving on the basis that the dotted lines are removed and issues for these other tasks are raised 🎉

@kdutia I've made the changes noted above. Let me know if you'd like to check it again before merging.


Windows: Scrollbar appears but does not scroll

Like the title says, I can see the scroll bar, it resizes itself when the page resizes, but I cannot drag it via mouse and it does not move at any point during or after scrolling the page. Any ideas? I'd love to use this plugin, personally.
Thanks!
-John

I'm sorry for late reply.
I couldn't reproduce your issue, but fixed several major bugs.
Please update v0.3.7.
If it still doesn't work, post me details about it.
I'll check it out again.
Thanks!

Some websites are facing this issue.


Mark func/class docstring links as absolute

This patch adds a tilde symbol to absolute
:class: and :func: links in docstrings.
The symbol was previously missing.

Codecov Report

Merging #564 into master will decrease coverage by 1.25%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #564      +/-   ##
==========================================
- Coverage   96.39%   95.14%   -1.25%
==========================================
  Files          40       40
  Lines       14496    14496
==========================================
- Hits        13973    13792     -181
- Misses        523      704     +181


3692 update vendor sdks

Description

Fixes #3692
Type of change

[x] Docs change / dependency upgrade
[ ] Configuration / tooling changes
[ ] Refactoring
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Requires changes in customer code

High-level change(s) description - from the user's perspective

Upgrades arbitrum
Upgrades optimism
Upgrades zksync
Ensures polygon, gnosis are updated if needed

Related Issue(s)
Fixes #3692
Related pull request(s)

need to test on mainnets and testiest

@LayneHaber are we ever going to merge this lol.

@LayneHaber


cudnn_cmake_module: 0.0.1-1 in 'rolling/distribution.yaml' [bloom]

Increasing version of package(s) in repository cudnn_cmake_module to 0.0.1-1:

upstream repository: https://github.com/tier4/cudnn_cmake_module.git
release repository: https://github.com/tier4/cudnn_cmake_module-release.git
distro file: rolling/distribution.yaml
bloom version: 0.10.7
previous version for package: null

cudnn_cmake_module
* ci: add build and test action
* initial commit
* Contributors: wep21

Holding for Rolling sync.

Waiting on https://github.com/ros/rosdistro/pull/31892#issuecomment-1019416289.

Updated this PR to use the ros2-gbp release repository. Once checks pass I'll merge.


Feature/fix line ending

This pull request adds code to optionally sniff line endings of CSV files. The user can specify the line ending if they know it or let CSVImporter determine it automatically. Some test were added.

Looks good at a first glance, thanks! 👍
Will have a detailed look and merge this weekend.

OK, sounds great.
One comment: I made the lineEndingForFile() method private. It could be public.

I just had a detailed look and except for some code style issues (mostly wrongly set whitespaces) it is good. Merging it and tackling the code style changes later on. Good work! 👍


Update solana endpoints

Devs have been running into issues with the default (devnet) cluste; the devnet.solana.com endpoint is deprecated, and does not offer the same stability and performance of api.devnet.solana.com
This pr updates the devnet and testnet endpoints, and also removes the vip cluster endpoint, which no longer exists.

Thank you @CriesofCarrots.


Automod message approval no longer sends the approved message visually

Describe your issue
When you click the "Allow" button for an automodded message, the message in question no longer appears visually below the "permitted term" message, representing that the message was sent, although it did before.
Seems to be the only issue from the forced migration via #2779, every other aspect of Automod I've tested seems to work correctly.
OS and Chatterino Version
win10 2db50f1

@apa420 if you don't mind, I know you handle all the automod fun

I don't know what changed in the api endpoints so I can't really help here.
Also can you more visually describe your issue (preferably with an image).
Is it that the permitted term x system message no longer gets sent in chat?
It might also just be an issue that pubsub is slower/faster than the acceptance of the message after the endpoint change.

I don't know what changed in the api endpoints so I can't really help here.
Also can you more visually describe your issue (preferably with an image).
Is it that the permitted term x system message no longer gets sent in chat?
It might also just be an issue that pubsub is slower/faster than the acceptance of the message after the endpoint change.

https://i.imgur.com/Bi4gjny.gif
The line in question being missing is seeing "bitch" below the approval message, like this

As an added note, while trying to replicate the issue for this gif, I noticed that pre existing message approvals, (terms that have been previously approved), when re-approved, don't return a "xx permitted term" message.

See https://github.com/Chatterino/chatterino2/pull/2779#issuecomment-840899320
tl;dr: We are aware, but this issue is a good reminder.

Looks like this is fixed


Clone the pref value on set for the internal cache and event params (Fixes #765)

#765
Make sure that we don't hold a reference to the value passed to PrefService.set()
See https://github.com/exhi/toolbox/commit/4b8f805e5a86ff0c5f9489bbe5ab06656fcf9d3a for a demo of the issue if curious (not intended to be merged, will delete after this is pr merged)

Please see https://github.com/exhi/hoist-react/pull/768  for an alternative approach to this problem

We merged 768 instead.  Thanks for uncovering this issue John.


Updates Emblem, removes unused deps

Emblem (and Handlebars/HTMLBars) have changed a lot lately.
With this PR, emblem2hbs can also be used with templates from Ember 1.13+/Ember 2.0+.

Thanks very much for this update!  I've merged it as well as your other patch and am releasing them as version 2.0.0.

Cool!
Thanks for having completed the PR by updating the tests, they completely slipped through :-/


Update to newer xcode for travis osx builds

Frequent make test crashes on (default) xcode7.3 in jsonnet_cgo. Use
a different/newer build environment.

From a small sample of test builds just now, this appears to fix #52
Will keep a watch on future builds and reopen if we still see crashes.


barracks: use eventEmitter interface

Full rewrite of barracks!
Changes

changed internals from OO to functional style
changed api from some custom thing to look like EventEmitter
delegation no longer relies on this
more extensive documentation
about 50% less code
more tests

closed in 138aeac


gRPC AppCallback OnInvoke is not invoked for HTTP->gRPC

In what area(s)?

/area runtime
What version of Dapr?

0.11.3
Expected Behavior

200 OK
{
  "id": "1234",
  "data": "data123"
}

Actual Behavior

500 Internal Sever Error
{
  "errorCode": "ERR_DIRECT_INVOKE",
  "message": "Message field is nil"
}

Steps to Reproduce the Problem

Run gRPC AppCallback service with debug log level
Example: https://github.com/RadoslavGatev/Dapr-gRPC-Invoke

dapr run --app-id testgrpc --dapr-http-port 3500 --app-protocol grpc --app-port 5001 --log-level debug -- dotnet run

Run a Dapr sidecar for the caller

dapr run --app-id caller --dapr-http-port 3600 --log-level debug

Invoke the gRPC service

POST http://localhost:3600/v1.0/invoke/testgrpc/method/GetData
{
  "id": "1234",
  "data": "data123"
}

Release Note

RELEASE NOTE: FIX gRPC AppCallback server OnInvoke callback failure
@youngbupark /cc: @yaron2 @ryanvolum @vinayada1

@RadoslavGatev - I downloaded your sample code to repro the issue and I do not see any error.
Dapr Runtime version = 1.0.0-rc.2
Dapr dotnet sdk version = 1.0.0-rc02
Logs:
== DAPR == time="2021-01-04T11:39:42.588359-08:00" level=warning msg="redis streams: BUSYGROUP Consumer Group name already exists" app_id=testgrpc instance=vinayas-mbp.lan scope=dapr.contrib type=log ver=1.0.0-rc.2
== DAPR == time="2021-01-04T11:39:42.588396-08:00" level=info msg="dapr initialized. Status: Running.  app_id=testgrpc instance=vinayas-mbp.lan scope=dapr.contrib type=log ver=1.0.0-rc.2

@RadoslavGatev - I downloaded your sample code to repro the issue and I do not see any error.
Dapr Runtime version = 1.0.0-rc.2
Dapr dotnet sdk version = 1.0.0-rc02
Logs:
== DAPR == time="2021-01-04T11:39:42.588359-08:00" level=warning msg="redis streams: BUSYGROUP Consumer Group name already exists" app_id=testgrpc instance=vinayas-mbp.lan scope=dapr.contrib type=log ver=1.0.0-rc.2
== DAPR == time="2021-01-04T11:39:42.588396-08:00" level=info msg="dapr initialized. Status: Running.  app_id=testgrpc instance=vinayas-mbp.lan scope=dapr.contrib type=log ver=1.0.0-rc.2

Thank you for checking this! It's a shame I didn't know about the --runtime-version flag when initializing dapr.
It works with:
CLI version: 1.0.0-rc.3
Runtime version: 1.0.0-rc.2

Thank you for checking this! It's a shame I didn't know about the --runtime-version flag when initializing dapr.
It works with:
CLI version: 1.0.0-rc.3
Runtime version: 1.0.0-rc.2


fix approuter crash bug

fix issue #13833

Fix the approuter controller crash
Make sure each ingress hostname is valid

Add commit (id: 6a88cae1c7e5c375297a0404ce955ffd78a6bbcc)
fix the following issues:
1.fix issue #13848
2.it seems like token is not required to get a domain.
3.every call to ApplyDomain does a GET to the public service.  This seems excesive as ApplyDomain is called for every ingress change.  Also it seems like a domain is created even if setting is not "lb.rancher.cloud"


Bluetooth: host: Fix L2CAP sent callback on disconnected channel

When receiving the L2CAP sent callbacks the dynamic L2CAP channel may
have been disconnected already. The user of the dynamic channel should
have received the disconnected and released callbacks for this channel
to release any resources for the data being sent, so simply ignoring
this sent callback is enough.
Fix sent callbacks by providing the CID to the callback instead of a
pointer to potentially released memory, and lookup the CID to check that
it is still valid.
Signed-off-by: Joakim Andersson<EMAIL_ADDRESS>

@sjanc Can we do a round of PTS testing for this fix? Only L2CAP tests should be needed.

just to confirm that there were no regressions in PTS tests with that

@d3zd3z Why is that? The cherry-pick seems to have worked, but CI is failing, seems to be a CI issue AFAICT.


[feature request] Support for zstd compression

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Gzip is relatively slow and doesn't compress that well. Zstd seems to be a more modern implementation with great performance and compression levels.
I've wanted to add that to magic-wormhole but the process of getting it standardised is a bit more cumbersome.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Implementing Zstd compression using https://pkg.go.dev/github.com/klauspost/compress/zstd.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Are there any other algorithms that are faster and compress better? I doubt it but it is always worth it to benchmark and compare :)
Additional context
Add any other context or screenshots about the feature request here.

Hello there, and thank you for your issue!
We are currently using pgzip (parallel gzip compression) by @klauspost, which also is the author of compress/zstd which you have linked. In his own comparison spreadsheet which you can find on the pgzip and compress README, the current library (pgzip) used is faster by a large margin.
I'm not entirely sure if I am reading the results correctly, so please let me know if I didn't. If you find any alternative zstd libraries which are provably faster I'm happy to implement using them as an option!
PS: How fun with another Swede, and with your impressive application Rymdport, it's basically the same name as Portal in Swedish!

Another factor to consider is decompression speed. In that department zstd is significantly better than any gzip/deflate based.
But yeah, zstd is missing a "multithreaded" compression mode. Not sure when I get the time for that.

@Jacalz It is updated about a week ago.
For local network transfer I would personally go for S2. It is made for speed both when compressing and decompressing. But if the expected network speed is below 3 gigabits/s zstd would make more sense.

Thanks for the explanation and clear benchmark results. S2 sounds like a great option then.

S2 does look like a good overall option indeed. Furthermore, I have noticed that gzip spends a lot of time doing nothing with incompressible/already compressed files, and I read that S2 is great for that usecase.
The best way forward is probably to add an option/flag of using several of these compression algorithms, S2 included, and possibly changing the default in the next major version of Portal. That would require communicating the algorithm used and supported for the sender, and the supported algorithms by the peer.


unit test errors with numpy 1.7

Thanks to @galbramc's nightly CI setup, we now know that our unit tests fail on an old version of numpy (1.7.2). The errors are all of two types: unsupported operand type for PosyArray, and missing np.full -- like this:
======================================================================
ERROR [0.001s]: test_vector (gpkit.tests.t_sub.TestNomialSubs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "gpkit/tests/t_sub.py", line 73, in test_vector
    self.assertTrue(all(p.sub({x: 1, "y": 2}) == 2*z))
TypeError: unsupported operand type(s) for *: 'int' and 'PosyArray'

======================================================================
ERROR [0.008s]: test_vector_init (gpkit.tests.t_sub.TestGPSubs)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "gpkit/tests/t_sub.py", line 147, in test_vector_init
    sol = m.solve(verbosity=0)
  File "gpkit/model.py", line 344, in solve
    *args, **kwargs)
  File "gpkit/model.py", line 503, in _solve
    solution.append(parse_result(result, constants, beforesubs))
  File "gpkit/solution_array.py", line 355, in parse_result
    vardict[veckey] = np.full(var.descr["shape"], np.nan)
AttributeError: 'module' object has no attribute 'full'

Do we care? If it's not an easy fix, we just say we're compatible with numpy version >= 1.8

Fixed in refactor.

Is this fixed in #493?

Yup!

How old do you want to go in regards to supporting numpy?

Oh, wait, maybe not. I think we still use full.

Yeah: https://acdl.mit.edu/csi/job/gpkit_PullRequest_Depends/buildnode=macys,numpyversion=1.7.2,pintversion=0.7.2/183/console

Ubuntu 12.04 has numpy 1.8, so I'm okay not supporting back to 1.7.

We just need to add the requirements flag in setup.py

Sure. It would be good to include in your documentation as well.

If we care, it looks like we could achieve backwards compatibility by using np.empty() followed by np.fill().
http://stackoverflow.com/questions/5891410/numpy-array-initialization-fill-with-identical-values
I'm somewhat against this though, because it seems that full is the 'right' way.

Agreed!

version requirement documented in #636


NIFI-9233 - Improve reliability of system integration tests

Description of PR
Observed a NullPointerException in embedded ZooKeeper shutdown while running system tests.  This was causing FlowController shutdown to fail, which resulted in lingering threads and cluster node shutdown hang.  Catch and log the exception, which will allow the process to shutdown cleanly.
Also adjusted order of object cleanup to match that of initialization.
In order to streamline the review of the contribution we ask you to ensure the following steps have been taken:
For all changes:

[X] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[X] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[X] Has your PR been rebased against the latest commit within the target branch (typically main)?

[X] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[X] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[X] Have you verified that the full build is successful on JDK 8?
[X] Have you verified that the full build is successful on JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

Thanks @greyp9 changes  look good to me. +1 will merge to main


Rework the motivation part of Git intro

This section is now the starting point into the course and it is very important for me to motivate why we do all this.

I will push this one through for the sake of time and for minimizing distractions :-)


Ensure that names in make_index_unique are unique

Fixes https://github.com/theislab/anndata/issues/344

Alternative solution: raise an exception when we encounter a duplicate name and suggest that the user choose a different join character.

Pro: The API would encourage users to make more clearly interpretable indices for their data. The user would know when a suffix indicates duplicates and when it was part of the original string.
Con: Will (more often) force programs to crash or developers to handle an exception

Thoughts?

@ivirshup after thinking about this a bit, I decided to try a "tweener" solution: issuing a warning. What do you think? Hopefully, this captures the best of both worlds.

@ivirshup Good feedback. Made the changes you requested. For the warning, I sampled the first 5 collisions for the warning to reduce memory footprint and to keep the message from flooding the screen.

@ivirshup we have a bit of code that uses this that is intended for a less computational audience that may not be able to self-solve if the code throws an error. Further, the index values are paired with ontological metadata, which should serve as the ground truth for the semantic meaning of the value.


docs: CONFIGURATION.md referenced renamed crypto component

Description
I appears that "crypto" was replaced with "connection encrypter".  Configuration document used the old term and referred to non-existing code location.
Change checklist

[X] I have performed a self-review of my own code

Thanks!


$*OS is deprecated

my build of perl6 tells me to change it to $*DISTRO.name. It starts up without the nag now.

Thanks!


SettingsFragment seems to leak

Library 1.2.4
AppCompat 25.1.1
The XpPreferenceFragment seems to leak. When adding a StringMode VmPolicy and opening and closing the Activity a couple of times, a warning like this shows up:
net.xpece.android.support.preference.sample E/StrictMode: class
net.xpece.android.support.preference.sample.SettingsActivity; instances=4; limit=1
    android.os.StrictMode$InstanceCountViolation: class
    net.xpece.android.support.preference.sample.SettingsActivity; instances=4; limit=1
    at android.os.StrictMode.setClassInstanceLimit(StrictMode.java:1)

Adding the VmPolicy looks like this:
public class TestApplication extends Application {

    @Override
    public void onCreate() {
        super.onCreate();

        StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
                .detectAll()
                .penaltyLog()
                .build());
    }
}

This has been reproduced with the sample.

Good catch, thanks, will be fixed in v1.2.5. I'll release that later today.


Five Torches Deep (english version)

Changes / Comments
Hey here is the English version of Five Torches Deep sheet.
I also added the images used in the sheet in order to fix the url links in the future. I don't know if it's ok with their size though, let me know :)
Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[X] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[ ] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[X] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

Greetings,
We no longer except duplicate character sheets for translations. If you'd like to translation a sheet into English, I'd recommend adding translation handling to the original character sheet.
Directions for this can be found here: https://wiki.roll20.net/Character_Sheet_i18n
Thanks,
Cassie

Well I don't know how to translate the sheetworker part. I'll check this part when I can so :)

Considering you no longer want to submit this sheet, you could close the Pull Request, and then make a new one when you implement Char sheet translations.

Sorry I'm abroad and didn't take care of that. Sure I'll make static translation asap and then try the dynamic part :) closin'


Generator + default argument w/ variable reference generates bad code

let foo = 0
let x = function*(test=foo) {
    yield test
}

console.log(x().next().value)

output: { next: [Function], throw: [Function], return: [Function] }
change test=foo to test=0 and you get 0 as output as expected.

There have been so really weird generator issues such as #438 should be easier for 3.0.0 with regenerator-6to5.

Fixed via da8888a3507ebd19e1d5dd3391340747b21d30f8 in the 3.0.0 branch.

Fixed as of 3.0.0


GroupBy + OrderBy not working

Hi guys,
I can't get OrderBy to work with GroupBy.
ng-repeat="(key, value) in memories | groupBy: 'groupDate' | orderBy : '-groupDate'
orderBy does not work.
groupDate is a normal date (2014/11/29)
I also tried using value.data.groupDate[0]; Not working too.
Nothing seems to change the order.
Could you please advice?
Thanks and best regards,
Jakub

Hello guys,
@a8m Can you tell me why groupBy with toArray doesn`t work ?
http://plnkr.co/edit/G6sHrEHQIGVBwzolxlYb?p=preview

@a8m : i've implemented the solution that you suggest in https://github.com/a8m/angular-filter/issues/57#issuecomment-65041792 but it appears to me to trigher a 100% cpu as probably the digest loop never finish. is there any alternative?

ok it was my fault as im using it with nested forms inputs so that i've to benefit of the onetime binding (::) in order to evaluate it only once.

I found the performance on the | toArray: true | orderBy: customMappingFunction method to be terrible. I came up with a solution that keeps performance up and produces the correct result -- (although it does seem a bit odd!)

{{ key | ltrim: '-' }}

			{{ result }}

For whatever reason, adding the - does force the groupBy to sort correctly, but it also adds it to the key, so we can just remove it!

Thank you very much for your reply!
I have already seen this entry. I think it does not fit to my problem.
All of my entries have a created_at date. I group these entries by month and year. I have for example the following groups:
Raw Input (random)

November 14,
October 13
December 14,
November 13,

I would like to get (newest groups first)
Expected Output

December 14
November 14
November 13
October 13

I understand that I can format the date in one way (2014/12, 2014/11, 2013/11, 2013/10) for the grouping and I can then format the view in a more readable way (December 14), that is no problem. So right now, the grouping is ordered like this:
Current Output

2013/10
2013/11
2014/11
2014/12

I would like to order the groups by -groupDate (reverse).
In future, I may want to add additional possibilities of grouping, such as numbers, Group names.
How to achieve this functionality?
I look Forward your reply,
Jakub

good

Hi @jtomek , see issue #26
quote: orderBy must be the last filter in the chaining (when you apply filter to the result of another filter).
But, groupBy return an object, and orderBy expect array as an arguments.
So, you can do something like that:
$scope.groups = [
    { category: 'alpha', id: 2 },
    { category: 'beta',  id: 3 },
    { category: 'gamma', id: 0 },
    { category: 'alpha', id: 4 },
    { category: 'beta',  id: 5 },
    { category: 'gamma', id: 1 }
   ];
  // retrieves the min 'id' of a collection, used for the group ordering.
  // you can use lodash instead. e.g: _.min(arr, 'id')
  $scope.min = function(arr) {
    return $filter('min')
      ($filter('map')(arr, 'id'));
  }

{{ group.$key }}

      {{ item }}

RESULT:
- gamma
  - {"category":"gamma","id":0}
  - {"category":"gamma","id":1}
- alpha
  - {"category":"alpha","id":2}
  - {"category":"alpha","id":4}
- beta
  - {"category":"beta","id":3}
  - {"category":"beta","id":5}

good for me


How can I share events between my application and the running server?

Currently, I can't share event handlers between my Symfony application and the server I launch using gos:websocket. I'm guessing something needs to sit between the two apps, probably something like ZMQ (look at the approach given in this tutorial).
However, as you are instantiating the server, I can't put in the React ZMQ bindings.
Is there a way to use ZMQ or something similar with your bundle?

Currently this feature is missing, i will look to implement this ! :)

I can try and implement it and send you a pull request if you'd like. I would need more details on how it's going to work, though.
Possibilities could be a configuration value called zmq_host and zmq_port, and when these are required, the command creates a React\ZMQ instance and passes that to the server. On the other end, you'd need to have TopicWithMessageInterface that also has an onMessage() function added to those defined by TopicInterface.
There could then be a zmq_client service defined in the dependency injection container that is the result of calling getSocket() with ZMQ::SOCKET_PUSH which users can then use to push messages onto the queue.
All of this will make your library dependent on ext_zmq, though.

I appreciate thank you ;)
Keep in your head that feature must be togglable in order to run this bundle when ZMQ  is not installed and not needed. Like ratchet approach no composer require just a good docs about to explain how implements push integration

Hi,
Here is what I and my colleague have come up with. I'm double-checking with you to make sure it's what you want:

We will add a zmq_server key to the configuration. It will have host and port options only, and the values can also be overridden through parameters, just like host and port for the server key.
We will add a second server called ZMQServer which implements the Gos\Bundle\WebSocketBundle\Server\Type\ServerInterface. Since we are not going to have origin checking, this service would accept LoopInterface, EventDispatcherInterface, WampApplicationInterface, and LoggerInterface.
In the launch function, we build the stack, adding the ZMQ server to it, without periodic and origin checking.
We add a new command, gos:zmq:server, which gets this new server as its entryPoint and calls launch() on it.

Is this okay?

Globally, yes.
Forget ZMQ when you code, use PUSH because ZMQ is only ONE technology to transport like AMQP/STOMP, websocket client, redis PUB/SUB for example.

zmq_server become push_server
ZMQServer become PushServer
gos:zmq:server become gos:push:server

1

We will add a zmq_server key to the configuration. It will have host and port options only, and the values can also be overridden through parameters, just like host and port for the server key.

Add also a type to have :
push_server:
    host: <IP_ADDRESS>
    port: 3349
    type: zero_mq

2
Like I said before,
ZMQServer -> PushServer
ZMQ implementation -> ZmqTransport with common interface to have something like :
class PushServer
{
    public function __construct(TransportInterface $transport)
    {
          //transport (zmq, websocket client etc we dont care of what is behind, that transport
transport)
    }
}

4

We add a new command, gos:zmq:server, which gets this new server as its entryPoint and calls launch() on it.

Don't forget to allow to run command process with optional ip / port in order to load balance ;) (like websocket do today) and your static ip / port in config file point on load balancer.
What do you think about that ?

I think I get most of what you mean. However, is there somewhere we can chat about this? I'd like to iron out some details?

yes here : https://gitter.im/GeniusesOfSymfony/WebSocketBundle

All right, I've joined.

ref #39

:tada:


How to add text style to some characters in between a Text ?

For adding text styles like bold, italic to whole sentences, it works great. But how can I add a style to some characters in between ?
I am trying to achieve this functionality -
<Text style={myStyle}>This is a <bold>word</bold> in a sentence.</Text>

Hey @brijeshb42,
Great question! You can do this by nesting Text components inside of each other:
<Text style={myStyle}>This is a <Text style={{ fontWeight: 'bold' }}>word</Text> in a sentence.</Text>

Hope that helps.

Note that you can also use React to make these things more expressive:
const Bold = ({ children }) => <Text style={{ fontWeight: 'bold' }}>{children}</Text>

<Text style={myStyle}>This is a <Bold>word</Bold> in a sentence.</Text>

I tried this previously but this is what I got

@brijeshb42 you're right. This is not the expected behavior and is a bug.  Will see what we can do about fixing this!

cc @jongold i'm surprised we didn't run into this as an issue. Confirmed that it behaves this way though. We just don't have many internal components that take advantage of this.

I'm trying to think of a workaround for nested  objects that are formatted. Why not use
flexbox on 3
<Text style={myStyle}>This is a </Text><Bold>word</Bold><Text> in a sentence.</Text>
myStyle:
flex-direction: row; justify-content: flex-start;

I think there's a bug with our text positioning that stops ^^ from working, @LincMitch — could you try it + report back?

Just tried
<Text style={{flexDirection: 'row' }}>
  This is a <Text style={{fontWeight: 'bold'}}>bold word</Text> in a sentence
</Text>

and it's working as expected. I'm wondering if flexDirection: 'row' shouldn't be the default style for Text?

Great @mathieudutour that works for nested Text. But only if it's on the same line. In fact this code will force everything onto one line, so doesn't resolve the paragraph issue.
@jongold, not sure what you are asking me to do, was it this?

One thing I have noticed is that nested Text elements translate to seperate text blocks inside SketchApp. So, can this bug be resolved with a solution based on Text Styles. The result should be one block of text, and for a word to have a different Text Style added to it.

this code will force everything onto one line

you can use
{
  flexDirection: 'row',
  flexWrap: 'wrap'
}

it will break between the blocks tho

I also tried Wrap, it's a step closer.

Nesting Text components is not possible now, but you can wrap your text in a View like this:
<View style={{flexDirection: 'row', flexWrap: 'wrap'}}>     <Text>         {'Hello '}     </Text>     <Text style={{fontWeight: 'bold'}}>         {'this is a bold text '}     </Text>     <Text>         and this is not     </Text> </View>
I user the strings inside the brackets to force the space between words, but you can also achieve it with marginRight or marginLeft. Hope it helps.

How to do in case a text which i want to bold is a value of a variable?
For example: this.state.strTest = {data-from-server}

@ngocht143 I'm also looking for this type of scenario, ex: bold, Italic styles in between of the dynamic data for specific characters.
Any suggestions please how to achieve this..!

How to do in case a text which i want to bold is a value of a variable?
For example: this.state.strTest = {data-from-server}
Following url may be helpful to achieve the requirment
https://github.com/taskrabbit/react-native-parsed-text

Just tried
<Text style={{flexDirection: 'row' }}>
  This is a <Text style={{fontWeight: 'bold'}}>bold word</Text> in a sentence
</Text>

and it's working as expected. I'm wondering if flexDirection: 'row' shouldn't be the default style for Text? It would solve this bug

You're a boss!

I need to decorate a single word in a line
<Text style={[styles.text, textStyle, {backgroundColor: "#d4e9f3"}]}  onPress={(e) => this.onPress(message.content)}>{msg}
In the message has This is a bold word


Vulkan renderer support?

Will there be any plan to inplement Vulkan renderer in Hprland?  Wlroots 0.17-dev has made it stable.
Currently animations are slightly laggy with gles2 renderer, especially when enabling more eye candy decorations(blur dim shadow) , maybe it will gain some render perfomence improment with vulkan?

I doubt vulkan would improve the performance at all in hyprland. It would only:

make Hyprland even less compatible (vulkan APIs are still less common on old systems)
require tons of rewrites
negligibly, maybe, improve performance

If animations are too laggy for you, consider upgrading from that 10-year-old laptop. animation smoothness on my end is comparable to KDE/Gnome.
Unless properly conducted benchmarks show any difference in performance of the two in e.g. sway, I have no plans of even considering vk.

make Hyprland even less compatible (vulkan APIs are still less common on old systems)
...
If animations are too laggy for you, consider upgrading from that 10-year-old laptop.

First of all, 10 year-old hardware DOES support Vulkan, so why not support it if some people will benefit?
Second, what hardware are you targeting, exactly? Because I guarantee that most people who run Linux on old hardware are not using a desktop environment with fancy effects.

my other points still stand. I will not consider vk unless someone shows a significant performance difference between vk and gles. You are free to try and benchmark stuff like sway for example that support both.

Does setting WLR_RENDERER=vulkan make any difference at all in Hyprland (for instance, does frames from applications like Xwayland get presented via Vulkan layer while Hyprland effects/animations continue to use GLES2)?
Figured this would answer: https://github.com/hyprwm/Hyprland/issues/3037

it does not make any difference whatsoever

WLR_RENDERER doesn't do anything.

I don't think that's related in any way, shape, or form to this issue

reopen please, this is a probem for me


XP Tracker more options for canvas display

More options to the 2nd drop down menu here: https://gyazo.com/018fc58f42bf51b279d2c3aa6459d206
I'd like to be able to see my XP gained and XP left on my tracker (I know that the % bar essentially shows this) but it'd be a fairly nice and hopefully easy to implement QoL

This was added in #11334


Add details for debug telemetry events

For #337

Codecov Report

Merging #11261 (28f67be) into main (589f8cb) will decrease coverage by 0%.
The diff coverage is 0%.

@@          Coverage Diff           @@
##            main   #11261   +/-   ##
======================================
- Coverage     63%      63%   -1%
======================================
  Files        477      477
  Lines      33920    33924    +4
  Branches    5497     5497
======================================
- Hits       21434    21402   -32
- Misses     10447    10475   +28
- Partials    2039     2047    +8

Impacted Files
Coverage Δ

src/telemetry.ts
8% <0%> (ø)

src/notebooks/debugger/runByLineController.ts
76% <0%> (-12%)
:arrow_down:

src/notebooks/debugger/debugger.ts
66% <0%> (-12%)
:arrow_down:

src/notebooks/debugger/debuggingManagerBase.ts
69% <0%> (-6%)
:arrow_down:

src/platform/common/process/baseDaemon.node.ts
50% <0%> (-4%)
:arrow_down:

src/notebooks/debugger/kernelDebugAdapterBase.ts
76% <0%> (-3%)
:arrow_down:

src/kernels/jupyter/baseKernelConnectionWrapper.ts
35% <0%> (-3%)
:arrow_down:

src/kernels/jupyter/jupyterKernelService.node.ts
74% <0%> (-2%)
:arrow_down:

.../notebooks/controllers/vscodeNotebookController.ts
81% <0%> (-2%)
:arrow_down:

src/notebooks/debugger/debuggerVariables.ts
66% <0%> (-1%)
:arrow_down:

... and 10 more


FF tries to call a function with the name of page title

HI @juergenweb,
I see I am receiving quite a lot of such notices in my TracyAdmin logs:

It seems that FrontendForms is trying to use a PHP file that is in the name of current page. Maybe it's looking to load a form?
Is it possible to disable this?
Thanks!

Hello @donatasben
I do not know this warning message before and I cannot reproduce it on my local server, but after asking google it seems that it has something to do with your server settings:
"
To resolve this error, you must edit the file httpd.conf. Way before it can be seen in phpinfo in apache2handler section directive Server Root. For example, in my case this way - / etc / httpd / httpd.conf. Open the file httpd.conf, find the mention of the parameter open_basedir. And set it to none. (php_admin_value open_basedir none)
"
Source: https://stackoverflow.com/questions/1846882/open-basedir-restriction-in-effect-file-is-not-within-the-allowed-paths
Not sure, but it seems that it has something to do with your server setup. I am afraid, but I think I cannot change something in the code to prevent this behavior.
Best regards Jürgen


Oryx build keeps failing during deployment

Hi there,
I've created a Linux Function App in a Consumption plan. I'm currently deploying using a connection to Github. For some reason every time I'm trying to deploy it fails with the following message:
Generating summary of Oryx build
Deployment Log file does not exist in /tmp/oryx-build.log
The logfile at /tmp/oryx-build.log is empty. Unable to fetch the summary of build
Deployment Failed. deployer = GITHUB_ZIP_DEPLOY deploymentPath = Functions App ZipDeploy. Extract zip. Remote build.
Error: Failed to deploy web package to App Service.
Error: Execution Exception (state: PublishContent) (step: Invocation)
Error:   When request Azure resource at PublishContent, zipDeploy : Failed to use /home/runner/work/_temp/temp_web_package_01787711583626872.zip as ZipDeploy content
Error:     Package deployment using ZIP Deploy failed. Refer logs for more details.
Error: Deployment Failed!
Now I've tried deploying using the following ways:

Via VS Code
Via the command line
Via Github Actions

I keep getting the same error message. Also, the Azure Function is about as fresh as it can get. Newly created from the Azure Portal and als tried from the command line.
The first time I deploy it works, but the afterwards it keeps failing. How should I proceed here?

@RJJ95 Which language you're using? Also, share your GitHub workflow.
If you already have build step in your pipeline so no need for remote build. So please make these changes and redeploy:

Set function app settings to:
ENABLE_ORYX_BUILD: false
SCM_DO_BUILD_DURING_DEPLOYMENT: false
In the .yaml pipeline for functions-action set:
scm-do-build-during-deployment: false
enable-oryx-build: false

Hi,
I face a similar issue, trying to deploy a javascript function.
First I tried creating the workflow.yml based on the tutorial provided - since that failed, I discovered I can create the yml in the deployment center of my function in azure.
However both function looked very similar and both fail with the same reason.
Here the link to the .yml generated by azure - https://github.com/t1m0/master-thesis-data-function/blob/main/.github/workflows/main_master-thesis-data-function.yml

I also tried the settings provided by you - without success

Hi @t1m0 , your issue is totally different as there is a warning that the AzureWebJobsStorage connection string is not set up for your app: https://github.com/t1m0/master-thesis-data-function/actions/runs/3384044303/jobs/5620557675#step:5:16
Because of this the deployment is failing so add the AzureWebJobsStorage app setting to fix it.

Hi @patelchandni ,
thanks - this solved my issue! sorry I overlooked this warning.

Hi,
I'm totally new to this and I'm also receiving similar error to the aboves. Can someone walk me step by step how to fix it?
Thank you in advance.
3:43:11 PM openaisecondtry: Deployment Log file does not exist in /tmp/oryx-build.log
3:43:11 PM openaisecondtry: The logfile at /tmp/oryx-build.log is empty. Unable to fetch the summary of build
3:43:11 PM openaisecondtry: Deployment Failed. deployer = ms-azuretools-vscode deploymentPath = Functions App ZipDeploy. Extract zip. Remote build.
3:43:24 PM openaisecondtry: Deployment failed.

Hi there,
I'm getting the exact same error while trying to deploy my Python function.
Anyone can help? Thanks

Hi, I am getting the same error as well. It worked perfectly when I deployed the function for the first time. Did some small change in function and redeployment is giving error.

I getting the same error like "The logfile at /tmp/oryx-build.log is empty. Unable to fetch the summary of build".
And resolved through:

Delete the function app in Azure Portal.
Create Function App in VSCode - Azure - Resources - Create Function App in Azure.

Then I can deploy.

@auzurdragon , Thanks it worked for me

Points to be considered while deploying Azure functions :

All extensions are installed (specially : Azure Function , Azure Account , Azure Resource)
Check Storage Account connection string in AzureWebJobsStorage = connection string (connection string can be found in access key section of affiliated storage account)
If deploying from VS code , try to create azure function app from Azure account extension panel itself (Try to select Create Azure Function in App .. Advance option).
For understanding of process , try first to deploy simple program such as Hello World , Print current datetime etc.

Oryx build is very opaque fails randomly and requires multiple retries to build and there are no logs apart from Deploys > Logs > commit > show Logs, which is not very informative.
I think the answer is no, but is there anywhere that shows the full oryx build log?


Feature Request: Allow option to active automatically when plugged in the power outlet

It would be nice to have it activate automatically the first time when you plug the laptop in the power outlet.
That should happen only right after it is plugged in, so if you want to disable it after you can just click the notification icon again.

That's a nice idea. I wonder if more people could find this useful?
I can imagine implementing this as optional behaviour that you can enable in the preferences.

I need this :)

Hello,
I need this as well. My device is plugged in most of the time and KeepingYouAwake is active all the time. However, it rightfully deactivates itself when the battery runs low. I want the application to re-activate as soon as plugged in (or charged to a certain level).
How about a solution on the Advanced settings tab: Reactivate when battery capacity is above:"?

Yes, I was surprised that there is an option for "Deactive when battery capacity is low" but "auto-disable/enable" is not implemented. I'm not an OSX developer myself, is there a system event that can be used to implement this behavior?

I will work on this.

The implementation activates the keep awake function in ±10 seconds after plugged in.


Projeny validation fails when paths are involved

Hello
I am trying to configure a projeny project. I however always get a "Projeny validation failed" error when opening the generated project with unity.
I had a look at the validation function in the projeny.dll source code, and it seems to me like it expects everything in Assets/* and Assets/Plugins/* to be a junction. For me this is not the case since:

I use PluginsFolder: MyApp/MyPlugins in my ProjenyProject.yaml, causing the Assets/MyApp/MyPlugins folder to be created (which is not a junction)
I have dependencies of the form MyRepository/General/MyPlugin, which also cause the directory to appear at top level in Assets (again, not as junction).

Another detail which might be important is that I define the PackageFolders as '[ProjectRoot]/../../../'
At this point I am wondering why the project creation succeeded, but the validation failed. Am I using Projeny wrong, or is the validation not aligned to the directory layouts projeny can produce?
Thanks in advance for your help.

Projeny was written with the assumption that the values given to PluginsFolder: and AssetsFolder: are package names and not paths.  Which is why it assumes that all the junctions should be directly under Assets and Plugins

Thanks for the hints. I have restructured my project, so that I no longer use paths for PluginsFolder, AssetsFolder and Dependencies and the validation now succeeds.
It would be nice though to get an error/warning during project creation instead.


ACM-7347: update binary name for hcp for mce 2.4

https://issues.redhat.com/browse/ACM-7347
https://issues.redhat.com/browse/ACM-7348
https://issues.redhat.com/browse/ACM-7368

Hypershift cli renamed to hcp, need to update the example commands for both AWS/KubeVirt
Fixes some inconsistencies between Kubevirt/AWS screens, such as "Prerequisite and Configuration" vs "Prerequisite"
Hypershift enabled by default, no longer need to mention (you can't get to this screen without enabling or if the operator is not healthy)

/cc @chenz4027 @fxiang1


@ApiResponse maps to wrong ApiModel-definition name

Having some controller:
@ApiResponses(value = {
@ApiResponse(code = 500, message = "Internal Server Error", response = FehlerRO.class)
})
@RequestMapping(value = "/someresourceurl", method = RequestMethod.GET)
public ResponseEntity<List> readResource()
Having some model:
@ApiModel(value = "fehler", description = "Beschreibt einen serverseitig aufgetretenen Fehler")
public final class FehlerRO { }
Following json output will be generated:
...
"500":{
"description":"Internal Server Error",
"schema":{
"$ref":"#/definitions/FehlerRO"
}
...
"definitions":{
"fehler":{ ... }}
Issue:
What happens is that the name "FehlerRO" is used to link the resource, but "fehler" is used to define the resource. So no Response-Model is shown in swagger-ui. I would expect to see "#/definitions/fehler" to link resource.
=> Reported with Springfox-Swagger 2.0.0

Thanks for this really fast implementation of the feature!!


Supported versions?

What installed PHP version(s) will work with this webshell?

some time ago, i tested it with php 5.* and php 8 and i had no issue,
when i notice an error with any php version i try to resolve it making it works with all possible versions.
if you have any issue with a particular version, inform me 😸


Add TensorflowCustomBackend class from qibo

Following qiboteam/qibo#500 this adds the TensorflowCustomBackend that was previously in qibo here. Since this class inherits the AbstractBackend from qibo, qibo is now added in the requirements list for qibotf.
@scarrazza I tried removing the requirements.txt similarly to what you did for qibo and qibojit but there seems to be an issue here. Is there another reason this file is required here? If yes, I will put it back and just add the qibo requirement there.

I added some tests for TensorflowCustomBackend to get the coverage back to 100%. Similarly to qiboteam/qibojit#35 here I am installing qibo from source until the new backend independent version is released. I also had to disable Python 3.6.
@scarrazza, do you have any idea why pylint is failing here?

@scarrazza, do you have any idea why pylint is failing here?

Should be the incompatibility you have fixed here: https://github.com/qiboteam/qibotf/pull/12/commits/024c1657e115938a06b6eb37a6eee03c417d7700

Should be the incompatibility you have fixed here: 024c165

I am giving this another try but I believe this results to some other installation issues.

I am giving this another try but I believe this results to some other installation issues.

@stavros11 just fixed now.

@stavros11 just fixed now.

Thanks for the fix. This should be good to go, we just need to remember to reset the CI to pip install qibo --pre and re-enable Python 3.6 once qibo is released.

@stavros11 thanks, I am looking into py36 right now. The major issue we have is that some qibo dependency is asking for matplotlib 3.4 which is not compatible with py36, I am not sure which package is forcing that version, however if we can get rid or disable this requirement for qibo then we can retry this PR with an updated version of the backendcls branch.

@stavros11 thanks, I am looking into py36 right now. The major issue we have is that some qibo dependency is asking for matplotlib 3.4 which is not compatible with py36, I am not sure which package is forcing that version, however if we can get rid or disable this requirement for qibo then we can retry this PR with an updated version of the backendcls branch.

I believe the py36 issue disappears if I install qibo using pip install . like you do here instead of python setup.py build. I just pushed this in qiboteam/qibojit#35 and I think CI passes.

Ok, I will have another look, the problem was raised from https://github.com/qiboteam/qibotf/runs/4092821511?check_suite_focus=true#step:5:235.
On the other hand looks like keras-2.7.0 is breaking the actions for qibo https://github.com/qiboteam/qibo/actions/runs/1421436395. If pinning down to 2.6.0 works then we will have to include this requirement here.