unused connectionManager in RestProtocol

What is the purpose of the change
Configured PoolingHttpClientConnectionManager in RestProtocol may not work.
PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager();
        // 20 is the default maxTotal of current PoolingClientConnectionManager
        connectionManager.setMaxTotal(url.getParameter(CONNECTIONS_KEY, HTTPCLIENTCONNECTIONMANAGER_MAXTOTAL));
        connectionManager.setDefaultMaxPerRoute(url.getParameter(CONNECTIONS_KEY, HTTPCLIENTCONNECTIONMANAGER_MAXPERROUTE));

        if (connectionMonitor == null) {
            connectionMonitor = new ConnectionMonitor();
            connectionMonitor.start();
        }
        connectionMonitor.addConnectionManager(connectionManager);
// ...
CloseableHttpClient httpClient = HttpClientBuilder.create()
                .setKeepAliveStrategy((response, context) -> {
                    HeaderElementIterator it = new BasicHeaderElementIterator(response.headerIterator(HTTP.CONN_KEEP_ALIVE));
                    while (it.hasNext()) {
                        HeaderElement he = it.nextElement();
                        String param = he.getName();
                        String value = he.getValue();
                        if (value != null && param.equalsIgnoreCase(TIMEOUT_KEY)) {
                            return Long.parseLong(value) * 1000;
                        }
                    }
                    return HTTPCLIENT_KEEPALIVEDURATION;
                })
                .setDefaultRequestConfig(requestConfig)
                .setDefaultSocketConfig(socketConfig)
                .build();

Configured PoolingHttpClientConnectionManager is used by connectionMonitor, but not set to  HttpClient, which may cause a problem.
Brief changelog
XXXXX
Verifying this change
XXXXX
Follow this checklist to help us incorporate your contribution quickly and easily:

[x] Make sure there is a GITHUB_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GITHUB issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Format the pull request title like [Dubbo-XXX] Fix UnknownException when host config not exist #XXX. Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Run mvn clean install -DskipTests=false & mvn clean test-compile failsafe:integration-test to make sure unit-test and integration-test pass.
[ ] If this contribution is large, please follow the Software Donation Guide.

Codecov Report

Merging #4614 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@             Coverage Diff              @@
##             master    #4614      +/-   ##
============================================
+ Coverage     64.16%   64.16%   +<.01%
  Complexity      452      452
============================================
  Files           768      768
  Lines         32873    32874       +1
  Branches       5181     5181
============================================
+ Hits          21093    21094       +1
+ Misses         9363     9360       -3
- Partials       2417     2420       +3

Impacted Files
Coverage Δ
Complexity Δ

...g/apache/dubbo/rpc/protocol/rest/RestProtocol.java
68.21% <100%> (+0.24%)
0 <0> (ø)
:arrow_down:

...onfig/spring/extension/SpringExtensionFactory.java
78.04% <0%> (-7.32%)
0% <0%> (ø)

.../apache/dubbo/remoting/transport/AbstractPeer.java
58.69% <0%> (-4.35%)
0% <0%> (ø)

...he/dubbo/registry/multicast/MulticastRegistry.java
67.87% <0%> (-1.81%)
0% <0%> (ø)

...g/apache/dubbo/registry/consul/ConsulRegistry.java
61.87% <0%> (-0.63%)
29% <0%> (ø)

.../java/org/apache/dubbo/config/ReferenceConfig.java
59.85% <0%> (+0.36%)
0% <0%> (ø)
:arrow_down:

...pache/dubbo/registry/support/AbstractRegistry.java
80.07% <0%> (+1.53%)
0% <0%> (ø)
:arrow_down:

...ache/dubbo/remoting/p2p/support/AbstractGroup.java
56.81% <0%> (+11.36%)
0% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


Missing import / declaration for variable claim.encodedName in example

On line 14 of the Submitting the proof to the DNSRegistrar example, there is the variable claim.encodedName used, which is neither imported nor declared beforehand.
Would be beneficial to show where it comes from with maybe a comment to explain what it does.

Will be updated in v2


honk and flash services

Finally took some time to look at adding services for honk and flash (and only flash). Since services are called from out of the blue and not in the context of a vehicle, and since we do not want to use the VIN to identify the vehicle, I've made an attempt to look up vehicle data from the device registry using device id and go from there.
One think that puzzles me is that the key to the coordinator (the entry_id) is really a set (containing a single element) in the registry. I'm not sure if that is a good way to get hold of the coordinator. Perhaps you have a better idea.

Yes that's the correct way to get ahold of the coordinator as far as I know, great work!


Lift integration - how does fleet adapter knows if lift is ready to board

As i went through the documentation in https://osrf.github.io/ros2multirobotbook/integration_lifts.html , i realized that the fleet adapter does not receive any status update about the lift. In that case, how does the fleet knows if the lift has reached the level which the robot called the lift to? And whether the lift door is open or not?

The page you linked to is targeted at readers who want to integrate their lift, not readers who want to integrate their fleet.
The full control fleet adapter library does take care of subscribing to the lift state topic. Other fleet adapter categories need to take care of lift integration on the user side.

Thanks @mxgrey
i have looked at the code and have generate this impression that the GoToPlace class will generate all the actions needed to get the robot to move from start to destination point and if there is any actions such as calling the lift, GoToPlace::Active::execute_plan will generate all the actions to be executed. This function is also the place to define the new alternate plan if there is failure or exceptional (e.g. lift in emergency mode) flow. Is this correct? If not, how do we define new plan for robot to move to a specific location if there is failure or exceptional event happening?
In the GoToPlace::Active::execute_plan function, the EventPhaseFactory seems to be executing event for lift at the level where it distinguish the lift move, lift door open and lift door close operations. But in the LiftRequest.cpp and LiftRequest message, these operations are defined in the same operation (i.e.: the same message is used to ask lift to move to a destination level and have the door open). In the EventPhaseFactory class, the body of Lift Door Close and Lift Move function are not stated as not supported yet, is it because we are expecting to execute only the LiftDoorOpen operation instead of having to trigger LiftDoorClose, LiftMove and LiftDoorOpen operations? This tallies with the one message defines all operation formatin LiftRequest message?

GoToPlace class will generate all the actions needed to get the robot to move from start to destination point and if there is any actions such as calling the lift, GoToPlace::Active::execute_plan will generate all the actions to be executed

This is accurate, although in the rmf_fleet_adapter we call the actions "phases".

This function is also the place to define the new alternate plan if there is failure or exceptional (e.g. lift in emergency mode) flow. Is this correct?

Are you asking about modifying the source code of GoToPlace? If so, I think I'll need you to elaborate on what kind of changes you have in mind.

If not, how do we define new plan for robot to move to a specific location if there is failure or exceptional event happening?

I think there is a lot of room for discussion on this, and I may need you to elaborate on what kind of failures and what kind of exceptions.
Hardware failures will ultimately require physical human intervention, so at that point, I believe the robot's task should be canceled and reassigned (this is currently a WIP). Are there other "exceptions" you have in mind?
The rmf_fleet_adapter::agv::RobotUpdateHandle class has an function called interrupted() which allows the fleet adapter to ask for a new plan to be generated. In my mind, the best way to deal with exceptions is:

Provide the GoToPlace planner with enough information so that it can find a plan that deals with whatever exceptional situation has happened.
Trigger the interrupt to generate and receive a new plan.

EventPhaseFactory seems to be executing event for lift at the level where it distinguish the lift move, lift door open and lift door close operations

The EventPhaseFactory is a factory that produces phases for all these different events. The phases don't get executed by the factory; they get executed later by the GoToPlace::Active::_subtasks phase manager.

the body of Lift Door Close and Lift Move function are not stated as not supported yet

Are you looking at the latest master branch? The implementations for the different lift events were update in September. The LiftDoorClose event has been replaced with LiftSessionEnd.

we are expecting to execute only the LiftDoorOpen operation instead of having to trigger LiftDoorClose, LiftMove and LiftDoorOpen operations?

In the latest version of the fleet and lift adapters, we have a "session locking" protocol to enforce that only one robot can use a lift at a time. Now there are four important events:

LiftSessionBegin: Begins a session with the lift and asks the lift to move to the pickup floor and open its doors.
LiftMove: Asks the lift to move to the destination floor.
LiftDoorOpen: Asks the lift to open its doors at the destination floor.
LiftSessionEnd: Tells the lift that the session is finished.

The EventPhaseFactory creates a "task phase" for each of these events. Each "task phase" will publish relevant lift request messages to trigger the desired behavior from the lift adapters, and each "task phase" will also subscribe to lift state messages to monitor the progress of the lift and ensure that the relevant lift request is being handled.

This tallies with the one message defines all operation formatin LiftRequest message?

Right, all the different operations that a lift can be asked to perform are encapsulated by the LiftRequest message. So the different lift phases just fill out their own lift request messages according to what the phase needs to have happen.

Closing as this is not an issue. To continue discussing this topic, please open a discussion.


Assembly code disappears for Rust if I add optimization

With --crate-type staticlib -C opt-level=0 I see things on the right panel, but with --crate-type staticlib -C opt-level=1 it shows nothing.
Maybe default example source code should have #[no_mangle]?:
// Type your code here, or load an example.

#[no_mangle]
pub fn square(num: i32) -> i32 {
  num * num
}

Duplicate of #139


Graphhopper not working in release apk.

I have developed an android application using the graphhopper routing library. The library works fine in debug mode or in app-debug.apk but when I create a release apk of the app the library wont work. It is giving me java.lang.IllegalStateException: No input stream found in class path!? exception upon execution of the following code.

/*
*Constants.ROUTE_FILE_PATH = Environment.getExternalStorageDirectory().getPath()+"/.myappfolder/routes";
*/
 File routingFiles = new File(Constants.ROUTE_FILE_PATH);
 GraphHopper tmpHopp = new GraphHopper().forMobile();
 tmpHopp.load(routingFiles.getAbsolutePath());

While creating the release apk i got some warning for the graphhopper library and removed the warnings using
-dontwarn com.graphhopper.**
in the proguard-rules.pro file.
Is there any issue with creating a release apk of the graphhopper project?
Why wont the library work in release version of the apk?

Refer to this link for the solution.


Node App Crash

