windows Configuration Designer Problem

hi guys. i have a problem in using windows Configuration Designer. I stuck in  the  step of 'Configure kiosk account and app'  and show me waiting icon and project have not finished. how can i resolve this problem??

@amirhosseinfaraji Could you paste here the full string that you entered for the app?

@jdeckerms thank you.
full path is : "C:\Program Files\Microsoft VS Code\code.exe"
vscode path.

@amirhosseinfaraji Your screenshot doesn't show quotation marks at the start -- do you have quotation marks at the end?

@jdeckerms Not quoted in the path.

@amirhosseinfaraji I can't see any reason that the tool wouldn't validate that page the way you have it, that's why I was wondering if there was an extraneous character at the end of the app path. I used your same values in WCD and it worked fine. You can try some general ways to work around it -- try WCD on a different machine, try the Store version if you're using the desktop version (and vice versa), start a new package and see if it happens again, reboot...
Otherwise, all I can recommend is to contact Support: https://support.microsoft.com/en-us/contactus/


Terraform license changed

Need to check and decide our actions.
https://www.hashicorp.com/license-faq

https://github.com/cncf/foundation/issues/617


VNC password?

I would like to access a running browser instance using Remmina over VNC but it asks me for a password that I do not have. Is that documented somewhere?
$ docker ps
CONTAINER ID        IMAGE                                   COMMAND                  CREATED             STATUS                    PORTS                                              NAMES
a2f21a7e92ad        selenoid/vnc_chrome:83.0       "/entrypoint.sh"         15 minutes ago      Up 15 minutes             4444/tcp, 5900/tcp, 7070/tcp, 8080/tcp, 9090/tcp   intelligent_carson
91eb50e7e2ed        aerokube/selenoid-ui:1.10.0    "/selenoid-ui --sele…"   2 hours ago         Up 29 minutes (healthy)   <IP_ADDRESS>:8080->8080/tcp                             selenoid-ui
8a70d0ffec4d        aerokube/selenoid:1.10.0       "/usr/bin/selenoid -…"   2 hours ago         Up 29 minutes             <IP_ADDRESS>:4444->4444/tcp                             selenoid

(I know about the selenoid-UI but I would like to access the container using a standard VNC client)

Please use word selenoid as passwor.
вт, 30 июн. 2020 г., 18:04 Arne Groskurth<EMAIL_ADDRESS>
I would like to access a running browser instance using Remmina over VNC
but it asks me for a password that I do not have. Is that documented
somewhere?
(I know about the selenoid-UI but I would like to access the container
using a standard VNC client)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/aerokube/selenoid/issues/944, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAKY23J2K4VQZP7RS5ROAALRZH5GXANCNFSM4OMKQL5Q
.

Thanks.
I think this should be documented here: https://aerokube.com/selenoid/latest/#_live_browser_screen_enablevnc

@arnegroskurth this is set here: https://github.com/aerokube/selenoid-images/blob/master/selenium/chrome/entrypoint.sh#L75

@vania-pooh @aandryashin Is there actually a need to set a password at all?

@arnegroskurth so far as I can remember this was done because in UI noVNC client we are using was not able to work without password.


unexplained getdents64() EFAULT

Posting this only because it has been driving me batty for a while now. I think might be a bug in the code not WSL, but I can't identify the issue or I would finger Google. It causes a DCHECK in this line of code. The test case below works on Real Linux, fails on WSL. If you comment out the const int foo_ line in the DirReaderLinux struct it passes on WSL. Alignment maybe??? Nah... Stumped. 🤷
g++ test-getdents64.cc -o test-getdents64 && ./test-getdents64
/* test-getdents64.cc */
#include <sys/syscall.h>
#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <iostream>

using namespace std;

struct DirReaderLinux {
  DirReaderLinux() {
    cout << "DirReaderLinux constructor\n";
    memset(buf_, 0, sizeof(buf_));
  }

  const int foo_ = 0; // doesn't do anything but comment out and no fail
  unsigned char buf_[512];
};

int main(int argc, const char* argv[])
{
  DirReaderLinux reader;
  int fd = open(".", O_RDONLY | O_DIRECTORY);
  const int ret = syscall(__NR_getdents64, fd, reader.buf_, sizeof(reader.buf_));
  char errbuf[128];
  cout << "ret: " << ret << " " << strerror_r(errno, errbuf, 128) << "\n";
  return 0;
}

strace like the title says.
write(1, "DirReaderLinux constructor\n", 27) = 27
open(".", O_RDONLY|O_DIRECTORY)         = 3
getdents64(3, 0x7ffffcf0d4a4, 512)      = -1 EFAULT (Bad address)
write(1, "ret: -1 Bad address\n", 20)   = 20
exit_group(0)                           = ?
+++ exited with 0 +++

Just to verify -- this fails when the foo_ definition is there?  Or when it's commented out?
Unless I'm mistaken, isn't the above getdents64() call asking the kernel to write a uint64_t at an offset of 4 mod 8 bytes?  My x86 assembly is quite rusty, but as I recall, there are instructions that will let you do that and otherwise-equivalent (but maybe sometimes faster on some specific chips?) instructions that won't.

Also, to test the alignment theory -- is it possible to hit this error if you declare your array as an array of linux_dirents, rather than an array of char?  I believe the C standard places stronger alignment requirements on the former.

If you comment it out it passes. Ie it fails as given above.
But yeah it looks like it is alignment an alignment thing. I just updated the code with a (commented out) __attribute__ ((aligned (8))) which, if you use, will also cause it to pass on WSL. I thought x86 (and amd64) were more forgiving about such matters (at a performance cost), which the exception of some atomicity gurarantees; but you can call me "rusty" too. Anyway it isn't an ABI requirement the pointer be 8 byte aligned, so this is a really really obscure WSL 'bug'. Canonical examples of getdents64() use a char* because you're iterating through a variable length structure (depending on the d_name length). Appreciate you giving it the glance.

Thanks for reporting this issue @therealkenc! You're absolutely right about alignment, looks like we are enforcing too strict of an alignment requirement on the input buffer in the getdents syscalls.  I suspect there's a handful of other places this is being done as well.
Was there a scenario this was causing an issue for or just something you noticed when playing around?  Trying to gauge the priority of this fix.  Thanks again!

The scenario is linked in the OP; it's in the chromium source. I've known about it since July (it is item one in "the list"), but didn't post because (a) "chrome" nuff said, (b) there is a trivial source work-around, and mostly (c) I hadn't done a test case to see what was going on. It turns out it isn't even a blocker for running Google branded Chrome releases, because it is just a debug check, and it turns out listing the directory in question (which is /proc/self/fd) isn't critical to operation in the first place. To that extent it isn't any kind of priority. I also kind of wondered whether something like this alignment problem could trip in other places, so thanks for sharing the thought on that.

@therealkenc - sorry missed the link in the original post.  Good to hear this is only required for debug builds.  I've filed a task to look at all of our alignment related checks when reading or writing user buffers.
To set expectations we're getting very close to Creator's Update release and this probably doesn't meet the bar, but we'll get this fixed for future builds.

Thanks. Totally. Hence, the pre-preemptive caveat "posting this only because..." in my OP. I've read the release strategy between the lines in other posts. #1692 is probably a one liner case statement fallthrough and still isn't worth doing for Creators. Being "that guy" who causes the BSOD after millions of people upgrade to Creators probably isn't great for career advancement. Plenty of time to break everything with a re-written memory manager and a win32-side CPL 0 filesystem driver starting in May. 🐱👓

A fix for this is now in code review.

I've checked in a fix for this. The fix generically fixes the lxcore driver from enforcing alignment requirements on user buffers that are not enforced in the native Linux kernel.  Look for this fix in an Insider build once vNext begins flighting.

I am thinking this was like this because of Astoria's roots, which basically means running on ARM, and following the Linux ARM EABI, eh?
So... Make sure the #ifdefs are still there for when WSL is ported to Win10 phones. 🤣

Relax alignment requirements in lxcore [GH 1794]

