Phonon Dispersion Support

Plotting of phonon band structures would be useful and also possible within the existing code machinery.
Some code may need to be refactored to expose it to a new phonon module which would eliminate code duplication where possible.

Basic phonon support has now been added in PR #17
Quality of life improvements will be added in the future.


API call defaults to outputsize=compact

According to the documentation on Alpha Vantage, there is an optional API parameter called "outputsize" which, when not explicitly defined, defaults to a value of "compact" which returns only the most recent 100 rows.
As an Alpha Vantage WDC user, I would like to see an option within the Stock Time Series area and "Daily" Data Type to select either "compact" to return just 100 rows or "full" to return the fully-available data set so that I can retrieve a full history when required for my analysis.

Great suggestion! I'll look to add that now

I've defaulted it now so that it always pulls the full dataset, and you can cut it down in tableau as needed. Thanks for the suggestion!

Incredible.  Just tested, works like a charm.


Add "shading rate" support

https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_fragment_shading_rate.html

Implemented.


[tracelogging] Add new port

Describe the pull request
Add microsoft/tracelogging port.

What does your PR fix?

N/A

Which triplets are supported/not supported? Have you updated the CI baseline?
linux, Yes

Does your PR follow the maintainer guide?

Yes

@bhardwajs

Any way we can get the logs for build failure here? Thanks!

Hi there!
Is there a way we get the build failure logs to debug this port? @Adela0814 @Cheney-W

CMake Error at /mnt/vcpkg-ci/downloads/tools/cmake-3.24.0-linux/cmake-3.24.0-linux-x86_64/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find LTTngUST (missing: LTTNGUST_LIBRARIES LTTNGUST_INCLUDE_DIRS)
Call Stack (most recent call first):
  /mnt/vcpkg-ci/downloads/tools/cmake-3.24.0-linux/cmake-3.24.0-linux-x86_64/share/cmake-3.24/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindLTTngUST.cmake:108 (find_package_handle_standard_args)
  /agent/_work/1/s/scripts/buildsystems/vcpkg.cmake:824 (_find_package)
  CMakeLists.txt:11 (find_package)

Please see the details from: https://dev.azure.com/vcpkg/public/_build/results?buildId=76394&view=artifacts&pathAsName=false&type=publishedArtifacts

Hi @Adela0814
This port depends on lttng-ust. We have another PR in the works for a port for lttng-ust. We will not be able to move forward with this one until that one is checked in so this might go without any updates for a couple of days because of that.

Convert this PR to draft since there is no progress. Please ping us if this PR is ready for review again.

Closing this PR since it seems that no progress is being made. Please ping us to reopen if work is still being done.


Add check before save: Overlapping ways

When I enter the save screen, the editor already has a check for ways without attributes.
Could there also be a check for ways that overlap but don't connect?
Similar to https://github.com/openstreetmap/iD/issues/4646 (for creating ways), but as a check on the save menu.
Context: https://github.com/hotosm/tasking-manager/issues/893#issuecomment-340440306 – I would like to keep using iD to validate HOT OSM Tasks.
Example:
https://www.openstreetmap.org/edit#map=19/7.52498/80.24793

Other ideas:
Maybe highlight those nodes inside the editor? Eg make them red.
Related:
I am unsure about the scope – only for ways or also for ways that cross rivers/streams without a bridge/tunnel?

I'm actually thinking of having iD just add junction points automatically.
It seems silly to even bother the user about this.

I like the idea.
 But thats probably easier to figure out with some prototype than just theorising about it, so I wont ;).
I does not really solve the validation issue. But it might just make it obsolete so that might be enough for the validation usecase.

Enterig non-crossing-Streets (e.g.: bridge/tunnel) should stay easy.

I'm actually thinking of having iD just add junction points automatically.
It seems silly to even bother the user about this.

Please don't do that! If a user draws a road over another road and adds the bridge=yes tag afterwards, the two roads are connected which is completely wrong.
I think that iD should not do too much things automatically in the background, especially if they can be harmful. Changes done automatically can lead to changeset comments by other mappers complaining about the automatic change but the mapper not knowing what they are complaining about.
A button to add the missing node in the validation view is good (similar to JOSM's "repair" button in the Validation panel).

Yeah I would make it add the junction points only if the highways are on the same layer and remove junction points if they are not. I mean, this is obvious, right?

Junction nodes aren't redundant information. We do not model ramps between layers in OSM, and therefore, highways which are on different layers might need to be connected or not. This makes it impossible to remove the nodes automatically.
A potentially missing junction node indicates one of the following errors:

the node is really missing
layer tagging is wrong

In the later case, adding the node automatically would add another error and hide both errors from validation and inspectors.

This was done in #5830!


feat(tutorial): complete step 5

Closes #
Bluemix link
carbon-tutorial-talbhoggs.mybluemix.net
Changelog
New

{{new thing}}

Changed

{{change thing}}

Removed

{{removed thing}}

@kellychurchill Looks like I'm miss this out. Thanks for bringing this to my attention. I'll keep you posted.

@kellychurchill As promise, I have included the bluemix link in the PR description. Kindly check this again. Thanks in advance.

I just got my badge. Thank you  @kellychurchill


Packaging as library

Solving #9 with a very simple change

Hi,
thanks for looking into it. Frankly, I don't have an exact idea how it works, but it works (it seems to put the library into python's index and it is looked up at the original location).
I have a question, if I change the code, should i re-run the setup.py, so it gets published for the system?
(I saw that the installation created a local file 'build/lib/kaldi_io/kaldi_io.py')

