Non-existent pricing tier

About: 'Pricing tier: Select Free which will retain 7 days of data'
this option does not exist when creating a new Log Analytics Workspace (only 'Pay-as-you-go per Gb' can be selected..)

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

ID: ac344583-1d00-f42b-46a1-60c861f0284f
Version Independent ID: 73abfb39-4b90-4894-70c5-21e3ba718ec3
Content: Collect resource logs from an Azure Resource and analyze with Azure Monitor - Azure Monitor
Content Source: articles/azure-monitor/learn/tutorial-resource-logs.md
Service: azure-monitor
GitHub Login: @bwren
Microsoft Alias: bwren

@tudort-iquest Thank you for your query, we will further look into it and get back to you at the earliest.

Thank you @tudort-iquest  for your query.
Additional information pertaining to Legacy pricing tiers.
Subscriptions who had a Log Analytics workspace or Application Insights resource in it before April 2, 2018, or are linked to an Enterprise Agreement that started prior to February 1, 2019, will continue to have access to use the legacy pricing tiers: Free, Standalone (Per GB) and Per Node (OMS). Workspaces in the Free pricing tier will have daily data ingestion limited to 500 MB (except for security data types collected by Azure Security Center) and the data retention is limited to 7 days. The Free pricing tier is intended only for evaluation purposes. Workspaces in the Standalone or Per Node pricing tiers have user-configurable retention of up to 2 years.
Workspaces created prior to April 2016 can also access the original Standard and Premium pricing tiers which have fixed data retention of 30 and 365 days respectively. New workspaces cannot be created in the Standard or Premium pricing tiers, and if a workspace is moved out of these tiers, it cannot be moved back.
More details of pricing tier limitations are available here.
For instance below is the option we can see for legacy pricing tier.

However feedback shared by you is very valid, will work to see how we can provide more clarity about legacy and new pricing tiers in the documentation. Will update the documentation accordingly. Thank you

@tudort-iquest Thanks again for the feedback, the document is updated to reflect the feedback. Closing this issue for now, however if you have any further queries please feel free to revert back.


OpenApi3 enum values transformed into a scalar and not an enum

Discussed in https://github.com/microsoft/typespec/discussions/4087

Originally posted by vbossica August  5, 2024
When defining the OpenApi3 model class:
"ModelClass": {
    "enum": [
        "Value1",
        "Value2"
    ],
    "type": "string"
}

and using tsp-openapi3 to transformed the specification, the class is generated as:
scalar ModelClass extends string;

