fix: lets not call jx pipeline wait for remote clusters

as this is only applicable to regular projects as we don't run tekton
pipelines on releases of remote clusters
fixes #415

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by:
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:
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Added OR condition on heroStats query to include heroes with 0 result…

Issue: https://github.com/odota/web/issues/1887
Modified the heroStats query to included heroes that have 0 games played (e.g. new heroes). It will then include the hero_id, pro_win, pro_pick and pro_ban attributes in GET /heroStats for those heroes.

I ran the new query with an old range and it didn't seem to pick up Mars (ID 129)?

Actually seems like this works for the 2nd and 3rd queries because they join from heroes, but not the first.

Oops, my bad! I skipped testing the 1st query since I assumed it was just the same as the 2nd and 3rd. I'll do it right this time

I ran the new query with an old range and it didn't seem to pick up Mars (ID 129)?

I'm thinking of leaving the rank_tier, win and pick NULL for heroes with 0 matches. Since win and pick depends on rank_tier and it makes sense if rank_tier will be null in case a hero was never played yet. Any thoughts before I commit the changes?

That sounds fine. We'll probably have to check to see if the web UI handles that properly (I expect it should)

Follow-up commit made for the 1st query.


General improvements

Hi @jensmeder,
I've been working on some improvements that fixes a series of issues I've had when tried to start using the library.

Fill all the context's struct members with 0 together with the reference to self.
Set DeviceConnection to TCP mode before setting the state to Connected.
Improvements in error reporting.

Let me know if you prefer individual pull requests per feature, and/or the creation of issues for all of them.
Thanks for the amazing work of putting all this together! Let me know if there's an specific path you want to be followed, I'd love to put some hours in this library.
Cheers.

Hi @gonzalolarralde,
thanks for your improvements. I will release them in the 0.1.1 version on Cocoapods together with some of my adjustments and some more documentation.
I am looking forward to see some examples that make use of DarkLightning :).
You can either follow me on Twitter (@jens_meder) or here on Github.
Cheers,
Jens


[Batch mode] Merge pull request #15578 from davidungar/PR-19-warn-WMO-batch

[Batch mode] Warn the user if -enable-batch-mode gets overridden by -whole-module-optimization or -index-file.

Explanation: Issue a warning to prevent confusion when the compiler ignores -enable-batch-mode because of either -whole-module-optimization or -index-file.
Scope of Issue: Users trying out batch mode will think it does no good because the compiler silently ignores their requests.
Origination: Issue has existed since we implemented batch mode.
Risk: Minimal, because only functional change is a warning. There is a tiny bit of refactoring, which has been carefully reviewed.
Reviewed by: Jordan Rose & Graydon Hoare.
Testing: Normal regression tests + this PR includes a new test of the new functionality
Radar: rdar://39012584

@swift-ci please test


Bug 2060334: Fix Azure VNET lookup when the NIC's subnet is in a different resource group

In Azure cluster setups where the network resources, VNET and subnets, are in a different resource group to the cluster resources the VNET lookup fails.
$ oc get infrastructures.config.openshift.io cluster  -ojsonpath='{.status.platformStatus}' | jq
{
  "azure": {
    "cloudName": "AzurePublicCloud",
    "networkResourceGroupName": "v4-eastus",
    "resourceGroupName": "aro-dnewman-test-4-10"
  },
  "type": "Azure"
}

The error message that is being logged is: The Resource 'Microsoft.Network/virtualNetworks/dev-vnet' under resource group 'aro-dnewman-test-4-10' was not found, because it is actually in the 'v4-eastus' resource group.
The PR addresses the issue by parsing and using the NIC subnet's resource group instead of the global azure_resourcegroup.

/lgtm
/approve
/retest

/lgtm

/bugzilla refresh

@darthhexx this should go in shortly - I assume this should be cherry-picked to 4.10?

@squeed yes, ideally it should be cherry-picked into 4.10 to ensure we have the expected behaviour in ARO.

/cherry-pick release-4.10


Can you support the display of pictures?

Very good and beautiful tool.Unfortunately, images are not supported

It may not support in the short term 😂

It may not support in the short term 😂

That's ok.Hope it can support in the future.👍

find the node and attach it at your own risk... thinking of it more
Possibly a link-like functionality with the IMG opening in a modal.

Done
nodeData = {
  topic: 'node topic',
  id: 'bd1c24420cd2c2f5',
  style: { fontSize: '32', color: '#3298db', background: '#ecf0f1' },
  parent: null,
  tags: ['Tag'],
  icons: ['😀'],
  hyperLink: 'https://github.com/ssshooter/mind-elixir-core',
  image: {
    url: 'https://raw.githubusercontent.com/ssshooter/mind-elixir-core/master/images/logo.png', // required
    // you need to query the height and width of the image and calculate the appropriate value to display the image
    height: 90, // required
    width: 300, // required
  },
  children: [
    {
      topic: 'child',
      id: 'xxxx',
      // ...
    },
  ],
}


go/types: incorrect recursive interface call accepted inside interface method declaration

type I interface {
	m([unsafe.Sizeof(func() { I.m(nil) })]byte)
}

type-checks without problems; yet the call I.m has two parameters (the interface I, and a byte array of appropriate length). For reference, cmd/compile produces:
x.go:8:31: not enough arguments in call to method expression I.m
	have (nil)
	want (I, [8]byte)

Clearly an esoteric case, but good for corner-case testing.

The problem is that type checking of closure bodies happens immediately, while type-checking the enclosing and thus incomplete signature, rather than delayed, as is the case for regular functions/methods.
There's already a TODO that this should be changed (go/tyupes/expr.go:1034).


vimPlugins.tagalong-vim: init at 2021-06-28

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[X] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 134586 at d15fde0d run on x86_64-linux 1

31 packages built successfully:

spacevim
tests.vim.test_vim_with_vim_nix
vimPlugins.Coqtail
vimPlugins.LeaderF
vimPlugins.chadtree
vimPlugins.coc-nvim
vimPlugins.dart-vim-plugin
vimPlugins.deol-nvim
vimPlugins.fzf-vim
vimPlugins.gitsigns-nvim
vimPlugins.gruvbox-flat-nvim
vimPlugins.lightspeed-nvim
vimPlugins.luasnip
vimPlugins.neco-vim
vimPlugins.neogit
vimPlugins.nvim-cmp
vimPlugins.nvim-dap
vimPlugins.nvim-hlslens
vimPlugins.nvim-lspconfig
vimPlugins.nvim-ts-context-commentstring
vimPlugins.nvim-ts-rainbow
vimPlugins.refactoring-nvim
vimPlugins.sql-nvim
vimPlugins.tagalong-vim
vimPlugins.telescope-frecency-nvim
vimPlugins.vim-devicons
vimPlugins.vim-fugitive
vimPlugins.vim-kitty-navigator
vimPlugins.vim-oscyank
vimPlugins.vimtex
vimPlugins.wilder-nvim

2 suggestions:

warning: missing-phase-hooks
buildPhase should probably contain runHook preBuild and runHook postBuild.
Near pkgs/misc/vim-plugins/build-vim-plugin.nix:28:14:
   |
28 |       inherit unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
   |              ^

warning: missing-phase-hooks
configurePhase should probably contain runHook preConfigure and runHook postConfigure.
Near pkgs/misc/vim-plugins/build-vim-plugin.nix:28:14:
   |
28 |       inherit unpackPhase configurePhase buildPhase addonInfo preInstall postInstall;
   |              ^

There is a merge conflict, considering removing vimPlugins: update commit

Can you rebase so vimPlugins.tagalong-vim: init at 2021-06-28 is the only commit?


don't return error when nothing to commit.

same as https://github.com/stevelacy/gulp-git/pull/118
not sure why the tests failed in previous PR but it worked on my machine

Can you change it to
&& (String(stdout).indexOf('no changes added to commit') === 0)

Reduces length and removes the need for two checks

Done :)

Perfect, thanks!

published 1.14.0


Auto-detect CPU capabilities at runtime in Linux

On Linux:
Always build 3 versions
Add wrappers to pick the right version at runtime

This is a really cool indirection approach!


ENH: Needs to be clearer how to interact with us on our front page?

For context, I'm writing an abstract to introduce us to the NAM audience. I started by taking the mission from our front page, "Encouraging merit-based recommendations and nominations in the space physics community by providing resources and reviews", which is what we do, but it doesn't say how we do it – it doesn't ask for volunteers, or explain the intended workflow, or similar.
I'd like to suggest we add something to the front page which says something like the following:
Our Method
If you are writing a recommendation letter for someone you know professionally, you can send it to us ([insert how to do this here]) and we will send it out to our reviewers. They will provide recommendations on how you can make your letter more equitable and less biased, using a combination of the techniques and resources described elsewhere on our site, with the aim to make unbiased recommendation letters more accessible to all. If you are interested in being a reviewer, please let us know by [insert how to do this here].
What do people think?

I like this!  Definitely belongs on the homepage.


Language / Format

Is it possible to change the format of the displayed days? Like capitilizing and so on... Only show numbers, etc...
Also, "Today" string is missing in a lot of languages, I know it can be overriden by using
hoy in strings.xml (btw this is spanish one) in case you want to include it.

To add translations you just have to send a pull request of strings.xml
like other language I added.
What do you mean with date format ?
Le 21 mai 2017 20:49, "Shrewd"<EMAIL_ADDRESS>a écrit :

Is it possible to change the format of the displayed days? Like
capitilizing and so on... Only show numbers, etc...
Also, "Today" string is missing in a lot of languages, I know it can be
overriden by using
hoy in strings.xml (btw this is spanish one) in case you want to include
it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/florent37/SingleDateAndTimePicker/issues/49, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFfQXJfd_iVZXnJdVe6zgE29DPUMmtleks5r8IcegaJpZM4Nhr0P
.

Language sent via pull request.
I mean this :
As you can see, week days and months do not start with capital leter. While your captures show it correctly.
(My Today is in capital because I wrote it that way)
So It would be nice to be able to customize that

I added your translation, and allow to add a custom day formatter
setDayFormatter(SimpleDateFormat)

v1.1.4

