Adafruit Feather nrf52840 updates

The Adafruit Feather nrf52840 board was changed to Adafruit Feather recently, probably as part of the automated hwmv2 changes. The first commit gives the board the more specific name Adafruit Feather nrf52840 Express, and changes the directory to support other versions.
This second commit then adds the Adafruit Feather nrf52840 Sense, which is based on the same board but has more sensors, by making a common dts which is mostly shared.

This is missing a deprecated board name entry, please add it otherwise anyone going from 3.7 or older will just have a "no such board" error

PR #76624 created to resolve this.


Remove print calls from test suite

Summary
This removes some debugging print statements from the test suite, to avoid noise in the test-runner output.  In some cases, the print was only part of an assertion that the conversion to string fails, and these were converted to explicit calls to str.  This isn't strictly necessary, it's just trying to get the test suite out of the habit of using print.

Details and comments

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
18 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.008%) to 85.922%

Files with Coverage Reduction
New Missed Lines
%

crates/qasm2/src/expr.rs
1
93.76%

qiskit/pulse/library/waveform.py
3
93.75%

crates/qasm2/src/parse.rs
6
97.6%

crates/qasm2/src/lex.rs
8
91.16%

Totals

Change from base Build<PHONE_NUMBER>:
-0.008%

Covered Lines:
65957

Relevant Lines:
76764

💛  - Coveralls


Bulk operations in collections

The original question was; how to make a py2store interface for mongo update_many (see this or that)
Translate this to: What would the most natural builtin (as in collections.abc) python way or data-scientist intuitive way
to do this be?
What will be used in the backend, for mongo, is the method:
>>> from inspect import signature
>>> from pymongo.collection import Collection
>>> signature(Collection.update_many)
<Signature (self, filter, update, upsert=False, array_filters=None, bypass_document_validation=False, collation=None, hint=None, session=None)>

Let's write that as:
update_many(self, query, update_specs_mapping, ...)

to not clash with other names (filter and update).
We are thinking of mongo here, but want a mechanism to solve the problem in general (for local files, sql, s3 backends).
If s is an instance of the store, here are some proposals for the interface:
assignment interface
s[query].update(update_specs_mapping)
s[query] = update_specs_mapping

support for s[query] = update_specs_mapping
The last s[idx] = val form is reminiscent of numpy (or even the richer pandas) interfaces.
a_list = [1, 2, 3, 4]
an_array = np.array(a_list)

# a_list[[1, 3]] = 10  # does not work
# but:
an_array[[1, 3]] = 10  # does
# and so does
idx = np.arange(len(an_array)) < 2
an_array[idx] = 100

# note that right side (value assigned) can be a single item, or an iterable of the same size as the index:
an_array[[1, 3]] = [1000, 3000]

pandas has even richer indexing.
context manager interface
with s:
   for x in s[query]:
       x.update(val)

Would be nice to be able to have normal behavior of s outside a context, but the Command Pattern inside a context.
Is this desirable from an architectural point of view?
Intermediately:
s[k] = v  # executes immediately
with AggregateWrites(s) as ss:
    ss[k] = v
    ...
# will aggregate and execute on exit

Other proposals (but not mutually exclusive with the above)
s[k] = v
s.hold()
s.append(v2)
s[k] = v3
del s[k2]
s.execute()

s[k] = v
with s.hold():
    s.append(v2)
    s[k] = v3
    del s[k2]

Notes

In pandas.DataFrames, there's apply, map, and applymap

See: https://github.com/i2mint/mongodol/blob/d4e65280c660e1f40dae2933cfdfadcb3c91ec3e/mongodol/tracking_methods.py


How to use pull requests to put it in the app

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Device: [e.g. Google Pixel]
OS: [e.g. Android 11]
Version [e.g. 1.0.7]

Additional context
Add any other context about the problem here.

يسطا انت مصري؟

ايوا
Sent from Yahoo Mail on Android
On Mon, Mar 1, 2021 at 12:43 AM<EMAIL_ADDRESS>wrote:
يسطا انت مصري؟
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

و مش عارف المفروض أعمل الحاجات دي ازاي
Sent from Yahoo Mail on Android
On Mon, Mar 1, 2021 at 12:44 AM, ahmad<EMAIL_ADDRESS>wrote:   ايوا
Sent from Yahoo Mail on Android
On Mon, Mar 1, 2021 at 12:43 AM<EMAIL_ADDRESS>wrote:
يسطا انت مصري؟
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

يسطا انت مصري؟

ايوا و مش عارف المفروض أعمل الحاجات دي ازاي

يا قدعان بصو عندي
Check here : https://github.com/khaleds-brain/Houseclub/ =)
please give credit and contribute to it


Hardening advice

If/when exploits are found you're left to your own devices. It'd be really useful if there was a catalogue of advice somewhere about resolving these exploits, perhaps in this project's wiki?

It might be possible to utilise things Dev-Sec.io here, perhaps even in conjunction with a project I recently created inspired by Chef Inspec shops. Example of which can be found here which partially implements the Linux baseline for security/hardening.
If a suitable repository were created with (for example) shops specs for a variety of vulnerabilities, what to check for, how to fix said vulnerability, this tool trator could simply link to the spec required to fix the problem -- maybe even run it.


add sleep

Adding brief sleep to allow mergeable state to stabilize after all checks have passed.

            }

If this is "unstable" should we loop/retry (at least up to some max retry count)?
Then you might not need the sleep except in the retry case.

Refers to: update_deps/propagate_updates.ps1:206 in c8e0943. [](commit_id = c8e094365ca28da4649314b4dd0986026ec5b00c, deletion_comment = False)


nixos/httpd: remove unnecessary sendmail configuration

PHP now uses system-sendmail without special configuration (see https://github.com/NixOS/nixpkgs/pull/95898).

Motivation for this change
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Looks like https://github.com/NixOS/nixpkgs/blob/730751e73136c372b8e64617a6e49dc9752640a0/nixos/modules/services/web-servers/phpfpm/default.nix#L30 can be cleaned up a bit too. @xfix - are you interested in tackling that?

ping @NixOS/php

@GrahamcOfBorg test php.fpm php.httpd

Thanks @xfix!


Robot mBot2

When is the "simulation view" tool in the mBot 2 robot implemented?
When will the beta phase of the mBot2 robot end?
When will I be able to transfer the generated code to the robot, without transmission errors?
Thank you.

@pjfagulha, thank you very much for your interest,
"When is the "simulation view" tool in the mBot 2 robot implemented?"
Unfortunately, there are no plans yet to support the simulation for mBot2.
"When will the beta phase of the mBot2 robot end?"
As soon as we receive more positive feedback, especially for the newly supported communication blocks.
"When will I be able to transfer the generated code to the robot, without transmission errors?"
Please checkout the latest version from the connector program (and mBot2 firmware) and report issues here. Our last tests ran without error.


com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.ONestedRollbackException: Atomic operation was rolled back by internal component, exception which caused this rollback is : java.lang.NullPointerException

OrientDB Version: Enterprise2.2.22
Java Version: 1.8
OS: CentOS
Expected behavior
Can create edge
Actual behavior
$ANSI{green {db=sns}} Exception 6EC9E64A in storage sns
com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.ONestedRollbackException: Atomic operation was rolled back by internal component, exception which caused this rollback is :
java.lang.NullPointerException
DB name="sns"
at com.orientechnologies.orient.core.storage.impl.local.paginated.atomicoperations.OAtomicOperationsManager.endAtomicOperation(OAtomicOperationsManager.java:457)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.endStorageTx(OAbstractPaginatedStorage.java:3655)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.commit(OAbstractPaginatedStorage.java:1690)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.doCommit(OTransactionOptimistic.java:541)
at com.orientechnologies.orient.core.tx.OTransactionOptimistic.commit(OTransactionOptimistic.java:99)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2891)
at com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx.commit(ODatabaseDocumentTx.java:2860)
at com.tinkerpop.blueprints.impls.orient.OrientTransactionalGraph.commit(OrientTransactionalGraph.java:182)
at com.orientechnologies.orient.graph.sql.OGraphCommandExecutorSQLFactory.runInConfiguredTxMode(OGraphCommandExecutorSQLFactory.java:265)
at com.orientechnologies.orient.graph.sql.OCommandExecutorSQLCreateEdge.execute(OCommandExecutorSQLCreateEdge.java:143)
at com.orientechnologies.orient.core.sql.OCommandExecutorSQLDelegate.execute(OCommandExecutorSQLDelegate.java:74)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.java:3200)
at com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:3138)
at com.orientechnologies.orient.core.command.OCommandRequestTextAbstract.execute(OCommandRequestTextAbstract.java:69)
at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.command(ONetworkProtocolBinary.java:1518)
at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.executeRequest(ONetworkProtocolBinary.java:642)
at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.sessionRequest(ONetworkProtocolBinary.java:380)
at com.orientechnologies.orient.server.network.protocol.binary.ONetworkProtocolBinary.execute(ONetworkProtocolBinary.java:203)
at com.orientechnologies.common.thread.OSoftThread.run(OSoftThread.java:77)

Steps to reproduce

@KishoDai could you send full stack-trace? I need to see the cause of NPE.

Hi @KishoDai could you send full stack trace?

hi @laa
That's the full stack.

@KishoDai it means that is not the first exception in this then, JVM optimize handling of exceptions if that is not the first exception in the log by cutting stack trace, do you have any similar exceptions in the log above?

Hi @laa
That's what I can collect.

@KishoDai could you add the following setting to the server.sh "-XX:-OmitStackTraceInFastThrow" it should fix the problem of the removed stack trace. but probably it is the same problem as with ones with distributed which you have seen before, or that was on the standalone server?

@KishoDai could you repeat this issue as I wrote you above?

@laa
I will add it. But recently it have no the error stack trace.
Thank you.

@KishoDai still not bad, let's monitor then the state of the server for a month. If the exception is gone, we will close the issue. I will keep it open for now.

Hi @laa
OK. Thank you.

Close the issue because no reports about its presence were done.


refactoring

Mainly some refactoring with the command-handling in lefthk-core.
Benefit
Whenever you want to create a new command, this just needs to be done:
config/command/<new command>.rs
// register the new command
inventory::submit!{DenormalizeCommandFunction::new::<MyNewCommand>()};

pub struct MyNewCommand {
    // the arguments of the command
}

impl Command for MyNewCommand {
    // ...
}

done!

@AethanFoot the review can start now in my opinion. I'm currently running a session with it and it's working fine.

Glancing over this lloks okay, but could you move all tests to tests.rs

Which tests do you mean?

Any of the tests, like the ones in the command files and such