which loses the enum values.
Should the ModelClass be generated as an enum instead?
enum ModelClass {
    Value1,
    Value2
}
```</div>

Closed by #4149


Icon pack broke the plugin if user download icon too quickly

Describe the bug
I spotted that, when I try to download remixicons right after font awesome solid, the plugin explode. Litteraly. I can doing any thing, and I must reload obsidian. Reload the plugin doesn't work either.
To Reproduce
Steps to reproduce the behavior:

Download font awesome solid.
Wait for the notice about downloading completed
Download Remixicons.
Boom.

Expected behavior
The plugin should wait before loading/downloading other pack.
Screenshots
/
Additional context
My assumption : the notice appear to quickly and the download is not completed. As a result, two icons pack are downloaded in parallels, causing the plugin to crash.

Thank you for describing the issue. However, I cannot really reproduce this issue. The downloading of multiple icon packs, even at the same, should work because the actions are asynchronous. In addition, the notice always appears in the end, when a download is completed.

Maybe it's because my vault is on Google drive ?

Maybe it's because my vault is on Google drive ?

That could be the case. Maybe Google drive cannot handle these many changes directly.

I will close the issue : Because of that, I finished to use directly on google drive my vault. I created an save with Google drive, so my vault is just copied on google drive (because I need save, as Sync can't do that).
Now, with this setup, the downloading work at 100%! I just noted that the number of icons can be incorrect (there is sometimes more icons indicated than it exists really in the folder)


Fix path when printing member chains so parens work properly (fixes #…

…243)
This is intended to supersede #252. @yamafaktory Sorry for taking over, I was going to give you some direction but it turned out to be so different that I thought I'd just create a new PR.
The issue is that when we are using FastPath.from the node loses its context, namely its parent node, which is critical in decided whether of not it needs parens. A simple fix is to reconstruct that context by creating it from the parent and using the proper call API.
This:
({}.a());
({}).a();

Now oututs:
({}).a();
({}).a();

Which @vjeux said is a problem, but aren't they parsed to the exact same AST?

<3 <3 <3

This is a very simple approach to the fix so let's go ahead and merge it. @yamafaktory thanks a lot for working on it and I hope this doesn't discourage you from working on other bugs. This project is pretty complex and these simpler solutions require knowing how everything works so I know it takes a while to learn it all :) Also, feel free to jump into the gitter channel for any guidance on other issues.

@jlongster Thank you for the answer! For sure, I don't know all the internals of the project but I'm willing to learn more about it 👍


stable diffusion benchmark artifact

do we still need the time?

You can push yourself to update_benchmark if you want to test, that's a special branch that'll run the hosted CI.
Meh, time is probably mostly covered


Add more environments for build.sr.ht

https://man.sr.ht/builds.sr.ht/compatibility.md

[x] FreeBSD
[ ] NetBSD
[ ] NixOS
[ ] OpenBSD

(stretch goal: 9front)

I haven't cleaned this up into a well-documented use case, but for reference I was able to use the Nix Flake in this discourse comment to successfully run  go run github.com/hajimehoshi/ebiten/v2/examples/rotate@latest

IIUC, Nix is a Linux, so this is not relevant to this issue.


Cypress is executing twice, making an additional electron execution

I have the following Workflow,
name: End-to-end tests
on:
  push:

jobs:
  cypress-run:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v3
        with:
          ref: epic/routing-tests

      - name: Cypress run
        uses: cypress-io/github-action@v5
        continue-on-error: true
        with:
          working-directory: shop
          start: npm run cypress:run
#          record: false
          #parallel: true # Runs test in parallel using settings above
#        env:
          # For recording and parallelization to work you must set your CYPRESS_RECORD_KEY
#          CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
#          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

      - name: Upload screenshots
        uses: actions/upload-artifact@v3
        with:
          name: cypress-snapshots
          path: shop/cypress/screenshots

This is somehow been executed in github actions twice, once with the browser I have defined and another time with electron browser. I can see the node versions are different.

@Shashikapiletilevi
The start parameter is intended to start a dev server. It is not designed to run the Cypress tests.
uses: cypress-io/github-action@v5 on its own will run the Cypress tests.
Remove
start: npm run cypress:run

and use the browser parameter to specify which browser you want to run the tests with, for example:
with:
    browser: chrome

@MikeMcC399 Thanks. You are correct, that was my issue :)

@Shashikapiletilevi

You are correct, that was my issue

I'm happy that you have been able to correct your issue! I will make some documentation suggestions to better explain how the action works.


Updated guess-the-number.html Check and Again button are now responding

🛠 Fixes Issue (Number)
Closes#815
👨💻 Changes proposed
Earlier Check and Again button on being clicked showed no response but now the issue is fixed.
When the Check button is being clicked, there is a response - Too high or Too Low or Correct Number
Similarly the Again button is also working
✅ Check List (Check all the applicable boxes)

[x] My code doesn't break any part of the project (Zero Octave-Javascript-Projects).
[x] This PR does not contain plagiarized content.
[x] My Addition/Changes works properly and matches the overall repo pattern.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
This issue is resolved under SSOC'22
📷 Screenshots
Before

After

@Astrodevil merge this


Amazon Sustainability Data Initiative ARCO Project

The Amazon Sustainabilty Data Initiative (ASDI) is funding work to expand the usability of datasets in the ASDI catalog.  This work will involve several phases, one of which includes generating Analysis Ready Cloud Optimized (ARCO) formats of datasets currently available in archival formats.
To provide the best experience for end users of these ARCO formats, we hope to leverage the domain knowledge of researchers and engineers through open communication on staged-recipes around dataset specific considerations and format structure.  Many of the datasets available through the ASDI are regularly gridded and distributed in archival formats compatible with existing recipe classes or classes that are under development.  For these relevant datasets we plan to

At a mininum, generate kerchunk reference indices as the canonical entrypoint for dataset usage.
Generate a new Zarr archive if sufficient community need exists for a different chunking strategy, optimized for specific analysis tasks.

Below is an initial listing of datasets in the ASDI program that are under consideration for processing in pangeo-forge.  We are soliciting community feedback on the prioritization of these datasets and recommendations on format structure.  If an ARCO format for one of these datasets would be valuable in your work or you have previous experience with a dataset, please open a new proposed recipe issue referencing this issue in staged-recipes (if one does not already exist).

Dataset
Manager
Issue/Feedstock

CAFE60 reanalysis
CSIRO

Coupled Model Intercomparison Project 6
ESGF and Pangeo
feedstock

Multi-Scale Ultra High Resolution (MUR) Sea Surface Temperature (SST)
Farallon Institute
staged-recipes

HIRLAM Weather Model
Finnish Meteorological Institute

SILAM Air Quality
Finnish Meteorological Institute

ECMWF ERA5 Reanalysis
Intertrust
staged-recipes

NASA NEX
NASA

CAM6 Data Assimilation Research Testbed (DART) Reanalysis: Cloud-Optimized Dataset
NCAR

Community Earth System Model Large Ensemble (CESM LENS)
NCAR

Community Earth System Model v2 Large Ensemble (CESM2 LENS)
NCAR
staged-recipes

NA-CORDEX - North American component of the Coordinated Regional Downscaling Experiment
NCAR

Coupled Model Intercomparison Project Phase 5 (CMIP5) University of Wisconsin-Madison Probabilistic Downscaling Dataset
NOAA

JMA Himawari-8
NOAA
staged-recipes

NOAA Atmospheric Climate Data Records
NOAA

NOAA Climate Forecast System (CFS)
NOAA

NOAA Fundamental Climate Data Records (FCDR)
NOAA

NOAA Geostationary Operational Environmental Satellites (GOES) 16 & 17
NOAA
staged-recipes

NOAA Global Ensemble Forecast System (GEFS)
NOAA

NOAA Global Ensemble Forecast System (GEFS) Re-forecast
NOAA
staged-recipes

NOAA Global Extratropical Surge and Tide Operational Forecast System (Global ESTOFS)
NOAA

NOAA Global Forecast System (GFS)
NOAA
staged-recipes

NOAA Global Hydro Estimator (GHE)
NOAA

NOAA Global Mosaic of Geostationary Satellite Imagery (GMGSI)
NOAA

NOAA High-Resolution Rapid Refresh (HRRR) Model
NOAA
staged-recipes

NOAA National Digital Forecast Database (NDFD)
NOAA

NOAA National Water Model Short-Range Forecast
NOAA

NOAA North American Mesoscale Forecast System (NAM)
NOAA

NOAA Oceanic Climate Data Records
NOAA
staged-recipes

NOAA Rapid Refresh (RAP)
NOAA

NOAA Rapid Refresh Forecast System (RRFS) Ensemble [Prototype]
NOAA

NOAA Terrestrial Climate Data Records
NOAA

NOAA U.S. Climate Gridded Dataset (NClimGrid)
NOAA

NOAA Unified Forecast System Subseasonal to Seasonal Prototypes
NOAA

ARPA-E PERFORM Forecast data
NREL

NREL National Solar Radiation Database
NREL

NREL Wind Integration National Dataset
NREL

Atmospheric Models from Météo-France
OpenMeteoData

SILO climate data on AWS
Queensland Government

CMIP6 GCMs downscaled using WRF
UCLA Center for Climate Science

UK Met Office Atmospheric Deterministic and Probabilistic Forecasts
UK Met Office

Downscaled Climate Data for Alaska
University of Alaska

High Resolution Downscaled Climate Data for Southeast Alaska
University of Alaska

Sea Surface Temperature Daily Analysis: European Space Agency Climate Change Initiative product version 2.1
University of Reading

@sharkinsspatial I do not see the National Water Model retrospective 1km gridded data in the list.
I linked the notebooks I used to process this here: https://github.com/pangeo-forge/staged-recipes/issues/224#issuecomment-1450177137

Hello, I am looking for ECMWF ERA5 Reanalysis on a cloud solution for academical work. Indeed, I need some specific variable that are not available on aws s3 solution or on gcp. I see that you consider to process it fully in pangeo-forge. Are you able to give a deadline when it will be available ? Should I create my cloud solution myself which will be redundant with your futur solution and totally contrary to what this project is all about but useful in the short term. I hope I'm writting at the right spot.

Are you able to give a deadline when it will be available ?

No. ERA5 is extremely large and complex. Given the limited resources in this project, we can make any commitments to a timeline.

Should I create my cloud solution myself which will be redundant with your futur solution and totally contrary to what this project is all about but useful in the short term.

Yes, this is what we would recommend.

@rabernat Thank you for your quick reply. Ok so I will create my own cloud solution but I will follow the progress of this amazing project.

@rsignell-usgs Yes indeed it's going to be very useful! Thank you very much


Use PATCH instead of PUT

As per http://jsonapi.org/format/1.0/#crud-updating , PATCH is the actual verb to use, not PUT.
See also the FAQ: http://jsonapi.org/faq/#wheres-put

Haven't seen that update. I am quite sure it's a simple fix to implement this. Feel free to open a PR!

Ok if I close this? Or do you want to add something?

Yes, thanks, it's OK to close.
Please note however that I currently do not plan to implement handlePatchDefault(), thus the references PR is not a complete PATCH implementation, merely a start for whoever wants to complete it.

Yup, that's perfect.


Allow built-in EdgeDraggingAutoScroller of ReorderableList/SliverReorderableList to be configured

ReorderableList and SliverReorderableList contain an EdgeDraggingAutoScroller that advances the scroll position when dragging an item at the edge of the viewport.
A customer has requested to be able to configure this behavior, specifically to adjust the speed. I think this would be the EdgeDraggingAutoScroller.velocityScalar. This could be added as a property that is provided to the internal EdgeDraggingAutoScroller

Hi @Piinks, can I work on this?

I think this would be the EdgeDraggingAutoScroller.velocityScalar. This could be added as a property that is provided to the internal EdgeDraggingAutoScroller

Is this part what you mentioned above?
https://github.com/flutter/flutter/blob/master/packages/flutter/lib/src/widgets/scrollable.dart#L999

Hey @shogohida! Sure, you are more than welcome to work on it, thanks for contributing! :)

Is this part what you mentioned above?

I think so, I have not dug too deeply on this. I think allowing a way to set the velocityScalar here might do it:
https://github.com/flutter/flutter/blob/7c2d5b9c29d3f77ac6cc13577780fe77243889df/packages/flutter/lib/src/widgets/reorderable_list.dart#L611
Right now it looks like there isn't a way for folks to customize it.

Thanks for your comment! I created a PR so please check it.
https://github.com/flutter/flutter/pull/120639

@shogohida are you implementing the tests requested on your PR? If not, could I pick this task?

@gabrielgarciagava
It's taking time but I'm trying to implement the tests

No problem then :)

Of course, @Piinks. I will try to address it during this weekend. Thank you.

@Piinks I have a question about the tests. Should I write tests that test the whole auto scroll functionality, or should I somehow inject EdgeDraggingAutoScroller and just check that it is being constructed and used properly?
I am not sure how you usually write the widget tests. Also, I'm not seeing any test testing EdgeDraggingAutoScroller itself, which I think is missing, so option 1 looks better in that sense.
Anyway, the solution is done (it is really simple indeed :P). For the tests, I will try following with option 1 meanwhile.

Writing the test is being a headache, but after some hours I finally find my way out, it should be done soon.
The biggest issue I was facing was that one item of the list (that was previously offstage) was reporting as onstage right after I started dragging one item. It took me a lot of time to debug but now I understand why. The reorderable list reduces the size of the dragged item to 0, and compensate everything with a matrix transform. So some items now think they are onstage, even though they are not because they were transformed out of it.
The test finder rely on it, basically. To be more specific, it relies on debugVisitOnstageChildren, who is not aware of the Transform matrix (AFAIK it only affects painting time, so it makes sense)
Anyway, sorry for the wall of text, but I will need to add some comments in the middle of the test to explain some of those things.

Hey @gabrielgarciagava thanks for the updates! Happy to help with tests, I'll check out the PR. :)


Add more props to MouseParallax

Description
MouseParallax could offer much more...
rotation,
invert,
canvasSize
The use of slots (only affect elements inside)

Suggested solution
Implement all that new properties
Alternative
Any other alternative is considered
Additional context
No response
Validations

[X] I agree to follow this project's Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.

If I can piggyback on this ...
Feature request
Make the viewport contents shift relative to the viewport, not relative to the camera's orientation.
Description
If it's not too hard to implement, one thing that would be nice is for the MouseParallax to work the same regardless of the camera orientation:

If the mouse moves left, viewport contents should shift right, relative to the viewport.
If the mouse moves down, viewport contents should shift up, relative to the viewport.
etc.

Background
Looking at the demo, it seems like what's described above is the desired effect. But it only works in the demo because the camera is oriented the "right way" – the camera is oriented toward the world -z. If the camera is oriented toward the world +z for example, then the right/left are reversed.
The default Tres camera doesn't look at the world -z.
Using the demo code from the docs, here's what happens if the default camera is used instead:
https://github.com/Tresjs/cientos/assets/20469369/81f63eff-a5e2-4b34-8962-57e39c15ef15
Here's an SFC with the scene.
<script setup lang="ts">
import { TresCanvas } from '@tresjs/core'
import { BasicShadowMap, SRGBColorSpace, NoToneMapping } from 'three'
import { MouseParallax, TorusKnot } from '@tresjs/cientos'

const gl = {
  clearColor: '#82DBC5',
  shadows: true,
  alpha: false,
  shadowMapType: BasicShadowMap,
  outputColorSpace: SRGBColorSpace,
  toneMapping: NoToneMapping,
}
</script>

<template>
  <TresCanvas v-bind="gl">
    <TorusKnot>
      <TresMeshNormalMaterial />
    </TorusKnot>
    <MouseParallax
      :factor="5"
      :ease="3"
    />
    <TresAmbientLight :intensity="1" />
  </TresCanvas>
</template>

Alternative
Document the current behavior.

Hey @JaimeTorrealba ,
Can you explain a bit more about the options you'd like to add?

rotation
invert
canvasSize

Thanks!

Hi yes.
Currently, the effect is just moving the camera (camera group) so if you move your mouse up, the scene moves down
Rotation aims to change for rotating the camera (camera group) so if my mouse goes up, you should rotate the camera down
Invert (or maybe revert is a better name) aims to invert the current directions, for example if you move your mouse up, you camera move down, so the scene goes up (the contrary effect)
canvasSize: currently we're taking all the viewport, so this boolean will take the canvasSize (provided by useTresContext) so the effect will be applied only when the mouse is on the canvas
Slots is a little more complex, here we aim to not moving the camera, but instead the object inside the slots, (kind of like scrollControls) you can apply different effects for different objects
Others: is just that, if you have any suggestion please feel free to apply it

Rotation
Maybe this should be a separate component? I think it could be worked in here, but for me, the component name makes it non-obvious. For me anyway, "parallax" is this effect:

canvasSize, invert
We have the pieces for these. I think it's just a question of getting the API right.
Inversion could be grouped with what's currently called factor. It could optionally accept a [number, number], where a negative number inverts the coordinates for the axis. Should factor be scale?
For canvasSize, the behavior you describe sort of reminds me of GLSL "clamp" for textures. Would that be a good name?
ease
Maybe change this prop to speed? What do you think?
The current implementation will break if ease is set to a high value, e.g., 3000. As far as I can tell, this would fix that:
cameraGroup.position.lerp(target, 1-Math.exp(delta * -props.ease));

Reactivity – remove?
There are some reactive elements in the current code, but it seems like they can be removed:

prop refs
computed cursorX, cursorY

Since we read values every frame, we always have the updated values.
For the cameraGroupRef, the template currently uses a ref that's initialized as ref<Group>(). That means we have to check the ref.value on every loop. If instead we create a THREE.Group in the <script>, we can just use that, without the overhead of the ref. Is that ok?
Can we remove cameraGroupRef and use
 <primitive :object="cameraGroup" />

Is it ok to remove these refs/computeds?

1.- Don't know if a different component but just renamed it? I like something like MouseGesture (is something I thought before)
2.- I like the Idea of rename factor to scale and treat like [number, number] but with the options to if you provide a single value. EJ :factor="0.5" will be translated as [0.5, 0.5] made sense to you?
3.- we should rename it like speed of smooth as you wish, regarded the function sound perfect to me
4.- My only argument against his, is that would be more difficult and uncomfortable to handle the slots if we apply this way, I like what you mention and every unnecessary reactive prop should be avoid, but if we plan to handle slots it's way easier using a group in the template and then the conditionals, please check the scrollControls implementation. But if you have a better solution to the slots question, I listen.
Handle slots for useSlots (it's kind of uncomfortable I think)

Are you currently working in this? @andretchen0
As we'll create another pkg of gestures, maybe my scope was too big for this component. Would you be able to discuss this on discord?


Running Matlab through FreeRDP

As you know some programs won't run on terminal services. For example, Matlab by default won't run through remote desktop. There are many topics on that. With freeRDP, I also get an error that it can not be started through terminal services. Any way to fix that?

Please use the mailing list or irc for support.


Installing a fresh AZERO testnet node issues

When installing a new fresh node 13.1 on a new Ubuntu 22.04 server with docker configured as non root,
git clone https://github.com/Cardinal-Cryptography/aleph-node-runner
cd aleph-node-runner

You get the directory and script run_node.sh that will configure the node using the file in validator_testnet

For any reason, if you Ctrl+C during the snapshot phase, the script will not perform well at the end (I tried it twice and each time you end it with a restarting container)
For any reason, if you didn't correctly configure the env/validator_testnet BEFORE launching the script, the container will not be corrected. Example to reproduce:

start the run_node.sh script until the end
modify ports in the env/validator_testnet
docker stop container
start the run_node.sh script again
You will get a container without the ports you changed. I tried this twice also.

In my case, I wrote "for any reason", to me the reason was that I was using a ssh session, I made the script via the ssh session whereas I wanted to start it directly from the server itself, so I Ctrl+C in the middle of the script from ssh before relaunching it directly on the server.

Good catch! Admittedly, we're not handling the interruptions during snapshot download very gracefully right now, will work on that


Start writing documentation with Sphinx

There are no docs yet. We should start a Sphinx-based documentation.

Work in progress.


Running RDPConf.exe non-interactively

I am looking for a way to run RDPConf.exe non-interactively (i.e. through Ansible).
We need to install RDPWrap on a bunch of systems that we do not have access to.
Another solution is to reimplement exactly what RDPConf is doing within an Ansible playbook.
But I prefer to run the project config tool rather than start implementing something our own.

See #153. RDPConf is just a graphical frontend on top of registry settings.
Every option can be changed from the command line by using registry editing tools (reg.exe).

I know, I implemented it last night in an Ansible playbook. Will share it when I get back home.

You can find this playbook at: https://github.com/crombeen/ansible/blob/master/rdesktop.yml
Here is the output on a system that was previously already configured:
[dag@moria crombeen]$ ansible-playbook rdesktop.yml -D -l computer10

PLAY [computers] *******************************************************************************

TASK [Ensure rdpwrap is installed] *************************************************************
ok: [computer10]

TASK [Update rdpwrap config] *******************************************************************
ok: [computer10]

TASK [Configure RDP firewall rule] *************************************************************
ok: [computer10]

TASK [Enable Terminal Server] ******************************************************************
ok: [computer10] => (item={u'data': 0, u'name': u'fDenyTSConnections'})
ok: [computer10] => (item={u'data': 0, u'name': u'fSingleSessionPerUser'})

TASK [Set RDP/tcp settings] ********************************************************************
ok: [computer10] => (item={u'data': 3389, u'name': u'PortNumber'})
ok: [computer10] => (item={u'data': 1, u'name': u'SecurityLayer'})
ok: [computer10] => (item={u'data': 0, u'name': u'UserAuthentication'})
ok: [computer10] => (item={u'data': 1, u'name': u'Shadow'})

TASK [Set Terminal Services Shadow] ************************************************************
ok: [computer10]

TASK [Set normal user selection on boot] *******************************************************
ok: [computer10]

PLAY RECAP *************************************************************************************
computer10                 : ok=7    changed=0    unreachable=0    failed=0

Still think RDPConf.exe should have a non-interactive modus, but I won't be using it anymore ;-)

Applicable to https://github.com/stascorp/rdpwrap/issues/200


Updating to latest openAPI spec

Updating to include the latest changes from Grafana's openAPI spec (updating to this commit).

closing this in favor of triyng a new commit instead


hds: add support for cluster transport_socket_matches.

Commit Message: hds: add transport_socket_matches to HDS specifier
Additional Description:
In order to support TLS in a health check connection, a TransportSocket proto must be matched to build the proper TLS connection factory. These are matched by the repeated field transport_socket_matches in the cluster proto, which HDS is currently leaving blank when building this proto. As a result, there is not way to specify a TLS transport socket or any transport socket listed in the docs.
This change adds the transport_socket_matches field to the HDS health check specifier, and adds it to the Cluster config generated by HDS, to support transport socket matches per-health check.
Risk Level: Low
Testing: HDS Unit tests and integration tests pass. Added unit test to test that the transport socket matcher receives the correct fields. Added two integration tests with a TLS configuration, one over HTTP and one over HTTP/2.
Docs Changes: Added comments about the new transport_socket_maches field in the HDS specifier proto.
Release Notes: Included

/retest


Pico W internal light

I don't see a way to turn on the internal light on the pico w with the startLightBulb command. I searched the issues a lot and the docs. Sorry if this was explained elsewhere.

You are right, looks like we haven't updated the hardware configuration with led info
https://microsoft.github.io/devicescript/devices/rp2040/pico-w

It looks like the LED is connected to the wireless chip, not the RP2040, on the pico-w so we cannot control it with the startLightbulb function.

@mmoskal can we update the board description to callout that the LED is not available?


Remove git conflict log in security-model.md

This patch removes git conflict log in security-model.md.

/ok-to-test

/lgtm
/approve

Thanks!
/approve


191 add comment when publishing package

Purpose
Fixes #191
Goals
We allow packages to be changed after it has been published.
But we would like to keep a log of the amount of the initial package.
To enable this, we are creating comments with the medicine name, amount, and cost that were there when published.
Approach
The approach here is to post a comment from the front end at two places:

When the user publishes a new aid package from the aid package creation page
User publishes a draft aid package and then moves it into the published state.

This should be good enough to unblock the issue, but I think this would be best handled some other way.
Preferably by keeping the initial publish data in the DB.
Screenshots

That makes sense. I'll change it to
Aid package published with the following items:

That makes sense. I'll change it to
Aid package published with the following items:

Updated: @jayasanka-sack let me know if anything needs to be changed.


Add Phantom Muspah to /finish

🚀 Feature Proposal
Title. Ideally have it roll for 5 Venator shards too, as irons camp the boss until 5 shards.

🚀 Feature Proposal
Title. Ideally have it roll for 5 Venator shards too, as irons camp the boss until 5 shards.

muspah is in /finish now


Rt error reporting

Added more systematic error reporting using runtime exception and errno for finer grain control.

Jenkins Linux ppc64le Build #5069 [push] Rt error reporting (#144... started at 19:43

Jenkins Linux s390x Build #5947 [push] Rt error reporting (#144... started at 19:41

Jenkins Linux amd64 Build #5932 [push] Rt error reporting (#144... started at 18:41

Jenkins Linux ppc64le Build #5069 [push] Rt error reporting (#144... passed after 1 hr 10 min

Jenkins Linux s390x Build #5947 [push] Rt error reporting (#144... passed after 1 hr 10 min

Jenkins Linux amd64 Build #5932 [push] Rt error reporting (#144... passed after 1 hr 12 min


node -r esm: No such file or directory

I am getting this error while running localtunnel on HTTP. Can anyone tell me what can possibly fix this issue?

Try removing the #! line from bin/server and running it with  node -r esm ./bin/server.
Let me know if it works...

See more info here: https://github.com/localtunnel/server/issues/90

@DanieleSalatti Thank you very much! :smiley:
It worked!

@Neilblaze glad I could help 😀

@DanieleSalatti Thanks. It worked for me.

@DanieleSalatti Thanks. It worked for me.

Hey @zcmgyu
I am not using localtunnel anymore at the moment. I can try looking into it later on if I have time.
Might be worth opening a new issue with more details on your setup for the maintainer to look into :)

Hey @zcmgyu
I am not using localtunnel anymore at the moment. I can try looking into it later on if I have time.
Might be worth opening a new issue with more details on your setup for the maintainer to look into :)


Support user defined queue names in service

Queue name support was recently added to the ADR, this needs to be implemented.

Merged https://github.com/nats-io/nats.java/pull/1010


Reload on config source

Hi! I noticed that when I source my init.vim after changing something in the config the changed command will get appended to the list instead of replaced.
So for example, I have these set up
command_center.add({
	{
		description = "Show changed files",
		cmd = "<CMD>Telescope changed_files<CR>",
	},
	{
		description = "Edit init.vim",
		cmd = "<CMD>:e $CONFIG/nvim/init.vim<CR>",
	},
	{
		description = "Source init.vim",
		cmd = "<CMD>:source $CONFIG/nvim/init.vim<CR>",
	},
	{
		description = "Delete all buffers",
		cmd = "<CMD>:%bd|e#<CR>",
	},
})

if I change something, for example
command_center.add({
	{
		description = "I CHANGED THIS COMMAND",
		cmd = "<CMD>Telescope changed_files<CR>",
	},
	{
		description = "Edit init.vim",
		cmd = "<CMD>:e $CONFIG/nvim/init.vim<CR>",
	},
	{
		description = "Source init.vim",
		cmd = "<CMD>:source $CONFIG/nvim/init.vim<CR>",
	},
	{
		description = "Delete all buffers",
		cmd = "<CMD>:%bd|e#<CR>",
	},
})

and then run :source %, this is what I get:

Thanks for bring this to my attention. I will look into this once I get some time this week. It should be an easy fix.

After thinking about it more carefully, I don't think this can be accomplished.
If we want command_center to update the description of a command at runtime, then we will have to use cmd as the key  so that we can find the command. However, what if we updated cmd at runtime but didn't change the description? Intuitively, we still want command_center to only update the desc of the corresponding cmd, instead of adding a new entry. But we can't achieve it if cmd is used as the key.
I think implement this will lead to even more confusing, unless I can come up with a beffer solution to id each command. I will mark this as won't fix, but please let me know if you have any good ideas.

I see. I would like to have a setup() function where I can specify all of my commands and then on each call of this function the entire command set will be overwritten / created a new. To me that would be a more intuitive and neovim-like workflow. Let me know what you think.

That makes sense. However, we have to come up with a new set of APIs with sensible names to accomplish this, so that introducing this feature will not break anyone's current workflow. I need some time to think about this. and please let me know or submit a PR if you have some good ideas.

I have a new idea and I'd like to hear your thoughts on this:
What about we have a new field called id. If it is not specified when a command is added , then nothing happens and everything behaves as it would before. However, if it is set, then the next time when a new command with the same id is added, the new command will replace the old one.
To make things easier, we can also allow the user to set a pattern for id in opts, so that you don't have to manually set id for each command. For example:
command_center.add({
  {
    desc = "description",
    cmd = "<cmd>Telescope command_center<cr>",
    keys = ...
  }, {
   ...
  }
}, {
  cat = "lsp",
  ...
  id = "$cmd" .. "$desc"  -- Will use each command's cmd + desc as its id
})

Hi! Sorry for late reply, but I don't use this plugin anymore. You can close the issue, if you want 🙂

FYI This commit added commander.clear() API which may help with your use case.


Remote: explicitly qualify type

When building the remote mirror for Windows, the build would fail due to the
symbol resolution being slightly different on Windows.  Explicitly qualify the
name to resolve the ambiguity.  This reapirs the build of the remote mirror for
Windows.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

@swift-ci please test and merge

@swift-ci please test macOS platform


Syntax highlighting for JSX not working for React-Native (when JavaScript Atom Grammar is installed)

VSCode Version: V 1.16.1
OS Version: Win 10 Pro

Steps to Reproduce:

Open React-Native project in VS Code
Type JSX

Reproduces without extensions: No
I just ran code --disable-extensions and my colours came back. I found the extension that was causing it: JavaScript Atom Grammar: https://marketplace.visualstudio.com/items?itemName=ms-vscode.js-atom-grammar
Here is a screenshot of a few minutes ago before it was working; only the  primitive works.

Therefore, this issue is now simply an alert to let you know that this is real and probably happens to others. I am happy to send any other specs as requested.
Here are my user settings:
{
    "atomKeymap.promptV3Features": true,
    "editor.multiCursorModifier": "ctrlCmd",
    "editor.formatOnPaste": true,
    "editor.snippetSuggestions": "top",
    "editor.tabSize": 4,
    "emmet.includeLanguages": {
        "javascript": "javascriptreact"
    },
    "files.associations": {
        "*.js": "javascriptreact"
    },
    "git.enableSmartCommit": true,
    "workbench.iconTheme": "material-icon-theme",
    "workbench.startupEditor": "newUntitledFile"
}

I'm pretty sure that extension was sprinkling syntax highlighting issues elsewhere in my experience also. I highly recommend taking a look at it with respect to its propensity to create such issues. Thanks!

P.S. I also really want word highlighting to work in the minimap when I double click words. Please increase the tally by 1 for that feature.

Hey @aeschli, this looks like an issue with the atom language extension. Can you please take a look. Also, any reason why the repo for that extension is private?

@agm1984 I believe that is tracked by #21404 Please open a new issue / feature request if #21404 does not cover what you are looking for

I updated the grammar to the latest and made the repo public.
The Atom grammar we publish in that extension doesn't handle JSX, Atom has a different grammar for that. But the extension contributes the grammar for languageId javascript, so JavaScript React should not be affected. So there's a bug there.
The problem is that javascript and javascript react both use source.js as root scope name. The textmate engine uses that scope name as grammar identifier.
@mjbvz Matt I think it would be good to use source.jsx for JavaScript react.

Thanks @aeschli! Yes we should be able to do that since we already have separate scopes for ts and tsx. I'll look into it for this month

Thanks @mjbvz! In order to keep JavaScript specific rules in themes working, 'source.js.jsx' might be a good choice.

Nice forensic work, thanks


EEP: Maven-style Plugins

This is an "retrospective" EEP (Embulk Enhancement Proposal) for the Maven-style Plugins.

Jfyi, updated with user configurations for Maven-style plugins.

Added another explanation about the main class and the manifest.

Ah, thanks for your good points! I'll add explaining them.

@hiroyuki-sato Addressed your comments at ee71259692152ca1b7752bf1ea9e5643c0bf55f8

Thanks! Let's merge it as EEP-5 as Final.

LGTM 👍


deque index out of range

Describe the bug
Failed code sample
Provide version info
What version of Python are you running?
3.7.5
What version of OpenCV are you running?
4.1.2
What version of vidstab are you running?
master
Provide error message

File "/home/user/anaconda3/envs/mmdet2/lib/python3.7/site-packages/vidstab/VidStab.py", line 140, in _process_first_frame
   prev_frame = self.frame_queue.frames[-1]
IndexError: deque index out of range

Provide code snippet
import os

from vidstab import VidStab
import matplotlib.pyplot as plt

folder = '/home/user/images/tsr/scanning_car_front2019'
folder_out = os.path.join(folder, 'stabilyzed')
if not os.path.exists(folder_out):
    os.makedirs(folder_out)

path_in = os.path.join(folder, '4.mp4')
path_out = os.path.join(folder_out, '4.mp4')
assert os.path.exists(path_in)
stabilizer = VidStab()
stabilizer.stabilize(input_path=path_in, output_path=path_out)

stabilizer.plot_trajectory()
plt.show()

stabilizer.plot_transforms()
plt.show()

Edited by @AdamSpannbauer for some formatting stuff.

short investigation shows me that path was wrong. So we just need one assert to prevent such cases

Hi, @korabelnikov I apologize for the delay in responding to this.
A clarifying statement about what you mean when you say the path was wrong.  Do you mean that the path_in was referencing a file that didn't exist and that the assert os.path.exists(path_in) statement fixed the issue?

@korabelnikov I've been unable to reproduce the error using the below script.  The script identifies that the input file doesn't exist and throws the exception shown below the code block.  Am I going about reproducing your issue wrong?  Would you please advise?  Thanks.
from vidstab import VidStab

# Path that does not exist
fake_path = 'fakerino.mp4'
output_path = 'doesnt_matter.mp4'

stabilizer = VidStab()
stabilizer.stabilize(input_path=fake_path, output_path=output_path)

Traceback (most recent call last):
  File "/Users/aspannbauer/Documents/github/python_video_stab/reproduce_95.py", line 8, in <module>
    stabilizer.stabilize(input_path=fake_path, output_path=output_path)
  File "/Users/aspannbauer/Documents/github/python_video_stab/vidstab/VidStab.py", line 479, in stabilize
    raise FileNotFoundError(f'{input_path} does not exist')
FileNotFoundError: fakerino.mp4 does not exist

@AdamSpannbauer
what OS you use?
Under linux (ubuntu) I got the error

I personally tested on macOS Catalina v10.15.1, and there is also a unit test for an invalid path and the tests are being run by Travis CI on Ubuntu (last build was on Ubuntu 16.04.6 LTS).
To confirm, if you run the same exact code block I posted in my last message, you get an error about deque index rather than a FileNotFoundError?

I've re-checked
file exists but it's empty. Sorry, there is different error

Interesting.  I'll look into outputting a more informative error message for this case.
Code to reproduce error:
from pathlib import Path
from vidstab import VidStab

empty_path = 'empty.mp4'
output_path = 'doesnt_matter.mp4'

Path(empty_path).touch()

stabilizer = VidStab()
stabilizer.stabilize(input_path=empty_path, output_path=output_path)

Relevant portion of traceback

 File "/Users/aspannbauer/Documents/github/python_video_stab/reproduce_95.py", line 10, in <module>
   stabilizer.stabilize(input_path=empty_path, output_path=output_path)
 File "/Users/aspannbauer/Documents/github/python_video_stab/vidstab/VidStab.py", line 501, in stabilize
   bar = self._init_trajectory(smoothing_window, max_frames, show_progress=show_progress)
 File "/Users/aspannbauer/Documents/github/python_video_stab/vidstab/VidStab.py", line 158, in _init_trajectory
   self._process_first_frame()
 File "/Users/aspannbauer/Documents/github/python_video_stab/vidstab/VidStab.py", line 140, in _process_first_frame
   prev_frame = self.frame_queue.frames[-1]
IndexError: deque index out of range

Assuming #98 CI passes.  A more informative error message has been added for this case.  The below code will result in a ValueError.
from pathlib import Path
from vidstab import VidStab

empty_path = 'empty.mp4'
output_path = 'doesnt_matter.mp4'

Path(empty_path).touch()

stabilizer = VidStab()
stabilizer.stabilize(input_path=empty_path, output_path=output_path)

ValueError: First frame is None. Check if input file/stream is correct.


Add saschagrunert as owner

As discussed via mail with @mrunalp it would be a pleasure to me to serve as maintainer for cri-o. :pray:
I'm not sure if there is anything else needed than just modifying the OWNERS file. Let me know if I can do anything in particular. :innocent:

LGTM

LGTM :+1:

/approve
/lgtm

Thanks guys!

@saschagrunert You will need to follow up with a PR like this - https://github.com/kubernetes/org/pull/560/files.

Also, if you aren't a kubernetes-sigs member, then first open a PR like this - https://github.com/kubernetes/org/issues/550.

@saschagrunert You will need to follow up with a PR like this - https://github.com/kubernetes/org/pull/560/files.

Ah thanks for noticing it. So I would need two sponsors to confirm the request.

What do I need to do?

Thank you very much, I would need your LGTM at https://github.com/kubernetes/org/issues/641


MINOR: added upgrade and API changes to docs

@guozhangwang @dguy @enothereska @miguno @hjafarpour @ijuma
Not sure if I missed something...

Updated this.

@mjsax Could you add corresponding changes re https://github.com/apache/kafka/pull/2468?

@guozhangwang already there: https://github.com/apache/kafka/pull/2461/files#r98576513

Updated this.

Updated.

Merged to trunk and 0.10.2.


Add extractUsersFromDirectMessageChannel

This code is repeated in a few places (and I'm about to add a couple
more), so make a helper function for it.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#156
#155  👈
#154
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @flooey and the rest of your teammates on  Graphite

Merge activity

May 1, 3:52 PM GMT+1: @flooey started a stack merge that includes this pull request via Graphite.


fix in usage example

The comment above the function also needs to change (or be removed).
-// Create an unsafe atomic integer, initialized to 0
 func atomicDemo<Value: AtomicProtocol>(initialValue: Value) {

Added that to the fix. Thanks!

@lorentey looks good?


intermediate allele plots on specific locus pages

@vincerubinetti I think these would be good to have before the website goes live

This is already there though?
https://strchive.netlify.app/loci/fraxe_aff2/#alleles

:O forgive me I have goofed

On Nov 25, 2024, at 6:52 PM, Vincent Rubinetti @.***> wrote:
This is already there though?
https://strchive.netlify.app/loci/fraxe_aff2/#alleles
—
Reply to this email directly, view it on GitHub https://github.com/dashnowlab/STRchive/issues/83#issuecomment-2499411631, or unsubscribe https://github.com/notifications/unsubscribe-auth/AULUPMHJ5Z4HHHTQZCR2YVT2CPH5XAVCNFSM6AAAAABSPIUAX2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJZGQYTCNRTGE.
You are receiving this because you authored the thread.

I snuck it into #79 in https://github.com/dashnowlab/STRchive/pull/79/commits/1cc706968da14802669b38c7e32463d0b1b53d4f


Consider re-exporting std::error::Error under the same name as the derive

Should use thiserror::Error import both the derive macro and the standard library trait, or just the derive macro?

It is good that I decided against this. It is not popular in derive_more. https://github.com/JelteF/derive_more/issues/405


[UI improvement] Header update

The header needs a few small UI updates. It currently pushes the content a bit too low. Therefore, I propose the following:

New height on web (1440px): 72px (it will reduce the height by ~20px)
Height on mobile (375px): 64px
When scrolling: underline stroke 1px, 0.1 opacity
Background blur: 16px

See reference for component in Figma

@TanyaEfremova can you update the Header design to contain the Safe{CON} button?
Should we also rethink having removed the Careers button? You  shared some interesting stats in https://5afe.slack.com/archives/C04LENM73JQ/p1709211448334029?thread_ts=1709136666.405599&cid=C04LENM73JQ but I also feel it is not very common to have such button in the Header but rather in the Footer.

I updated the layout in Figma and removed the button to careers page. It does draw quite some attention, hence the stats.
I would suggest to also include a counter tag in the footer, as it used to be in the main nav.


Prefix practitioner names with "Dr."

:thumbsup:
On Thu, Feb 4, 2016 at 4:34 PM, Dominic Baggott<EMAIL_ADDRESS>wrote:

[image: screen shot 2016-02-04 at 16 33 22]
https://cloud.githubusercontent.com/assets/74812/12821838/1969a162-cb5d-11e5-9819-11a369ca045a.png
You can view, comment on, or merge this pull request online at:
https://github.com/nhsalpha/gp-lookup/pull/8
Commit Summary

Prefix practitioner names with "Dr."

File Changes

M public/javascripts/components.js
https://github.com/nhsalpha/gp-lookup/pull/8/files#diff-0 (2)
M src/components.jsx
https://github.com/nhsalpha/gp-lookup/pull/8/files#diff-1 (2)

Patch Links:

https://github.com/nhsalpha/gp-lookup/pull/8.patch
https://github.com/nhsalpha/gp-lookup/pull/8.diff

—
Reply to this email directly or view it on GitHub
https://github.com/nhsalpha/gp-lookup/pull/8.

--


FstCodec: FSTObjectOutput proper usage

Juste a little something.
In the FstCodec, when an object in encoded, an FSTObjectOutput is first borrowed from the FSTConfiguration, then used to write the object and then closed.
In the FST Serialization Recommended threadsafe Use, they recommend, when using the factory method, not closing this stream in order for it to be reused.
I think that only an oos.flush() instead of a oos.close() will do the job here.
Not a big deal, but still....

My mistake. Thank you!


fix: account removal reason issue #2585

What
When user delete an account it should be asked the reason why it needs to be deleted.
###Fix
When user deletes an account a dialog asking the reason to delete the account that reason will then be pushed to mail that be sent .

Can you attach a screenshot or a video @Akashsri3bi ?

Yes sure !

"Sharing the reason why gives us the opportunity to improve Open Food Facts for everyone"

Codecov Report

Merging #3258 (ef52891) into develop (768a04a) will decrease coverage by 0.05%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##           develop    #3258      +/-   ##
===========================================
- Coverage    10.51%   10.46%   -0.06%
===========================================
  Files          249      252       +3
  Lines        12283    12351      +68
===========================================
  Hits          1292     1292
- Misses       10991    11059      +68

Impacted Files
Coverage Δ

...ib/pages/preferences/user_preferences_account.dart
17.24% <0.00%> (-1.75%)
:arrow_down:

...th_app/lib/background/background_task_details.dart
0.00% <0.00%> (-1.76%)
:arrow_down:

...ooth_app/lib/pages/hunger_games/question_page.dart
1.06% <0.00%> (-0.03%)
:arrow_down:

...ckages/smooth_app/lib/database/local_database.dart
0.00% <0.00%> (ø)

...ges/smooth_app/lib/pages/product/summary_card.dart
0.00% <0.00%> (ø)

...es/smooth_app/lib/pages/hunger_games/congrats.dart
0.00% <0.00%> (ø)

...es/smooth_app/lib/query/barcode_product_query.dart
0.00% <0.00%> (ø)

...smooth_app/lib/pages/product/new_product_page.dart
0.00% <0.00%> (ø)

...mooth_app/lib/pages/product/simple_input_page.dart
0.00% <0.00%> (ø)

...th_app/lib/pages/product/add_new_product_page.dart
0.00% <0.00%> (ø)

... and 17 more

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

Hi @Akashsri3bi! I think await showDialog<SmoothAlertDialog> does not make any sense; it should be something like
final String? reason = await showDialog<String>(
//...
  positiveAction: SmoothActionButton(
    text: appLocalizations.account_delete,
    onPressed: () async => Navigator.pop(context, reasonController.text),
  ),
  negativeAction: SmoothActionButton(
    text: appLocalizations.cancel,
    onPressed: () async => Navigator.pop(context),
  ),
// ...
);
if (reason != null) {
  sendEmail(reason);
}

But it's (maybe) a matter of taste.
What is more problematic is that you don't close the dialog window when you click "delete account".

okay I will try to make it like that !

Thank you @Akashsri3bi, that's good!

Welcome @monsieurtanuki !


Restore scenario filter cli

This brings back CLI options in a limited, opt-in form.
Fixes #67

Thanks!


[LANG-1596] Include junit-bom for dependency version alignment.

Alternatively, we can rollback to org.junit.jupiter:junit-jupiter:5.6.2.

Coverage increased (+94.7%) to 94.712% when pulling e492c6e80d798538ddd025767e80445feac0f09d on nstdio:LANG-1608 into 8ff63a0da3a82c8aae303f9c28184240196cda00 on apache:master.

This looks OK to me. There is an intermittent failure with some DateTime parsing tests on Java 15 that appears in the history of GH builds hence the failures. This change fixes the ability to run the tests as intended.
Can you force push to this branch to change the commit message to use LANG-1608 then it is good to merge.


orbit.chat does not work after insering nickname

After inserting my nickname in orbit.chat, he just keeps loading.
This is the console output:

Duplicate of #153


Add alizer support for Ruby & Ruby on Rails projects

Which area this feature is related to?
/area alizer
Which functionality do you think we should add?
As a developer I'd like to be able to detect ruby based projects being enriched with the rails framework and detect any ports that might have been set inside the source code.
More information about Ruby: https://www.ruby-lang.org/en/
More information about Ruby on Rails: https://rubyonrails.org/
Why is this needed? Is your feature request related to a problem?
Ruby is one of the most popular programming languages and as a result many web applications are based on this language. On the other hand, Ruby on Rails is one of the main frameworks used for this language.
Describe the solution you'd like

A new enricher should be created for the ruby language called ruby_enricher.
A new detector should be created for the rails framework called rails_detector.
The language-customization.yaml should be updated to reflect that the ruby language will now have detected components.
Regarding port detection more information on how the rails framework sets its running port can be found here: https://guides.rubyonrails.org/configuring.html

Acceptance Criteria

Component detection support for ruby and ruby on rails has been added.
We are able to detect ports for ruby on rails components.
Update to the documentation (component & ports detection) has been made.
New test cases have been added.

Converting to epic

/kind epic

updated the description and created https://github.com/devfile/api/issues/1397 as a spike item :)
cc @michael-valdron


Adding netcore50 to Logging packages

cc @natemcmaster
Do we care about adding netcore50 to all the packages or just the ones that are required by EF?

Definitely those required by EF, but it doesn't hurt to add it for all Microsoft.Extension.* because users may wish to use these libraries in UWP projects.
:shipit:


examples/txnkv: add example for delete_range

This PR adds an example for delete_range.
Signed-off-by: shirly<EMAIL_ADDRESS>

The code looks fine to me. And by the way, do you think it would be better to check the remaining keys after deleting range, in order to avoid mistake in the example?

I think it is better to put the check logic in the test.


Does msgpack-cli support asp.net?

I have sliven this issue just now, because I use the old version from NuGet , download the 0.9 version to fix it.

Of course, asp.net is supported!
It looks build or its configuration related error, but it could happen if packaging bug of msgpack exists.
Would you show me full project for repro?
Thanks.

I see.


Define v2 API for nydusd

As we are extending nydusd to support both blobcache and fscase in addition to the original fuse/virtiofs/rafs, the service API needs to be redefined.

@pigletDips is working on this.

We have publish nydus-api，which supports v2 API.


Using apoc.export.csv.data is not supported

CALL apoc.export.csv.data(stripe, [], "xxxx.csv", {})
YIELD file, source, format, nodes, relationships, properties, time, rows, batchSize, batches, done, data
RETURN file, source, format, nodes, relationships, properties, time, rows, batchSize, batches, done, data;
The above returns syntax error on 'rows' as unexpected
When running executions ends at YIELD which is not allowed (sees RETURN as new query)
Thanks

Adding to my previous post. I see that I can execute the entire query by selecting and right click, not obvious but it works well. While I still see indication of syntax error on 'rows' the query does execute as expected. So it looks like a syntax highlight issue.


Fix late application queue

Late applications queue in HASO projects were not
properly ordered by right of residence number.
Fix late applications ordering in HASO projects, the numbers with lower values have priority and will show on the top of the list.

Codecov Report
Attention: Patch coverage is 64.10256% with 14 lines in your changes are missing coverage. Please review.

Project coverage is 89.44%. Comparing base (4b57360) to head (50ff290).

Files
Patch %
Lines

application_form/services/reservation.py
57.89%
7 Missing and 1 partial :warning:

application_form/api/sales/serializers.py
40.00%
6 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #426      +/-   ##
==========================================
- Coverage   89.53%   89.44%   -0.09%
==========================================
  Files         344      344
  Lines       12430    12468      +38
  Branches      898      903       +5
==========================================
+ Hits        11129    11152      +23
- Misses       1153     1166      +13
- Partials      148      150       +2

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


goofys concurrency test

What happens when 2 processes
try to do at same time
write file on same folder.
rename folder.
Any test results ?

blob storage doesn't have concept of folders. suppose you write to a/b and a/c, and then a/ to d/ before the two writes finish. You will just have a/b and a/c and d/


Unable to install

Description
Unable to install library
dependencies installed:
"dependencies": {     "@expo-google-fonts/nunito-sans": "^0.2.2",     "@miblanchard/react-native-slider": "^2.1.0",     "@react-native-async-storage/async-storage": "~1.17.3",     "@react-native-community/masked-view": "^0.1.11",     "@react-navigation/bottom-tabs": "^6.4.0",     "@react-navigation/native": "^6.0.13",     "@react-navigation/native-stack": "^6.9.0",     "@react-navigation/stack": "^6.3.1",     "expo": "~46.0.13",     "expo-app-loading": "~2.1.0",     "expo-av": "~12.0.4",     "expo-cli": "^6.0.5",     "expo-constants": "~13.2.4",     "expo-dev-client": "~1.3.0",     "expo-device": "~4.3.0",     "expo-font": "~10.2.0",     "expo-localization": "~13.1.0",     "expo-notifications": "~0.16.1",     "expo-sensors": "~11.4.0",     "expo-splash-screen": "~0.16.2",     "expo-status-bar": "~1.4.0",     "expo-updates": "~0.14.5",     "i18n-js": "^4.1.1",     "react": "18.0.0",     "react-dom": "18.0.0",     "react-native": "0.69.6",     "react-native-chart-kit": "^6.12.0",     "react-native-eject": "^0.1.2",     "react-native-gesture-handler": "~2.5.0",     "react-native-reanimated": "~2.9.1",     "react-native-safe-area-context": "4.3.1",     "react-native-screens": "~3.15.0",     "react-native-svg": "12.3.0",     "react-native-web": "~0.18.7",     "react-native-wheel-scrollview-picker": "^2.0.1",     "rn-range-slider": "^2.2.1",     "expo-speech": "~10.3.0"   }
Screenshots
Error message when trying to install

try to add --force, so it will be npm install react-native-chatbot --force


Unapplied transforms

Some meshes, such as contain_urn_03, have un-applied scales. This breaks Morrowind's bounding box calculation, which makes the mesh act differently in mods such as Perfect Placement or Crafting Framework.

(The scales were not the cause the the issues we were experiencing, so this can be disregarded)


Update Github emoji to new icons

Description

Github updated their icons, so we should update ours too.
Once merged, we should delete the old emoji form the emoji server to open up room
Did you:

[x] Join the Python Discord Community?
[x] Read all the comments in this template?
[x] Ensure there is an issue open, or link relevant discord discussions?
[x] Read the contributing guidelines?

Here is a link to the emojis for anyone who doesn't have access to the emoji server, but wants to confirm the IDs.
https://canary.discord.com/channels/267624335836053506/635950537262759947/852299417323438100

Hey everyone, regarding the octicon repo I can find all of these, but none are in color

lmfao forget i said anything, read up in #dev-branding

Here's an updated image with the new icons


Fix Humble App login

It only took like three days, a ton of Googling and frustration, but I finally figured it out. I still want to refactor the urls and paths for the downloads of the extra files, but here's the implementation to fix the Humble App login issues.

@Zoullx dang good job bro..im going to add this in thank you for fixing this! rest up brother!!!

Not sure what's causing this, but when I try to use Humble after installing it this way - and trying to log on while in desktop mode, it gives me the standard pop up, with two options, of which I choose "Sign in to your Humble account".
That opens Firefox, where I am indeed logged on.
When then clicking "Allow access", I am given the option to choose an application to open 'x-scheme-handler/humble'.
I there choose "Humble Games Collection (Login)". And come back to the same pop-up from before.

Could you take some screenshots/pictures to show me the process and what you're seeing?

I tried the xdg-mime command, as suggested, but it does not seem to do anything. These are screenshots - the fourth looks like the first, but is actually the only thing I see (still).

Ahh, I see now what's going on. So, it kind of is what I thought, but there seems to be an extra piece here. Have you ever installed the Humble App with Lutris? So, the name of the application to handle the x-scheme-handler/humble is actually Humble App (Login) and not Humble Games Collection (Login). Humble App (Login) is specific to ours and points to our specific handler, whereas Humble Games Collection (Login) is specific to the Lutris installation of the Humble App and points to their specific handler and these handlers do different things so you have to make sure that you're pointing to the specific handler for the specific installation.

Okay, that makes sense. Weirdly I do not see the other one. I will see if I can clean up the one from Lutris.

Ok, that would actually make sense because they do actually share the same name. So, you would actually only be able to have one or the other. Which means that our installation left the other one because it saw that you already "had" that file. I guess I should probably think about changing the names in case someone is coming from a Lutris installation. If you delete this file: $HOME/.local/share/applications/Humble-scheme-handler.desktop and try the installation again, it should fix the issue by installing our version of that application.

Yeah, I just found the file and was doing that. And yes, that did indeed to the trick.
Thanks for the quick reactions!

No problem. And thanks for letting me know. Definitely something to think about for people that have previously installed the Humble App through Lutris.

@Zoullx hey brother good job on the humble fix

Starting having this issue, I can't login, the humble login opens firefox and allows me to grant access but it doesn't complete the process. I haven't installed using Lutris.

@brianx87 you installed it with lutris?

I haven't installed using Lutris.

@brianx87 you installed it with lutris?

No


Documentparsing

What issue(s) does this fix?
#36
Is this complete or a WIP?
Complete

I'll fix it after school...

Fixed!

@joker314 thanks! Fixing now

@joker314 Fixed the suggestion

Happy to merge or do we need everybody to review it?

Nope, just one!


Close registration for Workshop at NTNU 2020-02-25

good practice to set the number of participants already when registration is set to closed!

I set 'participants: 28'. Should I have done something more/else?

no that's sufficient, the number of participants should now show up in the past events list


introduce UPAKFinder to cache upak results within a single chat request

So CachedUPAKLoader is actually kind of slow even when hitting its in-memory cache, so we introduce the UPAKFinder to chat which will cache the results of the methods we care about in the current context.
cc @maxtaco

Also uses 2 goroutines to UnboxMessages now


Add license

Hey, awesome project!
Could you please add a license to understand where this can be used?
Thanks

thanks, added the MIT license.


Avoid parent relative imports

@hartwork I favor only one-level relative import. For me it's cognitively easier to read the complete "path" than having to figure out where I am and where I should walk.
"Explicit is better than implicit."

@jairhenrique I understand that finding the right number of dots and path when adding imports may take a second more, but it's a one-time investment of a few seconds at write time. After it is found I would argue it doesn't matter to the reader how many levels above the source is as long as the import works properly at read time, in fact the import arguably gets simpler. The relative import signals that this is first party code in a way that otherwise only import sorting with an explicit list of first party packages can. (Also it could help import mix-ups in theory but I'm not sure those cases still work and don't feel like it's a strong argument.) The whole topic is maybe not important enough for me to want to raise the veto card here but at least I don't feel like I want to be the one to approve this change while I still consider it the wrong direction. We could let @kevin1024 decide?

Codecov Report

Merging #730 (92693a3) into master (4f70152) will increase coverage by 0.69%.
The diff coverage is 83.33%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@            Coverage Diff             @@
##           master     #730      +/-   ##
==========================================
+ Coverage   89.94%   90.63%   +0.69%
==========================================
  Files          28       28
  Lines        1790     1794       +4
  Branches      254      322      +68
==========================================
+ Hits         1610     1626      +16
+ Misses        145      133      -12
  Partials       35       35

Impacted Files
Coverage Δ

vcr/stubs/boto_stubs.py
0.00% <0.00%> (ø)

vcr/persisters/filesystem.py
100.00% <100.00%> (ø)

vcr/stubs/boto3_stubs.py
53.33% <100.00%> (ø)

vcr/stubs/httplib2_stubs.py
81.25% <100.00%> (ø)

vcr/stubs/requests_stubs.py
100.00% <100.00%> (ø)

vcr/stubs/urllib3_stubs.py
100.00% <100.00%> (ø)

... and 5 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


*: upgrade go-borges to 0.1.3

speedup loading legacy sivas with lots of references
fix bug that missplaced location metadata

[x] I updated the documentation explaining the new behavior if any.
[x] I updated CHANGELOG.md file adding the new feature or bug fix.
[x] I updated go-mysql-server using make upgrade command if applicable.
[x] I added or updated examples if applicable.
[x] I checked that changes on schema are reflected into the documentation, if applicable.

@jfontan could you sign your last commit please?


Allow clamping vectors and colors in addition to floats and ints

Implements and closes #13926. Specifically, implements the API described in this comment in both core and C#:

Rename Vector2.clamped to Vector2.limit_length. I also gave it a default value of 1.0.

Add Vector3.limit_length to be consistent with Vector2. This part closes #30058.

Add Vector2.clamp(min, max) where min and max are of type Vector2.

Add Vector2i.clamp(min, max) where min and max are of type Vector2i.

Add Vector3.clamp(min, max) where min and max are of type Vector3.

Add Vector3i.clamp(min, max) where min and max are of type Vector3i.

Add Color.clamp(min, max) where min and max are of type Color.

Color.clamp has default values of min = Color(0, 0, 0, 0) and max = Color(1, 1, 1, 1), since clamping a color to this range seems like it would be a relatively common operation. You can also specify only min as Color.black to clamp to non-transparent colors, since black is Color(0, 0, 0, 1) and so alpha will always be 1.

@aaronfranke: btw, WDYT about setting clamp min/max parameters default to 0.0/1.0 respectively?

@Chaosus No objection, and if done for clamp then it should also be done for the vectors. However, I think we should have some use cases in mind rather than just doing it for the sake of doing it. For Color I have a specific use case in mind (clamping to valid colors which have channels on the range of 0 to 1).

@Chaosus I implemented your idea of having the clamp defaults be 0 to 1 everywhere (see the 3rd commit in this PR, I had to add a new macro to variant_utility.cpp). I think this should still be discussed, but worst case scenario it's harmless.

Yeah, I think it's useful in some cases - this actually what saturate does in HLSL + in Unity there is Mathf.Clamp01 function.

I think the syntax should be fixed before merge:

Clamp should just clamp its own data and don't return anything (or at max return a reference).
Clamped should return a copy of data but clamped.

@AndreaCatania Maybe. None of the exposed struct methods mutate the struct. We also have floor which isn't floored, round which isn't rounded, reflectwhich isn'treflected, bouncewhich isn'tbounced, crosswhich isn'tcrossed`, etc.