I'm sorry but It doesn't seem to work :(

ok will check


Don't log entire stream schema on error

This reduces verbosity of stream errors, making them easier to work with.
Change-type: patch
Signed-off-by: Lucian Buzzo<EMAIL_ADDRESS>

@balena-ci retest

@balena-ci I self-certify!


FMT/DPR is designed as Number=A or Number=R?

Hi,
In the comment of the outputted vcf file,
##FORMAT=<ID=DPR,Number=A,Type=Integer,Description="Number of observation for each allele">
But in the content of the vcf file, FMT/DPR is outputted as Number=R, and the value of reference is wrong.
In the following example, the value of reference  should be 0 but set as 51.
GT:DP:DPR:RO:QR:AO:QA:GL        1/1:57:57,57:0:0:57:2135:-160.003,-17.1587,0    1/1:51:51,51:0:0:51:1906:-141.42,-15.3525,0
source version:the last version of github repo.

same as #293.
let me close it.


Support for original stream deck v2

I implemented support for my own v2 stream deck into your sdk and have been using the code daily for a couple of months now.
There are some loose ends but I felt like maybe this would be beneficial to others so I'm trying my luck with a pull request.
Setting of brightness didn't seem implemented except for the hardware support for it so I took the freedom of hardcoding 50% brightness on device setup. Ideally it should be implemented as a profile setting.

Thanks for the contribution, @Ceisuz - will be testing this!

@Ceisuz to confirm, is this the SD you're implementing this for? https://www.bhphotovideo.com/c/product/1709816-REG/elgato_10gba9901_stream_deck_mk_2_black.html

@dend No actually it's the original base model from 2017:
https://help.elgato.com/hc/en-us/articles/4405167312397-Elgato-Stream-Deck-What-is-the-difference-between-Stream-Deck-and-Stream-Deck-MK-2
https://www.bhphotovideo.com/c/product/1378121-REG/elgato_systems_10025500_stream_deck.html
Not the MK.2
I don't know why it's referenced as "v2" but the switch case in the code was named like that, and I was just as surprised when my device hit that line (DeviceModel.ORIGINAL_V2) and not the one I thought it would (DeviceModel.ORIGINAL).
I've seen multiple other projects reference an "original v2" just like you, but I'm a bit baffled as to what a "v1" is in that case?
See under supported devices: https://github.com/Luzifer/streamdeck
V2 support referenced: https://github.com/timothycrosley/streamdeck-ui/issues/225
V2 support referenced: https://github.com/timothycrosley/streamdeck-ui/pull/13

The original streamdeck (usb id 0x0060, model 20GAA9901) was a bit different to later models, its protocol is a bit different and primarily it expected bmp encoded images to be sent to it.
In late 2019, a new revision appeared without any official annoucnement. (usb id 0x006d, model 20GAA9902). Visually identical, but with a protocol much closer to the XL and subsequent models.
This is the cause of the name ORIGINAL_V2 (I suspect this name has founds its way here via something derived from my work on the nodejs library). Named as such since long before the MK2 was a thing, at the time the name wasn't as confusing
For a semi-official list of models, elgato have a repository which lists them https://github.com/elgatosf/streamdeck-kit-ipad/blob/85a08468a21664f215deab8e7c59ba5ac10a9a65/Sources/StreamDeckKit/Device/StreamDeckProductId.swift#L45-L67

Thanks for the context on this, folks. Planning on testing this PR this week.

@Julusian - few minor comments, and other than that, it will be good to merge.

@Ceisuz I am going to close this PR because there are quite a few inconsistencies with some of the SDK architecture changes. Appreciate you working to contribute, though. I am looking at getting one of the legacy devices to include its support in the SDK along the Plus and XL that I've just re-built in 0.0.4.


I can't copy anything.

I cant copy anything at all. I can take files from other people through actually downloading the files and then be able to paste it and save it, but every time i try to copy stuff for myself, it wont let me. I haven't found any similar issues.  No messages pop up in console either. If i hold shift, there is no green box either.

Your gmod might be broken

Your gmod might be broken

What can i do to give more info?

See if the issue still happens without other mods installed. One of them might be breaking your gmod.


migrate to InSpec profile

This PR migrates the ssh check into a complete ssh InSpec profile

@chris-rock. thank you. great work!!!


Add asteroids assets

Current dependencies on/for this PR:

main

PR #12   👈

This stack of pull requests is managed by Graphite.


Not able to connect to CRMONLINE version 9.0

Get-XrmSolution : Couldn't connect to CRM instance after 3 attempts: Unable to Login to Dynamics CRM
At C:\ImportSolution.ps1:61 char:13

$solution = Get-XrmSolution -ConnectionString "$crmConnectionString"  ...

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Get-XrmSolution], Exception
FullyQualifiedErrorId : System.Exception,Xrm.Framework.CI.PowerShell.Cmdlets.GetXrmSolutionCommand

Looks like an issue with username/password and/or permissions.

No, same way I am able to connect to the CRM Online version 8.2 but not 9.0.
Also, I am using DYN365 Project.
Do I need to use MSDYNV9 project for 9.0

Are you using the PowerShell Cmdlets or Marketplace Extension?

For 9.0 I suggest you use MSDYNV9 and also take a look at this post https://waelhamze.wordpress.com/2018/01/11/dynamics-365-ce-tls-connectivity-issue-from-net-and-powershell/

I have exteded the XRM-CI dll based on our requirements.
So Just want to know, If I want to connect to V9.0 then do I need to use MSDYNV9 project ?


Added blurple

hey don't steal my PR :c

Abal is a scrub

Okay actually ignore what I said, I'll just merge as is

Rebased in e9282d3373158b6e9792a5484ae3dfb9212eb6f.


Table does not mention permissions for adding/deleting IRs

The table under the "Manage a Microsoft Purview account in control plane and data plane" section does not mention what permissions are needed to manage (add and delete) an Azure or Self Hosted Integration Runtime
https://learn.microsoft.com/en-us/azure/purview/concept-best-practices-security#manage-a-microsoft-purview-account-in-control-plane-and-data-plane

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

ID: 08c4e857-7f77-60a8-d0da-42427b292426
Version Independent ID: e197b42c-2ec6-aff8-df16-fe6cb2684f3d
Content: Microsoft Purview security best practices - Microsoft Purview
Content Source: articles/purview/concept-best-practices-security.md
Service: purview
Sub-service: purview-data-map
GitHub Login: @Zeinam
Microsoft Alias: zeinam

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

@KyferEz - Ah, thanks for pointing this out!
The permissions you'll need is Data Source Admin.
I'll get that added to this table and to our permissions page.

@KyferEz - I've added those updates! You should see them in the documentation by later this afternoon. Thank you again!

#please-close


Is this still being maintained?

Hi, do you have time to maintain the plugin? because CI tests are failing because ubuntu-16.04 was removed a long time ago and the same is also true for 18.04.
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/

The time I have is low, but the maintenance on a repo this size is also quite low.
I have addressed the specific CI issue mentioned

@jonathanmorley awesome, thank you :)
In case you'd need more support for the maintenance of the project, you could transfer it under https://github.com/asdf-community

Hi @jonathanmorley  / @1oglop1  -- I put in a PR in https://github.com/jonathanmorley/asdf-pnpm/pull/23 to allow the plugin to work in settings where npmjs is mirrors and not directly accessible (like corporate firewalls). It would be great to get 👀 on it! Thanks!


error [Hide All Apps] ...

Extension
https://www.raycast.com/peduarte/hide-all-apps
Description
Error:
Error: Command failed with exit code 1: osascript -e
activate application "Finder"
tell application "System Events" to tell process "Finder"
    click menu item "Hide Others" of menu 1 of menu bar item "Finder" of menu bar 1
end tell
tell application "Finder" to set collapsed of windows to true

87:173: execution error: System Events kreeg een fout: menu item "Hide Others" of menu 1 of menu bar item "Finder" of menu bar 1 of process "Finder" kan niet worden opgevraagd.  (-1728)

activate application "Finder"
tell application "System Events" to tell process "Finder"
    click menu item "Hide Others" of menu 1 of menu bar item "Finder" of menu bar 1
end tell

Steps To Reproduce
MBA M2 2022
MAC OS Sanoma 14.3
Current Behaviour
all windows stay open
error
Expected Behaviour
hide all windows

Darn, I’m guessing the use of a specific menu command in this change breaks hide-all in non-English locales. That’s a miss on my part; apologies!
The best course of action is to revert to mitigate customer pain. The original process-iteration methodology is just more reliable.
I’m not at my MacBook, but can revert tomorrow (2/22).

@andrewsardone no worries, thanks for that! Would have been nice to make this faster, I use it all the time and have often felt it was a bit too slow. But oh well!

It works again. Thanks!
Met vriendelijke groet,
R.M. Bults
Meander 36 9951 VE WINSUM |<PHONE_NUMBER> | @.***
Op do 22 feb 2024 om 16:01 schreef Pedro Duarte @.***>

Closed #10854 https://github.com/raycast/extensions/issues/10854 as
completed via #10881 https://github.com/raycast/extensions/pull/10881.
—
Reply to this email directly, view it on GitHub
https://github.com/raycast/extensions/issues/10854#event-11892469157,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BF34P6Y7D5PA67BLBZN7J3DYU5MTPAVCNFSM6AAAAABDSUTFEGVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRHA4TENBWHEYTKNY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add TOP to list

Add support for the TOP ERC-20 token.

Website: http://www.topnetwork.org
Twitter: @topnetwork_top
Telegram: https://t.me/topnetwork_top
News Channel: https://t.me/top_network
Medium: https://medium.com/@topnetwork

TOP Network is a decentralized blockchain ecosystem composed of public blockchain, DApps & decentralized communication.

Hi @masteraiyuan  - I would like to merge this request but there is a new requirement that the logo has to be in SVG format. Can I ask you to add it as a replacement for the PNG one? Thanks

Hi @masteraiyuan - I would like to merge this request but there is a new requirement that the logo has to be in SVG format. Can I ask you to add it as a replacement for the PNG one? Thanks

Thank you for your reply.  I have upload the SVG file , and update the json , please review again. Thanks

@masteraiyuan can you also resolve conflicts, please?

@xrn sorry I miss it last time, It's ok now!


[BUG] NbtApiException is thrown on never versions like 1.20.2

An exception occurs on startup utilising v1.2.0-b5 with NBT-API 2.11.3 and Paper 1.20.2 (9271ee7)

Pastebin of Error

Yeah, that's happening because it's using a version of NBT-API that doesn't support NMS for 1.20.2.
I could just update the plugin with the latest version of NBT-API, but since this has become the only reason for plugin updates now, I would like to stop shading the API into the plugin and just have sever developers update it themselves.
I started looking into making this change, but I ran into issues I couldn't figure out and would have to continue investigating.

I'm already working on a fix, and will make a PR in the next few mins.

This still causes a warning, but is a temporary ostrich solution.
[21:55:23 WARN]: [NBTAPI] #########################################- NBTAPI -#########################################
[21:55:23 WARN]: [NBTAPI] The NBT-API inside HatCosmetics is the plugin version, not the API!
[21:55:23 WARN]: [NBTAPI] The plugin itself should never be shaded! Remove the -plugin from the dependency and fix your shading setup.
[21:55:23 WARN]: [NBTAPI] For more info check: https://github.com/tr7zw/Item-NBT-API/wiki/Using-Maven#option-2-shading-the-nbt-api-into-your-plugin
[21:55:23 WARN]: [NBTAPI] #########################################- NBTAPI -#########################################