Then, I'd like you to have a look at my changes in PR:
https://github.com/vesis84/kaldi-io-for-python/pull/27/
To check them, if they are okay... (mostly headers, and making the init.py thin, keeping most of the code in 'kaldi_io/kaldi_io.py' (I am not super-confident about myself, so it is better if two of us will look into it)
Thanks,
K.

Basically I took this PR, and added a commit on top...

Replaced by #27


[REQUEST] Warning on missing file instead of error

Current behaviour:
When Artifactory retention tries to delete a file that no longer exists (for whatever reason) it issues an error. The retention job still runs all the retention rules, but it is unclear whether the currently executed retention rule is run to completion or aborted on error.
The pipeline fails with an error.
Expected behaviour:
The pipeline should finish with a warning instead. So catch any cases where a file to delete has already been deleted.
The currently executed retention rule should also run to completion (unclear whether the currently executed retention rule stops on error or not)
Example:
2024-04-30T06:05:11.1772887Z 06:05:11 [Error] server response: 404
2024-04-30T06:05:11.1773271Z {
2024-04-30T06:05:11.1773477Z   "errors": [
2024-04-30T06:05:11.1773703Z     {
2024-04-30T06:05:11.1776421Z       "status": 404,
2024-04-30T06:05:11.1777944Z       "message": "Could not locate artifact '<REDACTED PATH>' (Nothing to delete)."
2024-04-30T06:05:11.1778454Z     }
2024-04-30T06:05:11.1778666Z   ]
2024-04-30T06:05:11.1778881Z }

rt-retention is only a JFrog CLI plugin that will delete artifacts matching a given FileSpec (or one generated from a template), and it'll only ever return the response it gets from Artifactory. How you handle those responses isn't something the plugin really cares about. That said, I'm happy to share some thoughts on the matter.

I don't think it's unusual to run into 404s when running rt-retention. Common cases are when you run calls in parallel that try to delete the same artifact, or when a user deleted an artifact during the runtime of the plugin.

The behaviour of the deletion is the same as jf rt del, which I believe attempts to delete everything that matches the FileSpec (or 'retention rule' as you call it), even if it runs into an issue with one of the files.

I'm assuming you're calling jf rt-retention multiple times in your pipeline, and whether or not a failure stops subsequent calls to the plugin is entirely up to the implementation of your pipeline. Most pipeline engines have some way of catching errors, continuing on errors and/or marking a build as "unstable", which could be seen as appropriate in this situation.

Hope that helps clarify things.


layers: Update Valid Usage enums (VL-61, partial)

Update Valid Usage enums in a subsection of core_validation.cpp by
adding a parameter to helper functions insideRenderPass() and
outsideRenderPass().  Update that VU status in the database.
Fix a couple other typos.
This partially implements Jira task VL-61.
Change-Id: I8d1fe99a237c4cd22216a1236f47f72fffd4fd00

Thanks.  Made the requested tweaks.


Add colon for python if

r? @edunham
cc @paulrouget

This change is

This is already deployed.

r=me (although Travis is failling for unrelated reasons right now)

Side question @larsbergstrom: how did you deploy this? I didn't see any trace of this code on servo-master1, although it is deployed.

Had to manually edit the files in ~servo/buildbot, since we also couldn't highstate so I couldn't do the usual "edit /srv/salt" hackery.

Right, so as part of #350 the way to make local changes has also changed, /srv/salt is no longer used. See the ADMIN_README file I added in that PR, ask on IRC with any questions.


Improve documentation about dynamic web content

Document url: https://github.com/mautic/mautic-documentation/blob/1bc962fc1acfbf5dd3dc3b8b0cbc702fcc129bd8/pages/11.Components/02.DWC/docs.en.md
On this document is not clear that in order to add DWC to a third party page, you need to insert another code or plugin in addition to the html code.
I use wordpress and to make the HTML work I had to install WP Mautic plugin.
Thanks.

@victorburgos12 please would you make a PR to address this change? You can do it on the Github page you mentioned by clicking the edit button.
To use any Mautic features like DWC, you will need to have the Mautic tracking code on the pages - that is standard practice but maybe we could make it clearer that this is required - either by manually adding the code, using a tag manager like Google Tag Manager, or by using one of our CMS plugins.
Thanks!

Thanks RCeesley, I tried that but it was complicated to understand. I will spend some time learning the process to contribute.


Update linting

Fixes a linting error and updates our golangci-lint version in CI.

Codecov Report

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

@@           Coverage Diff           @@
##             main     #149   +/-   ##
=======================================
  Coverage        ?   52.70%
=======================================
  Files           ?       16
  Lines           ?     1958
  Branches        ?        0
=======================================
  Hits            ?     1032
  Misses          ?      825
  Partials        ?      101


added get_static_mesh_bounds method

This patch makes it so you can get the BoxSphereBounds from a UStaticMesh object:
    from unreal_engine.classes import StaticMesh
    sm = unreal_engine.load_object(StaticMesh, '/Game/Meshes/...')
    b = sm.get_static_mesh_bounds()
    print(b.BoxExtent, b.SphereRadius)

Thanks


Bath water level sensor

For many years I've tried to find a solution to prevent a running bath from overflowing. It started in my first house that had an incredibly slow filling bath and often I'd forget it was running. This isn't so bad when the bath overflow can manage to drain the water away but in this particular case it could and on two occasions at least the bath caused a flood. This was at a time when I was getting started with Raspberry Pis and I decided to build out a bathwater level monitoring solution, needless to say, the thing looked bat-crazy in a Tupperware container. It wasn't really a long term solution and I don't recall it being particularly reliable, but the quest was on.
Move forward a few years and I had got into Home Automation space in a big way. I now had my second or third variant of a Z-Wave gateway and these gave me access to a new type of low powered sensors including water sensors. There was one particular Z-Wave water sensor that I brought to try out (V2). I took inspiration from the bathroom environment at the time to give me some ideas around how I could hold the sensor in the bath and the first solution involved some of my daughter's hair clips to hang it from the overflow waste pipe. This was okay however the sensor had some water ingress over time and wasn't really designed to be submerged.
My research continued and I came across that same sensor but this time with a wall dock that also included an alarm. This ticked the box for me as it had the audible alarm and the sensor was docked out of the harm of the water and the sensor was attached to a cable allowing it to be placed in the water. Continuing on the theme of using my surroundings for inspiration I decided to use a suction cup after seeing something stuck to the wall with one. I found some bathroom suction cups online that included a bolt which I felt I could hack around with. I was able to pull the bolt out and had a good surface to superglue the suction cup onto the sensor prong. V3 of the solution was great except one thing...reliability. The majority if not all of my Home Automation increasingly sat on the Zigbee protocol (100% of my sensors are Zigbee now) and not Z-Wave so I had a terrible mesh network and the water sensor would undoubtedly never report when used.
The winning solution was in front of me. My Zigbee network. I was keeping a Z-Wave network up for this one sensor. I had recently come across the Aqara range of Zigbee sensors and it dawned on me that I could use one of their water sensors with the same suction cup technique that I used on the Z-Wave sensor. The suction cup glues perfectly onto the battery cover of the water sensor not impeding access to the battery and provides me with the benefit that I can position this sensor at the preferred level for the water in the bath. Version 4 of my bath water level sensor was born!
Features

Zigbee based sensor.
Inexpensive compared to Z-Wave sensors.
Can be positioned at the desired water level.
Alert integration to persistently alert that the water level has been reached including Text-to-speech (TTS) notifications.

#HomeAssistant alert integration documentation - https://www.home-assistant.io/integrations/alert/

Z-Wave water sensor and hair clips (V2)
https://twitter.com/jamescallaghan/status/1176493950577926144

Z-Wave water sensor and hair clips (V2)
https://twitter.com/jamescallaghan/status/1176493950577926144
TwitterJames Callaghan #Microsoft on Twitter“My bath is slow to fill and I often forget it’s running. In order to prevent this and avoid wasting water I hacked this together. When the bath is close to full it reminds me through @Sonos. Going to make a better fitting on a 3D printer. #SmartHome https://t.co/gTNlsS4iYi”

History - Z-Wave water sensor via probe and suction cup (V3)

~History~ Zigbee Bath Water Level Sensor (V4)

https://twitter.com/jamescallaghan/status/1228050172367822853

https://www.amazon.co.uk/gp/product/B005G2BY2K/


mean and var in normalizer get updated during inference?

Hi,
I am looking at the speechbrain/asr-transformer-aishell and see after load the initial ckpt of normalizer speechbrain.processing.features.InputNormalization, the statistics will still get updated during inference since the default value for  InputNormalization is update_until_epoch=3  and epoch=0 in forward. This behavior looks weird to me.
Thanks for any clarification!
Junjie

Look like you need to set update_until_epoch to 0 to disable update during inference:
normalizer: !new:speechbrain.processing.features.InputNormalization
    norm_type: global
    update_until_epoch: 0

The reason for that is that the mean and var are computed per batch. You should avoid having this parameter bellow 1.

Thanks @TParcollet
I am still confused since using the setting below:
normalizer: !new:speechbrain.processing.features.InputNormalization
    norm_type: global

self.glob_mean and self.glob_std will change during inference:
https://github.com/speechbrain/speechbrain/blob/2e78d2cc9aca596a68ee54308534b572e702b13a/speechbrain/processing/features.py#L1089

Again, this is expected, even at inference time. If you don't update these values between batches, it would mean that you normalize all the data w.r.t the first batch statistics only.

Based on https://github.com/speechbrain/speechbrain/blob/2e78d2cc9aca596a68ee54308534b572e702b13a/recipes/AISHELL-1/ASR/transformer/hparams/train_ASR_transformer.yaml#L203
My understanding is self.glob_mean and self.glob_std only updated during first 4 epochs during training. Why do we need to update self.glob_mean and self.glob_std during inference? Sorry I am kinda newbie in this tool...

Well it depends on what you would like to do as there isn't a single way of doing normalization. We decided to continue updating the statistics even at inference to adapt to the new dataset :-)

Cool ! Thanks for the clarification! Really appreciate it!


Add GoldCoin (GLC)

Currency name: GoldCoin
Symbol: GLC
Website: https://www.goldcoin.org/
Theme color: #DDBC64
Logo (SVG): http://www.goldcoin.org/img/logoCOIN.svg

Please read the issue template:

Ensure the SVG file is a proper vector file and not just embedding a PNG/JPEG file. If the SVG source contains data:image/png;base64/data:image/jpeg;base64 or its size is larger than 100 KB, it's not a valid vectorized SVG file.


Incorrect access password

The same problem

Hi @baoachun,
To request access, please fill in the contact form with your academic email. Your application will be reviewed and, after acceptance, you will receive a H3DS_ACCESS_TOKEN for each of the subsets. Each version of the dataset has a different access token.
Feel free to contact me if you have any other questions!


Bug in required module required (winrm vs pywinrm)

Issue Type

Bug report

Molecule and Ansible details
ansible <IP_ADDRESS>
molecule, version 2.5.0

Molecule installation method: pip
Ansible installation method: pip

Desired Behaviour
The required library should state "No module named pywinrm" instead of "No module named winrm".
Actual Behaviour (Bug report only)
When preparing a windows vm, you need to have pywinrm installed.
If you configure molecule to use this configuration:
driver:
name: vagrant
provider:
name: vmware_desktop
Then, molecule should report that you need the pywinrm module installed. (not 'winrm' as it is shown)
PLAYBOOK: prepare.yml **********************************************************
1 plays in /Users/s003477/code/ansible-windows/molecule/default/prepare.yml

PLAY [Prepare] *****************************************************************
META: ran handlers

TASK [Install python for Ansible] **********************************************
task path: /Users/s003477/code/ansible-windows/molecule/default/prepare.yml:6
fatal: [win1]: FAILED! => {
    "msg": "winrm or requests is not installed: No module named winrm"
}

PLAY RECAP *********************************************************************
win1                       : ok=0    changed=0    unreachable=0    failed=1

$ pip install winrm
Collecting winrm
Could not find a version that satisfies the requirement winrm (from versions: )
No matching distribution found for winrm
However, there is pywinrm:
$ pip install pywinrm
Collecting pywinrm
Using cached pywinrm-0.2.2-py2.py3-none-any.whl
Collecting requests-ntlm>=0.3.0 (from pywinrm)

Windows VMs are not really supported with Molecule unfortunately.  There are just too many weird edge cases to try and make this work, and I don't have the resources or will to make Molecule work against windows vms.

I understand. We would like to use molecule for both windows and linux. If we do PR's on them, would you be open to accepting them?
 Good job on its creation and maintenance. You keep adding things that we didn't know we needed until you added them. (ex: yamllint as part of the validation)
On this one issue, I was not sure where I might find the area to look. (grep was not finding anything)

I understand. We would like to use molecule for both windows and linux. If we do PR's on them, would you be open to accepting them?

Of course 👍

@mkinney not sure what you want me to do with this particular issue.  I don't see much Molecule can do to change this error message, since it's being thrown from Ansible.  Am I being crazy?

Closing, nothing we can do about Ansible messaging.


V2 docs examples missing

Hi!
Examples are not displayed in docs V2.
Thanks!

Will be fixed as soon as new site is deployed. Preview of changes are at http://alpha.chartjs.org/

New site is live with updated docs: http://www.chartjs.org/


Find a good logo

Get a logo that would be suitable for the description of the project. ( Ideally a copyright free one )

plz can you say more abt project to get better idea?

Sure,
MediClassify is basically a web-app that would help medical professionals in the storage, management and retrieval of images related to any sort of skin diseases.
Try looking for a logo with a modern theme, that would go well with dark backgrounds.


Host reports instance health state as "Initializing" , when host is powered down and powered back up again.

Rancher server version - Build from master
Steps to reproduce the problem:
Setup has 3 hosts (h1,h2,h3)
Create health check enabled services.
Pick an instance running on h2 and make sure its health is being monitored by h1 and h3.
Power down h1.
This instance is now being monitored by h3 only as expected.
Power on host h1.
This instance is now being monitored by h1 and h3  as expected.
But h1 reports the state of instance to be in "Initializing" state forever.
{
"id": "1hihm28",
"type": "healthcheckInstanceHostMap",
"links": {
"self": "…/v2-beta/projects/1a5/healthcheckinstancehostmaps/1hihm28",
"account": "…/v2-beta/projects/1a5/healthcheckinstancehostmaps/1hihm28/account",
"host": "…/v2-beta/projects/1a5/healthcheckinstancehostmaps/1hihm28/host",
"instance": "…/v2-beta/projects/1a5/healthcheckinstancehostmaps/1hihm28/instance",
},
"actions": {
"remove": "…/v2-beta/projects/1a5/healthcheckinstancehostmaps/1hihm28/?action=remove",
},
"baseType": "healthcheckInstanceHostMap",
"name": null,
"state": "active",
"accountId": "1a5",
"created": "2016-11-18T00:44:01Z",
"createdTS":<PHONE_NUMBER>000,
"description": null,
"healthState": "initializing",
"hostId": "1h1",
"instanceId": "1i38",
"kind": "healthcheckInstanceHostMap",
"removed": null,
"transitioning": "no",
"transitioningMessage": null,
"transitioningProgress": null,
"uuid": "1e829cb8-3cab-45cb-9427-62d248f3e46c",
}

mysql> select * from service_event where instance_id=38;
+----+------+------------+--------------+--------------------------------------+-------------+---------+---------------------+---------+-------------+------+---------+-----------------------------------------------------------------------------+-------------+-------------------------+-----------------+--------------------+
| id | name | account_id | kind         | uuid                                 | description | state   | created             | removed | remove_time | data | host_id | healthcheck_uuid                                                            | instance_id | healthcheck_instance_id | reported_health | external_timestamp |
+----+------+------------+--------------+--------------------------------------+-------------+---------+---------------------+---------+-------------+------+---------+-----------------------------------------------------------------------------+-------------+-------------------------+-----------------+--------------------+
| 21 | NULL |          5 | serviceEvent | 84533974-8a95-49a9-b0d6-0063edcd0476 | NULL        | created | 2016-11-18 00:38:52 | NULL    | NULL        | {}   |       3 | bfa4ad15-99cb-4324-8410-9b3aecc930e5_db557196-91e6-44a4-bac4-eb1c539a3d3f_1 |          38 |                       6 | INIT            |<PHONE_NUMBER> |
| 22 | NULL |          5 | serviceEvent | 6bcfd531-27b0-4192-8668-a405a0a618d9 | NULL        | created | 2016-11-18 00:38:53 | NULL    | NULL        | {}   |       1 | 63a4950f-3bd8-40a2-b732-d56512cb5067_db557196-91e6-44a4-bac4-eb1c539a3d3f_1 |          38 |                       6 | INIT            |<PHONE_NUMBER> |
| 23 | NULL |          5 | serviceEvent | aa55ba1b-7142-43da-9472-7fb521d82f20 | NULL        | created | 2016-11-18 00:38:54 | NULL    | NULL        | {}   |       3 | bfa4ad15-99cb-4324-8410-9b3aecc930e5_db557196-91e6-44a4-bac4-eb1c539a3d3f_1 |          38 |                       6 | UP              |<PHONE_NUMBER> |
| 24 | NULL |          5 | serviceEvent | 62042a61-0b79-4cb0-b123-4a5c27b96651 | NULL        | created | 2016-11-18 00:38:55 | NULL    | NULL        | {}   |       1 | 63a4950f-3bd8-40a2-b732-d56512cb5067_db557196-91e6-44a4-bac4-eb1c539a3d3f_1 |          38 |                       6 | UP              |<PHONE_NUMBER> |
| 51 | NULL |          5 | serviceEvent | 78c4b804-194b-45f8-8cc9-5c047e3b80b8 | NULL        | created | 2016-11-18 00:44:50 | NULL    | NULL        | {}   |       1 | 63a4950f-3bd8-40a2-b732-d56512cb5067_db557196-91e6-44a4-bac4-eb1c539a3d3f_1 |          38 |                       6 | INIT            |<PHONE_NUMBER> |
| 59 | NULL |          5 | serviceEvent | d97a23f6-012d-41af-9c1a-3a08e37f9b65 | NULL        | created | 2016-11-18 00:44:53 | NULL    | NULL        | {}   |       1 | 63a4950f-3bd8-40a2-b732-d56512cb5067_db557196-91e6-44a4-bac4-eb1c539a3d3f_1 |          38 |                       6 | UP              |<PHONE_NUMBER> |
+----+------+------------+--------------+--------------------------------------+-------------+---------+---------------------+---------+-------------+------+---------+-----------------------------------------------------------------------------+-------------+-------------------------+-----------------+--------------------+
6 rows in set (0.00 sec)

mysql> select * from healthcheck_instance_host_map where instance_id=38;
+----+------+------------+----------------------------+--------------------------------------+-------------+---------+---------------------+---------------------+---------------------+------+-------------------------+---------+--------------------+--------------+-------------+
| id | name | account_id | kind                       | uuid                                 | description | state   | created             | removed             | remove_time         | data | healthcheck_instance_id | host_id | external_timestamp | health_state | instance_id |
+----+------+------------+----------------------------+--------------------------------------+-------------+---------+---------------------+---------------------+---------------------+------+-------------------------+---------+--------------------+--------------+-------------+
| 11 | NULL |          5 | healthcheckInstanceHostMap | 6748477b-680d-492b-bfef-83f36b41e48c | NULL        | removed | 2016-11-18 00:38:48 | 2016-11-18 00:42:04 | 2016-11-18 00:45:09 | {}   |                       6 |       1 |<PHONE_NUMBER> | healthy      |          38 |
| 12 | NULL |          5 | healthcheckInstanceHostMap | 18682483-d923-497a-ba12-8bfcbbf8a696 | NULL        | active  | 2016-11-18 00:38:48 | NULL                | NULL                | {}   |                       6 |       3 |<PHONE_NUMBER> | healthy      |          38 |
| 28 | NULL |          5 | healthcheckInstanceHostMap | 1e829cb8-3cab-45cb-9427-62d248f3e46c | NULL        | active  | 2016-11-18 00:44:01 | NULL                | NULL                | {}   |                       6 |       1 |               NULL | initializing |          38 |
+----+------+------------+----------------------------+--------------------------------------+-------------+---------+---------------------+---------------------+---------------------+------+-------------------------+---------+--------------------+--------------+-------------+
3 rows in set (0.00 sec)

mysql>

Tested with rancher Version: v1.2.0-pre4-rc9
Host reports instance's health state as "healthy" , when host is powered down and powered back up again.


fix the test thing alex found

Coverage increased (+0.07%) to 82.632% when pulling 9b6363bd5915628c3f494cdea323c11fb7872d74 on update-users into 916bad52bdd6af657c4fd18465269110e92b4bf5 on server-staging.


[spi_device] D2 Signoff

Description
Ensure D2 signoff criteria are fulfilled after focus area changes have landed.

Note: This will be filled in over time. It is not complete yet.
Changes since ES tape-out

https://github.com/lowRISC/opentitan/pull/19164
https://github.com/lowRISC/opentitan/pull/19575
https://github.com/lowRISC/opentitan/pull/20856
https://github.com/lowRISC/opentitan/pull/20942
https://github.com/lowRISC/opentitan/pull/21119
https://github.com/lowRISC/opentitan/pull/21120
https://github.com/lowRISC/opentitan/pull/20966
https://github.com/lowRISC/opentitan/pull/21161
https://github.com/lowRISC/opentitan/pull/21322
https://github.com/lowRISC/opentitan/pull/21656
https://github.com/lowRISC/opentitan/pull/21701
https://github.com/lowRISC/opentitan/pull/21595

top-level constraints

NEW_FEATURES
A 2-stage pipeline was added as an optional path for flash reads with dummy cycles, so as to effect higher clock rates for compatible commands (especially Quad Output Read).

Issues

https://github.com/lowRISC/opentitan/issues/11718

PRs

https://github.com/lowRISC/opentitan/pull/20966
https://github.com/lowRISC/opentitan/pull/21595

In addition, generic mode and support for SPI timings other than mode 0 were dropped (these are related features).

Issues

https://github.com/lowRISC/opentitan/issues/15452
https://github.com/lowRISC/opentitan/issues/16339

PRs

https://github.com/lowRISC/opentitan/pull/20856
https://github.com/lowRISC/opentitan/pull/21161

The rest of the changes do not precisely amount to new features. Instead, they are sometimes significant refinements of the implementation to fix bugs.
BLOCK_DIAGRAM
Updated in https://github.com/lowRISC/opentitan/pull/21656
DOC_INTERFACE
No changes since tape-out, so all still documented.
DOC_INTEGRATION_GUIDE
Added clocking requirements in the documentation here:
https://github.com/lowRISC/opentitan/blob/599ab38d27d05b61d88fefbd3b54103cd44fb403/hw/ip/spi_device/README.md?plain=1#L88
MISSING_FUNC
The missing compatibility with the TPM spec is documented in these two places:
https://github.com/lowRISC/opentitan/blob/599ab38d27d05b61d88fefbd3b54103cd44fb403/hw/ip/spi_device/doc/theory_of_operation.md?plain=1#L352
https://github.com/lowRISC/opentitan/blob/599ab38d27d05b61d88fefbd3b54103cd44fb403/hw/ip/spi_device/doc/theory_of_operation.md?plain=1#L387-L389
FEATURE_FROZEN
TBD after review meeting, but expected to be.
FEATURE_COMPLETE

[x] SPI_DEVICE.MODE.FLASH_EMULATION
[x] SPI_DEVICE.MODE.PASSTHROUGH
[ ] SPI_DEVICE.MODE.TPM

Not fully compliant, but feature level is considered satisfactory
https://github.com/lowRISC/opentitan/issues/21160

[x] SPI_DEVICE.HW.LANES
[x] SPI_DEVICE.HW.SERDES_ORDERING
[x] SPI_DEVICE.HW.CSB_STATUS
[x] SPI_DEVICE.MODE.FLASH_EMULATION.COMMANDS
[x] SPI_DEVICE.HW.FLASH_EMULATION_BLOCKS
[x] SPI_DEVICE.MODE.FLASH_EMULATION.READ_COMMAND_PROCESSOR
[x] SPI_DEVICE.MODE.FLASH_EMULATION.DUMMY_CYCLE
[x] SPI_DEVICE.MODE.FLASH_EMULATION.WRITE_ENABLE_DISABLE
[x] SPI_DEVICE.HW.LAST_READ_ADDR
[x] SPI_DEVICE.HW.CMDINFOS
[x] SPI_DEVICE.HW.COMMAND_UPLOAD
[x] SPI_DEVICE.HW.3B4B_ADDRESSING
[x] SPI_DEVICE.MODE.PASSTHROUGH.CMD_FILTER
[x] SPI_DEVICE.MODE.PASSTHROUGH.ADDRESS_MANIPULATION
[x] SPI_DEVICE.MODE.PASSTHROUGH.STATUS_MANIPULATION
[x] SPI_DEVICE.MODE.PASSTHROUGH.OUTPUT_ENABLE_CONTROL
[x] SPI_DEVICE.MODE.PASSTHROUGH.INTERCEPT_EN
[x] SPI_DEVICE.MODE.PASSTHROUGH.MAILBOX
[x] SPI_DEVICE.MODE.TPM.RETURN-BY-HW_REGS
[x] SPI_DEVICE.MODE.TPM.AUTO_WAIT
[x] SPI_DEVICE.MODE.TPM.READ_FIFO_MODE
[x] SPI_DEVICE.MODE.TPM.CAPABILITY

PORT_FROZEN
Only interrupt ports changed:
-  // INTR: Generic mode
-  output logic intr_generic_rx_full_o,              // RX FIFO Full
-  output logic intr_generic_rx_watermark_o,         // RX FIFO above level
-  output logic intr_generic_tx_watermark_o,         // TX FIFO below level
-  output logic intr_generic_rx_error_o,             // RX Frame error
-  output logic intr_generic_rx_overflow_o,          // RX Async FIFO Overflow
-  output logic intr_generic_tx_underflow_o,         // TX Async FIFO Underflow
+  output logic intr_tpm_rdfifo_cmd_end_o,
+  output logic intr_tpm_rdfifo_drop_o,

ARCHITECTURE_FROZEN
RAMs

Support for 1r1w RAMs has been added, but it is not used in earlgrey.

Access controls are the same for 2p RAMs, though.
Egress section is write-only for SW.
Ingress section is read-only for SW.

The 64B TPM Write FIFO and TPM Read FIFO have been moved to the bigger SRAMs.

No longer separate.

CSRs
CONTROL:
- CONTROL.ABORT
+ CONTROL.FLASH_STATUS_FIFO_CLR
+ CONTROL.FLASH_READ_BUFFER_CLR
- CONTROL.MODE:fwmode
+ CONTROL.MODE:disabled
- CONTROL.RST_TXFIFO
- CONTROL.RST_RXFIFO
- CONTROL.SRAM_CLK_EN

CFG:
- CFG.CPOL
- CFG.CPHA
- CFG.TIMER_V
- CFG.ADDR_4B_EN

+ ADDR_MODE:
+ ADDR_MODE.ADDR_4B_EN
+ ADDR_MODE.PENDING

- FIFO_LEVEL
- ASYNC_FIFO_LEVEL

STATUS:
- STATUS.rxf_full
- STATUS.rxf_empty
- STATUS.txf_full
- STATUS.txf_empty
- STATUS.abort_done

- RXF_PTR
- TXF_PTR
- RXF_ADDR
- TXF_ADDR

- FLASH_STATUS.status (bits = 23:1, rw)
+ FLASH_STATUS.wel (bits = 1, rw1c)
+ FLASH_STATUS.status (bits = 23:2, rw)

+ UPLOAD_CMDFIFO.busy
+ UPLOAD_CMDFIFO.wel
+ UPLOAD_CMDFIFO.addr4b_mode

+ CMD_INFO*.read_pipeline_mode

- TPM_STATUS.wrfifo_depth
+ TPM_STATUS.wrfifo_pending
+ TPM_STATUS.rdfifo_aborted

- TPM_WRITE_FIFO

REVIEW_TODO
WIP
STYLE_X
WIP
CDC_SYNCMACRO
WIP
LINT_PASS
WIP
CDC_SETUP
WIP
RDC_SETUP
WIP
AREA_CHECK
WIP
TIMING_CHECK
WIP
SEC_CM_DOCUMENTED
N/A. There are no security countermeasures for this block.

Thanks for putting this together @a-will!
This has been reviewed together with @hcallahan-lowrisc @vogelpi @antmarzam @msfschaffner and @rswarbrick today.
Open action items for closing out D2S:

[ ] Remove irrelevant ICEBOX TODOs and close associated issue as not planned
[ ] Update outdated checklist

[ ] Remove outdated D1 FUNC_IMPLEMENTED comment on checklist
[ ] Update waived and N/A items on D2 (DOC_INTEGRATION_GUIDE, MISSING_FUNC)

The action items were covered by https://github.com/lowRISC/opentitan/pull/21795


Fix  MultipleRegistry  cache file  error name #13603

What is the purpose of the change
bugfix #13603
Brief changelog
Verifying this change

LGTM
@chickenlj @CrazyHZM PTAL


Authentication and authorization for kubeless function

What you expect to happen: Is there any way in which we can restrict the event data to come to the function only through kubeless controller and not through any curl or any other controller?
Environment:

Kubernetes version (use kubectl version): v1.13
Kubeless version (use kubeless version): v1.0.3
Cloud provider or physical cluster: physical cluster

Hi,
You can use different authentiecation methods, see: https://kubeless.io/docs/http-triggers/#enable-basic-authentication
If you don't need authentication but just check the emitter of the event, you can check the property event-namespace of the event parameter, this will include the ID of the caller.

My use case is Kafka trigger and not http trigger.
My intent is to prevent abuse of the function Pod - the function pod should execute only when the event or data arrives from the Kubeless kafka-trigger-controller, not through other means like using curl to send the event to the function pod
The event-namespace which comes with the data can be easily impersonated while curling to the service of the function and thus can be invoked by anyone.

Can there be any way in which we can add a token to the event data which will be there only with the kubeless-trigger-controller and can authenticate the controller before actually running the function?
URL Link:  https://github.com/kubeless/kafka-trigger/blob/master/pkg/utils/event_sender.go#L49-L76
There is nothing reliable here on the basis of which I can authenticate the kafka-trigger-controller

That's correct, currently that's not supported at Kubeless level.
What I can suggest you is to use Network Policies so for your functions you only allow traffic coming from the controller. Note that for that you need to enable network policies in your cluster.

Thanks,
I tried working on the network policies for kubeless functions. But unfortunately its working on all the pods except the pods which has come up by the kubeless function CRD. Can you give me some clue if I am missing out on something? Even after applying the default-deny policy which restricts communication from any pod to every pod , I am able to curl the pod of the kubeless function CRD.

The network policies work with labels so only the pods with certain labels should be able to access the function.
How are you accessing the function with curl?

We are not having any Load Balancer,we are using ClusterIP service only.
To access the function, I am curling to the service IP of the service made by kubeless function CRD. This service IP resolves to the pod IP of the function pod :
kubectl get svc -n kubeless calldisplay
NAME          TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)   AGE
calldisplay   ClusterIP   <IP_ADDRESS>           80/TCP    19h
kubectl get ep -n kubeless calldisplay
NAME          ENDPOINTS           AGE
calldisplay   <IP_ADDRESS>:80   19h
kubectl get pods -n kubeless calldisplay-c5bf5d5f6-l8xqp -o wide
NAME                          READY   STATUS    RESTARTS   AGE   IP               NODE      NOMINATED NODE   READINESS GATES
calldisplay-c5bf5d5f6-l8xqp   1/1     Running   0          19h   <IP_ADDRESS>   ukmas11

