fix danger script

🙄

Fails
🚫
node failed.
Log
Error:  ReferenceError: checkDeps is not defined
    at dangerfile.ts:172:46
    at step (dangerfile.ts:69:23)
    at Object.next (dangerfile.ts:50:53)
    at fulfilled (dangerfile.ts:41:58)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
danger-results://tmp/danger-results.json

Generated by 🚫 dangerJS against a471f75

This is expected. Once build passes I'll force merge


CNV19691: Add table column management to VM list

Signed-off-by: Aviv Turgeman<EMAIL_ADDRESS>📝 Description
Adding column management to VM list view
NOTES:

The kebab actions columns have no title and it appears as empty in the column management component, we should consider giving this column the Actions title so it will look better.
When moving to a specific namespace and using the management column, check and uncheck to the namespace column will not make any effect, we should consider removing that column when user is under any namespace scope and not the all-projects scope.

@metalice @vojtechszocs @hstastna @pcbailey @upalatucci please review
🎥 Demo
https://user-images.githubusercontent.com/67270715/187917424-dcbbcf4a-ff3f-4408-b7f0-c99032ae832e.mp4

/retest

Why give the option to remove the action column? I think it is always necessary.. IMHO :)

/lgtm cancel

@hstastna @metalice @avivtur TMO the actions should be excluded from the option to be removed and should always be shown for the user. Other columns in the table should be included in the column management selector.

@hstastna @metalice @upalatucci @yfrimanm thanks for looking and for your inputs :)
+1 to block editing to the actions column, changed
there's no option to not render the additional columns header, do we want to change some of our current fields to be additional fields? or do we plan on adding more columns in the future? may I suggest moving the Created column to an additional column

which pages do we also want to an option for managing the columns?

/lgtm


Question: How do I reset the search filter programatically?

@AllenFang First off thank you for the awesome work you have done. I am trying to reset the search filter text programatically and have been struggling. I am successfully using a ref to retrieve the table object (shown below). I have also read on several posts to call the handleSearch('') function but I cannot figure out how to do that. Is that still the recommended way? Any help would be appreciated.

Hi again,
I figured out how to do this. Finally realized I needed to get a Ref to the SearchBar to get access to the props and then call OnSearch() from there. Thank you!

@djlsw sorry for lately reply and your finding is correct
I put some reference here in case someone have the same question:
https://react-bootstrap-table.github.io/react-bootstrap-table2/docs/exposed-api.html
https://react-bootstrap-table.github.io/react-bootstrap-table2/storybook/index.html?selectedKind=Column Filter&selectedStory=Programmatically Text Filter&full=0&addons=1&stories=1&panelRight=0&addonPanel=storybook%2Factions%2Factions-panel
thanks


Error with Dynamic SqlCommand Query with DateTime type

System Information (please complete the following information):

Model Builder Version (available in Manage Extensions dialog): <IP_ADDRESS>6603
Visual Studio Version VS 2019 ~ 16.11.2

Describe the bug

On which step of the process did you run into an issue: Train Model
Clear description of the problem: a SqlCommand query fails when there is a space character in a column name. Here is the query that is failing:
SELECT Eastern_Daylight_Time_240,
CAST(Memory_Available_MBytes as REAL),
CAST(Processor_Total_Pct_Processor_Time as REAL),
CAST(System_Processor_Queue_Length as REAL),
CAST(Buffer_Manager_Buffer_cache_hit_ratio as REAL),
721 Crossdock Error Fix,
[<other columns>]
FROM [dbo].[PerfmonLogsSubset]

Screenshots
Here is an image of the error:

Thanks for reporting @BeginTry! I assume you manually edited the query string in the .mbconfig file?

@beccamc: Hmmm. The query is in the .mbconfig file? I didn't know that. :)
I ended up creating a VIEW on the TABLE using aliases that didn't require QUOTENAME.

Thanks for the follow up. Sounds like you've unblocked yourself?
We've had problems converting SQL to types that ML.NET is happy with. I'll add this issue to the SQL improvement list for investigation.

Two things going on here...

We should surface the SQL command and allow users to manually edit if they wish. https://github.com/dotnet/machinelearning-modelbuilder/issues/1935
We should add DateTime support for both SQL and text types. It's available in DbType and in DataKind. IIRC this means we can add support directly.

DataFrame problem blocked on https://github.com/dotnet/machinelearning/issues/6213

Related https://github.com/dotnet/machinelearning-modelbuilder/issues/2084

We just released an update with DateTime support. Give it a try and let me know if it works?
If it doesn't work, are you able to share a sample of your SQL data via mdf file?

Confirmed through other customer issues that DateTime now works. Please let me know if you run into any problems in the future. Thanks!


Make the local launch config "just work"

@willbar,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


The Audio panel goes under the taskbar on small displays (also SpriteFrames editor, shader editor, etc.)

Godot version:
v3.1.rc1
OS/device including version:
windows 10 x64
Issue description:
When click on "Audio" tab, the bottom side of godot goes under the taskbar, until toggle full screen and change to other tab (output, debugger, ..)

Working on it :)

I was looking at it with samH, we weren't able to recreate it on a windows machine but we were able to recreate on a mac. Could you provide additional details on how you produced it?

I'm almost sure that I saw same issue maybe half year ago, but I can't find.
To reproduce this you need to have small height of screen.
Also it is possible to reproduce this bug in similar way(in this case is horizontal but it has same cause):

Change to 2d viewport with opened Output window

Change godot size to smallest as possible

Open script tab and open at bottom Audio tab

(For me only this point is issue) When I change godot back to 2D viewport and Output tab, then Godot still hide some part of editor, even if have a lot of space. Godot reorganize docks only if we manually change it size.

Video: https://streamable.com/cmwkt
I don't really think that is really a bug. When minimum size of Godot docks are greater than current available space on screen, then Godot try to resize window or just hide part of self

After testing rc3, the bug gone even in rc1 or beta.

I can confirm this on commit 580b0c6.
Small editor

Large editor