@aaronfranke While for some of them I would not do that (like cross) for some others I would implement it. Because copy the structure each time you want to perform that operation is not nice.
However, we already have:

normalized: https://github.com/godotengine/godot/blob/6ec8989c73f8da6491be7ef09b87b6ebba3c8b8c/core/math/vector2.h#L61-L62
squared: https://github.com/godotengine/godot/blob/6ec8989c73f8da6491be7ef09b87b6ebba3c8b8c/core/math/vector2.h#L66
rotated: https://github.com/godotengine/godot/blob/6ec8989c73f8da6491be7ef09b87b6ebba3c8b8c/core/math/vector2.h#L135
snapped: https://github.com/godotengine/godot/blob/6ec8989c73f8da6491be7ef09b87b6ebba3c8b8c/core/math/vector2.h#L144

So I think that clamp and clamped should both exists.

@AndreaCatania If there was both clamp and clamped then we would only expose the latter, so the former wouldn't be used unless it was needed in the core engine (and I don't know of any parts of the engine that would use it).

@aaronfranke Though, I think that I would use it extensively:
func _process(delta):
    velocity.clamp(max_velocity, max_velocity)

Which is much better than:
func _process(delta):
    velocity = velocity.clamp(max_velocity, max_velocity)

That also performs more operations for no reason.