<IP_ADDRESS> is an internal IP, where are you making the request from?


Simon custom

These code solve few problems
1)Refactor the code, create backend folder; more clear architecture for codes
2)support docker-compose up -d to bring up the whole stack, and the meantime, keep the existing way work
3)Get off Sandbox for docker-compose way only, the existing way still use Sandbox
if(AM_I_IN_A_DOCKER_CONTAINER == "Yes"):
from .command_manager_without_sandbox import CommandManager
else:
from .command_manager import CommandManager

@chensihai thanks for the PR!
I think this will be easier to review/merge if we split it up, especially the move to the backend/ folder.
Very excited to have a working docker-compose up! The sandbox switch makes sense, though I think eventually having docker-in-docker will be more consistent, and lead to less maintenance overhead.
Seems like there are a lot of merge issues--several files have gotten reworked/deleted.


What are the action descriptions?

Hello, when you deal with robotics (especially when DL is used) it's crutial to have exact definition of actions that model predicts. Currently it predicts something like:
{'base_displacement_vertical_rotation': array([-0.00614786], dtype=float32),
  'rotation_delta': array([-0.00307393, -0.00307393, -0.00307393], dtype=float32),
  'base_displacement_vector': array([-0.00195694, -0.00195694], dtype=float32),
  'world_vector': array([-0.00391388, -0.00391388, -0.00391388], dtype=float32),
  'terminate_episode': array([0, 1, 0], dtype=int32),
  'gripper_closedness_action': array([1.], dtype=float32)}