Confirmed fixed in 16184. Appreciated. For what it is worth, this brings chromium down to only two remaining blockers (notwithstanding dbus, which is IMO Google's bug).

Glad to hear it! Maybe this will fix a couple other obscure bugs too.


feat(audit): add data for first audit report page

Depends on https://github.com/SocialGouv/archifiltre/pull/241

Download Artifacts :

win-ia32
win-x64
linux-x64

Download Artifacts :

win-ia32
win-x64
linux-x64

Download Artifacts :

win-ia32
win-x64
linux-x64


"WithPoisonAverageDamage" includes Fire Trap's innate DoT

PoBPreviewBot had a pretty wacky preview for this build:
https://pastebin.com/KUf0HF3r
So of course I looked into my code to see why it would list poison damage and poison DPS for a build that doesn't poison. In the XML I see
<PlayerStat stat="AverageDamage" value="43825.223507122"/>
<PlayerStat stat="TotalDot" value="6514.8407856"/>
<PlayerStat stat="WithPoisonAverageDamage" value="50340.064292722"/>
So it seems that the burning ground DoT is being included in WithPoisonAverageDamage. Not sure this is a bug since a lot of these stats end up a bit unusual with all the different combos of things you can do in PoE, but it is certainly not what I would expect. Burning ground doesn't deal damage per hit like poison does, its an on-going non-stackable effect so it should not be included in WithPoisonAverageDamage, imo.

This is still an issue and also affects Vortex and Vaal Righteous Fire.


Error on_init

Installed the mod on an existing savegame (ALS not installed previously):
Error while running the on_init: __advanced-logistics-system__/control.lua:830: attempt to index field '?' (a nil value)

This is fixed in the git version : https://forums.factorio.com/viewtopic.php?p=198055#p198055


add flag to benchmark runner to activate or deactivate tracking

add flag to benchmark runner to activate or deactivate tracking. One option: check benchmark runner to see how we can set flags (we need binary flag memory_tracking). this requires changes to the benchmark runner and the benchmark configuration and the cli config parser (see overview below). How to deactivate tracking if we use tracking_vector everywhere: return default memory resource in memory resource manager if tracking is deactivated.

[ ] flag in the benchmark runner to enable/disable the tracking

[ ] benchmark_runner.cpp -> cli_options.add_options()
[ ] benchmark_config.hpp/cpp
[ ] cli_config_parser.cpp


update(FF): Updates FF Worklist controllers and tests

Adds odata version agnostic controllers for FF worklist + test

Not required but if you add client: 100 to the test config at https://github.com/SAP/open-ux-tools/blob/feature/v4_controllers_worklist/packages/fiori-freestyle/test/worklist.test.ts#L55 then the generated app works when you keep it using the DEBUG mode.

Some git conflicts


[fixup] logging in render_exception!

Coverage decreased (-4.4%) to 80.446% when pulling f7ace817020dd3190941a6419e9f0d7e9fe797c8 on fix/fixup-3881 into 294e394de513035d1fd696f9f8a46abb8cf9cf01 on master.


STDOUT for heroku

Can you make this work on heroku? Heroku needs a puts instead of logger.info
config.middleware.use( Oink::Middleware, :logger => Rails.logger, stdout: true )
That would make it so I could see the data in the log, then you would still need a way to parse it since it's not local and it's not in Hodel3000Logger format, but I could at least see the individual "Memory usage: #{memory} | PID: #{$$}" lines.
If all Oink logs started with Oink, this might work:
heroku logs -n 5000 | grep Oink > log/oink_prod.log
oink --threshold=5 log/oink_prod.log
Thanks for the Gem!

@kakubei Old post but you have to setup a STDOUT not a file. See below.


issues on installing requirements

Hi, I'm experiencing some issues while trying to install all the dependencies. Do you have any updates on how to resolve this?
Here is the error message:
AttributeError: module 'notebook' has no attribute 'nbextensions'

Thank you for your assistance.

One solution I found was by downgrading the notebook package:
notebook==6.0.1


[Bug]:

Version

[X] I'm using version 1.13.1

Known issues

[X] I've checked Known issues

Existing issues

[X] I've checked Existing issues

What operating system are you using?
Windows
Operating System Version
Windows 10 Pro 10.0.19044
Reproduction steps

Go to https://hovancik.net/stretchly/downloads/
Under Downloads, Windows, the first line of the section, click on the link labeled "installer"
Reproduces how often: 100%

Expected Behavior
Download latest stable release.
Actual Behavior
Downloads 1.13.0, latest is 1.13.1, the link just didn't get updated on the last release.
I noticed it because I ran into issue #1253 -- thank you for your prompt handling of issues so I could resolve that!
Perhaps you can modify the link to always download the latest. Based on https://docs.github.com/en/repositories/releasing-projects-on-github/linking-to-releases, I found that this link works:
https://github.com/hovancik/stretchly/releases/latest/download/Stretchly-Setup-1.13.1.exe
If you modified your release process to always include a Stretchly-Setup.exe file you could have a constant link of:
https://github.com/hovancik/stretchly/releases/latest/download/Stretchly-Setup.exe
Likely applies to links for the other platforms too.
Relevant log output
No response
Preferences
No response
Additional information
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thanks! I've made changes to website but forgot to push :) Thanks for noticing, should be fine now.


Ideally the bins in histogram equalization is variable rather than limited to 256

https://github.com/tensorflow/addons/blob/d26e2ed5f68092aed57016a7005ce534b1be3dce/tensorflow_addons/image/color_ops.py#L36

It could be but some other APIs don't expose this. E.g. Opencv https://docs.opencv.org/4.5.1/d6/dc7/group__imgproc__hist.html#ga7e54091f0c937d49bf84152a16f76d6e

I can appreciate that the original goal of histeq is to use all the dynamic range for human eyes. The main benefit of adopting 2^12 or 2^16 bins is for where a larger dynamic range worth of signal is available to be standardized for model training purposes. Medical imaging would be where this use case is most commonly used.

You could try to propose a PR so we could see if the new API could be ok.

@bhack @Ouwen https://github.com/tensorflow/addons/issues/2379 Could you review this PR

@whatwilliam seems reasonable to me, @bhack would this API work?

It could be ok but tests are failing


Embedding doesn't work with this img2img API

I put some embedding .pts under webui embedding dirs.
It works when running img2img from webui, but has no effect when I post a requests from python script.

restart api fixed it


[Bug]: Refactor Stereum Settings Page

Contact Details
--
Describe the problem you ran into!
Continuing our adaptions to the refactored design, we should continue with the Stereum settings!
Attach a Screenshot!
Current Iteration

Suggested Changes:

Suggestion Box for Improvement
Here I would suggest to:

[ ] Adapt the existing design to the new one
[ ] Remove the Update Displays & move the Auto Update option into the server management > update panel, reducing these settings to pure Stereum settings, making it more clear

Launcher Version
2.0.3
Desktop OS
Windows
Node Server OS
Ubuntu 22.04
Acknowledgment

[X] I looked through the existing issues of this project

Animation adaptations of (#1639) discussed with @ithilion2007
Results will follow!

Closed with #1639 #1741, will adapt language page to new one after release with #1749


Autocomplete + react-select + RTL

Hi,
The menu covers the text field in RTL
Thanks, Tomer

@tomerpaz See #13863, we will remove these 3 integration examples in favor of a single, ready to use one.


Is it possible to add angled parts to a graph as points?

Hello. I found this package to make floorplan Binary Image to graph like this.

I make it to skeleton image and result is here.

Is it possible to add angled parts where i pointed by arrows to a graph as points?
also ,I wish the graph was composed only of straight lines... is any options?

this should be a post process. sknw transform image to vector graph, then you can use some geometry lib (such as shape ly) to simplify the edge.

this is a demo generated by chatgpt, It seems ok, but I did not test it
from shapely.geometry import LineString, Point

# Define a line string
line = LineString([(0, 0), (0, 1), (1, 1), (2, 2), (3, 1), (4, 0)])

# Simplify the line string with a tolerance of 0.5
simplified_line = line.simplify(tolerance=0.5, preserve_topology=False)

# Print the original and simplified line strings
print("Original line: ", line)
print("Simplified line: ", simplified_line)


Standalone Help Documentation

The in editor Godot documentation is a the most up-to date resource for GDScript, given one has the newest build.
Since Godot binaries are essentially an autoloading Godot image without the developer tools, it might be possible to extract the help documentation window as a standalone application.
This would be an important feature, as the help documentation is necessary and invaluable for learning to program in Godot, and it is useful to have a separate window apart from the project one is editing.

I don't think it would be worth having to recompile a separate application each time the help gets updated. The plan is to export the documentation in Textile format (for the OpenProject wiki) directly from the source code, so that we can keep the source and the wiki synchronised.
So you'll be able to have the documentation in your web browser for example while coding in the editor.

@akien-mga What about offline docs? Maybe we should export HTML files too?

HTML doc generated from the source would be great indeed, and way simpler than a trimmed-down binary :)

I have written a small program in java which parse the xml file generated by the engine, but there is no descriptions.

Use doc/base_classes.xml
On Nov 20, 2015 20:13, "BBric"<EMAIL_ADDRESS>wrote:

I have written a small program http://broquere.brice.free.fr/Godoc.zip
in java which parse the xml file generated by the engine, but there is no
descriptions.
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/2736#issuecomment-158553495.

Cool, I was looking for that since a moment, thank you (sorry for the delay).

update with the descriptions.

It's looking pretty cool! Could you put it in a GitHub repo or similar? If using git, you could then even use a submodule to retrieve the doc/base/classes.xml from Godot's repo I think.

I don't know how Git works, I have started to read some tutorials but I find that complicated. I will try on SourceForge when my account will be opened.

I will try on SourceForge when my account will be opened.

Please don't use SourceForge, ever.

It's done but it will stay empty for the moment.

new update

BBric, this is beautiful! This is way better than what was in my brain.
The tabs are well thought out and logically delineated, it is super easy to navigate and find what you need.
I would say that it is missing a search feature, but it's barely a loss. Anything is so easy to find.
Is this closed? If this were accessible with the releases, that would be great!

Thanks. I had removed the repository, i have created it again for redirecting to this issue, but i am not sure to fill it now...
Otherwise maybe that I would add the search later.

0.43 (tab and historic bars)

It looks great! :)
Partly related, I recently found out about the Zeal initiative: https://zealdocs.org/
It would be awesome if they had Godot doc support, but for this we need to work some more in having a portable documentation I guess.

Not sure, there is some guidelines on this page, the existing html documentation must be placed in a *.docset/Contents/Resources/Documents/ directory (the structure is fixed), and then the harder would be to generate the SQLite index in the Resource directory.

this looks pretty, we should make the built-in help more like it :P
On Mon, Jan 25, 2016 at 4:41 PM, BBric<EMAIL_ADDRESS>wrote:

Not sure, there is some guidelines on this page
https://kapeli.com/docsets#dashDocset, the existing html documentation
must be placed in a *.docset/Contents/Resources/Documents/ directory (the
structure is fixed), and then the harder would be to generate the SQLite
index in the Resource directory.
—
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/2736#issuecomment-174635404.

0.44 (folding)

This is awesome! :+1:
Maybe there should be a link to this repo in the docs/tutorials section.

@BBric Does this support the new godot-doc repo here on github

Thanks.
I have used doc/base/classes.xml in this repository (not the new).

@verbalshadow AFAIK, it's only GDScript API reference.

this is fairly old. So I'm doing an update:
there is now a really sweet devdocs implementation.
http://devdocs.io/godot~2.1/

There's also the official http://docs.godotengine.org/, which can even be downloaded as PDF/EPUB.
Having the docs in Zeal/Dash would also be cool if someone wants to generate a docset, but it's not a priority for us at this time.


[kn-admin]Added utils to update configmap

Added utils to update configmp, as this is very common for kn-admin operations
Chores to refine vars or logs