Do any of these operations run by default and destroy HDR (< 0 and > 1) values?

@fire No, none of these run by default. The clamp methods only run if you explicitly call clamp.

Implements and closes #13926

Note that this does not implement #13926 in the way the author originally suggested https://github.com/godotengine/godot/issues/13926#issuecomment-628921126. If you were to close #13926, then I'd do this manually, not automatically via this PR, that would be more respectful in my eyes.

Thanks!


[dev] Create some helper functions

create some helper functions
these functions are unused at the moment, but will be used in my subsequent PR (i'm breaking down my big PR into smaller ones as discussed earlier https://github.com/noculture/notes/pull/17#issuecomment-612585565)

@y2k-shubham, moving forward, helper functions (and anything else that contributes to the same feature or fix) can be in the same PR.


Feature Request: Dynamic comments for Slack

Hi, can you add comments dynamically when sending to Slack?
Use case: we have a dashboard that rows are by companies and their account managers and it only sends when we have new results (due to a specific behaviour that we want the account manager to react) but all the sales department receive in Slack the new results, even if your name is not there.
So we want to mention their usernames on the comments so they can get their results faster and do what they need to do.
Those usernames from comments would be a unique list from one of the columns (that will have the Slack username).

This is a cool idea. It's not currently supported, but we would accept a pull request adding this feature!


renew repo setup

atlantis plan

Locks and plans deleted for the projects and workspaces modified in this pull request:

dir: deployments/sandbox-demo/us-east-1-test/sandbox-demo/infra workspace: default

Ran Plan for dir: deployments/sandbox-demo/us-east-1-test/sandbox-demo/infra workspace: default
Plan Error
running "terragrunt plan -input=false -no-color -out=$PLANFILE" in "/home/atlantis/.atlantis/repos/Pin-Cheng/terragrunt-demo/14/default/deployments/sandbox-demo/us-east-1-test/sandbox-demo/infra": signal: terminated: running "terragrunt plan -input=false -no-color -out=$PLANFILE" in "/home/atlantis/.atlantis/repos/Pin-Cheng/terragrunt-demo/14/default/deployments/sandbox-demo/us-east-1-test/sandbox-demo/infra":
Remote state S3 bucket leo-terragrunt-test-state-sandbox-test does not exist or you don't have permissions to access it. Would you like Terragrunt to create it? (y/n)


chore(package): upgrade safe_app native lib to v0.9.1

Coverage decreased (-0.08%) to 96.415% when pulling 957d45bac66876d0f086fcb45c07cb13c8c59c5f on bochaco:upgrade-safe-client-lib-v0.9.1 into babc49911fb066e795e5d4dbea215f1aebb8afea on maidsafe:master.


TinderLikeCard Infinite Loop

Hi @yoloten, thank you for this cool package.
One question on the "TinderLikeCard" component, how do you activate the infinite loop like in your demo?

Found the solution by inspecting the landing page's code ✅
If anyone faces the same issue:
const arr = [imgOne, imgTwo, imgThree]
let arr1 = [imgOne, imgTwo, imgThree]
for (let i = 0; i < 50; i++) {
  arr1 = arr1.concat(arr)
}


no config file

i installed the mod manually since atlyss is no longer on thunderstore and its not working, i tried looking for the config file but cant find it anywhere, im not the best modder so im not sure where i have gone wrong

More information needed, can you please run the game and provide the log file BepInEx creates? It should be in ATLYSS/BepInEx/LogOutput.log

i did more digging an fixed the issue i was having (not reading instructions properly)

i checked in the file location and i dont have a file named that

I don't think BepInEx is installed properly in that case, I received that you fixed the issue in email, is that still true?

its not, i thought i had but got to excited, ill try reinstalling BepinEx


bump policyuniverse and npm packages

General package version bumps.
most importantly:

policyuniverse is now set to <IP_ADDRESS>01103
cdk is now set to 1.71.0

Thank you! LGTM. This can be merged @steiza


Automatically injecting all svgs on a page - is this recommended or are there potential issues?

Hi Florian, there was a question I previously posted to the original SVGInjector repo that I'm still curious about and wondered if you could help explain the need for the 'inject-me' class.
I previously used another basic script to inline SVG's which did so automatically for any SVG links it found.
Since using SVGinjector I've often wondered (almost every time I write the 'inject-me' class name in fact) whether doing so is redundant for the typical use case.
It would be pretty simple to just set querySelectorAll('svg') but since it isn't mentioned as an option I wanted to ask what the potential pitfalls of doing so could be?
Thanks

Hi @TheCopartnery ,
of course you can inject all svgs on a page. I would recommend to queryselectorAll('svg[data-src]'), so that only those svgs are injected, that provide the data-src attribute which is needed for injection.
Of course injection is only needed, if you want to be able to style the svgs with the css of your page or need to access elements within the svg via js (for animations, or adding event-handlers only on part of the svg)
performance is pretty good, so I didn't ever experience issues even on mobile.
hope this helps.
regards, flo

Cheers, that kind of mirrors my thinking and it's really good to hear from someone with more indepth knowledge on the subject.
Also thanks for the suggestion regarding svg[data-src] - sounds like a good direction to take.

no worries =)