but this is still vague to me what each component exactly means. As i currently understand world_vector_1,2,3 are translation from base/or from the world till gripper, and rotation_delta_1,2,3 means rotations towards each axis (am i correct?) but what does those terminate episodes mean?
Can you please help me to understand those?

Please check the RT-1-X inference Colab. The terminate_episode is a one-hot representation of whether the agent thinks the current timestep finishes the instructed skill and can be used to terminate an episode.

Basically [1, 0, 0] means that the model thinks the timestep is a terminate timestep (skill is complete), [0, 1, 0] means it's not a terminate timestep and execution should continue.

@kpertsch thanks a lot, i missed that part. Also don't we have to apply pre-processing to images before it is inputted in the model? as i see in the code, the images are directly fed to tensorflow agents (as long as i know tf agents doesn't provide inner pre-processing?)

For image pre-processing before the image is fed into the model, please refer to the inference colab, which includes all necessary image pre-processing.

@quanvuong i saw it, the only pre-processing that is applied is resizing. When i print the pixel values before they are fed to the model they range from 0-255.

@SashaMalysheva hello, I never managed to use this model, didn't use it, i ended up using facebook model, this one: https://github.com/facebookresearch/eai-vc
It worked perfectly, I solved robotics problem using that

@datonefaridze, thank you! Will check it :-)
May I ask on which model of robotic arms you checked it? Is it 5 DOF+gripper?

@SashaMalysheva This is my repo: https://github.com/datonefaridze/inverse_kinematics_xarm/tree/master it has 6 DOF + gripper. But for the new solution i used inverse kinematics.


Changed BottomNavigationBar background.

When switching from shifting to fixed, the BottomNavigationBar no
longer displays the old color of the background.


fix(walletsync): detect more cases of TrustchainOutdated

✅ Checklist

[ ] npx changeset was attached.
[x] Covered by automatic tests.
[x] Impact of the changes:

hw-trustchain, trustchain, live-wallet

📝 Description

move from 0h/16h/0h syntax to m/0'/16'/0' syntax to match what server side uses.
cloudsync API on get / post / delete now need the path in query param in order to secure extra checks and prevent a Live still on outdated trustchain to push on new path with wrong encryption key.
trustchain API now returns permissions as part of the JWT object.
all withAuth are going to check this permissions and throw a TrustchainOutdated error if it's not matching the Trustchain passed in context of the function.

[ ] that means that methods like getMembers can now returns TrustchainOutdated and we remap this to onTrustchainRefreshNeeded in our integrations.

❓ Context

JIRA or GitHub link: live-13381

🧐 Checklist for the PR Reviewers

The code aligns with the requirements described in the linked JIRA or GitHub issue.
The PR description clearly documents the changes made and explains any technical trade-offs or design decisions.
There are no undocumented trade-offs, technical debt, or maintainability issues.
The PR has been tested thoroughly, and any potential edge cases have been considered and handled.
Any new dependencies have been justified and documented.
Performance considerations have been taken into account. (changes have been profiled or benchmarked if necessary)

@mcayuelas-ledger it's not necessarily a blocker for this PR but i think yes, we need to call onTrustchainRefreshNeeded (which can be obtained by const onTrustchainRefreshNeeded = useOnTrustchainRefreshNeeded(trustchainSdk, memberCredentials); ) when there is a TrustchainOutdated error.
ideally, it's transparent for users and we can retry again the sdk calls, for instance of it's a getMembers.
we can discuss it tomorrow to see if it's easy to add, but we could do it in another PR i think.


Build Linux version using Wails 2.0 Linux Beta

It should be out next week at this rate :)

Confirmed that nothing additional is required to get this working. Will start serving a Linux build once Linux support hits Wails v2 beta

At the moment, it isn't possible to cross-compile Linux support so I would have to spin up a second release pipeline.

What I'll probably do here is split out the pipelines into release-windows.yml, release-macos.yml and release-linux.yml

Not a blocker but related: https://github.com/wailsapp/wails/issues/1251

Given Linux users can compile a build as is, I'm pushing the actual distribution part back since packaging will take a bit

It should be out next week at this rate :)

Famous last words. A packaged Linux build is now officially available as a .deb at https://github.com/marcus-crane/october/releases/tag/v1.5.0-beta1


CIWE: Resolve issues with the release branch publishing configuration