@rhuss @maximilien
The integration test failed due to incompatible packages, looks like it is not one of kn-admin, woudl you please help to take a look?
# k8s.io/client-go/rest
../../../pkg/mod/k8s.io/client-go@v11.0.1-0.20190805182717-6502b5e7b1b5+incompatible/rest/request.go:598:31: not enough arguments in call to watch.NewStreamWatcher
	have (*versioned.Decoder)
	want (watch.Decoder, watch.Reporter)
ERROR: cluster setup failed

Yep, I will give a look later today (have some meetings soon)

@maximilien
I addressed your comments, and would you please help to take a look? Thanks!

e2e test case not ready yet, covered by #14
Kpow integration tests failures due to repo settings (Roland is taking care)

@rhuss
Thanks! As the example here, kn-admin will also add the domains with/without the selector. When users need to remove a domain, they only need to provide the domain name.
And kn admin domain list is working in progress, to list all the added domains and with selectors if any.

@rhuss As discussed in https://github.com/knative/client-contrib/pull/40#discussion_r442624507,  I opened another chore item to follow command wording create/apply/update (#53). Please help to review again and hope we can merge this first before the vendor pkg change. thanks!

/hold

@maximilien please unhold if this looks ok for you, so that it gets merged.

@maximilien Thanks Max. For test, we have UT for each command and also for registry/add
e2e test is still working in progress by #14

@maximilien Thanks Max. For test, we have UT for each command and also for registry/add
e2e test is still working in progress by #14

OK cool. Let me know when you address the last comments from @navidshaikh and we can merge this. Thx.

/unhold


Add University Controller and Tests

This PR adds an endpoint at /api/university/get that can return full university names from partial inputs.
Adds a controller and the associated tests.
Closes #15

LGTM


Update doc for payload factory

Purpose
Update doc for payload factory

The same page is refactored with https://github.com/wso2/docs-mi/pull/564


Adding changeStrategy to AggregateRoot or Refereance aggregate and add information about change type to referenced aggregate

Use upserts on Bs and only delete those not longer present
have an attribute carrying change type information information

I think that the 1 st option must be default behavior or may be switched on by some annotation on Aggregate Root.
2 nd option may be must be behavior when developer define which row must be updated which insert and which must be deleted. May be similar to isNew function must be changeOperation(or changeType) function in child aggregate which must be implemented from some interfays(like Persistable) and return values as "INSERT", "UPDATE", "DELETE", "NONE"(means non operation must be performent on reference collection element).
Example:
class AgregateRoot implements Persistable{
     .........
     @UpdateStrategy("UPSERT")
     Set<ChileAggregate> aggregate;
}

class ChildAggregate implements SomeInterface{
       .......
      public changeType(){
              return "UPDATE";
      }
}

Issue Links:
#210
DATAJDBC-210

Duplicate of #437


bug: the behavior is weird when search last pattern with // or ??

Did you check docs and existing issues?

[X] I have read all the flash.nvim docs
[X] I have searched the existing issues of flash.nvim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.10.0-dev-575+ge59cf3b3a9
Operating system/version
archlinux 6.3.9-arch1-1
Describe the bug
the behavior is weird when search last pattern with // or ??
as the picture shown, it highlight both slash and include(the last pattern)

Steps To Reproduce

search any word
type // to search last word

Expected Behavior
only highlight last pattern with label
Repro
-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath, })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  "folke/tokyonight.nvim",
  { "folke/flash.nvim", opts = {} },
  -- add any other plugins here
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("tokyonight")
-- add anything else here

Should be fixed now. Added support for search-commands


[New game]: Adding 2048 Game

🎮 Game Request
Game logic and basic description
The 2048 game is an addictive puzzle game that has gained immense popularity among puzzle enthusiasts and casual gamers. The objective of the game is to combine numbered tiles on a grid to create a tile with a value of 2048. The game is played on a 4x4 grid, but variations with different grid sizes also exist.
Point down the features
Game points
The game starts with two tiles, each with a value of either 2 or 4, randomly placed on the grid. The player can move the tiles in four directions: up, down, left, and right. When the player moves the tiles, all the tiles on the grid slide in that direction, with empty spaces being filled by new tiles appearing with a value of 2 or 4.
When two tiles with the same value collide while moving, they merge into a single tile with their values added together. For example, if two tiles with a value of 2 collide, they merge into a single tile with a value of 4. The player's goal is to strategically move the tiles to combine them and create higher-value tiles. The game is won when a tile with a value of 2048 is created, although it is possible to continue playing and achieve higher scores.
However, the game becomes more challenging as the grid fills up with tiles and there are fewer empty spaces to maneuver. The player needs to plan their moves carefully to avoid filling up the grid completely and not being able to make any valid moves. The game ends when there are no more possible moves available, and the player's final score is determined by the total value of the merged tiles on the grid.
Select program in which you are contributing
GSSoC24
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hey @harshmishra19 , You can't have another issue before completing the previous one 😀
you already have the following 1 open issues 👀 ! :
#4034

Hey @harshmishra19 ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇

Hey @harshmishra19 !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey @harshmishra19!
We are already having a similar game request in #3856 👀
Make sure you come up with a cool unique idea 😀
Waiting for your new game idea 💗.


feature add audit-log in insert into (#27641)

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run beut

run buildall

run clickbench

run buildall

run p1

run buildall

#27641


update test plan for ipykernel (python repo)

For #

[ ] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[ ] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for enhancements.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).
[ ] The wiki is updated with any design decisions/details.

Codecov Report

Merging #13993 into main will decrease coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main   #13993      +/-   ##
==========================================
- Coverage   59.75%   59.72%   -0.04%
==========================================
  Files         697      697
  Lines       38650    38650
  Branches     5580     5580
==========================================
- Hits        23096    23082      -14
- Misses      14364    14373       +9
- Partials     1190     1195       +5

Impacted Files
Coverage Δ

src/client/common/utils/platform.ts
60.00% <0.00%> (-12.00%)
:arrow_down:

src/client/datascience/crossProcessLock.ts
79.41% <0.00%> (-11.77%)
:arrow_down:

...pythonEnvironments/common/environmentIdentifier.ts
90.47% <0.00%> (-9.53%)
:arrow_down:

...very/locators/services/virtualenvwrapperLocator.ts
81.81% <0.00%> (-9.10%)
:arrow_down:

.../pythonEnvironments/common/externalDependencies.ts
66.66% <0.00%> (-4.77%)
:arrow_down:

src/client/linters/pydocstyle.ts
86.66% <0.00%> (-2.23%)
:arrow_down:

src/client/datascience/debugLocationTracker.ts
76.56% <0.00%> (-1.57%)
:arrow_down:

src/client/common/process/proc.ts
14.49% <0.00%> (-0.73%)
:arrow_down:

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 10b8965...54511a1. Read the comment docs.


Add Nuxt guide

This PR adds a guide for creating Feathers + Nuxt applications.

Thanks @silvestreh
FYI. This shows up in the auk docs in a different place: https://docs.feathersjs.com/v/auk/guides/frameworks/readme.html

Nice to have that.


feat(client): ✨Add basics of voting.

Added the barebones of voting. Players can vote for each other and if they vote again it will remove their previous vote.

closing in favor of #111


Pattern:  ?Pattern Name?  BA design support template

User Story

As a [user role below]:
DDS Business Analyst

I need to:
provide consulting support and begin documenting the functional specifications

so that I can:
support the design work at an early stage and provide an initial draft for the functional specifications to be refined during the alpha development

Additional information

This story is to account for the time spent working with the designers before the alpha development begins.
The functional specifications will be refined as the developer works on the alpha pattern
Design Study Link
Visual Design link

Acceptance criteria

[ ] Rough draft of the functional specifications
[ ] {{State another}}
[ ] {{And another}}

Not stale.  Using as a template to create new issues.

Closing this issue as this template is obsolete.


aya-log-ebpf-macros: fix compile errors

aya-log-ebpf-macros was failing to compile because it was referencing a couple of DisplayHint variants that no longer exist. These were removed in #599.
    Compiling aya-log-ebpf-macros v0.1.0 (/home/robert/aya/aya-log-ebpf-macros)
error[E0599]: no variant or associated item named `Ipv4` found for enum `DisplayHint` in the current scope
  --> aya-log-ebpf-macros/src/expand.rs:93:22
   |
93 |         DisplayHint::Ipv4 => parse_str("::aya_log_ebpf::macro_support::check_impl_ipv4"),
   |                      ^^^^ variant or associated item not found in `DisplayHint`

error[E0599]: no variant or associated item named `Ipv6` found for enum `DisplayHint` in the current scope
  --> aya-log-ebpf-macros/src/expand.rs:94:22
   |
94 |         DisplayHint::Ipv6 => parse_str("::aya_log_ebpf::macro_support::check_impl_ipv6"),
   |                      ^^^^ variant or associated item not found in `DisplayHint`

For more information about this error, try `rustc --explain E0599`.

Thanks! Looks like it still needs some work

Thanks! Looks like it still needs some work

it should be working now!


pull request for e2e test at 01/18/2017 03:26:15

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


UnhandledPromiseRejectionWarning: ReferenceError: XMLHttpRequest is not defined

This is what happens when me() function called with nodejs

Node.js doesn't have XHR by default. Need to install it manually. https://www.npmjs.com/package/xmlhttprequest

Legacy js version is able to work with this method without installing any additional library. I think it is not fair to expect developers to install additional packages to use this library.

@dkildar would be great to fix this, legacy version had cross-fetch maybe that's why it didn't have any issues?


Daily limit money

Hello respectfully, I noticed a bug that does not allow you to earn work money.
This is because the limit of earning from work which is $ 800 does not restart.
I found out about it today because when doing a job I didn't get any payments into my account even though I know it since today, my teammates told me about it already yesterday.
Please correct this error as soon as possible so that earning is possible

What, despite these settings, do I have to do myself in order to e.g. script this command to be called at 24:00 or what?
Update: A person wrote me that it actually resets, but only for people who are currently active on the server

So are we talking here about command not working or about entire system not resetting automatically every hour by your setup?