I trying implement app that requires hapijs framework. App works when it started from terminal, but if it started as lighttable node connection it crashes when trying to require hapijs from local install.

Closing as this old and not enough reproducible info was given. Can reopen if more info is given


docs(readme): fix typo in quick start section

Hey, what's up?!
This fixes a typo in the quick start section of the readme

Thanks @MattFerreira18!


changed url where client goes after login successfull

Can be released after nerdalize/authentication/pull/138 is deployed (expected Fri, Sept 1st)
It makes the login experience better.

Thanks for catching that Emeline.


null exception when humanizing enums with [Display Name=""]

I often use Enums with [Display(Name="xxx")] attributes.
And this usage seems to be encouraged by the docs:
https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute.name(v=vs.110).aspx

The name is typically used as the field label for a UI element that is bound to the property that is annotated with this attribute.

When attempting to Humanize such an Enum, I would get a Null exception from EnumHumanizeExtensions.GetCustomAttribute.
this patch contains a test and fix.

detect null from GetDescription call and prevent null pointer exception
attempt to lookup GetName if GetDescription fails

Thanks for the fix, it looks good.
It would be cool if you also take care about the third case of possible NullReferenceException source, as mentioned in the code comment.
Please add an entry to release notes.

hi, sorry for the delay. As requested I have:

added a null check to the third case
added to release notes

@brendan-ssw No problem about delay, as long as you rebase on HEAD :)
I've left some new comments in the code.

Any updates on this @brendan-ssw? It's almost there and requires little effort to get it merged.

Anyone willing to update this PR? Otherwise I might close it as it's open and pending for almost four months now.

Actually closing now. Please reopen when issues are resolved.


migration: destination QEMU crashes when migrating nvmf/vfio-user

Discovered while fixing https://github.com/nutanix/libvfio-user/issues/218.
#0  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:262
#1  0x0000563e6cbf40bf in qemu_get_buffer (f=0x563e6e35a890,
    buf=0x7f9a97774000 <error: Cannot access memory at address 0x7f9a97774000>, size=32768)
    at ../migration/qemu-file.c:566
#2  0x0000563e6cf52d35 in vfio_load_buffer (f=0x563e6e35a890, vbasedev=0x563e6fdb58c0, data_size=0)
    at ../hw/vfio/migration.c:316
#3  0x0000563e6cf53938 in vfio_load_state (f=0x563e6e35a890, opaque=0x563e6fdb58c0, version_id=1)
    at ../hw/vfio/migration.c:709
#4  0x0000563e6cd6719e in vmstate_load (f=0x563e6e35a890, se=0x563e6e67e510) at ../migration/savevm.c:882
#5  0x0000563e6cd6a373 in qemu_loadvm_section_part_end (f=0x563e6e35a890, mis=0x563e6e36fad0)
    at ../migration/savevm.c:2435
#6  0x0000563e6cd6a8ab in qemu_loadvm_state_main (f=0x563e6e35a890, mis=0x563e6e36fad0) at ../migration/savevm.c:2588
#7  0x0000563e6cd6aa08 in qemu_loadvm_state (f=0x563e6e35a890) at ../migration/savevm.c:2660
#8  0x0000563e6cbec3c5 in process_incoming_migration_co (opaque=0x0) at ../migration/migration.c:514
#9  0x0000563e6d28008d in coroutine_trampoline (i0=1854357824, i1=22078) at ../util/coroutine-ucontext.c:173
#10 0x00007f9a95e80b50 in __correctly_grouped_prefixwc (
    begin=0x7f9a97774000 <error: Cannot access memory at address 0x7f9a97774000>#0  __memmove_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:262
#1  0x0000563e6cbf40bf in qemu_get_buffer (f=0x563e6e35a890,
    buf=0x7f9a97774000 <error: Cannot access memory at address 0x7f9a97774000>, size=32768)
    at ../migration/qemu-file.c:566
#2  0x0000563e6cf52d35 in vfio_load_buffer (f=0x563e6e35a890, vbasedev=0x563e6fdb58c0, data_size=0)
    at ../hw/vfio/migration.c:316
#3  0x0000563e6cf53938 in vfio_load_state (f=0x563e6e35a890, opaque=0x563e6fdb58c0, version_id=1)
    at ../hw/vfio/migration.c:709
#4  0x0000563e6cd6719e in vmstate_load (f=0x563e6e35a890, se=0x563e6e67e510) at ../migration/savevm.c:882
#5  0x0000563e6cd6a373 in qemu_loadvm_section_part_end (f=0x563e6e35a890, mis=0x563e6e36fad0)
    at ../migration/savevm.c:2435
#6  0x0000563e6cd6a8ab in qemu_loadvm_state_main (f=0x563e6e35a890, mis=0x563e6e36fad0) at ../migration/savevm.c:2588
#7  0x0000563e6cd6aa08 in qemu_loadvm_state (f=0x563e6e35a890) at ../migration/savevm.c:2660
#8  0x0000563e6cbec3c5 in process_incoming_migration_co (opaque=0x0) at ../migration/migration.c:514
#9  0x0000563e6d28008d in coroutine_trampoline (i0=1854357824, i1=22078) at ../util/coroutine-ucontext.c:173
#10 0x00007f9a95e80b50 in __correctly_grouped_prefixwc (
    begin=0x7f9a97774000 <error: Cannot access memory at address 0x7f9a97774000>,

Testing with:

https://github.com/nutanix/libvfio-user/commits/tmakatos/issues/374
https://github.com/tmakatos/spdk/tree/change-7617-fixes
https://github.com/tmakatos/qemu/tree/vfio-user-master

Looking at /proc/<pid>/maps, this address belongs to the following map (0x9000 in size):
7f9a97773000-7f9a9777c000 rw-s<PHONE_NUMBER>0 08:01 5768565                 /var/tmp/migr

Looks like it's the migration region sparse map.
# ls -lh /var/tmp/migr
-rw-r--r-- 1 root root 36K Apr 30 09:47 /var/tmp/migr

I guess the memcpy segfaults because it doesn't have write permission. Looks like PROT_WRITE wasn't passed in mmap?

Found the problem, I forgot to cherry pick @changpe1's patches on the destination QEMU..


Markdown or reStructuredText ?

Hello,
I see 2 README files
so the question is Markdown or reStructuredText ?
If you prefere Markdown you might be interested by
https://pypi.python.org/pypi/setuptools-markdown
Kind regards

Porting the .cfg setup to use only md.


Fix for OpenVPN version 2.4 check

Instead of checking OS Version, I made two changes to check OpenVPN version directly.

The users who install OpenVPN manually or Debian Buster can use this

Hi @evolozzy ... thanks a lot for your contribution and help, however, have you tested this?
I am almost sure this will break the script. and I don't really see the use here...
OS version check is still needed .. and support for the previous version is still needed as well.
can you elaborate why is this beneficial?

Hi @4s3ti,
Sorry it's my bad, will do it.


dedent: simplify and avoid extra allocations

This changes the internal logic to work on &str instead of String, thus saving some allocations.

Codecov Report

Merging #143 into master will increase coverage by 0.34%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #143      +/-   ##
=========================================
+ Coverage   92.15%   92.5%   +0.34%
=========================================
  Files           2       2
  Lines         357     360       +3
=========================================
+ Hits          329     333       +4
+ Misses         28      27       -1

Impacted Files
Coverage Δ

src/lib.rs
92.41% <100%> (+0.34%)
:arrow_up:

Continue to review full report at Codecov.

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


startX, startY and startScale don't work with contain

Describe the bug
setting contain: 'outside' breaks the starting position of the panzoom object.
oftentimes the object even starting outside of the viewport.
Your environment

panzoom 4.4.4
Firefox 99

Expected behavior
the object shouldnt start outside the viewport, and startX,startY,startScale should have an effect on the object.
Actual behavior
the object starts in a weird location, and then upon starting to panzoom it, it snaps back into it's constraints.
the startX and startY values seem to have zero effect, and the startScale value seems to put the object in a weird spot.
Steps to reproduce
https://jsbin.com/putunekuna/2/edit?html,js,output

Thanks for opening an issue. However, this is documented behavior. The panzoom element must remain larger than it's parent when using contain: 'outside'. It doesn't sounds like "outside" is exactly what you want, but there will likely be a forthcoming option that will automatically switch the contain option if the panzoom element becomes too small.


Feedback page and links

Let's have a link/button to a feedback page containing a text field (along with email link) that allows people to send us a messages (e.g. email) as an initial communication channel.  We can place that link at the bottom right of the page for each tab.
Related to #16 .

update landing page to have a link to the official docs, pop up of the instructions, and links to communication channels.

Yes, this would be a nice addition! Eventually we can also link to the HTAN standards' definitions when we have the schema visualization/exploration server and app; we started discussing that in the data release/portal meeting so hopefully it will get some traction over the next few weeks.

In the data curator app, the feedback button can link to the Jira Service Desk that we've set up for HTAN: https://sagebionetworks.jira.com/servicedesk/customer/portal/1/group/-1


Add of the parameter "Condition" in GetItems parameters

I needed the "Condition" parameter, so I created this pull request.
Thank you so much for your code, it saved me lot of time !

I'll check it out over the next few days...


How does conv2d_transpose exactly space out inputs in tensorflow?

This may not be the best place to ask this question but I don't get any help from stackoverflow. Sorry if I ask this question in the wrong place.
I understand how transpose convolution works dealing with 2-D images. I just wonder how conv2d_transpose() function in tensorflow exactly adds zeros to the inputs.
Does it only pad zeros along the border, or does it insert zeros to space out inputs in a certain way?

I just figure this out by running a tinny example. If you have the same question, please let me know.

Hey @wgmao could you please share your thoughts? :)

Suppose we start from a 2 by 2 matrix and apply a 2 by 2 filter in order to get a 4 by 4 matrix after the deconvolution operation.
This the starting point of the operation. (left: matrix; right: filter, no bias term)

You can tell the way how tensorflow add zeros and do the convolution afterwards by the following figure. Basically it pads zeros after each column and row of the starting matrix. I don't try all the conv2d_transpose configuration and I think this is how the default works.

@wgmao Are you sure that conv2d_transpose wraps around instead of applying more zeros ?


PUB-958-OTP Spike to enable OIDC Authentication