But shouldn't be the command test be in the same context and so in the same file where the command is defined?

@AethanFoot (ping)

I suppose thats alright, I was just trying to keep all the tests in one place rather than scattered about.

I suppose thats alright, I was just trying to keep all the tests in one place rather than scattered about.

Well, even the rust-book says, that unit tests should be in the same file as where they are defined.

Sorry havent had time to test, building it now

When u fix the fmt i can merge


The name org.freedesktop.portal.Desktop was not provided by any .service files

Bug or Regression?
Bug
System Info and Version
 System/Version info
Hyprland, built from branch  at commit d1340bd1d8eedd274283e0cb2568a3ed67b58c81  ().
Date: 2024-06-17
Tag: , commits: d1340bd1d8eedd274283e0cb2568a3ed67b58c81

flags: (if any)

System Information:
System name: Linux
Node name: lithium
Release: 6.8.12
Version: #1-NixOS SMP PREEMPT_DYNAMIC Thu May 30 07:49:53 UTC 2024

GPU information:
04:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] VanGogh [AMD Custom GPU 0405] [1002:163f] (rev ae) (prog-if 00 [VGA controller])

os-release: ANSI_COLOR="1;34"
BUG_REPORT_URL="https://github.com/NixOS/nixpkgs/issues"
BUILD_ID="24.11.20240613.e9ee548"
DOCUMENTATION_URL="https://nixos.org/learn.html"
HOME_URL="https://nixos.org/"
ID=nixos
IMAGE_ID=""
IMAGE_VERSION=""
LOGO="nix-snowflake"
NAME=NixOS
PRETTY_NAME="NixOS 24.11 (Vicuna)"
SUPPORT_URL="https://nixos.org/community.html"
VERSION="24.11 (Vicuna)"
VERSION_CODENAME=vicuna
VERSION_ID="24.11"

plugins:

======Config-Start======

Config File: /home/different/.config/hypr/hyprland.conf: Read Succeeded
exec-once = /nix/store/y29cbwfiwb9nyi4db4apk9dgylzdjm1v-dbus-1.14.10/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target
source=/nix/store/8a39xfxfq78r0fsq34cda4l522gwpmdb-source/themes/mocha.conf
source=/nix/store/mcjgrfgkrrxj9gaz8jb4nfw9711zqxjv-hyprland-red-accent.conf
source=/nix/store/aan4vsxbqpg5y6l6nyqw91hk217sbnpq-hyprland-cursors.conf
animations {
  bezier=myBezier, 0.05, 0.9, 0.1, 1.05
  animation=windows, 1, 5, myBezier
  animation=windowsOut, 1, 7, default, popin 80%
  animation=border, 1, 10, default
  animation=fade, 1, 7, default
  animation=workspaces, 1, 6, default
  enabled=yes
}

decoration {
  blur {
    brightness=0.800000
    contrast=0.900000
    enabled=true
    new_optimizations=on
    noise=0.010000
    passes=3
    popups=true
    size=8
  }
  dim_inactive=false
  drop_shadow=yes
  shadow_range=8
  shadow_render_power=2
}

dwindle {
  preserve_split=true
}

general {
  resize_on_border=true
}

input {
  kb_layout=us
}
bind=SUPER, S, exec, rofi -show drun -show-icons
bind=SUPER, Return, exec, kitty
bind=SUPER, W, exec, librewolf
bind=SUPER, E, exec, thunar
bind=CTRL ALT, Delete, exit
bind=ALT, Q, killactive
bind=SUPER, F, togglefloating
bind=SUPER, G, fullscreen
bind=SUPER, O, fakefullscreen
bind=SUPER, P, togglesplit
bind=SUPER, k, movefocus, u
bind=SUPER, j, movefocus, d
bind=SUPER, l, movefocus, r
bind=SUPER, h, movefocus, l
bind=SUPER, left, workspace, e-1
bind=SUPER, right, workspace, e+1
bind=SUPER SHIFT, left, movetoworkspace, e-1
bind=SUPER SHIFT, right, movetoworkspace, e+1
bind=SUPER CTRL, k, resizeactive, 0 -20
bind=SUPER CTRL, j, resizeactive, 0 20
bind=SUPER CTRL, l, resizeactive, 20 0
bind=SUPER CTRL, h, resizeactive, -20 0
bind=SUPER ALT, k, moveactive, 0 -20
bind=SUPER ALT, j, moveactive, 0 20
bind=SUPER ALT, l, moveactive, 20 0
bind=SUPER ALT, h, moveactive, -20 0
bind=SUPER, 1, workspace, 1
bind=SUPER, 2, workspace, 2
bind=SUPER, 3, workspace, 3
bind=SUPER, 4, workspace, 4
bind=SUPER, 5, workspace, 5
bind=SUPER, 6, workspace, 6
bind=SUPER, 7, workspace, 7
bind=SUPER SHIFT, 1, movetoworkspace, 1
bind=SUPER SHIFT, 2, movetoworkspace, 2
bind=SUPER SHIFT, 3, movetoworkspace, 3
bind=SUPER SHIFT, 4, movetoworkspace, 4
bind=SUPER SHIFT, 5, movetoworkspace, 5
bind=SUPER SHIFT, 6, movetoworkspace, 6
bind=SUPER SHIFT, 7, movetoworkspace, 7
bindm=SUPER, mouse:273, resizewindow
bindm=SUPER, mouse:272, movewindow
exec-once=swww init
exec-once=nm-applet --indicator
exec-once=waybar
exec-once=dunst
monitor=desc:Valve Corporation ANX7530 U 0x00000001, preferred, 0x0, 1, transform, 3
monitor=,preferred,auto,1

Config File: /nix/store/8a39xfxfq78r0fsq34cda4l522gwpmdb-source/themes/mocha.conf: Read Succeeded

$rosewater = rgb(f5e0dc)
$rosewaterAlpha = f5e0dc

$flamingo = rgb(f2cdcd)
$flamingoAlpha = f2cdcd

$pink = rgb(f5c2e7)
$pinkAlpha = f5c2e7

$mauve = rgb(cba6f7)
$mauveAlpha = cba6f7

$red = rgb(f38ba8)
$redAlpha = f38ba8

$maroon = rgb(eba0ac)
$maroonAlpha = eba0ac

$peach = rgb(fab387)
$peachAlpha = fab387

$yellow = rgb(f9e2af)
$yellowAlpha = f9e2af

$green = rgb(a6e3a1)
$greenAlpha = a6e3a1

$teal = rgb(94e2d5)
$tealAlpha = 94e2d5

$sky = rgb(89dceb)
$skyAlpha = 89dceb

$sapphire = rgb(74c7ec)
$sapphireAlpha = 74c7ec

$blue = rgb(89b4fa)
$blueAlpha = 89b4fa

$lavender = rgb(b4befe)
$lavenderAlpha = b4befe

$text = rgb(cdd6f4)
$textAlpha = cdd6f4

$subtext1 = rgb(bac2de)
$subtext1Alpha = bac2de

$subtext0 = rgb(a6adc8)
$subtext0Alpha = a6adc8

$overlay2 = rgb(9399b2)
$overlay2Alpha = 9399b2

$overlay1 = rgb(7f849c)
$overlay1Alpha = 7f849c

$overlay0 = rgb(6c7086)
$overlay0Alpha = 6c7086

$surface2 = rgb(585b70)
$surface2Alpha = 585b70

$surface1 = rgb(45475a)
$surface1Alpha = 45475a

$surface0 = rgb(313244)
$surface0Alpha = 313244

$base = rgb(1e1e2e)
$baseAlpha = 1e1e2e

$mantle = rgb(181825)
$mantleAlpha = 181825

$crust = rgb(11111b)
$crustAlpha = 11111b

Config File: /nix/store/mcjgrfgkrrxj9gaz8jb4nfw9711zqxjv-hyprland-red-accent.conf: Read Succeeded
$accent=$red
$accentAlpha=$redAlpha

Config File: /nix/store/aan4vsxbqpg5y6l6nyqw91hk217sbnpq-hyprland-cursors.conf: Read Succeeded
env = HYPRCURSOR_THEME,MyCursor
env = HYPRCURSOR_SIZE,24

======Config-End========

Description
Attempting to share screen in webcord throws the error
[68506:0618/060550.776853:ERROR:screen_capture_portal_interface.cc(48)] Failed to request session: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
I have experienced this issue in other programs aswell
echo $XDG_CURRENT_DESKTOP
returns
Hyprland
How to reproduce

Launch webcord
Join a voice channel
Click the share screen button

Crash reports, logs, images, videos
webcord.log

Try to add this to your configuration.nix:
xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; };     xdg.portal.config.common.default = "*";

Try to add this to your configuration.nix: xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; }; xdg.portal.config.common.default = "*";

Adding the extraPortals config produces an error during build that the file xdg-desktop-portal-hyprland.service already exists. Removing that config option lets the build progress, however I still get the original freedesktop error

Try to add this to your configuration.nix: xdg.portal = { enable = true; extraPortals = [ pkgs.xdg-desktop-portal-hyprland ]; }; xdg.portal.config.common.default = "*";

Adding the extraPortals config produces an error during build that the file xdg-desktop-portal-hyprland.service already exists. Removing that config option lets the build progress, however I still get the original freedesktop error

So if you only remove extraPortals it still doesn't work?

Also why in your nixos config you have hyprland declared both in home-manager and your main nixos config?

Correct, I only removed extraPortals, and there has been no change

Correct, I only removed extraPortals, and there has been no change

Try to remove hyprland.nix from main nixos configuration and add extraPortals back, maybe nixos module is somehow messing with this

Also why in your nixos config you have hyprland declared both in home-manager and your main nixos config?

I assumed that was required:
(Required) NixOS Module: enables critical components needed to run Hyprland properly
(Optional) Home-manager module: lets you declaratively configure Hyprland

https://wiki.hyprland.org/Nix/

Also why in your nixos config you have hyprland declared both in home-manager and your main nixos config?

I assumed that was required:
(Required) NixOS Module: enables critical components needed to run Hyprland properly
(Optional) Home-manager module: lets you declaratively configure Hyprland

https://wiki.hyprland.org/Nix/

Oh, wow, I'm running hyprland without nixos module, only in home-manager :D

Removing hyprland at the system level removed some packages, including some fonts and such. I assume that now none of the system level configuration (such as the extraPortals option) and managed by hyprland anymore. I can compile fine with the extraPortals option now, but it did not change the original issue

Also why in your nixos config you have hyprland declared both in home-manager and your main nixos config?

I assumed that was required:
(Required) NixOS Module: enables critical components needed to run Hyprland properly
(Optional) Home-manager module: lets you declaratively configure Hyprland

