你好 好像不能进入游戏大厅

Hello, I was unable to start the game using the previous version. The new version can now start the game, but when I enter, I am prompted to access this content and need a network connection before accessing it. I can play games when I start the game normally
I am in the Chinese region==

Did you complete the Pak Bypass correctly? There is a guide on the discord or there is a video.

After I entered Y and selected the win64exe file for the game, I was prompted
Please, put your custom mods in the 'Mods' folder

Did you download the correct version?, you need to download the  release from here. If you manually cloned it, you will need to build it yourself. The tool will auto add mods, only if you do manual pak bypass will you have to add mods manually.

I am using the latest version <IP_ADDRESS>
I seem to know what caused it
When my administrator starts fortnite, using Pak Bypass will prompt me

Custom mods detected Processing with the patching process
Preparing to patch the game
Game version: DeadByDaylight Win64 Shipping. exe
Failed to download NATO.sys
Please press any key to continue

He doesn't seem to have installed the driver, is it because the Fortnite started by the administrator cannot start Pak Bypass in administrator mode? After I find the file in the cache folder and manually start it, I will be prompted
Please place your custom module in the 'Mods' folder
I also made a game modifier, but I want to use DLC haha

Don't manually find and start the pak bypass, the one started from within fortnite burger is the correct one. If you are experiencing the Nato.sys error do the following:
Download this file. Run it, then restart your computer. If you still encounter the error, try using a VPN, as your ispn, might be blocked from the external site. Also make sure not to have some AV on, that blocks connections.

Thank you very much! I successfully entered the game. Thank you very much for your development
I may also put my program on Github in the future, even though I'm a novice haha


Author is

It turns out to compile, but the author did not take into account much or cut it out. There is no portaudio.dll file, so it swears in Windows 10, but I found it and is working fine. 2 visual interface is all lost! no Waterfall, SpectrumAnalyzer, FrequencyEdit, CollapsiblePanel. I don’t understand why posting a deliberately non-working version! The author, a question for you! Why do you make fun of people? I will certainly restore this source. But this is meanness.

Serjaru, I am NOT the author. I just rescued the former open source software from its original repository since the author decided to continue development closed source.
I am NOT responsible for this so please don't be angry at me.

Got things starting without errors about missing dll's.
Sources of dll's

https://github.com/RCCRAFT1/SDR-SDF-package
for sdriq.dll and MSVCR100.dll in SDRSharp.SDRIQ
and
for hackrf.dll (renamed to libhackrf.dll), pthreadVCE2.dll, libusb-1.0.dll and MSVCR100.dll in SDRSharp.HackRF

https://sourceforge.net/projects/librtlsdr-wincontrol/
for rtlsdr.dll, libgcc_s_dw2-1.dll and libwinpthread-1.dll in SDRSharp.RTLSDR.
note: The rtlsdr vesion from RCCRAFT1 failed.

Make sure the dll's are copied as content to the output folder.

Had to add some safeguards as well (linenumbers are approximate):

SDRSharp.MainForm.cs
536: if (locationArray != null && locationArray.Length != 0)
549: if (sizeArray != null && sizeArray.Length != 0)

SDRSharp.Radio,Utils.cs
210: var values = (strValue == null ? new string[] { } : strValue.Split(','));

Errors probably caused by a cold start without any radio attached. (but still nasty issues).


Talk to Bruno and Hardware Livre USP about a simpler, cheaper version of the LepiLed

https://linux.ime.usp.br/~brunobra/
https://www.gunnarbrehm.de/en/lepi-led
(@Brunoarico)

BorboLED


Diff Editor > Open File: Opens wrong file

Issue Type: Bug

Have two or more files with local changes (staged or unstaged).
Show SCM viewlet, close all files, reload window.
Click first file in SCM viewlet to open diff editor.
Click second file in SCM viewlet to open diff editor.
Click 'Open File' in second diff editor's toolbar (top-right corner in editor).
-> First file opens instead of second. :bug:

VS Code version: Code - Insiders 1.53.0-insider (6dc779565e1e4a26104002fde340b68c157c3bc5, 2021-01-12T06:35:35.239Z)
OS version: Darwin x64 19.6.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz (16 x 2400)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onprotected_video_decode: unavailable_offrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
3, 3, 2

Memory (System)
32.00GB (3.12GB free)

Process Argv
-psn_0_3851180 --crash-reporter-id 7aad610c-0e6b-48aa-ba87-b704b1b543cf

Screen Reader
no

VM
0%

Extensions (35)

Extension
Author (truncated)
Version

unique-lines
bib
1.0.0

persona
chr
0.0.3

regex
chr
0.2.0

vscode-eslint
dba
2.1.14

ghlink
dt
1.2.0

remotehub
eam
0.5.0

tsl-problem-matcher
eam
0.3.1

EditorConfig
Edi
0.16.4

vscode-npm-script
eg2
0.3.13

codespaces
Git
0.5.1

vscode-pull-request-github
Git
0.22.0

vscode-mocha-test-adapter
hbe
2.8.1

vscode-test-explorer
hbe
2.19.4

rest-client
hum
0.24.4

graphql-for-vscode
kum
1.15.3

template-string-converter
meg
0.4.5

git-graph
mhu
1.28.0

vscode-azureappservice
ms-
0.20.0

vscode-docker
ms-
1.9.0

vscode-kubernetes-tools
ms-
1.2.1

remote-containers
ms-
0.154.2

remote-ssh
ms-
0.62.0

remote-ssh-edit
ms-
0.62.0

remote-wsl
ms-
0.52.0

azure-account
ms-
0.9.4

azurecli
ms-
0.5.0

hexeditor
ms-
1.3.0

vscode-github-issue-notebooks
ms-
0.0.58

debugger-for-chrome
msj
4.12.11

vscode-versionlens
pfl
1.0.9

vscode-yaml
red
0.13.0

music-time
sof
2.0.24

vscode-open-in-github
sys
1.14.0

vscodeintellicode
Vis
1.2.10

vscode-test-resolver
vsc
0.0.1

A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
openlogontheside:30221882
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30208930
wsl2prompt:30219162
vstry244:30230484
pythonvsdeb440:30224570
unusedpromptcf:30219165
folderexplorer:30219166
openfilemenucf:30219169
pythonvsded773:30223139
pythonvspyt600:30241727
core-portspanelcf:30233468

@bpasero
I've tracked this down to "diffing" in here:
https://github.com/microsoft/vscode/blob/11ac71b27220a2354b6bb28966ed3ead183cc495/src/vs/workbench/browser/parts/editor/titleControl.ts#L198-L218
We are embedding the resource uri in the MenuItemAction options, but since we are only comparing menu ids (and none of the menu items are an instance of ExecuteCommandAction) we aren't updating the item with the new ones.
I'm not sure of the first here (nor am I sure why this is a new issue), as I assume we don't want to remove the diff checking altogether, and otherwise we would need to do something to account for the args when saving off the ids (a hash or something?)

@bpasero
I've tracked this down to "diffing" in here:
https://github.com/microsoft/vscode/blob/11ac71b27220a2354b6bb28966ed3ead183cc495/src/vs/workbench/browser/parts/editor/titleControl.ts#L198-L218
We are embedding the resource uri in the MenuItemAction options, but since we are only comparing menu ids (and none of the menu items are an instance of ExecuteCommandAction) we aren't updating the item with the new ones.
I'm not sure of the first here (nor am I sure why this is a new issue), as I assume we don't want to remove the diff checking altogether, and otherwise we would need to do something to account for the args when saving off the ids (a hash or something?)

@eamodio something must have changed though with these actions because this was working fine a few days before and this diffing also did not change. You are right that the check for ExecuteCommandAction is specifically there to catch extension commands.
@jrieken @sandy081 @sbatten  maybe know more about these menu actions changing? Possibly as part of the https://github.com/microsoft/vscode/issues/92038 efford?

@eamodio something must have changed though with these actions because this was working fine a few days before and this diffing also did not change. You are right that the check for ExecuteCommandAction is specifically there to catch extension commands.
@jrieken @sandy081 @sbatten  maybe know more about these menu actions changing? Possibly as part of the https://github.com/microsoft/vscode/issues/92038 efford?

Yeah #92038 was my guess as to what might have caused it, but still not sure what. Nothing changed with how that command it registered from the SCM side -- it is a normal extension command contribution.

Yeah #92038 was my guess as to what might have caused it, but still not sure what. Nothing changed with how that command it registered from the SCM side -- it is a normal extension command contribution.

We are embedding the resource uri in the MenuItemAction options, but since we are only comparing menu ids (and none of the menu items are an instance of ExecuteCommandAction) we aren't updating the item with the new ones.

The MenuItemAction is not extending ExecuteCommandAction anymore (because the latter extends from Action and is therefore disposable and comes with a lot of unneeded overhead). That change cause this breakage but I'd say checking for ExecuteCommandAction is wrong because that's nowhere mentioned in the menu service api, it only talks about MenuItemAction and SubmenuItemAction

We are embedding the resource uri in the MenuItemAction options, but since we are only comparing menu ids (and none of the menu items are an instance of ExecuteCommandAction) we aren't updating the item with the new ones.

The MenuItemAction is not extending ExecuteCommandAction anymore (because the latter extends from Action and is therefore disposable and comes with a lot of unneeded overhead). That change cause this breakage but I'd say checking for ExecuteCommandAction is wrong because that's nowhere mentioned in the menu service api, it only talks about MenuItemAction and SubmenuItemAction

I removed all that code that tried to be smart for updating the toolbar. The toolbar will now update all actions whenever the menu indicates this through change event.

I removed all that code that tried to be smart for updating the toolbar. The toolbar will now update all actions whenever the menu indicates this through change event.

Thanks. Way to go, the menu should really not fire unless a real change happended

Thanks. Way to go, the menu should really not fire unless a real change happended