Before creating a pull request make sure that:
Enable the OTP OIDC authentication to check whether it is working or not. If it is not working, we need to investigate the reason.
https://tools.hmcts.net/jira/browse/PUB-958
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

Closing as ticket has been withdrawn


Importing css files and console.log the var return empty object

Currently when we do an import usingimport style from './style.css and do console.log(style), we get an empty object. Hence, I'm thinking that CSSModules are not enabled by default.
I was wondering if we can add in the cssModules at here https://github.com/nuxt/nuxt.js/blob/dev/lib/webpack/helpers.js . The config for css-modules as they recommend is here https://github.com/css-modules/webpack-demo/blob/master/webpack.config.js#L21 .
@Atinux I know that users can customise the above in nuxt.config.js but wondering if it could be enabled by default ?

Ahh Now I'm thinking might be a wrong question 😄  There is $style in each component .vue file.  Hmm, closing the issue for now. Although it would be nice to organise the css files and import as css modules which I probably don't know currently.


Only allow content-disposition, length and type.

Reduce the impact the remote host has on the response.

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (9c1ed1d) to head (33fd5fe).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##              master      #110   +/-   ##
===========================================
  Coverage     100.00%   100.00%
  Complexity       406       406
===========================================
  Files             85        85
  Lines           1075      1075
===========================================
  Hits            1075      1075

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Failed to Achieve Expected Experimental Results

Hello, I replicated the experiment following the experimental setup in your paper's appendix and your code, but did not achieve the results mentioned in your code comments. Is there any additional configuration, such as Test Time Augmentation (TTA)? Or what could be the reason for this discrepancy?
Looking forward to your reply, thank you very much!

Hi, can you reproduce the reported number using the provided checkpoint?
If you can reproduce results by checkpoint, the performance gap can be caused by the training randomness.
The performances reported in config files are obtained without TTA.

@SunLuyue26 Hello,
I encoutered some errors while trying to compile the CRN Checkpoint. I see that you came to measure its performance could you help me please solve this issue.

 Hello, I replicated the experiment following the experimental setup in your paper's appendix and your code, but did not achieve the results mentioned in your code comments. Is there any additional configuration, such as Test Time Augmentation (TTA)? Or what could be the reason for this discrepancy? Looking forward to your reply, thank you very much!

have you solved tyhe problem?i also can't reproduce the results?


TFHub PR

Opening this issue for TFHub PR related discussions.

@sayakpaul @MorganR
As you know, we have 4 variants of the same model. In this case, how exactly should I keep the documentation structure?
AFAIK I need to do something like this:
.
└── assets/docs/
    └── adityakane2001/
        ├── models/
        │   ├── RegNetY 200MF/
        │   │   └── 1.md
        │   ├── RegNetY 400MF/
        │   │   └── 1.md
        │   ├── RegNetY 600MF/
        │   │   └── 1.md
        │   └── RegNetY 800MF/
        │       └── 1.md
        └── adityakane2001.md

Just 👍 this if you think this structure is correct.

@sayakpaul
Updated the models in he GCS bucket.

Which models?

The 600 and 800 MF ones. Their improved versions. Now training 400Mf

Cool. Hub models are immutable i.e. once they are merged then changing them in the source won't make any sense. So, please be aware.

I think we can close this now? All the Hub-related discussions should take on your corresponding Hub PR.


fix(testing): esm-bundle/chai version update

What I did

Adding changeset for the recent PR, https://github.com/open-wc/open-wc/pull/2432

No problem, I'm just happy to contribute a fix for something that I was having trouble with.


Docker image not starting on macOS 15.2 with chip M4

Describe the Bug
Intialization of DAPR fails on MacOS 15.2 with chip M4 because it is not able to start the Zipkin docker images. During the initialization it pulls the latest version of the docker image. This image, that at the time of writing is version 3.4.3, uses Java Runtime 21.
What happens is that as the container starts, it crashes with the error below:
A fatal error has been detected by the Java Runtime Environment:

SIGILL (0x4) at pc=0x0000ffff9fc67c5c, pid=1, tid=7

JRE version: (21.0.5+11) (build ) Java VM: OpenJDK 64-Bit Server VM (21.0.5+11-alpine-r0, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64) Problematic frame: j java.lang.System.registerNatives()V+0 java.base

With this combination of OS and hardware, it failes with all docker image versions from latest to 2.24.4 because all of them use Java Runtime 21.
The docker image 2.24.3 is working fine because it uses Java Runtime 17.
The same issue is described here: https://github.com/corretto/corretto-21/issues/85
It seems that disabling the use of SVE in Java Runtime 21 can fix the issue:
java -XX:UseSVE=0

Steps to Reproduce
Prerequisites

OS: macos 15.2
Hardware: Apple Silicon M4 chip

Steps

Install Dapr CLI with Homebrew with the command "brew install dapr/tap/dapr-cli" or in any other ways described in the documentation
Run Docker Desktop if it is not running
Run command "dapr init"

Expected Behaviour
The Dapr initialization must complete successfully.

I've got the same error on my M4:
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x0000ffff8733fc5c, pid=1, tid=7
#
# JRE version:  (21.0.5+11) (build )
# Java VM: OpenJDK 64-Bit Server VM (21.0.5+11-alpine-r0, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-aarch64)
# Problematic frame:
# j  java.lang.System.registerNatives()V+0 java.base
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /zipkin/hs_err_pid1.log
[0.019s][warning][os] Loading hsdis library failed
#
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

hi @arey ,
I added the following to docker compose
environment:
- JAVA_OPTS=-XX:UseSVE=0
To get it starting in the time being.

Thanks @thaoula this is what I've done: https://github.com/spring-petclinic/spring-petclinic-microservices/pull/301/files


How to use this with HA docker?

As this is a HA addon, it's not possible to use it directly with HA as a docker container.
How can i use this add on if i have there 3 parts as docker containers running:

homeassistant core
eufy-security-ws
go2rtc

Hi @lexusburn I just updated the addon to work better with these components. please check the readme