This still causes a warning, but is a temporary ostrich solution.
[21:55:23 WARN]: [NBTAPI] #########################################- NBTAPI -######################################### [21:55:23 WARN]: [NBTAPI] The NBT-API inside HatCosmetics is the plugin version, not the API! [21:55:23 WARN]: [NBTAPI] The plugin itself should never be shaded! Remove the -plugin from the dependency and fix your shading setup. [21:55:23 WARN]: [NBTAPI] For more info check: https://github.com/tr7zw/Item-NBT-API/wiki/Using-Maven#option-2-shading-the-nbt-api-into-your-plugin [21:55:23 WARN]: [NBTAPI] #########################################- NBTAPI -#########################################

Based on what this is saying and what build.gradle looks like, looks like line 33 may need to be changed to relocate('de.tr7zw.changeme.nbtapi', 'me.Tonus_.hatCosmetics.libs.nbt-api') to fix that. That's the only real difference I could find in how the API is currently being shaded.

I've made a push to the PR and it seems the warning is also now gone, from basic testing the plugin seems to be working as normal.

Closed as implemented in #3


Dark mode for the interface

Describe the desired feature

I'd like to see a dark mode option of the new "Neo" theme. While it already mostly looks very good, a dark mode version of it would definetly be great.
Give an example of how this feature would be used

It's useful for people who feel blinded by a light theme or who have medical conditions which make it hard/impossible to look at apps in light mode.
Why doesn't the current App Inventor system address this use case?