@jrieken so that listener is here and seems legit:
https://github.com/microsoft/vscode/blob/526f826ac14cb91c85ccdd13f3b62042dd0201fc/src/vs/workbench/browser/parts/editor/titleControl.ts#L238-L240
However we have more places, such as updating it when an extension is registered:
https://github.com/microsoft/vscode/blob/526f826ac14cb91c85ccdd13f3b62042dd0201fc/src/vs/workbench/browser/parts/editor/titleControl.ts#L111-L111
Should that not be needed given we already listen for the event?

@jrieken so that listener is here and seems legit:
https://github.com/microsoft/vscode/blob/526f826ac14cb91c85ccdd13f3b62042dd0201fc/src/vs/workbench/browser/parts/editor/titleControl.ts#L238-L240
However we have more places, such as updating it when an extension is registered:
https://github.com/microsoft/vscode/blob/526f826ac14cb91c85ccdd13f3b62042dd0201fc/src/vs/workbench/browser/parts/editor/titleControl.ts#L111-L111
Should that not be needed given we already listen for the event?

Should that not be needed given we already listen for the event?

No, unless you populate the action bar with anything which isn't inside the menu service.

Should that not be needed given we already listen for the event?

No, unless you populate the action bar with anything which isn't inside the menu service.

No, everything is coming from the menu since a long time when I dropped our old style primary/secondary action thing. Will see if I can remove it then 👍

No, everything is coming from the menu since a long time when I dropped our old style primary/secondary action thing. Will see if I can remove it then 👍

Great. Things should just work then, a menu listens for changes to its registry and for changes of context keys. https://github.com/microsoft/vscode/blob/31a53bb2427e3eef915a965c87cb636104ed819f/src/vs/platform/actions/common/menuService.ts#L51-L67

Great. Things should just work then, a menu listens for changes to its registry and for changes of context keys. https://github.com/microsoft/vscode/blob/31a53bb2427e3eef915a965c87cb636104ed819f/src/vs/platform/actions/common/menuService.ts#L51-L67


-d CLI parameter is not in the command list

Environment
Windows build number: 10.0.19042.0
Windows Terminal version (if applicable): 1.4.3141.0

Steps to reproduce
wt -h

Expected behavior
-d should be there, or at least "see also wt new-tab -h".
Actual behavior

(Why a popup instead of stdout?)

As we add more subcommands, that's going to grow to be a very long list... isn't it?

As we add more subcommands, that's going to grow to be a very long list... isn't it?

My current assumption is that the optional subcommand defaults to new-tab, maybe worth to make it clear so that I can try wt new-tab -h. Not sure how more subcommands would make it longer.


Adding methods to generate general vcf stats

Description
Give your PR a concise yet descriptive title

Checklist (never delete this)

[ ] Each method/class/object/trait should have scaladocs
[ ] Added methods are unit tested
[ ] Test coverage may not drop
[ ] Documentation should be updated if required

Coverage increased (+5.6%) to 100.0% when pulling 58f5d0b9e0e6a0c7a1209e63bf46262b13e91115 on BIOPET-860 into d0d7c55dfa05f26f3d489330c3c3cf0b6aab5057 on develop.

Coverage increased (+5.6%) to 100.0% when pulling 58f5d0b9e0e6a0c7a1209e63bf46262b13e91115 on BIOPET-860 into d0d7c55dfa05f26f3d489330c3c3cf0b6aab5057 on develop.

Codecov Report

Merging #2 into develop will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff           @@
##           develop     #2   +/-   ##
======================================
  Coverage      100%   100%
======================================
  Files            2      2
  Lines           18     34   +16
  Branches         5      5
======================================
+ Hits            18     34   +16

Impacted Files
Coverage Δ

...main/scala/nl/biopet/utils/spark/vcf/package.scala
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Update the Registry menu UI styling

A few simple changes to the Register menu UI

Items are now always the full width of the screen.
The icons are now clickable.
The back arrow is now always a black color instead of being link colored (you've generally visited the parent to get to the child, so the back link being 'visited' is meaningless).

LGTM


Complex#abs() method which returns a double value

Can you please add a abs() method variant, which returns a double value for  complex number?

https://github.com/Hipparchus-Math/hipparchus/blob/18326333cd0853149cc4bc649f1ccf6b7710c371/hipparchus-core/src/main/java/org/hipparchus/complex/Complex.java#L138

Ok norm() can be used instead but uses a temporary object.
Maybe norm() can be overriden in Complex?

It seems to be just the opposite of what was discussed in issue 67.

I meant a small improvement for norm() in Complex:
    @Override
    public double norm() {
      // we check NaN here because FastMath.hypot checks it after infinity
      return isNaN ? Double.NaN : FastMath.hypot(real, imaginary);
    }


Bug after HA 2023.1.1

Hello,
I use a hub Xiaomi V3 (Eu Serveur) with Xiaomi integration (2.1.1 version) and beyond version 2023.1.1 of Home Assistant or beyond 2.1.1 of the Xiaomi Integration all the hardware Aqara becomes unavailable, blocked, I have to restore my backups without being able to update Home assistant.
Firmware of my gateway Xiaomi: Firmware 1.4.6_0043 (last version in Mi Home App)
Exemple of errors i have:

If you have an idea or a solution i will really appreciate.
Edit: I already try to update the integration 3.0 or 3.0 Alpha 1 it's the same problem...
Have a good day
Xander

Show detail log error

Hi AlexxIT,
I think I have the same issue, and the relevant error is: NameError: name 'TEMP_CELSIUS' is not defined @  file "/config/custom_components/xiaomi_gateway3/climate.py", line 39, in XiaomiClimate _attr_temperature_unit = TEMP_CELSIUS
Full messages are below:

Unable to prepare setup for platform xiaomi_gateway3.climate: Platform not found (Exception importing custom_components.xiaomi_gateway3.climate).
January 29, 2023 at 14:52:04 – (ERROR) setup.py

Logger: homeassistant.setup
Source: setup.py:340
First occurred: January 29, 2023 at 14:52:04 (1 occurrences)
Last logged: January 29, 2023 at 14:52:04

Unable to prepare setup for platform xiaomi_gateway3.climate: Platform not found (Exception importing custom_components.xiaomi_gateway3.climate).

Unexpected exception importing platform custom_components.xiaomi_gateway3.climate
January 29, 2023 at 14:52:04 – (ERROR) Xiaomi Gateway 3 (custom integration)

This error originated from a custom integration.

Logger: homeassistant.loader
Source: custom_components/xiaomi_gateway3/climate.py:39
Integration: Xiaomi Gateway 3 (documentation, issues)
First occurred: January 29, 2023 at 14:52:04 (1 occurrences)
Last logged: January 29, 2023 at 14:52:04

Unexpected exception importing platform custom_components.xiaomi_gateway3.climate
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/loader.py", line 744, in get_platform
    cache[full_name] = self._import_platform(platform_name)
  File "/usr/src/homeassistant/homeassistant/loader.py", line 761, in _import_platform
    return importlib.import_module(f"{self.pkg_path}.{platform_name}")
  File "/usr/local/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/config/custom_components/xiaomi_gateway3/climate.py", line 32, in <module>
    class XiaomiClimate(XEntity, ClimateEntity):
  File "/config/custom_components/xiaomi_gateway3/climate.py", line 39, in XiaomiClimate
    _attr_temperature_unit = TEMP_CELSIUS
NameError: name 'TEMP_CELSIUS' is not defined

I hope it helps.

I think you just using new Hass but outdated component
#899 #907


Navigating Bootstrap

Hi David,
Work Package 4 is struggling with understanding how to use Bootstrap and create/edit the HTML website. Would you have time or office hours next week to teach a few of us how to use it?
Thank you!
Anna Blackburn

Hi @davekelly,
Tuesday at 10 would be great. Thanks so much!

Great – I've booked the meeting room on the first floor of the Hardiman Research Building (it's the small glass-walled room before you go through the doors to the "Bridge Room") for 10am on Tuesday.
cc/ @jtonra / @amblackburn97

Many thanks, @davekelly!


Add default realm security settings

Set sensible defaults for the realm security.
Addresses https://github.ibm.com/IBMPrivateCloud/roadmap/issues/61319
These can be overridden by users because the KeycloakRealmImport CR only adds the realm once and then doesn't reconcile except on delete.

This one is ready to merge.


[SQL][MINOR][TESTS] Remove GivenWhenThen trait from HiveComparisonTest

What changes were proposed in this pull request?

This pr intends to remove non-used trait, GivenWhenThen, from HiveComparisonTest.
Why are the changes needed?

For better code.
Does this PR introduce any user-facing change?

No
How was this patch tested?

Existing tests.

Test build #119039 has started for PR 27726 at commit 5141f5d.

Merged build finished. Test PASSed.

Test build #119039 has finished for PR 27726 at commit 5141f5d.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
abstract class HiveComparisonTest extends SparkFunSuite with BeforeAndAfterAll

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/119039/
Test PASSed.

minor issue though, I found it..  @dongjoon-hyun @HyukjinKwon

Thanks, merging to master.

Thanks, @gengliangwang !

+1, late LGTM.

Thanks for the check, @dongjoon-hyun


Refactor console command code

Hi,
It seems it's not possibile to do a backup if not running the command from a shell.
Extracting the code within the console command would allow to create a service and use it anywhere in our application.
Thanks

Hello,
Yes you right, I also think that the bundle need a huge refactor, to be more comprehensive and more decoupled.
I was thinking to extract the command code to create a manager, to be able to call it from everywhere.
I hope to have the time to do it, or maybe can you help?

I'd like to help but I have to find the time to..

Of course, we all need times... :-)

Done @wideawake https://github.com/dizda/CloudBackupBundle/blob/master/Command/BackupCommand.php#L34

wow! really good news! many thanks!


Support widevine in Ubuntu 20.04 by supporting the Chromium snap package

This change modifies the script to allow for Chromium in Ubuntu 20.04 LTS to support widevine.
Ubuntu 20.04 installs Chromium as a snap. This change identifies the snap location of Chromium's lib directory.
On my computer, there was no lib directory in $HOME/snap/chromium/current/.local, so this script creates one if it doesn't exist.
Note: Only tested on (easiest) Install Google Chrome and use its Widevine distribution