Training Process Not Completing Successfully

Hi @dfulu , thank you for you response, I really appropriate it.
I am encountering an issue while attempting to train the PVNet model using only GSP data and excluding NWP and satellite images. I followed the steps below to modify the configuration and model settings:

Updated the PVNet/configs/datamodule/ocf_datapipes.yaml file on line 2, changing the configuration path to the local path: /PVNet/configs/datamodule/configuration/gcp_configuration.yaml.
Inside the /content/PVNet/configs/datamodule/configuration/gcp_configuration.yaml file, I changed the value of gsp_zarr_path on line number 10 to the local path.
Next, I went to /PVNet/pvnet/models/multimodal/multimodal.py and set include_sat and model.include_nwp to False.

However, when I attempted to run the command using the experiment.sh script as follows:

cd scripts
python save_batches.py
+batch_output_dir="/mnt/disks/batches2/batches_v3.1"
+num_train_batches=50_000 +num_val_batches=2_000

I encountered the following error:

KeyError: ".zmetadata\nThis exception is thrown by iter of OpenNWPIterDataPipe(zarr_path='/mnt/disks/nwp/UKV_intermediate_version_7.zarr')"

But I proceeded to remove the path from gcp_configuration.yaml.
Afterward, I ran the training process using the command:

python run.py
datamodule=premade_batches
datamodule.batch_dir="/content/gdrive/MyDrive/batches2/batches_v0"
+trainer.val_check_interval=10_000
trainer.log_every_n_steps=200
callbacks.early_stopping.patience=20
datamodule.batch_size=32
trainer.accumulate_grad_batches=4
model_name="pvnet+ResFC2+_slow_regx25_amsgrad_v4"