https://wiki.hyprland.org/Nix/

Oh, wow, I'm running hyprland without nixos module, only in home-manager :D

Removing hyprland at the system level removed some packages, including some fonts and such. I assume that now none of the system level configuration (such as the extraPortals option) and managed by hyprland anymore. I can compile fine with the extraPortals option now, but it did not change the original issue

check if xdg-desktop-portal and xdg-desktop-portal-hyprland are running

Also have you relogged (rebooting is even better) after changing configuration?

Running
systemctl status xdg-desktop-portal-hyprland
Says the unit could not be found, same with xdg-desktop-portal
I have been rebooting

Also have you relogged after removing

Running systemctl status xdg-desktop-portal-hyprland Says the unit could not be found, same with xdg-desktop-portal I have been rebooting

no I mean in btop, htop, as a process

Running systemctl status xdg-desktop-portal-hyprland Says the unit could not be found, same with xdg-desktop-portal I have been rebooting

Should be systemctl --user status xdg-desktop-portal-hyprland since xdg portals are user services.

Running systemctl status xdg-desktop-portal-hyprland Says the unit could not be found, same with xdg-desktop-portal I have been rebooting

Should be systemctl --user status xdg-desktop-portal-hyprland since xdg portals are user services.

Thanks for that - they are both running without errors apparently

Also have you relogged after removing

Running systemctl status xdg-desktop-portal-hyprland Says the unit could not be found, same with xdg-desktop-portal I have been rebooting

no I mean in btop, htop, as a process

I am going to keep the system hyprland module enabled in my config, as it is recommended by the wiki, this reddit comment I found on the topic and the example nixos config from the hyprland wiki uses it

I also don't have this xdg-desktop-portal-hyprland.service unit, or xdg-desktop-portal.service unit

Oh, yeah, sorry for bs, I have them both

this is not a hyprland issue

Not sure where I should have made this issue instead, maybe the xdg-desktop-portal-hyprland repo
The following config solved the problem for me:
`  xdg.portal = {
enable = true;
xdgOpenUsePortal= true;
config = {
common.default = ["gtk"];
hyprland.default = ["gtk" "hyprland"];
};
extraPortals = [
  pkgs.xdg-desktop-portal-gtk
];

};`


gh #6 TCs for callback register APIs

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


Kids project hosting

A solution to store kids projects in order for them to showup their work is being researched
Our idea so far would be to use the hosted gitlab instance and do some very basic interface with it in order to abstract the git workflow.
This way, static pages can be displayed directly on gitlab without us having to take care of it.

In our CoderDojo we have a github repository for all projects on shared computers. They are copied onto all shared computers and synced on boot. (software)
Version control is important in my view as it could happen that projects are deleted by mistake or restructured (this is running automatically so it will not hesitate to delete everything). So I refrained from using owncloud for example.
Also, if we would like to encourage openness, it should allow to have a license by default that supports sharing such as Scratch2 does online.
I would also suggest - instead of requiring hosting the projects - make it easy to add different types of places where people can host the projects. Many projects are already hosted somewhere (github, scratch2.0, ...). The question is: what is the focus: ease hosting of new projects (of which kind) or easing the process for dojos to host their projects and display them properly.