Thank you


⚠ Samsung has degraded performance

In 8e17953, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3101 ms

Resolved: Samsung performance has improved in 9090fa6.


Dynamic cards

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #21
Test URLs:

Before: https://main--world-bank--aemsites.hlx.live/
After: https://dynamic-cards--world-bank--aemsites.hlx.live/

Converting to draft PR due to open conflicts and other lint errors. Kindly fix them before marking the PR ready. @Samriddhi-1998


Support Store generic types to spec types for StoreRecord.data and StoreRecord.id

It would be excellent if we could spec an interface for the data element of all records within a given Store, so you would have type-aware support when reading their data in code.
Have not thought it through in detail, but I am assuming StoreRecord would take a generic and then Store, GridModel, etc. would have some way to pass it though. And of course it would need to come out the other side of a variety of StoreRecord-emitting APIs. But I believe it would be a big win, given how common it is to pass records around through an application.
Being able to tell TS that your ids will be either numbers or strings (as opposed to either) could also eliminate some common boilerplate casting.

@haynesjm42 noted that the ability to type record.raw could also be useful. We also discussed the pitfalls of having to carry multiple generics through multiple classes (store, gridmodel, etc) - how to do that in a scalable way.
We could consider a compound type - e.g.
type RecordType<IdType extends StoreRecordId, DataType extends PlainObject, RawType extends PlainObject> = {
    id: IdType;
    data: DataType;
    raw: RawType;
};

class Store<R extends RecordType<any, any, any>> {
    records: R[];
}

// Then in app code....
type PersonRecord = RecordType<number, {name: string, age: number}, {name: string, age: number}>;
const store = new Store<PersonRecord>()
store.records.map(it => it.data.age)


Vulkan: Volumetric fog not rendering since 4.0.alpha13

Godot version
4.0.alpha13
System information
MacOS Monetary 12.4, ARM64 (Apple M1 Max)
Issue description
Volumetric fog — including global world environment and fog volumes, are not rendered in Godot 4.0.alpha13, on my M1 Mac.
Godot 4.0, alpha 13:

Godot 4.0, alpha 12:

Steps to reproduce
Open minimal reproduction project in Godot 4.0, alpha 13. Volumetric fog is not rendered.
Minimal reproduction project
volumetric-fog-minimal.zip

If you can compile the engine from source, you could look into bisecting the regression to greatly speed up troubleshooting.
4.0.alpha12 (good)'s commit hash is: 2c11e6d9efc42370a8d7537eaff8b1ea78a283e5
4.0.alpha13 (bad)'s commit hash is: 82811367cb36d3124d4e8c0a9c4c7f82dc64f9e4

That was surprisingly easy to get it to compile from source!
Bisected to this commit: https://github.com/godotengine/godot/commit/bad5c659a42cf31e9004280dfa61838be1f6280a
Also noticed in any builds that were bad, I'm getting a lot of error reports:

I've noticed this too. though I should note that in my case, volumetric fog works fine, until I move the camera a bit, at which point it stops working and error spam just like this begins.

Can't reproduce this (Linux, GTX 1650) but the command line output shows:
ERROR: 1 shaders of type VolumetricFogShaderRD were never freed
   at: ~ShaderRD (servers/rendering/renderer_rd/shader_rd.cpp:702)
ERROR: 1 RID allocations of type 'N10RendererRD6ShaderE' were leaked at exit.
ERROR: 1 shaders of type VolumetricFogShaderRD were never freed
   at: ~ShaderRD (servers/rendering/renderer_rd/shader_rd.cpp:702)

Could be an issue the Nvidia driver ignores for some reason.

This is working fine for me:

However this includes #63901 which may end up fixing things.

This is likely macOS only, and fixed by https://github.com/godotengine/godot/pull/64106.

@akien-mga @bruvzg thanks guys! Just built from master and it's working for me 🙏


How to insert users on prepackaged binaries

As for title,
I used the deb release for go-ssb-room
How to I insert an admin user since the insert-user binary doesn't seem to exist?

I just went through the steps and when the package is installed, the best is to simply
git clone this https://github.com/ssb-ngi-pointer/go-ssb-room or download the source code https://github.com/ssb-ngi-pointer/go-ssb-room/releases/tag/v2.0.6 and unzip it, go inside the directory from your terminal
you need to have Go properly installed (go env and go version should work)
and then
follow the instruction from here https://github.com/ssb-ngi-pointer/go-ssb-room/blob/master/docs/deployment.md#first-admin-user
you will have to go inside the cmd/ directory and do "go build" inside the insert-user directory.
once that is done simply copy paste the last command instruction ./add-user from ith your own SSB profile
and you will have your first admin user.
./insert-user -repo "/var/lib/go-ssb-room" "@YourSSBKEY"
You can repeat that command with other @ ssb ID for friends that you want to put as admin or moderator.

Thanks rmdes, it actually worked!
Now I'm facing the problem that I don't get the username to log in (it just asks for password so I have no clue what login username to use), and then if I try to use the manyverse app (android / linux) it doesn't do anything (linux: manyverse opens but nothing happens when I say "yes open the link", android doesn't open the app at all).
Any further clue? At least how to create the username ...

Ok everything worked (except the fact that the app is not opened). Thanks!


feat(extra): add prisma support and config

What is this PR for?
Adding support for prisma
Does this PR fix an existing issue?
No
Checklist

[x] I've read the CONTRIBUTING guidelines.

Thanks!


[core] Fix React 18.3 warnings about spreading keys in the Material UI Autocomplete component

This is related to #40905 only it fixes @mui/material
Iterate toward the resolution of #39833.

Hey @heath-freenome, thanks for working on this! We need this for https://github.com/mui/material-ui/pull/42047, but it's missing some fixes. I've updated the PR with the missing cases. Adding @ZeeshanTamboli as a reviewer.

@michaldudak This requires an update on mui-base, but it's only a test file, so I figure it's no problem, right?

Hey @heath-freenome, thanks for working on this! We need this for #42047, but it's missing some fixes. I've updated the PR with the missing cases. Adding @ZeeshanTamboli as a reviewer.

@DiegoAndai Thanks for fixing that!!

This requires an update on mui-base, but it's only a test file, so I figure it's no problem, right?

No problem at all! I'll port this update to the Base UI repo as well.

I would expect that we need to cherry-pick this on master since it's a regression relative to React stable.

@ZeeshanTamboli Thanks for all the help on this... When will this fix be released?

@heath-freenome Regarding for the v6 release, it's scheduled for next week. However, I'm unsure about release in v5, as it wasn't cherry-picked to the master branch for v5.

@ZeeshanTamboli v6 alpha release*.
Could someone port this to v5 ?


Nd pyramids

Description
This PR adds support for nD pyramids to the Pyramid layer as requested in #318 by @d-v-b. This layer can now take a list of nD array like objects with the base of the pyramid the first element of the list. The downsampling can uniform or not across the different axes, i.e. it could go
[(32, 2048, 2048), (16, 1024, 1024), (8, 512, 512), (4, 256, 256), (2, 128, 128)]

which is uniform downsampling across all axes by a factor of 2
or it could go
[(10, 2048, 2048), (10, 1024, 1024), (10, 512, 512), (10, 256, 256), (10, 128, 128)]

where only the displayed image dimensions are downsamples.
Examples of this are provided in examples/nD_pyramid.py and examples/nD_pyramid_non_uniform.py.
This PR also cleans up one or two minor things with the thumbnails that were causing errors. Now the thumbnails, and status bar updates etc. should all be working fine for both image and pyramid layers. For a pyramid layer the thumbnail will show the lowest resolution image at the current slice.
Here's the behavior in examples/nD_pyramid.py where the z-slice has been mapped to "intensity" so the image gets darker further down in z.

Type of change

[x] New feature (non-breaking change which adds functionality)

How has this been tested?

[x] examples/nD_pyramid.py and examples/nD_pyramid_non_uniform.py

Final checklist:

[x] My PR is the minimum possible work for the desired functionality
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] I have added tests that prove my fix is effective or that my feature works

Hello @sofroniewn! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file examples/nD_pyramid.py:

Line 37:20: E128 continuation line under-indented for visual indent

In the file examples/nD_pyramid_non_uniform.py:

Line 36:20: E128 continuation line under-indented for visual indent

In the file napari/layers/_image_layer/model.py:

Line 338:36: E261 at least two spaces before inline comment
Line 340:17: E265 block comment should start with '# '

In the file napari/layers/_pyramid_layer/model.py:

Line 114:28: E128 continuation line under-indented for visual indent

Thanks @jni. Making it work for 2D slices in nD wasn't so bad, but we might have to revisit all this when it comes to 3D!
I've fixed the camera setting, and this is now ready for re-review

This has been updated with the current black formats and is ready for re-review


[IOTDB-2532] Fix group by fill logic

After #5045 , initFillRange() is invoked twice, which may bring some risk. The things we only need to do is reset the query startTime and Endtime.

Coverage decreased (-0.007%) to 67.776% when pulling 46a29dd36e265c282737f9bdcb9b551d76e1b81a on CRZbulabula:IOTDB-2532 into e95789cb190940c825ea7360f4a90857706fe4e6 on apache:master.


"Search" placeholder text in some navbar examples unreadable due to lack of contrast

See the "By using rgba-based color utilities, [...]" examples on http://www.basscss.com/docs/guides/ui/#navbars
Gray-on-green and gray-on-gray(!) aren't legible.

 Might be ditching a lot of the color modules anyhow...

Color modules aren't in the core repo anymore. I'll be updating the guides soon, but closing this issue for now.


Cargo: providing artifacts (for artifact dependencies) via build.rs