However, this time, the training process didn't complete successfully inside Colab with GPU setup.
Questions:

I would like to understand the reason for the training process not completing successfully when excluding NWP and satellite image data and training only on GSP data.
Could you please provide a more detailed explanation of the entire running process?
As the PVNet model is quite complex, I am looking for a simplified way to train it exclusively on GSP data. Later, I plan to include NWP and satellite image data to train the full model.
I would appreciate any assistance in resolving this issue and gaining a better understanding of the training process.
Is there a difference between hugging face satellite data and the data that you use in PVNet2 (in gcp_configuration.yaml, satellite_zarr_path)?

Thank you!

@AndranikUgujyan, sorry for the delay in answering this comment. I noticed you asked the same thing in our discussion in #37, so lets continue the conversation over there


fix(security): bump dependencies to fix dependabot alerts

Signed-off-by: ankitm123<EMAIL_ADDRESS>

/approve


[DOCS] Document individuals and organizations in Export Images → Contributor image

Currently it isn't documented that you can use https://opencollective.com/collective/individuals.svg or https://opencollective.com/collective/organizations.svg. I only just learned about it from a GitHub issue.
See the relevant documentation page.

Thanks for letting us know!
Related: https://github.com/opencollective/opencollective/issues/6255

Moved here: https://coda.io/d/Make-Open-Collective_dnHLKv7oLV0/Documentation-Releases_sul57#Project-Releases_turYe/r171&view=modal