It does not reset at the indicated time e.g. - 24:00

What does is show as a when limit will be reset? You should get message looking something like this

which should indicate how long until reset. And this reset happens based on the host server time which can be different one from yours if its a remove server and not hosted on your machine

But unfortunately this reboot doesn't execute - I added a script to call this reboot command every day at 24:00 - It didn't reboot at all for a few days


Response error: request_not_allowed.    Error 403 on Payment

Hi
I am trying to use the payments widget in a test environment initially but am having a 403 error when trying to create a checkout. I have previously had an email indicating that the payment scope was active when I was using the woocommerce interface.
My code is
try{
    $sumup = new \SumUp\SumUp([
        'app_id'     => get_option('cws_sumup_key'),
        'app_secret' => get_option('cws_sumup_secret_key'),
        'grant_type' => 'client_credentials',
        'scopes'      => ['payments', 'transactions.history', 'user.app-settings', 'user.profile_readonly']
    ]);
    $accessToken = $sumup->getAccessToken();
    $value = $accessToken->getValue();
    error_log("ACCESS TOKEN=" . $value);

    $sumup = new \SumUp\SumUp([
        'app_id'     => get_option('cws_sumup_key'),
        'app_secret' => get_option('cws_sumup_secret_key'),
        'access_token' => $value
    ]);

    $checkoutsService = $sumup->getCheckoutService();

//     WORKING FINE TO THIS POINT

    $response = $checkoutsService->create(10, 'GBP', 'DYS00001', 'webmaster-test@sumup.com');
    $checkoutId = $response->getBody()->id;

} catch (\SumUp\Exceptions\SumUpAuthenticationException $e) {
    echo 'Authentication error: ' . $e->getMessage();
} catch (\SumUp\Exceptions\SumUpResponseException $e) {
    echo 'Response error: ' . $e->getMessage();
} catch(\SumUp\Exceptions\SumUpSDKException $e) {
    echo 'SumUp SDK error: ' . $e->getMessage();
}

I am getting an access token and the checkout service seems to work but I'm getting
Response error: request_not_allowed
with the create method. This is taking too much time and I need to get it sorted. Please help. Is there a better PHP guide or a sample app that I can take a look at.
Thanks

Apparently you need to contact sump for checkout activation. Seems weird ...
See https://github.com/sumup/sumup-ecom-php-sdk/issues/24 and  https://github.com/sumup/sumup-ecom-php-sdk/issues/19


fix(applications-service-api): increase project update content length

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

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


Introduce proper multi currency support

@jongpie took the lead on this one — looking forward to merging the fix in!

This will be released in v1.2.43!


Bug: andThen should return GroupErrors (partially solved)

Please see https://gist.github.com/simonh1000/67c1c98c8c7c7a63019bd4a7a9f85ec7
I am building a conditional validator that - in one instance - checks that a number is divisible by 4.
valCount : Validation CustomError Float
valCount =
    V.get "Select" V.string
    `V.andThen` (\binding ->
        case binding of
            "option2" ->
                V.get "Count" V.float
                `V.andThen` (\tpc ->
                    case round tpc `rem` 4 == 0 of
                        True ->
                            valFloat "Count"    -- checks > 0
                        _ ->
                            let _ = Debug.log "failing" tpc
                            in
                            V.fail InvalidFloat)
            _ ->
                valFloat "Count")

The problem is that when the divisibility check fails, the function returns InvalidFloat whereas it needs to return GroupErrors <| Dict.fromList [(field, InvalidFloat)] if the errors are to be returned to the user. In practise the developer is faced with the tricky combination of getOutput == Nothing but errors == Dict.empty!
So, I can make this work with
V.fail (GroupErrors <| Dict.fromList [("Count", InvalidFloat)]))
but I have a feeling that andThen needs tweaking, or the docs need updating to explain what is happening.
== Update ==
It is sufficient to pass a negative number to
V.get "Count" V.float `V.andThen` (V.minFloat 0)

to get getOutput == Nothing but errors == Dict.empty

Update
I have now found that I can rewrite my validator as
valCount : Validation CustomError Float
valCount =
    V.get "Select" V.string
    `V.andThen` (\binding ->
        case binding of
            "option2" ->
                V.get "Count" valDiv4
            _ ->
                valFloat "Count")

valDiv4 =
    V.float `V.andThen`
        (\flt ->
            case (round flt `rem` 4 == 0) && flt > 0 of
                True ->
                    V.succeed flt
                _ ->
                    V.fail InvalidFloat)

The 'trick' is to apply get to the rest of the validation in one go, as get returns the GroupErrors that are needed

Hi Simon,
could you reopen an issue with the remaining bug, and a way to reproduce it? (the "SCSSE" thing... I don't remember the letters sorry).
Thanks


Registry traffic goes through SDN, this fw rule is not needed

What does this PR do?
Registry traffic goes through SDN, this fw rule is not needed
How should this be manually tested?
Verify GCP ref arch works
Is there a relevant Issue open for this?
Who would you like to review this?
cc: @cooktheryan PTAL

It seems to be failing, but for unrelated stuff:
1. Hosts:    master-0.openshift-1892.example.com
     Play:     Create OpenShift certificates for master hosts
     Task:     Install clients
     Message:  http://mirror.centos.org/centos/7/paas/x86_64/openshift-origin/origin-clients-3.7.0-1.0.7ed6862.x86_64.rpm: [Errno 14] HTTP Error 404 - Not Found
               Trying other mirror.
               To address this issue please refer to the below knowledge base article

               https://access.redhat.com/articles/1320623

               If above article doesn't help to resolve this issue please create a bug on https://bugs.centos.org/

               Error downloading packages:
                 origin-clients-3.7.0-1.0.7ed6862.x86_64: [Errno 256] No more mirrors to try.


Feature: Create a code sample using Svelte Framework - Page 02

Creating a code sample using Svelte Framework - Page 02

Pull Request relationated the issue: #68
cc: @kraigb @burkeholland

@kraigb Can we merge these?

Yes, we can get these merged. However, @glaucia86, the screenshots are way too big and need to be reshot on a 100% scaling screen, otherwise they're completely oversized for the docs site. Please adjust and update the PR.

Can't figure out how to fix the merge conflict, so duplicating the PR in https://github.com/MicrosoftDocs/azure-dev-docs-pr/pull/386 instead and closing this one.


Fix SessionAffinity implementation in AntreaProxy

The learn action should use an OpenFlow hard timeout instead of a soft
one to achieve the desired behavior.
If the sessionAffinity field in the Service spec changes, the flows
should be updated accordingly. When changing it from "ClusterIP" to
"None", all learned flows should be deleted. We achieve this by
deleting the learning flow itself. This is not ideal because it means
there is a small window of time where there is no flow, but this is
the most convenient solution I have found based on the current
interfaces we have.

Additionally:

When a Service "identity" is updated (e.g. the Service port changes),
stale datapath flows should be deleted. This was not the case before!
We update the K8s conformance image version to 1.19.4 to get access to
the latest Service conformance tests, which exercise SessionAffinity.

Fixes #1570

/test-all

Codecov Report

Merging #1576 (87a4292) into master (9d3d10b) will decrease coverage by 25.75%.
The diff coverage is 9.63%.

@@             Coverage Diff             @@
##           master    #1576       +/-   ##
===========================================
- Coverage   63.31%   37.56%   -25.76%
===========================================
  Files         170      177        +7
  Lines       14250    14923      +673
===========================================
- Hits         9023     5606     -3417
- Misses       4292     8497     +4205
+ Partials      935      820      -115

Flag
Coverage Δ

kind-e2e-tests
37.56% <9.63%> (-17.83%)
:arrow_down:

unit-tests
?

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

Impacted Files
Coverage Δ

pkg/agent/agent.go
45.38% <0.00%> (-3.33%)
:arrow_down:

pkg/agent/config/node_config.go
100.00% <ø> (ø)

.../agent/flowexporter/connections/conntrack_linux.go
0.00% <0.00%> (-29.17%)
:arrow_down:

pkg/agent/proxy/proxier.go
0.00% <0.00%> (-74.81%)
:arrow_down:

pkg/agent/proxy/proxier_linux.go
0.00% <0.00%> (-25.00%)
:arrow_down:

pkg/agent/proxy/service.go
0.00% <0.00%> (-100.00%)
:arrow_down:

pkg/agent/proxy/types/types.go
0.00% <0.00%> (-84.62%)
:arrow_down:

pkg/agent/stats/collector.go
78.40% <ø> (-19.32%)
:arrow_down:

pkg/apiserver/apiserver.go
73.95% <0.00%> (-12.07%)
:arrow_down:

pkg/apiserver/certificate/cacert_controller.go
36.03% <0.00%> (-20.35%)
:arrow_down:

... and 127 more

/test-all

and a typo in commit message: "We achive this by" -> "We achieve this by"

/test-all

/test-conformance

/test-conformance

/test-all
/test-whole-conformance

/test-windows-conformance

/test-networkpolicy

/test-all

/test-all

/test-networkpolicy

Merging this. Code got approval from @tnqn and @weiqiangt, and only one commit was added since then to enable SCTP in the test cluster.


GetKey is really strict

I am debugging a program trying to use this assembly.
KeyTable.GetKey seems really strict for what's trying to happen here.
I can understand the strict match on EncryptionType + PrincipalName, though using PrincipalName.Equals for this might be a bit too strict.  Equals is built to exactly match, which is correct for Equals, but for finding a match, shouldn't this allow for a keytab that has more than one Name for a given Principal and EncryptionType?  You can have more than one SPN for an account, but obviously an incoming request is only going to have a single SPN.  (Also: it's not clear to me that a NameType mismatch is truly a mismatch, e.g. NT_PRINCIPAL in the keytab and NT_SRV_INST in the request.  Other libraries are more forgiving in this area.)
Next... if that matching fails (in KeyTable.GetKey) it will use the first entry, but only if there's only a single entry in the keytab.  But shouldn't this take the first entry for the given EncryptionType?  If I have 5 entries in my keytab, for the 5 different supported algorithms, and my incoming request says RC4_HMAC_NT, if I don't get a match based on type+name, why wouldn't we pick the first RC4_HMAC_NT in the keytab?