There's just no integrated dark mode and the extension "Dark Reader" doesn't properly work either. (It's better with the "neo" theme than with the old one, you might be able to use it as a base for the dark CSS, look at this.)
Why is this feature beneficial to App Inventor's educational mission?

It would allow people with disabilities which couldn't do it before to use App Inventor.

This is largely complete. We are waiting on an upgrade of our Blockly library to release it.

What about the update of the repository are the contributions still active for this repository


<EMAIL_ADDRESS>hash check failed

~ $ scoop install teamviewer
Installing 'teamviewer' (14.1.9025) [64bit]
TeamViewerPortable.zip (27.2 MB) [=================================================================================================================================================================================================] 100%
Checking hash of TeamViewerPortable.zip ... ERROR Hash check failed!
App:         extras/teamviewer
URL:         https://download.teamviewer.com/download/version_14x/TeamViewerPortable.zip
First bytes: 50 4B 03 04 14 00 02 00
Expected:    5d17eb37bc383f70026994acbfbf84db00ab4f324a1f4213b609021f607e63de
Actual:      b994a6bd5e273e7b77ce13bf08c61bdc85c871d23bc898396e646dea26d7d245

Fixed in https://github.com/lukesampson/scoop-extras/commit/edf2a38ad6a7ffc39d003435ebe3fd26916f1a66


move --workdir to  --tempdir and --save-workdir

@matthewhanson and I spoke about this idea, the context of the cirrus Task class, but as this is starting fresh, thought now would be a good time.  --workdir has the duality of specifying location for temporaries, and implicitly that you don't want to delete that directory.  To make things more explicit, we can split that into two as:

--tempdir as location where _workdir will be created.
--save-workdir to explicitly avert _workdir deletion.

Another benefit of --save-workdir is that if you don't care where the dir gets created, it gives you what you want.
Question:
Are there other use-cases of --workdir that I'm missing here?  I suppose we could support --workdir by having that imply self._workdir=args.workdir and --save-workdir.

The other alternative implementation was using an env var (DEBUG_STAC_TASK or such) to control the workdir deletion.

--tempdir as location where _workdir will be created.

A tmpdir that didn't get deleted feels strange.

Another benefit of --save-workdir is that if you don't care where the dir gets created, it gives you what you want.

How would the user learn where the files were created? Disclaimer: I haven't looked at the code before asking this question, I'm on my phone.

The other alternative implementation was using an env var (DEBUG_STAC_TASK or such) to control the workdir deletion.

I tend to be anti-envvar, unless that envvar is linked into a config object that can also be controlled with flags (and config files).

I think it makes sense to split these into two and be explicit about it.
However, not really liking the 'tempdir' name, as it implies it is temporary, and isn't clear it's the same dir as what is referred to as '--save-workdir'.   I think these should use the same term at least, so either  tempdir and save_tempdir, or (better in my opinion), workdir and save_workdir.

I'm going to address the comments here after #3 is merged/closed, as the updates there seem more important.

OBE, addition of save_workdir param on main


add TemplateTags and tag many uses of template strings with number of…

Adds template tags to template strings indicating how many variables were used.
Usage: Either e.g.
TemplateTags.hasVariables(1)`${'foo'}bar`

or
TemplateTags.noVariables`foobar`

If tag and actual number of variables don't match, both typescript compiler and the hasVariables method (at runtime) will reject.
I didn't add those tags to obvious one-liners.
Tests failing with "An error was thrown in afterAll\nUncaught ReferenceError: TemplateTags is not defined", I haven't found out yet where that comes from.

I'd propose to shorten the tag name to TemplateTags.hasVars.

noVars could also be called clean.

I'd propose to shorten the tag name to TemplateTags.hasVars()/TemplateTags.noVars.

Yep, we could do that.

noVars could also be called clean.

I think noVars makes it clearer.

I think we don't need sanitization in template tags. Looking at the occurances, there's is no relevant location outside the iqons that uses an external variable.
For e.g. https://github.com/nimiq/keyguard-next/pull/252/files#diff-a05500321c657b0aa2840c803f76fe09R28 I think putting a parseInt() around the number should be fine.
Only issue is thus with the Iqons. But there the only check is to see if it's valid XML anyway, which can be done, but not in template tags.

Let's not overdo it, please :)

But then we don't really gain much additional security from hasVars(x) if still anything can be injected.
Note that stuff like https://github.com/nimiq/keyguard-next/pull/252/files#diff-80c8a7449a4c2be32d6b326fdaaab39eR80 can also benefit and could be rewritten as:
$el.innerHTML = TemplateSanitization('no-html', 'no-html') `

        <svg class="nq-icon">
            <use<EMAIL_ADDRESS>        </svg>

Enter your password

    <button class="submit" data-i18n="${options.buttonI18nTag}">${I18n.translatePhrase(options.buttonI18nTag)}</button>
`;

The reason for the button tags to be as they are is so the automated language checker tool can find the tags and their translations in the DOM.

@sisou but why wouldn't that work anymore?

Because this
`<button class="submit" data-i18n="${options.buttonI18nTag}">${I18n.translatePhrase(options.buttonI18nTag)}</button>`

does not fulfill this regexp
const textContentRegEx = /data-i18n="(.*?)".*?>\s*(.*?)\s*</gs;

(https://github.com/nimiq/keyguard-next/blob/master/tools/translationValidator.js#L18)


Atom settings being resetting randomly when memory is full and starts swapping .

This is 3rd time , after computer restart atom's settings (every single setting) being resetted to default including re-enabling disabled packages .
It is very annoying. Just launching atom from commandline (as usual) is causing this.
And reproducing it is unreliable. It happens sometimes after restarting Laptop.
Atom : 1.8.0
OS : Sabayon Linux KDE , Kernel 4.6.0

Me too.
Atom : 1.11.2
OS: Archlinux
It is very painful when I must set up all my settings again :-1:
I think It happens after restarting Laptop or sometimes when using just...

This happened to me 5 minutes ago for the god's sake 5th time in last 2 months.  Totally randomly resets everything from the ground up and deletes anything, any data, any setting. I don't understand why is this happening.

2 times today! :sob:

@scippio Your observation is right. It is happening whenever swap is full.
@MrWilhelm I am also spending more time on VSCode because of this issue, quite sad.

:sob: I had to setup all my plugins and keybindings today... again.

@50Wliu  would be nice if someone looking into it , that is causing me to shift away from atom for a while. All the new releases not fixing it.

Nevermind.. I changed IDE to VSCode

me too , but i am coming back to atom coz i miss the customizability and want to know how fast it become with v8snaphots . now testing master build , hoping the problem is fixed now.

maybe... but now I have the trouble to run it at all:
/usr/bin/atom -v
Atom    : 1.17.0
Electron: 1.3.15
Chrome  : 52.0.2743.82
Node    : 6.5.0

/usr/bin/atom -f
[30200:0517/102226:ERROR:browser_main_loop.cc(231)] Running without the SUID sandbox! See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the sandbox on.

#
# Fatal error in ../../v8/src/api.cc, line 1027
# Check failed: !value_obj->IsJSReceiver() || value_obj->IsTemplateInfo().
#

==== C stack trace ===============================

 1: V8_Fatal
 2: 0x7f6d7103c79e
 3: Repository::Init(v8::Local<v8::Object>)
 4: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 5: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 6: 0x7f6d710a0bb7
 7: 0x7f6d710a2986
 8: 0x222e6a4083e7
Failed to get crash dump id.
Report Id:

build from master and try.


Add support for Lisk networks (Mainnet and Sepolia)

Describe the feature
This feature request proposes adding support for Lisk chains (Mainnet and Sepolia) to the reth client. The goal is to allow these chains to be included in the SUPPORTED_CHAINS list and enable the use of the --chain lisk flag when executing the op-reth client.
Key Details:

Add lisk-mainnet and lisk-sepolia to the SUPPORTED_CHAINS configuration.
Ensure compatibility with Lisk specific parameters such as:

Genesis configuration
Chain IDs

Update the op-reth client to accept the --chain lisk flag (or --chain lisk-mainnet and --chain lisk-sepolia explicitly) for seamless operation on Lisk chains.

Op-node uses the Superchain registry to get chain specific data when the --network flag is used. It could be worth considering if reth should do the same.
Additional context
No response

While we do have base and optimism chains baked into the op-reth client and SUPPORTED_CHAINS, I don't think we want to continue doing this for each op chain that would like to use op-reth. This would lead to too many new genesis files being hosted in the op-reth repo, so it's not sustainable to continue adding chains like this.
Does the superchain registry have enough information to fully derive a genesis.json for an OP execution layer, like op-reth or op-geth? If so, it might be possible to add that as a fallback

there is some wip for making it easier to adapt the entire CLI, still needs some work and not highest prio atm, likely in a few weeks.
if we can download the genesis info from the registry that would be ideal, because all the OP chainspecs are quite large and bloat the binary

@matjazv this is definitely planned but we still have some blockers atm that are being worked on


can't connect client to server

Hi Team,
In current I had start server on the docker with your document with command on docker
docker run --name openmu -d -p 1234:1234 -p 44405:44405 -p 55901:55901 -p 55902:55902 -p 55903:55903 -p 55980:55980 munique/openmu:latest -demo
and it will be successfull with the log

And I config the client and connect to the server with information bellow with my ip is <IP_ADDRESS>

When I start client I see the server to connect

But when I join the server it will be disconect with images bellow:

And the docker not any more log to show me what going on

Would you help me to take a look with it, how can I access the server by the client.
Thanks,
NotesVn

Hi, do you run docker on windows? If yes, you might need to make the ports available through the firewall and to activate NAT Edge Traversal in the advanced firewall settings.

yes, I run on the docker on windows and I had disabled the firewall but I can access the server, Do you have any advice?

Docker and networking is a topic on its own :-/
I don’t even know if a season 12 client still uses the same connect server protocol.
What I can tell is, the connect server returns the IP and port which you can find in your log screenshot, when you click on a server. So, this endpoint needs to be accessible for your game client.
You can also try to use the -local parameter, but I‘m not sure if it works in a docker container.

what current version of client for your testing?

Version 1.04d English, Season 6 Episode 3

i will try it and let you know if any more question, I hopefully it working and I will make a game with my friend, thanks

I just download the version the Version 1.04d English, Season 6 Episode 3, but it not any goods news, it can see the server

But when I click to join the any server it will be return disconected

and not any new log

Could you help me a take a look with it

That’s not so easy as I don’t know your complete environment.
Just a hint: You could try to directly launch your client to a gameserver port, e.g. 55901.

That’s not so easy as I don’t know your complete environment.
Just a hint: You could try to directly launch your client to a gameserver port, e.g. 55901.

I just used the game server port and it show the popup

Do you have any idea

Sorry for the late answer.
That's simple: Without further modification of the server, you'd need to use a Season 6 Episode 3 Client (1.04d English).
I don't know how many things of Season 6 are still the same in Season 12, so I can't even tell you which features work and if you can even enter the game with it.

Hi, Would you like to explain more about the param -local, in current I run it on the visual studio on run with mode -local, it can be access the server, but If not the param it can NOT connect the server
I used the mode -local on the docker on linux, but it can NOT access the server.
Do you have any idea for it.
Thanks

In current i had access the server, thanks for all support.

No problem. I hope I can improve the configs a bit in the future, e.g. by specifying a custom IP as parameter

No problem. I hope I can improve the configs a bit in the future, e.g. by specifying a custom IP as parameter

I waiting for it, many thanks

I had create pull to it, please help me to review it and let me know if it not good or any to change
https://github.com/MUnique/OpenMU/pull/141
Thanks

@thinhnotes @sven-n  Hi Bro, I'm new to this. I try run server and client, but when login ingame i has error :

I try change mod before run Startup

Can you help me , please.
Thanks

Can you talking about version :
Server i see :

Client :

you need client version 1.04d (1.04.04)

you need client version 1.04d (1.04.04)

I can upgrade version in server ?

any help me

I have the same issue , anu help ?


Unable to create build-ui

Unable to create build-ui. Please help me.
OS: Ubuntu 20.04 TLS

Create the devices.yaml first


Disabling plugin leaves behind both models

If you summon a thrall and then disable the plugin the model that was used at the time is permanently left behind

Thank you for this, i had thought i fixed this but evidently it can still happen under some circumstances

Similar behaviour with the follower but re-enabling does seem to make it start following you again.
https://gyazo.com/3aadb6f6acaa6de19505a31b81df455b


About running on one GPU

I have only one GPU. I have set local_rank=-1 ,but failed to run the code.
What do I need to revise to successfully run on one GPU?

you can try "python3 -m torch.distributed.launch --nproc_per_node 1"?


Set eviction block: add code and test

short and sweet

@logstash-plugins/logstash-core test notification, please ignore

LGTM


Changes requested by Mozilla

Your add-on, GhostText 1.2.4, has been reviewed and did not meet the criteria for being hosted in our gallery.
This version didn't pass review because of the following problems:

[x] Please add an add-on description that explains what the add-on requires (some external server?), what it does and how it can be used.
[x] Please remove unnecessary files such as the .ts files, .DS_Store and __MACOSX.
[x] If you are interested in trimming code size too, remove jQuery and replace the $.get call (scripts/lib.js, line 136) with the XMLHttpRequest or fetch APIs.
[x] There is no guarantee that the parameter to checkProtocolVersion in scripts/lib.js is a number. Please make sure that it is a number, e.g. by using parseInt, parseFloat, Number, or any other method to convert an input to a number. This ensures that the notifyUser method cannot be used by external (local) servers for injecting HTML.
[ ] GhostTextContent.port.onMessage.addListener in scripts/content.js calls GhostTextContent.currentInputArea.setText, based on data from the localhost response. It is not obvious that the text can be used as HTML: some of the setText methods in scripts/input-area.js treat the input as text, whereas others treat it as HTML. If the input is supposed to be text only, please replace all occurrences of innerHTML in scripts/input-map.js with textContent (or innerText).

Changes applied. New version submitted

https://addons.mozilla.org/en-US/firefox/addon/ghosttext/ 🎉


Write a Scala program to find volume of a sphere

Description
Write a Scala program to find volume of a sphere
Volume of sphere = 4/3 × π × Radius^3
Radius : 2

Volume : 33.510321638291124

How to contribute

Save the solution in findVolumeOfASphere.scala file
Add findVolumeOfASphere.scala file in find-volume-of-a-sphere folder

!assign

Hey @Chirag8023,
This issue has been assigned to you for more than 15 days.
We are unassigning you from this issue.
If you are still interested in contributing to this issue, please get auto-assigned on the issue by commenting !assign again.
Thanks for your contributions :)

!assign


Installer wont launch

I launch it, and it just closes right away.
I did the -l "logfile.txt" thing
Here it is:
logfile.txt

You have Windows 7 Service Pack 1. Probably you don't have the requirements installed to run TL. You need .NET Framework 4.5 or higher as stated HERE
The logfile tells me, the UX could not be loaded. The UX is a .NET 4.5 application...


Update k8s.io/kube-openapi to forked version for bugfix for embedded pointer structs

How to categorize this PR?

/area quality
/kind bug
/priority critical
What this PR does / why we need it:
Currently our OpenAPI specification is broken (after #2169) because there is a bug in the upstream openapi-gen when a struct embeds another pointered struct.
This leads to the following error:
error: error validating "cloudprofile.yaml": error validating data: ValidationError(CloudProfile.spec.seedSelector): unknown field "matchLabels" in com.github.gardener.gardener.pkg.apis.core.v1beta1.SeedSelector

when applying a CloudProfile with
spec:
  seedSelector:
    matchLabels:
      foo: bar

Special notes for your reviewer:
Thanks @mandelsoft for the upstream fix!
Thanks @dguendisch for reporting it!
/cc @timuthy - I hope we can get rid of the fork again as part of #2489
Release note:

A bug in the OpenAPI specification exposed by the Gardener API server has been fixed.

For reference: https://github.com/kubernetes/kube-openapi/pull/201


CLI to server connection test

follow-up of #746
update the travis configuration to only test the AMP CLI container connection to the amplifier service.

@freignat91 yes, it's temporary, we'll have to rewrite the tests for the new architecture. in the meantime this PR allows to tests what has already been migrated (CLI + amplifier)


27 integrate schema with gemini

┆Issue is synchronized with this Asana task by Unito

Observed clean run of entire Argo workflow (including gemini-oracle-sut template) with this configuration

@absurdfarce This works fine 👍 but I noticed it anonymizes the schema again when it runs the script to extract the Gemini schema. I think that's not desirable since we want to test the original schemas as they have been contributed to the project.
I'll open a bug ticket to fix that separately, it doesn't need to block this PR.


Posts is not defined?

On chapter 4-1 I can't use Post on Mongo, beacuse it say Posts isn't defined

Maybe you skipped commit 4-1?

don't use strict mode in your posts.js  : )


stringArrayEncoding on object keys?

I see stringArrayEncoding does not transform object keys such as {prop1: value}. I can still search and find prop1 in string key in obfuscated code (stringArrayEncoding=["base64"]).

You should use https://github.com/javascript-obfuscator/javascript-obfuscator#transformobjectkeys

it still shows a string of what I want to hide?


Check the size of vcr node list before finding one to assign as cloud peer.

Codecov Report

Merging #1564 into master will decrease coverage by 0.02%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #1564      +/-   ##
============================================
- Coverage     73.68%   73.66%   -0.03%
+ Complexity     8299     8298       -1
============================================
  Files           583      583
  Lines         45102    45105       +3
  Branches       5699     5699
============================================
- Hits          33235    33225      -10
- Misses        10186    10197      +11
- Partials       1681     1683       +2

Impacted Files
Coverage Δ
Complexity Δ

...ry/replication/CloudToStoreReplicationManager.java
62.33% <0.00%> (-1.24%)
11.00 <1.00> (ø)

...n/java/com/github/ambry/clustermap/MockDiskId.java
80.00% <0.00%> (-5.72%)
12.00% <0.00%> (-1.00%)

.../com/github/ambry/network/BlockingChannelInfo.java
80.95% <0.00%> (-3.18%)
16.00% <0.00%> (ø%)

.../main/java/com/github/ambry/store/ScanResults.java
81.25% <0.00%> (-1.57%)
16.00% <0.00%> (-1.00%)

...in/java/com/github/ambry/store/BlobStoreStats.java
69.34% <0.00%> (-1.48%)
101.00% <0.00%> (-1.00%)

...java/com/github/ambry/store/CompactionManager.java
92.26% <0.00%> (+2.38%)
26.00% <0.00%> (ø%)

Continue to review full report at Codecov.

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

There are a lot of failing router tests that seem unrelated to your change.


Add config validator rule

And a rule that creates a test to confirm that, for a given config:

Remote timestamp channels are all specified and specified correctly.
Logs for any given node are fully self-consistent (i.e., won't require --skip_missing_forwarding_entries)--note that this should be configurable, because you may only care about this for a few nodes.

Turns out our SF logs have some big problems because they didn't log all the data everywhere.

There is an initial validator that exists.  Looks like it doesn't validate:
    {
      "name": "/node1",
      "type": "Test",
      "source_node": "{{ NODE1 }}",
      "logger": "NOT_LOGGED",
      "destination_nodes": [
        {
          "name": "{{ NODE2 }}",
          "priority": 2,
          "time_to_live": 500000000,
          "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
          "timestamp_logger_nodes": ["{{ NODE2 }}"]
        }
      ]
    },

is useless (We don't support anything other than NODE1 in the timestamp_logger_nodes list).

Same goes for:
    {
      "name": "/node1/aos/remote_timestamps/node2/miss-spelling",
      "type": "aos.message_bridge.RemoteMessage",
      "source_node": "{{ NODE1 }}",
      "logger": "NOT_LOGGED",
      "destination_nodes": [
        {
          "name": "{{ NODE2 }}",
          "priority": 2,
          "time_to_live": 500000000,
          "timestamp_logger": "LOCAL_AND_REMOTE_LOGGER",
          "timestamp_logger_nodes": ["{{ NODE2 }}"]
        }
      ]
    },

where someone typos the RemoteMessage channel.  We should confirm all RemoteMessage channels are in use.

With https://github.com/frc971/971-Robot-Code/commit/827bd219e14494ae9815e47cd3a5b29fac5ccd69, I think we are catching the primary categories of issue that we wanted to catch with this. Additional things can be added as needed.


Compatibility issue with WordPress 5.3

The stateless mode has a problem with the new WordPress v 5.3.
The full-size image gets uploaded to GCS before generating the thumbnails.
So thumbnails don't get generated on Stateless mode.

wp_update_attachment_metadata is called here in wp_create_image_subsizes
https://github.com/WordPress/WordPress/blob/5.3-branch/wp-admin/includes/image.php#L324
Before generating thumbnails in _wp_make_subsizes https://github.com/WordPress/WordPress/blob/5.3-branch/wp-admin/includes/image.php#L341
In stateless mode, the full-size image is removed from the server in wp_create_image_subsizes function. So later in _wp_make_subsizes function can't find the full size image.

@alimuzzaman Does it look possible to change the logic for the WordPress starting 5.3 and up? The only thing that comes on mind right now is to remove the original image later so that _wp_make_subsizes can get it.
I see that _wp_make_subsizes runs wp_update_attachment_metadata as well https://github.com/WordPress/WordPress/blob/5.3-branch/wp-admin/includes/image.php#L430 Maybe we can use this too somehow?
Basically, we need to rethink the Stateless Mode in WP 5.3. Don't be afraid to change the logic drastically if needed. This is the only way to keep things updated with the evolving WP.

Possible way to handle:

On the first call from wp_create_image_subsizes $metadata[ 'sizes' ] array is empty.
What if we don't full size image if sizes array is empty!

We can use "intermediate_image_sizes_advanced" filter to indicate that we can now delete image. We will only delete image from server after this filter is fired.

It may possible that some image/file could be left on server.

Yeah, I meant something like this.

@antonkorotkov Code review, please. https://github.com/wpCloud/wp-stateless/commit/6ed9a6a9dc1ab8390b7dade3870dc078196494cf

We have performance issue because of:
wp_update_attachment_metadata is called multiple times (once for each image size) in wp-admin/includes/image.php#L421
[09-Nov-2019 18:54:26 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim.jpg
[09-Nov-2019 18:54:30 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-300x225.jpg

[09-Nov-2019 18:54:31 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-300x225.jpg
[09-Nov-2019 18:54:32 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-150x150.jpg

[09-Nov-2019 18:54:34 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-300x225.jpg
[09-Nov-2019 18:54:35 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-150x150.jpg
[09-Nov-2019 18:54:36 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-768x576.jpg

[09-Nov-2019 18:54:38 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-300x225.jpg
[09-Nov-2019 18:54:39 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-150x150.jpg
[09-Nov-2019 18:54:40 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-768x576.jpg
[09-Nov-2019 18:54:43 UTC] Media Insert: rabbit.ci/2019/11/008dadf4-alim-825x510.jpg

WP Stateless is now compatible with WordPress 5.3.


Update sidekiq-pool repository links to Vinted account

@raimondasv @tomasv
Transferred to Vinted.

@laurynas looks like I don't have permissions on this repo. Could you give developers team read/write access?

@tomasv huh, I think I did. Will check.


The Python Tools server crashed 5 times in the last 3 minutes and will not be restarted.

Issue Type: Bug
Error message displayed "The Python Tools server crashed 5 times in the last 3 minutes and will not be restarted." Python extension not working.
Opening a python file in VS Code. Using on RPi 4B extension version V2021.2.633441544
How do I get up and running again?
VS Code version: Code 1.51.1 (e5a624b, 2020-11-10T23:30:36.006Z)
OS version: Linux arm 5.4.72-v7l+
System Info
Item	Value
CPUs	ARMv7 Processor rev 3 (v7l) (4 x 1500)
GPU Status	2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
opengl: enabled_on
protected_video_decode: unavailable_off
rasterization: disabled_software
skia_renderer: enabled_on
video_decode: unavailable_off
vulkan: disabled_off
webgl: enabled
webgl2: enabled
Load (avg)	2, 2, 1
Memory (System)	3.69GB (2.36GB free)
Process Argv	--no-sandbox --unity-launch --crash-reporter-id 083a4fc2-d671-4508-ae53-b6e8af65541e
Screen Reader	no
VM	0%
DESKTOP_SESSION	LXDE-pi
XDG_CURRENT_DESKTOP	LXDE
XDG_SESSION_DESKTOP	lightdm-xsession
XDG_SESSION_TYPE	x11
Extensions (3)
Extension	Author (truncated)	Version
python	ms-	2021.2.633441544
vscode-pylance	ms-	2021.3.2
jupyter	ms-	2021.2.576440691

Relevant/affected Python packages and their versions: XXX
Relevant/affected Python-related VS Code extensions and their versions: XXX
Value of the python.languageServer setting: XXX

[NOTE: If you suspect that your issue is related to the Microsoft Python Language Server (python.languageServer: 'Microsoft'), please download our new language server Pylance from the VS Code marketplace to see if that fixes your issue]
Expected behaviour
The extension has been working fine. Stopped today with this error message. I have not updated anything. Nothing obvious to point to.
Actual behaviour
Error message. No longer indicating code issues or intellisense. Completely off.
Steps to reproduce:
[NOTE: Self-contained, minimal reproducing code samples are extremely helpful and will expedite addressing your issue]

Open python file in VS Code.

Logs

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

XXX

@mtyeager Can you look at the logs in Output tabs for any call stacks? You can also looks for logs in Help > Toggle developer tools

I believe I posted the logs a couple of days ago now. Are there any thoughts on how to get this extension back up and running?

@mtyeager This is using a old version of the extension 2021.2.633441544. Can you try updating to the latest. We had some issues that caused language server to crash, and these have been addressed.

When I select "Install another version", it shows 2021.2.633441544 as the latest.

@mtyeager check which version of VS Code you have. This is the latest of VS Code:

And this is what you should get with that version of VS Code:

I have Version 1.51.1. But when I check for updates, it says "There are currently no updates available".

Can you manually download the VS code package and update it? This is really strange that it is not able to find the latest version.

In terminal I  ran
sudo apt update
sudo apt upgrade code
that seems to have upgraded both VS code and the python extension.
Thanks.

@mtyeager now that you have the latest, does the language server still fail?

Appears to. Will give it a real test run tomorrow.

Thanks @karthiknadig & @mtyeager, if it still happens let us know and we'll reopen the issue.

I had this too. Tried removing and re-installing the extensions (also Jupyter). Nothing helped. Until I switched the Python version, by clicking in the lower left corner on the Python dropdown and selecting the 3.9.5 64-bit version I had installed.

Python is shown as 3.7.3 32 but. Continues to work properly.

I'm on a Macbook M1 with the latest Big Sur. It comes with an ancient version of Python. So I installed Python 3.9.5. I know from other installs of the VS Code Python extension that it asks which version of Python you want to use. However, it didn't do it this time. I'm guessing it defaulted to that wrong, older version of Python and things failed.


Updated promotional banner to allow for small and large source census

What is the context of this PR?
Census branch implementation of #1431
How to review

Changes are correct and the same as #1431
Tests pass

 Promotional banner to accommodate small and large image variants


Custom Images and Background not loading even the Resource Loader Installed.

Hello, When I applied for Custom Images and Background, It doesn't work. Can you look what happened?
P.S. I have already Resource Loader Installed.
JSON: https://pastebin.com/SE09YARM

whats inside the Background folder ? Try this on image at background
"background":
{
"image" : "gunstermc:background/Background.png",
"mode" : "stretch"
}

It works well. Thanks!


Prebuilt package for m1/apple silicon

Is there a way to install this on M1/arm64 mac without installing the rust compiler?
Pip error

Collecting safetensors
  Using cached safetensors-0.2.7.tar.gz (28 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: safetensors
  Building wheel for safetensors (pyproject.toml) ... error
  error: subprocess-exited-with-error
× Building wheel for safetensors (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [24 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-11.0-arm64-cpython-38
creating build/lib.macosx-11.0-arm64-cpython-38/safetensors
copying py_src/safetensors/init.py -> build/lib.macosx-11.0-arm64-cpython-38/safetensors
copying py_src/safetensors/numpy.py -> build/lib.macosx-11.0-arm64-cpython-38/safetensors
copying py_src/safetensors/tensorflow.py -> build/lib.macosx-11.0-arm64-cpython-38/safetensors
copying py_src/safetensors/torch.py -> build/lib.macosx-11.0-arm64-cpython-38/safetensors
copying py_src/safetensors/flax.py -> build/lib.macosx-11.0-arm64-cpython-38/safetensors
running build_ext
running build_rust
error: can't find Rust compiler

Conda error

PackagesNotFoundError: The following packages are not available from current channels:

safetensors

Current channels:

https://conda.anaconda.org/huggingface/osx-arm64
https://conda.anaconda.org/huggingface/noarch
https://conda.anaconda.org/conda-forge/osx-arm64
https://conda.anaconda.org/conda-forge/noarch
https://repo.anaconda.com/pkgs/main/osx-arm64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/osx-arm64
https://repo.anaconda.com/pkgs/r/noarch

Python 3.8 is not offically supported by MacOS M1 (afaik). That's the reason it's not prebuilt.
But since I've seen the issue being open in a couple of projects, how did you get to install python 3.8 on M1  ?

I'm pretty sure python 3.8 was installed as a built-in software in macos itself. There is also a homebrew package and a miniconda variation.  A lot of packages on pip support python 3.8 and 3.7 wheels form macos_arm64.
I realize that support for these versions is getting less and less, which causes compatibility issues, especially with type definitions, even though two years ago these versions were recommend as the most stable and supported, so maybe it is a good idea for me to upgrade python and all the installed dependencies, but with limited storage space and Internet speed, it is not that easy.

This is super weird, I was sure to have tested it couldn't be done.
Could have been a GH runner limitation, or support wasn't there, or just buggy at start. But I can't figure it out now.
Trying to add support for it now since you are correct it should be possible. Will report if anything goes wrong.
For future me in case you are going insane twice, python 3.7 is not supported at this time :)
<EMAIL_ADDRESS>Reports that no, it does not support 3.7 yet.

Should be good now, can you confirm (on safetensors==0.2.8)

Now it works, thank you!

I am faced with the same issue for python 3.9 and conda. Which python version is pre-built? Maybe I will just create another environment and install there?

Should be released for all versions: https://github.com/huggingface/safetensors/blob/main/.github/workflows/python-release-conda.yml
However I'm not sure how conda works on M1. Can't you install with pip?

Yes pip worked, thanks! Probably conda is not building arm64 binaries?


Fix upnp logger name

Description:
Fix logger name for upnp-component. Currently it is ., which should be homeassistant.components.upnp
Related issue (if applicable): fixes #22787 (though already closed)
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.

If the code communicates with devices, web services, or third-party tools:

[x] The manifest file has all fields filled out correctly (example).
[x] New dependencies have been added to requirements in the manifest (example).
[x] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

We have handful integration use same method to get logger, namely
emulated_roku/binding.py
hue/const.py
rainmachine/const.py
smhi/const.py
unifi/const.py
upnp/const.py
and
axis/const.py which doesn't use __package__ but homeassistant.components.axis
Should we update them all?

I think so. I'll do this later today.

Changed the loggers proposed by @awarecan. Please review.


Question: If I have multiple GPUs, can I specify to run colabfold on separate GPU?

I have multiple GPU on our server, can I run colabfold on separate GPU like alphafold2, just by using the flag: --gpu_devices?

yes？

This is a really unhelpful answer. There is no --gpu_devices flag in the Flags section of the read me or in the usage message from --help.

How about setting CUDA_VISIBLE_DEVICES environment variable manually? For example,

Hi @YoshitakaMo, I did indeed end up setting specific devices as visible in the bash scripts I wrote. Thank for maintaining this great resource!

How about setting CUDA_VISIBLE_DEVICES environment variable manually? For example,
CUDA_VISIBLE_DEVICES=0 colabfold_batch --amber --templates <input> <outputdir>
CUDA_VISIBLE_DEVICES=1 colabfold_batch --amber --templates <input> <outputdir>
...

Thank you very much!  That was really helpful!


Open to CSS update to remove browser warnings?

I know this project isn't maintained anymore, however would you be open to a PR to remove the deprecated CSS tags?

Or, is there an obvious fork that is maintained that I should be following up with?   I haven't seen an obvious successor....


Avoiding divide by zero error

the hsl-to-hsv() and hsv-to-hsl() function will produce NaN values if $ll or $v is set to 0. I've added logic to guard against this, so these functions always return a valid color.

Let it merge :-) :+1:


"Chromosome conformation capture assay" is not a type of chromatin immunoprecipitation (or any affinity techonlogy)

Hello,
I just wanted to point out that the assay "chromosome conformation capture assay" (MI:1218)
https://www.ebi.ac.uk/ols/ontologies/mi/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMI_1218
is not, actually, a type of chromatin immunoprecipitation assay, or any affinity techonology for that matter. I suppose the best alternative parent term would be "cross-linking study":
https://www.ebi.ac.uk/ols/ontologies/mi/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMI_0030
Thanks!

Agreed, the term will be moved as child of cross-linking study and its short label corrected to avoid any association with chip.


List pattern matching doesn't respect ordering

The below gives unexpected behaviour when pattern matching lists. I expected it to respect the order in the when statement.
luke@192-168-1-108 roc-cmark % roc test Example.roc
── EXPECT FAILED ───────────────────────────────────────────────── Example.roc ─

This expectation failed:

13│  expect f [13, 10] == B
     ^^^^^^^^^^^^^^^^^^^^^^

1 failed and 3 passed in 779 ms.

interface Example
    exposes []
    imports []

f = \x ->
    when x is
        [10, ..] -> A
        [13, 10, ..] -> B
        [13, .. ] -> C
        _ -> OTHER

expect f [10] == A
expect f [13, 10] == B # FAILS I expected this to pass
expect f [13, 10] == C # PASSES I expected this to fail
expect f [13] == C

The problem is that the generated decision tree checks the list length in the wrong order
<snip>
    let Test.20 : U64 = lowlevel ListLen Test.1;
    let Test.21 : U64 = 1i64;
    let Test.22 : Int1 = lowlevel NumGte Test.20 Test.21;
    if Test.22 then
        let Test.9 : U64 = 0i64;
        let Test.10 : I64 = lowlevel ListGetUnsafe Test.1 Test.9;
        dec Test.1;
        switch Test.10:
            case 10:
                jump Test.6;

            case 13:
                jump Test.7;

            default:
                jump Test.8;

    else
        let Test.17 : U64 = lowlevel ListLen Test.1;
        let Test.18 : U64 = 2i64;
        let Test.19 : Int1 = lowlevel NumGte Test.17 Test.18;
        if Test.19 then
<snip>

we should check >= 2, then >= 1


Refactor calls to discord.py away to interfaces

We have lots of calls to discord.py
discord.py MAY be going away, so we should distance our business logic from it
Start with moving logic out to its own file
End with any calls to discord.py stuff from business logic being through an interface we can swap out later

In feature/69_abstract_gameplay I have parts of the GameplayCog moved out to a GameplayImpl file.
I intend this class to only contain the night/day/vote/currgame/endgame/setstorytellers functionality
I plan for a separate messaging class to handle the !evil command and its related stuff


Uterly broken on chrome for ubuntu.

Uterly broken on chrome for ubuntu.
Expected results:
Color emoji's like anyone else
Actual results:
Emojipedia:
[]

I'm not quite sure what your test was but this sounds like it needs to be filed with Chrome and/or Ubuntu to me.


support tvOS, added EZSwiftExtensions-tvOS.framework, and EZSwiftExte…

support tvOS
added EZSwiftExtensions-tvOS.framework and EZSwiftExtensionsTests-tvOS (all pass)
for compatibility, I have excluded some methods which about orientation, systemFontSize ...etc in tvOS.

Nice. Just one question, what are these lines

  CD4D30B31CEEAFD900CB53BC /* ErrorTypeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15484E11CA2BCF0003B030E /* ErrorTypeExtensions.swift */; };

in EZSwiftExtensions.xcodeproj/project.pbxproj about?
All the files were referenced in .proj previously, why have the need to add them again?

hmmm, I had added tvOS target in EZSwiftExtensions project, there has a minor  change with previous one
從我的 iPhone 傳送

Goktug Yilmaz<EMAIL_ADDRESS>於 2016年5月21日 下午8:00 寫道：
Nice. Just one question, what are these lines
CD4D30B31CEEAFD900CB53BC /* ErrorTypeExtensions.swift in Sources / = {isa = PBXBuildFile; fileRef = E15484E11CA2BCF0003B030E / ErrorTypeExtensions.swift */; };
in EZSwiftExtensions.xcodeproj/project.pbxproj about?
All the files were referenced in .proj previously, why have the need to add them again?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

Thanks 👍


build: prevent CoreFoundation from being installed

CoreFoundation is an internal implementation detail of Foundation.
Prevent CoreFoundation from being installed.

@swift-ci please test


close response.Body for the marathon discoverer

fixes #4914

duplicates https://github.com/prometheus/prometheus/pull/4915

Sorry for jumping ahead!


Update ex11_23.cpp

it seems that should use multimap<string,vector> instead of multimap<string,string> here

Exercise 11.23:
Rewrite the map that stored vectors of children’s names with a key that is the family last name for the exercises in § 11.2.1 (p. 424) to use a multimap.

please notice the question.

Agree with @pezy
Please make a double check @miaojiuchen , Thx.

oh sorry...i didn't get it very well  Thx! :)

No worries. Please close this PR, if no more discussion needed.
Thx.


Installation Problem: Composer installation halts while installing kint-php/kint

Cannot proceed composer installation. Trying a while but always getting stuck at kint-php/kint download section.
Any way to bypass it ? Is the kint repository down?
Should I try different installation way ?

I did some installation tests using the composer and there was no problem, it may be some kind of instability.

can you show error?
Any possible information.

Yes
https://photos.app.goo.gl/TEDXXyhhFBwLdLzNA
Couple of hour ago I tried to install again, now this error showed
I think github is having heavy traffic issues, that's why project pages are getting timeout problem

Finally, installed successfully.
I think the issue was lied with github server heavy traffic. Now all github projects are loading just fine.
And installed CI4 successfully. :D


  There's standarized git commit template and even the plugin in vscode.
One more thing , maybe don't push directly? Use pull request to merge multiple submissions .

Hahahaha. You are right. Current style is just because I don't have so much vigor and working on my own.


Update Meltano help docs to include email help (Zendesk)

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1543
Originally created by @dmor on 2020-01-08 18:05:54

This page looks out of date and needs to be updated with our<EMAIL_ADDRESS>email.
Might also want to make aliases like<EMAIL_ADDRESS>and<EMAIL_ADDRESS>so those just work if the user decides to guess popular emails.

View 3 previous comments from the original issue on GitLab


CI-4499 a batch of details/update, faq updates

Description
WIP

FAQ related:

added links and toc in FAQ
added links to the various event providers types docs in the FAQ
added details about our current webhook retry strategy

other small polishing

Note
PR raised against which branch -

[ ] master (Production)
[x] stage (Stage)

@francoisledroff Shouldn't we instead raise this PR against master and then sync master and stage branches?


Revert "Revert "Revert "Results grid options (#962)"""

Reverts Microsoft/sqlopsstudio#982
The previous PR has some side-effects outlined in https://github.com/Microsoft/sqlopsstudio/issues/986.  Perhaps it's better to revert for March and take in a hotfix build or April.  If there is a simple fix we can get in the next couple hours then we can probably take that instead.

wouldn't it make more since to just revert it in the release branch then?

@anthonydresser we should try to put changes into master in a shippable state.  I may revert in the release branch if you expect there's a fix pending for master, but I generally don't want to leave regressions in master for an indeterminate period.


Multiple language support for strings

Is there a plan to support multiple languages?
I was planning to move the description of each planet into PlanetAttributes. However, if we plan to internationalize, it should probably not end up in PlanetAttributes but some separate structure.
I could just place the descriptions in a dictionary (std::map) using the Planet::PlanetType as the key, which might support final configuration better if multiple languages are on the eventual roadmap.

I don't know what to suggest at this time. It seems like a good idea to support multiple languages, though that concern also seems like a really long way off.
Beyond just localizing static strings, we also need to be able to compose dynamic strings. Think printf style string construction, only word order might vary between languages, so the order values are encoded into the string might change. To handle that, we would need more powerful formatting support than printf can provide, such as the std::format functionality being added to C++20.
To support dynamic language selection, we'd need to process the strings as data. Perhaps they would come from an external data file. We would need some system for loading them, and referencing the correct string from loaded data.
We would also need foreign language experts to do the translations.
Given all that, I would be fine if we just assumed no localization for the time being. We can worry about it more as we get closer to a stage where it would matter.

I thought if the option exists, sometime in the future a community member might step up to translate. Maybe there is a way to try to structure string concatenations in ways that tend to be more language neutral.

Yeah, wait for C++20, and use std::format. :stuck_out_tongue_winking_eye:
It's already 2020, and the standard has already been finalized, so maybe just put this off for a little while, until availability of new features eventually solves our problem.
Actually, maybe we should check if current compilers already support the feature. The stock compiler for Ubuntu 18.04 is probably too old, thought the stock compiler for Ubuntu 20.04 might be new enough. Perhaps we should look into updating the build images. Not sure what the situation is like for MSVC.

Internationalization is a difficult task to take on especially since literally none of the internal strings and string handling is done with any sort of unicode support in mind. Additionally, the text rendering functions of NAS2D only really handle the US-ASCII encoding.
I talked to Dan about this a bit and switching out the SDL2_TTF library for https://github.com/rougier/freetype-gl which does handle Unicode for internationalization. I'm not sure how the strings themselves would be stored, that may require an external file with UTF-8 encoding but I haven't given it much thought.
Anyway, point is, the underlying middle-ware will need to be adapted before this can be done with anything other than the latin set of glyphs available in the US-ASCII table.

OK, thanks for looking at it.
Depending on character set used, there could be room for supporting languages within the European/Latin family if we don't go to full unicode support.

True, that's one of the reasons I opted for 'bitmap' fonts -- it allows using a 0 - 255 glyph map that can be substituted with whatever anybody wants. I imagine some of the strings would look really weird unless it was done sensibly by the developer. E.g., I can see asian/arabic/hebrew strings looking really weird in 'ascii'/'english' mappings.
It's a workaround but it's doable without any significant modification.
The more I look at freetype-gl the more excited about it I get. The library looks pretty well developed and takes full advantage of OpenGL 3.1 vertex and fragment shaders to speed things up considerably without things being too complicated. It's 'unfortunately' in C but then, so is most of the middleware that NAS2D relies on (SDL, PhysicsFS, GLEW, etc)


Make "Select an item" label in CheckBox optional and add option to use enum members as items

Current ImGui.Forms removed "Select an item" from ComboBox'es.
Enum values can already be used and the proposed code is unnecessarily complex to achieve it.


x/vuln/client: pseudo-module paths (stdlib, toolchain) need documentation

The client API has hidden assumptions about the special module names used to retrieve vulnerabilities in Go standard libraries and tool chains. https://github.com/golang/vuln/blob/cbe0a6944b8b222c8d3af76d422695d0d486627b/client/client.go#L301-L308
They need to be documented.
BTW I found the use of stdlib and toolchain is not very intuitive.

standard library module name is std in go source https://go.googlesource.com/go/+/refs/heads/master/src/go.mod#1
(and cmd for tools in src/cmd directory)
YAML reports use std for vulnerabilities in standard libs. https://github.com/golang/vulndb/blob/00e94d784786f9fbf3b6c7f3c7e3b45f97d1f288/data/reports/GO-2021-0317.yaml#L2

I think this should be an internal detail. How does it leak to users?

https://go.dev/security/vuln/database documents the meaning of the OSV package field for Go vulnerabilities: The module path, except that the "std" and "cmd" modules use "stdlib" and "toolchain" instead.
I agree that this is confusing.

@jba In order to use Client.GetByModule or process osv.Package correctly when interacting with the vuln.golang.org, users need to understand these.
@neild How about copy/paste the same to the "Overview" section where "module path" is explained? Currently:

Each vulnerable module is represented by an individual JSON file which contains all of the vulnerabilities in that module. The path for each module file is simply the import path of the module. For example, vulnerabilities in golang.org/x/crypto are contained in the golang.org/x/crypto.json file. The per-module JSON files contain a slice of https://pkg.go.dev/golang.org/x/vuln/osv#Entry.

My personal preference is to have details necessary for writing code using the API is accessible directly from the pkg doc instead of a separate doc.


MRS100 native position with firmware 6.6.6

Version of the custom_component
v4.3.0
Describe the bug
I encounter this issue https://github.com/krahabb/meross_lan/issues/227 on my MRS100 in firmware v6.6.6.
In the fix for this issue, a condition is set to firmware version 7.6.10.
However, when I directly edit the cover.py file to change the required version to 6.6.6 (my firmware version), it works like a charm !
is it possible that Meross has backported the native position functionality to this version 6.6.6 ? If so, could you please downgrade the required version to 6.6.6 ?

hello @renardguill,
I will definitely do. meross_lan should anyway be able to detect a 'reliable native position' when reading the device state (whatever the firmware version) and switch to this mode automatically.

I'm still not seeing the position_native attribute anymore on meross_lan version 4.4.1, and my device has firmware 6.6.6.
I'm not exactly sure when it stopped working, as I didn't notice immediately, but, it feels like it's been wrong for a month or so.
I'm also not sure if I'm doing something wrong - I've checked the source code of the integration locally, and I do have this fix.
There is nothing in my logs relating to meross_lan.

Hello @rich-kettlewell,
if the device is recognized as having a 'reliable native position' (and this is happening for mrs100(s) with fw >= 6.6.6 on latest versions) the position_native attribute is not set since the position reported is already the device native position.
The position_native attribute is only set when meross_lan is emulating the shutter position internally

Ah, thank you for the information!
So I should just update my code to use the "current_position" attribute instead - got it :-)


ML feedback is not working for flows

Worst issue creation, ever.
The issue communicated over Slack was that the logic to read in feedback files did not appear to be in the code in the dev branch.
Will add a branch and create a pull request immediately to resolve.   Recommend following hotfix process.
I will create a separate issue for "automated loading of feedback file".  Will add oni-oa label to that issue.

fix submitted in oni-ml PR#4

Ever - is this fixed and can we close the issue?

Per discussion in today's Pull Request meeting, I am taking over this issue and will open a new pull request for it.

closed in pull request Open-Network-Insight/oni-ml#4


Feature request: Generate variant ontology update functionality

Make an endpoint and an Admin View to update the variant ontology table from the frontend.

See also: issue #66


Please update cities

I would like to get the cities updated to the latest version as of now, driving on spain, portugal or other newer countries defaults to the nearest position, In my case Toulouse (FR)

Hello, thanks for the issue. There is currently no bandwidth for this project but this should be easy enough for anyone willing to contribute. For which I can point you to general direction:

To fetch the coordinates I've used https://github.com/Koenvh1/ETS2-City-Coordinate-Retriever
And then simply format the output to into cities_ets2.h and cities_ats.h (word of caution, y and z coordinates in the source files are for whatever reason switched - I frankly have no idea why I did it that way two years ago lol)

I've tried to do that, but either seems to not be working or a different language is causing it to fail


chore: include java samples

Hey @eaball35 I think you will need to update the baseline files as well to reflect this change. They are here and here.

I should've asked to update the commit message to trigger release-please, I only updated the PR title without checking if auto-merge was enabled...sorry.

I should've asked to update the commit message to trigger release-please, I only updated the PR title without checking if auto-merge was enabled...sorry.

Apologies I didn't mean to click automerge in the first place! Make sense, I'll need a new release of this.


Fighting Gloves - The relic does not work when you have more charges than cards to upgrade

...it worked? Ok, I found out that somehow, something that I did is making the "Rewards" top image (that one that looks like paper) to show up when the grey cover vanishes, but... this is an intermittent bug?

The relic not working... well, it is, but the reward problem came back. I will reopen this issue in case of it coming back too.

Happens when the room is reached, but if you leave saving and come back, the relic works as planned.


Mockup Rescue mode card

We used to have this concept of being able to select the devices that would show up in rescue mode. I am not sure what the benefit of that is. So for now, I think we should just make all disks on the Linode available.
If that doesn't end up working, no further mockups needed. Use the +/- disk slot UI in the config editor.


using Liftbridge  for HA

There is a 2nd nats server option that sone people prefer
https://github.com/liftbridge-io
it is a GRPC api with NATS either embedded or as a separate server.
Sone devs prefer this because it hides many of the nats things and is simpler .
Being GRPC is can be load balanced .
Nats Jetstream for example requires the client and server to use the nats client.
I am only raising this issue in case we want to scale out nifty easily !

Some of the WHY's behind LiftBridge/NATS
Reliability: https://github.com/binwiederhier/ntfy/issues/78#issuecomment-1031911712
HA: https://github.com/binwiederhier/ntfy/issues/78#issuecomment-1030638013

deleting this because we are discussing it in the main issue...


Integrate CRAB

it's crab itself i think that has duplicates (uri are differents if i remember, but address seems to be exactly the same)

Yea, but the backend service can do the filtering already, right?

lgtm
Cool, I'll rebase on master and do some squashing

@nbittich I added the co-authored comment (with<EMAIL_ADDRESS>as email) but for some reason it doesn't detect your Github account (it only shows your name). Do you use a different email address by any chance?

@nbittich I added the co-authored comment (with<EMAIL_ADDRESS>as email) but for some reason it doesn't detect your Github account (it only shows your name). Do you use a different email address by any chance?

i think my email address on github is<EMAIL_ADDRESS>

@nbittich ah, I see. you might want to add<EMAIL_ADDRESS>to your list of emails in the settings. It seems your commits are signed with that email address so at the moment none of those are linked to your account 😄.

ah didn't know that, I added it now


SyntaxError: Cannot use import statement outside a module

Hello, first I want to congratulate you on the tool. Secound I'm using Next.js and charge this compilated component
/*
auto-generated by: https://github.com/react-spring/gltfjsx
*/

import * as THREE from 'three'
import React, { useRef } from 'react'
import { useLoader } from 'react-three-fiber'
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader'

export default function Model(props) {
  const group = useRef()
  const { nodes, materials } = useLoader(GLTFLoader, '/clothw.glb')
  return (
    <group ref={group} {...props} dispose={null}>
      <mesh material={materials.lambert2SG} geometry={nodes.Object_3.geometry} scale={[0.03, 0.03, 0.03]} />
      <mesh material={materials.lambert2SG} geometry={nodes.Object_4.geometry} />
    </group>
  )
}

But I have this error:

1 | module.exports = require("three/examples/jsm/loaders/GLTFLoader");

webpack_require
./webpack/bootstrap:21

18 | // Execute the module function
19 | var threw = true;
20 | try {
|> 21 | 	modules[moduleId].call(module.exports, module, module.exports, webpack_require);
| ^  22 | 	threw = false;
23 | } finally {
24 | 	if(threw) delete installedModules[moduleId];

this is threes fault unfortunately. you can open a bug report on their GH.
see: https://discourse.threejs.org/t/can-not-load-gltfloader-in-nextjs-application/12317/8?u=drcmda

i ran into this problem with Next recently and found that dynamic import() + React.lazy() solved the problem for me. more details here: https://github.com/react-spring/react-three-fiber/discussions/504


Update otel library

Describe the solution you'd like
Currently go.opentelemetry.io/otel is at v1.16.0 but v1.19.0 is latest and they made backwards incompatible changes to dependent libraries within. Upgrade needed for others that want to upgrade otel and depend on server as a library.

Thank you for the feature request. We appreciate you bringing this to our attention.
While we are working on supporting the latest OpenTelemetry version, currently we recommend using the latest version of Temporal that is compatible with the OpenTelemetry version you're using.
We are committed to keeping Temporal updated with the latest technologies and will strive to add support for newer OpenTelemetry versions in the future.

Thank you for your feedback! We understand the need to keep our dependencies up-to-date. We are actively working on upgrading our dependencies, including go.opentelemetry.io/otel, to the latest versions.
In the meantime, you can work around this by pinning the go.opentelemetry.io/otel dependency in your project to version v1.16.0 until we complete the upgrade.
We appreciate your patience as we work on this update.

Thank you for your feature request.
We understand your need to upgrade the go.opentelemetry.io/otel library to the latest version, v1.19.0, for compatibility with other libraries that rely on the Temporal Server.
Currently, Temporal Server uses v1.16.0. Upgrading this library is a significant change and requires thorough testing and consideration.
To address this in the meantime, consider implementing a workaround that uses v1.19.0 for your specific use case, while keeping the Server at its current version.  You can achieve this by isolating the otel library usage for your specific application, allowing your application to use the latest otel while the server remains on v1.16.0.


Consolidate Custom Filter Logic

Describe changes
I consolidated how custom filters (that are not based on the columns of the underlying table) are applied to filter models by introducing a BaseFilter.get_custom_filters() method that all subclasses with custom filter logic now override (instead of defining the custom filters inside generate_filter() or in the respective SQLZenStore methods).
As part of this I also adjusted all string custom filter columns to support advanced filtering operators, e.g. list_model_version_artifact_links(artifact_name="contains:abc")
Pre-requisites
Please ensure you have done the following:

[x] I have read the CONTRIBUTING.md document.
[ ] If my change requires a change to docs, I have updated the documentation accordingly.
[ ] If I have added an integration, I have updated the integrations table and the corresponding website section.
[ ] I have added tests to cover my changes.
[x] I have based my new branch on develop and the open PR is targeting develop. If your branch wasn't based on develop read Contribution guide on rebasing branch to develop.

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Other (add details above)

@schustmi I manually tested all affected filter models, should be good now.
While at it, I also introduced some merge conflicts for your #2103 PR :)

Was just about to mention that 😄
Mine will be merged anytime now, so we'll have to adjust on this PR

CI template test failures can be ignored since they passed here: https://github.com/zenml-io/template-e2e-batch/actions/runs/7125493871?pr=27


Feature: Result orientated optimization target

Motivation
Currently, the optimizer use an rudimentary method to sort builds, which is more or less: get all builds permutations -> sort them
This is limiting for various reasons:

Relies on ad-hoc and prebuilt index (Basic, Skill, Ultimate...): making it impossible to address complex compositions (optimizing for both FuA and Skill, for example).
Error-prone scoring system to filter out irrelevant relics: this system is rather arbitrary, it is impossible to prove the global optimality of a build. There is little need to stop at local optimality when global optimality will work, as evidenced by genshin-optimizer.

The result of such process is no better than manual eyeball.
Furthermore, the damage system is inherently flawed and ad-hoc, which currently is (and will continue to) be problematic to work with:

Sets and conditionals are hardcoded: with more and more sets being introduced overtime, it is going to be a problem eventually.
Hit splits are not handled well: things that seems unchanging at first glance, for example, IL 3SP Basic, in fact, is not. IL has 7 hits, each hit increasing the damage of the later one by adding the talent DMG% buff and skill Crit DMG buff. This also holds true for other hit-related buff like The Ash Blazing Grand Duke or Swordplay.

Personally, code for the current optimizer lacks proper documentation and is rather confusing. Without significant time investment, I can't even verify things like "does BS EHR -> DMG% work?".
I raised this issue to discuss about the aforementioned concerns. Before I produce a full-fledged pull requests, I want to use this issue to first gather some feedback, before I did something that is not on the vision of the site.
Proposal
Stat API
As part of the current damage calculation stack, the stat collection system need a redesign. A stat modification (buff, debuff, whatever) may come from many source, with their own conditional on top of that. We need a mechanism to effectively model them with an intuitive game-like API, this will greatly simplify game version update. I reckon the upperbound of the scope should be "everything can be changed after you pick an action and enemy". So things like "IL gains 24% CD when attacking enemies with Imaginary Weakness" should be out of scope.
For example, Ting Yun provides an unconditional 50% DMG Boost with her Ultimate. Topaz Skill with 50% FuA DMG Boost.
// we can reuse all of these
const tyUlt: StatModification = { dmgBoost: 0.5 }
const riverFlowsInSpring = {
    basic: {
        percent: {
            speed: 0.12
        }
    },
    dmgBoost: 0.24
}
// ConditionalStat.trait(trait: Trait, stat: StatModification)
const topazSkillBuff = ConditionalStat.trait(Trait.FOLLOW_UP, { dmgBoost: 0.5 });
// ConditionalStat.stat((currentStat: Readonly<CurrentStat>) => StatModification | null)
// Why not group both into a single API?
// The above type can be applied very early (before relic stat calculation), the below cannot.
// Note that we actually risk circular dependency here, but whatever, it's Hoyoverse's fault.
// When the time comes, we will deal with it.
// For example, Kazuha buff cannot scale with other percentage EM buff, a surprisingly logical yet arbitrary limitation.
const blackSwanEhrToDmg = ConditionalStat.stat(curr => { dmgBoost: Math.max(curr.effectHitRate * 0.6, 0.72) };
const hertaSpaceStation = ConditionalStat.stat(curr => curr.speed >= 120 ? { basic: { percent: { atk: 12 }}}: null);
const rutilantArena = ConditionalStat.stat(curr =>
    curr.traits in [Traits.NORMAL_ATTACK, Traits.SKILL] && curr.critRate >= 0.7
    ? { dmgBoost: 0.2 } : null);
/*
calculateStats(
    unconditional: StatModification[],
    element: ConditionalStat<Element>[],
    traits: ConditionalStat<Trait[]>[],
    stats: ConditionalStat<CurrentStat>
): FinalStats
*/

This should also close #153 since FinalStats can trace all its element, traits, and stats dependencies.
I'm honestly debating whether Element ConditionalStat is even relevant at all, because then the stat system should also track which element the attack is, which is an extremely useless feature, because such a thing cannot be changed after "the player chose an action". But then, it will simplify a fair bit for downstream, so well?
Optimization request
The aforementioned stat system also provide the base for complex/custom result-orientated optimization. For example, we can provide the formula for the optimization of IL 3SP and then Ult:
// Some are not valid JS/TS, but is used to provide type information.
// It's unlikely that the actual API will be in builder/factory format,.
// I used it here because it's rather easy to read
const target: OptimizationRequest = OptimizationRequest.builder()
    // These stats cannot be changed between each step
    .with(stat: StatBuilder => stat
        .unconditional(mods: StatModification[])
        .element(eleConds: ElementConditional[])
        .trait(trConds: TraitConditional[])
        .stat(statConds: StatConditional[])
        .build(): ModifyingStats)
    .element(ele: Element) // Element.IMAGINARY
    // IL Hit split is 14.2 x6, 14.8
    // 2nd -> 7th hit will get 10% DMG Bonus (stack)
    // 4th -> 7th hit will get 12% Crit DMG (stack)
    .addStep(step: StepBuilder => step
        .damage() // calculate for damage
        .traits(traits: Trait[]) // [Trait.NORMAL_ATTACK]
        // multiplier = 5 * 0.142, flat (additional damage) = 0
        // formula = (base) => base.atk * multiplier + flat
        .baseMultiplier(formula: (base: BaseStat) => number))
        // This attack can Crit, assume average crit
        // .dot(): this attack can't crit
        .averageCrit(): Step)
    .addStep(step => step.damage().traits([Trait.NORMAL_ATTACK])
        // should we even allow element/trait/stat conditionals here?
        // IMPORTANT: will it simplify downstream code?
        .with(stat: StepStatBuilder => stat
            // each step can know stat modifications by previous steps
            // prev won't contain ones applied at the start
            // done through a key so that they don't interfere with each other needlessly
            .unconditional(
                key: string,
                prev: StatModification | null => StatModification | null)
            .unconditional("Talent", _ => { dmgBoost: 0.1 })
            .build(): ModifyingStats)
        .baseMultiplier(GenericAtkFormula.with(5 * 0.142, 0))
        .averageCrit())
    // A generic one
    .addStep(step => step...
        .with(stat => stat
            .unconditional(
                "Talent",
                prev => {
                    dmgBoost: Math.max(prev.dmgBoost + 0.1, 0.6)
                })
            .unconditional(
                "Talent",
                prev => {
                    crit: {
                        critDmg: Math.max(prev.crit.critDmg + 0.12, 0.48)
                    }
                })
            .build())
        .averageCrit())
    // similarly, Skill buff
    .build();

const result: OptimizationResult = target.optimize(relics: RelicInformation);
result.getCurrentProgress();

There are still multiple problems with this approach, for example, parallelization, performance, flexibility, but you get the idea. This is just an API draft anyway. We probably want some composition for OptimizationTarget, but that should take a fair bit of work.
Personal note
Personally, I'm not familliar with React technology, so it's unlikely that I can contribute to UI, so this is as much sugar that I can personally provide. I'm from a strongly typed language background, so I'm comfortable (in fact, I can't work with vanilla JS at all lol) working everything with Typescript.

Hi @Kamii0909 I appreciate the feedback! I agree the optimization system needs an overhaul - the project is still young and we could use a hand in designing the api. Its late here but please drop by the discord server's #dev channel for more discussion tmrw/next week, I will be able to respond better on discord than in a ticket.

There's a lot of backlog tasks related to this one that we could use help with:
https://github.com/fribbels/hsr-optimizer/issues/153
https://github.com/fribbels/hsr-optimizer/issues/115
https://github.com/fribbels/hsr-optimizer/issues/41
https://github.com/fribbels/hsr-optimizer/issues/8


feat(pdf-viewer): add design enhancement

Issue
Fixes: https://jira.sdlc.merative.com/browse/MERATIVE-798
Description
Changed

This PR adds design enhancements to the Embed PDF Viewer
I'm just designing this in code to help in-large the viewer as well as provide the full-screen option based on the attribute coming from Adobe PDF API.
Note: pending review from Annmarie and Sarah

Design Specs

If applicable, add the direct link to the design specs of the component/feature that's part of this PR.

Figma Link - N/A

Test URLs

Before (Changes from main): https://main--merative2--hlxsites.hlx.page/documents/white-paper/payers-weight-loss-drugs
After (Changes from this PR): https://797-pdf-viewer--merative2--hlxsites.hlx.page/documents/white-paper/payers-weight-loss-drugs

Testing Instruction

If applicable, please describe the tests that you ran to verify your changes. Provide instructions and link to the hlx deploy preview so that QA and the design team can provide proper testing.

Portrait- https://797-pdf-viewer--merative2--hlxsites.hlx.page/documents/white-paper/payers-weight-loss-drugs

Landspace - https://797-pdf-viewer--merative2--hlxsites.hlx.page/documents/case-study/prudential-case-study

@keith-kaplan Thanks for the review! Just added a commit to adjust the embed mode to the default frame view based on my review with Annmaire and Sarah.