Add isort + codespell precommit hooks

To make contributing to the project easier and faster, introducing isort and codespell should help increase the quality of the code while also automating some of these manual tasks.

Added in PR #206


Fix GIF metadata table

/logdesc/Width was missing, and data type column was misaligned from the missing value

@saucecontrol : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Polars: alias

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#1592
#1591  👈
#1534
#1539
#1540
#1586
#1590
#1584
#1542
#1498
#1479 : 1 other dependent PR (#1496 )
#908 : 1 other dependent PR (#913 )
#890 : 1 other dependent PR (#856 )
#829 : 2 other dependent PRs (#854 , #888 )
#1519 : 1 other dependent PR (#1506 )
#1566
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Shoeboxam and the rest of your teammates on  Graphite


feat(bars):  pause and resume methods to progress bars

Type of changes

[ ] Bug fix
[x] New feature
[ ] Documentation / docstrings
[x] Tests
[ ] Other

Checklist

[x] I've run the latest black with default args on new code.
[x] I've updated CHANGELOG.md and CONTRIBUTORS.md where appropriate.
[x] I've added tests for new code.
[x] I accept that @willmcgugan may be pedantic in the code review.

Description
I added code for pause and resume progress bars.
Actually progress.py and progress_bar.py pause and resume methods are implemented in different way because Progress use ProgressBar indirectly (render the progress bar as new instance every time):

progress.py: Set a flag in Task object, so the update method not add the advance to task.completed.
progres_bar.py: Set a flag paused in ProgressBar class and track advance in paused_delta.

Briefly, i couldn't reuse the methods pause and resume of ProgressBar into Progress, but I think that the result is enough good.

close #1535

@willmcgugan let me know if there is something wrong

This isn't what I meant in the issue.
The pause and resume I had in mind would pause the rendering of the progress bar(s), allowing input() to use stdin. Trickier than it seems because it would have to interact with a threads. Feel free to tackle that if you like.


Help with setting up

My friend, I need help with setting up that tool . Do u have any form of contact ? Discord, facebook ? Somewhere, i could ciontact you ? I can't understand how the tool work ..

Could this tool be runed by google cloud shell console?
If the answear is yes, will you show me ?

you can't be real right now

@1x6 And what's so funny about it? I want to run it through google cloud shell, but I can't, apparently it's impossible? What didn't you understand? If you could explain me, do it ..

seve.services on instagram can help you with account phishing, with our own tool


update google.golang.org/genproto dep