That's fair.  I'll ponder this a bit and see if I can work something up...  Thanks for the response!

This can be closed thanks to your PR. :) It's been uploaded to Nuget. Mind the version indexing. It should be available here at some point: https://www.nuget.org/packages/Kerberos.NET/<IP_ADDRESS>


ISEH prep

Hi Sarah,
An update below, and an introduction to Justin Salciccioli (cc'ed) who is leading on the organisation for this.

We have changed the pricing model to 'free' and are seeking some sponsorship to help with food costs etc.
Website and eventbrite registration page are up and running (see http://datascicc.org).
We will need internet access - what do I need to do to make this happen?
What is your maximum capacity (we're aiming for 40-ish).

Could we also arrange to pop by and visit in due course to chat about catering, power points for laptops and other details?
Thanks
Steve


[Frontend] Stuck when typing Chinese.

Path: admin/edit/:id
OS: Linux
Error message:
Error: Assertion failed: file:///home/an920107/Flutter/packages/flutter/lib/src/services/hardware_keyboard.dart:512:16
_pressedKeys[event.physicalKey] == event.logicalKey
"A KeyUpEvent is dispatched, but the state shows that the physical key is pressed on a different logical key. If this occurs in real application, please report this bug to Flutter. If this occurs in unit tests, please ensure that simulated events follow Flutter's event model as documented in `HardwareKeyboard`. This was the event: KeyUpEvent#3bda3(physicalKey: PhysicalKeyboardKey#70028(usbHidUsage: \"0x00070028\", debugName: \"Enter\"), logicalKey: LogicalKeyboardKey#b2c0d(keyId: \"0x10000000d\", keyLabel: \"Enter\", debugName: \"Enter\"), character: null, timeStamp: 3:41:34.740700, synthesized) and the recorded logical key LogicalKeyboardKey#602a3(keyId: \"0x10000070f\", keyLabel: \"Process\", debugName: \"Process\")"

It seems like the error caused by Flutter itself, but maybe there's another way to solve it.

It works fine in real environment.


Zencash Wallet Issue - Cannot Access Wallet Anymore - Error 1 on Mac OS

Out of no where I started getting the below error on my Mac.
A general unexpected critical error has occurred:
error: couldn't connect to server: unknown (code -1)
(make sure server is running and you are connecting to the correct RPC port)
Thankfully, last week I transferred out 90% of my Zen from this wallet but I still have 100 Zen in this wallet that I would really like to get back.
With the above being said I have done a lot of research on this and see that many people are having a similar issue.
When I go to /Library/Application Support/ I am unable to find Zen. I cannot locate the wallet.dat file and I cannot locate the zend.exe to reindex the blockchain.
I really hope someone can help me get this issue resolved. I am more than willing to send some Zen to whoever can help me get this issue resolved.
Thanks in advance.

This appears to be the known problem of a broken/corrupt block-chain.
The ZEN private keys are located in the wallet.dat file in directory:
Windows: %APPDATA%/Zen/
Mac OS: ~/Library/Application Support/Zen/
To make sure your ZEN is not lost, the most important thing is to keep a backup copy of your wallet.dat file - it must never be lost! It may be copied manually when the GUI wallet/zend are not running. The wallet.dat needs to be backed up regularly (not just once - say after every 30-40 outgoing transactions) and it MUST also be backed up after creating a new Z address.
Once you make sure you have a wallet backup in a safe place, this problem is most commonly solved by re-indexing the block-chain. For details of how to reindex, one may see the troubleshooting guide: https://github.com/ZencashOfficial/zencash-swing-wallet-ui/blob/master/docs/TroubleshootingGuide.md
The Zen directory is not in /Library/Application Support/ (below root) but in ~/Library/Application Support/Zen/ that translates to /Users/[username]/Library/Application Support/Zen/...

It seems like the above is your copy and paste response for this issue. I have seen this exact reply on many people with the same issues posts. Trust me I tried the above before even posting. I don't want to be rude but did you even read my issue?
I have checked /Users/[username]/Library/Application Support/ and there is no Zen in that folder.
If this is a known issue then why do you continue to promote a wallet that has issues? It seems like I am now out 100 Zen do to your poor wallet. I am a huge Zen supporter but after this I am not feeling to good about Zen.

Apologies. I do not wish to be rude or offensive either. Did you double check the existence of the directory  /Users/[username]/Library/Application Support/Zen via Mac terminal e.g. a command like:
$ ls -lh ~/Library/Application\ Support/Zen/wallet.dat

-rw-------  1 user  staff    10M 17 Мар 22:58 /Users/user/Library/Application Support/Zen/wallet.dat

The issue of the GUI wallet not being able to start is usually caused by problems with the local blockchain that prevent zend from starting properly, so the GUI cannot start either. When it happens the problem gets fixed via re-indexing. This problem is known across all Z-currencies and it may happen if you run a full node (as the GUI wallet does).
However if the directory /Users/[username]/Library/Application Support/Zen has somehow disappeared then this is a wholly-different and not previously known issue...
Again, I do not wish to be offensive, the following command finds all wallets on a system:
$ find /Users -name wallet.dat

/Users/user/Library/Application Support/Bitcoin/wallet.dat
/Users/user/Library/Application Support/Zcash/wallet.dat
/Users/user/Library/Application Support/Zen/wallet.dat

So I was able to reindex the wallet. 24 hours later when the wallet hit 99.5% completed the reindex failed. Thankfully, I was able to get the money off the wallet. As much as I love Zen, I could never recommend this wallet to another person. There is just far to many issues with it. I am not sure why you are still promoting this wallet with all the issues it has. Hopefully, you will come out with a secure hardware wallet in the future. Until then, I will either be selling all the Zen I mine or will avoid Zen entirely. I am a huge supporter of this project so it really disappoints me that you have a wallet with so many bugs. I even have a Zencash Group I started on Facebook with more than 9000 members. Hopefully, they will be fixed soon so I can open up a few Super Nodes and Secure Nodes. I look forward to you improving your service, until then I will be suggesting that everyone avoids this wallet.

This is how I recovered my wallet on Windows 10 (translate it to MacOS) :

Have a backup of your private keys (Wallet -> Export private keys...) or your %APPDATA%\zen\wallet.dat file (if you can't open the Swing Wallet for some reason)
Uninstall/Delete the existing Swing Wallet and the %APPDATA%\zen directory
Download, extract and run the latest release

Don't replace anything, let it start the synchronization with a brand new and empty wallet

With the private keys simply use the Wallet -> Import private keys... menu and import your private keys
With the %APPDATA%\zen\wallet.dat file there can be version-related issues so you have to extract your private keys from the file :

Go to https://myzenwallet.io/
Settings (cog) -> Load wallet.dat -> Close (cross)
Select wallet.dat file
Export -> Download Private Keys
Now in the Swing Wallet use the Wallet -> Import private keys... menu and import your private keys

You will see all your funds when the Swing Wallet will be fully synchronized

Can this issue be closed ?

I am going to close out this issue now as we have not heard anything for quite some time.
What I would say is to go grab Sphere By Horizen from the website if you have not done so already.
The new release was made public very recently.


add new decals

About the PR
Adds 3 new varieties of thin decals under 3 tile colors.
Why / Balance
Additional decor for mappers
Media

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

add: Added new thin decals!

Closed due to feature freeze May 10th-June 14th. Comment to have it reopen after this.

Closed due to feature freeze May 10th-June 14th. Comment to have it reopen after this.

reopen it, please.

Ubuntu is complaining again over nothing. Can you run the tests again?

I don't feel like these fit very well in to the game. They're very under-detailed and simplistic.
In addition, I feel like we already suffer with a degree of "floor tile bloat" from the amount of decals and floor tile variations we have; these really don't help matters in that regard.
As such, I'm opting to close this PR. Thank you for your contribution.


Rebalance breaks running consumers: Cannot read property '0' of undefined

Hello everyone,
We have a service consuming 2 topics with 32 partitions each. When a rebalance happens in the group we get the following error:
Crash: KafkaJSNumberOfRetriesExceeded: Cannot read property '0' of undefined

stack: KafkaJSNumberOfRetriesExceeded
  Caused by: TypeError: Cannot read property '0' of undefined
    at /opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/offsetManager/index.js:219:50
    at Array.filter (<anonymous>)
    at topicsWithPartitionsToCommit.topics.map.topic (/opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/offsetManager/index.js:230:12)
    at Array.map (<anonymous>)
    at OffsetManager.uncommittedOffsets (/opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/offsetManager/index.js:226:8)
    at OffsetManager.commitOffsets (/opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/offsetManager/index.js:239:27)
    at ConsumerGroup.commitOffsets (/opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/consumerGroup.js:290:30)
    at Runner.autoCommitOffsets (/opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/runner.js:380:33)
    at Runner.processEachBatch (/opt/app/services/sc-portal-search-consumer/node_modules/kafkajs/src/consumer/runner.js:221:18)
    at process._tickCallback (internal/process/next_tick.js:68:7)

The consumer is configured to run 2 concurrent batches.
Thanks

I think this is related to #555; I am currently investigating the issue

@tulios as commented in #555 the #582 do not fix issue in #555 and this bug.

This looks similar to the issue we saw in #775.

no fix yet?

Is it progressing?

resove  this bug


Allow cors

Yop

I don't know how to test this. Could you help me please? :)
I remember we did it on thyra side too (https://github.com/massalabs/thyra/pull/244) is this something we should do systematically on all products?

--> sorry I don't understand what are the CORS... :/

this is a bit technical
to test it:

open dev tool
create a new wallet
see the POST request
see the response headers
see Access-Control-Allow-Origin: *

Tested by evgeny! It works.


Create package and add minimal setup.py

commit msg:

Ideally, all or most of the stuff in main.py should be refactored and moved into the pycraft package over time.

I also noticed, there already is a project on PyPI named PyCraft. Though that's probably not a problem, except for the name conflict, if we name the package pycraft.

Though that's probably not a problem, except for the name conflict, if we name the package pycraft.

We are no longer a proper noun.

I've added you as a collaborator. I'd advocate for still doing pull requests, and I'm going to be moving my own development into a fork and doing the same.


Added a background to the homepage copy block for readability

Currently, the text is mostly illegible. I've added a partially-transparent white background to the copy block.

this is resolved instead by the "hide sketch" button that has been added. thanks for pointing out the issue!


easy access to pretrained models

To use pretrained models should be something as simple as: MorseModel(url) and some standard predict interface. The list of valid URLs and their properties (language, training data, test accuracy etc) should be documented.

@ekinakyurek where are we with this?

Do we have all the models in all the languages saved somewhere or do we need training?
If we have saved models do they work with current code?
In what format do we / should we save them for public use?
Where should we save them for public use?
What API should we use to download/use them?


Please take a look at my fork...

Source: https://github.com/sergei-ivanov/maven-protoc-plugin
Docs: http://sergei-ivanov.github.com/maven-protoc-plugin/
Repo: http://sergei-ivanov.github.com/maven-protoc-plugin/repo/releases/
It is a spin-off of an unofficial google plugin, which has been extended, improved and fixed in many areas. It has been stable for quite some time and we're using it in production builds. It's got a lot of integration tests included as well. Basically, it should be able to do all that your plugin is able to do, and much more beyond that.
If you have any issues with it, please raise a bug report or a pull request (please quote the version of Maven you're using).
I'm particularly interested in M2Eclipse integration, because we have got a few Eclipse users on the team, but I am myself using IntelliJ IDEA. I shall be very grateful if you could contribute there.
Thanks,
Sergei

Hi, thanks for notification.
I started this project because I use Protobuf in my project and I didn't manage to find the plugin. Maybe if I've found your plugin at that time I wouldn't have to start mine. Currently it is ready and does it's job pretty well. I think some reasonable number of different plugins is a good thing, because we can share ideas, but still we can do the development based on personal use cases.
My plugin is a bit different and my changes and features are quite radical so they can benefit some users and discourage others.

Automatic download of protobuf compiler. This is the feature that most plugin developers would simply not agree to add. I think it is a good think that at least one plugin does that.

Strategy "release experimental feature early, but allow seamlessly disable it for stable builds". If I add automatic download that requires native code from who-knows-where it should be disabled by default.

Aside of the main goals this the next release will be pure Scala, I would spend some time of my work to help Scala community by supporting a plugin that allows extracting Maven plugin metadata from Scala code. My Protobuf plugin will show what features are missing.

I take a look what can I do M2Eclipse when I have time, but it is actually quite easy to do if you know your code. See by changes, they are quite trivial

SHA: c2d65873f27ca5eb444c5cffd138b7fe37798d92

When we used an Ant+Ivy build, we used to keep protoc binaries for Win32/Linux in the Ivy repo and automatically download them. When we started migrating to Maven, it did not look like a viable option anymore, because we wanted to use what's available in Maven Central. Generally speaking, Maven repositories are not really designed for hosting platform-specific binaries or packages, and using toolchains instead seemed a reasonably good compromise (no need to specify path to the protoc executable in the pom, and an ability to use version/version range for the toolchain that is correlated to protobuf java library version). It does work pretty well in our team at the moment. I understand that you may have your view on the subject, and I am not going to force my view upon you in any way.
I am definitely not going to migrate my plugin to Scala, because I see little gain in it for the plugin itself. I think you've put it pretty well -- we can still go separate ways, but learn from each other and pick up some good bits from each other's project, thus improving both projects.
I also had a look at M2Eclipse-related changes, if it's only a lifecycle mapping that needs to be included, then I'll try dropping it into my project with relevant modifications, and then I'll test it on the eclipseans in my team. However, I had an impression that M2Eclipse needs additionally some sort of a connector/configurator to integrate the plugin with Eclipse lifecycle. Otherwise e.g. additional source roots created by Maven plugin are not recognised by Eclipse (colleagues had to use build-helper-maven-plugin to add source roots explicitly). I have found some reference documentation on Eclipse Wiki and I shall have a closer look at it.
Thanks for the feedback and ideas,
Sergei

Speaking of M2Eclipse you need configurator only for M2Eclipse 1.0. The whole point of installing a milestone of 1.1 that it accepts only this xml file and you are done.
Another thing is that it is really important to use BuildContext. It basically has two methods hasDelta and refresh. The first one allows you to skip some code if your input data is unchanged. It works only in eclipse, when you run from the console it always returns true. The refresh method allows you to notify Eclipse that you generated new sources and Eclipse can trigger a new build if he feels so.
As for  build-helper-maven-plugin, this plugins ends up calling MavenProject.addCompileSourceRoot, so you can do it yourself

Thanks for the pointers.
I do call MavenProject.addCompileSourceRoot() and ditto for the test source root, I was just wondering if Eclipse would pick it up automatically. I shall have a look at integrating BuildContext: the current version of my plugin has it's own mechanism for checking whether the generated sources are out-of-date, therefore I am probably not going to use buildContext.hasDelta(), but I guess I can still trigger buildContext.refresh() if changes are detected.
Basically, as long as BuildContext component is correctly initialised and injected for standalone Maven builds, there'll be no harm in using it.
Thanks again,
Sergei

Sergei,
When I was porting one of my projects that was using protobufs to use maven as a build system I found on the web many different proto plugins that were said to work pretty well, but they were not available in central for some reason. This was pretty frustrating as you may imagine ;) Igor was basically the only one who took this effort, plus his plugin "just works". Having said this I would really like to encourage you to upload your plugin to the central if you are confident with it :)
Cheer!


What is the main class right now?

In the latest version, class SDKEntrypoint replacing EntryPoint does not have a main method now.
Do I need to implement my own main class, that invokes SDKEntrypoint?
Is there example of such main somewhere?

Yeah, I need to update the docs. There is basically no public static void main. The app's entrypoint is defined using the CDI events.
example:
https://github.com/jvm-operators/abstract-operator/blob/master/src/main/java/io/radanalytics/operator/SDKEntrypoint.java#L83
onStart(@Observes StartupEvent event)  ~ main
check also: https://jkremser.github.io/post/spark-operator-quarkus/#static-initializers


Image icons are not displayed when using a local path

Image icons from local paths are only displayed correctly when the static path (and the corresponding variable html_static_path in conf.py) is named _static, and the directory is placed under the source directory. Otherwise, if for example the static directory is named something else (e.g. static), or if it's placed outside of the source directory, the icon images will not show.
This is despite the fact that other images (e.g. logo defined in html_logo or in html_theme_options["logo"]) display correctly in both mentioned situations.
The problem is in the generated links for the image icons. For example, when the static directory was placed one level above the source directory (while setting html_static_path to '../static'), the generated link for the image icon was pointing to '/_build/static/path_to_image' where it should've been pointing to '/_build/html/static/path_to_image'.
Environment:

pydata-sphinx-theme 0.13.3
sphinx 6.2.1
myst-parser 1.0.0
python 3.11.3

have you added the static directory to the path ?
In general sphinx only know what at the same level or under the source directory.
So that we better understand your issue, could you copy past the different parameters you set in your conf.py and the structure of your folder (you can use https://tree.nathanfriend.io/ to make it easier).

Ok I had to isolate the problem from the project; here is a minimal setup to reproduce:
Docs directory structure:
docs/
├── source/
│   ├── conf.py
│   └── index.rst
├── static/
│   └── logo.png
├── make.bat
└── Makefile

conf.py:
project = 'Test'
html_theme = 'pydata_sphinx_theme'
html_static_path = ['../static']
html_logo = '../static/logo.png'
html_theme_options = {
    "icon_links": [
        {
            "name": "Test",
            "url": "https://example.com",
            "icon": "../static/logo.png",
            "type": "local"
        }
    ]
}

index.rst
Homepage
========

index.html after build
The logo (on the left) is displayed correctly, but the icon (on the right), which is using the same image file, isn't:

The problem is that the image file is put under docs/build/html/_static/logo.png, but the image link for the icon image in the built HTML file is pointing to docs/build/static/logo.png, whereas the logo is pointing to the correct path.


F-Droid release

Thanks for making your app available under a free license! Would you also consider making the APK available, ideally attached to your releases here – so folks without Play Store access can use it as well? Thanks in advance!

It's the real Izzy :open_mouth: . Servus!
Thanks for your message.
As I recently published my first app which became "quite popular" (FlashDim, a few thousand downloads, but for me it's still a lot) I decided to upload it to F-Droid.
I think I will do the same with my other apps which currently aren't.
One question: I'm always interested in how you discovered this app. Via GitHub recommendations?

It's the real Izzy :open_mouth: . Servus!

The very one – and "Apaches"… urn, sorry. No idea if that movie was even available in English… Oh: it is :see_no_evil:

I decided to upload it to F-Droid.

Hihi… "One does not simply upload an app to F-Droid", but I guess I know what you mean, so: fantastico! In this case, feel free to rename this issue to "F-Droid release" or something along those lines to track progress.

I'm always interested in how you discovered this app. Via GitHub recommendations?

Kind of: My very own crawler :smile:

All kind of filters applied so I only need to check around 5..10 percent, which is bearable. I run that almost every day, but still some apps slip through my net…

One does not simply upload an app to F-Droid

Yeah, you know what I mean.

Kind of: My very own crawler 😄

Oh, interesting.

Done

Congrats! :star_struck:


Remove command for renewing kerberos ticket

After discussion with @TomasTomecek yesterday I changed the init_ticket method - when no keytab is given, kinit is not called.
This should enable #689 to work without kerberos, I tried the fedpkg clone with your config and it works.

@lbarcziova feel free to merge if you're okay with the code


FPs encrypt-data-using-rc4-prga.yml

As discussed here https://github.com/fireeye/capa/pull/679#issuecomment-884306100
Followed by @williballenthin's comment https://github.com/fireeye/capa/pull/679#issuecomment-884332188

Thanks, for easier reference: ec1c29cb6674ffce989576c51413a6f9cbb4a8a41cbd30ec628182485a937160:0x10061294 (running capa with the SMDA backend)

@r0ny123, happy to hear your thoughts on #661

Thanks @mr-tz for taking a look :) . Im afk now. Will take a look later.


fix URL and file names

Fix the release URL, downloaded file name, and add a note that boilerplate is added.

thanks!


Key::Char('q') seems to be kinda hardwired to "close app".

Description
The key q is often used to either break; or do a  self.should_quit = true; Which is nice. Makes sense.
But when not using it: a q key press freezes the app.
To Reproduce
Using the termion_demo.  Minimum code change and example.

in demo/app.rs change pub fn starting on line #202 to:

    pub fn on_key(&mut self, c: char) {
        match c {
            // 'q' => {
            //     self.should_quit = true;
            // }
            't' => {
                self.show_chart = !self.show_chart;
            }
            _ => {}
        }
    }

cargo run --example termion_demo
Move around with arrow keys
Press key q
Try to move around with arrow keys again  (nothing happens, the cli app is frozen)

Expected behavior
Nothing besides that the app should keep doings its thing.
Environment

OS: Linux
Terminal Emulator: alacritty
Crate version: 0.15
Backend: termion

Hey 👋, thanks for the report. This is happening because the thread spawned by the Events handler is also aware of the exit key and stop listening for input once it has been pressed. So the exit key had to be configured in two places to work properly. However, this is unnecessary as explained in #493. This change will make the app behaves as you expected.

very nice. thanks for a fantastic crate @fdehau

I now looked at the Events handler -> Config default. And it all makes sense. Thanks for elaborating on this.  I did not notice the key declaration in the utils. And instead of just using skim with a rg -S -n cmd on the examples folder i got confused and posted this issue. hehe.
If there should be a default exit key expectancy i would vote for <C-c>


debug console can't input

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

VS Code Version: 1.81.0
OS Version: Windows NT x64 10.0.19045

Steps to Reproduce:

open debug console
input and nothing show

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!


MessagePrototype add should probably return this

https://github.com/dcodeIO/ProtoBuf.js/blob/master/src/ProtoBuf/Builder/Message.js#L68
it would probably be nice if it worked like set

Looks good to me. No need to build, I am always doing a post-merge step.

thanks for the quick turnaround!

could you let me know when you release/publish the new version w/ fix applied? thanks!

Just pushed it to NPM

Sweet, thanks!


[Feature Request] Add application Braus to browser list

I would like the application https://github.com/properlypurple/braus included in the browser install list.
It is a browser selector for when a person has multiple browsers installed.
Additional context
https://braus.properlypurple.com/
https://aur.archlinux.org/packages/braus-git
Checklist

[x] I checked for duplicate issues.
[x] I checked already existing discussions.
[x] This feature is not included in the roadmap.

as it looks deprecated / abandoned

I suggest you add this to your feature request requirements then.
I disagree that this application shouldn't be added on that basis as I have yet to find an issue with it working but :shrug:


Structure: Showing the framework and appearance of a To-Do App

Features of this PR:
This PR features the ability to configure and bundle several assets meant for webpage development using Webpack.
Also:

Linting error-free
Use of ES6 modules
Standard use of other ES6 syntaxes
Transforming UI into design

Thank you for your time, @tufoinnkuo10 :+1:


Add native libraries for AIX and s390x

Follow-up of #151

@odaira To test native libraries, you need to run make test. If you see some errors, it means the native libraries are not properly built.

Understood.  Thanks!
Got some errors in make test....  Will work on it.  :-(

@odaira Here is a note for building snappy-java on s390x:
https://github.com/xerial/snappy-java/blob/master/BUILD.md#building-linux-s390s390x-binaries
If you still see errors, please share the error logs.
Thanks.

At least,
sudo yum install java-1.7.1-ibm-devel libstdc++-static-devel

this step seems necessary.

I sent a PR to fix one of the errors. The remaining errors are from BitShuffleTest.  I was able to reproduce these problems with the original bitshuffle, so looks like bitshuffle does not work on big-endian platforms.  I'll further investigate bitshuffle.
[error] Test org.xerial.snappy.BitShuffleTest.bitShuffleShortArray failed: arrays first differed at element [0]; expected:<432> but was:<-257>
[info] Test org.xerial.snappy.BitShuffleTest.bitShuffleIntArray started
[error] Test org.xerial.snappy.BitShuffleTest.bitShuffleIntArray failed: arrays first differed at element [0]; expected:<432> but was:<65279>
[info] Test org.xerial.snappy.BitShuffleTest.bitShuffleFloatArray started
[error] Test org.xerial.snappy.BitShuffleTest.bitShuffleFloatArray failed: arrays first differed at element [0]; expected:<100.0> but was:<-0.04375047609210014>
[info] Test org.xerial.snappy.BitShuffleTest.bitShuffleDoubleArray started
[error] Test org.xerial.snappy.BitShuffleTest.bitShuffleDoubleArray failed: arrays first differed at element [0]; expected:<100.0> but was:<-1.2098940003240079E297>

Thanks. I've merged the PR #159
@maropu Do you have any idea for supporting BE platform?

Just a guess though, this issue is related to https://github.com/kiyo-masui/bitshuffle/pull/56

@odaira Could you try again by using the master branch, which uses snappy-1.1.4 with bitshuffle 0.3.2, which fixes this bigendian problem?

done in #165 #167


Add more homematicip cloud components

Description:
Add components to homematicip_cloud:

binary_sensor: shutter contact, motion detector
switch: power switch and measuring power switch
light: measuring light switch

Related issue (if applicable): fixes #
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#<home-assistant.github.io PR number goes here>
Example entry for configuration.yaml (if applicable):
homematicip_cloud:
  - accesspoint: !secret homematicip_accesspoint
    authtoken: !secret homematicip_authtoken
  - name: loc2
    accesspoint: !secret homematicip_accesspoint-loc2
    authtoken: !secret homematicip_authtoken-loc2

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.github.io

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

Hi @MartinHjelmare, may I ask you for a review? Thanks Mattias

@MartinHjelmare Thank you very much for the review!

@mxworm @MartinHjelmare Looks good to me. Many thanks Martin !
Does the coveralls needs fixing before merging is possible ?

I think it's ok to merge like this. A rebase would probably make coveralls happy, but there's nothing wrong from this PR, since all files are excluded from coverage calculation.


Feature Request - Add command for unsaved files

I find myself using this extension on temporary, unsaved files without an associated filetype.
For these undefined files, it would be awesome to have the menu sub-option to select which language:
"Past cURL as code > Python, JavaScript, PHP, R, etc..."

Thank you!

Thank you for the suggestion and thank you for the thank you


Save does not work anymore

Fixed because the logic body were not in the list. Such an easy fix, so much time.


Parallel REFRESH MATERIALIZED VIEW and CTAS for AO/AOCS

Make the SELECT part of REFRESH parallel for AO/AOCS storage MATERIALIZED VIEW.
Make the SELECT part of CREATE TABLE AS parallel for AO/AOCS storage table.
Parallel processes couldn't have writeable operations, assertions like below are added by PG:
'cannot update tuples during a parallel operation'. It's not a problem for PG as workers are launched by Gather node, and the SELECT part of Refresh MV/CTAS could be parallel. However, AO/AOCS will require batches of Row Numbers generated from gp_fastquence which will in-place update catalog. And CBDB will EnterParallelMode() anyway when ExecutePlan in QE if there is parallel across the whole plan.
Use EnterParallelMode() only for the slices who have multiple parallel workers, in theory, slices execute the SELECT part of a parallel plan.
Performance
(Only one time test on QingYun Cloud)

Plan
Refresh AO MatV
Refresh AOCO MatV
CTAS AO
CTAS AOCO

non-parallel
6.18
5.91
6.56
6.06

parallel(4 workers)
2.83
2.81
2.37
2.48

DDL:
create table t1(c1 int, c2 int) with(parallel_workers=4) distributed by(c1);
insert into t1 select i, i+1 from generate_series(1, 10000000)i;
View definition:
 SELECT sum(a.c1) AS c1,
    avg(b.c2) AS c2
   FROM t1 a
     JOIN t1 b ON a.c1 = b.c1;
Distributed by: (c1)

A Parallel Plan of  CTAS for AOCS
explain(costs off) create table ctas_aoco using ao_column as select sum(a.c2) as c2, avg(b.c1) as c1 from t_p a join t_p b on a.c1 = b.c1 distributed by(c2);
                           QUERY PLAN
----------------------------------------------------------------
 Redistribute Motion 1:3  (slice1; segments: 1)
   Hash Key: (sum(a.c2))
   ->  Finalize Aggregate
         ->  Gather Motion 12:1  (slice2; segments: 12)
               ->  Partial Aggregate
                     ->  Parallel Hash Join
                           Hash Cond: (a.c1 = b.c1)
                           ->  Parallel Seq Scan on t_p a
                           ->  Parallel Hash
                                 ->  Parallel Seq Scan on t_p b
 Optimizer: Postgres query optimizer
(11 rows)

Authored-by: Zhang Mingli<EMAIL_ADDRESS>

closes: #ISSUE_Number

Change logs
Describe your change clearly, including what problem is being solved or what feature is being added.
If it has some breaking backward or forward compatibility, please clary.
Why are the changes needed?
Describe why the changes are necessary.
Does this PR introduce any user-facing change?
If yes, please clarify the previous behavior and the change this PR proposes.
How was this patch tested?
Please detail how the changes were tested, including manual tests and any relevant unit or integration tests.
Contributor's Checklist
Here are some reminders and checklists before/when submitting your pull request, please check them:

[ ] Make sure your Pull Request has a clear title and commit message. You can take git-commit template as a reference.
[ ] Sign the Contributor License Agreement as prompted for your first-time contribution.
[ ] List your communication in the GitHub Issues or Discussions (if has or needed).
[ ] Document changes.
[x] Add tests for the change
[ ] Pass make installcheck
[x] Pass make -C src/test installcheck-cbdb-parallel
[ ] Feel free to @cloudberrydb/dev team for review and approval when your PR is ready🥳

close #115

Rebased && fix some regression cases.

Pushed, thanks for review~


Feature Request - Wide UI

Is your feature request related to a problem? Please describe.
it kind of waste that the screen is not utilized properly on desktop computer
Describe the solution you'd like
I think it will be great if there is a Wide UI toggle that can expand the screen. So, we can enjoy the post on the computer better
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I think Elk.zone has a pretty decent desktop layout, but it falls short in other aspects that Phanpy does better (such as the thread view or timeline auto refresh).


Occasional local_listener_fixed_port_localhost_addr_v4 failure

Motivation
The peer_set::initialize::tests::vectors::local_listener_fixed_port_localhost_addr_v4 test failed once on the main branch with:

proptest: If this test was run on a CI system, you may wish to add the following line to your copy of the file. (You may need to create it.)
cc 93eb8eb391a47ef04355e566147d2960a2de00604d8d90183664171fa1f5536b
The application panicked (crashed).
Message:  Test failed: requests must be routed to at least one peer; minimal failing input: total_number_of_peers = 2

https://github.com/ZcashFoundation/zebra/runs/8063187989?check_suite_focus=true#step:3:2989
Diagnosis
I tried reproducing this error locally, and the proptest hash didn't fail.
This might be a timing issue, network issue, or cancelled job issue.

There's nothing we can do about this for now, and it's only failed once, so I'm just going to close it.
(I opened this ticket so we'd have a record if it happens again.)

We're seeing this failure at least once per week. (I've seen it sometimes but haven't tagged the ticket.)
We should watch it for the next few weeks, and see if it gets more frequent.

We haven't seen this for two months.


Notebook Variable Viewer not displaying

Create notebook
Run cell a = 1
Open variable viewer & you can see a
Run cell a = 2
Run cell a = 3
Open variable viewer & you can still see only a

Close variable viewer & open again, doesn't work, tab to terminal/output & back to variables, still not working.

I see this too.

Yeah, looks like the API change to detect when cells have executed might be the culprit. Seems to happen along with the bug where the file thinks that it's still running after running and finishing a cell.

Validated. Variable viewer updates after each cell execution completes.


Change gradient modes to objects

    I wonder about these modes.... they could in general have associated parameters or something ("radius" for radial?). Could be worthwhile to turn these modes into objects with attributes at some point.

Originally posted by @prismofeverything in https://github.com/mesoscope/cellpack/pull/115#discussion_r1042716051

Wiki for schema design

One idea:

GradientSettings class in interface_objects that gets called by the recipe loader and just does data checking and errors out if data is missing/malformed etc
Gradient class: a clean version of the current Gradient.js that gets a GradientSettings object and does all the math etc interacting with the Environment


Skip first rational dialog

Is it possible to disable rational dialog eg."This app may not work correctly without requested permissions" or remove setRationale(rationale) before building the dialog.
BR.

@caramelWaffle no sorry, there is not.  This library is meant to implement the UX recommendations of the Android platform for permissions.  We don't allow skipping any part of the flow, even though I can understand how you might want that in certain situations.
The best thing to do is probably just use the standard platform permissions API to implement your custom flow.

this isn't helpful, especially when library is integrated thoroughly with the rest of the app and we're trying to experiment with new custom flows


dropbox data support

e.g. via https://www.dropbox.com/developers/dropins
https://github.com/Caleydo/lineup.js/issues/61

Moved to https://github.com/datavisyn/lineup_app/issues/18.


Refactor image tree for API usage

Refers to https://github.com/containers/libpod/issues/2791#issuecomment-581956222

@baude PTAL

Linter isn't happy yet. Will review now :+1:
[+0036s] cmd/podman/tree.go:55:13: SA1006: printf-style function with dynamic first argument and no further arguments should use print-style function instead (staticcheck)
[+0036s] 	fmt.Printf(tree)

Linter isn't happy yet. Will review now

Thanks! Please keep in mind that the varlink API does not work yet :)

@baude @jwhonce PTAL

Varlink API works now, ready for review.

Can you also extend the swagger docs for the image endpoint? -> https://github.com/containers/libpod/blob/master/pkg/api/server/register_images.go#L581

Still open.

@saschagrunert, can you rebase? This will make local tests easier as we'd fetch podman system service.

@saschagrunert, can you rebase? This will make local tests easier as we'd fetch podman system service.

Rebased on top of the latest master branch and addressed your review comments.

Docs seem to be green now as well :)

it LGTM but i want @mheon to peek at this one

/approve

LGTM


[manager/state] Add fernet as an option for raft encryption

This PR does the following:

vendors https://github.com/fernet/fernet-go
adds a fernet encrypter and decrypter to raft encryption
sets it so that if FIPS is enabled, fernet is the only raft encryption/decryption mechanism.  otherwise, swarm uses XSalsa20/Poly1305 from secretbox, but can decrypt both.

Possibly we want to avoid using an environment variable, and just have FIPS be a configuration value when initializing the swarm.  However, this would make it more annoying to pass the fips vs non-fips bool through all the layers to the key management facilities as well as raft encryption.
I don't see a use case for going from non-FIPS -> FIPS, because that means that it's possible you have some old data lying around that is not FIPS compliant.  Hence if FIPS is set, only fernet can be used, so if you had previous non-FIPS raft data, you would not be able to decrypt it.
But I made it possible for the default decrypter to decrypt both NACL Secretbox and Fernet, because possibly someone would want to go from FIPS -> non-FIPS?   cc @endophage
Also I am happy to split this into two PRs - the vendoring+ fernet encrypter/decrypter, and then the actual usage of the fernet encrypter/decrypter.

@aaronlehmann Thanks!  I was thinking about actually removing the env var and propagating a FIPS boolean through the code, as per https://github.com/docker/swarmkit/issues/2544.  Unfortunately this means a large-ish change, but it also makes it easier to test mixed settings and run more tests in parallel.

In the interests of avoiding conflicts, I'm ok with merging this and removing the go env var in a different PR, rather than the reverse.  So if anyone else can have a look, that'd be awesome.  :)  cc @anshulpundir @nishanttotla @dperny

I would be fine with removing the envvar in a different PR. I'm reviewing in depth now.

@dperny Thanks so much!

LGTM!

Thanks @dperny!


Attempt To Patch Uniswap Panic From Generated Code

This is fixed by upgrading abigen to this version https://github.com/ethereum/go-ethereum/commit/38c1d592b7121f26dc661c1bc2bf0e32eba9d888

This is fixed by upgrading abigen to this version https://github.com/ethereum/go-ethereum/commit/38c1d592b7121f26dc661c1bc2bf0e32eba9d888


[Bug]: Centre Text and File Names

Contact Details
No response
What happened?
When a row becomes taller, file names and text do not become centred like other sections.

What platform were you using?
Desktop
Version of the plugin
Current
Relevant log output
No response
Are you using the latest version of the plugin in your Obsidian vault?

[X] I have verified that I am on the latest version

Are you check if there is a similar issue?

[X] I have verified that there are not similar issues

You can choose the style of your column align


Enhance API to handle global groups in local contexts

Support nonlocal group names
The server_admins group introduces an issue with ACLS and groups; we
have a global group in the context of a organization scoped
object. Not only do we have the potential of conflicts with a org
scoped group with the same name, we also lack a mechanisim to look up
groups that aren't in the org we're looking at.
This PR adds new syntax '::' to indicate scoping. ::GROUPNAME without
a prefix indicates a global (across multiple orgs) entity, while
ORGNAME::GROUPNAME refers to a group in an another org.
This should unblock the work around server admins, including improved
org creation.
There remain a few rough spots around error handling, and a few
opportunities to streamline and simplify the logic around 'lowering'
qualified names to authz_ids, but this should be enough to kickstart
the discussion.
This will need to be implemented in chef_zero to maintain feature parity.
Ticket: POOL-570

@chef/chef-server-maintainers
I'm still working on dialyzer typespecs (coming shortly), but other than that this should be ready to roll.

@markan Thanks for the heads up. Right now this is looking like it will probably land in release+1 since we've already got a ton in this release to test.

@ssd No worries ( @marcparadise has kept me up to date on your status ). I suspect this will go through a few review cycles before it's done anyways.
This should unblock #886 & #935, so we'll probably want to bring this in early in the release cycle so we have a chance to tackle those, as well as maybe review whether #163 is still useful and relevant.

Im rebasing and pushing since we have merged a couple of commits from this PR.

@chef/maintainers We are ready to review this change! cc/ @markan @stevendanna

@stevendanna: Re: stats hero. I agree we want it, but there might be a few yaks there. We're in general inconsistent about gathering DB access stats in the authz code, and in many cases we've don't carry the ref for the request into the API deeply enough to have it handy. So there might be some yaks attached to wiring that up.

After doing the spike to wrap the DB calls into a stat_hero:ctime we have discovered that it is indeed a change a bit big. Actually it is big enough that it would be a better idea to separate it from this change. At the end of the day we are making the same calls we were making before which wasn't being measured, so we are not introducing new ones.
I have committed my changes to the branch:
=> https://github.com/chef/chef-server/tree/afiune/revisit/stat_hero
In which I've got as far as I could without making a major refactor of the core modules in the app, things like chef_sql:update(), chef_object:update() and chef_db:update().

👍 LGTM


Fixed some bugs

Look into the description of the first commit
And sorry that Font is imported in the test class. You can remove it.

Np, it doesnt bother
thanks for the PR, appreciated

btw, I commented in back IMGUI_DEBUG_LOG_POPUP and moved the actual print behind DEBUG, so if this is false, nothing will be printed on console

Also, now IMGUI_DEBUG_LOG_POPUP is fixed properly