Description
The semantic release toolchain is misconfigured and does not properly identify the release branches as a valid branch.
The tools fail with the following output:
[5:01:59 PM] [semantic-release] › ℹ  Running semantic-release version 21.0.7
[5:01:59 PM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/git"
[5:01:59 PM] [semantic-release] › ✔  Loaded plugin "verifyConditions" from "@semantic-release/github"
[5:01:59 PM] [semantic-release] › ✔  Loaded plugin "analyzeCommits" from "@semantic-release/commit-analyzer"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "verifyRelease" from "@semantic-release/exec"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "generateNotes" from "@semantic-release/release-notes-generator"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/exec"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "prepare" from "@semantic-release/git"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "publish" from "@semantic-release/github"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "addChannel" from "@semantic-release/github"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "success" from "@semantic-release/github"
[5:02:00 PM] [semantic-release] › ✔  Loaded plugin "fail" from "@semantic-release/github"
[5:02:03 PM] [semantic-release] › ℹ  This test run was triggered on the branch release/0.4, while semantic-release is configured to only publish from main, therefore a new version won’t be published.

:tada: This issue has been resolved in version 0.5.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


How do I replace the avatar?

Excellent Gatsby Example @greglobinski, but how do I change your avatar?

Thank you @BobWalsh ,
avatar is an image imported into two components src/components/InfoBox/InfoHeader.js and src/components/Post/PostAuthor.js
import avatar from "../../images/jpg/avatar.jpg";

you can change the import statements or replace the src/images/jpg/avatar.jpg file.


Create a video How to clone and run on localhost i want full process Video

Is there an existing issue for this?

[X] Yes, I have searched the existing issues and none of them match my problem.

No response
What template are you using?
None
Anything else?


Drill Holes off by aprox. 1.3mm

I am new to this and I found LibrePCB and then found LineGrinder.  I designed a simple PCB using LibrePCB and then created the G-Code with LineGrinder.  I have noticed that my drill holes are about 1.3mm off on the Y axis.  I went through the process of making sure the CNC is calibrated but the outcome still is about 1.3mm off.
Is there a setting that I can set?
I can send you the LibrePCB Gerber files if you would like to make a FileManger template for LibrePCB.
Tony

Hi Tony
The drill holes should not be off by 1.3mm. For various historical reasons it is quite difficult to align the zero origin on Gerber and Drill files so this is probably a bug.
Yes please send me the LibrePCB Gerber files. I will make a FileManager for LibrePCB and also figure out what is going wrong. You can find my email address on the About page of the website. https://www.ofitselfso.com/about.php

This has now confirmed to have been resolved via personal communication. The fix:
a) Download LineGrinder v03.07 (at minimum)
b) Watch the newly released video on "Aligning PCB Sides" https://www.youtube.com/watch?v=m-DUPuRAlnc


Allow a participant to join a jitsi conference

Purpose
As a participant I want to join a jitsi conference. For this an instructor should receive a request asking to join the discussion. Then the instructor is able to accept or reject the request.  Once accepted, the player is removed and jitsi is added and the participant is in the jitsi conference.
An instructor can kick a participant in the room and the participant can leave the discussion alone.
All the dialog is made with XMPP. Messages are sent in the same MUC room used by the chat
https://user-images.githubusercontent.com/767834/127136290-877ba4c0-6876-465b-8533-aadd90f7a260.mp4
Proposal

[x] create a participant type
[x] Create zustand stores to manage participant states
[x] Manage components to join a discussion
[x] Create a dedicated component displaying jitsi without start recording feature

@carofun this will be part of #1099

If a user has been added to the live and leave is window for any reason, if he updates its window, he can send another request to be part of the live but as he's already in, the instructor will never receive his request and user his answer. See below
Would it be possible in this case to detect is already part of the live and launch its jitsie ?

@carofun now a message is displayed telling that the request is not accepted

I wonder if it would be interesting when the request of the user is getting refused to let him know that instructor has refused his request. If we don't do so, maybe a student will keep on trying?

For your other point they are out of the scope and will be made in other PR.


deploy sha fails

I tried to use the Github deploy API and created a deploy with a sha commit id as ref. Buildkite fails to prepare the repository:
    Preparing build folder
$ mkdir -p "/var/buildkite-agent/builds/CI/open-food-foundation/open-food-network-staging1"
$ cd "/var/buildkite-agent/builds/CI/open-food-foundation/open-food-network-staging1"
$ git clean -fdq
$ git submodule foreach --recursive git clean -fdq
$ git fetch -q
$ git reset --hard origin/863d448ffc0a4e4c5b2da872560b7759335ab6e4
fatal: ambiguous argument 'origin/863d448ffc0a4e4c5b2da872560b7759335ab6e4': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

https://buildkite.com/open-food-foundation/open-food-network-staging1/builds/182#8e982de1-975f-498f-9336-365876ffb4f1
I can set ref to a branch or tag name, but some people may want to build a commit without name.

Deploying tags fails as well:
Preparing build folder
$ mkdir -p "/var/buildkite-agent/builds/CI/open-food-foundation/open-food-network-deploy"
$ cd "/var/buildkite-agent/builds/CI/open-food-foundation/open-food-network-deploy"
$ git clean -fdq
$ git submodule foreach --recursive git clean -fdq
$ git fetch -q
$ git reset --hard origin/v1.3.0
fatal: ambiguous argument 'origin/v1.3.0': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

From: https://buildkite.com/organizations/open-food-foundation/projects/open-food-network-deploy/builds/4/jobs/9106220/download.txt

I'm experiencing a similar issue:
	Preparing build folder	0.2s
$ mkdir -p "/var/lib/buildkite-agent/builds/{{git_checkout_path}}"
$ cd "/var/lib/buildkite-agent/builds/{{git_checkout_path}}"
$ git remote set-url origin "git@github.com:{{repo}}.git"
$ git clean -fdq
$ git submodule foreach --recursive git clean -fdq
$ git fetch origin "+refs/pull/1705/head:"
From github.com:{{repo}}
 * branch            refs/pull/1705/head -> FETCH_HEAD
$ git checkout -qf "d0de339b3879631a6d6cd661fa900749ab5201de"
fatal: reference is not a tree: d0de339b3879631a6d6cd661fa900749ab5201de

Closing due to age. Feel free to re-open if still relevant.


IntelliSense for languages in configuration overrides

Would be nice to have the list of language IDs here:

Duplicates #19149


Typo in README

require('tapDiff') should be require('tap-diff')?

Thank you for your comment! Yes, exactly!

We will reflect this change with next release.

:+1:


Webmin updated but i still get a message that i need to update Webmin

I was going to update to Authentic theme 19.50 but i got this message