https://github.com/istio/istio/issues/9035
re-introduce googleapis/iam/credentials/v1 to google.golang.org/genproto dep
(it's original introduced in https://github.com/istio/istio/pull/9420 but got reverted in https://github.com/istio/istio/pull/9424..)

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: costinm
If they are not already assigned, you can assign the PR to them by writing /assign @costinm in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described 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

@quanjielin: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-local-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-local-tests

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 kubernetes/test-infra repository. I understand the commands that are listed here.

@quanjielin: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-local-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-local-tests

prow/istio-integ-k8s-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-k8s-tests

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 kubernetes/test-infra repository. I understand the commands that are listed here.

@quanjielin: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-local-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-local-tests

prow/istio-integ-k8s-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-k8s-tests

prow/e2e-dashboard.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test e2e-dashboard

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 kubernetes/test-infra repository. I understand the commands that are listed here.

@quanjielin: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/istio-integ-local-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-local-tests

prow/istio-integ-k8s-tests.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-integ-k8s-tests

prow/e2e-dashboard.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test e2e-dashboard

prow/istio-pilot-e2e-envoyv2-v1alpha3-mcp.sh
0f916ad387b3cca5a99474130d7132ed09eb7255
link
/test istio-pilot-e2e-envoyv2-v1alpha3-mcp

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 kubernetes/test-infra repository. I understand the commands that are listed here.

/lgtm

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: incfly
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: costinm
If they are not already assigned, you can assign the PR to them by writing /assign @costinm in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described 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

/test e2e-dashboard

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: hklai, incfly
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [hklai]

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


whitelist the valid keys from .gitconfig

This whitelists the valid keys that are read from .gitconfig. Git LFS can't make Git read options from .gitconfig by default, but it should be explicit about what it allows.

lfs.url
remote.{name}.lfsurl
lfs.extension.{name}.priority

The .gitconfig file is designed for common settings for all users cloning.  IMO the other settings should be set by a user's standard git config.

:+1:

This seems to accomplish what we want. But, I do worry this code is a little fragile since it feels like there are so many locations that end up having to check for the whitelist and allowed variables. I wonder if having a common chokepoint at the top of the function would be useful to maintain this more easily going forward. I was thinking of something like:
key := strings.ToLower(pieces[0])
value := pieces[1]

keyParts := strings.Split(key, ".")
if whitelisted && !c.isSafeKeyAndValue(keyParts, value) {
  continue
}
...

Also, I found the term whitelisted a bit confusing. At first glance I was reading it as though c.readGitConfig(fileOutput, uniqRemotes, true) meant that the config was "whitelisted" because it was safe, where it actually means "please whitelist this config". I wonder if something like "safeLFSKeysOnly" (or whatever would be idiomatic Go naming) would be more descriptive.

I incorporated the easy feedback in #776. I agree about the fragility of this function though. It's providing a single map of git config values, setting up internal extension objects, and collecting a list unique remotes from the configuration. I've added a bigger refactoring task for v1.1: https://github.com/github/git-lfs/issues/755

Much :heart:  @technoweenie. Thanks for the fix!


Adding ability to generate bh280 srdf.

This PR adds logic to build a bh280 srdf. I believe this is needed to properly specify adjacencies when loading just the hand model into OpenRAVE. Otherwise there are self collisions between the fingers and hand base.
@mkoval Is this the right way to do this? I don't think I really need the xacro. Should I just create the srdf directly and update CMakeLists to copy the file into the right location?

You don't need the xacro. You can copy the file into the workspace with an add_custom_command that runs ${CMAKE_COMMAND}  -E  copy_if_different .

I will add this to the refactored cmakelists.

I believe this was addressed by #30. If not, please re-open this pull request after updating it to work with the new CMakeLists.txt file.


Embeds don't send

Describe the bug
When trying to send an embed, I get an error:
Error: [GuildedAPIError:400:POST] /channels/84e7a9e2-b595-493e-9a39-18ed347b92a8/messages - data must have required property 'content', data must have required property 'embeds', data must match a schema

To Reproduce
Steps to reproduce the behavior:
var obj = {
    embeds: [{title: 'Test'}]
};
message.reply(obj);

Expected behavior
Should send the embed as expected
Screenshots
I believe the issue originates from the compiled version of Message.js
/** Send a message that replies to this message. It mentions the user who sent this message. */
reply(content) {
    var _a;
    if (typeof content === "string")
        content = { content };
    return this.client.messages.send(this.channelId, { content: content.content, replyMessageIds: (_a = content.replyMessageIds) !== null && _a !== void 0 ? _a : [this.id] });
}

This compiled version does not spread the properties as denoted in the .ts file:
/** Send a message that replies to this message. It mentions the user who sent this message. */
    reply(content: RESTPostChannelMessagesBody | string) {
        return this.client.messages.send(
            this.channelId,
            typeof content !== "string"
                ? {
                      ...content,
                      replyMessageIds: content.replyMessageIds ? [this.id, ...content.replyMessageIds] : [this.id],
                  }
                : content,
        );
    }

Please complete the following information

NodeJS version: 18.0.0
NPM version 6.x
Package version: 0.7.1

Additional context
Add any other context about the problem here.

Great catch! We actually solved this in #87, however we only had a release for this last night. This has landed in version 0.8.0!

Ah I missed that! Thank you!


BLEFF Dataloader

Hello @ziruiw-dev,
could you please provide the BLEFF dataloader?
Thank you very much
BR

Hi @Skyy93,
I should be able to upload a full file in early April. If you are in a hurry, here are some basic functions and it should be fair easy to load BLEFF camera parameters.
def load_blender_gt_meta(gt_json):
    with open(gt_json, 'r') as json_f:
        gt_json = json.load(json_f)
        fov_x = gt_json['cam_angle_x']  # fov in rad
        fov_y = gt_json['cam_angle_y']  # fov in rad
        c2ws = np.array(gt_json['c2ws']).astype(np.float32)  # (N, 4, 4)

    # centre poses
    c2ws, pose_avg = center_poses(c2ws[:, :3])  # (N, 3, 4)
    c2ws = convert3x4_4x4(c2ws)  # (N, 4, 4)

    # scale gt to a unit sphere
    c2ws[:, :3, 3] /= pts_dist_max(c2ws[:, :3, 3])
    c2ws[:, :3, 3] *= 2.0

    results = {
        'fov_x': fov_x,
        'fov_y': fov_y,
        'c2ws': c2ws  # (N_gt, 4, 4)
    }

    return results

def fov2focal_pix(fov, hw):
    """
    :param fov: float or double
    :param hw:  float or double
    :return:    float or double
    """
    focal_pix = 0.5 * hw / np.tan(fov / 2.0)
    return focal_pix

and you can get data by
gt_meta = load_blender_gt_meta(os.path.join(self.static_scene_dir, 'gt_metas.json'))
gt_c2ws_all = self.gt_meta['c2ws']  # (N_gt, 4, 4)
gt_fx = fov2focal_pix(gt_meta['fov_x'], self.W)
gt_fy = fov2focal_pix(gt_meta['fov_y'], self.H)

Thank you, that helps very much!


Bluetooth Headphones

Hello,
I want to complete my Phoniebox by adding a bluetooth headphones.
Does anybody sucessfully installed bluetooth headphones?
I hope that I can switch between headphones and speaker by RFID-Card.
By the way: I use the normal version of Phoniebox without Spotify and an old version of Raspbian Lite (with Alsa)
Thankx

we have an open PR #1262 for this feature, but it's not yet merged.


Password policy is not working

Describe the issue:
Configured password policy not applied.

How to reproduce:

Login to management console
Configure password policy. https://is.docs.wso2.com/en/latest/learn/password-patterns/
Create user and verify the policy is applied.

Expected behavior:
Password policy should be apply
Environment information (Please complete the following information; remove  any unnecessary fields) :

Product Version: IS 6.0.0-beta
OS: Mac
Database: H2
Userstore: JDBC

Optional Fields
Related issues:

Suggested labels:

This happens due to user-store level password policy is enforced.
<Property name="PasswordJavaRegEx">^[\S]{5,30}$</Property>

<Property name="PasswordJavaScriptRegEx">^[\S]{5,30}$</Property>

Both the user store + tenant level policies are applied.


[DevTools] Copy Selector replace Clr Namespace with xmlns

Is your feature request related to a problem? Please describe.
Speed up writing a Style Selector.
When Copy Selector using [DevTools] treeview context menu, it put text like this in clipboard:
FluentAvalonia.UI.Controls.NavigationView#NavView.Store /template/ Avalonia.Controls.ScrollViewer#FooterItemsScrollViewer
Describe the solution you'd like
When Copy Selector using [DevTools] treeview context menu it put text like this in clipboard:
ui|NavigationView#NavView.Store /template/ ScrollViewer#FooterItemsScrollViewer
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Probably better to just ignore namespace, so IDE can autocomplete it. As otherwise we don't really have this information in runtime, I don't think so.

As otherwise we don't really have this information in runtime, I don't think so.

IAvaloniaXamlIlXmlNamespaceInfoProvider can be used. But at the moment I haven't found a way to access the TopLevle's IServiceProvider through the DevTools. @maxkatz6  Do you have any idea how to do it?

IAvaloniaXamlIlXmlNamespaceInfoProvider

It will tell namespace information only for current XAML file. Not where this control was defined.

It will tell namespace information only for current XAML file. Not where this control was defined.

I think that's right.
I was thinking that instead of IAvaloniaXamlIlXmlNamespaceInfoProvider when the DevTools is referenced, a Source Generator creates a class that maps the namespaces for each xaml/axaml.

It would have to be saved retained for every single control, since devtools has no way to know where a control was defined.

It would have to be saved for every single control, since devtools has no way to know where a control was defined.
You don't need every check, but only for every xaml/axaml.

I would like to define an interface similar to this:
interface IDevToolsNamespaceInfoProvider
{
     string? GetXmlNamespaceFromType(Type type);
}

The source generator will implement this interface for each axaml.
When Copy Selector is activated, the first parent that implements the interface IDevToolsNamespaceInfoProvider will be searched.
I just know it's not perfect. It cannot retrieve the namespace of second-level dependencies, but this solution is simple to implement.
another possibility could be to using reference assemblies where there would be additional metadata with information on namspaces. This solution would also solve the problem of retrieving third-party control dependency information because the reference assemblies would be distributed in the nuget package.

How would it help with situation, when selector is copied into another file with different namespaces? That's why I think it might be the easiest to skip them and allow IDE extension to handle that.

The source generator will implement this interface for each axaml.

Cecil task has some information, which could be aggregated and loosely used in devtools. I.e. emit an extra class that would return an enumerable of all IAvaloniaXamlIlXmlNamespaceInfoProvider in the assembly. Or you actually already can do it via reflection to get all types with IAvaloniaXamlIlXmlNamespaceInfoProvider. Since dev tools are usually used in Debug with no trimming.
But again, it might not worth the time spent on it:

Can someone move this issue to Avalonia VS?


Make the text shorter so that it doesn't overflow

The Ahem font has a much wider average text width than most fonts.
cc @jason-simmons @cbracken

@cbracken sheds a tear for the test strings who laid down their lives for this test

Looks like strings in `data_table_test.dart need updating.