This RFC grew out of a discussion on the artifact dependencies
RFC. As an extension of
that RFC, some crates will want to supply artifacts via build.rs, such
as by building them from sources or passing through an artifact
dependency from a different crate. Some crates may also want to make
decisions about how to supply a binary based on feature flags or
detection.
This RFC introduces a mechanism to do so, via targets with
manual = true. For such targets, Cargo expects build.rs to supply
the target, by placing it in a directory specified by Cargo.
cc @jyn514 @alexcrichton
Rendered

CARGO_ARTIFACT_DIR would be very useful for more things than just binaries (I've asked for it in https://github.com/rust-lang/cargo/issues/5457). Crates currently can't build things like man pages or resource files to be bundled later. Having a known location for all build products would be great.

If a script is building dynamic library, what should it set as the rpath for the library?
Currently this is undefined/ignored in Cargo and makes dylibs painful to use when dylibs use a relative rpath, because Cargo isn't aware of it, so things like test/bench executables that are in a different directory than build products look for dylibs in a wrong place.

@kornelski I would love to have a mechanism like this for other kinds of artifacts, including manpages or completions. However, I'd prefer to keep that separate from this RFC. After this RFC goes through, I'd be happy to collaborate on an extension to other kinds of artifacts.
I also think it might make sense for Cargo to export information about other profile options. That seems like it'd be a good item for an RFC as well.

(Current status of this: waiting for a completed implementation of baseline artifact dependencies before moving forwards.)

@rfcbot postpone
I propose we postpone this until we have #2887 stabilized so we have a better view of where things are at.

@epage I don't think that's the right issue. Did you mean https://github.com/rust-lang/cargo/issues/9096 ?


[TOPI][AlterOpLayout][ARM] WIP - Enabling NHWC to NCHW layout transformation.

@jackwish @yzhliu @FrozenGene @merrymercy
Enables NHWC to NCHW conversion for ARM. Follows AlterOpLayout principle to propagate the layout as deep as possible. For my toy network with 5 convs, it results in only 2 layout transforms - 1 at the beginning, and one at the end.
WIP for tests.

Ping for review - @jackwish @merrymercy @FrozenGene @yzhliu
AutoTVM would not work for now, because there is inter-dependency between AlterOpLayout and Task Extraction. This PR tackles the conversion from NHWC to NCHW layout. The test example has a sequence of NHWC ops, and transformation bring 2 LT - 1 at the start and 1 at the end. Please review.

Ping for review - @jackwish @merrymercy @FrozenGene @yzhliu
AutoTVM would not work for now, because there is inter-dependency between AlterOpLayout and Task Extraction. This PR tackles the conversion from NHWC to NCHW layout. The test example has a sequence of NHWC ops, and transformation bring 2 LT - 1 at the start and 1 at the end. Please review.

If we set AutoTVM task extraction opt_level to 3 (AlterOpLayout), could we make AutoTVM and this PR work?

I tried to call AtlerOpLayout() before extracting the tasks, it was able to extract the NCHW convs and tune them. The problem is while applying them. I think while searching in logs, it is still using the old NHWC layout conv, and cant find one in the logs. So, fallsback to default.

@FrozenGene I made it work. The workload had to be modified. I tried with my 2 conv network. It finished tuning, and also was able to apply both direct and winograd templates. Please review.

@jackwish It will be good if you could review this as well :)

@jackwish I agree that the the implementation is distributed in a long function right now. The reason (that I also got to know very recently while trying to use AutoTVM) is the tight relationship between AutoTVM and AlterOpLayout. In AutoTVM, we need to first extract the right kernels to tune (so we need to run AlterOpLayout to ensure that we have right layouts). And then after tuning is finished, we want to apply those tuned config. This again now needs to go through AlterOpLayout where we set up the config this time while also changing the layouts.
Legalize and AlterOpLayout might seem very similar to each other, but they are somewhat different. Legalize is more like a local optimization where when we see a Relay operator, we can replace it with a sequence of another Relay operators. The link that you pasted for Legalize in ARM CPU was basically inserting layout transforms before and after each conv. AlterOpLayout, on the other hand, is somewhat of a global optimization, where the layouts are basically propagated as deep as possible before inserting the layout transform. Therefore, in this CR, I am removing the legalize and moving towards the AlterOpLayout. Once we insert the layout transform for first conv, it propagates it to next operator and so on.
One way to reduce all this complexity is to write another pass that basically converts the whole graph from NHWC to NCHW (irrespective of target). One can call this pass before calling relay.build. In current scenario, where ARM only supports NCHW, that pass will be extremely useful. And then the AlterOpLayout remains unchanged. However, that pass is not yet finalized, and might take some time - https://discuss.tvm.ai/t/layout-conversion-pass/4009
In current implementation, I don't know of any better way to solve the problem. @yzhliu @kevinthesun  Please let us know what you think.

Thanks for your detailed explanation @anijain2305 ! I missed you change of removing legalization.
AFAIK, AlterOpLayout is not always enabled for different opt level, in which case the NHWC computing may encounter build failure. Not sure AlterOpLayout is a good solution for all cases.

I think we want an explicit LayoutConvert pass besides the automatic one to give developer more flexibility in the future

Thanks for your detailed explanation @anijain2305 ! I missed you change of removing legalization.
AFAIK, AlterOpLayout is not always enabled for different opt level, in which case the NHWC computing may encounter build failure. Not sure AlterOpLayout is a good solution for all cases.

That is a good point. But, even Legalize is enabled at opt_level >= 1. AlterOpLayout is enabled at opt_level = 3. So, I think this is ok. As tq said, I think we should work on the Explicit layout Convertor Pass to solve the opt_level problem separately. I have some thoughts on that and take that task up.

That sounds good, thank you :) @anijain2305

Thanks @anijain2305 @FrozenGene @jackwish @tqchen