So i updated Webmin to 1.942.0514.1525 but i still get the above message :(

Something that is really strange is that i get this message when updating Webmin by running update-from-repo.sh
Warning! Installing this version of Authentic Theme 19.50 requires
latest and/or possibly unreleased version of Webmin to work properly.
Your current version of Webmin is 1.94205141525. There might be incompatible
changes, that could stop the theme from working as designed.
It is recommended to upgrade Webmin to the latest development version, by
running `update-from-repo.sh` script from `/usr/share/webmin` directory.

If you updated it from Git you are safe to go with theme update.
I'll see what I can do to fix that message on theme side.

Good point. Fixed.


layout engine render pure html twice with SSR

Describe the bug or question
When I put pure html in <single-spa-router></single-spa-router>, it will be rendered twice.

When i put pure html in <body></body>, it is only rendered one time.

Expected behavior
It should be render one time.

I confirmed that this is a bug. It looks like the server rendered content is correct, but that the hydration on the client side is failing. It's likely because the root element for single-spa-layout is the <body> element by default, and the body element is complicated because single-spa-layout isn't the only thing that adds dom elements to <body>. I'll look into a fix.

Looked into the code for this and it's because route.connectedNode is not being set in the browser since the dom nodes were created server side, so the layout engine thinks it has to create a dom node again. The solution is to set that connected node somehow during initial page load or the first recurseRoutes call. I'll try to put together a fix sometime this week.

I've created #150 which fixes this. It's a pretty big change so I need to do further testing before publishing as latest. I've published it as<EMAIL_ADDRESS>under the beta npm dist-tag. You can use it with npm install --save single-spa-layout@beta.
If you have a chance to try it out, let me know. I will also be planning on testing things further myself - so far I've just tested it with unit tests but need to try it in a real browser, too.

Hi @joeldenning, thanks for implementing the fix for this issue. I saw that the fix should also be included in version 1.7.0-beta.0, but when installing this version, there are no files (except LICENSE, README, and package.json) downloaded from npm.

I also saw the build step in the GH actions failed for the tag v1.7.0-beta.0 - can this be the problem?
Would it be possible to re-release the version (or a new patch version) that contains the fix? We're not really able yet to upgrade to<EMAIL_ADDRESS>because of https://github.com/single-spa/single-spa-layout/issues/158.#
If there is anything I could do to bring the fix live in<EMAIL_ADDRESS>I would be happy to help.

Hi, any workaround here? I am using the 2.2.0 version of layout package, the bug still reproduces, plain html is rendered twice


Building with ubuntu:latest

We should probably explicitly specify the version of Ubuntu we're building on. We currently use ubuntu:latest both with make docker-build and in the .github/workflow/build.yml workflow. I think we should make both of these use 18.04.
FYI, Using the previous LTS 16.04 doesn't work with our current setup. It balks when installing packages because gpg is unavailable?  Curious.
Also of note, I recently tried building on a Centos7 VM (not a container), and found the version of cmake available there was too old to build some of our contribs.
Last bit, updates to glibc included in Ubuntu 21.04 cause problems too. If we stick with latest we'll break next year when a new LTS is released and they point latest there.
So, 18.04 or bust!

@pdugas In docs, we're currently specifying Ubuntu 20.04 as our Docker container's OS: https://appscope.dev/docs/installing/
We do not yet specify that Linux flavor/version on our corresponding Docker page: https://hub.docker.com/r/cribl/scope
Please tag me on any changes, so that I can get the ingredients label correct everywhere.

The os in the cribl/scope container we publish doesn't have to match the one we build in. Well, I think that's true. Guess we should ask for clarification on that.
My not-so-immediate concern is more that when Ubuntu moves their 'latest' tag, our build will fail. That's April '22 so we have time

The ambiguity in the docs was already bad dressed in the effort by MK and Abe for 0.7.0. the change in the workflow to force builds to 18.04 is in the branch for #117 already.


Feature/make mailchimp sync more user friendly

I'd like to wait for user feedback to decide whether this feature is useful and whether it should be further refined.
I'll just merge it now and see what people think.


Updated Accounts to 1.0.14.Final

@jpkrohling is accounts 1.0.14.Final required for Hawkular MS5 ? or this is for next development iteration (MS6) ?

I don't think there's anything on it required for MS5.


Expose the native attributes of elements such as button and P in the component

What problem does this feature solve?
I have another component of my-button, he has a size and border properties, but if I pass id and role in typeScript, it will prompt me an error, props does not have this property, is there a method similar to react to inherit the type of HtmlButtonElement?
What does the proposed API look like?
Not yet

https://github.com/vuejs/rfcs/pull/477

Thank you!


Fix GUI update timing when AnimationEditor changes FPS

Fixes #59784
When the AnimationEditor's snap value was in FPS mode, most update timings of the Editor GUI were delayed. This PR fixes that.
Before:
https://user-images.githubusercontent.com/61938263/202349925-57584d36-97fd-4e3e-8ef4-a5004c885137.mp4
After:
https://user-images.githubusercontent.com/61938263/202349951-75ddd785-6279-47b5-8184-c8ae943f1028.mp4

Thanks!

Perfect!.


Repeater + checkbox issue. Auto-checked after saving

Issue description:
I have a checkbox inside of a repeater field. It is unchecked, or false, by default. If I add a few repeater items, each with a checkbox unchecked and then press Save, all the checkboxes are then true/checked. Not sure if I'm doing anything wrong here or if it's an issue. https://i.imgur.com/7j8EJHr.png (Open in new window)
'social-target'	=> array(
			'type'			=> 'checkbox',
			'label'			=> esc_attr__( 'Open in new window', 'flexwall' ),
			'description'	=> esc_attr__( '', 'flexwall' ),
			'default'		=> false,
		),

Another thing is that fontawesome fields does not work within the repeater.

fixed in the develop branch, will be included in v3.0.21 👍

👍


fix: remove unnecessary context menu

I was working on a context menu earlier and then decided not to use it. Forgot to remove the HTML.

Feature removal? Why

It was hidden and doesn't have anything for it.

I didn't implement the JS for it.

We already have it so when you go to that page you can unbookmark it too.

I accidentally added something in the flex. Removing...


chore: promote golang-http to version 0.0.1

this commit will trigger a pipeline to generate the actual kubernetes resources to perform the promotion which will create a second commit on this Pull Request before it can merge

golang-http
Changes in version 0.0.1
Chores

release 0.0.1 (jenkins-x-bot)
add variables (jenkins-x-bot)
Jenkins X build pack (N Glerum)

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@nigle-dev: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

verify
079878ac7331ed4bbf1e80475847d35ca78c3009
link
/test verify

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the jenkins-x/lighthouse repository. I understand the commands that are listed here.


Fix: [Render] Support for CleanupPolicies

Related issue
 Closes #740
Proposed Changes
 Added the rendering support for the Cleanup Policies by updating the render utility.
Screenshot of the output

Checklist

[x] I have read the contributing guidelines.
[] I have inspected the website preview for accuracy.
[x] I have signed off my issue.

@eddycharly any reviews? Or something extra needs to be done in this PR?

This change won't be applicable until the website actually has support to display Cleanup Policies. This is only one half of the complete story, so we need to add the second.

oh okay, I got it, I will send the fix in a day or two.

@VedRatan did you see above?

Yes I had looked into it, still finding the possible fix, will try to fix this soon.

@chipzoller I have added the checkbox for the cleanUp policies, we just need to render the policies in others folder to render them to the website according to the filters. I think this should work fine now. Please do let me know if something more is to be done.

Have you tested that this works end-to-end?

Yeah, I tested it, its working fine ATMO.

Can you show proof, please? I suggest adding a Markdown file manually that was rendered from the changes in your PR and adding it somewhere to the policies folder so the Netlify preview picks this all up.

Sure, below is the ss of the proof which renders the cleanup policy that was used by me to render the cleanup policy.

Thanks! And how about if you add the description annotation. That is getting rendered as well, right?

Yes, its also getting rendered as expected I had tested it as well.

Anything more to be done on this one @chipzoller, or are we good to go?

May be good but I'm on vacation. Will get this merged next week.

Anything more to be done @chipzoller ? Or any more reviews in the implementation?

@eddycharly, would you please review the code portion?

Ping @eddycharly

LGTM

Thanks for merging this one @eddycharly @chipzoller .


Use ResponseBase in TextAnalytics

Description
Use ResponseBase directly in azure-ai-textanalytics instead of a custom class that extends ResponseBase. This reduces the number of models, therefore JAR size, and improves performances and reliability as azure-core no longer needs to reflectively access and construct the custom ResponseBase type, and this helps reduce module access issues.
Updated azure-ai-textanalytics to use the latest version of Autorest which, by default and without ability to configure,  adds overrides to getters and setters in subclasses which means no more need to cast or unchain multiple setters.
Changed a minor setting with handling white spacing in Checkstyles to allow for empty constructors (MyObject() {}) and types (public class MyObject {}) as Autorest will generate constructors and types without parameters without a space between the curly braces, previously resulting in Checkstyle to throw an error or require manual edits to generated code or adding suppressions for the generated code.
PS: @mssfang I had to do manual edits to some classes as generated code wouldn't compile without them. Is this something that has been done in the past every time azure-ai-textanalytics has been generated or is this a change to code generation that needs to be fixed? If it has been happening in the past we should update the Swagger transforms or add code generation customizations so these happen automatically.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[x] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[x] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.


Find a directory to deploy our artifacts

seems like something went wrong when uploading artifacts to repository see : https://travis-ci.org/Tony-Proum/sonar-clover/jobs/446242289

We should be able to have an Artifactory account for this project. I'm on it

Any progress on this?

I'm working with jfrog tools and team in order to see which type of account should be use. Also, this repository will be transferred under an organization that I would like to work with (As it should help me to have more time to work on this project and sould help to get more devs involve in the project. It should allows the plugin to evolve faster)

FYI an oss artifactory/bintray account may be use to store our artifacts.

Not sure I'm following: won't this be available in Maven Central?

The build tools used for this plugin is the same as the official plugins supported by sonarSource so we should not have any issue to use it in a clean SonarQube install. Also I don't know how it works for other plugins (maven central or directly jfrog jcenter) but using Jcenter, it still be possible to upload artifacts on maven central.

@Tony-Proum.
I'll have some time next week to help out if you've got some tasks I can work on. Also, I'm going to look at removing the deprecated XML-handling code so that the new version will be completely clean and compatible with SQ 7.2+

@mlschechter ,  can I have the release date for the new version which is supported for SonarQube 7.4 or 7.2

@seenusankara,
I've updated my pull request to remove the deprecated code, and verified it works against 7.4 (sort of - as of 7.2 the Groovy plugin is no longer supported, so the Groovy-based integration test fails).
@Tony-Proum can provide more input on a release schedule; it looks like there are still some issues to be resolved before my code can be merged.

I'll transfer this repository to a new organization in order to provide a better support. The organization could help to update the plugin faster.
I've not been able to do It before, but this transfer should happen soon, this way more people should be able to contribute.

Any update?

Hello, the plugin has been transferred to the organization. We are not able to build it and to deal with the licence. Also we're now able to get some quality analysis using sonarCloud plateform (AFAIK it's mandatory to create a plugin that's allowed to be published in the sonarQube market place) you can see the result here https://sonarcloud.io/dashboard?id=sfeir-open-source_sonar-clover
In order to go further, we have to link the organization with an artifact repository, for now, I'm trying to have more informations about this topic, I'll keep you inform

FYI, now our artifacts can be uploade to Jfrog Bintray, all checks are ok. We are now trying to fix some issue to integrate the plugin with the market place but this issue is now fixed


Failure in submission of camera due to wrong Geo-IP information

I recently tried to submit a bunch of cameras but the App rejected them with an error message (Your current location does not fit to the location of the IP" (or something like this).
So it seems you are checking the GPS location against the IP location using an inaccurate or outdated Geo IP database or with some too strong settings.
I have been within Munich using the IP of a big German mobile data provider, so there was nothing mysterious or wrong with my location.

How recently was this? Are you still seeing the error? On Tuesday we realized we'd accidentally re-activated the geoip code, and promptly removed it. Entirely my fault, but fortunately a problem on the server side that could be quickly fixed.

It was a few days ago and happened several times during this day. I would have to re-check if the problem still exists...

Alright. I'm unable to reproduce the error, so I'm going to close the issue unless you continue to have the problem.
Thanks for bringing this back to my attention, the geoip code has now been removed instead of disabled, to prevent this from happening again.


Fix #254: automate release note production

Type of change
Select the type of your PR

Enhancement / new feature

Description
There was some accumulated technical debt on the release pipeline. This PR put the mechanism back in step with https://github.com/kroxylicious/kroxylicious.
#254 and #266
Additional Context
Why are you making this pull request?
Checklist
Please go through this checklist and make sure all applicable tasks have been done

[ ] Write tests
[ ] Make sure all tests pass
[x] Update documentation
[ ] Reference relevant issue(s) and close them after merging
[ ] Update CHANGELOG.md

I ran stage then deploy (with the drop argument) against my fork.  All seemed well.


Improve counting of subsequent mappings for the model statistics console

Currently, the number of subsequent mappings and mapping durations are calculated as the sum of all mapping depths and durations occurring during a mapping. However, this may yield unrealisticly high numbers, for instance if subsequent mappings occur in a chain including multiple instances of the same mnodel mapped to different content paths. This should be improved to the extend that per subsequent mapping, every mapping count in the stack of ongoing mappings is simply incremented by one, and nested mapping times should be ignored for same-type nests.

Implemented - fixed!


Use util-inspect over util for IE <= 8 compatibility

This PR replaces usage of the util module with one that works in pre-ES5 environments to fix some issues in old versions of IE.
The util module provided by Browserify uses a lot of ES5-only features; if you're building your project using Browserify and targeting pre-ES5 (IE 8/7/6) environments and hit a code path that uses getAssertionErrorMessage, you'll get a bunch of Object doesn't support this property or method errors originating from the util module.

Thanks Nathan, I'll take a proper look ASAP 👍

@rowanmanning anything I can do to help test this? I could generate screenshots of console output if that would be helpful to demonstrate the issue.

I've made a new PR which contains the commits from this one. The reason for the new PR was to fix the conflicts that are in this one. https://github.com/rowanmanning/proclaim/pull/37


Bug in python "Jupyter Notebook"

VSCode Version: JUNE 2020 1.47
OS Version: Windows 10 pro

Steps to Reproduce:

Open Jupyter notebook copy any code or comment and paste it in the cell, the copied text/code gets pasted 2 times.

Eg: I copied df['min_salary'], it got pasted 2 times as df['min_salary']df['min_salary'].
I have also attached a screen-shot of the problem.

Does this issue occur when all extensions are disabled?: Yes/No  No.

Was pasting twice now started pasting 4 times for a single cntrl-v.

This issue started for me a few days ago as well.

I have been getting this the past couple days as well

i have same problem, i hope to fixed this bug early

Same for me. Don't find any issue for the moment

I have the same issue

In my case, it occurs as if I have pressed Ctrl + V twice. Therefore, following with Ctrl + Z, I can keep using VS Code for now.

This issue has been solved.


Add terms to wetland

I was retagging an old natural=marsh so searched for marsh in the presets, but didn't find anything. I've added the top five wetland=* values to help people find the wetland preset.
Maybe these could be made into proper presets in the future?

Thanks @boothym!  This is a good idea to help people find the wetland preset.
I don't think we need to make sub presets for all the different types, because there is already a wetland=* field (though I'm totally fine if somebody wants to do it, similar to how we have water=* sub presets: lake, pond, etc).


Emit event when active tab is changed

Hi kien5436,
I wanted an event to let me know when the active tab is changed and I couldn't find a way to do in the current code. I've added some code to emit an event from the activateTab() function, however my knowledge of Vue & Typescript is quite basic. If this is something you'd consider adding to the repo as is or with some changes, please let me know and I'll be happy to make the required changes to get it included.
Kind regards

Hello @nagulv, thanks for your support. I'm also planning to create events when interacting with tabs. Your current code only works when the user clicks on tab, while I want to determine the tab changes from any event like close, open. This pr can't be merged for the above reason but I'd be happy if you keep supporting this project

Hi @kien5436, yes that makes sense, thanks.

Added events 3eded3c. You can use in any tab view component


Title

Song Name
Space Invaders (SkyWildOnBudget Remix)
Artist Name
Skywild3789
Source
Youtube
Youtube Link
https://youtu.be/9jr6hZlLV0s?si=y-hPYHjeA2mXNzJ8
Direct File Link
No response
Song ID
865364
Start Offset [ms]
175
Extra
used in level "Space Invaders"

reject
no, its bad + u just make a cover over the original space invader song


Common AppData dir warnings (Trac #47)

The "devices/plugins does not exist in common AppData dir" warnings pop up on program launch if the user does not have Microdrop installed on their system. These warnings should only be displayed if the application is being run from an exe file (otherwise, the devices and plugins directories should exist in the src tree).
Migrated from http://microfluidics.utoronto.ca/ticket/47
{
    "status": "closed",
    "changetime": "2015-01-07T21:59:40",
    "description": "The \"devices/plugins does not exist in common AppData dir\" warnings pop up on program launch if the user does not have Microdrop installed on their system. These warnings should only be displayed if the application is being run from an exe file (otherwise, the devices and plugins directories should exist in the src tree).",
    "reporter": "ryan",
    "cc": "",
    "resolution": "fixed",
    "_ts": "1420667980075591",
    "component": "core",
    "summary": "Common AppData dir warnings",
    "priority": "minor",
    "keywords": "",
    "version": "0.1",
    "time": "2012-02-20T03:35:38",
    "milestone": "Microdrop 1.0",
    "owner": "ryan",
    "type": "defect"
}

Trac update at 20120801T15:50:46: ryan changed milestone from "0.2" to "0.3"

Trac update at 20140313T20:00:48: ryan changed milestone from "1.1" to ""

Trac update at 20150105T18:07:28:

cfobel changed milestone from "" to "Microdrop 1.0"
cfobel changed status from "new" to "assigned"

Trac update at 20150107T21:59:03: ryan commented:

Fixed in commit [changeset:f79a733/microdrop].

Trac update at 20150107T21:59:40:

ryan changed resolution from "" to "fixed"
ryan changed status from "assigned" to "closed"


require 'debug' on rdbg without bundle exec will require old lib/debug

continue from https://github.com/ruby/debug/issues/261#issuecomment-916422750
[master]$ ruby -v
ruby 2.7.3p183 (2021-04-05 revision 6847ee089d) [x86_64-linux]

[master]$ head target.rb -n 5

require 'debug'
p 1

__END__

[master]$ exe/rdbg target.rb -n
DEBUGGER: Session start (pid: 18626)
/home/ko1/.rbenv/versions/2.7.3/lib/ruby/2.7.0/x86_64-linux/continuation.so: warning: callcc is obsolete; use Fiber instead
Traceback (most recent call last):
        3: from target.rb:2:in `<main>'
        2: from /home/ko1/.rbenv/versions/2.7.3/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
        1: from /home/ko1/.rbenv/versions/2.7.3/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require'
/home/ko1/.rbenv/versions/2.7.3/lib/ruby/2.7.0/debug.rb:179:in `<top (required)>': DEBUGGER__ is not a class (TypeError)
/mnt/c/ko1/src/rb/ruby-debug/lib/debug/config.rb:3: previous definition of DEBUGGER__ was here

because lib/debug.rb is required.
[master]$ ruby -v
ruby 3.1.0dev (2021-09-12T09:44:53Z master 11fd3fec53) [x86_64-linux]

[master]$ exe/rdbg target.rb -n
DEBUGGER: Session start (pid: 18915)
/home/ko1/ruby/install/trunk/lib/ruby/3.1.0/x86_64-linux/continuation.so: warning: callcc is obsolete; use Fiber instead
<internal:/home/ko1/ruby/install/trunk/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- tracer (LoadError)
        from <internal:/home/ko1/ruby/install/trunk/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from /home/ko1/ruby/install/trunk/lib/ruby/3.1.0/debug.rb:8:in `<top (required)>'
        from <internal:/home/ko1/ruby/install/trunk/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from <internal:/home/ko1/ruby/install/trunk/lib/ruby/3.1.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
        from target.rb:2:in `<main>'

On recent version doesn't solve it.
Now I'm trying to fix it but I come up with MRI's bug (maybe)...

@rafaelfranca could do confirm that it is your point?


Pages Won't Load

I'm trying to figure out why my pages are showing the source code instead of loading the .md file.
Also, what do I put to add pages to the config file? And where do I put those files? For example, the About page and file. That won't load either.
Here is an example I created: https://dreamy-darwin-5a2f0b.netlify.app/

Hi there! I haven't faced this kind of problem before. Have you tried to create a new post to just check if this problem is unique to that post or not?
Anyway, for pages and files you can try this tutorial:
https://www.youtube.com/watch?v=AIqBubK6ZLc&list=PLLAZ4kZ9dFpOMJR6D25ishrSedvsguVSm

I figured out how to do pages. Still running into the problem with the posts though. Thank you for a quick response!!!!

Ok figured out the posts...I would prefer to use just the title of the page but looks like it must be:
permalink: :year/:month/:day/:title/
instead of what I had
permalink: :title/


Reload page

One other thing.
When I relaod the page the images are hidden until I scroll a bit. Why is that?
The jail plugin also doesn't work when the image is inside a bootrstrap modal window.

Finally incorporated this fix. Thank you.

Closing.


Could not pass ChangeBlockEvent$Place$Impl

https://paste.ubuntu.com/23833889/
got this message in my console not sure what is causing the error.

Sounds like a mod is giving Prism invalid data, because this error is sponge rejecting some null value. Nothing I can do to resolve that.


Split testbench.py into smaller modules.

This is part of the changes for #1187. It moves the classes and
functions to separate modules. The routing functions are still all in
the main testbench.py module, and it is rather large, we will fix that
in a future PR.

This change is

This is simply too large. Talked to @houglum I am going to break this PR into smaller ones. Closing for now.


Doc not available - Changing a Password via the Management Console

Description:
Page [1] states as follows:
"To change the password from Management Console (https://localhost:9443/carbon), follow the steps in Changing a Password corresponding to API Manager."
Content in [2] is not available in the APIM docs.
[1] https://apim.docs.wso2.com/en/latest/install-and-setup/setup/security/logins-and-passwords/maintaining-logins-and-passwords.md
[2] https://docs.wso2.com/display/ADMIN44x/Changing+a+Password

@ruthryi , as discussed please work on this task.

@pubudu538 , do we still encourage users to follow the steps in [1] to change their password? As in, should this content be moved to the APIM docs as now we do not point to the ADMIN guide anymore?
[1] https://docs.wso2.com/display/ADMIN44x/Changing+a+Password

Yes, we need to add this to our docs.

Fixed with https://github.com/wso2/docs-apim/pull/2235


Cyrillic private key not working

When you try to enter with a Russian mnemonic phrase, it gives an erro

r

DevTools failed to load source map: Could not load content for https://bastyon.com/js/hammer.min.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

@Akaidar01, please don't post issues in Github issues if they are not related to released versions. Pre-release bugs and issues must be reported directly in the associated pull request as a comment.
Related to #446. @grish2018, take a look.

This is not issue as #499 is deployed on only on prerelease 6. Closing.


HTMLDataListElement.add()?

@chrisdavidmills can you take a look?

@ParkhomenkoDmitry I can't see any evidence of an add() method existing on the HTMLDataListElement interface. It is not mentioned on MDN, or in the HTML spec. Where did you see this?

I ment the method add() exists in HTMLSelectElement, so it’s a little bit strange it is absent in similar element

Вторник, 19 ноября 2019, 16:05 +03:00 от Chris Mills<EMAIL_ADDRESS>
@ParkhomenkoDmitry I can't see any evidence of an add() method existing on the HTMLDataListElement interface. It is not mentioned on MDN, or in the HTML spec. Where did you see this?
—
You are receiving this because you were mentioned.
Reply to this email directly,  view it on GitHub , or  unsubscribe .

--
Пархоменко Дмитрий

@ParkhomenkoDmitry ah, I see what you mean now. I think you've got a point — it would make sense to have this method available there too.
Maybe you could file an issue against the HTML spec to ask if it can be added?


Use WGS84 coordinates in tracking tables

Our API always uses WGS84 (degrees latitude and longitude) when it returns
geometry values to the client, since GeoJSON uses that coordinate system.  But
we've been transforming coordinates to "web Mercator" in the database at write
time, meaning we have to do on-the-fly coordinate system transformation every
time we read a geometry value.
The cost of those transformations is negligible for small amounts of data, but
becomes significant in the face of large planting sites with tens of thousands
of monitoring plots.
Change the code to store WGS84 coordinates in the database instead. Remove
the read-time transformations since they're no longer needed.

Current dependencies on/for this PR:

main

PR #1097   👈

This comment was auto-generated by Graphite.


Refactoring

Did a big refactoring:

new gauge counting the lines we have processed
Showq is polling every 10 seconds - configurable via command line flag
Both the tailing and the journal reading now writes the lines to a channel
Cleaned up the Describe and Collect functions.

The reason for changing the showq processing also to be channel based is that calculating it on-the-fly during collection makes the service slower - and someone was to hammer the metrics endpoint it would go right through to the postfix process, which I'd rather not have.

Fixed a problem with large queues. When the showq couldn't be processed within less than 10s Prometheus has a problem with it.
The issue was that if we keep reseting the histogram (which we  have to) we cannot read meaningful data while we process from showq - and the lock was blocking reading the stats.
I ended up creating new histograms every time and replacing the old histogram as soon as  it was complete.

Is there any way to prevent reseting the histogram data reading from showq socket?
Keep resetting make it hard to correctly show meaningful data on dashboards such as Grafana

Is there any way to prevent reseting the histogram data reading from showq socket?
Keep resetting make it hard to correctly show meaningful data on dashboards such as Grafana

Sorry, the reset is needed because showq gives you a complete new state each time, and the only thing I can image just now is keeping the whole thing in memory. This might be fine for a few entries, but I have seen 10k+ messages in there, and that consumes a lot of memory. And a complete diff for that takes a lot of resources, I believe.

Thanks for the MR. The code base has changed significantly due to the implementation of #60. I will try to make time to look through your commits and pick the improvements. But I am closing this MR for now.


Update possible log levels

I tried to avoid ambiguous "higher severity" as it sounds like "more severe/critical" but could mean "higher severity number" ie "less severe". (Although "more critical" is not perfect either as there is a "critical" level, and "emergency" is more critical than "critical" :) )

Do we really need to list that many?

thanks for the feedback, I will update the PR accordingly
is "critical" part of that reduced set? (as it was present on the logging page but not on the man page)
Also should rabbitmqctl set_log_level still allow all levels supported by logger or just the reduced list? (today it allows the extended list https://github.com/rabbitmq/rabbitmq-server/blob/master/deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_log_level_command.ex#L10-L19 but prints out the reduced list https://github.com/rabbitmq/rabbitmq-server/blob/master/deps/rabbitmq_cli/lib/rabbitmq/cli/ctl/commands/set_log_level_command.ex#L37) this mixed behaviour also makes sense

We can keep critical. I can see it being used one day. I doubt anyone would need both critical and emergency, for example.

I have pushed two new commits

one is to disambiguate "higher severity" (I might have gone a bit too far on one of the late nights to reword this section - so please feel free to reject this commit
other is the generated html man page from https://github.com/rabbitmq/rabbitmq-server/pull/4793 - again if rather the Core Teams does the syncing of all man pages themselves, this commit can also be dropped

thanks for your guidance and patience


Failure in dune-release opam submit

dune-release failed to publish this PR. The github API returned an error "message": "Problems parsing JSON", (I guess escaping issue ?)

Sorry to gravedig, but this PR also just bounced several times for what looks like a related reason:
Open PR to ocaml/opam-repository? [Y/n]
y
Opening pull request to merge branch release-travesty-0.6.0 of git@github.com:MattWindsor91/opam-repository into ocaml/opam-repository
dune-release: [ERROR] Could not find html_url id in response:
                      HTTP/1.1 100 Continue

                      HTTP/1.1 400 Bad Request
                      Date: Tue, 25 Jun 2019 16:19:04 GMT
                      Content-Type: application/json;
                      charset=utf-8
                      Content-Length: 128
                      Server: GitHub.com
                      Status: 400 Bad Request
                      X-RateLimit-Limit: 5000
                      X-RateLimit-Remaining: 4973
                      X-RateLimit-Reset:<PHONE_NUMBER>
                      X-OAuth-Scopes: public_repo
                      X-Accepted-OAuth-Scopes:
                      X-GitHub-Media-Type: github.v3;
                      format=json
                      Access-Control-Expose-Headers: ETag, Link, Location,
                      Retry-After, X-GitHub-OTP, X-RateLimit-Limit,
                      X-RateLimit-Remaining, X-RateLimit-Reset,
                      X-OAuth-Scopes, X-Accepted-OAuth-Scopes,
                      X-Poll-Interval,
                      X-GitHub-Media-Type
                      Access-Control-Allow-Origin:
                      *
                      Strict-Transport-Security: max-age=31536000;
                      includeSubdomains; preload
                      X-Frame-Options: deny
                      X-Content-Type-Options: nosniff
                      X-XSS-Protection: 1; mode=block
                      Referrer-Policy: origin-when-cross-origin,
                      strict-origin-when-cross-origin
                      Content-Security-Policy: default-src
                      'none'
                      X-GitHub-Request-Id:
                      D699:4D0C:1EE094:270F62:5D124977

                      {
                        "message": "Problems parsing JSON",
                        "documentation_url":
                      "https://developer.github.com/v3/pulls/#create-a-pull-request"
                      }
                      .

Other versions of the same package have published fine; the main differences with this one were that A) I tried bistro first; B) I accidentally messed up bistro by forgetting to tag and had to ctrl-C the first attempt; and C) I'm now using dune for building OPAM manifests.