To solve this, we could decrease the minimum size of the Audio tab (and allow scrolling inside if it's not tall enough to display the volume sliders).

This is also the case sometimes with Animations and other huge tabs not just Audio.

Can anyone still reproduce this bug in Godot 3.2.3 or any later release?

Why not calculate panel sizes from the edges inwards? I think having a separate minimum and default size (https://github.com/godotengine/godot/issues/26392#issuecomment-877664708) would help combat this issue.

What we can do is use a lower minimum height for the Audio panel and hide the VU meters if the Audio tab isn't tall enough.

As a note:
Additionally to the vertical overflow mentioned initially, the overflow also happens horizontally when the screen is 1366px wide and the sprite editor is open (screenshot by Ali_Ali on discord). This is still an issue in 4.0.2-stable.

Can we make icons in the editor use FlowContainer to avoid this issue?

Can we make lines of icons in the editor use FlowContainer to avoid this issue?

There is a PR for the toolbar in the SpriteFrame editor (already merged, https://github.com/godotengine/godot/pull/77034). But the original issue here seems to be about height, not width?

Rather than making it scrollable (which may be difficult to implement), I'd display ellipses for button texts to shorten them if there isn't enough width to display all of them. We could also conditionally replace all button texts with short variants if there isn't enough width:

Out    Dbg    Search    Audio    Anim    Shader    MSBuild

This problem is still present in 4.3.
I also ran into a similar problem on a larger monitor using the Tokisan plugin -  https://github.com/TokisanGames/Terrain3D/issues/417


JavaScript ESLint + Standard not working properly

I've followed this issue trying to enable Standard style check on a project. But it seems Hound don't find any Standard-related issues at all.
I'm using this configuration on my .eslintrc.json file:
{
  "extends": "standard",
  "env": {
    "node": true
  }
}

Is there anything I'm missing out, or just extending Standard should do the trick?

The project related to this issue can be found here.
In the Pull Request tab there is a PR with "bad code" (using semicolon, omitting spaces, etc) showing the issue.

I'm closing this, as standard seems to be working for folks now.


python312Packages.aioautomower: 2024.8.0 -> 2024.9.0

Diff: https://github.com/Thomas55555/aioautomower/compare/refs/tags/2024.8.0...2024.9.0
Changelog: https://github.com/Thomas55555/aioautomower/releases/tag/2024.9.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 340963 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.husqvarna_automower
python311Packages.aioautomower
python311Packages.aioautomower.dist
python312Packages.aioautomower
python312Packages.aioautomower.dist


Reviews index page

[x] Look into Reviews index page, currently in prod: https://bookface-danainjax.herokuapp.com/reviews message is to check logs

Resolved with updating group to include books.id in the Book.rb file


useQuery not refetching after cacheTime / staleTime expired

Hey react-query Team. Thank you for providing us such a nice library. I really enjoy working with this.
Describe the bug
On rerendering a component the useQuery hook is not calling the fetch function again. Just on init and one(!) state change  the effect runs.
To Reproduce
I created a demo:
https://codesandbox.io/s/thirsty-snow-lskrd?file=/src/App.tsx
import { useState } from "react";
import { QueryClient, QueryClientProvider, useQuery } from "react-query";
import "./styles.css";

const STALE_TIME = 500;
const CACHE_TIME = 1000;

type ResponseData = {
  uuid: string;
  date: string;
};

const fakeRequest = async (uuid: string): Promise<ResponseData> => {
  await new Promise((r) => setTimeout(r, 3000));
  return {
    uuid,
    date: new Date().toISOString()
  };
};

const useFakeFetch = (uuid: string) =>
  useQuery<ResponseData>(["fakeKey", { uuid }], () => fakeRequest(uuid), {
    cacheTime: CACHE_TIME,
    staleTime: STALE_TIME
  });

const TestComponent = () => {
  const fetchFake = useFakeFetch("123-456");

  return (

TestComponent

        {fetchFake.status}{" "}
        {fetchFake.isFetching && (

            (fetching)

        )}

        Data updated at:
        {new Date(fetchFake.dataUpdatedAt).toISOString()}

{JSON.stringify(fetchFake.data, null, 2)}

  );
};

const queryClient = new QueryClient();

const PageComponent = () => {
  const [currentState, setState] = useState<number>(0);
  return (

PageComponent

Change the state of PageComponent:

      <button onClick={() => setState(Math.random())}>change state</button>
      current state (random): {currentState}

        <TestComponent />

  );
};

export default function App() {
  return (
    <QueryClientProvider client={queryClient}>

APP

On init the TestComponent is fetching.

            On click "change state" the PageComponent rerenders and triggers the
            refetch in TestComponent.

            but on another click, state change and resulting rerendering
            the TestComponent will not refetch again. Why?

{JSON.stringify({ STALE_TIME, CACHE_TIME }, null, 2)}

        <PageComponent />

    </QueryClientProvider>
  );
}

Expected behavior
After staleTime or cacheTime is expired the useQuery hook have to call the related fetch function again.
Screenshots
see demo
Desktop (please complete the following information):
I am using react-native but the "bug" appears in all browsers and OS environments.
Smartphone (please complete the following information):
In my react-native project this appears in Android and iOS.
Additional context
No other context. Maybe i understood the library hooks in a wrong way.
Thank you for your help!

Maybe i understood the library hooks in a wrong way.

I'm afraid that's the case. please have a look at the following docs / articles and let's continue in a discussion:

https://react-query.tanstack.com/guides/important-defaults
https://react-query.tanstack.com/guides/caching
https://tkdodo.eu/blog/practical-react-query


Fail fast when adding new connections?

We use Hikari to manage pools of connection pools to many different database servers. Hikari's exponential backoff/retry behaviour is problematic for this use case, as if there is an issue connection to one database it can quickly block up request threads for the whole service.
Any appetite for a pull request for an option to not retry (or a maxConnectionAttempts) parameter on the pool when creating new connections?

I'm not quite sure I understand how one failing database can cause other pools to block, can you provide some thread dumps of when you are experiencing issues?

@johnou I don't mean that the other connection pools are blocked. I mean that a request thread (e.g. the Jetty pool in a web environment) is blocked waiting for the connection pool, and if requests for that pool arrive faster than the timeout then eventually our whole pool gets blocked.

I still don't understand.  Application threads request a connection and block until the timeout occurs.
Connection acquisition to keep the pool filled occurs on an independent thread.  This independent thread should never give up trying to refill the pool, so a maximumConnectionAttempts parameter makes no sense.  If this thread were to "give up", the entire pool would stall, never to recover.
As stated, the acquisition thread is completely orthogonal to application threads.  It can run even when there are no threads requesting connections.  Application threads are merely waiting for free connections to appear in the pool, and independently the acquisition thread adds connections to the pool -- possibly to be consumed immediately or not.
If service API X needs pool A, and API Y needs pool B, but both execute requests from a shared thread pool -- for example, the web server request thread pool -- then, yes, it is possible for an outage in pool B to block requests to service X, even though X does not depend on B.
This is a shared resource coupling that is "above" the pools, and there is nothing HikariCP can do to mitigate that.  What is needed is a decoupling at the application layer.  X and Y should not share the same thread pool with respect to the database pool.  You need (at least) a thread pool for handling requests to X, and a separate thread pool for Y.
Whether you can achieve this through web server configuration or not is a research question for you.  If the web request thread pool must be shared you will have to employ something like continuations in addition to independent thread pools at the application layer in order to avoid blocking request threads.


When removing modfier, style is not updated

From VScode master:

Open extensions/vscode-colorize-tests/test/semantic-test as a folder in VSCode
Note that "class" is not underlined'
Change "class" to `"class.declaration": Now it is underlined
Change back to "class"

BTW I added a output view for the Semantic test extension. There you can see that the tokens & modifiers are correctly reported.
You can set the Log Level to Trace and check the Log (window)
It turns out that after the last change, "class" is  requested but comes from the cache.

@aeschli What do you mean that the style is not updated? Do you mean that you still see the underline? There is a known upstream bug in Chrome where they mess up underline rendering and do not repaint correctly. I've reported it at https://bugs.chromium.org/p/chromium/issues/detail?id=1012248
See https://github.com/microsoft/vscode/issues/48321 and https://github.com/microsoft/vscode/issues/76642


Great article

Thank you this was a great article. Encourages the reader to gain curiosity to continue reading!

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

ID: 0cf98c4b-9185-00d5-a980-e2adb3e291fd
Version Independent ID: f6005931-c9b5-48d9-e6c3-f835bb9b01b1
Content: What is DevOps? - Azure DevOps
Content Source: https://mseng.visualstudio.com/DefaultCollection/TechnicalContent/_git/devops-learn-pr?path=%2fdocs%2fwhat-is-devops.md&version=GBlive&_a=contents
Product: devops
Git Login: samgu
Microsoft Alias: samgu

@mokarian Thank you for the feedback, I will pass it along!


Route extensions

Clearly distinguish between built-in routing and extended routing.

Codecov Report

Merging #39 (1b95065) into master (c84221e) will increase coverage by 0.80%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##           master      #39      +/-   ##
==========================================
+ Coverage   81.54%   82.35%   +0.80%
==========================================
  Files          26       27       +1
  Lines        1317     1309       -8
==========================================
+ Hits         1074     1078       +4
+ Misses        243      231      -12

Flag
Coverage Δ

unittests
82.35% <50.00%> (+0.80%)
:arrow_up:

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

Impacted Files
Coverage Δ

indexpy/routing/routes.py
91.84% <ø> (+9.68%)
:arrow_up:

indexpy/routing/extensions/fileroutes.py
45.00% <45.00%> (ø)

indexpy/routing/__init__.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


[Bug] Insomnia (7.0.3~7.1.0) show white screen on macOS 10.15

Insomnia Version: 7.0.3
Operating System: macOS 10.15

Details

After open Insomnia, it keep show white screen, nothing else.

Do you see anything in View > Toggle DevTools > Console?

it seems because of https://api.insomnia.rest/graphql?projects not returned.

That's strange that that endpoint doesn't return. Are you behind a corporate proxy by any chance? Can you try right clicking the request, copy as Curl, and running it from your command line to see if you get something similar?

curl 'https://api.insomnia.rest/graphql?projects' -H 'Origin: null' -H 'X-Session-Id: 8dabb53305daba1b02e5c7f8f7ba8ae0731a4ef822f633ddeac89452971b2229' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Insomnia/7.0.3 Chrome/66.0.3359.181 Electron/3.1.13 Safari/537.36' -H 'X-Insomnia-Client: production::darwin::7.0.3' -H 'Content-Type: application/json' --data-binary '{"query":"\n        query {\n          projects {\n            id\n            name\n            rootDocumentId\n          }\n        }\n      ","variables":{}}' --compressed
{"data":{"projects":[]}}

I have the same issue, but don't even get that far. Getting a blank screen on sending a request

@Bosbaba  I just close the popover of DevTools was disco..., and click Cmd + R

@jerryzhoujw that just reload my page to the state it was in before sending the request. But I've got a feeling it is related to the bug mentioned in #1743 and #1754

This issue is solved by complete delete the Insomnia app and it's related file (which make sure it's logout status when I install a new Insomnia), and install latest app: Insomnia 7.0.5
PS: there's 2 error when I open the new app, and login again.

After used for a while, maybe several hours, this issue appear again.

I also had this on first opening. (7.0.5, Ubuntu 18.04, tried both the snap and deb installs).
Resolved with the workaround above - open the dev console and hit ctrl-R. Then it loads on opening (there's a moment of white screen before the UI loads).
If you delete ~/.config/Insomnia this recurs, so I'm guessing it's something triggered by initial configuration.

I also had this on first opening.

I had the same. After restart it has started normally.

This was fixed yesterday and will be in the next release

wow great news @gschier thank you.

It still happened with 7.0.6 @gschier

can I reopen this ? @gschier

is that possible because of duplicate name workspace ?

Hmm, ya there was a race condition that I fixed but perhaps there's an edge case that it didn't cover.
Would you be able to go to Help > Show AppData Folder, create a backup of the folder, then delete the folder and relaunch the app? I'm curious if it still happens with fresh data.

Also, thanks for the Gif, it helps a lot!
Also also, no the workspace names shouldn't have an impact. They are simple used for display purposes.

@gschier  After test: remove data -> login again -> after sync for a while, open a request will become white window again.

I am getting the same issue on mac 10.15.3 and Insomnia 7.1.0.  I've tried clearing app data, reinstalling Insomnia, and updating curl.  No errors in DevTools.  Happens right when i click send on any request.

Running the application from terminal gave me the following error when i try to perform any request.
Insomnia Helper(73249,0x1137c9dc0) malloc: *** error for object 0x7ffa9c1b0658: pointer being freed was not allocated Insomnia Helper(73249,0x1137c9dc0) malloc: *** set a breakpoint in malloc_error_break to debug [73248:0409/120900.670265:ERROR:gles2_cmd_decoder.cc(18288)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name [73248:0409/120900.670721:ERROR:gles2_cmd_decoder.cc(12419)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format [73248:0409/120900.670742:ERROR:gles2_cmd_decoder.cc(18288)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name [73248:0409/120900.670752:ERROR:gles2_cmd_decoder.cc(12419)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format [73248:0409/120900.670764:ERROR:gles2_cmd_decoder.cc(18288)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name [73248:0409/120900.670776:ERROR:gles2_cmd_decoder.cc(12419)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format [73248:0409/120900.671157:ERROR:gles2_cmd_decoder.cc(12419)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format [73248:0409/120900.671180:ERROR:gles2_cmd_decoder.cc(12419)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format [73248:0409/120900.671198:ERROR:gles2_cmd_decoder.cc(18288)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name [73248:0409/120900.671214:ERROR:gles2_cmd_decoder.cc(12419)] [.DisplayCompositor-0x7fd5c3063000]GL ERROR :GL_INVALID_VALUE : glScheduleCALayerCHROMIUM: unsupported texture format

I'm having the same issue. Like @maciejzukowski I ran /Applications/Insomnia.app/Contents/MacOS/Insomnia from console and saw this as the white screen occurs.
dyld: lazy symbol binding failed: Symbol not found: _clock_gettime
  Referenced from: /var/folders/kg/mlmb3t0x67q7s_33kfhfkwbw0000gn/T/.com.insomnia.app.kVKqHe (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _clock_gettime
  Referenced from: /var/folders/kg/mlmb3t0x67q7s_33kfhfkwbw0000gn/T/.com.insomnia.app.kVKqHe (which was built for Mac OS X 10.12)
  Expected in: /usr/lib/libSystem.B.dylib

Looks like the latest versions are MacOS 12.12+? Would be nice if the auto-updater would take that into account.

any updates on this?

Insomnia requires macOS Sierra (10.12) or newer to function correctly, if you're having issues and are running an older macOS version then 10.12, please update your computer to at least macOS Sierra (10.12).
If you're on a newer macOS version then 10.12 and are having issues, please update your Insomnia app to the latest version.
If you're still seeing issues with a white screen while on macOS 10.12 and newer, and are using the latest version of Insomnia, please open a new GitHub issue.


Kitti - Evaluation

Hi!
Regarding the kitti evaluation, where can I check the tensorboard related to the evaluation with an IoU of 0.5 (Cars) and 0.25 (Ped and Cycl.)
Thanks in advance!

We do not add these terms in tensorboard, you can add them by yourself.

Thanks!
Do you have any idea on what .py file should I change?
Thanks in advance!

https://github.com/open-mmlab/OpenPCDet/blob/150b7ba0eee87e6994dd30d2ba16b9ba8f7e278e/tools/eval_utils/eval_utils.py#L116-L117
Add those terms into result_dict and result_str before udpate.


modo: Make to split info error constructor to return a pointer

In current modo split info error constructor returns struct type. This error type is going to be used in errors.As function, so it was convenient to be a pointer to an interface or a type implementing error to meet the function requirement.
Additionaly it would also be convenient to have a blank instance constructor.

Fixed in #223


nable to update EntityFramework models from PostgreSQL database (version 9.3) in Visual Studio 2017

From VS Feedback:
Our developer group upgraded from Visual Studio 2013 to Visual Studio 2017. we now attempted to update some of our existing "db-first" EntityFramework models from our PostgreSQL database. When doing so, we received the following error. An exception of type 'System.ArgumentException' occurred while attempting to update from the database. The exception message is: 'Unable to convert runtime connection string to its design-time equivalent. The libraries required to enable Visual Studio to communicate with the database for design purposes (DDEX provider) are not installed for provider ‘Npgsql’. Does anyone has clue how to solve this problem? Thx! we ask the question in forum in the link: https://social.msdn.microsoft.com/Forums/en-US/3df4ca4a-aa96-40b1-bc4f-3152c27be42a/unable-to-update-entityframework-models-from-postgresql-database-version-93-in-visual-studio-2017?forum=adodotnetentityframework

@roji Doest his ring any bells? If not, I'll ask for a repro.

These DDEX/VSIX issues are notoriously difficult to diagnose. First thing would be to confirm which version of the VSIX they have installed. I'd also recommend trying the latest VSIX on a totally new computer which hasn't been used with Npgsql/VSIX before, as leftovers from previous versions of the VSIX can interfere and cause issues.
You can also propose that they open an issue in the Npgsql repo.

@roji Thanks.
VS Feedback user: please follow suggestions from @roji and get back to us.

EF Team Triage: Closing this issue as the requested additional details have not been provided and we have been unable to reproduce it.
BTW this is a canned response and may have info or details that do not directly apply to this particular issue. While we'd like to spend the time to uniquely address every incoming issue, we get a lot traffic on the EF projects and that is not practical. To ensure we maximize the time we have to work on fixing bugs, implementing new features, etc. we use canned responses for common triage decisions.


Graph interface not working (Win10)

Hi,
I found an issue on Omni core 0.3.0.
The window does not display at all, and even block aero to work properly (super+tab does nothing ONLY when Omni core is launched, and re-works back to normal next second after Omni core is closed)
The only functions of the program still available from the notificatioin icon that work are options, sign message, and hopefully debug window, any other piece of interface is broken and I have just no way to access it.
The blockchain seems to sync normally, but I can't make any TX nor use the program normally through its interface, everything has to be done from the debug window.
Big note about Omni core's behavior under win7 :
It happens often, but under w7 the function to maximize a windows to full screen from the taskbar was still there and it always fix the issue.
On win10 maximize had been removed and so it broke Omni core's interface on my win10 install.
I maintain some nodes in the public space and I never got any issues with win server 2008/2012 at all, like win 7: maximize sorts everything back to normal.

Hi @jdloret,
the UI can become very unresponsive, when the client still synchronizes historical blocks.
Is this the case?

I run only war machines as PCs : my win 10 on a i7-6700HQ based laptop with 16GB of RAM and 2 SSDs. Normally lanching omni on that takes like 15s/20s maximum.
Otherwise I run everything only on servers so machines running Xeon or Opteron CPUs.
The very few of the interface that is working (option/debug) works as the speed it should on any high end hardware.
The BC seems to be up to date when I tested.
The pb is really related, to me, to the fact I can't maximize a window under win10.
EDIT : found out.

EDIT : found out.

How?


source verification runs before cworkdir

Hi 👋
In the convert_file(...) function, the cworkdir is only aknowledged in _convert_input(...) function, which is called after the source verification at _identify_path(source_file).
It would be more practical to check the files once the working directory has been defined.
Otherwise, it would be necessary either to always give a path relative to the old working directory, or to give lists of absolute paths. Which is not really optimal when using extra_args.

ahh I see.
Nice catch.
Will look into this soon, if someone hasn't already.
It's at the top of the priority list


[SuperTextField] Filter out unknown key

@matthew-carroll
We have a user with an international keyboard. When he hits a shortcut, he has the following key show up:
RawKeyDownEvent#5fcf8(logicalKey: LogicalKeyboardKey#5676a(keyId: "0x1b55676a", keyLabel: "", debugName: "Unknown Web code "Unidentified""), physicalKey: PhysicalKeyboardKey#00000(usbHidUsage: "0x00000000", debugName: "None"))
We may want to add this to the blacklist too.
Related issue here:
https://github.com/flutter/flutter/issues/72275

@venkatd should this issue be closed in favor of #193?

@matthew-carroll yes. Our solution in #193 has resolved this issue.


Update New-TeamChannel.md

Removing the "(available in private preview string)" as these parameters are now exposed in the GA 2.3.1 version.

Docs Build status updates of commit 607a810:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-TeamChannel.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@Kateyanne Please merge this PR. Thanks

Docs Build status updates of commit ed9b6fa:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/New-TeamChannel.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Google Colab Run error

My google colab shows this "UnityTimeOutException: The Unity environment took too long to respond." when I'm trying to run this in google colab. I made sure to start a virtual display before running code so I don't know what the problem is, please help.
This is the colab I used.

Hi! Appologies for the (very) late response, I was having issues with my github account.
This error is typical of the python side failing to connect to the unity environment either because the latter is unable to launch due to virtual display issues, or it might be the connection between the two failing to establish.
I have never tried to run the environment in a colab and am unsure how this would work. My best advice at the moment would be to take a look at the way it works with ML-Agents, maybe this: https://github.com/Unity-Technologies/ml-agents/issues/2684 ?
I will try to take a look over the weekend!

Hi! Appologies for the (very) late response, I was having issues with my github account.
This error is typical of the python side failing to connect to the unity environment either because the latter is unable to launch due to virtual display issues, or it might be the connection between the two failing to establish.
I have never tried to run the environment in a colab and am unsure how this would work. My best advice at the moment would be to take a look at the way it works with ML-Agents, maybe this: https://github.com/Unity-Technologies/ml-agents/issues/2684 ?
I will try to take a look over the weekend!


Update README.md

Issues Resolved by this Pull Request
Please be sure to associate your pull request with one or more open issues. Use the word Fixes as well as a hashtag (#) prior to the issue number in order to automatically resolve associated issues (e.g., Fixes #100).
Fixes #
Description of the Solution
Please describe the solution provided and how it resolves the associated issues.
Suggested Reviewers
If you wish to suggest specific reviewers for this solution, please include them in this section. Be sure to include the @ before the GitHub username.

@sujit-jadhav this change will be erased when the contributor bot regenerates the table. To change the order, you need to edit https://github.com/dellhpc/omnia/blob/devel/.all-contributorsrc.


WIP - Add Code of Conduct

This PR adds the conference CoC

Please also update https://github.com/pyladies/global-conference/blob/04dda721c072b017fdf218f856ea1d4e9872855f/generate_site/templates/index-base.html#L66 with the link to coc about.html#coc
i.e.
Code of Conduct


[DO NOT MERGE] Do not use NFC for hosted repos by default

closing now that we have universal NFC exemption for hosted repos


terminal issue in vsc

ADD ISSUE DESCRIPTION HERE
terminal dont load and it works so slow
i have to wait more than 5 mins before i can type
Version: 1.85.2
Commit: 8b3775030ed1a69b13e4f4c628c612102e30a681
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36
Embedder: codespaces

I believe this is already fixed, can you see if you can reproduce in the Insiders build?
/label info-needed


Game.dcb: The given key was not present in the dictionary

I downloaded the branch mentioned in #58 and I'm still getting the error.
After using Visual Studio to build the projects, I ran the following commands from Terminal in the C:\_temp directory:
"C:\_code\dolken\src\unp4k\bin\Debug\net47\win-x64\\unp4k.exe" "C:\\Program Files\\Roberts Space Industries\\StarCitizen\\Game\\data.p4k" ".ini"
"C:\_code\dolken\src\unp4k\bin\Debug\net47\win-x64\\unp4k.exe" "C:\\Program Files\\Roberts Space Industries\\StarCitizen\\Game\\data.p4k" ".xml"
"C:\_code\dolken\src\unp4k\bin\Debug\net47\win-x64\\unp4k.exe" "C:\\Program Files\\Roberts Space Industries\\StarCitizen\\Game\\data.p4k" ".socpak"
After running the above commands, I ran the following:
"C:\_code\dolken\src\unforge\bin\Debug\net47\win-x64\\unforge.exe" "C:\\_temp\\Data"
Converting \Game.dcb
Error converting C:\\_temp\\Data\Game.dcb: The given key was not present in the dictionary.
I've also tried the netcoreapp2.0 vs net47 builds.
Does anyone have any clues as to what I'm doing wrong here?

Added comment on original ticket

Closing ticket, added comment on original thread


Twilight Forest support? 1.18.2

didnt know if more more dimension mods were getting support so wanted to ask if twilight forest was getting support with BonsaiTrees. Always loved this mod :)

This is possible with custom data/resource packs.
You can read up on how to add custom trees to the mod (in the readme of the repository) and create a pull request for integration in the mod itself.


build: add missing dependencies

some dependencies are missing in the package.json file.

They are not missing. This is a monorepo using yarn workspaces and these dependencies are specified in sub-packages. The root package.json only contains workspace level dependencies.

got it.


OpenCV: TypeError: an integer is required (got type list)

Environment
Python 3.7.4
ImageAI 2.1.3
opencv-python <IP_ADDRESS>
tensorflow 1.13.1
Details
When running the following script using a custom model, ImageAI raises an error when drawing the rectangle of the recognized object.
from imageai.Detection.Custom import CustomObjectDetection

detector = CustomObjectDetection()
detector.setModelTypeAsYOLOv3()
detector.setModelPath("chess-pieces-dataset/models/detection_model-ex-02--loss-25.59.h5")
detector.setJsonPath("chess-pieces-dataset/json/detection_config.json")
detector.loadModel()

detections = detector.detectObjectsFromImage(input_image="test.jpg", output_image_path="test-detected.jpg")

for detection in detections:
    print(detection["name"], " : ", detection["percentage_probability"], " : ", detection["box_points"])

Error:
File "[...]/venv/lib/python3.7/site-packages/imageai/Detection/Custom/__init__.py", line 1369, in draw_boxes_and_caption
    image_frame = cv2.rectangle(image_frame, (x1, y1), (x2, y2), class_color, 2)
TypeError: an integer is required (got type list)

Hi, did you end up solving this problem? I have the same issue currently

Hi, did you end up solving this problem? I have the same issue currently

No, I don't. I drop the program since I couldn't manage to work.

Same issue

same issue

i am facing the same issue when using iamgeai :
/usr/local/lib/python3.7/dist-packages/imageai/Detection/Custom/init.py:1234: RuntimeWarning: overflow encountered in exp
return 1. / (1. + np.exp(-x))
TypeError                                 Traceback (most recent call last)
 in ()
----> 1 detections = detector.detectObjectsFromImage(input_image='/content/drive/MyDrive/number_plate/train/images/Cars102.png', output_image_path='nplate1-detected.jpg')
2
3 for obj in detections:
4     print (obj['name'])
5     print (obj['percentage_probability'])
1 frames
/usr/local/lib/python3.7/dist-packages/imageai/Detection/Custom/init.py in draw_boxes_and_caption(self, image_frame, v_boxes, v_labels, v_scores, show_names, show_percentage)
1364             class_color = self.label_color(self.__labels.index(v_labels[i]))
1365
-> 1366             image_frame = cv2.rectangle(image_frame, (x1, y1), (x2, y2), class_color, 2)
1367
1368             label = ""
TypeError: an integer is required (got type list)

Did you solve this issue?

嗨，你最终解决了这个问题吗？我目前有同样的问题

不，我没有。我放弃了该程序，因为我无法工作。

你解决了这个问题吗？


Hit Points on PCs

Elbin shows as having 7 out of 5 hit points.
Jorbin shows as having 10 out of 8 hit points.
(I saw this using display bar for HP)

@Muttley  I assume this is something related to your work on Stout talents?

Ohh this is interesting, this is due to the token settings. It uses the  attributes.hp.max attributes.hp.value.
I'll take a look at HP rolling and see if I can figure something out.


update video title and description

the video associated with this journey lacks a description and is entitled "zoom 0" -- whoever has access to the "IBM FinTech" account on Youtube should clean that up ASAP -- https://www.youtube.com/watch?v=6Ta6tve51w4

@stevemart - i will work with Raheel who owns it to fix it.

@stevemart sorry, it took a while, but done now. Thanks


first pass at plugin

@lob/api-engineering-team

@lob/api-engineering-team

LGTM my only issue is the param name. I can't think of anything better except "filter" which is more generic but might be too vague

lgtm

can we get travis out circle out of here? why does travis do two builds?

Only travis here, not sure why it's doing multiple builds


EWA KALAELOA AIRPORT wrong location

HCDP user alerted wrong location of EWA KALAELOA AIRPORT skn: 707.2

Location corrected using NCEI lat long:
https://www.ncdc.noaa.gov/cdo-web/datasets/GHCND/stations/GHCND:USW00022551/detail


Expose MultiPlanner to Python

Exposes MultiPlanner (#429) to Python APIs.

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

Project coverage is 55.90%. Comparing base (6b0f2c8) to head (c84d88b).

Files
Patch %
Lines

core/python/bindings/src/solvers.cpp
54.55%
5 Missing :warning:

core/python/bindings/src/utils.h
80.00%
2 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #474      +/-   ##
==========================================
- Coverage   58.82%   55.90%   -2.92%
==========================================
  Files          91      131      +40
  Lines        8623    10827    +2204
  Branches        0      946     +946
==========================================
+ Hits         5072     6052     +980
- Misses       3551     4728    +1177
- Partials        0       47      +47

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


Request ability to easily empty a shared drive before deletion

Google Workspaces administration console does not support deleting shared drives unless it's empty, this is a huge pain if you have a shared drive with tens to hundreds of thousands of files/folders to delete.
I know I can use a combination of GAM commands to list out all files and then delete those files, but it would be nice if that could be condensed into one command line switch like "gam user  delete teamdrive  --empty-first"

gam user<EMAIL_ADDRESS>delete shareddrive <id> allowitemdeletion
should solve this now.


Correct FAQ entry for green/low risk encounters

Where to find the issue
German and English FAQ entry on green risk encounters.
Describe the issue
The current entry states:

All exposures for a diagnosis key that lasted less than 10 minutes in total (regardless of how close the smartphones came during that time) or during which the smartphones were more than 8 meters (73 dB attenuation) apart on average (regardless of how long the exposure lasted) are discarded as harmless. This is why the Corona-Warn-App can display encounters, but the risk status stays the same.

This suggests that encounters which are "discarded as harmless" are actually shown as green-/low-risk encounters, which is not correct.
Also: This suggests that only encounters shorter than 10 minutes would be discarded (which I guess corresponds to discarding encounters which only appeared in one listening window), when in reality encounters that are shorter than 15 min (i.e. up to and including 10 min (gt_5_le_10_min: 0) / two listening windows) are discarded.
Suggested change

Change the text so that it is clear that such encounters will be hidden from the user and not shown as green-/low-risk encounters.
Change the text regarding the time cutoff to state that encounters shorter than 15 min are discarded.

Edit: The 2nd point actually also applies to the risk-assessment documentation which is linked there and states:

All encounters for a diagnosis key that lasted less than 10 minutes in total […] are discarded as negligible risk.

This should also say "less than 15 minutes".
Edit2: Regarding the change to "less than 15 minutes": just make sure that I'm not talking nonsense here 😅
After looking at the config file again and seeing the  eq_0_min entry (which seems to be pretty nonsensical if this would actually correspond to zero listening windows) I'm not entirely sure how the time mapping works, so just check with the ppl who know the details on how exactly this mapping works before changing anything.

Edit3: As @kbobrowski already stated below: it turns out that the FAQ entry seems to be correct after all: https://github.com/corona-warn-app/cwa-backlog/issues/23#issuecomment-679231707
I'd suggest putting this issue on hold until this has been clarified by the devs, just to be sure. If they confirm this, the issue can be closed. Although the question on how exactly the mapping/interaction between duration and exposure windows works would still be interesting 🙂.

Internal Tracking ID: EXPOSUREAPP-2344

I have corrected my experiment after accounting for certain sanity check inside EN: https://github.com/corona-warn-app/cwa-backlog/issues/23#issuecomment-678644207, and it seems that all encounters, regardless of how CWA is configured, would be displayed in log and as "low-risk exposure" in CWA, so I think the FAQ entry is correct

Even if the FAQ entry is correct, I think it should be made clearer that all Encounters are shown to the user.
In English it says:
"All exposures for a diagnosis key that lasted less than 10 minutes in total [...] or during which the smartphones were more than 8 meters [...] apart on average [...] are discarded as harmless."
But then there is written:
"This is why the Corona-Warn-App can display encounters, but the risk status stays the same."

The word "discarded"(="verworfen") implicate that there are some Exposures who are discarded.
The user can misunderstand it and think not everything is shown to him/her.
Better would be:
"[...] are rated as harmless[...]"
("[...] als unbedenklich bewertet [...]")

Hello everyone,
thank you all for your feedback!
Regarding the initial concern of @daimpi it seems that 10 minutes are indeed correct.
The latest configuration can always be found here:
https://github.com/corona-warn-app/cwa-server/blob/master/services/distribution/src/main/resources/master-config/exposure-config.yaml

Regarding the redactional change that @Ein-Tim suggested, I will now forward this to the responsible person who can do this change for us. I think it's a good improvement and will lead to less confusion.
Best regards,
SG
Corona-Warn-App Open Source Team

My main motivation for opening this issue was actually the first point, regarding the suggestion that "discarded encounters will be shown as green-/low-risk encounters". This was a contradiction to @thomasaugsten's comment here which stated that such encounters would not be shown in either CWA nor the ENF log in any form. But since @kbobrowski has tested this and found that actually no encounters will be hidden from the user, this contradiction no longer exists (even though it would be nice to actually get confirmation on this by the devs, just to be sure).
I also agree with @Ein-Tim's statement above, that using the word "discarded" seems misleading and should be improved. When improving the FAQ entry I'd also suggest improving those statements in the risk-assessment documentation which the FAQ entry links to, to make it clear that no encounters will be hidden from the user.
Regarding the 2nd point (the "less than 10 min" statement): after reading a bit more, it seems that listening windows are not necessarily 5 min apart, but rather that there also exist closer scan intervals of only 2.5 min apart.
Given this and @mh-'s statement on Gitter, that timestamps of the scan windows are used, I think this point has indeed become moot.

Could you kindly check #307 to see whether that suffices for this issue? @daimpi @Ein-Tim

Looks good to me 👍

Oops, that link was supposed to be #319 ... my bad

Looks good to me 👍
I've added an additional suggestion in the German diff: https://github.com/corona-warn-app/cwa-website/pull/319#discussion_r477273800
What do you think wrt the risk-assessment documentation which the FAQ entry links to? Should we make a separate issue in the documentation repo for this? 🙂

@tkowark could you maybe confirm with the CWA iOS devs/Apple whether @kbobrowski's findings (i.e. no encounter will be hidden in CWA & the ENF log) also apply to iOS, just to be save? 🙂

@tkowark
Could you please make clearer if there are any encounters hidden from the user, like it says in this "Zeit-Artikel".
Thank you 👍

This are the encounters which are filtered out by the ENF via the configuration. This encounters are not sent to the CWA and not count in the matchCount.

Ok, and these are the Encounters under 10 Minutes and not nearer than 73 db, right?

@thomasaugsten

This are the encounters which are filtered out by the ENF via the configuration. This encounters are not sent to the CWA and not count in the matchCount.

your comment is exclusively about iOS? B/c under Android obviously no encounters are filtered out. Every encounter is at least shown as "low risk/green". Could you please clarify?

As far as we could confirm, on Android all the encounters are displayed at least as "low-risk encounter", even if it lasted 5 minutes with 100dB attenuation, this was also independently confirmed: https://covidapps.slack.com/archives/C0194ML0MLN/p1598517214083800

iOS and Android using the same configuration for the ENF
https://github.com/corona-warn-app/cwa-app-android/blob/024cb66d37a21ae1b29643b5bdca5f3796cb7973/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/transaction/RiskLevelTransaction.kt#L219
If you see a different behavior of the Android ENF please a create ticket with detailed information we will check this with google.

@thomasaugsten : Are you saying that the behavior seen under Android wrt those "very low risk" encounters is not the same as you observe under iOS? Were you able to test this? B/c according to Google spec

In particular this last sentence:

Other returned fields are unaffected by this setting.

it seems like ExposureSummary not being affected by minimumRiskScore is the intended behavior. This is also coherent with @kbobrowski's findings. Is this different under iOS?

@thomasaugsten I cannot verify what is the behavior on iOS, can only report here that on Android no encounters are "filtered out" inside ENF by configuration - meaning that all the encounters, however short or weak signal, would be included in "matchedKeyCount". You can see it in this comment: https://github.com/corona-warn-app/cwa-backlog/issues/23#issuecomment-679231707 , encounter had very weak signal (above 80), but still ENF counted it in "matchedKeyCount", although the risk value associated with this encounter is 0. I'm not sure if this is the issue as it seems to be intended behavior.

Thanks for the hint we will double check this with google.

@thomasaugsten

Thanks for the hint we will double check this with google.

Thanks 🙂
Could you also in parallel check with Apple just to be save?

Yes of course we will check this with apple to ensure we have a consistent API here.

I've edited the OP (Edit4) to reflect the new development that came from merging #343. I'd suggest replacing the enhancement label of this issue with the bug label again, as the FAQ unfortunately contains misleading information now.

We got an official statement from the Robert Koch Institute:
German

Als Herausgeber der Corona-Warn-App bedankt sich das Robert Koch-Institut für die vielen Rückmeldungen zur Risikostatusanzeige auf dem HomeScreen. Diesem Dank schließen wir uns als Entwicklerteam der App an. Nach Abwägung aller Argumente und in Abstimmung mit dem Bundesministerium für Gesundheit hat das RKI entschieden, die zweistufige Risikodarstellung (grün und rot) beizubehalten.

Die App muss möglichst einfach und allgemeinverständlich in der Anwendung sein. Durch die Unterscheidung von niedrigem und erhöhtem Risiko können den Nutzerinnen und Nutzern auf ihren Risikostatus abgestimmte Handlungsempfehlungen gegeben werden.  Für alle diejenigen, die sich mit der Risikobewertung und ihren Parametern eingehender beschäftigen möchten, haben RKI und Entwicklerteam detaillierte Beschreibungen auf GitHub zur Verfügung gestellt.

Die Texte in der Corona-Warn-App werden wir unter Berücksichtigung Ihres Feedbacks weiter anpassen. Mit einem anstehenden Update werden wir weitere Erläuterungen zum besseren Verständnis der angezeigten Risikobegegnungen geben. Zudem wird geprüft, ob mit einem späteren Update eine Risikobegegnungshistorie in der App dargestellt werden kann.

Auch zukünftig werden wir Anregungen und Vorschläge zur Verbesserung der Corona-Warn-App aufgreifen, diskutieren und, soweit sinnvoll und möglich, umsetzen. Wir freuen uns, wenn Sie sich weiter mit konstruktivem Feedback beteiligen.

English

As the publisher of the Corona-Warn-App, the Robert Koch-Institute as well as the development team would like to thank you for the many feedbacks on the risk status display on the HomeScreen. After weighing up all arguments and in coordination with the Federal Ministry of Health, the RKI has decided to keep the two-level risk display (green and red).

The app must be as simple and generally understandable as possible in its application. By differentiating between low and increased risk, users can be given recommendations for action based on their risk status. The additional display of encounters that meet certain criteria increases transparency. For those who want to take a closer look at risk assessment and its parameters, RKI and the development team have provided detailed descriptions on GitHub.

We will further improve the texts in the Corona-Warn-App and we will continue to listen for feedback of the community. With an upcoming update, we will provide further explanations to help you better understand the risk encounters displayed. In addition, we will check whether a later update will allow a risk encounter history to be displayed in the app.

In the future, we will continue to take up, discuss and, where reasonable and possible, implement suggestions and proposals for improving the Corona Warning App. We would be pleased if you continue to contribute with constructive feedback.

Further text improvements are being introduced in the upcoming hotfix release 1.3.1.
RC1 of 1.3.1 is already available:
https://github.com/corona-warn-app/cwa-app-android/releases/tag/1.3.1-SNAPSHOT-RC1
https://github.com/corona-warn-app/cwa-app-ios/releases/tag/v1.3.1-RC1
Since the decision from the RKI is final, I will close this issue now.
Best regards,
SG
Corona-Warn-App Open Source Team

Hi @thomasaugsten

Yes of course we will check this with apple to ensure we have a consistent API here.

Were you able to confirm that this behavior is consistent between Android and iOS (i.e. that all encounters are shown on both OS)?


Broken sorting by rps, KO and KO% in HTML reports

Sorting by rps, KO and KO% in a report works incorrect in Gatling 3.0.3. It changes only a piece of rows, but others are on their places.
Examples:

Can’t reproduce. Could you please share your simulation.log file and your browser version?

@MaksSieve Gentle ping. We plan on releasing 3.1.0 next week, so if there's indeed a bug, we'd like to be able to fix it by then.

Can't reproduce. No update from user. Closing for now, will reopen if we get more information.


Bump shared_redis_cluster_node_type to a medium

Issues occurring in integration with redis running out of memory.
Bumping the instance size to try to resolve this.

Waiting til Monday to merge this


allows to use IAM role for S3 access

Allows to use IAM role for S3 access when node['java']['windows']['use_iam_role'] is set to true.
aws cookbook does not need any changes for this.

have no idea why tests would fail

closing due to age, please re-open if you get the tests to pass or rebased.


0.3.0 protocol change

This is a major change.  Modified to include major protocol change detailed in Issue #39.  Also modified to perform automated testing on the full architecture (albeit localhost-based).  This mainly tests the main moving parts and wireline protocol.  But a big deal for Continuous Integration and DevOps.

This merge will exercise full architecture test using Jenkins.


Add Feast

https://github.com/feast-dev/feast/blob/63db0e367aa10fec41fb34a78ab758953bc1d759/docs/feast-on-kubernetes/advanced-1/telemetry.md#how-to-disable-telemetry
To opt out of telemetry, simply set the environment variable FEAST_TELEMETRY to False in the environment in which the Feast client is run.

Closed via 2f3e792


Differentiate Between Devices/Users

Be able to store my actual list data and test data separately so neither overwrites the other.
Ideas

Store them in separate JSON files and include the file name in the request.

Need to be able to differentiate between devices.
User login?
Try this library: https://www.npmjs.com/package/react-native-device-info

Commit: https://github.com/johneastman/todo/commit/37a36dfb978a5796021489a1b3445a4789227b82


Properly including (and updating) the Visual Glossary

I am working on the new and improved Visual Glossary and I wanted to make sure that there are not problems with the adoc format (linking the different concepts) and there are no logical inconsistencies.
Steve, can we create some sort of template so that I can include the different concepts (separated in sections) and the anchor/ink systems works properly across different files?

I made these minor changes to Basic_Concepts.adoc :

copied Basic_Concepts.adoc to GeoPose repo (I have no write access to this repo so issue comments is my only way to communicate)
added table end marker |=== and some blank lines
added explicit sizes for columns and images to make AsciiDoctor happy when making PDF and HTML - you will want to tune these parameters
added anchors in the form [[def_bc_somename]] to first column of each row of the table
built HTML and PDF for testing

Linking from an external document seems to work. I don't have write access to this repo so I put results in the main Geopose repo here. For testing I hosted the PDF file on geopose.io and here is a test link to the GeoPose definition in your glossary: geopose
Just change def_bc_geopose to match other anchors. In Chrome, I had to do a refresh on each link test.
I was mildly surprised that it works as it should.

@3DXScape I’ve invited you to the repository

Thanks. I copied the suggestions to a temporary branch "link_to_rows". Mikel you can merge or delete this branch as you choose.

Hello Steve,
Now that I have finally found the time to continue working on the new
version of the Visual Glossary, I have copied your template into my
documents and it works perfectly. However, since we need to apply the same
anchor formatting to the other documents, I would like to remove the "bc"
part from the anchors (that I believe stands for "Basic Concepts"), to
simplify things and just leave as "[[*def*concept_name]]. Would it work
for you?
Apart from that, after reviewing aerospace-related documentation, I
believe we have to modify some of the basic concepts to account for
different types of reference frames (inertial and non-inertial) and
acknowledge the existence of vehicles that can have reference frames
independent of that of the Earth.
Also, I believe it will be really necessary clarify the differences
between the concepts of Location (a region of space with its own
reference Frame), Position (a point vector in an inertial Frame) and
Translation (a point vector in a non-inertial Frame... because after
reviewing it in depth I have found out I have been saying it wrong all this
time and I have to amend it as soon as possible.
Thank you for your help,
Mikel Salazar
On Sun, Aug 29, 2021 at 8:58 PM Steve Smyth @.***>
wrote:

Thanks. I copied the suggestions to a temporary branch "link_to_rows".
Mikel you can merge or delete this branch as you choose.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/opengeospatial/GeoPoseGuides/issues/46#issuecomment-907850777,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAHNXMD3NJK5FB374O2DTUDT7J7NFANCNFSM5C5WMRNA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hello Mikel,
Good. I have been busy too.
You are correct: I tried to give the identifiers for the definitions enough structure that it would be easy to avoid duplicate names. Any scheme that you want to use is fine for me. Since the identifiers are local to the documents (even though referenced from an external URI) we do not need to maintain uniqueness between documents.
One of the practical problems with concepts is that across application domains there are more concepts than names for the concepts.  The mathematical “pigeonhole principle” https://en.wikipedia.org/wiki/Pigeonhole_principle guarantees confusion :-) The more domain experts, the more overloading of mental abstractions and increasing confusion. This just an observation, not a conclusion or solution or advice. We should discuss in the meeting.
…steve


Add --decimal flag to benchmarking

Summary

Improves follow-up of https://github.com/linkedin/Liger-Kernel/pull/196#pullrequestreview-2279028288.
To make decimal of speed benchmark configurable.

Testing Done

Hardware Type: NVIDIA L40
[X] run make test to ensure correctness
[X] run make checkstyle to ensure code style
[X] run make test-convergence to ensure convergence
[X] run make run-benchmarks OVERWRITE=1 to ensure benchmarking successfully

https://github.com/linkedin/Liger-Kernel/pull/196#issuecomment-2329629032 i think no action is needed for now

The PR https://github.com/linkedin/Liger-Kernel/pull/196/files#diff-321a032a217a6c93e14d1cae93dd20922d020e0d55893220a026ac5c52374d81R151 already solved the under precision issue with its own csv writer, no action is needed for now, closing~


Fix default value of includeVariables parameter in tasklist api client

Hello,
I am getting 500 error without specifying optional includeVariables, so I have to workaround it like so:
const taskVariables = await tasklist.getVariables({
  taskId,
  includeVariables: []
});

But anyway, here's the fix for that problem.

Thanks for this @rshamborovskyy


All Release R8A Changes

This PR is to collate all R8A changes, to be merged once the production services are unshuttered at the end of the release 8A deployment process (currently 17th April).
For a particular service, you can find changes using the following steps:

Use the What's Running Where tool to find the API version currently in Production.
Use the Releases Page in your API Github Repository (e.g. CIS Deductions) and review all changes since the API version currently in production found above.
You should be able to get an idea whether there are vendor facing changes from the description, and also by inspecting the related PR. Often a vendor-visible change will include OAS/RAML updates, this is a good clue. Even changes which are only OAS updates should be included in the changelog.
When changes are found, search the existing changelog (new/old) to see if we have already documented these changes in Sandbox. If so, link to them, otherwise you will have to add information to your changelog from scratch.
To make the changes, create a new branch off of this one. When creating a PR, ensure that the work is to be merged into this branch, and not into main.

Looks like a .DS_Store file got added at some point, could that be removed from the PR?


Some thoughts on the paper.

Hi @PeikeLi,
Great work on the paper and the code.
Finally, I have got my training code running on my custom dataset. While waiting for the model to convergence at 150 epochs.
I reviewed the paper again and have a question about this sentence:
Starting from a model trained on inaccurate annotations as initialization, we design a cyclically learning scheduler to infer more reliable pseudo masks by iteratively aggregating the current learned model with the former optimal one in an online manner. Besides, those corrected labels can in turn to boost the model performance, simultaneously. In this way, the self-correction mechanism will enable the model or labels to mutually promote its counterpart, leading to a more robust model and accurate label masks as training goes on.

Why did you choose the number of epochs as 150?
If I increase the dataset size, will the model get better? There are 2 ways I will have my dataset to increase:

Label more data
Predict on a new dataset that has the same distribution as my own now.

Have you had any experience working with a much more large dataset other than LIP?

regards,

The number of epochs is chosen as 150 to make a fair comparison with CE2P.

Usually, it will.

Due to computational limitations, currently, I have no experience with a much more large dataset. However, LIP is already a large dataset with 30000+ training samples.

@PeikeLi I have found the detectron2 in your codebase. I suppose it is for multi-human parsing. I wanted to check if there is any document/tutorials on how to use it with SCHP ?

@VyBui Any challenges you faced while training it on a custom dataset? I have my own images and annotated segments, do I need to change anything? I understand I should have them ordered according to the structure of LIP dataset, but are there any other caveats?
Would appreciate a response. Thanks!

@rkhilnani9
I have written a few necessary steps to train on a custom dataset here: https://github.com/PeikeLi/Self-Correction-Human-Parsing/issues/14.
There are challenges I have face when training SCHP with a custom dataset:

Pytorch version has to be 1.2. I have never tried with 1.3, 1.4 but definitely not Pytorch v1.5
Remember to set num_classes to the number of classes in your segmentation image.
There is a bug on training code but I have seen the author fix it.
set GPUs to the number of your GPUs local machine.
Make sure you follow the LIP dataset convention and then you will be just fine.

closed

hello, have you found how to deal with the multi human parsing task via SCHP?

hello, have you found how to deal with the multi human parsing task via SCHP?

well, I think it is a step to step (from single instance segmentation to human parsing, then convert and identify them) process, right?


TimeoutException in Azure WebApp

Hi,
I use FluentFTP in an Azure WebApp and I get frequently a TimeoutException (Timed out trying to connect.) I contacted the Azure support but they said on WebApp side everything looks good.
I have a test function that simulates our use case.
public string TestFtpClient(int number)
{
	string files = "";
	for (var i = 0; i < number; i++)
	{
		var _client = new FtpClient();
		_client.Host = "ftp.server.de";
		_client.Credentials = new System.Net.NetworkCredential("user", "pw");
		_client.DataConnectionType = FtpDataConnectionType.PASV;
		_client.Connect();

		var listings = _client.GetListing("./test/");
		foreach (var listing in listings)
		{
			files += listing.Name + "  ";
		}
		files += "----------------------";
		_client.Disconnect();
		_client.Dispose();
	}
	return files;
}

If I call the function with int number = 3 everything works pretty good. But if I call the function again right after I get the result I get the TimeoutException. I get also the Exception if int number is about 10 or greater.
Here is the whole exception:
{"message":"An error has occurred.","exceptionMessage":"Timed out trying to connect!","exceptionType":"System.TimeoutException","stackTrace":"   at System.Net.FtpClient.FtpSocketStream.Connect(String host, Int32 port, FtpIpVersion ipVersions)\r\n   at System.Net.FtpClient.FtpClient.OpenPassiveDataStream(FtpDataConnectionType type, String command, Int64 restart)\r\n   at System.Net.FtpClient.FtpClient.OpenDataStream(String command, Int64 restart)\r\n   at System.Net.FtpClient.FtpClient.GetNameListing(String path)\r\n   at Dennree.Bibliothek.WebApi.Controllers.FtpTestController.TesteFtpClient(Int32 anzahl)\r\n   at lambda_method(Closure , Object , Object[] )\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>c__DisplayClass10.<GetExecutor>b__9(Object instance, Object[] methodParameters)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.Execute(Object instance, Object[] arguments)\r\n   at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken)\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()\r\n--- End of stack trace from previous location where exception was thrown ---\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"}

If I just call Connect();, Disconnect();, and Dispose(); there is no exception. So the exception occurs when I try to get the listing. The Azure support was thinking about a leak of ports.
I can't reproduce the issue on my local machine.
Could this be a problem of the ftp client or should i look deeper into Azure?
Thanks,
Holger

Its a complicated problem. Try adding a delay of 1 sec or 10 secs after each Dispose() and see if that works for you? Other people seem to be getting this problem too (I just did a google for "ftp azure timeout")

https://social.msdn.microsoft.com/Forums/azure/en-US/a7c025f9-6740-47be-9ae6-0c1019cea893/ftp-to-azure-website-is-very-slow-timeout-all-the-times-please-help-thanks?forum=windowsazurewebsitespreview
https://social.msdn.microsoft.com/Forums/azure/en-US/96e27c8b-54cf-4629-9e1c-fe1acde94c5f/timeouts-and-connection-problems-when-using-ftps-upload-to-azure?forum=windowsazurewebsitespreview
http://serverfault.com/questions/524926/cannot-use-ftp-passive-mode-after-recent-windows-azure-vm-maintenance

Do any of those links help? I tried going into it but did not have the time to look deeply into the matter.

Thanks for the quick response. Adding a delay does not solve the problem. I googled a lot but the most links are about ftp and deploy purposes or ftp to/from an azure VM.
I try to up- and download to/from our ftp server with a C# application hosted in azure.
I edited my test function to get the listing via FtpWebRequest and there is no exception anymore. Maybe this could help.

Could you share the code that worked for you so I could analyze what was different?

Here is the code:
[AllowAnonymous]
public List<string> TestFtpListing()
{
	FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://ftp.server.de/dir/dir/dir/");
	ftpRequest.Credentials = new NetworkCredential("user", "passwd");
	ftpRequest.Method = WebRequestMethods.Ftp.ListDirectory;
	FtpWebResponse response = (FtpWebResponse)ftpRequest.GetResponse();
	StreamReader streamReader = new StreamReader(response.GetResponseStream());

	List<string> files = new List<string>();

	string line = streamReader.ReadLine();
	while (!string.IsNullOrEmpty(line))
	{
		files.Add(line);
		line = streamReader.ReadLine();
	}

	streamReader.Close();
	return files;
}

[HttpGet]
[AllowAnonymous]
public List<string> TestFtpListingFluent()
{
	var client = new FtpClient();
	client.Host = "ftp.server.de";
	client.Credentials = new NetworkCredential("user", "passwd");
	client.DataConnectionType = FtpDataConnectionType.PASV;
	client.Connect();
	var returnValue = client.GetListing("./dir/dir/dir/");
	client.Disconnect();
	client.Dispose();

	List<string> files = new List<string>();
	foreach (var item in returnValue)
	{
		files.Add(item.Name);
	}
	return files;
}

So if I call TestFtpListing() there are no problems.
TestFtpListingFluent() works the at the beginning but if I call the function about 4 times (refresh the site) I'll get the timeout exception.

Can you try the latest beta and see if it works for you? The GetListing() has been upgraded so if that was the issue your problem should be solved:
https://github.com/hgupta9/FluentFTP/issues/85

I will try it tomorrow!

Okay see if solution A or B works for you:
Solution A:
client.SocketPollInterval = 1000;

Solution B:
client.SocketPollInterval = 1000;
client.ConnectTimeout = 2000;
client.ReadTimeout = 2000;
client.DataConnectionConnectTimeout = 2000;
client.DataConnectionReadTimeout = 2000;

I tried both solutions but the error still occurs. So I have talked again to the services provider which manages the ftp server and we found out that Azure behaves very strange when dealing with ftp requests.
Azure sometimes changes the IP-address during a request. The connection is established with IP-address A and for the data transfer Azure uses IP-address B and this isn't allowed on many firewalls.
It isn't easy to reproduce because Azure does this not every time but it is definitely an Azure bug.
Thanks for your time and the provided solutions!

Had the same issue when trying to download a folder from an Azure WebApp FTP.
Managed to solve it using the following settings:
    FtpClient client = new FtpClient(host, userName, password);
    client.SslProtocols = SslProtocols.Tls;
    client.ValidateAnyCertificate = true;
    client.DataConnectionType = FtpDataConnectionType.PASV;
    client.DownloadDataType = FtpDataType.Binary;
    client.RetryAttempts = 5;
    client.SocketPollInterval = 1000;
    client.ConnectTimeout = 2000;
    client.ReadTimeout = 2000;
    client.DataConnectionConnectTimeout = 2000;
    client.DataConnectionReadTimeout = 2000;

Is there anything in the logs that will help us to identify an azure
server? Maybe the IP address or the domain name?
On Thu, Feb 6, 2020, 7:24 PM Roy Ben Shabat<EMAIL_ADDRESS>wrote:

Had the same issue when trying to download a folder from an Azure WebApp
FTP.
Managed to solve it using the following settings:
FtpClient client = new FtpClient(host, userName, password);
client.SslProtocols = SslProtocols.Tls;
client.ValidateAnyCertificate = true;
client.DataConnectionType = FtpDataConnectionType.PASV;
client.DownloadDataType = FtpDataType.Binary;
client.RetryAttempts = 5;
client.SocketPollInterval = 1000;
client.ConnectTimeout = 2000;
client.ReadTimeout = 2000;
client.DataConnectionConnectTimeout = 2000;
client.DataConnectionReadTimeout = 2000;

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/robinrodricks/FluentFTP/issues/71?email_source=notifications&email_token=ABT3UKVIRXLZZBPEMDMDQFTRBQJBLA5CNFSM4DHRSXEKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEK7JM3A#issuecomment-582915692,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABT3UKT637EOFZCCSBGTZMDRBQJBLANCNFSM4DHRSXEA
.

I think so.
It seems that all azure web apps publish profiles FTP addresses ends with:
ftp.azurewebsites.windows.net


Implement dl1 dumper

This PR is just a test to write a simple writer for DL1 information, for testing purposes. It uses the HDF5TableWriter class to serialize the DL1Container to an output file.  It is  not ready to merge yet due to some issues:

the files aren't properly closed at the end (resulting in sometimes corrupt data, particularly if compression is enabled).  How to handle this needs some thought (make HDF5TableWriter use a context manager, or at least add a close() function to clean up properly?)

the output files are very slow to read, most-likely because the chunksize of the resulting HDF5 needs to be optimized (I'm not sure how to choose a good one)

of course the output data is probably not optimal (there needs to be a cleanup of what is stored in the DL1Container, since there is some replication, e.g. storing both "cleaned" and "image")

the "foreign keys"  (e.g event_id) are not in the Containers and so are not written, so needs some extension to the TableWriter to either add them or the ability to write multiple containers at once.

The output data currently looks like this, with one table per camera:

The data can then be accessed:
import tables
data = tables.open_file("dl1_dump.h5")

t1 = data.root.DL1.tel_001
images = t1.col("image")  #images for all events

# histogram of just pixel 700 for all events, channel 0
plt.hist(images[:,0,700], log=True)

#histogram for all events, all pixels, channel 0:
plt.hist(images[:,0,:].ravel(), log=True, bins=50)

In principle, this can also be accessed by pandas (pandas.pydata.org) rather than the lower-level pytables library, but the extracted_samples array is in a format that it doesn't like for some reason.
some notes on chunk-shape:

https://stackoverflow.com/questions/31383122/what-is-the-recommended-compression-for-hdf5-for-fast-read-write-performance-in
http://www.pytables.org/usersguide/optimization.html
https://support.hdfgroup.org/HDF5/doc/Advanced/Chunking/

I also liked Python and HDF5  by Andrew Collette


core: Make Server easier to use

Server now attempts to use SocketAddress instead of port number.  This
will make it easie rin the future to adapt it to using other kinds of
addresses, like LocalAddress in tests.
Automatically tries to select between Epoll, Kqueue and Nio, based on
availablility.  This requires a runtime dependency to be present, and
attempts to avoid loading extra transport specific classses.
Log levels reduced.  Most of the log statements were not actionable,
and only are useful incase something is going wrong.

Tests to come, wanted to get buy in on the approach before continuing.

@artgon PTAL


Update from upstream facebook/create-react-app

PR to fetch updates of create-react-app from upstream.

Keeps stylable changes
Updates source from upstream

@robinedman Arrgh, fell by the wayside. Sorry @GaxZE! Yes, let's get it in


[NEW ICON] Redux

Skill Name
Redux
Why?
Most used State Container for JS Apps
Reference Image
https://d33wubrfki0l68.cloudfront.net/0834d0215db51e91525a25acf97433051f280f2f/c30f5/img/redux.svg

Added in 47e2fb9bc1353315f589ad5ce992b4f7debf2e48


➕ [RESOURCE] - Add Data Engineer Resource

Idea Contribution

[X] I have read all the resource request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Where do you want to add the resource? Specify the category and section.
I want to add new and updated Data Engineer resource
Provide the URLs of the resources you are adding
https://ia801609.us.archive.org/14/items/the-data-warehouse-toolkit-kimball/The Data Warehouse Toolkit - Kimball.pdf
https://www.coursera.org/professional-certificates/ibm-data-engineer
https://www.udemy.com/course/data-engineering-essentials-sql-python-and-spark/
extension://eiimnmioipafcokbfikbljfdeojpcgbh/public/blocked.html?site=discord.com&blockType=site
https://www.dataengineerthings.org/aboutus/
https://www.mage.ai/
https://www.snowflake.com/en/
https://coalesce.io/
https://blog.dataengineer.io/
https://arxiv.org/abs/2310.08697
Any alternative approaches/features
No response
Additional Context
No response
Code of Conduct

[X] I follow the CONTRIBUTING GUIDELINE of this project.

@jfmartinz kindly assign me this issue


Cannot install in esphome

missing "xxtea-lib.h" which is included in danfoss_eco/xxtea.h
src/esphome/components/danfoss_eco/xxtea.h:3:10: fatal error: xxtea-lib.h: No such file or directory

I am also looking for help. I found something like this

Hi @Allras82, could you please post your yaml config?
Seems like you are missing the esphome -> libraries dependency declaration, like:
esphome:
// ...
  libraries:
    -<EMAIL_ADDRESS>
See some examples in the repo:

https://github.com/dmitry-cherkas/esphome-danfoss-eco/blob/master/example_1_simple.yaml
https://github.com/dmitry-cherkas/esphome-danfoss-eco/blob/master/example_2_home_assistant.yaml
https://github.com/dmitry-cherkas/esphome-danfoss-eco/blob/master/example_3_multiple_climates.yaml

Hm.. looks like xxtea-iot-crypt is no longer available. I'll see what can be done about it.

Ok, seems I was wrong. I've prepared a new release, v1.1.3 and for me it's building fine on HA 2023.1.7 and ESPHome 2022.12.5. Please give it a try and let me know if you are facing any issues.

Adding this lines to the esphome config help me to compiling this.
libraries:     -<EMAIL_ADDRESS>And after that all is working fine!


Table is not rendered in Launching and resuming apps

Table in this article is not rendered on Microsoft Docs site, raw markdown is shown. It is rendered correctly in Github and in VS Code preview, so i'm not sure what's the reason.

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

ID: 43a0a656-5e0a-e0b6-19bb-cd94a6cc1425
Version Independent ID: b5ede982-acb9-8c82-eeca-77f750e29b74
Content: Launching and resuming apps (DirectX and C++) - UWP apps
Content Source: windows-apps-src/gaming/launching-and-resuming-apps-directx-and-cpp.md
Product: uwp
Technology: games
GitHub Login: @stevewhims
Microsoft Alias: stwhi

Hi, @MSDN-WhiteKnight, thanks for finding this issue. I've published a fix now, so I'll go ahead and close the issue.
Thanks again!
Steve


updated ktfmt version

Pull Request Etiquette

[x] I have checked the PRs for upcoming features/bug fixes.
[x] I have read the code of conduct.

Changes

[x] Internal code
[ ] Library interface (affecting end-user code)
[ ] Documentation
[ ] Other: _____

Codecov Report
Base: 3.53% // Head: 3.53% // No change to project coverage :thumbsup:

Coverage data is based on head (d9dc1ce) compared to base (1ddfba8).
 Consider uploading reports for the commit 52306b4 to get more accurate results

Additional details and impacted files
@@           Coverage Diff            @@
##             master     #98   +/-   ##
========================================
  Coverage      3.53%   3.53%
  Complexity       61      61
========================================
  Files           326     326
  Lines          5747    5747
  Branches        549     549
========================================
  Hits            203     203
  Misses         5513    5513
  Partials         31      31

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


new rule: ensure CloudTrail trails are integrated with CloudWatch Logs

See 2.4 from https://benchmarks.cisecurity.org/tools2/amazon/CIS_Amazon_Web_Services_Foundations_Benchmark_v1.0.0.pdf

It is currently possible to check that there is at least one CloudTrail Trail with a particular desired configuration with the CLOUD_TRAIL_ENABLED managed rule. You can include the cloudWatchLogsLogGroupArn parameter in the InputParameters to check that CloudTrail logging to CloudWatch Logs is enabled. More details.
Does this cover your use case?

No reply, closing.


[WIP] Dialog field loading/refresh refactor to fix automate delays

Specs are likely still failing but wanted to get this up for testing.
This will be edited with more info later.
Needs https://github.com/ManageIQ/manageiq-api/pull/365 to be merged first.
https://bugzilla.redhat.com/show_bug.cgi?id=1559757

@miq-bot add_label wip

@d-m-u Please review

@miq-bot remove_label wip
Un-WIP-ing and updated the top comment with more context. Would be nice to have multiple reviews on this as well!

Gaprindashvili backport details:
$ git log -1
commit 8545d9a074ed9b93d2ac726fd20a66428fd934fc
Author: Greg McCullough<EMAIL_ADDRESS>Date:   Thu Apr 26 19:19:54 2018 -0400

    Merge pull request #17329 from eclarizio/dialog_field_dynamic_loading_sev2

    Dialog field loading/refresh refactor to fix automate delays
    (cherry picked from commit c719d7f3867ec1c70a7d6dda92149b3e45eab093)

    https://bugzilla.redhat.com/show_bug.cgi?id=1572716
    https://bugzilla.redhat.com/show_bug.cgi?id=1572711

@eclarizio if this can be backported to fine, can you add the fine/yes label.


[Documentation] Add more detailed explanations and examples of the driver features

I have found the following to be missing from the documentation:

How to create a connection, the existing documentation simply states: ConnectionFactory cf = new ConnectionFactory(clusterID, clientID);
 Connection sc = cf.createConnection();

but doesn't mention how to set the host, port, username or password.

@jebbench , thanks for raising this!  We do need to clear up the documentation.

Noting another user has requested this.

Closing this in favor of the larger issue. I did add a few docs.


Playback / step controls

Pressing space works for playing and pausing the automata, but sometimes I can't figure out if it's currently playing, or is paused!
Perhaps a play/pause icon to show what it's doing? If you add an icon for it, you could also add click functionality, then people don't have to press space if they don't want to. (And it'll work for mobiles!)
Some other ideas for playback controls:

Perhaps a way to only advance one frame (all the pixels in the grid, shuffled as it usually would), to have finer control than quickly playing and pausing again.
And a way to only play one event (a single successful rule)? Then explaining how the rules work would be clearer and easier.

No step controls! Covered by #178

Nice diagram! Interesting how it's incorporated with the rest of the UI!
How would it work if you put a diamond in there...?

A diamond would make the speed depend on the current brush colour :)
(that's what diamonds use as a default)

merged into #11

Pressing space works for playing and pausing the automata, but sometimes I can't figure out if it's currently playing, or is paused!
Perhaps a play/pause icon to show what it's doing? If you add an icon for it, you could also add click functionality, then people don't have to press space if they don't want to. (And it'll work for mobiles!)
Some other ideas for playback controls:

Perhaps a way to only advance one frame (all the pixels in the grid, shuffled as it usually would), to have finer control than quickly playing and pausing again.
And a way to only play one event (a single successful rule)? Then explaining how the rules work would be clearer and easier.

Temp solution: Place some sand and see if it falls (maybe put it in a small box to remove easily)


Show matching class in class-search output

If you use the new class-search command (available from 0.2) it would be great if the output showed which class name in the artifact matched. This is particularly useful if you searched for just the class name (without the package name).
Idea suggested by @hugo-vrijswijk.

Does the class-search command also match partial class name. If so. the suggested feature would be even more valuable.

Does the class-search command also match partial class names?

I've tried a few class names from the picocli library, leaving out the last chars... Doesn't give any results. The REST API doesn't mention such usage either.


Request to Install Latest Version Of PowerShell on VS2017 and VS2019 Agents

Describe the bug
I'm using Get-PfxCertificate cmdlet to establish TLS Certificate authentication to Hashicorp Vault using an API call, but getting the below error when I run the cmdlet.
Get-PfxCertificate : A parameter cannot be found that matches parameter name 'Password'.
Upon checking $PSVersionTable on the agent, it shows that the agent only has PS 5.1
Name                           Value

PSVersion                      5.1.17763.1007
PSEdition                      Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion                  10.0.17763.1007
CLRVersion                    4.0.30319.42000
WSManStackVersion     3.0
PSRemotingProtocolVersion      2.3
SerializationVersion      <IP_ADDRESS>
Can anyone confirm if the agents come with PowerShella version 6 or 7?
Per Microsoft documentation,
PowerShell 6 and 7 Supports argument 'Password'
Get-PfxCertificate [-FilePath] <String[]> [-Password ] [-NoPromptForPassword] []
PowerShell 5.1 doesnot support argument 'Password'. Instead it prompts for password and hence cannot be used in the release pipeline.
Get-PfxCertificate [-FilePath] <String[]> []
Area for Triage:

Question, Bug, or Feature?:
"Question"
Virtual environments affected

[x] Windows Server 2016 R2
[x] Windows Server 2019

Expected behavior
Latest version of PowerShell should be installed on the Agents.
Actual behavior
Error in Agents :
Get-PfxCertificate : A parameter cannot be found that matches parameter name 'Password'.
At D:\a_temp\6f6f9cbd-e6e9-410d-9f4f-9b7984603deb.ps1:10 char:82
+... ilePath D:\a_temp\certificate.pfx -Password $passwo ...
+CategoryInfo          : InvalidArgument: (:) [Get-PfxCertificate], ParameterBindingException
+FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.GetPfxCertificateCommand

Hi @PraveenKalavai!
Powershell 7 is pre-installed on both images
https://dev.azure.com/mseng/AzureDevOps/_build/results?buildId=12785135&view=logs&j=80d86624-2c9a-5cad-9434-144b838e69fb&t=18025f75-ada1-5e8c-ab96-f2897089918e
https://dev.azure.com/mseng/AzureDevOps/_build/results?buildId=12785135&view=logs&j=80d86624-2c9a-5cad-9434-144b838e69fb&t=18025f75-ada1-5e8c-ab96-f2897089918e
You can select it by specifying shell as pwsh
https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell

@miketimofeev
Thanks for the response.
Is this only applicable for yaml builds?
How do I specify pwsh argument for the PowerShell task? There seem to be no option for the pwsh argument, since it is optional.

@PraveenKalavai , it should be option under Advanced tab:

@maxim-lobanov
Ahh! It was hiding in plain sight! I should've noticed it. Sorry about that!
This can now be closed.
Thank you! 👍


Is it possible to toggle decompiler variable names off in the listing view

When I name something in the decompiler, the name shows up in the listing view. I find that this is sometimes useful but sometimes very annoying when I want to determine what register the variable is being stored in. Currently I have it show the instruction info which shows the original register. Is it possible to toggle this off so you can switch between seeing the variable name and the  register?

I just found out the answer. Edit->Tool Options->Listing Fields->Operands Field->Markup Register Variable References


Change Countdown deadline

Create a separate class/file for the clock.
Set the countdown deadline to a given date and time instead of midnight

fixed in #27


Add SWIFT_VERSION in podspec to allow compilation on Xcode8.

New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have searched for a similar pull request in the project and found none

[x] I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase)

[x] I have added the required tests to prove the fix/feature I am adding

[x] I have updated the documentation (if necesarry)

[x] I have run the tests and they pass

[x] I have run the lint and it passes (pod lib lint)

Pull Request Description
Add SWIFT_VERSION = 2.3 in the Cocoalumberjack.podspec file to allow compilation on Xcode8 through Cocoapods.

I think this setting should be done in the actual project (project level), not forced by Lumberjack. Thoughts?

@bpoplauschi I change the (*swift) projects settings.

Is there any blocker with this PR ?

It looks like you're setting SWIFT_VERSION on each target individually. Why not just set it once at the project level?

This PR is no longer applicable. See version 2.4.0 for Swift 2.3 and version 3.0.0 for Swift 3.0.


Camera not correctly clearing metadata for framekm

TODO how to test?  would need to add metric @ dashcam level?

no side effects according to Alexei validation


Disable error message when workspace.json does not exist.

Fixes #1989. @felixlohmeier if you want to have a look to confirm the fix is as you expected, that would be great.

Yes, I can confirm that the java.io.FileNotFoundException disappeared with this branch, as expected. Great, thanks a lot!
[felix@tux OpenRefine]$ ./refine -d /tmp/test15
(...)
21:32:53.938 [                   refine] Starting OpenRefine 3.2-beta [afb787c]... (442ms)
21:32:53.938 [                   refine] initializing FileProjectManager with dir (0ms)
21:32:53.938 [                   refine] /tmp/test15 (0ms)
21:32:53.941 [       FileProjectManager] Failed to load workspace from any attempted alternatives. (3ms)