The original issue if I get it well was to provide a space for kids to display their projects, but we also have the urge to find a way to store them on our dojo (lost usb keys & stuff)
The solution could be a combinaison of "where is it stored (personal github, gitlab, cvs (joking :)) ) and a online page in case it's available.
One solution could be to configure at a dojo level what kind of hosting is preferred, in a way the process for the kids to upload would be the easiest possible (either computer side like you do it (do nothing, it's handled locally), or by presetting a process on gitlab for others)
How does that sounds?

This will be splitted into 2 tasks.
The first one is regarding the structure of a project as of "I can describe my project", whereas the other one is regarding hosting (aka this one)

FYI we have one of our previous intern doing his last year project on such functionnality.
cc @grabartley


[Question]NLP text classification sample?

Hi Team,
I want to know whether has any NLP text classification sample about the evidently?
Thanks!

e.g. I am using transformer related pretrained models (bert, roborta ...) to do sentimental classification based on text data. Then, how evidently can monitor these models and text data drift ?

That is to say:  how do we measure data drift (NLP、CV)  without structured features?

That is to say: how do we measure data drift (NLP、CV) without structured features?

Hey! @LangDaoAI I guess you could use dimensionality reduction followed by KS test or any other test to measure the drift.

Hi, @SangamSwadiK in fact,  in my scenes, most of them uses transformered-based models for text classfication and image classfication,  how do we measure data drift (NLP、CV) without structured features using evidently ?

I think it's a little strange, has no one asked the same question previously?

Hi @LangDaoAI, right now, Evidently only natively supports tabular data as inputs.
Supporting text data is in our mid-term roadmap. This is a feature request that comes up regularly, so we will definitely address it. However, we want to build up some of the core features for tabular data first and would need to perform some additional research before we implement drift detection, etc. for unstructured data. Will get there!

Thanks detailed reply! I see.
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: elenasamuylova @.>
Sent: Wednesday, October 19, 2022 3:08:37 AM
To: evidentlyai/evidently @.>
Cc: LangDaoAI @.>; Mention @.>
Subject: Re: [evidentlyai/evidently] [Question]NLP text classification sample? (Issue #392)
Hi @LangDaoAIhttps://github.com/LangDaoAI, right now, Evidently only natively supports tabular data as inputs.
Supporting text data is in our mid-term roadmap. This is a feature request that comes up regularly, so we will definitely address it. However, we want to build up some of the core features for tabular data first and would need to perform some additional research before we implement drift detection, etc. for unstructured data. Will get there!
—
Reply to this email directly, view it on GitHubhttps://github.com/evidentlyai/evidently/issues/392#issuecomment-1282880279, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AT7ZPWOO6T4LR2RD75BIA5LWD3YTLANCNFSM6AAAAAARHSRRTM.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @LangDaoAI, as a quick note: we've recently released raw text data support in Evidently. You can read more here: https://www.evidentlyai.com/blog/evidently-data-quality-monitoring-and-drift-detection-for-text-data

Grest News!
获取Outlook for Androidhttps://aka.ms/AAb9ysg

From: elenasamuylova @.>
Sent: Tuesday, January 31, 2023 1:14:40 AM
To: evidentlyai/evidently @.>
Cc: LangDaoAI @.>; Mention @.>
Subject: Re: [evidentlyai/evidently] [Question]NLP text classification sample? (Issue #392)
Hi @LangDaoAIhttps://github.com/LangDaoAI, as a quick note: we've recently released raw text data support in Evidently. You can read more here: https://www.evidentlyai.com/blog/evidently-data-quality-monitoring-and-drift-detection-for-text-data
―
Reply to this email directly, view it on GitHubhttps://github.com/evidentlyai/evidently/issues/392#issuecomment-1409007045, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AT7ZPWI64KGDCCWAAK4RNILWU7ZIBANCNFSM6AAAAAARHSRRTM.
You are receiving this because you were mentioned.Message ID: @.***>

Hi @LangDaoAI, as a quick note: we've recently released raw text data support in Evidently. You can read more here: https://www.evidentlyai.com/blog/evidently-data-quality-monitoring-and-drift-detection-for-text-data

Hi @elenasamuylova , noting the following:
"What’s more, you can pass multi-modal data that combines features of different types in a single dataset."
CV data also supported?
Thanks!


Not cop checks in string literals

visible = shld.eql? 'not ' ? false : true
gives the warning:
W: Literal 'not ' appeared in a condition.

Ah never mind, I see that it's actually finding a literal in the statement. Why isn't this allowed and what is the alternative solution?

A literal is always true or false, so the condition makes no sense.

I had to go look up the precedence rules, but you’re correct. Ruby interprets the example as
visible = shld.eql?('not ' ? false : true)

which always evaluates to
visible = false


Reset code demos

This PR adds an optional "Reset" button to code demos. This allows the reader to reset demos to an original state.
In particular, we need this for the page-alert demo, which disappears when closed. The reset button lets us bring that demo back after closing it.

This can be enabled in markdown by adding a reset instruction to the code block. For example:
```html preview reset
<p>Demo here</p>
```

Closes #502.

Example here: https://reset-demo.pr.designsystem.webstandards.ca.gov/components/page-alert/readme/

cool.


chore: Remove otel-collector

Description
Changes proposed in this pull request:

otel-collector will be built from kyma-project/opentelemetry-collector-components

Related issue(s)

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


Want to initialize multiple locks (mutex) in a single sidekiq job and set there expiration time to infinite.

Something like.
include Sidekiq::Lock::Worker
sidekiq_options lock: [{ timeout: nil, name: 'lock-worker1' }, { timeout: nil, name: 'lock-worker2' }]

Hey there! This was discussed back in 2014 (I just realized how old this repo is, and how old I am! 👴 ) - please let me know if that answer your question!

Oh right, the latter was discussed in 2021 😄
But it seems at first glance that you're looking for something more of general use, like redlock for example 🤔

I have used the simple ruby mutex for that case

Also, is there any contribution needed, I would love to do so


Fix parsing application/x-www-form-urlencoded request body when its conent-type header name is in lowercase

In some cases request comes with lowercase content type header name: content-type: application/x-www-form-urlencoded.
It happens, say, when the request comes from some node.js proxy that passes request.headers directly into upstream request headers (as h2o2 hapi plugin does) causing all of them become lowercased.
When it happens, mb does not parse application/x-www-form-urlencoded request body and all the form field predicates fail.

Thanks for the fix!


[zh] Resync secret

This one is big. It is a rework because the upstream Secret concept was almost rewritten.

Thanks @SataQiu, all fixed.


PP-6077 - Modify Pact for get payment moto field

Description:

Adds moto field to get payment pact tests. No real need to add a get payment with moto as a previous pact test checks whether a moto payment can be created

While you're here, could we merge most of these pact tests down into a single one for fields that are always returned by connector, like what was done for the create payment pacts in https://github.com/alphagov/pay-publicapi/pull/843?

@stephencdaly yeah I was thinking that. @nimalank7 are you up for the challenge? 😃

Sure happy to do so! Can I do that in a separate PR? That way we can move the ticket to review?


Error reason detail missing for 422 errors

I had an issue yesterday where I was putting the wrong ID in a query (stupid me). It took me a while to debug what was going on, partly because the exception only showed the 422 status code name (Unprocessable Entity).
The Harvest API documentation has this line

Code
Explanation

200
Your request was successful.

201
A new object has been created. Its representation will be returned in the response body.

403
The object you requested was found but you don’t have authorization to perform your request.

404
The object you requested can’t be found.

422
There were errors processing your request. :star:Check the response body for additional information.:star:

429
Your request has been throttled. Refer to the Rate Limiting section for details.

500
There was a server error. Contact<EMAIL_ADDRESS>for help.

Would you include a pull request that adds the response body to the exception message in the case of a 422 error?

I have doubts about about just adding HttpResponse into common exception, because it means it should keep reponse not disposed. Maybe it will be better to create separate exception class for this error.

I agree that it would be good to get the response content for these exceptions.  Maybe it could just be appended to the exception message.

@Xcodo Here's what I did to get the response data.  First, create a subclass of HttpClientHandler:
    public class ExHttpClientHandler : HttpClientHandler
    {
        /// <summary> Capture the response body when response status is 422 </summary>
        protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
        {
            var response = await base.SendAsync(request, cancellationToken);
            if (response.StatusCode == System.Net.HttpStatusCode.UnprocessableEntity)
            {
                var message = await response.Content.ReadAsStringAsync();
                throw new Exception($"{response.ReasonPhrase}: {message}");
            }
            return response;
        }
    }

Then use it in your HarvestClient:
    var client = HarvestClient.FromAccessToken(AGENT, TOKEN, httpClientHandler: new ExHttpClientHandler());

When there's a 422 response, you'll get the body content in the exception message.


Add admin panel

Currently admin panel is on github.com/farhan-helmy/carisurau-adm . It can be moved here and make it easier to approve surau. We can have a list of allowed email to access admin panel in secret json file / AWS Secrets Manager / .env file

Or maybe, kita boleh setup middleware which akan filter specific roles je boleh access admin page (Next Auth Protected Auth). So no need dah having secret json file or something.


FIX: Debouncing awaits for routing

Pull Request Test Coverage Report for Build 1802

1 of 2 (50.0%)  changed or added relevant lines in 2 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.1%) to 77.592%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/Scanner/CacheScanner.ts
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

src/Scanner/ChainScanner.ts
1
52.11%

src/Util.ts
3
82.43%

Totals

Change from base Build 1798:
-0.1%

Covered Lines:
795

Relevant Lines:
978

💛  - Coveralls


feat: add bindings for Scalar function API

Add some initial bindings for the scalar function C API.

Thanks for the PR! Could you rebase with main?


traits "fall off" of the inheritance chain after first degree of inheritance

FactoryGirl.define do
  factory :event do
    trait :upcoming do
      occurs_at Date.today + 1.day
    end
  end

  factory :structured_event, :parent => :event do
  end

  factory :staffed_event, :parent => :structured_event do
  end
end

I can do FactoryGirl.create(:structured_event, :upcoming), but trying FactoryGirl.create(:staffed_event, :upcoming) results in a Trait not registered: upcoming
I would expect that traits should remain defined down any number of levels of inheritance.

This was actually related to https://github.com/thoughtbot/factory_girl/issues/280 and has been resolved with https://github.com/thoughtbot/factory_girl/commit/4aecfff1262b6a6bb642b040d87c7f06450f74fe as well.


any tutorial on usage?

any tutorial on usage?

any tutorial on usage?

you can see the test case from the orgin website
https://github.com/vitessio/vitess/blob/master/go/vt/sqlparser/ast_test.go


grc: support head and tests

All Submissions:

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

I merged in https://github.com/Homebrew/homebrew-core/commit/a31d3b00fffcfb39189b002493fdcea234219b68 and rewrote the test to use pipe_output.
Thank you for your contribution to Homebrew!


[ero-advertising.com] more comprehensive lists

@StevenBlack  did some research and found more sub domains that can be added to your lists(see attachment).Duplicates are removed,<IP_ADDRESS> added(ready to go).If you think it's not needed you can close the issue.Thanks.
ero-advertising.txt
If you ask me about license,there isn't one.Or i can paste them all 219 here and avoid that license confusion,up to you.

Done!  Thanks @dnmTX.


Failed to create the feed on specific facebook page

rss-bridge can't create the feed on https://www.facebook.com/DTMMAG/
The result output is blank.

I can't have access to this page at all in my browser, might be why :

This page can't be accessed without login. Probably its privacy setting does not allow public access, or it has age/country limitation. User authorization might be required to access facebook pages like this.


Hide statusbar in Hybrid app screenshot

Hi
When taking a screenshot om Android I can't figure out how to omit the statusbar. Is anyone able to help with this? I assume this isn't possible but would be if the exclude functionality was implemented

Native/hybrid apps aren't supported, yet. I don't have any idea if this is possible.
Best way to research this is to collect various screenshots and dimensions and try to crop the bar away with the screenshot normalization tests. Screenshots are located here and a sample test to collect the data is here


Add optional character

Add support for optional character, just need to put an ? in the pattern after the character you want to be optional.
With this feature it's possible to create patterns like this (11) 1?1111-1111, this pattern solve the problem we have in Brazil creating mask for phone numbers.
This PR is built on top of PR #39

Any plans for that feature? @insin

Any plans for that feature?

can we get this implemented or is this project dead?

+1


Add benchmark infratructure without actual tests

There is an infrastructure for adding benchmark tests for swift-kafka-client.

@swift-server-bot test this please

Hm, something strange happens to build:
15:54:07 /swift-kafka-client/Sources/Kafka/KafkaConsumer.swift:294:58: error: 'makeSequence(elementType:backPressureStrategy:delegate:)' is deprecated: This method has been deprecated since it defaults to deinit based resource teardown
15:54:07         let sourceAndSequence = NIOAsyncSequenceProducer.makeSequence(

Seems not related to these changes

Yeah that's caused by our latest NIO release. We have to fix that up as well.

@FranzBusch if I am not wrong, the change is trivial, so I've just put new argument within this PR.


Adding tile id to tile

I'd like for the Tile struct to include it's own id.
For my personal project, I need to know the tile id in order to derive it's coordinates in the tileset it belongs to.
IE:
let id = tile.id;
tile_x: uint = id % tileset.columns;
tile_y: uint = id / tileset.columns;
// Draw code

Ultimately, what I need (and what others are likely to need) are the XY coordinates of a tile in it's TileSet so that its UV coordinates can be derived for rendering.
It might be better for the Tile to simply store it's XY coordinate and or UV coordinates.
Of course, all can be derived for it's tile id, but it introduces more arithmetic in the rendering code than necessary unless the programmer generates a mesh during load time instead of using a simple Batch.
But what do you all think?

No; If you have access to Tile, you should have had access to its ID previously. The ID is the key of the tile in the hashmap, that's why it isn't in the actual Tile object.
As for UV coordinates, we should probably add a helper in Tileset.

Of course, all can be derived from the tile id,

This is not precise; You can't obtain the Tile's UV just from its ID. That's assuming that the tileset isn't an image collection tileset and it has no padding nor margin.
I do agree that obtaining the UV is a complex issue that shouldn't be left to the user. As such, adding the tile ID is not a solution nor a workaround to the issue.
That being said, I'll prioritize having UVs ready for today if possible; Thanks for using the master branch and reporting on everything that's missing!

I have no idea how I missed LayerTile's id() function....
Just realized that this PR wasn't strictly necessary.

Thanks for using the master branch and reporting on everything that's missing!

Of course! Always good to have code battle tested.

This is not precise; You can't obtain the Tile's UV just from its ID. That's assuming that the tileset isn't an image collection tileset and it has no padding nor margin.

I should have clarified: While I'm iterating a TileLayer<'map>, I acquire a LayerTile<'map> and it's Tileset reference. With both of these, I can derive the UVs. My code does do the margin/spacing calculation. My code also ignores image collection tilesets as they're not yet supported.

That being said, I'll prioritize having UVs ready for today if possible;

Awesome! I discovered that the UV calculation is quite the involved process and easy to mess up. This would definitely make things easier for a ton of folks, I imagine.
Out of curiosity, will the UV calculation be configurable?
IE:
flip_y: bool

The reason I ask is that I'm using Bevy, which uses OpenGL-style UVs, where (0, 0) is bottom left, (1, 1) is top-right.
Some other engines might use DirectX, Metal or Vulkan UVs, where (0, 0) is top left, and (1, 1) is bottom-right, I believe.

Since UVs depend on the API as you said, it's probably much better to just provide a tile_texture_rect function that returns the result in pixels which the user can then convert into their desired coordinates. Let's keep track of this issue in #166


GDScript 2.0: Add back logical operations between various types

Fixes #44688
Bonus: Fixes StringName booleanization
This PR is mostly complete, but there's currently a /bigobj/C1128 issue on Windows builds, so it's opened as a draft. It might also be better to see if people will test it. I already tested it a bit for cases like those in the table referred to below.
Some details:

This PR does not change the way [Freed Object] is booleanized. It's probably out-of-scope for this PR. (#59816)
Objects, Callables, Signals and Packed Arrays currently cannot be const. Thus, their compile time evaluations can't be tested. This is probably fine.
RID was not tested because I don't know how to create a non-empty RID. Probably fine.
Quite some logic only exist for ptr-calls. I don't know how to test them. Even though I was as careful as I could be, there may or may not be bugs on that side...

Thanks:

to @h0lley for this table: https://github.com/godotengine/godot/issues/44688#issuecomment-1114364517
to @KoBeWi for #53690 which I took as a starting point for this PR.

TODO: (feel free to help 🙂)

Solve C1128 for Windows builds
Assess compilation time impact for clean builds, iteration builds etc. and whether it's worth it.

I likely won't have time to continue working on this PR, if anyone wants to salvage it they can feel free to do so :slightly_smiling_face:. Though I'm not sure if there's a consensus to have this feature yet.
@dalexeev #59816 was out of scope in this PR btw


fix: Give SNS feedback access to CloudWatch

Description

The SNS feedback role needs both (a) allow SNS to assume the role, and (b) allow writing to CloudWatch
This PR adds (b)

Motivation and Context

Fixes #236

Breaking Changes

No

How Has This Been Tested?

[ ] I have updated at least one of the examples/* to demonstrate and validate my change(s)
[x] I have tested and validated these changes using one or more of the provided examples/* projects

[x] I have executed pre-commit run -a on my pull request

This is still valid. Commenting to keep it open

Not stale


[Development] Blog System and Implementation

As per Prof. Brunswicker's request

learn gohugo.io, 2) understand how www.rcodi.org links to repo RCODI-blog, same for www.ironhacks.com and ironhacks-blog, 3) make a pull request of the repo locally 4) Complete tutorial on how to set-up a hugo site by next week

@rsundhar2002 You should be able to edit my previous comment. If not make another comment detailing what needs to be done. I'm told that Professor spoke to you about it. If you run into any trouble, just let me know!

We are proud to announce that our Dr.Sabine Brunswicker was a member of the RCHE. The RCHE is a Purdue based Organization focused on Healthcare engineering. The Organization serves as a center for innovation in the healthcare space with a  mission to “Pursue a proactive, patient-centered, and wellness-focused healthcare delivery system by conducting impactful research that leverages collaborative partnerships”. The RCODI is looking forward to collaborating with the RCHE and other members to make an impact in the healthcare space.


Conduits became nearly invisible and couldn’t be broken

The conduit connector is nearly invisible, with some lines in its place.
I cannot break it, be it with my hand, a tool, or the yeta wrench (shift-right-clicking). I’ve exited and relaunched my game, but that didn’t work. I have no idea what to do.
The energy conduits currently are not sending power to my powered spawners, and this might have something to do with that; or it might just be a visual bug. Either way, this is a pretty infuriating bug, especially if that’s what’s causing my power problem, which just started happening a few minutes ago, by the way—right before I discovered this invisible conduit bug.
I searched and found out that this has been reported before (#3910), but the issue was closed and labelled as “Code Complete,” which, I assume, means that the bug was fixed, which it has not been.

Minecraft version: 1.10.2
Minecraft Forge version: <IP_ADDRESS>1
Ender IO version: 3.1.180
EnderCore version: <IP_ADDRESS>-beta

i am guessing it will break in creative?

@ktole1999 I switched to creative mode and broke the conduit. It worked, but I can’t place a block there. I tried to use /setblock and place air in the conduit’s place, but it gave me the error “The block cannot be placed.”
Help? This is super annoying!

I fixed it. What I did was use /setblock to set the conduit connector to stone (rather than air). Then I just broke the stone block and replaced the conduits.
I do not know how to reproduce this bug.

what did info say about block when you hovered?

What info?

when you moused over the invisible conduit what did waila/wawla/top info say

Here is a GIF of the bug.

Here is a GIF of the bug.
By the way, this bug was what caused my powered spawners to not get any power. It also prevented my liquid XP from getting transferred to my base.

This happened again but in a different place.
This time, I could break the broken conduit in survival mode.
This is a pretty annoying glitch, as it actually breaks the conduits in that they can’t transfer energy and fluids when they’re in this broken state.

And for us it's pretty annoying that you want support from us but refuse to cooperate in the slightest. That reporting template is there for a reason.

@HenryLoenwind I included all the information that was needed. The versions, screenshots, description of the bug, and even a GIF. I reposted this issue with the template (#4162), and the only thing that’s different is irrelevant information.

@HenryLoenwind I included all the information that was needed. The versions, screenshots, description of the bug, and even a GIF. I reposted this issue with the template (#4162), and the only thing that’s different is irrelevant information. Closing an issue just because I didn’t use the template is silly.

@PapiDimmi you have repeatedly shown to ignore requests for detailed information, screenshots and other things from several mod authors. As well as wasting time by continuing with pointless discussions or misusing emoji.
And as a general note - the mod authors have the final say of how their mods will behave or not - if you disagree with that then stop using that mod.
 I ignored @TehNut’s command to use a template when reporting bugs, which is highly unnecessary. Why? Well, I included all the necessary information: screenshots, descriptions, and versions. What’s the point of including a “steps to reproduce,” “log,” “describe this issue,” etc. section when they’re just going to contain one sentence saying something like “I don’t know how to reproduce this,” “I have no log,” “I’ve already described it,” etc.? All that’ll do is waste not only my time but also the people reading the issue’s time.

As well as wasting time by continuing with pointless discussions

If I want to discuss with a mod author, why can’t I do that? If the mod author believes that it’s so pointless, he or she can just start ignoring the discussion or locking the issue.

misusing emoji.

you have repeatedly shown to ignore requests for detailed information, screenshots and other things from several mod authors

Incorrect. I ignored @TehNut’s command to use a template when reporting bugs, which is highly unnecessary. Why? Well, I included all the necessary information: screenshots, descriptions, and versions. What’s the point of including a “steps to reproduce,” “log,” “describe this issue,” etc. section when they’re just going to contain one sentence saying something like “I don’t know how to reproduce this,” “I have no log,” “I’ve already described it,” etc.? All that’ll do is waste not only my time but also the people reading the issue’s time.

As well as wasting time by continuing with pointless discussions

If I want to discuss with a mod author, why can’t I do that? If the mod author believes that it’s so pointless, he or she can just start ignoring the discussion or locking the issue.

misusing emoji.

Emoji reactions are a feature on GitHub, and I’m using that feature to show my reaction to a post. Please explain how I’m “misusing” this feature. Misusing it would be to react with six different emoji on each comment or something—and even then, it wouldn’t be that big of a deal.
If I downvote or upvote comments on Reddit based on my reaction to the comment, is that misusing the vote feature?

And as a general note - the mod authors have the final say of how their mods will behave or not - if you disagree with that then stop using that mod.

I agree. I should be allowed to ask questions, report bugs, and discuss with mod authors, though.

If you continue this behavior of yours it might end up with people just closing issues you create without even answering you.

I report bugs and suggest features to mod authors because I want to improve the mod (and in some cases, I am requesting help). Closing all my issues because of a personal issue, e.g. disliking me, or because I didn’t use a pointless template, is very, very silly.

x

I don’t get why my new issue was closed.
Look: I love Ender IO, and I love its developers. I don’t have anything against any of you, and I don’t mean to offend any of you in any way. All I want is to get discuss with you and get answers. I want to know what “emoji misuse” means, and why I need to use the report template. I want to discuss and get answers, not argue.
My new issue was closed and locked. Why? I used the template that you told me to use.

no log, no help.
darn, I don't even know if you're on a server or in single player. Just in case, I need the server log.

I don’t think anything of importance will be recorded in the log, but I’ll be sure to save the log the next time this bug happens.
The thing is, it could happen at any time without me noticing it, so finding the right log would be difficult.
@HenryLoenwind Could you please unlock #4162 and re-open it once I have a log, or do I have to repost the issue again?

@PapiDimmi that's exactly the issue - you make lots of assumptions about what information is in the logs and about which information a mod author need to diagnose the issues. Then you get offended when the authors asks for these things and put a negative emoji on the request for the REQUIRED additional information.
This is what I call emoji abuse and annoying anyone trying to help - so you really should change your behavior.

that's exactly the issue - you make lots of assumptions about what information is in the logs

I made one assumption, not “lots of assumptions.”

Then you get offended when the authors asks for these things

I didn’t get offended. Why are you making lots of assumptions?

 It’s astonishing how a small Unicode smiley can annoy a person so much.

@PapiDimmi You need to polish your skills regarding interacting with people.  Sorry if this offends you, just trying to help you out.

If you think it does, don’t say it. Thanks.

If you think it does, refrain from writing it.

If you think it does, please refrain from writing it.
I haven’t tried to offend anyone. I haven’t insulted anyone. I’ve merely discussed with some people who believe some nonsensical things, and I want answers so that I can know why that is.

I'd recommend you take a nice long vacation in some ancient monastery and meditate over the difference between "you come across as an idiot" and "you are an idiot".

 You have absolutely no right to call how I want issues reported "imbecilic".
Spamming issues with completely irrelevant information is completely unneeded.
Continue down the road you're on and I will ban you from every repo I have access to. I have talked about you with countless devs and none of them like you or how you handle anything.

@PapiDimmi the reason that we use a template is so that all required data is provided and in a place where we (the mod developers) can quickly find it without reading a wall of text.
It's like your tax form or hundreds of others used to optimize the way people deal with large amounts of data.
So if you ignore the template (or other forms) you not only make the live harder for the people on the other side but you also show that you do not value their time at all.

Did you know that this issue can be caused by older Mekanism versions? If I had a modlist, I would point that out. It could also be caused by an exception when constructing the network packet on the server, which would be visible in the logfile. Or it could be caused by a new a never before seen bug in Minecraft, Forge, Ender IO or each and every other mod you have installed.
You provided the information "it happens here". All I can do with that is saying "I see it happens for you". Nice. Next ticket.

x

@TehNut

Spamming issues with completely irrelevant information is completely unneeded.

Spamming means to either repeatedly and excessively post messages or post messages that are unrelated. I have done neither.

@TehNut

Spamming issues with completely irrelevant information is completely unneeded.

Spamming means to either repeatedly and excessively post messages or post messages that are unrelated. I have done neither.

I never claimed to be the bigger person.

Continue down the road you're on and I will ban you from every repo I have access to.

All I want is to help the development of the mods that I use by reporting bugs and suggesting features, and sometimes, I try to help others.
I do not want to offend anyone.  I just want answers. If you want me to use a pointless template, fine. At least explain what the point of the template is—when I’ve already provided all the necessary information.
At this point, I don’t even care. I have used the template, and I will use it in future issues, since it’s, apparently, so important to you.

That’s rude. It’s certainly not a way a developer should treat anyone who uses your mods.
@MatthiasMann

the reason that we use a template is so that all required data is provided and in a place where we (the mod developers) can quickly find it without reading a wall of text.

I use sections, too, and my issues are never a “wall of text.” My issues would be way longer if I were to use a template with several sections that contain information that’s totally irrelevant to the issue; I would have to answer questions that I shouldn’t have to answer in my issue.

So if you ignore the template (or other forms) you not only make the live harder for the people on the other side but you also show that you do not value their time at all.

I stopped ignoring the template. Like I said, since it’s, apparently, so important, I’m using it now.
@HenryLoenwind

Did you know that this issue can be caused by older Mekanism versions? If I had a modlist, I would point that out. It could also be caused by an exception when constructing the network packet on the server, which would be visible in the logfile.

The thing is that it’s hard to find the right log when this issue can happen at any time without me noticing.
Like I’ve said before, however, I’ll provide my most recent log the next time this happens.
I’ve asked you before, but you didn’t seem to answer me, so I’ll ask you again: Can you unlock the issue #4162, in which I used the template you so desperately want me to use, and then I will provide a log file whenever this issue happens again (up to now, it’s happened twice to me), or do I have to repost the issue for the third time when the bug occurs again?

@TehNut

Spamming issues with completely irrelevant information is completely unneeded.

Spamming means to either repeatedly and excessively post messages or post messages that are unrelated. I have done neither.

I never claimed to be the bigger person.

Continue down the road you're on and I will ban you from every repo I have access to.

All I want is to help the development of the mods that I use by reporting bugs and suggesting features, and sometimes, I try to help others.
I do not want to offend anyone.  I just want answers. If you want me to use a pointless template, fine. At least explain what the point of the template is—when I’ve already provided all the necessary information.
At this point, I don’t even care. I have used the template, and I will use it in future issues, since it’s, apparently, so important to you.

That’s quite rude. It’s certainly not a way a developer should treat anyone who uses your mods.
@MatthiasMann

the reason that we use a template is so that all required data is provided and in a place where we (the mod developers) can quickly find it without reading a wall of text.

I use sections, too, and my issues are never a “wall of text.” My issues would be way longer if I were to use a template with several sections that contain information that’s totally irrelevant to the issue; I would have to answer questions that I shouldn’t have to answer in my issue.

So if you ignore the template (or other forms) you not only make the live harder for the people on the other side but you also show that you do not value their time at all.

I stopped ignoring the template. Like I said, since it’s, apparently, so important, I’m using it now.
@HenryLoenwind

Did you know that this issue can be caused by older Mekanism versions? If I had a modlist, I would point that out. It could also be caused by an exception when constructing the network packet on the server, which would be visible in the logfile.

The thing is that it’s hard to find the right log when this issue can happen at any time without me noticing.
Like I’ve said before, however, I’ll provide my most recent log the next time this happens.
I’ve asked you before, but you didn’t seem to answer me, so I’ll ask you again: Can you unlock the issue #4162, in which I used the template you so desperately want me to use, and then I will provide a log file whenever this issue happens again (up to now, it’s happened twice to me), or do I have to repost the issue for the third time when the bug occurs again?

@PapiDimmi

I never claimed to be the bigger person.

You also said this:

I’m one step above you

I use sections, too, and my issues are never a “wall of text.”

This one is
Also, you missed several sections from the template, including the steps, what your expected to happen, and your log. The issue template exists so that people know what information is helpful to the maintainers, and they don't have to do through a ton of issues just asking Where is your log?, What steps did you do to reproduce this?, and so on. If you know enough to know exactly what will help the author fix your issue, then how about you try contributing some code or docs.

I never claimed to be the bigger person.

You also said this:

I’m one step above you

Oh yeah, you’re right.

I use sections, too, and my issues are never a “wall of text.”

This one is

That’s a comment, not an issue. Comments don’t have templates, either.

Also, you missed several sections from the template, including the steps

I don’t know what the steps to reproduce are. What’s the point of that section if all it contains is “I dunno how to reproduce”?

what your expected to happen

I never claimed to be the bigger person.

You also said this:

I’m one step above you

Oh yeah, you’re right.

I use sections, too, and my issues are never a “wall of text.”

This one is

That’s a comment, not an issue. Comments don’t have templates, either.

Also, you missed several sections from the template, including the steps

I don’t know what the steps to reproduce are. What’s the point of that section if all it contains is “I dunno how to reproduce”?

what your expected to happen

That’s quite obvious: I expected this bug not to happen. I expected the conduits to work as they normally do. Why would I need to explain that?

and your log

Like I’ve said multiple times, it’s hard to find the right log. I’ll post a new issue with my most recent log whenever this bug happens again—if it does—but I’m not sure it’ll contain any useful information.

@PapiDimmi

I don’t know what the steps to reproduce are.

Then do some testing on your own. It is better for everyone to troubleshoot their own issue then for the mod author to be expected to troubleshoot all the issues. Try to remember what you were working on and then do that again. 😃

That’s a comment, not an issue.

I meant the issue at the top of this long thread. Sorry for the misunderstanding!

@PapiDimmi regarding "it’s hard to find the right log": once you discover something is wired in your MC world (eg not a crash) then the right log is of course the current one from the world you play. I don't get what's so hard to find these. And the template explicitly asks for that log: "Your most recent log file where the issue was present".
If you would have followed the template when you created the issue the first time - you would have had the log needed. But because you did not include it the log is now lost - which makes debugging this issue much harder.
And even if you are 1000% sure that a log does not contain any information what so ever - that is your opinion. So just assume that the mod developers will find more information in such a log as you would.

@legodude17

I don’t know what the steps to reproduce are.

Then do some testing on your own. It is better for everyone to troubleshoot their own issue then for the mod author to be expected to troubleshoot all the issues. Try to remember what you were working on and then do that again. 😃

The thing is: I have absolutely no idea where to start. This bug seems to occur completely randomly. It would be nearly impossible to figure out what causes it. It might as well just happen randomly.

That’s a comment, not an issue.

I meant the issue at the top of this long thread. Sorry for the misunderstanding!

Oh, I see. No worries!
Anyway, I don’t think that’s a wall of text. It’s much shorter than a long template with irrelevant sections.
But that doesn’t really matter by now, as I’ve said that I’m using the template for all my future issues.
@MatthiasMann

regarding "it’s hard to find the right log": once you discover something is wired in your MC world (eg not a crash) then the right log is of course the current one from the world you play. I don't get what's so hard to find these. And the template explicitly asks for that log: "Your most recent log file where the issue was present".

Again, I’m not 100% sure that the log will contain any useful information, but again, I promise that the next time this bug occurs to me—if it does—I will include my most recent log. I apologize for omitting it from my prior issues.

If you would have followed the template when you created the issue the first time - you would have had the log needed. But because you did not include it the log is now lost - which makes debugging this issue much harder.

I agree. I always removed all the template text from my issues before starting to type. I do agree that I should’ve included a log, and I’m sorry that I forgot to do so.

And even if you are 1000% sure that a log does not contain any information what so ever - that is your opinion. So just assume that the mod developers will find more information in such a log as you would.

Yes, I agree. Even if a log doesn’t seem important to me, I’m no mod developer, so chances are that a log could be useful despite my beliefs. I’ll include a log next time.

@PapiDimmi

The thing is: I have absolutely no idea where to start.

Try doing whatever you did right before it occured. Were you placing the conduit? In what way? Did you move?

I don’t know exactly when this happens. This could happen hours before I notice.

If, as you claim, there is no useful information in the logs, you're going to have to wait until someone has an epiphany or a rewrite accidentally fixes the issue.
So, you better wish there was useful information in the logs or that bug is not likely to go away any time soon.

I didn’t claim that there’s no useful information in the logs. I said that I think that there might be no information of significance regarding this bug. But, like I’ve said, I’ll provide a log the next time this bug occurs.

Hi, I came across this issue while googling about this problem. I know this pretty old at this point, but I'm having a very, very similar problem and the issue isn't closed yet, so here's all the info I have that I can give about it (now with template!)
Issue Description:
Invisible conduits that no longer make a working connection with surrounding conduits appear on server restart, replacing previously functioning conduits.
What happens:
Conduits turn invisible with an outline of the middle part still visible, with other attached conduits appearing to still be connected to it, but without an actual connection being made between them.  The invisible conduits can be either broken or replaced by placing a conduit where they appear to be, but in either case the broken conduit is not dropped as an item or put back in the player's inventory.  This is happening on a multiplayer server and seems to happen on server restart, with conduits being fine before restarting then appearing this way on logging back in.
What you expected to happen:
Conduits should remain connected to other conduits, or at least become disconnected properly without still making a psuedo-connection with other conduits.  They should also drop their item when broken or replaced, not disappear entirely.
Steps to reproduce:

Place down a long line of conduits on a multiplayer world in a chunkloaded area
Restart server
Repeat step 2 until conduits turn turn invisible and no longer function.  This has happened randomly for me, and only once I had already built up a significantly large base with many lines of conduits spanning several dozen (loaded) chunks.
...

Affected Versions (Do not use "latest"):

EnderIO: EnderIO-1.12.2-5.1.55
EnderCore: EnderCore-1.12.2-0.5.73
Minecraft: 1.12.2
Forge: <IP_ADDRESS>47
SpongeForge? Yes
Optifine? Yes
Single Player and/or Server? Server

Your most recent log file where the issue was present:
https://pastebin.com/UyqE6J0h
Additional info:
I am playing the Omnifactory modpack. I asked about this issue in the discord a while back but couldn't get any concrete info as this seems to not be an inherent issue with the modpack itself.
Here is a picture of it with a single conduit, I've had it happen to several conduits all in a line as well, and with every conduit type in the modpack.
The server I'm playing on where this is happening has a scheduled restart every 6 hours. This sometimes doesn't happen for days, and sometimes it happens two consecutive restarts in a row.  It seems to be mostly random. I've been talking to the server owner trying to figure out what's causing it to try and fix it. We found a mildly related issue that seemed to point to FTBUtils chunkloading but that seems like a weird thing to cause them to break this way, as opposed to just not working while remaining connected like I've seen in other issues while searching. If you need additional info about the server and what it's running I can try to get that information if the owner is comfortable with that.
All of the posts I've found about this issue seem to be on a 1.10 version of the mod which is weird since I'm having the issue in a 1.12 version so it still exists in some form, thus I would have expected to see at least one other post about it on a version after 1.10.


[MONIT-28882] Use a non named user

Use a non named user to enable proxy deployment on security enabled k8s clusters like TKGS or TMC with TKGm

@laullon: Thanks for the PR. This is no longer a requirement from k8s side, so please feel free to close this without merge. We can probably keep using a named user for the proxy container as its a more friendlier way to provide a user/debug for the operator.


iOS localStorage gets cleared on every app restart

Bug description:
I am running a website in webview that is setting some localStorage state in multiple places. But when I close and reopen the app, the previous state is not maintained in iOS. It works perfectly fine on the Android
To Reproduce:
Set any localStorage state in you website running inside you webview and then close and reopen the app. The state will not be maintained on iOS.
Expected behavior:
Should maintain the localStorage state
Environment:

OS: iOS
OS version:  18 and 17.4
react-native version: 0.74.5 - expo: ~51.0.28"
react-native-webview version: 13.8.6

Did you find an explanation to this? I facing the same issue, but I'm not finding any docs pointing that this should/may be happening


Declaration merging for interfaces defined in other module

I have types generated by the graphql-code-generator. When I try to specify some properties of the interfaces I fail.
TypeScript Version:  3.7.3
Search Terms:
declaration merging
augmentation
Code
The code below would be augmented by the pictures explaining the issue.
declare module 'shared/types/GraphQLSchema' {
    interface GQLFvItem {
        type?: fcft | string;
    }

    interface GQLFvPage {
        items?: Maybe<Array<Maybe<GQLFvItem>>>;
    }
}

const d = {} as GQLFvItem;
const ddd = d.type;

As you can see module shared/types/GraphQLSchema has merged declaration so type property could be taken from both places.

But actual type of type property is string | undefined:

Expected behavior:
Actual type of type property is fcft | string | undefined where fcft is enum.
Actual behavior:
Actual type of type property is string | undefined

I'm running into a similar issue... honestly it seems like the functionality was broken at some point because even the simple examples provided have not yielded a functional result.
// thing.ts

import {Something} from './thing.d'

type Thing = Something['foo'] // resolves as string, should be number

// thing.d.ts

export interface Something {
  foo: string
}

// otherthing.d.ts
import './thing.d'

declare module './thing.d' {
  interface Something {
    foo: number
  }
}


EIP-7251: Enforce Activation Rate Limit at Fork Transition

We no longer rate-limit incoming validators inside process_registry_updates(). Instead, we impose rate limiting in process_pending_balance_deposits(). But this means no queuing is applied to validators that have had deposits processed before the fork but are not yet active. This PR attempts to address these validators by skimming off their balance and moving them to the front of the pending_balance_deposits queue.
The proposed fix is simple but it is a bit ugly. We lose a couple epochs worth of activations at the fork transition & some validators activation_eligibility_epoch is reset if they end up in this no-mans land during the fork transition. But this is a minimum viable solution anyway.

I've just added a new adjustment. If we assume at the time of the fork that there are many pending validators in the activation queue with validator.activation_eligibility_epoch <= post.finalized_checkpoint.epoch, then (by my math) we will lose 4 epochs worth of validator activations by resetting the activation_eligibility_epoch back to FAR_FUTURE_EPOCH & queuing the balance deposit at the fork transition.
I've updated the logic to appropriately set the activation_eligibility_epoch of validators at the front of the queue so that we can reclaim these lost epochs. I believe this produces nearly identical results to the desired (deneb) rate-limiting. The fix only applies to the range ELECTRA_FORK_EPOCH + 1 <= epoch <= ELECTRA_FORK_EPOCH + 4 (the lost epoch range). Based on my analysis, this adjustment deviates from the desired (deneb) rate-limiting only in the following circumstances (which must occur in the lost epoch range):

if get_validator_activation_churn_limit() increases, then it will slightly over-limit
if the chain fails to finalize, then activation will be delayed (pushed into a future epoch), but the activation queue is still rate-limited correctly if you amortize
if a validator would've become eligible (activation_eligibility_epoch finalized inside lost epochs) AND the queue was nearly empty so the validator would've become active (under the deneb fork logic) inside the lost epochs, then it will slightly over-limit

Okay I've updated this PR to just move the validators into the activation queue. I'll put the reclaiming of lost epochs into a future PR.


feat: multiarch build

Make build multiarch
Issue

Link:
Summary:

How

Screenshots

References

Aarch64 - https://github.com/helium/gateway-rs/releases/download/v1.0.0-rc.3/helium-gateway-1.0.0-rc.3-aarch64-unknown-linux-musl.tar.gz
armv6 - https://github.com/helium/gateway-rs/releases/download/v1.0.0-rc.3/helium-gateway-1.0.0-rc.3-arm-unknown-linux-gnueabihf.tar.gz
amd64 / x86_64 - https://github.com/helium/gateway-rs/releases/download/v1.0.0-rc.3/helium-gateway-1.0.0-rc.3-x86_64-tpm-debian-gnu.tar.gz

Checklist

[ ] Tests added
[ ] Cleaned up commit history (rebase!)
[ ] Documentation added
[ ] Thought about variable and method names

Closed by #35


chore: update gitignore

The idea was to try and have a dump.sql that we could provision a pgsql instance with but I'm a bit busy to doc it. I'll make them local excludes instead.


Removing duplication of logic

Prior to this commit, the code for Dry::Types::Schema.attributes was
doing the following (distilled into a more concrete example):
prev_schema = schema || {}

def schema
  @schema || {}
end

When expanded that looked something like the following:
prev_schema = (@schema || {}) || {}

This change is meant to reduce the above to:
prev_schema = @schema || {}

Ping @solnic

I remember about this. I'll revisit when I'm done with refactoring. Thank you.

thanks @jeremyf this makes sense :)


Included refresh instructions in README

Thank you so much for this tool! I use it to efficiently build the Scryer Prolog Docker image. I was completely lost dealing with complicated dependencies before I found cargo-chef .
I added a sentence about refreshing the cacher to the README. Might save someone a head scratching moment and a search.

The latest cargo-chef version is on Rust 1.52.0 - see https://github.com/LukeMathWalker/cargo-chef/runs/2537999233?check_suite_focus=true
What might have happened is the following: your first layers were cached, so they kept using an older version of the image (probably on Rust 1.51.0) which then triggered a full rebuild in the builder stage that was running on Rust 1.52.0


"Dancing" nodes

I recall someone addressed this one before   ( @tomwilkie ? ) but we are still suffering from it. The whole layout changes when a new container is spawned.
The following gif was recorded from the Scope-variant of the ECS guide I am working on ( You can reproduce it by following https://github.com/weaveworks/guides/tree/aws-ecs-scope/aws-ecs ).

Context: A new container is being spawned every 2 seconds due to  weave status being called repeatedly in from an Upstart script (to see whether Weave died and re-launch it). For the time being I will workaround the problem by checking Weave's status differently but we should still fix this.

Another end-run around this problem is using the "hide system containers" option we're working on in #420.

We're currently using the dagre library which gives ok results for layered graphs. It's perfect for single runs, but sub-optimal for changing graphs, e.g. adding a single node may change your edge cross count which might lead to a different layer matrix being chosen. There are no options to configure this.
Apart from writing our own library or finding a different one that suits us better, an approach with dagre (which is no longer maintained) could be to only do single runs per topology, and then implement our own transitions for adding/removing nodes.

A previous attempt was made in #379 by reusing chart engine instances, but that wont help if a change in the topology causes a heuristic to choose a different layout.

@davkal Sorry if this question is naive, but have you looked at the other graph libraries? This github project seems to provide a pretty good summary of what's out there: https://github.com/anvaka/graph-drawing-libraries

It actually happens even when no new containers are seemingly added. This is also a gif from the ECS demo, once I modified it to avoid creating new containers:

And it also happens periodically in the hosts view, as @rade pointed out:

It's particularly bad on a redis cluster. They ping each other every few seconds, which sometimes short-lived connections catch, and sometimes not.

I don't believe it's strictly an issue of nodes moving. It is hard to predict when and why the nodes are moving around (hence people referring to it as "dancing"). Possibly a simpler layout algorithm (that people could predict), would feel subjectively better. We could also look at deterministically positioning nodes based on some immutable criteria. Which, while probably less optimal for connections, may be easier for people to "track".
As a user, I almost don't care about the connection lines being short. When drawing an architecture diagram, people tend to start with the nodes, then add connections between them (disregarding if the connections are slightly longer).

@davkal can we close this now?  Is there more work to do?

The dancing has been reduced. Other tickets deal with different layout issues.
Fixed by #593


Add menu to select indentation level for an editor

This might be out of scope for this plugin, but I find it useful to be able to change the editor's indentation manually. Autodetection doesn't always get it correct, and there's currently no other way to change the indentation for a new file.
This patch adds both the status bar element (the one that says "2 Spaces") and the dropdown menu (hotkey Ctrl+Shift+I).

Any thoughts on the removal of the onSave handler? I'm assuming you don't want it to auto-detect again if you've manually changed the settings. If so, what if there is flag to disable the future detection after it's been manually set?

I was going to ask you about that. What was the reasoning behind re-detecting indentation when the file is saved? Is it so this workflow will work correctly?

create new file
paste in content
save

I took it out because it was resetting the manually-overridden indentation. I can add in a flag to check though.

Also, it feels impure to set properties on editor. Is there a better way to accomplish the same effect? I had to set a property on editor to prevent another issue (when the indent length is changed, the buffer retokenizes, which triggers auto-detection of indentatation).

Yeah that was the main flow I was concerned about.
I'm not sure what the best practice is. I can't really find any other packages that store something similar. One option is to keep a cache internally, keyed by editor.id.toString(). I'll dig a little more.

Also looks like the keybind conflicts with opening dev tools on linux:
https://github.com/atom/atom/blob/master/keymaps/linux.cson

An option is to not give a default keybind and allow users to specify one in their keymap if they want.

Ah, okay. I'll remove the keybinding as well.

Okay I took out the keymaps and restored the onDidSave handler. I also made the indentationTypes configurable.

Just had a suggestion from someone in atom Slack.
You could use a feature called WeakMaps.
It lets you key things based on an object.
var syntaxLoaded = new WeakMap()
syntaxLoaded.set(editor, true);
console.log(sytaxLoaded.get(editor)); // true

I got rid of both of the custom properties. For one of them, I just let the handler remove itself, because it only needs to run once. For the other, I used a WeakSet. I also did some refactoring so that the indentation code is centralized. Let me know what you think.

Merged! Thanks so much for the contribution. I added a note to the readme.
I also added one more commit with a couple tweaks: https://github.com/jtokoph/auto-detect-indentation/commit/8adc513c0d308127664b1ed45650c524553d8383

Change namespacing of command to be within this package name.
Added setting to disable the status bar if people want less clutter

Thanks for the responsiveness! The namespace change looks good, and should have been done in the first place. I was mostly just following the grammar selector plugin as a guide, which is where that name came from.


Evaluation assignment notification

Definition of Done
Doing (dev team)

[ ] Code complete
[ ] Code is organized appropriately
[ ] Any known trade offs are documented in the associated GH issue
[ ] Code is documented, modules, shared functions, etc.
[ ] Automated testing has been added or updated in response to changes in this PR
[ ] The feature is smoke tested to confirm it meets requirements
[ ] Database changes have been peer reviewed for index changes and performance bottlenecks
[ ] PR that changes or adds UI

[ ] include a screenshot of the WAVE report for the altered pages
[ ] Confirm changes were validated for mobile responsiveness

[ ] PR approved / Peer reviewed
[ ] Security scans passed
[ ] Automate accessibility tests passed
[ ] Build process and deployment is automated and repeatable
[ ] Feature toggles if appropriate
[ ] Deploy to staging
[ ] Move card to testing column in the board

Staging

[ ] Accessibility tested (Marni)

[ ]  Keyboard navigation
[ ]  Focus confirmed
[ ] Color contrast compliance
[ ] Screen reader testing

[ ] Usability testing: mobile and desktop (Tracy or Marni)
[ ] Cross browser testing - UI rendering is performant on below listed devices/browsers (Tracy or Marni)

[ ] Windows/Chrome
[ ] Windows/Edge
[ ] Mac/Chrome
[ ] Mac/Safari
[ ] iOS/Safari

[ ] AC review (Renata)
[ ] Deploy to production (production-like environment for eval capability) (dev team)
[ ] Move to production column in the board

Production

[ ] User and security documentation has been reviewed for necessary updates (Renata/Tracy/Dev team)
[ ] PO / PM approved (Jarah or Renata)
[ ] AC is met and it works as expected (Jarah or Renata)
[ ] Move to done column in the board (Jarah or Renata)

@r-bartlett-gsa I know we haven't planned this yet but is this referring to sending an email when the evaluator is invited to the challenge or when they are assigned to a submission?

@r-bartlett-gsa I know we haven't planned this yet but is this referring to sending an email when the evaluator is invited to the challenge or when they are assigned to a submission?

@stepchud We need notifications for both. So this will be two user stories.


New package: Audiveris.Audiveris version 5.3.1

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[x] Is there a linked Issue?
Resolve #156109

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

For moderators
This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping Exorcism0666.

[!warning]
With the new version of Komac, numerous Pull Requests may contain bugs or unwanted elements. If such issues arise, please tag russellbanks so that these bugs can be addressed in future updates.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！

Automatic Validation ended with:
(Automated response - build 882.)

Is there an installer switch to bypass this message?

It doesn't look like there is
https://github.com/Audiveris/audiveris/blob/2dedb99bc16b521e9e9c85e6be6ae8a9bb22c578/dev/installer-windows/Installer.nsi#L96
[Policy] Interactive Only

Automatic Validation ended with:

No errors to post.

(Automated response - build 884.)

Automatic Validation ended with: Edit:
Hi @Exorcism0666,
Is there an installer switch to bypass this message?

This is unchanged.


xml2js update

Hello, can you please update your atmospherejs package with last version of xml2js to have valueProcessors?
Thanks.

Done. 0.4.8 released.

Thanks


Ensure that kubectl, kubeadm, kubelet are at same minor version as k8s

What does this commit/MR/PR do?

Ensure that kubectl, kubeadm, kubelet are at same minor version as
k8s

Why is this commit/MR/PR needed?

To prevent version mismatching

The only thing I was wondering a bit about is whether there are alternatives to  stable-X.Y when declaring kubernetes version ?
If so, a regex instead of stable- might be more appropriate on the expression echo ${K8_VERSION#"stable-"}


ModuleNotFoundError: No module named 'pysptk'

hey,
i'm trying to implement your project but get in to some problems while running the 'Build SD model' ./run.sh (and the same problem for 'Build SI-CLOSE model' and 'Build SI-OPEN model')
This is my log file message:
feature_extract.py --waveforms data/tr_slt/wav.scp --wavdir wav/tr_slt --hdf5dir hdf5/tr_slt --fs 16000 --shiftms 5 --minf0 120 --maxf0 275 --mcep_dim 24 --mcep_alpha 0.410 --highpass_cutoff 70 --fftl 1024 --n_jobs 10
Started at 22 10:05:24 IST 2018
Traceback (most recent call last):
File "../../../src/bin/feature_extract.py", line 22, in
from sprocket.speech.feature_extractor import FeatureExtractor
File "/PytorchWaveNetVocoder/tools/venv/lib/python3.6/site-packages/sprocket_vc-0.18-py3.6.egg/sprocket/speech/init.py", line 1, in
from .feature_extractor import FeatureExtractor
File "/PytorchWaveNetVocoder/tools/venv/lib/python3.6/site-packages/sprocket_vc-0.18-py3.6.egg/sprocket/speech/feature_extractor.py", line 3, in
import pysptk
ModuleNotFoundError: No module named 'pysptk'
Accounting: time=1 threads=1
Ended (code 1) at 22 10:05:25 IST 2018, elapsed time 1 seconds
Does somebody know how to solve this?
thanks in advance.

Could you check that pysptk is successfully installed in virtualenv?
If pysptk is not installed in virtualenv, please install it as follows:
source tools/venv/bin/activate
pip install pysptk


Remove raftAddress from CRD

It is not used for anything.
Closes: https://issues.redhat.com/browse/OSPRH-3125

Marking as draft for now since it's FR-1 material.

Unblocking to reflect that we plan to merge this in GA to avoid later touching API post-GA, risking to break someone who may decide to rely on this redundant information for any reason.


Close dropdown menus on workspace clear

Noticeable in scratch-vm when you switch sprites with a dropdown menu open.

Also the WidgetDiv needs to "close without animation"  - currently it animates out.

In fact I think this should be on field disposal.

Is there a reason to do it on field disposal?  Can you enumerate when we'll need to close dropdown menus?
Workspace clear
(maybe) undo/redo?
delete block stack--but right-clicking should have closed it anyway.
Trying to avoid slowing down operations where we may be disposing of a lot of blocks (such as clear).  This may be premature optimization.

Just seemed to make sense given the existing model - workspace.clear is not a method on WorkspaceSvg, but it's on Workspace.


Fauxbar Corrupting

After a few days my fauxbar corrupts and then I have to repair it and set my website list all over again. This happens after 3 days and I do not know what the cause of it is. This issue only happens with fauxbar and not fauxbar lite.

Thanks for reporting this.
Sounds like a dupe of issue #50. Please subscribe there for updates.


WIP - Multi-CassKop implementation

This PR goal is to add new sub-project multi-Casskop in the directory with the same name.
This indroduce new Operator which manage MultiCasskop CRD, and connects to several K8s clusters to create CassandraCluster crd instance in each. From there Casskop will create Cassandra clusters based on the CassandraCluster object created by multi-casskop.

@allamand The other branch fixing the cleanup has been merged. You can skip it on that branch


Update LinkPage and LinkSorter to last UrlGenerator release

Q
A

Is bugfix?
✔

New feature?
✔

Breaks BC?
✔

Fixed issues
#73

Separate requestArguments and requestQueryParams as in last UrlGenerator::generate* methods
Remove unimportant LE from LinkPager output
New test method assertEqualsHTML

👍


Authlib 0.15.x crashing with httpx 0.18.2

After upgrading to HTTPX 0.18.2, the starlette oauth module (provided by Authlib) started to crash.
When i call the oauth authorize_redirect method, i get the following error: Invalid "auth" argument: <httpx._config.UnsetType object at 0x7fb5ac920310>"}
In HTTPX 0.18.1, everything works like a charm.

I think the relevant fix for this has already been made in https://github.com/lepture/authlib/commit/40276708374fcc7c0ee6b1ce4955dbe7db82f5ba, just pending release.

Thanks for the info @rushilsrivastava ... I'll wait the next release.


Unknown outgoing messages recorded in event hub metrics

Hi,
We've been stress testing our application with large number of messages relayed from an event hub script (Node.JS) to an Azure Function (event hub triggered - c#)
Since past week we are noticing a certain number of unknown messages in the outgoing section of the graph, however, no messages are being sent or even received at the Azure Function end.
Screen-grab below. Any help appreciated.

@gitnwana Could you please provide more details on how you relay messages in JavaScript? Some code snippets would be great too!

Since past week we are noticing a certain number of unknown messages

Are there any changes in your environment, application, or NPM dependencies in last week?
Also, you could enable more logging and see if there's anything unusual. Please refer to the troubleshooting section for more information on getting debug logs:
https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/README.md#troubleshooting
It is probably useful to start with this configuration:
export DEBUG=azure*,rhea*,-rhea:raw,-rhea:message,-azure:core-amqp:datatransformer

Hi @jeremymeng . Any solution to this ?

Hi @gitnwana do you still observe this issue? If yes, could you please share the detailed logs?


Registering Webhook generates an error: 422 Unprocessable Entity

This, I'm sure is something to do with the encoding of the webhook data; not being created correctly for JSON.
Following the POST details on this page, I'm getting the 422 Unprocessable Entity error.
I posted to a request bin to see what exactly was getting passed, and the following is the output:
{"webhook":{"topic":"orders\/create","address":"http:\/\/localhost\/action\/order\/1","format":"json"}}

Weird thing is, this looks correct, but Shopify keeps rejecting it.
Code to reproduce:
$webhookData = [
    'webhook' => [
        'topic' => 'orders/create',
        'address' => url('/action/order', $this->store->id),
        'format' => 'json'
    ]
];

$response = $api->call(
    [
        'METHOD' => 'POST',
        'URL' => '/admin/webhooks.json',
        'DATA' => $webhookData
    ]
);

Managed to Dump the full error response and it was because the webhook already existed for that topic/address.

@danhanly How did you manage to dump the full output. I need it on urgent basis.

orders\/create

Localhost won't work as a URL. In my case I was getting an error because I had typo in topic name I was using product/create instead of products/create


changes for error code and showing linked content (Review only)

Codecov Report

Merging #477 into release-2.0.0 will decrease coverage by 0.01%.
The diff coverage is 100%.

@@                 Coverage Diff                 @@
##             release-2.0.0     #477      +/-   ##
===================================================
- Coverage            40.68%   40.66%   -0.02%
- Complexity             775      779       +4
===================================================
  Files                  110      110
  Lines                 7644     7662      +18
  Branches               859      859
===================================================
+ Hits                  3110     3116       +6
- Misses                4194     4206      +12
  Partials               340      340

Impacted Files
Coverage Δ
Complexity Δ

.../org/sunbird/common/responsecode/ResponseCode.java
94.27% <100%> (ø)
14 <0> (ø)
:arrow_down:

...n/java/org/sunbird/common/request/HeaderParam.java
86.84% <0%> (-4.07%)
6% <0%> (+2%)

...n/java/org/sunbird/common/models/util/JsonKey.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...java/org/sunbird/common/util/CloudStorageUtil.java
0% <0%> (ø)
0% <0%> (ø)
:arrow_down:

...rg/sunbird/common/models/util/ActorOperations.java
100% <0%> (ø)
5% <0%> (+2%)
:arrow_up:

Continue to review full report at Codecov.

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


Build failed ENABLE_BITCODE = YES ?

So I set Enable_bitcode to No, in my Build Settings, but still receive this error :
ld: -weak_library and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together clang: error: linker command failed with exit code 1 (use -v to see invocation)
Then went ahead and added this line to my podfile:
config.build_settings['ENABLE_BITCODE'] = 'NO'
But still the same error. I also added the "Other linker flags" and added the libz.tbd to Link Binaries with Libraries section in Build Phases, as prescribed in the installation guide, but still no luck.

Make sure that you set enable bitcode yes for tesseract target, not your own project.
Also, you can use this fork by @spronin :
https://github.com/gali8/Tesseract-OCR-iOS/pull/291
He recompiles libraries, so tesseract doesn't fail compile with this error.

@mmbabaev can you be more specific on what you mean to set bitcode yes for tesseract target?

@carlosdelamora It's my mistake, I meant set enable bitcode to NO. When I wrote "for tesseract target" I assumed that author set value only for his project, to avoid this error you should set enable bitcode both in your target

and TesseractiOS target