Thanks for reporting!
Yeah that's probably it, the generated request must be faulty for some reason. Could you please try running the same command with --dry-run to see what the curl invocation look like?

Sorry for late reply!  The resulting curl invocation is:
     curl -s -S -K - -D - --data   {"title": "[new release] travesty (0.6.0)","base": "master", "body": "Monadically traversable containers\n\n- Project page: https://MattWindsor91.github.io/travesty/\n- Documentation: https://MattWindsor91.github.io/travesty/\n\n##### CHANGES:\n\nMajor release with various breaking changes and new features, the main one\nbeing bi-traversables.\n\n## Breaking changes\n\n- Most module signatures have moved from `XYZ` to `XYZ_types`.  For example,\n  `Bi_mappable.S2` is now `Bi_mappable.S2`.  This is to eliminate\n  the 'intf pattern' previously used in Travesty.\n- Removed `Travesty_core_kernel_exts`.  Use `Travesty_base_exts`\n  instead.\n- Made `Bi_mappable.Make2`'s return module type use sharing constraints\n  instead of destructive substitutions.  This may cause shadowing where there\n  previously wasn't any.\n\n##\194\160Bi_traversable\n\nThis release adds a `Bi_traversable` module---effectively being to\n`Traversable` as `Bi_mappable` is to `Mappable`.\n\n`Alist`, `Tuple2`, and `Or_error` now expose `Bi_traversable.S2`, which\nsubsumes their previous interface.\n\n## Biffs\n\nThis release also adds the ability to compose `Mappable`s on the inside of\n`Bi_mappable`s (and `Traversables` on the inside of `Bi_traversables`): what\nis often referred to as a 'biff' in the quirky world of Haskell.  This\ncomplements the ability to compose them on the outside (a 'tannen').\n\n## Minor improvements\n\n- Removed spurious dependencies that caused travesty to be unavailable on\n  OCaml 4.08.\n- `Bi_mappable` arity-1 chaining functors now carry previously-missing\n  sharing constraints equating their fixed types with those of their\n  bi-mappable ancestor.\n- Added experimental F#-style `>>` operator in\n  `Travesty_base_exts.Fn.Compose_syntax`.\n- Added bi-traversable instance for `Result`, from which `Or_error` now\n inherits.\n", "head": "MattWindsor91:release-travesty-0.6.0"}   https://api.github.com/repos/ocaml/opam-repository/pulls