Token is kept in RAM if cannot store on disk  [#258]

Description of the PR
Fixes #258
This is a quicker-and-dirtier solution to solve the issue.
So the token is stored in RAM in any case but written also into secure safe (keyring) if possible (keyring is unlocked). It is also read from there when course config file is fetched (the API URL is used as id in keyring, and eventually that URL is read from course config file).
If keyring is unlocked, everything just works. If keyring is locked, IDE asks to open it when

project is turned into A+ project
every time a new token is set via dialog
when IDE (re)starts and an A+ project is open

PasswordStorage::store method (that is called to store token into keyring) should return false if token was not saved. If it returns false, a notification is shown to user that token wasn't permanently stored and it must be set again once the IDE is started again.
Unfortunately, the current implementation of that method doesn't really work and it apparently returns always true. That means, the notification is not shown. Otherwise, things work as expected.
Testing

unit
integration
manual

- [ ] new unit tests created
- [x] all unit tests pass

- [ ] new integration tests created
- [ ] all integration tests pass

- [x] manual testing went well

Have you updated the TESTING.md or other relevant documentation?

[ ] Yes
[x] Not yet. I will do it next.
[ ] Not relevant

does "reset A+ Course Plugin Settings" affects the token?

does "reset A+ Course Plugin Settings" affect the token?

No, I forgot about that one. Currently, it should be quite easy to implement but things get a bit trickier when there can be multiple tokens to be stored (for different servers/users). Basically we should store a list of authentications stored, and when resetting, wipe those out and tjen wipe the list itself.
What kind of implementation you'd like to see in this PR?


Error 404 on staging

Bug Report
Problematic behavior
When pasting a Meet URL in a browser, frontend displays a 404 Not Found Nginx error.

Additional context/Screenshots
To reproduce the bug locally using make start-tilt), update the tag by frontend-production here . It will reproduce production conditions.  (Locally tilt target the meet-dev image, which run using npm run dev. In production, build's outputs are served as statics.)
Also, the Nginx is wrongly configured, as the 404.html file described in the conf, doesn't exist. mybad.
2024/07/11 17:26:31 [error] 8#8: *20 open() "/usr/share/nginx/html/404.html" failed (2: No such file or directory), client: <IP_ADDRESS>, server: localhost, request: "GET /aaab-aaabn-aabn HTTP/1.1", host: "meet-staging.beta.numerique.gouv.fr"

Impress has an additional configuration on the Nginx router here:
server {
  listen 8080;
  server_name localhost;

  root /usr/share/nginx/html;

  location / {
      try_files $uri index.html $uri/ =404;
  }

  location /docs/ {
    error_page 404 /docs/[id]/;
  }

  error_page 404 /404.html;
  location = /404.html {
      internal;
  }
}

We need the same behavior, or adapted the Vite.js router to handle dynamic routing while exporting static.


Performance

Hi Andre.
I was thinking of learning RUST by implementing Okasaki's Purely Functional Data Structures and found this repository.
I am curious if you have done any performance comparison done against other (standard) implementation of the data structures.
Thanks,
pdey

Sorry to have taken this long to reply. I also implemented these data structures when starting to learn Rust, which in my opinion is probably not the best way to start. I didn't do any performance analysis, but I'd expect these to be considerably slower than similar ones from the standard library since there's a lot of indirection.


Update sbt to 1.5.5

Updates org.scala-sbt:sbt from 1.5.4 to 1.5.5.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-sbt", artifactId = "sbt" } ]

labels: library-update, semver-patch

Codecov Report

Merging #135 (e5ff9e1) into master (8353f72) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master      #135   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines            3         3
=========================================
  Hits             3         3

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 8353f72...e5ff9e1. Read the comment docs.


chore(aws): update fixers docstring

Context
In order to follow the same criteria in all fixers and to simplify the way to handle permissions needed for each one, we’ve decided to modify the docstrings and add Permissions above the code block of the IAM permissions needed, so while this information is not yet included in the metadata, having it formatted this way will make it easier to locate by searching for the code between Permissions and Args.
Description
Modified docstring of the 22 fixers available.
Checklist

Are there new checks included in this PR? Yes / No

If so, do we need to update permissions for the provider? Please review this carefully.

[ ] Review if the code is being covered by tests.
[ ] Review if code is being documented following this specification https://github.com/google/styleguide/blob/gh-pages/pyguide.md#38-comments-and-docstrings
[ ] Review if backport is needed.

License
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

There were some DocumentDB tests failing due to the patch was not done as the Developer Guide says so I've changed it.


error "Please check the validity of the CSS block ..." when bundling CSS with "@font-face"

In my main CSS file starting from line 1 I have
@font-face {
  font-family: 'foo';
  src: url('bar');
...
  font-weight: normal;
  font-style: normal;
}

Now when bundling with jspm I got the following error:
Please check the validity of the CSS block starting from the line #1
If I remove @font-face it works just fine.

Thanks, looking into a patch right now.

Ok I've switched over to clean-css for the css compression, and posted a 0.1.2.

awesome! thanks so much!!
bundling doesn't throw an error anymore. testing further ...

Thanks so much for trying it out.


Fix typo in MigrationGuide.md

Summary
Unnecessary word ('get') in document.

Current coverage is 88.57% (diff: 100%)

Merging #2173 into master will not change coverage

@@             master      #2173   diff @@
==========================================
  Files            39         39
  Lines          1409       1409
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           1248       1248
  Misses          161        161
  Partials          0          0

Powered by Codecov. Last update 841efa1...9d04ae2

thank you!


Modify ...

Description of the modifications
Sphinx image referenced in the "Documentation sources" section of file indicated below is not showing in the generated doc. I thought if someone was making a change, they could fix this issue. The image was showing back in mid-October because I have a screen capture taken there where it was present.
file: PyAnsys\dev-guide\doc\source\how-to/docurenting.rst

Useful links and references
No response

I also saw in this same topic that we need to make "Deploy using a PAT" a title.

These problems have been solved:

Image not showing:

Deploy using a PAT is no longer a section after we moved to using PyAnsys actions for deployment. So, no longer needed to adapt.


 This is also the case when you spam a NPC of arrows and he can't run to you.
Thanks.

That looks like gravity was disabled?

Sorry for the delay. Gravity is enabled.
Also, they only "fly" when they are pushed against a wall.

Cannot replicate this at all. Perhaps another plugin is causing it?

@mcmonkey4eva It seems to be fixed in Minecraft 1.11, will keep you updated if it happens again.


DateTime objects not fully visible

Hello,
datetime objects not fully shown.
i get:
Arg:0 DateTimeImmutable#150

Here: https://3v4l.org/KEUaA which is known to be an issue since 2016: https://externals.io/message/93777
VarDump uses reflection and I'm afraid that the problem is with all internal classes provided by the core library or extensions. These don't always add the reflection data values.
I've also found and report this issue with Ds\Map: https://github.com/php-ds/ext-ds/issues/190, I think that is just futile trying to get all internal classes to support PHP reflection (as they should). I'm sure that this inconsistency needs to be considered as a language feature and I wasn't able to find any single note or commentary on php manual about reflection being this unreliable. It seems that for internal objects developers must not consider it at all. PHP is reflective, but only applies within user land code.
My conclusion is that this package should use debug info when failing to get the props of internal methods. Simple and elegant.

I've pulled off some tricks, I managed to get this:
❯ php demo/demo.php
^ DateTime @1653052617 {#2
  date: 2022-05-20 10:16:57.625783 America/Halifax (-03:00)
}

vd()
------------------------------------------------------------
demo/demo.php:31

Arg•0 DateTime#2
 public date string 2022-05-20 10:16:57.625783 (length=26)
 public timezone_type integer 3 (length=1)
 public timezone string America/Halifax (length=15)
------------------------------------------------------------

As you may notice, internal classes are now printing public available properties. On top you can see the output of symfony's dd and below chevere's vd.


switch from cbc to gcm

I also changed the way nonces and padding works. Padding is taken care of automatically by the AEAD interface from what I can tell. The nonce now gets prepended to the ciphertext. To create type safety, I made a new type 'Ciphertext'. (Since a ciphertext is not just a byte slice, it's a byte slice with a specific format, IE a nonce prepended at the beginning).
I was going to include functions for readers and writers but I actually wanted to work more on the renter first before doing that. One concern is that if we're encrypting a 1TB file, we have to find someway to encrypt it and then upload it. I'm not sure what the best design there is but I want to make sure we're not using the disk too much.

I'm not too familiar with the cipher package, but it looks like we want a Stream. Manually implementing a reader/writer using these primitives would be rough.

Overhead is going to be less than 1% even if your segment size is 4kb. At 64kb it's under 0.1%, which is definitely small enough for me.
I just don't know how to approach the task of breaking the file apart into erasure coded pieces, encrypting each piece, and then uploading the pieces while doing it fast and not consuming a lot of memory + diskspace. It does seem like a solvable challenge though.
I'm just not sure when is the best time to approach such a challenge. Maybe for the time being we should do everything in memory and limit filesizes to 100MB or something. Then, once we have 20+ hosts we can introduce erasure coding and takle the problem then.

I guess it would depend on the semantics of the erasure coding function. The ideal, for our purposes, would be a function that takes a Reader and returns a slice of Writers, each containing one segment. Then we could easily pass each Writer through an encryption pipe, and directly to the host from there. I don't think we're going to be so lucky though.


documenting normalizePath and update submission-guidelines

I made some minor notes to the submission guidelines

Thank you! 🙏  I took the liberty of adding your suggestion. Looks awesome! ❤
https://marcus.se.net/obsidian-plugin-docs/publishing/submission-guidelines


feat: 🎸 use EFS instead of NFS for cached assets

Depends on https://github.com/huggingface/infra/pull/680 being deployed first (internal).

merging, and trying on staging


Add an API function to get the UTF-8 encoded string size.

@zherczeg : Thanks for the review, I accidentally ignored the external magic strings. I've updated the patch.

LGTM

@dbatyai : Indeed, thanks! I've added this check.
@zherczeg, @LaszloLango : I've rebased the patch and modified the calculation part considering the surrogate pairs, and also extended the api tests with a string test which contains a three-byte long sequence, where the char isn't  part of a surrogate pair.

@zherczeg : Thanks, I've updated the patch with the suggested modifications.

Quite close to done.

@zherczeg : I've just updated this patch based on your suggestions.

LGTM


Lint errors not displayed in atom gui

I'm on windows and have pep 8 installed. I can see the pep8 errors being reported in the console but nothing is being displayed in the atom gui. I also installed linter-jshint and had gutter markers display and when i clicked on them the linter error was shown.
Do you have any understanding of why this might occur?

Doesn't work for me either on Arch Linux, even if I specify the pep8 executable manually.

Fixed by https://github.com/AtomLinter/linter-pep8/pull/20


Create Diagnostic Tool for Troubleshooting Production Issues

Identified during support overview session.  Create a diagnostic tool to ensure server is working as expected.  @maxneuvians to add more details for future brains.

Not going to do this.


Best way to create and send factors from GraffSDK?

Best way to create and send factors from GraffSDK?
I'd like to make this as simple (simpler?) than the local implementation.
Currently done like this, note the complexity:
# Our measurements
deltaMeasurement = [1.0; 1.0; pi/4] #Same as above - a (1,1) move with a 45 degree heading change
pOdo = Float64[0.1 0 0; 0 0.1 0; 0 0 0.01]
# Creating the factor body - We are working on making this cleaner
p2p2 = Pose2Pose2(MvNormal(deltaMeasurement, pOdo.^2))
p2p2Conv = convert(PackedPose2Pose2, p2p2)
p2p2Request = FactorRequest(["x0", "x1"], "Pose2Pose2", p2p2Conv)

I have the following concerns/questions:

How should we simplify this?
[Dependencies] Currently we have to import RoME+Distributions into GraffSDK. That's a big import, basically bringing solver into SDK as dependency. Do you think we should do that fully (RoME is official dependency of GraffSDK), or we find another way to get the factor contracts into GraffSDK?
[Schema and Language Agnosticism] We need to consider this for other languages as well - how do we manage factor schema in various languages? It may be worth making a library of factor contracts per language. Or should we use JSONSchema?
[Extensibility] We also have to consider adding custom factors. Should we look at a factor database? This would have to contain code. What about external factor repos which are brought into Julia programmatically? Factor management comes into the picture quickly.

Ref:
JSON Schema
Julia JSONSchema
@dehann @pvazteixeira @nicrip

It would definitely be great to have a language-agnostic specification that we could pull in to other languages - we ran into this with C++ and Python. What would be the reasons not to go the gRPC route and define the API (including nodes and factors) inside a .proto (example)? At least initially we'd have good language support w.r.t. JSON Schema implementations.

Good point - could do protobufs too. Let's discuss a bit after 15th?

Going with the ZMQ Caesar solution!


[hi]Add URL for #glossary slack channel

Signed-off-by: Mohit Marathe<EMAIL_ADDRESS>Checklist before opening this PR (put x in the checkboxes)

[x] This PR does not contain plagiarism

don’t copy other people’s work unless you are quoting and contributing it to them.

[x] I have signed off on all commits

signing off (ex: git commit -s) is to affirm that commits comply DCO. If you are working locally, you could add an alias to your gitconfig by running git config --global alias.ci "commit -s".

Ahm.. Rebasing dev-hi branch against main branch will likely to resolve the merge problem.


Automated Package Upgrade

:tada: This PR is included in version 25.3.96 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


fix(dev-dashboard): update and correct metrics in dev dashboard

This PR:

Corrects the query for bpf_cpu_time_ms_total metric
Fixes the display issue for panels showing CPU time, cache miss, CPU cycles and instructions

Before:

After:

cc: @sthaha


Add QuotesTypeFormatter

Closes #45

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

4 of 4 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
348

Relevant Lines:
348

💛  - Coveralls


Remove stale projects

What this PR does / why we need it

Removing stale projects
Which issue(s) this PR fixes

NA
Describe testing done for PR

NA
Special notes for your reviewer

NA

Merging since this is just a simple clean up


Added initial support for macOS

This PR is just to make it work on macOS. It's still missing some features in the CodeEditorUI but it's a starting point.

Thank you so much for this!
I've tested it both on Linux and Windows and everything works just like before. I went through code, looks alright maybe except formatting but that's okay!

That’s the way Clion formats code if there are no rules defined.
If you add a .editorconfig file to the root of the project all IDE and text editors will use it when auto-formatting the code.

Thank you for the tip! I didn't know about the .editorconfig file. I will probably add it at some point.


60ghz support

@mthoodlum
Provide a pair of 60ghz Mikrotik devices with RouterOS that are near each other to allow this to be developed and tested.
They need to have a wiped, dhcp-client only configuration and be accessible via IP with winbox or ssh.

2 hosts near one another on demo in Silverthorne.

The two devices setup are offline as of today.

This was not done earlier because work focus was forced to the implementation of bulk commands then to showing preconfigured wireless networks in the unknown host process under threat of non payment.


Fix typo: vSphere port is required.

Port is required:

What's a common port number to use here?

This page might be helpful: https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/installation-requirements/port-requirements#ports-for-rancher-launched-kubernetes-clusters-using-node-pools

Thanks, but I don't think so. This is the port for connecting to vCenter. In my case, it seems to be 443.


CEF steps not accurate

The steps listed for CEF aren't accurate any more.  This was possible before the switch to content hub, but now, can't do the search like that, etc.  And nothing obvious in content hub matches this either.
Open the connector page and create the DCR
Open the Azure portal and navigate to the Microsoft Sentinel service.
Select Data connectors, and in the search bar, type CEF.
Select the Common Event Format (CEF) via AMA (Preview) connector.

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

ID: f2e85c61-71f5-e722-0e97-c6181d0e7ad8
Version Independent ID: 28aef1ff-5669-7ac6-e766-b1843084b351
Content: Stream CEF logs to Microsoft Sentinel with the AMA connector
Content Source: articles/sentinel/connect-cef-ama.md
Service: microsoft-sentinel
GitHub Login: @limwainstein
Microsoft Alias: lwainstein

@JFBDO2022
Thanks for your feedback! We will investigate and update as appropriate.

@JEBDO2022
This GitHub case is similar to a previous issue that you raised. Our content team is currently working on it, but it will take some time to update the documentation. Now I am going to close this issue as Duplicate of https://github.com/MicrosoftDocs/azure-docs/issues/115213


Add Justus Reihs as author

I would like to add @justus-reihs as an author.
To this, add Justus as an author in the _authors.yml file (see here).
For details, see the Quarto documentation here.
Would you like to tackle this @justus-reihs and add yourself?

I'm on it


typing-extensions version conflict with mypy

I encountered the following warning when installing chainer with style check tools.
mypy 0.720 has requirement typing-extensions>=3.7.4, but you'll have typing-extensions 3.6.6 which is incompatible.

Environment

Chainer version: master
OS/Platform: Darwin-18.6.0-x86_64-i386-64bit
Python version: 3.6.6
Pip version: 10.0.1

Install Log
$ pip install -e '.[stylecheck]'
Obtaining file:///private/tmp/chainer
Requirement already satisfied: setuptools in ./env/lib/python3.6/site-packages (from chainer==7.0.0b2) (39.0.1)
Collecting typing<=3.6.6 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/4a/bd/eee1157fc2d8514970b345d69cb9975dcd1e42cd7e61146ed841f6e68309/typing-3.6.6-py3-none-any.whl
Collecting typing_extensions<=3.6.6 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/62/4f/392a1fa2873e646f5990eb6f956e662d8a235ab474450c72487745f67276/typing_extensions-3.6.6-py3-none-any.whl
Collecting filelock (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/93/83/71a2ee6158bb9f39a90c0dea1637f81d5eef866e188e1971a1b1ab01a35a/filelock-3.0.12-py3-none-any.whl
Collecting numpy>=1.9.0 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/0f/c9/3526a357b6c35e5529158fbcfac1bb3adc8827e8809a6d254019d326d1cc/numpy-1.16.4-cp36-cp36m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting protobuf<3.8.0rc1,>=3.0.0 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/46/1e/c481d59760cded074d89ff51c99381708111c550ff698934cc296d27df2c/protobuf-3.7.1-cp36-cp36m-macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting six>=1.9.0 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Collecting autopep8<1.5,>=1.4.1 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/45/f3/24b437da561b6af4840c871fbbda32889ca304fc1f7b6cc3ada8b09f394a/autopep8-1.4.4.tar.gz
Collecting flake8<3.8,>=3.7 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/26/de/3f815a99d86eb10464ea7bd6059c0172c7ca97d4bdcfca41051b388a653b/flake8-3.7.8-py2.py3-none-any.whl
Collecting pycodestyle<2.6,>=2.5 (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/0e/0c/04a353e104d2f324f8ee5f4b32012618c1c86dd79e52a433b64fceed511b/pycodestyle-2.5.0-py2.py3-none-any.whl
Collecting mypy (from chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/41/65/fb68b086fa2714695962b27dafc65ceeb164221e4a4fff7ab3020363c469/mypy-0.720-cp36-cp36m-macosx_10_6_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Collecting mccabe<0.7.0,>=0.6.0 (from flake8<3.8,>=3.7->chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Collecting entrypoints<0.4.0,>=0.3.0 (from flake8<3.8,>=3.7->chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl
Collecting pyflakes<2.2.0,>=2.1.0 (from flake8<3.8,>=3.7->chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/84/f2/ed0ffb887f8138a8fe5a621b8c0bb9598bfb3989e029f6c6a85ee66628ee/pyflakes-2.1.1-py2.py3-none-any.whl
Collecting mypy-extensions<0.5.0,>=0.4.0 (from mypy->chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/4d/72/8d54e2b296631b9b14961d583e56e90d9d7fba8a240d5ce7f1113cc5e887/mypy_extensions-0.4.1-py2.py3-none-any.whl
Collecting typed-ast<1.5.0,>=1.4.0 (from mypy->chainer==7.0.0b2)
  Using cached https://files.pythonhosted.org/packages/4c/16/9a45b107957d9e50ff9c99352516e59966433d5cf9148e6b4ba60bd4ce96/typed_ast-1.4.0-cp36-cp36m-macosx_10_9_x86_64.whl
mypy 0.720 has requirement typing-extensions>=3.7.4, but you'll have typing-extensions 3.6.6 which is incompatible.
Installing collected packages: typing, typing-extensions, filelock, numpy, six, protobuf, pycodestyle, autopep8, mccabe, entrypoints, pyflakes, flake8, mypy-extensions, typed-ast, mypy, chainer
  Running setup.py install for autopep8 ... done
  Running setup.py develop for chainer
Successfully installed autopep8-1.4.4 chainer entrypoints-0.3 filelock-3.0.12 flake8-3.7.8 mccabe-0.6.1 mypy-0.720 mypy-extensions-0.4.1 numpy-1.16.4 protobuf-3.7.1 pycodestyle-2.5.0 pyflakes-2.1.1 six-1.12.0 typed-ast-1.4.0 typing-3.6.6 typing-extensions-3.6.6
You are using pip version 10.0.1, however version 19.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Maybe we can remove mypy from requirements?
(We are currently not using mypy in CIs)


Code uses notations that will not compile on Visual Studio 2010

Notations like :
public static void NewFrame()
=> ImGuiNative.igNewFrame();
Visual Studio 2010 is the latest visual studio that supports XNA officially.

Visual Studio 2015 technically still supports XNA and I didn't take this into account. Thanks for telling me this! But unfortunately I don't plan on maintaining compatibility with an even more outdated compiler than the one shipping with VS 2015. (I'm already avoiding the new language features in VS 2017.)
Nevertheless, the resulting assembly still works fine. You can simply compile ImGuiXNA using any newer Visual Studio version separately and add the resulting ImGuiCS.dll and ImGuiXNA.dll as references to your project as usual:
Debug.zip

If you really require VS 2010 compatibility and want to help me out with this (because I can't tell what's supported and what's not), I'm happy to merge any pull request getting it to compile in VS 2010! I'll just not be able to verify it.

No I think you made the right choice.
Thank you you made me find out that Microsoft now makes it easy to download
old versions of its tools (it did not use to be the case).
So if I understand well, "official" version to use XNA is now Visual 2015
with https://mxa.codeplex.com/. Maybe putting it in the Readme.me ?
Thanks
2017-08-31 19:12 GMT-04:00 Maik Macho<EMAIL_ADDRESS>
If you really require VS 2010 compatibility and want to help me out with
this (because I can't tell what's supported and what's not), I'm happy to
merge any pull request getting it to compile in VS 2010! I'll just not be
able to verify it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/0x0ade/ImGuiSDL2CS/issues/3#issuecomment-326444542,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEsoHGMzSTL6Qkc3LX-CJwlsb6atXTiEks5sdz3WgaJpZM4PJcws
.

Yup, while it's "inofficial", the downloads provided by MXA offer a great way to get XNA Game Studio running in Visual Studio 2015. I personally haven't had any issues with that (although I'm only developing mods, not full games). I'll put this into the README.md soon, good point


Refactors

Ticket: None
Has breaking changes to public API?:  Maybe no.
Description

Remove dependents to babel (All .js replaced to .ts)
Enable esModuleInterop and allowSyntheticDefaultImports
Change format to two-space

Annotation to release
Breaking changes (In delir-core Public API or Expression/p5.js intergration API)

コンポジション作成が壊れてる


Can you support Semantic Versioning?

Hi,
When I try install rke2 with eks-distro.  I have to install all component manually(canal,coredns,metrics-server etc.).
I talked to rke2 side and In summary they said;"We are use version gate with semantic versioning in helm charts for upgrade phase. If you wish to open an issue, I would do so with the EKS maintainers" and I'm here now :) :)
Eks distro is use like that for versioning "v1.26.6-eks-3316523". Can you change this to be SemVer compatible?

I'm having the same problem, is there any particular reason for not supporting semantic version?

Thanks for opening this issue. We will continue monitoring the conversation on this issue and the 👍s to this issue to help determine our prioritization.


Pre-render Actions support (image resizing)

Thanks so much for creating this tool, I been playing around with it all weekend at i'm already loving it.
I been trying to do image cropping/resizing before I render the videos to make sure they all have the right size. I saw on the docs that you mention prerender actions but don't see any documentation for that yet.
Is that feature not implemented yet?
Thanks again!

Hello,
It is implemented, at least partially. There is a short doc describing how to add custom actions:
https://github.com/inlife/nexrender#external-packages
And also other exiting actions can be used as a reference:
https://github.com/inlife/nexrender/blob/master/packages/nexrender-action-copy/index.js

Thanks inlife, I was looking at the action-copy package as a reference last night and I think that I could get this done. I will like to contribute with such a package if you will like.
If so, are there any request or specs that this package should implement?
and do you recommend any particular library for creating the resizing?
I've looked into this one and it looks very straightforward and efficient.
https://github.com/lovell/sharp
Thanks again!!

I will like to contribute with such a package if you will like.

That would be very nice.

If so, are there any request or specs that this package should implement?

I think from the design standpoint main concern should be an ability to easily set values that need to be changed from the json file. f.e.:
{
    "module": "@nexrender/image-transform", // just a random name
    "input": "myimage.jpg", // which file we want to handle
    "operations": [ // which operations we wanna do
        { "method-name": ["arg1", "arg2"] }, // example syntax
        { "resize": [1920, 720] }
    ],
    "output": "newimage.jpg" // optionally ability to save as a different file
}

Also I'm not sure, whether this action shoudl be called on per-asset(image) basis, or "input" should support multiple files per operation.
And of course, a bit of documentation, wouldn't hurt.
Other than that, i think it's more up to you!

and do you recommend any particular library for creating the resizing?

That is a good question. I believe we should aim for performance, good interface, and minimal footprint.
Library you shown looks pretty good. However as far as I understand, it has partially native (c++) implementation, and compilation might be triggered on installation, for some platforms.
And I think that might lead to some problems, especially if dep versions are not gonna be updated frequently enough.
It seems to me that in our case it would be better to look into something like: https://github.com/oliver-moran/jimp
This library fully self contained, doesn't have any dependencies, and actually has been used in previous versions of nexrender.
I think there are similar alternatives, of even more light-weight, and performant libraries.

Thanks again Inlife, This is very helpful.
I'm a junior developer and this will be my first open source contribution, but I'll do my best to accomplish the task at hand.
some notes.
I think that the resizing should be done per asset. adding the properties there, something like
resizing: true,
output_size: [x,y]
and if those properties are present, nexrender should resize the files after downloading them and replace the original downloaded files with the new ones before calling aerender.
Not sure if it should be just that or also have a prerender property where we specify more details. and give more flexibility, but this will be for all images on the comp.
Another alternative, don't know if possible is to read the size of the original image from the XML ae project file and resize to that size. In which case we don't need to add anything to each asset, just the pre-render action.
Let me know what you think!

Another alternative, don't know if possible is to read the size of the original image from the XML

That is definitely impossible. And even if it would be possible, that is a bad way of doing that.
Another point that I understood from your proposition, seems like you want to add properties to asset objects? I think a much better way would be to actually add pre-render action as a separate module. Not everyone needs image resizing functionality by default.
Take another example json I've sent you in the previous message. And here is more detailed version:
// myjob.json
{
    "template": {
        "src": "http://example.com/assets/myproject.aep",
        "composition": "main"
    },
    "assets": [
        {
            "src": "http://example.com/assets/myimage.png",
            "type": "image",
            "layerName": "background.png"
        },
        {
            "src": "https://example.com/assets/image.jpg",
            "type": "image",
            "layerName": "MyNicePicture.jpg"
        },
        {
            "src": "file:///home/assets/audio.mp3",
            "type": "audio",
            "layerIndex": 15
        }
    ],
    "actions":{
        "prerender": [
            {
                "module": "@nexrender/image-transform",
                "input": "background.jpg",
                "operations": [
                    { "resize": [1920, 1080] }
                ],
                "output": "background.jpg"
            },
            {
                "module": "@nexrender/image-transform",
                "input": "MyNicePicture.jpg",
                "operations": [
                    { "rotate": [90] },
                    { "blur": [5] },
                    { "color": [[{ "apply": "red", "params": [100] }]] },
                    { "resize": [800, 600] }
                ],
                "output": "MyNicePicture.jpg"
            }
        ],
        "postrender": [
            {
                "module": "@nexrender/action-encode",
                "preset": "mp4",
                "output": "encoded.mp4"
            },
            {
                "module": "@nexrender/action-copy",
                "input": "encoded.mp4",
                "output": "d:/mydocuments/results/myresult.mp4"
            }
        ]
    }
}

Another alternative, don't know if possible is to read the size of the original image from the XML

That is definitely impossible. And even if it would be possible, that is a bad way of doing that.
Another point that I understood from your proposition, seems like you want to add properties to asset objects? I think a much better way would be to actually add pre-render action as a separate module. Not everyone needs image resizing functionality by default.
Take another example json I've sent you in the previous message. And here is more detailed version:
// myjob.json
{
    "template": {
        "src": "http://example.com/assets/myproject.aep",
        "composition": "main"
    },
    "assets": [
        {
            "src": "http://example.com/assets/myimage.png",
            "type": "image",
            "layerName": "background.png"
        },
        {
            "src": "https://example.com/assets/image.jpg",
            "type": "image",
            "layerName": "MyNicePicture.jpg"
        },
        {
            "src": "file:///home/assets/audio.mp3",
            "type": "audio",
            "layerIndex": 15
        }
    ],
    "actions":{
        "prerender": [
            {
                "module": "@nexrender/image-transform",
                "input": "background.jpg",
                "operations": [
                    { "resize": [1920, 1080] }
                ],
                "output": "background.jpg"
            },
            {
                "module": "@nexrender/image-transform",
                "input": "MyNicePicture.jpg",
                "operations": [
                    { "rotate": [90] },
                    { "blur": [5] },
                    { "color": [[{ "apply": "red", "params": [100] }]] },
                    { "resize": [800, 600] }
                ],
                "output": "MyNicePicture.jpg"
            }
        ],
        "postrender": [
            {
                "module": "@nexrender/action-encode",
                "preset": "mp4",
                "output": "encoded.mp4"
            },
            {
                "module": "@nexrender/action-copy",
                "input": "encoded.mp4",
                "output": "d:/mydocuments/results/myresult.mp4"
            }
        ]
    }
}

That works but how would NExrender know that those resized images are the
ones that neet to be used for a particular asset if we are not referencing
the asset in question in the pre-render module?
[image: Tomas De Matteis Photography] http://www.tomasdms.com
Tomás De Matteis
<EMAIL_ADDRESS>/ +1<PHONE_NUMBER>
[image: Twitter] https://twitter.com/tomasdms [image: Linkedin]
http://es.linkedin.com/in/tomasdms
On Mon, Feb 25, 2019 at 11:21 PM Vladyslav Hrytsenko <
<EMAIL_ADDRESS>wrote:

Another alternative, don't know if possible is to read the size of the
original image from the XML
That is definitely impossible. And even if it would be possible, that is a
bad way of doing that.
Another point that I understood from your proposition, seems like you want
to add properties to asset objects? I think a much better way would be to
actually add pre-render action as a separate module. Not everyone needs
image resizing functionality by default.
Take another example json I've sent you in the previous message. And here
is more detailed version:
// myjob.json
{
"template": {
"src": "http://example.com/assets/myproject.aep",
"composition": "main"
},
"assets": [
{
"src": "http://example.com/assets/myimage.png",
"type": "image",
"layerName": "background.png"
},
{
"src": "https://example.com/assets/image.jpg",
"type": "image",
"layerName": "MyNicePicture.jpg"
},
{
"src": "file:///home/assets/audio.mp3",
"type": "audio",
"layerIndex": 15
}
],
"actions":{
"prerender": [
{
"module": "@nexrender/image-transform",
"input": "background.jpg",
"operations": [
{ "resize": [1920, 1080] }
],
"output": "background.jpg"
},
{
"module": "@nexrender/image-transform",
"input": "MyNicePicture.jpg",
"operations": [
{ "rotate": [90] },
{ "blur": [5] },
{ "color": [[{ "apply": "red", "params": [100] }]] },
{ "resize": [800, 600] }
],
"output": "MyNicePicture.jpg"
}
],
"postrender": [
{
"module": "@nexrender/action-encode",
"preset": "mp4",
"output": "encoded.mp4"
},
{
"module": "@nexrender/action-copy",
"input": "encoded.mp4",
"output": "d:/mydocuments/results/myresult.mp4"
}
]
}
}
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/inlife/nexrender/issues/101#issuecomment-467325204,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASWkUFbtiID7gqEkK0yjA9xIMJf0qfpIks5vROBdgaJpZM4bAOOH
.

that actually depends on the filename, since it's the key in this case
lets looks at the sequence:

download is capable of taking the source from http/ftp/file and save it under specific name to local folder, usually by layerName
image-trasnform takes image by that name, changes its side, and re-writes original
renderer takes that rewritten image and uses it

Oh perfect, that works. I just need to figure out how to call the asset
file and write to it again. I can see that you do it on the post-render
action but that's with the final file, not the assets.
On Wed, 27 Feb 2019 at 22:18, Vladyslav Hrytsenko<EMAIL_ADDRESS>wrote:

that actually depends on the filename, since it's the key in this case
lets looks at the sequence:

download is capable of taking the source from http/ftp/file and
save it under specific name to local folder, usually by layerName
image-trasnform takes image by that name, changes its side, and
re-writes original
renderer takes that rewritten image and uses it

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/inlife/nexrender/issues/101#issuecomment-468152227,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASWkUFeKEC1SB2ylJFznNxmSowvvpCnxks5vR3StgaJpZM4bAOOH
.


Add example for C2526

A templated class A is used as an un-templated one does not seem to trigger the error.

#sign-off


fix(workflow-settings): revert css loader to v2

v3 of the css-loader threw unwanted errors. Until this can be resolved fully through other dep upgrades/configs getting this bug fix in.

I'm thinking if we fully want to test workflow is working properly we can do something like running the below: ( Note it will be a long build time )

npm run create // create some sample project in the repo
npm run build // test stage build
npm run build:production // test production build ( note the one that failed after v3 was introduced


Address code review, cleanups

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 0.05%. Comparing base (7ed60d4) to head (4923069).

Additional details and impacted files
@@               Coverage Diff                @@
##           feature/didpeer4   #1160   +/-   ##
================================================
  Coverage              0.05%   0.05%
================================================
  Files                   485     485
  Lines                 24333   24332    -1
  Branches               4511    4511
================================================
  Hits                     13      13
+ Misses                24320   24319    -1

Flag
Coverage Δ

unittests-aries-vcx
0.05% <ø> (ø)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fixing a typo in docs for rasa-sdk

Proposed changes:

Fixing a typo in docs section of rasa-sdk

Status (please check what you already did):

[ ] added some tests for the functionality
[x] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)

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

Thanks for your first PR @nicht! Appreciate you putting the time in to improve our docs  once you sign the CLA and the tests pass, we can merge!

Hey, @erohmensing the CLA is now signed!

@nicht sorry about this, looks like your branch got out-of-date (we update master a lot 😅). Can you pull the latest master into your fork? Another option would be to give others (in general, or me) write access so that we are allowed to update the branch so I can get this commit in even if the base branch changes. 🙂

Hey, thanks for the reply! I updated the branch. Hope it all good now.

@erohmensing guess it's everything good to go now!

@nicht I'm so sorry its out of date 😂blame my colleague who pushed 5 mintues ago 🙄try one more time, I will keep a watch on it and push it in as soon as it's green!

Thanks @akelad. And thanks for contributing to Rasa, @nicht! 🎉


request: allow usage of es6 Set for fromJS and toJS

Currently fromJS(new Set([1,2,3])) bails, just returning the original es6 set, not an immutable set as I would expect.
Also, I'd love for Immutable.Set([1,2,3]).toJS() to return an es6 Set, but I realize that this would be a breaking API change, and probably unacceptable.
Of course, I could just write my own implementations, which is what I have currently.

Note that you can convert between the two explicitly by passing to the constructor:
var es6Set = new Set([1,2,3]);
var immSet = Immutable.Set(es6Set);
var es6Set2 = new Set(immSet);


new chl.li links require an API key

This conflicts with the serverless design of the project. I'll need to replace it with an alternative shortlink provider.

Fixed in 9cda2abee1ddc480e94643cb31af4a19ed521e41


feat(default-theme): added/updated german translations

Changes
Just updated and added some german translations
Checklist

[x] the list of features is updated (if it's a feature and it's relevant)
[x] I followed contributing guidelines

Finally, someone from community who knows German 🥇

I know at least one person from your team that speaks excellent german :P


Merge in Bootstrap v3.4.1 changes

The changes in our fork: https://github.com/twbs/bootstrap/compare/0b9c4a4...hospiq:bootstrap:master.
Excluding dist files, we've made changes to 13 files:

Gruntfile.js
README.md
bower.json
js/tooltip.js
less/bootstrap.less
less/forms.less
less/grid.less
less/input-groups.less
less/mixins/buttons.less
less/mixins/tab-focus.less
less/modals.less
less/print.less
package.json

Of those 13 files, this PR makes actual changes to the following source files only:

js/tooltip.js: Added Sanitizer and some other XSS fixes.
less/grid.less: Added a .row-no-gutters class.

Changes to other source JS/less files are simply updating version numbers or reformatting style declarations (Bootstrap moved from csslinter to stylelinter), or changing "bold" and "normal" font-weights to 700 and 400, respectively.
With tooltips and popovers now using a sanitizer, before we start using this new version, we'll need to add to the whitelist to support any additional tags we're using throughout our app (we can do this in ext/Bootstrap). Currently it's only looking like we need to add tt.
Our Bootstrap version is pinned to a specific commit, so this can be merged first without creating any issues.

cc @timvasil @danmaftei


NIFI-2954 - Treating bcprov and bcpkix dependencies as provided by nifi in lib

NIFI-2954 - Treating bcprov and bcpkix dependencies as provided by nifi in lib and updating projects to include them as provided where needed.
Not sure of the best direction to take this, but the general thought process were to treat bcprov and bcpkix as "framework level" dependencies and include them in lib.  This allowed these common, foundational libraries to be shared by the entirety of the extension space.
I am not a fan of having to add these every place the BC items are transitively used but did not also want to make a specified dependency in a parent pom across the entirety of the project.
After patch:
drwxr-xr-x 3 apiri staff  102 Oct 27 15:08 nifi-1.1.0-SNAPSHOT-bin
-rw-r--r-- 1 apiri staff 608M Oct 27 15:09 nifi-1.1.0-SNAPSHOT-bin.tar.gz
-rw-r--r-- 1 apiri staff 608M Oct 27 15:08 nifi-1.1.0-SNAPSHOT-bin.zip

Before patch:
drwxr-xr-x 3 apiri staff  102 Oct 27 15:17 nifi-1.1.0-SNAPSHOT-bin
-rw-r--r-- 1 apiri staff 778M Oct 27 15:18 nifi-1.1.0-SNAPSHOT-bin.tar.gz
-rw-r--r-- 1 apiri staff 779M Oct 27 15:18 nifi-1.1.0-SNAPSHOT-bin.zip

Closing in favor of https://issues.apache.org/jira/browse/NIFI-2971


RESEARCH: Reporting-only users

Project Overview
One of the core product assumptions of SimpleReport has been that it needs to serve as a workflow tool in addition to a reporting tool. Yet we have evidence, both via observed and via metrics that segments of our users are using SimpleReport primarily (if not solely) as a reporting tool; in other words, they are not using SimpleReport during COVID-19 testing, and are only using SimpleReport after a test has been completed to report results.
Research Goals
The goal of our research is:

to understand who is using SimpleReporting as a reporting-only tool and who is using it as a workflow-and-reporting tool
to understand why users are using SimpleReport as a reporting-only tool
to validate whether users who are using SimpleReport as a reporting-only tool would benefit from using it as a reporting-and-workflow tool
to understand how we can make SimpleReport a great experience for all of our users, whether they choose to use the product as a workflow-and-reporting tool or as a reporting-only tool.

Research Impact
SimpleReport’s initial design centered around nursing homes, sites who conduct repeat testing with a stable population. The type of organization using SimpleReport has expanded over time but our design and value proposition largely has not. This research may require us to rethink the design of our application.
Tasks

Realizing this is a duplicate of the following ticket:
https://app.zenhub.com/workspaces/design--content-606220c7d2cca40016b49274/issues/cdcgov/prime-simplereport/2838


fix link

Fixes a badly formatted link.

PR checklist

[ ] Tests written/updated, or no tests needed
[ ] CHANGELOG_PENDING.md updated, or no changelog entry needed
[ ] Updated relevant documentation (docs/) and code comments, or no
documentation updates needed

lgtm, but we should not backport to v0.34 since we don't have the architecture folder in the docs in this release
https://github.com/cometbft/cometbft/tree/v0.34.x/docs

Hey, before you merge, I think the same malformed link is also present in the RFCs' README file.

Hey, before you merge, I think the same malformed link is also present in the RFCs' README file: https://github.com/cometbft/cometbft/blob/main/docs/rfc/README.md

thanks @cason I can fix that


Apply pre-slice before connection functions

Pre-slices should have been applied prior to connection functions. This
commit fixes this issue for function of time Nodes and Nodes whose
output is transmitted over ethernet. An additional pair of tests is
included to ensure this works.
This should fix #18.

Looks good to me!


how do i create the encrypted id:passwd for JIRA

can somebody help me and tell me how to encrypt my id:passd for the JIRA collector?

https://www.base64decode.org/ -- this will help

64
Bit encoding - https://www.base64decode.org/
Regards,
Keyur
On Dec 18, 2015, at 8:07 PM, Jim Zucker <notifications<EMAIL_ADDRESS>wrote:
can somebody help me and tell me how to encrypt my id:passd for the JIRA collector?
—
Reply to this email directly or view it on GitHubhttps://github.com/capitalone/Hygieia/issues/243.

If you are on a Mac, you can use the following command: echo "username:password" | base64

thanks we can close this.  I am putting these hints into the config files I am creating on #227


New-AzContainerGroup cmdlet has not supported -image after Az.ContainerInstance v2.0.0 (25/05/2021)

Az.ContainerInstance module was changes on v2.0.0 to use autorest. String-typed -image was changed to -Container that takes IContainer as its input.
New-AzContainerInstanceObject cmdlet can be used to create required parameters input.
As a result of changes linked quickstart examples are not working anymore
Other changes:

New-AzContainerGroup: A parameter cannot be found that matches parameter name 'DnsNameLabel'.

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

ID: ab030f18-c377-42e4-02ab-f9fda73253ad
Version Independent ID: 2ac64eb4-0de4-6538-d97d-40ddb5ac5060
Content: Quickstart - Deploy Docker container to container instance - PowerShell - Azure Container Instances
Content Source: articles/container-instances/container-instances-quickstart-powershell.md
Service: container-instances
GitHub Login: @tomvcassidy
Microsoft Alias: tomcassidy

@jikuja
Thanks for your feedback! We will investigate and update as appropriate.

@jikuja
Thanks for bringing this to our attention.
I'm going to assign this to the document author so they can take a look at it accordingly.

Duplicate of https://github.com/MicrosoftDocs/azure-docs/issues/113743 , which is now resolved.
#please-close


Fix Redirect for Register Link

Issue Addressed: Users were unable to navigate to the registration page when clicking the "Register"
link in the navigation bar.
This implementation ensures that the registration link works as intended and improves the user experience by directing them to the correct page upon clicking the link.
Testing:
Click the "Register" link in the navbar to confirm it successfully redirects to the registration page without any issues.

@Sachinkun Your pull request has been successfully merged! Don't stop here—continue contributing by addressing more issues and aiming to become a top contributor. You can also contribute in my another Repository BuddyTrail which is also under Hacktoberfest
Great contribution to HACKTOBERFEST'24! 🎉


Rewrite/Cleanup The Squad Based M52D Body Armor

Rewrite/Cleanup The Squad-Based M52D Body Armor seems to have custom bits on them so I will this will include images of them so they can later be copied

[x] M52D Body Armor (Alpha) Right Left
[x] M52D Body Armor (Saber) Right Left
[x] M52D Body Armor (Phoenix) Right Left
[x] M52D Body Armor (Zulu) Right Left

If they want to change squad armour then they can, As well Blended the Marine armour with the ODST armour(I think it looks better)


[FR] Add support for "escaping" out of current view in expanded modal

In certain workflows, users may arrive at viewing a sample/patch/clip in the expanded sample modal that displays a subset of the full information available for the source sample. This filtering/transformation was important because it helped them isolate the sample of interest. However, they may then want to "escape" back to see all information available about the sample whose contents they are looking at.
Note that, although the two examples below are for patches/clips views, this feature could also make sense in the case where you've loaded a regular (but complex) view in the App and now you just want to "escape" to show all contents for that particular sample.
Design requirements

Escaping the current view should literally swap out the view serving the contents, so that all features like sidebar stats and label selection (a) work as intended, and (b) reflect the totality of the content that is now visible in the visualizer
The user should be able to toggle in and out of escaped view
Closing the expanded modal discards the escaped view

Patches example
In the example below, one would like to "escape" the patches view, which would then allow for viewing all information (labels, other fields, etc) for the underlying sample from which the patch was extracted.
Mechanically, this would correspond with swapping out the view serving the sample with one of the following:
Option 1: show completely unfiltered contents
dataset.select(sample_id)
Option 2: retain "post-patches" filters
dataset.select(sample_id).filter_labels("predictions", F("confidence") > 0.999)
Option 3: retain all stages except the patch transformation
dataset.select(sample_id).filter_labels("predictions", F("label") == "person").filter_labels("predictions", F("confidence") > 0.999)
import fiftyone as fo
import fiftyone.zoo as foz
from fiftyone import ViewField as F

dataset = foz.load_zoo_dataset("quickstart")

view = (
    dataset
    .filter_labels("predictions", F("label") == "person")
    .to_patches("predictions")
    .filter_labels("predictions", F("confidence") > 0.999)
)

session = fo.launch_app(view=view)

Clips example
In the example below, one would like to "escape" the clip view, which would then allow for viewing all sample/frame-level information for the underlying sample containing the clip's parent video.
Mechanically, this would correspond with swapping out the view serving the sample with one of the following:
Option 1: show completely unfiltered contents
dataset.select(sample_id)
Option 2: retain "post-clips" filters
dataset.select(sample_id).filter_labels("frames.detections", F("label") == "vehicle")
Option 3: retain all stages except the patch transformation
This one doesn't really make sense here because clips views don't respect frame filters from before to_frames(). I contrived the example below to explicitly highlight this (ie, the view below is NOT empty, although it would be if you removed to_clips())
import fiftyone as fo
import fiftyone.zoo as foz
from fiftyone import ViewField as F

dataset = foz.load_zoo_dataset("quickstart-video")

view = (
    dataset
    .filter_labels("frames.detections", F("label") == "person")
    .to_clips("frames.detections")
    .filter_labels("frames.detections", F("label") == "vehicle")
)

# Show (only) vehicles within clips where the scene also contains at least one person
session = fo.launch_app(view=view)

After starting at the two examples above and trying to decide which of the options to go with, it seems that the cleanest approach may just be Option 1: show everything*
I think it's reasonable to expect that the in-App filtering features would be sufficient for the user to achieve most post hoc filtering that they want in "escaped view".


add options to projects query

This change adds the possibility to add options to the project query.
Its now possible to query the statistics together with the project info.

Thank you ❤


detectIntent call with request text queryInput does not pass through queryParams: parameters values

this a client library issue
Environment details

OS: Twilio Function
Node.js version: v14
npm version:
@google-cloud/dialogflow-cx 3.1.1

Add queryParams:parameters  to the request

Here is the request output:
{
session: 'projects/xxxx/locations/global/agents/xxxxx/sessions/xxxx',
queryInput: { text: { text: 'A test' }, languageCode: 'en' },
queryParams: {
parameters: { caller_id: '+14045551234' },
analyzeQueryTextSentiment: true
}
}

Twilio was not using the latest library.  My apologies


Teamdata not populating when app is installed

I ran the "Add-TeamsAppInstallation" PowerShell script to install the communicator app to all of our Teams but the "teamdata" table only populated the Teams that I'm personally a member of.  I did verify the app is installed on each Teams site. If the user app is installed manually it does populate into the database table. Anyone else run into this because manually entering each team is not viable when you have 500+ sites.  Any help is appreciated.

Hi @JFus8,
Thanks for raising the query. This will not work because when a user app is added to the particular team internally a piece of code will create a entry in the database.  So it is not suggested to implement it through the PowerShell script

What is your suggestion for adding it to multiple Teams sites?

@JFus8, As mentioned above, the normal process is to do it manually. Using PowerShell it will not work because an entry is created against each team in the backend. If you have enabled Proactive installation, you can directly search the team name using the fourth option of the Author app, and the user bot installation will be taken care of during the send operation of the message. Please note that Proactive installation is mandatory for this approach.


Process callback deferring events correctly

Hi,
I was working with the rolling-ops lib and I noticed that, occasionally, my CI runs fail either waiting for lock without resolution or even there are several units stopped midst a restarting process. That should not happen if we have originally locked this operation beforehand.
I reported everything in: https://github.com/canonical/opensearch-operator/issues/183
Looking deeper into my charm's code, I could see I was deferring events in the callback call itself. Looking into the _on_run_with_lock method, that will be processed as a normal end of the callback and the lock will be released.
However, on the next juju hook, that deferred event will be reran and I will still be processing the restart.
We should process the outputs of the callback function correctly. In my opinion, any exception raised in the callback, as well as if the event is marked with self.deferred=True after the callback, we should then release the lock and abandon the origin RunWithLockEvent.

Collect some extra outputs that summarizes the issue:
ubuntu@juju-72de04-3:~$ sudo cat /var/log/juju/unit-opensearch-1.log | grep RunWithLock
2024-02-12 15:49:14 DEBUG unit.opensearch/1.juju-log server.go:325 service:1: Emitting custom event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[228]>.
2024-02-12 15:49:56 DEBUG unit.opensearch/1.juju-log server.go:325 service:1: Deferring <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[228]>.
2024-02-12 15:50:45 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-client:3: Emitting custom event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[236]>.
2024-02-12 15:50:47 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-client:3: Re-emitting deferred event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[228]>.
2024-02-12 15:54:36 DEBUG unit.opensearch/1.juju-log server.go:325 service:1: Emitting custom event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:55:04 DEBUG unit.opensearch/1.juju-log server.go:325 service:1: Deferring <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:55:06 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-client:3: Re-emitting deferred event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:55:06 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-client:3: Deferring <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:55:09 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-peers:0: Re-emitting deferred event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:55:09 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-peers:0: Deferring <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:55:11 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-peers:0: Re-emitting deferred event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:56:05 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-peers:0: Deferring <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 15:56:07 DEBUG unit.opensearch/1.juju-log server.go:325 service:1: Re-emitting deferred event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[383]>.
2024-02-12 16:06:13 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-peers:0: Emitting custom event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[664]>.
2024-02-12 16:07:25 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-peers:0: Deferring <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[664]>.
2024-02-12 16:07:29 DEBUG unit.opensearch/1.juju-log server.go:325 opensearch-client:4: Re-emitting deferred event <RunWithLock via OpenSearchOperatorCharm/on/service_run_with_lock[664]>.
ubuntu@juju-72de04-3:~$ sudo journalctl -u snap.opensearch.daemon.service --boot | grep 'Started Service for snap'
Feb 12 15:49:16 juju-72de04-3 systemd[1]: Started Service for snap application opensearch.daemon.
Feb 12 15:55:12 juju-72de04-3 systemd[1]: Started Service for snap application opensearch.daemon.
Feb 12 16:06:24 juju-72de04-3 systemd[1]: Started Service for snap application opensearch.daemon.
ubuntu@juju-72de04-3:~$ sudo journalctl -u snap.opensearch.daemon.service --boot | grep 'Stopped Service for snap'
Feb 12 15:54:45 juju-72de04-3 systemd[1]: Stopped Service for snap application opensearch.daemon.
Feb 12 16:06:22 juju-72de04-3 systemd[1]: Stopped Service for snap application opensearch.daemon.

I can see the start/stop timestamps match most of the "Re-emitting" entries in juju logs.


Add test for Merch Card Product fragment

Add a test for merch card product [MWPW-147556].

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.53%. Comparing base (353930c) to head (a430a9e).

Additional details and impacted files
@@           Coverage Diff           @@
##            stage     #691   +/-   ##
=======================================
  Coverage   89.53%   89.53%
=======================================
  Files          37       37
  Lines        4576     4576
=======================================
  Hits         4097     4097
  Misses        479      479

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


feat: show contributors on finished steps

Description
Please include a summary of the change and which issue is fixed.
List any external dependencies that are required for this change.
Completes: AB#FILL_IN_YOUR_ISSUE_ID
Checklist:

[ ] I have performed a self-review of my own code.
[ ] I have linked my DevOps task using the AB# tag.
[ ] My code is easy to read, and comments are added where needed.
[ ] My code is covered by tests.

Waiting for clarification if this is good enough


Fix supported version reference

.NET Framework 3.5 supports apps built for .NET Framework 1.0 through 3.5.

Should read as: 2.0 through 3.5

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

ID: 4e45b2a9-2466-689a-7e73-0c224ca8e98f
Version Independent ID: 00ab7825-3aeb-04c5-ebf6-6166712ce848
Content: Install .NET Framework on Windows 11 - .NET Framework
Content Source: docs/framework/install/on-windows-11.md
Product: dotnet-framework
Technology: dotnet-install
GitHub Login: @adegeo
Microsoft Alias: adegeo

Good catch, thanks!


I cant pull index page

I am using 2 VPS. On one, I have Cat Token Box installed. I want to set up the Flur interface on the other and connect them, but on the index page, there is only the indexer; the rest is empty. I updated the docker .env file on the VPS where Cat Token is installed and changed all the IPs to public IPs, but the result is still the same.

I set up two VPS with Flur, but the same issue persists. When I install it on a VPS without Cat Token Box, it seems to fix the problem, but when I run the tracker there, there's a conflict on port 3000. When I continue with port 3001, the index page remains empty again. Do Cat Token Box and Flur need to be on the same VPS?


Implement a type checker in the interpreter

Generally we should avoid adding features to the interpreter that won't make the bootstrapping easier.
However implementing a compiler without type checking will be difficult, and we won't have a good debugging tools when things go wrong. So I think we need a type checker.
The type checker in the interpreter can be simpler than the type checker in the bootstrapped compiler. For example, we can probably get away with not having higher-kinded types.
We can also avoid polymorphic anonymous types (just have simple records and variants, or maybe only records).

This was done in b5de13e55c020bd61ceff00539f3a5494b3b76f1.