I have recently updated the NHWC schedule, and got comparable performance on Rasp 3B+ (https://github.com/apache/incubator-tvm/pull/3859#issuecomment-556860827). I guess this can be reverted to let the NHWC has its default schedule? @anijain2305


feat: add builtin function timezone

I hereby agree to the terms of the RisingWave Labs, Inc. Contributor License Agreement.
What's changed and what's your intention?
close #17363
Checklist

[ ] I have written necessary rustdoc comments
[x] I have added necessary unit tests and integration tests
[ ] I have added test labels as necessary. See details.
[ ] I have added fuzzing tests or opened an issue to track them. (Optional, recommended for new SQL features #7934).
[ ] My PR contains breaking changes. (If it deprecates some features, please create a tracking issue to remove them in the future).
[ ] All checks passed in ./risedev check (or alias, ./risedev c)
[ ] My PR changes performance-critical code. (Please run macro/micro-benchmarks and show the results.)

[ ] My PR contains critical fixes that are necessary to be merged into the latest release. (Please check out the details)

Documentation

[ ] My PR needs documentation updates. (Please use the Release note section below to summarize the impact on users)

Release note
If this PR includes changes that directly affect users or other significant modifications relevant to the community, kindly draft a release note to provide a concise summary of these changes. Please prioritize highlighting the impact these changes will have on users.

@lmatz, PTAL


Remove unused ElementTypes in @Target

Removes unused ElementTypes in @Target annotations. The current approach is to only remove ElementTypes, not add them, so we don't accidentally make a non TYPE_USE annotation into a TYPE_USE annotation, for example.
I also addressed two small bugs I encountered:

When all the wildcard import are JDK imports, synthetic classes should be generated in the current package instead of the first wildcard import package
Don't throw an exception when an annotation is applied on a package declaration

Instead of creating a new test case for this, I just modified one of the existing ones (SyntheticAnnotationTargetTest), since it's purpose already seemed to fit this PR.
Thanks!

@theron-wang can you resolve the merge conflict? It should be easy: you just need to decide whether the code in this PR or the code in #354 (which I just merged) should run first.


Release sentinel 2023 06 01 preview

ARM API Information (Control Plane)
Changelog
Add a changelog entry for this PR by answering the following questions:

What's the purpose of the update?

[ ] new service onboarding
[X] new API version
[ ] update existing version for new feature
[ ] update existing version to fix swagger quality issue in s360
[ ] Other, please clarify

When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.  Already deployed
When do you expect to publish the swagger? 06-01-2023.
By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.

Contribution checklist (MS Employees Only):

[X ] I commit to follow the Breaking Change Policy of "no breaking changes"
[X] I have reviewed the documentation for the workflow.
[X ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.

Change to data plane APIs
Adding new properties
All removals

Otherwise your PR may be subject to ARM review requirements. Complete the following:

[ X] Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review.  Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.

Adding a new service
Adding new API(s)
Adding a new API version
-[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki. Note that this doesn't apply if you are trying to merge a PR that was previously in the private repository.

[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.

Breaking changes previously reviewed and approved in #23121

@keryul , Could you help to check this PR?
I already got a breaking change tag from the team.
It seems a creds scan issue on two sample files, a PR is generated: https://github.com/Azure/azure-rest-api-specs/pull/24410; please help to merge the fix.
This PR has only one API change, which is already reviewed and signed off by ARM Team:  https://github.com/Azure/azure-rest-api-specs/pull/24151

@qiaozha please review the JS breaking change
@msyyc please review the Python breaking change

@qiaozha, can you please have a look?   Tag is already added to the previous merge on this branch: https://github.com/Azure/azure-rest-api-specs/pull/24151

@keryul, is it possible to get it reviewed and merged by today? We are 2 weeks behind the target dates, and have been blocked days on this merge.  All the change in this PR has already been reviewed and approved.

@keryul, could you merge this please?

/azp run

@keryul https://github.com/Azure/azure-rest-api-specs/pull/24362/commits/5d6bdb1e689ad307a77d68753499010c5e508f88 has ARM review signed off, this is the merge request on all signed off PR/Merges.


How to print Image without using Receipt widget?

How to print Image without using Receipt widget?
How to use only    FlutterBluetoothPrinter.printImage() ?
final byteData = capturedImage.buffer.asByteData();
    final List<int> bytes = byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes,);

    final buffer = await ui.ImmutableBuffer.fromUint8List(capturedImage);
    final image = await ui.ImageDescriptor.encoded(buffer);

    final imageWidth = image.width;
    final imageHeight = image.height;

    print("imageWidth: ${imageWidth}, imageHeight: ${imageHeight}");

    FlutterBluetoothPrinter.printImage(
        address: bluetoothDevice!.value.address,
        imageBytes: bytes,
        imageWidth: imageWidth,
        imageHeight: imageHeight,
        addFeeds: 1,
        keepConnected: true,
        useImageRaster: true,
        paperSize: PaperSize.mm58);
    }

this my code and this is error
E/flutter ( 4048): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: RangeError (index): Index out of range: index should be less than 13186: 13186
E/flutter ( 4048): #0      Uint32List.[] (dart:typed_data-patch/typed_data_patch.dart:2560:7)
E/flutter ( 4048): #1      Image.getPixel (package:image/src/image.dart:422:37)
E/flutter ( 4048): #2      convolution (package:image/src/filter/convolution.dart:26:26)
E/flutter ( 4048): #3      smooth (package:image/src/filter/smooth.dart:10:10)
E/flutter ( 4048): #4      FlutterBluetoothPrinter._blackwhiteInternal (package:flutter_bluetooth_printer/src/flutter_bluetooth_printer_impl.dart:134:15)
E/flutter ( 4048): #5      _IsolateConfiguration.applyAndTime.<anonymous closure> (package:flutter/src/foundation/_isolates_io.dart:108:21)
E/flutter ( 4048): #6      Timeline.timeSync (dart:developer/timeline.dart:160:22)
E/flutter ( 4048): #7      _IsolateConfiguration.applyAndTime (package:flutter/src/foundation/_isolates_io.dart:106:21)
E/flutter ( 4048): #8      _spawn (package:flutter/src/foundation/_isolates_io.dart:127:67)
E/flutter ( 4048): #9      _delayEntrypointInvocation.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:300:17)
E/flutter ( 4048): #10     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:192:12)

I faced the same problem, did you find a solution to this problem ?

@cheasoksereyoudom did you find a solution?


Add Freezer Monitor (from freezer monitor branch)

Merging this PR will not automatically deploy Freezer Monitor. There is a subsequent PR coming for azure_arc to update the logonscript with the ability to create configmaps and update the config files.
@sebassem

@sebassem - after all changes, I have deployed again successfully.
Ready for review to continue.


New endgame content

Original game is known to have sort of disappointing ending: there's nothing else to go, you are just stuck at certain points of the last level.
We can make better.
@sotiredofyours, @gsomix, any ideas? What could we make?
I am thinking of a boss battle (with "the boss" being a bigger and maybe handmade animated sprite that may swim and throw bombs at you, with a lot of HP and custom behavior).
Any other ideas (like a puzzle stage or somewhat more explorative ending, like a portal to another world or something) are also very appreciated.

The idea of a boss fight looks good to me. We can come up with several stages/attack patterns and a boss health bar. The boss can be a huge octopus.
We can also add the inscription "Congratulations!" after that. Or the portal to [DATA EXPUNGED].


BGP-CP: Remove NodeSpecer and ControlPlaneState

This PR removes the NodeSpecer abstraction and the ControlPlaneState structure from the BGP control plane.
Now that LocalNodeStore is available it can be used in place of these two constructs.
Additionally, since all ConfigReconcilers are now part of the Hive/Cell dependency injection graph, each ConfigReconciler can declare their own depedencies at time of construction. This provides much greater flexibility as a ConfigReconciler can now utilize any entities available in the DIG to perform their necessary reconciliation.
Remove NodeSpecer and ControlPlaneState from BGP-CP. Rely on Hive/Cell for further ConfigReconciler dependencies.

/test

/test

Is this changing a user-facing interface or will it have user-facing consequences? If yes, release note seems fine though I'm not sure whether users will understand it. If no, this should probably be labelled with release-note/misc. Note that even if it's misc, that's not saying the PR is any less valuable, it's just that we use the major/minor/bug/misc as a way to order the release notes from most user-facing and prominent for all users to know about to least user-facing and prominent.

@joestringer no user facing changes. I'll update the label to misc.

/test

/test

/test

/test

I have a local rebase of https://github.com/cilium/cilium/pull/27100 with this PR. @joamaki @aditighag PTAL and merge when you have a moment.

I don't have much context for the endpoint related changes. As this is a BGP focused change, feel free to go ahead with the merge based on the existing reviews.

@aditighag i think endpoint team was required due to the first and last commit, which arent exactly BGP related, rather, we now trigger LocalNodeStore updates on annotation changes. Can you review just those two commits?


How to use input equirectangular images for training?

Hi,
I saw in a PR that nerfstudio support equirectangular images as this link:
https://github.com/nerfstudio-project/nerfstudio/pull/1024
Can anyone guide me that how to use equirectagular images for training?
I understood that I will use ns-process-data for for images and pose generation, then use ns-train for training. I checked ns-process-data but don't know how to use it with input equirectangular images as the image below.
Highly appreciate if anyone can help.
Hung

For clarity - I see https://github.com/nerfstudio-project/nerfstudio/pull/966 which claims it adds equirectangular image support, but it sounds as though there is no ns-process-data method that uses that yet - is that right?

I have been experimenting with 360 videos. I split them into multiple overlapping perspective images and register those in colmap. Registration was successful but the 3D reconstruction with Instant NGP is not good. Although, The dense 3D reconstruction in Colmap is much better. I tried the same set of photos in RealityCapture and 3d reconstruction is comparatively of a very high quality.
Can you think of a reason why it could happen?

I did not try with nerfacto. Will try it and post it here. But any guesses @tancik as to why this could be happening ?

Maybe you don't have enough images. I'd also like to see a viewpoint from inside the room.

I have attached an equirectangular image and two of the perspective images from it. I have 12 equirectangular images and 120 perspective images.

Can you post a screenshot of a nerf reconstruction from inside the room. Right away though, I can tell you that the helmet in the view will cause issues. It will likely lead to lots of floating geometry around the locations where the images were captured

It does create a lot of floating geometry. I was wondering why and now what you said makes sense.
I am attaching a small video from inside the reconstructed scene
https://user-images.githubusercontent.com/110718346/219147344-a7fca84a-5aab-4d42-b2fe-b34bd4c2e919.mp4

It looks like you aren't using nerfstudio.

Will do it 🤞

I used nerfacto and split images into 8 perspective images (from meshlab) such that helmet is not present. I am attaching a equirectangular image and 2 of its perspective images. The reconstruction was not good again. I am attaching snapshots of it however, path of cameras and camera poses look accurate because I captured the data.
![raw360_ASU_Multipurpose_Arena_1631973616167](https://user-images.git

hubusercontent.com/110718346/219465511-43892f9d-c1f0-4586-a064-ccf911c27074.jpg)

yes, I did it with ns-process-data which then ran Colmap 3.8. I cannot understand why is this happening?
I have 2 queries in this regard:

Can it be related to the scale of cube in which we render? (Like aabb_scale in NGP)?
Is it a good idea to remove those images which have less information. I mean For ex: if an image only has plain white wall in background and only a small portion in that image is occupied by another object.

Thank you @tancik for replying

The nerfacto model autoscales the scene so you don't need to worry about aabb_scale.
Including that data is fine.

Can you send me your processed data.

How can I send it to you? Email ?

I tested the data, it also doesn't work for me, Im not sure why. We will be releasing some 360 processing tools soon, they might help with this data.

oh :(
Thanks for looking. I will be eagerly waiting for the updates. Meanwhile, I will play around with other parameters like Sampler  and matching method to be exhaustive

https://user-images.githubusercontent.com/3310961/219978377-f0136119-94b8-4a80-843a-0140df51204e.mp4
There was a bug introduced in nerfstudio 0.1.17
A patch will be coming soon. Alternatively you can use 0.1.16 in the meantime.

Woah!!! This looks good.
Thanks a lot. I will shift to 0.1.16.

v0.1.18 is out, use that instead.


PSR-3 support

Introduction
The logError() method of the Slim\Handler\ErrorHandler class currently calls the native error_log() function directly.
Overriding this behavior is rather tedious, as it requires:

Subclassing Slim\Handler\ErrorHandler to override logError()
Duplicating a lot of the boilerplate contained in the addErrorMiddleware() method of Slim\App to manually add an instance of the ErrorHandler subclass

Proposal
Modify Slim\Handler\ErrorHandler to receive a dependency that implements the Psr\Log\LoggerInterface interface from PSR-3.
To maintain backward compatibility, make this dependency optional. If no value is specified for it, use a default implementation of the interface that implements the current behavior of calling the error_log() function.
Add the logger instance as a parameter of the addErrorMiddleware() method of Slim\App. Again, make this parameter optional to maintain backward compatibility.
At this point, customizing the logging behavior can be done by calling addErrorMiddleware() with an instance of the desired logger implementation.
Rationale
Slim 4.x already heavily utilizes PSR standards to allow for customization including PSR-7, PSR-11, and PSR-15. It also has a need for error logging, as shown in the code referenced in the previous section, and PSR-3 addresses this need.
Additionally, an attempt was made to implement PSR-3 support in Slim 3.x (see #525), so the same need has existed in at least one previous major version of Slim.
Backward Incompatible Changes
No changes that break backward compatibility are strictly necessary to implement this change.
In a future release where backward compatibility breaks are allowed, the $logErrors parameter of the __invoke() method of Slim\Handler\ErrorHandler could be removed, since the logger itself could be configured to log messages or not (e.g. by using NullLogger).
Proposed Version(s)
It should be possible to include this change as suggested in Slim 4.x.
The suggestion of removing the $logErrors parameter could be done in Slim 5.x if desired.
Implementation
No implementation has been created yet. However, depending on the reception of this proposal, I'd be happy to create a pull request myself.

I'm in favor of this. I'll be honest I'm a bit sad we did not include this in 4.x error handling by default. @adriansuter thoughts?

Yes.


Solution of issue #65

Issue #65
C Programming Notes added
Table of Contents:
Chapter 1: Introduction to C Programming
Chapter 2: Getting Started with C
Chapter 3: Control Structures
Chapter 4: Functions
Chapter 5: Arrays and Pointers
Chapter 6: Structures and Unions
Could you review the current PR and approve it?
I took references from my notes, google, w3schools, geeks for geeks, and tutorial points.

buddy hame issues aaege, png code ko optimise krne main, kisi aur tarike se store kr skte h aap ise, just like on gfg website

Is there any specific format in which I can convert these PNG images?
Because GFG is storing their images in PNG formats.

this is not the PNG format buddy

Ok! Then I can convert these PNGs into JPG format.Sent from my Galaxy
-------- Original message --------From: Ujjwal Sharma @.> Date: 27/10/2023  2:47 am  (GMT+05:30) To: UjjwalSharma01/checklist @.> Cc: Abhisek_Panda @.>, Author @.> Subject: Re: [UjjwalSharma01/checklist] Solution of issue #65 (PR #103)
this is not the PNG format buddy
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

Ok! I have converted the PNG images into JPG & WEBP formats. Which of these formats should I use on the website?

Ok! I have converted the PNG images into JPG & WEBP formats. Which of these formats should I use on the website?

We just wanted the normal txt man, we cannot make the images or png or anything responsive in a better way

Sure! Then I'll start working on that. As soon as I get it done, I'll report you back.Sent from my Galaxy
-------- Original message --------From: Ujjwal Sharma @.> Date: 28/10/2023  11:46 pm  (GMT+05:30) To: UjjwalSharma01/checklist @.> Cc: Abhisek_Panda @.>, Author @.> Subject: Re: [UjjwalSharma01/checklist] Solution of issue #65 (PR #103)
Ok! I have converted the PNG images into JPG & WEBP formats. Which of these formats should I use on the website?
We just wanted the normal txt man, we cannot make the images or png or anything responsive in a better way
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


Issue #500 - Add hero CTA for API Docs on Getting Started

Pending @csuwildcat @angiejones review and +1.

@ALRubinger good to merge


Games of a pool in championship mode

The games must be generated by the application.
Refer to https://nrich.maths.org/1443 for theory and start with the attached sample.
championship.php.zip

Commentary: Mutliple way to generate a tournement tree should be poosible. We already do some research.
A meeting is planned with Mr. Carrel and Mr. Dafflon.


Add a simple vTPM performance benchmark; add a simple attack script.

These are basic scripts to aid performance comparisons between SVSM vTPMs and normal socket-based vTPMs; also, scripts to perform security attacks against the SVSM vTPM.

I added some small fixes (including the ones suggested here) and pushed the patches. Thanks @galmasi @arkivm @ruocco


[2.0<master] [Cherry-pick bac12c4ce] Add -winBlue to Jenkins testExtra params for Windows build tasks running on Server 2012 R2.

@dotnet-bot test ci please

This is not needed. Keeping #2818 targeted at master.


Compatibility with ESP32-S2

Hi, forgive the dumb question, I am completely new to ESP boards. Would the board below be compatible with HyperSerialESP32?
ESP32-S2 seems to have much better power efficiency, and the board's serial port advertises a maximum speed of 4.6Mbps.
https://www.kubii.fr/micro-controleurs/3651-carte-de-developpement-nodemcu-esp-12k-avec-wifi-3272496309937.html

Hi
S2 is not officially supported. You need to compile the sketch yourself and test it. You may experience performance and other exotic problem using newer Esp32 board manager unless they fixed them... esp32-S2 probably is not supported by older, stable versions. I don't have such ESP board so can't test it myself. As for a power efficiency HyperSerialESP32 doesnt use the Wifi radio so probably typical power usage is under 20mA instead ~300mA when the Wifi is ON. So I think this advantage of S2 is completely negligible when using HyperSerialESP32. I recommend standard ESP32 version (not S2,S3 etc.) equipped with CH9102x: 4Mb is confirmed to work for such boards.

Thanks for the quick answer. All the regular ESP32 boards I could find at my usual retailers were using the CP2102 you said we should avoid, and they didn't have the CH340G either. I'll seek a regular ESP32 with a CH9102x instead then, thanks for the suggestion. Might give an s2 or s3 a try when I have a working setup, could be a fun little project. Now to see if HyperHDR can talk to the ESP32 through a USB port of my webOS TV.

HyperSerialESP32 was just migrated to PlatformIO so compiling should be much easier.
More here
I testes also latest Expressif32 5.2.0 that provides Arduino 2.0.5 Unfortunately the bug hasn't been fixed yet and you will experience very degraded performance using Arduino 2.x for ESP32 ( more here ). And without Arduino 2.x you won't be apply to compile the sketch for ESP32 S2.

Thank you for the follow up. I was able to get my hands on a FireBeetle from DFRobot (DFR0654) equipped with a CH340K chip, it's ESP32-E but the product page says it's software compatible with regular ESP32. Building using PlatformIO went without a hitch, as did flashing, I was able to add it to HyperHDR as an adalight device following the readme. Now I just have to wait for my LEDs to arrive to confirm everything is working. Thanks for the help and keep up the good work!

Great! You can also confirm if the serial communication works fine for your board at @2Mb speed using any serial port client for example putty: https://github.com/awawa-dev/HyperSerialEsp8266/discussions/20 Statistics should be updated if you run HyperHDR before and play some effects or use your video source as input.

Stats went from 0 frames to 19 frames after some time in HyperHDR looking at the live preview, serial seems to be working :)

Quick follow-up, I received an SK6812 3535 LED strip, however it would seem my board is not compatible after all. Connecting the data line to GPIO 2/D9 only produces random garbage akin to christmas lights. Also my TV's linux firmware doesn't come with a ch341 driver so I can't use it via serial, I had to switch to HyperSerialWLED.
WLED also produces garbage, even when I manually set a fixed color. I'm sure the GPIO pin is the right one because if I change it in WLED the christmas lights stop. I'll try to find another board.

As far I know (basing on users reports not my experience so can't guarantee)  CH9102x that comes with some ESP32 is supported by most webos. BTW there is a chance  for S2 support,  I must do more tests.

Thanks, I ordered a board from adafruit with a CH9102F chip, will see how that one goes.
Meanwhile I found an old ESP8266 NodeMCU board lying around, albeit with a CP2102 chip, but even with vanilla WLED I wasn't able to get the led strip to work properly, I'm beginning to wonder whether the strip could be faulty.

did you set a common ground between esp and the led strip? theoretically you probably missing also 3.3v to 5v level shifter.

I was reading one of your posts on the website which mentioned a common ground, and I realized I didn't have one. So that was a rookie mistake, my current setup is USB power for the board and an external power supply for the strip, connection the ground GPIO to the power supply's ground was the missing piece, thanks a lot! Now looking forward to receiving the adafruit board if it means I can use usb serial :)

The feather arrived faster than expected, the CH9102F can handle up to 4Mbps, and is supported by webos \o/
I had to change the data pin to something other than 2 though, I believe this is because GPIO 2 is on a special STEMMA QT connector, so I used 4 instead and it works like a charm.
This is the board if you want to document the findings somewhere: https://learn.adafruit.com/adafruit-esp32-feather-v2/pinouts
Thanks for the help and for the great piece of software!

Yes, pin2 seems to enable/disable STEMMA QT and should be not used in HyperSerialESP32 as an output Hmm...does this STEMMA QT have a 3.3v to 5v level shifter for neopixel leds? That would be great. As I understand pin2 needs to be set high and HyperSerialESP32 should use pin0.

They mention a 3.3v regulator, but no level shifter, I think you still need an external level shifter when using that connector.

BTW I've just finished testing ESP32 S2 mini... it works! That board is capable of 5Mb speed,

Cool! Thanks for the heads up, my next project will probably use one of those as they seem more readily available at my usual retailers.

BTW I've just finished testing ESP32 S2 mini... it works! That board is capable of 5Mb speed,

What is full steps to flash it from windows. It looks that esphome web flashing is not supported for S2.  A bit more than esptool.py information would be appreciated.

esptool.py is a Python application that is not maintained by us, but it is quite popular and there should be instructions available to find online. General tips: install Python first (when installing, remember to add it to your PATH), launch a Windows terminal and install esptool.py using Python's pip manager and it should work.

esptool.py is a Python application that is not maintained by us, but it is quite popular and there should be instructions available to find online. General tips: install Python first (when installing, remember to add it to your PATH), launch a Windows terminal aka 'command prompt' and install esptool.py using Python's pip manager and it should work.

After googling around and correctly preparing windows, flashing process was easy.
But now after flashing serial firmware I realised that pi zero2w have only one usb port, so looks like I will have to reflash to hyperspi.
I know it is off topic but I noticed on wiring examples that power for S2 mini is not taken from pi, is there any reason for that?

I always recommend using USB as a power source for ESP boards. I think I explained to you in another topic that getting 5V from the RPi GPIO can be tricky and may depend on the RPi model or even their version. Nevertheless, it can work if connected directly to the USB power connector, without any fuse or that crappy RPi PMIC along the way. However, with such power supply solution, you may bypass ESP protections (if the ESP board has them), which do not protect the GPIO.


updated scroll to top button

updated the scroll to top button so that it shows on scroll and the user is aware of how long they have scrolled

please share the video or gif after edits here as well.

@https://user-images.githubusercontent.com/101328329/197783203-bd2f5559-ea7d-430e-8156-fdf9d444c202.mp4

@DeveloperAshish8 please check out the video of the new added feature

Great @Muhammad235 , Thanks for making us better.
Happy Coding ❤.
Don't forgot to join us on our discord server for more opportunities.

Please have a look @Muhammad235 , I think its not working

@DeveloperAshish8 it is working, upload it and let me see it live

Uploaded and cross checked in chrome and Firefox not working

It is working well on my laptop and I made a video of that, I want to check if I have pushed it to the forked repo


Micro/Macro: Unable to bound Functional Group (from Structural Library at Molecules view) and CHEM monomer from Library (from Monomolecule view)

Steps to Reproduce

Start from clean canvas
Switch to Molecules view and put on the canvas any Functional group (Ac in my case) from Structure Library
Switch to Macromolecules view and put on the canvas any monomer (Test-6-Ch in my case) from Library/CHEM

Select Single bound tool and try to connect those two blocks (use center-to-center way)

Actual behavior
It is impossible since functional group block (F1) has no connection points
Expected behavior
It is possible since functional group block (F1) has one connection point (rake)

Desktop (please complete the following information):

OS: win10
Browser Chrome 120.0.6099.110 (Официальная сборка), (64 бит)

Ketcher version [e.g. v2.4.2].

For mvp scope it was decided to block bonding between micro and macro structures.


Fix

When the command runs, it throws an error. It doesn't find the element "div.card-wrapper button.bt-request-buffed"

Thanks for your help :)


BL district scraper new confirmed values are wrong

It looks like the scraped values are quite off. Dividing the values by 14 days (what is claimed on the chart) seems to give reasonable range of the values, but still not really correct.
Anyone got an idea on how to improve this?

Maybe @CorinneHuegli can help?

@maekke the values in column "newConfCases" are the cumulative new cases within the previous 14 days. Please delete for now. It won't work from that chart. I will check tomorrow if we can provide another chart with the daily numbers per district (cumulative and new). Ok?

BL district scraper is disabled now.
And I removed the data in #1191

Please reactivate BL district scraper.
The data was added manually today (cases until yesterday). For values from today on please scrape from new iframe: https://cocontrol.bl.ch/public/dbw/123 here https://www.baselland.ch/politik-und-behorden/direktionen/volkswirtschafts-und-gesundheitsdirektion/amt-fur-gesundheit/medizinische-dienste/kantonsarztlicher-dienst/aktuelles/covid-19-faelle-kanton-basel-landschaft
The new chart is starting in June. So for new values starting from 2020-10-16 please add +528 for District 1301, +65 for District 1302, +177 for District 1303, +81 for District 1304 and +15 for District 1305.
Hope that works out.

@CorinneHuegli cool, thanks a lot, I've updated the scraper with your information! The csv output is identical, so I hope everything is fine :sweat_smile:

Thank you 😀


include package data files in python package.

https://pypi.org/project/codechecker/ is missing package data files, resulting in errors when running
CodeChecker parse -e html ...

This PR makes sure the relevant static data files are included.

Is there anything missing, or anything else I can do to help review this ?

@stefanseefeld Sorry, I am a little bit busy in these days. Thank you for this patch, we really appreciate it :blush:. I will try to review / try it this week and give you feedback.


app with mongoDB compilation failure

I am trying to compile an app with  RyuJIT AOT compiler following steps in https://github.com/dotnet/corert/tree/master/samples/MonoGame
The app has a reference to the mongodb oficcial driver.
It gives the following error:
EXEC : error : VTable of type 'MongoDB.Bson.Serialization.IBsonSerializer`1<IgnoredReply<System.__Canon>>' not computed by the IL scanner. You can work around by running the compilation with scanner disabled. [C:\Users\User\Desktop\EpyDoc3\Src\Core\DruidTesterApp\DruidTesterAppNetcore\DruidTesterAppNetcore.csproj]
I have also tried the rd.xml file with the following conent but it doesn't help:
<Directives>
  <Application>
    <Assembly Name="Newtonsoft.Json">
      <Type Name="Newtonsoft.Json.Serialization.ObjectConstructor`1[[System.Object,System.Private.CoreLib]]" Dynamic="Required All" />
    </Assembly>

    <!--<Assembly Name="MongoDB.Driver.Core">
      <Type Name="MongoDB.Driver.Core.Misc.BatchableSource`1[System.__Canon]" Dynamic="Required All" />
    </Assembly>-->

    <Assembly Name="MongoDB.Bson" Dynamic="Required All" />
    <Assembly Name="MongoDB.Driver.Core" Dynamic="Required All" />
    <Assembly Name="MongoDB.Driver" Dynamic="Required All" />
    <Assembly Name="mscorlib" Dynamic="Required All"/>
  </Application>
</Directives>

the fragment of the .csproj file:
<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.DotNet.ILCompiler" Version="1.0.0-alpha-*" />
    <PackageReference Include="MongoDB.Driver" Version="2.5.0" />
    <PackageReference Include="Newtonsoft.Json" Version="11.0.1" />
  </ItemGroup>

  <ItemGroup>
    <Folder Include="EpyDoc.Tools.DruidDriver\" />
  </ItemGroup>

  <ItemGroup>
    <RdXmlFile Include="rd.xml" />
  </ItemGroup>

</Project>

Could you share a complete project so that we can reproduce it (or a minimal subset that hits this)?

Find a subset of the project in the attached zip file.
DruidTesterApp.zip
Thanks,


No  ReaderEntityFactory ?

The upgrade guide asks us to stop using OpenSpout\Reader\ReaderFactory, and instead to use ReaderEntityFactory
https://github.com/openspout/openspout/blob/4.x/UPGRADE.md?plain=1#L90
However,  this class does not  exist! Only the deprecated class, which has been moved to the new namespace.  There  is a TestCase for ReaderEntityFactory,  but it also uses the old deprecated class
https://github.com/openspout/openspout/blob/4.x/tests/Reader/Common/Creator/ReaderEntityFactoryTest.php#L21
So either it should not be deprecated (yet), or the replacement class needs added!
In the meantime I will continue using the deprecated ReaderFactory. 😀

ah false alarm, i'm trying to upgrade two versions ahead! i see  it in v3


Add more teams/components to consider with ADRs

Not all ADRs will require us to get a +1 from dependent teams such as the DSPO or ODH notebooks, but having it in the template would remind us to keep them in mind.

/lgtm

/approve

@astefanutti I think itl'l need an approve via the github UI. (no openshift-ci in this repo)

@anishasthana Approved via GitHub. It doesn't seem I'm able to merge PRs manually though.


synchronize file names example pdf files with godoc

I had difficulty associating the filenames of the generated pdf's with their corresponding godoc examples. So I renamed the output filenames to correspond with the godoc names:
addpage.pdf -> Fpdf_AddPage.pdf

If the example had a broader meaning, I added the previous output name to the method.
For example:
fill.pdf -> Fpdf_DrawPath_fill.pdf

So now it is very easy to find back the output of a godoc example.

Nice work. Many thanks.


Add centos-7 with systemd support, box and buildpacks

Pretty much just mimicking systemd support from the debian-8 distribution.
Added rpm-build to the bootstrap.sh.

Thanks for this, however I had already pushed centos-7 support in the testing branch (https://github.com/crohr/pkgr/commit/17f7475244a9adf28f1e9a1155167a160434caf5). Sorry for the trouble you went through, but thanks anyway for the contribution!

No problem. Can't wait for it to be available.

I just released v1.4.4, with changelog available at https://github.com/crohr/pkgr/blob/master/CHANGELOG.md. Let me know if everything works fine for you!


Wiring diagram is wrong in readme.md

It shows to connect the IR receiver to D1 (GPIO5) - but the code shows it being on D5 (GPIO14)

Yeah I need to make a new diagram that reflects the new default pinout configuration, its on my todo list

Fixed


easy callback parameters question

In a bunch of scenarios I am unsure whether to do cb(fuse.ERRORCODE) or cb(-1, fuse.ERRORCODE). For example in rename, I am unsure which to do. Is there a general rule of thumb to follow here?

as far as my understanding of the code it's written as cb(fuse.ERRORCODE or 0,somevalue)

ok that's what I thought just wanted to double check

@sam0x17 close?

been working on other things but will get back to this eventually


[Backport 1.x] Add dist selection on the promotion workflow (#122)

Description

Add dist selection on the promotion workflow
Signed-off-by: Peter Zhu<EMAIL_ADDRESS>(cherry picked from commit 6f79c910ea230ec96cae067417325e8b6112b8be)

Issues Resolved
List any issues this PR will resolve, e.g. Closes [...].
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #126 (c03874d) into 1.x (c03874d) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head c03874d differs from pull request most recent head b83c43e. Consider uploading reports for the commit b83c43e to get more accurate results

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##                1.x     #126   +/-   ##
=========================================
  Coverage     83.41%   83.41%
  Complexity       24       24
=========================================
  Files            68       68
  Lines           193      193
  Branches         11       11
=========================================
  Hits            161      161
  Misses           25       25
  Partials          7        7

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


fixed some bugs

Pull Request Test Coverage Report for Build 238

0 of 0   changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.07%) to 51.008%

Files with Coverage Reduction
New Missed Lines
%

src/main/java/com/t13g2/forum/logic/parser/ParserUtil.java
1
43.68%

Totals

Change from base Build 236:
0.07%

Covered Lines:
1493

Relevant Lines:
2927

💛  - Coveralls


MAINT: clean-up numpy build dependency in pyproject.toml

Now that we only support Python >= 3.9, we can remove the oldest-supported-numpy entirely.
And also added a rough upper pin on numpy<3, because a numpy 3 would probably again mean ABI breaking changes that would require a re-build of packages.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>9
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 88.106%

Totals

Change from base Build<PHONE_NUMBER>0:
0.3%

Covered Lines:
2637

Relevant Lines:
2993

💛  - Coveralls


Add 'visual' key to v:event on TextYankPost

Useful to know if a yank/deletion was performed on a visual mode area.
Compatible with Neovim's #12382.

Would it help to provide the type of Visual selection?  as in 'v', 'V' or 'CTRL-V'.

Would it help to provide the type of Visual selection? as in 'v', 'V' or 'CTRL-V'.

The regtype key should already provide that piece of info, its value is equivalent to calling getregtype on the used register.


Used tab_size as indent_size value by default

Hi @MOZGIII, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

:+1: LGTM. Thanks for the contribution @MOZGIII !


cleanup(userspace/engine): remove legacy k8saudit implementation

What type of PR is this?
/kind cleanup
Any specific area of the project related to this PR?
/area engine
What this PR does / why we need it:
Title speaks for itself. This file became pointless since introducing the k8s audit Go plugin, but we just forgot to remove it from the codebase.
Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?:
NONE

/milestone 0.37.0

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

Needs approval from an approver in each of these files:

OWNERS [FedeDP,jasondellaluce]

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

LGTM label has been added.  Git tree hash: c45299dfc829e910c6e001e5975f12e5833db42f

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

Needs approval from an approver in each of these files:

OWNERS [Andreagit97,FedeDP,jasondellaluce]

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


[e2ealerting] Add support for custom histogram buckets

Allows for customers to tweak their histogram latency buckets to match different deployment models where scrape intervals may differ. Also adds a healthcheck for those needing to verify a pod is running and rotate if needed.
Break up of #202

@gotjosh Mind reviewing this?

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


Expose logp for Bayesian models in brainiak

SRM and (H)TFA, and Bayesian RSA are all Bayesian models. It would be great if they exposed a method that produces a log-likelihood given some data and parameters. This would make easier a number of things:

Bayesian model comparison.
Decomposing the model structure from the estimation machinery for better reuse of either/both.

@mshvartsman , how would a log-likelihood function would help with model comparison here?
Can you give an expected usage example?

@mshvartsman, can you please reply to Javier?

For Bayesian model comparison I guess we would need marginal likelihood, not likelihood given data and parameters, so maybe this is not as useful on this front.
For the latter situation I'm imagining something like the following: if I estimate a joint hyperprior over some latent cognitive features of behavioral data and latent factors I could alternate doing MAP estimation on the brain factor model, cognitive features, and the hyper-prior. I would be reusing the factor model likelihood but the rest of the structure would be different.
I'm hoping to put together a simpler version (using PCA instead of a fancy factor model) as a proof of concept, so if you prefer we can close this and wait on it until I have a concrete thing I want to plug one of these factor models into to reopen.

This is a good idea as I also have plan to offer a model comparison capacity in Bayesian RSA. The simple way is to give BIC or AIC score. Doing cross-validation can be better. But fit() seems to be reserved for giving back labels for testing data instead of giving log-likelihood. What function name would be good?
But anyway I prefer to keep this as lower priority for my code as I have a few other things to add first.


Add omitempty support in INSERT statements

When omitempty tag is present in a struct field and the field is set to the zero value, it will not be included in the INSERT. This way we can support columns which auto increment.
How does it work internally?
We prepare the statement in the usual way and when supplied the zero value for the field (i.e. 0 for an int that serves as an id), we instead send nil.
Is sending NULL supported in every DB?
No, it is supported in MySQL and in SQLite but not in Postgres. Several DBs instead use DEFAULT for this use case, the problem is that SQLite does not. We have decided to use NULL in order to support the current use cases of the library and, in the future, look for another solution.
Can we just omit the field in the query altogether?
The way the code is structured, we prepare a query in several steps:

Replace the SQLair types for standard sql names that we will later use to get the output.
Prepare the statement in the DB.
For each call, we call the stored statement with the values supplied.

The problem here is that we have to know the number of fields in step 1., prior to knowing the values themselves, which make it impossible to leave out a field if it contains the zero value.
Alternatives
If we want to support this use case in all the different DBs in the future we could do the following:

[PREFERRED] Re-prepare the statement each time we want to set the field with the default being omitting it. The assumption here is that the majority of use cases would be excluding the field, and the performance penalty would be small.
Open an issue in the std sql library for them to support sending a default value in a prepared statement in a database agnostic way.
Recognize in SQLair which DB we are working with and use one identifier or the other.

Looks very good! Nice and clean code.
I do have to admit I'm not quite sure about the inputTypeMember struct, to me it feels a bit weird having the clutter of the whole extra struct only for that information. I think it would probably be cleaner to set omitEmpty in the plain structField struct and have some clear comments to explain what is going on. I can probably be convinced otherwise though if you are against the idea.

My reasoning was the following:

I did not want to have to change something on an already instantiated structField as that would mean having mutable state that would not be obvious (i.e. having to call a function prior to filling the data with no hint in the type system).
That we might want to extend this notion of context to other inputs apart from structField for things like better error messages, that is why I did not want to include a flag in structField directly.

but I can also be convinced otherwise :).
Another idea, what do you think about embedding typeMember in the struct which will make the code much more lightweight?

Looks very good! Nice and clean code.
I do have to admit I'm not quite sure about the inputTypeMember struct, to me it feels a bit weird having the clutter of the whole extra struct only for that information. I think it would probably be cleaner to set omitEmpty in the plain structField struct and have some clear comments to explain what is going on. I can probably be convinced otherwise though if you are against the idea.

My reasoning was the following:
* I did not want to have to change something on an already instantiated `structField` as that would mean having mutable state that would not be obvious (i.e. having to call a function prior to filling the data with no hint in the type system).

* That we might want to extend this notion of context to other inputs apart from `structField` for things like better error messages, that is why I did not want to include a flag in `structField` directly.

but I can also be convinced otherwise :).
Another idea, what do you think about embedding typeMember in the struct which will make the code much more lightweight?

The embedding sounds good!


Inject non-data rows at an interval into tbody

What version of React-Table are you using?
<EMAIL_ADDRESS>I'm looking for a way to intersperse rows at an interval throughout by table. The particular application is to display a "promo" every so often rows.
Currently, I've achieved this in a rather hacky way by hijacking the SubComponent/expanded functionality.
I'm hiding the expanders, making everything expanded by default, and rendering the subcomponent content on the interval I want. Here's a demo: https://codesandbox.io/s/7mxonnlwq1
I'm wondering if there is a more elegant solution, or if it might be a case for a feature request. react-data-grid, for example, has a rowRenderer prop where I could push my promo row onto the rows at my interval.

This is really an implementation issue and a very specific use case. Given the design goals and architecture of react-table, it seems like you have probably already got the best approach to this. Also, it is possible to replace the TrComponent (equivalent to a row renderer).
You could also add a flag to your original data so that expander knows to automatically expand or close the sub-component.
Given it is possible to put anything in a sub-component and programmatically control the expansion (and other ways to accomplish this) there's no real need to add a feature like this.

Thanks for the reply @gary-menzel. Agreed it is pretty specific.
If I want to go another route, I'll look into overriding TrComponent or TbodyComponent

You could also add a flag to your original data so that expander knows to automatically expand or close the sub-component.

Could you elaborate on that at all?

Well, a lot of the time, I compose the data for react-table (from whatever the data source was) using .map(...) and add anything to mapped record I want. In your case, for example, you could add flag in (and any other data - maybe it is an object) that has the promo in it. Then, you could built out your overrides to look for that on the record and cause state changes to show the sub-component.

With component overrides, you don't even necessarily have to render a different component... You could just use it for the side-effect of getting access to state (say to the rows that are in the current view) and use the information to update your own state (and cause a redraw).
react-table is very lightweight but provides a lot of override capability to make it do lots of tricks.  Not like an "all features" table but often more flexible.

Thanks for the clarification.

react-table is very lightweight but provides a lot of override capability to make it do lots of tricks. Not like an "all features" table but often more flexible.

Indeed - loving that I can override any components and/or props!


Tag bits not shown in CSR bitfields

For the bitfield diagrams in places like section 3.7.4 only 2XLENMAX-1 bits are shown, omitting the 2XLENMAX-th tag bit.

@andresag01

@jrtc27 : Thank you for the feedback. These were left out because the tag bit is out-of-band. We can consider drawing the tag bit if it makes it clearer. Is your opinion that we should do this for every extended CSR that has a tag bit?


iOS - Microsoft Login Support

Description
LEARNER-5241
This PR adds the Microsoft login feature in the iOS app.
Notes

Microsoft login feature is only available for corporate users, To logged-in with Microsoft, you have to use your MIT login credentials.
The library which I used to integrate Microsoft login has updated. They even expired the document ( https://docs.microsoft.com/en-us/azure/active-directory/develop/tutorial-v2-ios)) which I followed. Now the library is supporting minimum iOS deployment target “10.0” but in our project, the supported target is “9.0”  due to which I am unable to install the library (https://github.com/AzureAD/microsoft-authentication-library-for-objc) via pod. Due to the above reason i used the old version library for now as long as the Microsoft forced us to update the library, till then we are expecting more users to adopt the latest iOS so that we can update our target version.

How to test this PR
This PR can be tested on the sandbox for now.
Please add the configuration in edx-mobile-sandbox-config

MICROSOFT:
ENABLED: true
MICROSOFT_APP_ID: ' '

API_HOST_URL: ’https://thirdpartylogin.sandbox.edx.org'
OAUTH_CLIENT_ID: ‘ elshoz2kRsNPPmGwlUQo4mmHh1hQ9lZWPAieulN0’

Login with Microsoft Account
Open sign-in screen, Tap on the Microsoft login button. The Microsoft login screen will appear, enter the MIT credentials and log in.

[ ] After successful login, the app will land in enrolled courses screen.

Login Error
If your MIT account is not configured with edX account the error will prompt. You need to register your MIT account with edX account.
Register with Microsoft Account
Open create account screen, Tap on the Microsoft login button. The Microsoft login screen will appear, enter the MIT credentials and log in. The app will open and register form fields will auto-populated with name, username, email. Tap on create account button.

[ ] The account should be created and the app should logged-in and open enrolled courses screen successfully.

On initial review it looks good, will have a look into feature testing in next cycle.

@salman2013
I have added some comments, please have a look.

@saeedbashir Please Review.

@saeedbashir PR is ready for another pass. Thanks

@salman2013 Sandbox is not working. Please recompile it.

@saeedbashir I have fixed the comments. The ticket to update the library has created https://openedx.atlassian.net/browse/LEARNER-7504

@saeedbashir I have updated the description and created the ticket for the configuration. https://openedx.atlassian.net/browse/LEARNER-7507