Looking back at this, I can see a few possible issues with the description: something inserted a \194\160 (nbsp?) instead of a space, and there are a few >s that are probably supposed to have been escaped into HTML entities.
Earlier, opam-release bistro --dry-run failed with this error:
Upload _build/travesty-v0.6.0-1-g700d2c9.tbz as release asset? [Y/n]
y
Uploading _build/travesty-v0.6.0-1-g700d2c9.tbz as a release asset for v0.6.0-1-g700d2c9 via github's API
=> read /Users/mattbw/.config/dune/github.token
-: exec:
     curl -L -s -S -K - -H Content-Type:application/x-tar --data-binary   @_build/travesty-v0.6.0-1-g700d2c9.tbz   https://uploads.github.com/repos/MattWindsor91/travesty/releases/0/assets?name=travesty-v0.6.0-1-g700d2c9.tbz
dune-release: [ERROR] Could not extract archive url from:
                       No response
dune-release: [ERROR] run ['dune-release' 'publish' '--verbosity' 'warning'
                      '--dry-run']: exited with 3

However, this might have been because I messed up and initially tried to do the dry run on master rather than the tag I actually uploaded to OPAM.

I can't immediately see anything similar on the original post, unless it's also something odd like an nbsp.

The issue is indeed that the nbsp isn't properly encoded when generating the json data for the PR opening request.

We're working on improving the parts of the code interacting with the github API so hopefully it should fix these kind of issues.

Does any of you still experience this kind of issue with the last release 1.4.0? If so could you paste the original text (before escaping) causing the issue? thanks!


Switch type of obstacles/robots in TeamData.msg

Current behavior
So far the team communication, which publishes the TeamData msgs upon receiving information from other robots, for further handling in other nodes is utilizing humanoid_league_msgs/msg/ObstacleRelativeArray.
However the actual information that is published by ipm and vision are soccer_vision_3d_msgs/msg/ObstacleArray and soccer_vision_3d_msgs/msg/RobotArray.
These are then converted into the protobuf message before being received by the other robots.
Since https://github.com/bit-bots/humanoid_league_misc/pull/127, we are actually using the soccer_vision_3d_msgs/msg/RobotArray message from the vision directly.
As described in https://github.com/bit-bots/humanoid_league_misc/issues/125, in this way there is a conversion from one message type to another, which we do not do anywhere else.
The question is now, if this is wanted and if we should just be using the soccer_vision_3d_msgs in the TeamData message.
Possible Solution
The TeamData message needs to be adjusted to use either soccer_vision_3d_msgs/msg/ObstacleArray or soccer_vision_3d_msgs/msg/RobotArray.

We are now using our own RoboRelativeArray. For now this is good enough. As we talked about making team communication available under ros sports I think we can think of converting to more general interfaces then.
I'll close the issue for now.


doc(README): Link to openslide-sys repo

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


add jsonschema_is_valid function and its tests

What kind of change does this PR introduce?
Feature
What is the current behavior?
Fixes #28
What is the new behavior?
This PR adds a function jsonschema_is_valid(schema: Json) which returns true/false if the schema is valid/invalid. If the schema is invalid it also raises a notice which tells the user which part of the schema is invalid. For example when a valid schema is provided it return true:
pg_jsonschema=# select jsonschema_is_valid('{"type": "object", "properties": { "tags": { "type": "array", "items": { "type": "string", "maxLength": 16 } } } }');
 jsonschema_is_valid
---------------------
 t
(1 row)

And when an invalid schema is provided (notice typo sting instead of string in input schema):
pg_jsonschema=# select jsonschema_is_valid('{"type": "object", "properties": { "tags": { "type": "array", "items": { "type": "sting", "maxLength": 16 } } } }');
NOTICE:  Invalid JSON schema at path: /properties/tags/items
 jsonschema_is_valid
---------------------
 f
(1 row)

Additional context

thanks, this looks great. I'll check it out tomorrow and follow up then

could you also add this function to README.md in the same style as the existing functions?

Added to the README.

thanks!


Change announcement ID to a UUID instead of Timestamp

Fixes https://github.com/druid-io/druid/issues/1217
Added unit test fails under master with
Caused by: com.metamx.common.IAE: Cannot reannounce different values under the same path
at io.druid.curator.announcement.Announcer.announce(Announcer.java:267)
at io.druid.server.coordination.BatchDataSegmentAnnouncer.announceSegment(BatchDataSegmentAnnouncer.java:92)
at io.druid.client.client.BatchServerInventoryViewTest$9.run(BatchServerInventoryViewTest.java:433)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)

But works under this branch.

The following questions were asked here in the dev pool:

How long does the test take to run : Answer - about 4 seconds on my mac
How deterministic is the test: Answer - it worked every time I tested it on my local machine, but it may not be so obvious on TravisCI


**Buttons:

a: Move spaceship left.
d: Move the spaceship right.
i: Enable difficult mode and disable helipads.
k: Disable difficult mode and enable helipads.
w: Restart the game once you inevitably hit a missile.**

Code
Check off the items that are true.

[x] The game was made using the Sprig editor.
[x] The game is placed in the in the /games directory.
[x] The code is significantly different from all other games in the Sprig gallery (except for games labeled "demo").
[x] The game runs without errors.
[x] The name of the file/game contains only alphanumeric characters, -s, or _s.
[x] The game name is not the same as the others from gallery

Image (If an image is used)

[ ] The image is in the /games/img directory.
[ ] The name of the image matches the name of your file.

Thanks for your PR!

Nice job with this game- I especially liked the helipads mechanic. I'm merging this, and you should see it in the gallery next Wednesday. Congrats!
If you're a teenager, you can request a free Sprig console at this link and join our online Slack community to chat with other people making Sprig games.


⚠ Authentication Server has degraded performance

In e4f5837, Authentication Server (https://auth.its-telekom.eu/) experienced degraded performance:

HTTP code: 503
Response time: 8092 ms

Resolved: Authentication Server performance has improved in 3e64108.


made IndexProvider configurable as a Spring bean

many greetings from us
(see email "Re: Mandantenfähigkeit", Do 24.11.2011 12:53)

Thanks a lot !

Thanks to. I wrote an e-mail to mh at neustadtkneipe.
best wishes
Werner


Various tweaks

Read the commit messages if you want to see what they all were.

Need to fix the thread timing issue better.

Fixed


ValueError: Error when checking model target: expected convolution1d_16 to have shape (None, 250, 32) but got array with shape (10, 250, 1)

Check:

model.summary
print(train1d_X.shape)
print(train1d_gt1.shape)

And you should see what doesn't line up.
Cheers

Both of their shapes are same.
Still the above mentioned error is showing up.

Summary is used this way:
model.summary()

Should print each layer and the size

This is the example given in Keras documentation with only input given by us. Can you please see through why is this error coming up.