Regression with custom projections

Bevy version
main, bisected to #16828
Relevant system information
SystemInfo { os: "MacOS 14.5 ", kernel: "23.5.0", cpu: "Apple M1 Max", core_count: "10", memory: "64.0 GiB" }
AdapterInfo { name: "Apple M1 Max", vendor: 0, device: 0, device_type: IntegratedGpu, driver: "", driver_info: "", backend: Metal }
Scale Factor 2
What you did
cargo run --example projection_zoom.
See also orthographic, camera_sub_view, custom_primitives.
What went wrong
Projection is noticeably off-center.

Additional information
Caught by bevy-example-runner.
https://pixel-eagle.com/project/b25a040a-a980-4602-b90c-d480ab84076d/run/5991/compare/5988?screenshot=3D Rendering/orthographic.png
I suspect that rounding needs to happen after scaling.

I can't reproduce #16773 when reverting #16828, could someone else check if it's still happening?
There's no way to add rounding like #16828, even after scaling, that won't produce a position change

I can't reproduce either

Before #16828
With #16828 reverted

on Mac (m1) or Windows 11 (4080). I also tried WGPU_BACKEND=dx12 on windows. I can't rule out me not understanding the  repro.
I think we need linux people to test.

FYI @musjj

Does this not reproduce for you?: https://github.com/musjj/nearest_filter_bug (try to resize the window resolution to odd numbers).
This is my adapter info:
AdapterInfo {
    name: "AMD Radeon RX 550 / 550 Series (RADV POLARIS12)",
    vendor: 4098,
    device: 27039,
    device_type: DiscreteGpu,
    driver: "radv",
    driver_info: "Mesa 24.2.6",
    backend: Vulkan,
}

I'm on Linux with Gnome. I can reproduce the issue both with the X11 and Wayland backend.

Does this not reproduce for you?: https://github.com/musjj/nearest_filter_bug (try to resize the window resolution to odd numbers).

Nop, not on macOS


Fix typo in storm.py file

Just a minor typo in storm.py. When typing "storm get-errors", it should print the usage of "get-errors" command. However, it shows "<get_errors> is not a valid command" instead.

+1

fix similar problem for  "upload-credentials" command

+1

Thanks @Ethanlm merged into master.


Could not set value config entry enchantmentWitherArrowRarity

Issue Description:
Error on startup.
What happens:
https://gist.github.com/fcpwiz/f7f57b79661bff5591a80c2428fb35f0 (EnderIO) & https://gist.github.com/fcpwiz/0a98ed78c318e6ff8ddacbd0f92722bf (EnderCore)
What you expected to happen:
No error on startup.
Steps to reproduce:

Launch server.

Affected Versions (Do not use "latest"):

EnderIO: EnderIO-1.10.2-3.1.193.jar
EnderCore: EnderCore-1.10.2-<IP_ADDRESS>-beta.jar
Minecraft: 1.10.2
Forge: 2281 (SpongeForge)

Your most recent log file where the issue was present: https://gist.github.com/fcpwiz/c01ffe2b8357f0af7a5e34c3609de26b
[pastebin/gist/etc link here]

Your config is invalid. The option enchantmentSoulBoundWeight accepts only COMMON, UNCOMMON, RARE, or VERY_RARE, not numbers.

Ah I forgot to regen the config when updating to 1.10.2. Thanks!


Enhance UX for translate labels and fix spelling errors

Is your feature request related to a problem? Please describe.

Index

Código empleado
Nombre completo

Español

Reports

CONSULTAR REPORTE

Código empleado

Tengo 10 resultados

Registros

Translate all labels of table
Describe the solution you'd like
Apply enhancement according to what was discussed.
Describe alternatives you've considered
NONE
Additional context
NONE

One important thing, change "código empleado" for "código recepcionista"


Improve besselj accuracy for large arguments for orders -1, 0, 1

Related to #37, which gives examples for order 11 and argument 1e9.
It looks as though the large argument expansions for besselj0 and besselj1 are also inaccurate. I made a gist comparing the differences with SpecialFunctions.jl over a large range of orders and magnitude of argument.
The gist produces this figure indicating that the errors blow up for orders -1, 0 and 1 and arguments > 1e16.
BesseljComparison.pdf

Very much thank you for this report!!!! And the details are so helpful.
@oscardssmith this looks related to cos_sum failing for large arguments. When you have time could you have a look at that function when x>1e16.
function cos_sum(x, xn)
    s = x + xn
    n, r = reduce_pi02_med(s)
    lo = r.lo - ((s - x) - xn)
    hi = r.hi + lo
    y = Base.Math.DoubleFloat64(hi, r.hi-hi+lo)
    n = n&3
    if n == 0
        return Base.Math.cos_kernel(y)
    elseif n == 1
        return -Base.Math.sin_kernel(y)
    elseif n == 2
        return -Base.Math.cos_kernel(y)
    else
        return Base.Math.sin_kernel(y)
    end
end

@inline function reduce_pi02_med(x::Float64)
    pio2_1 = 1.57079632673412561417e+00

    fn = round(x*(2/pi))
    r  = muladd(-fn, pio2_1, x)
    w  = fn * 6.07710050650619224932e-11
    y = r-w
    return unsafe_trunc(Int, fn), Base.Math.DoubleFloat64(y, (r-y)-w)
end

On a quick inspection..
julia> cos_sum(1e20, 1.2)
-3.5964366282318264e27

julia> cos(1e20 + 1.2)
0.7639704044417283

https://github.com/JuliaMath/Bessels.jl/pull/13#discussion_r808663523
Relevant discussion on where this was introduced. Sure enough as Oscar said as long as x<1e16. I’m sorry for this I should have had tests for very large inputs.

Great! Such fast work  :)


Release spanner-1.3.0

The only real item is the new COMMIT_TIMESTAMP constant (PR #5102).

I am going to do this first thing on Monday morning. (No friday releases)


Touchpad not working properly

it recognize inputs, 3,4 fingers etc. The only problem is that after like 2 second of input it just stop recording input until i lift off my finger, wait 1 second, then redo an input.
For exemple :
I swipe with my finger on the touchpad from right to left, the mouse goes from right to left
Then immediatly i go up, and the mouse just stop, it doesn't go up.
If i try to scroll with 2 fingers, I scroll one time, the screen scroll, I scroll immediatly after a second time, and the mouse either goes down or doesn't move but the screen isn't scrolling. So I have to lift of my finger, wait for 2 second, and redo a scroll so that the screens scroll
Basically after like 2-3 second of interaction if I don't lift my finger the mouse will stop mooving as it doesn't want to read any input
VoodooI2C with HID or synaptic satellite kext doesn't work. We need voodooRIM to make the touchpad work
The touchpad doesn't need any GPIO pinning
I'll try to see what could possibly do that problem

Fixed! for some reason my finger was recorded as ultra wide sometime, like 4x as wide as the height of the finger. So it didn't read the input. That's why it stopped moving until I lift off my finger from the touchpad. A work around for this is to open VoodooRMI.kext/Contents/Info.plist, then go under IOPersonalities->RMIBus->FingerMajorMinorDiffMax, and set that to like, 10
It needs to be done each time you update voodooRIM kext


python-pygments: address CVE-2021-20270 & CVE-2021-27291

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] If you are adding/removing a .spec file that has multiple-versions supported, please add @microsoft/cbl-mariner-multi-package-reviewers team as reviewer (Eg. golang has 2 versions 1.18, 1.21+)
[ ] Ready to merge

Summary

What does the PR accomplish, why was it needed?

python-pygments: address CVE-2021-20270 & CVE-2021-27291
python-pygments: manifests: update entry

Change Log

python-pygments: address CVE-2021-20270 & CVE-2021-27291
python-pygments: manifests: update entry

Does this affect the toolchain?

YES
Associated issues

NA

Links to CVEs

https://nvd.nist.gov/vuln/detail/CVE-2021-20270
https://nvd.nist.gov/vuln/detail/CVE-2021-27291

Test Methodology

Local build with RUN_CHECK=y
Pipeline build id: PR-9725

According to https://github.com/pygments/pygments/blob/master/CHANGES, these were both fixed in version 2.7.4, and the latest version is 2.18. Given that this is going into 3.0-dev (which hasn't gone to GA yet), is there any reason not to just upgrade the package?

+1 to try an upgrade. I've also had a short chat with @jslobodzian about this package and he's also OK trying an upgrade.

@tobiasb-ms / @PawelWMS ACK.
Let me try to upgrade the package :)
Thanks


How can I create scoped container?

In your example you are creating a scoped container inside the screen itself, which makes such scoped DI worthless.
Can I somehow use scoped container to make the same logic as Dagger2 @scoped and Koin scoped does?
I want to create a scoped container in the main class, for example, and then use it when I will open the screen related to that scoped container.

Hey @Turbozanik, I am going to close this issue for now to remove it from our review queue. If you would like to push new comments here, feel free to reopen when it is ready for a look. Thanks very much for contributing!


[WEB] RawKeyboardListener not works if autofocus isn't true

Steps to Reproduce

Wrap your widget with RawKeyboardListener / KeyboardListener
Set autofocus to false
Run application on WEB

Expected results: onKey method is being executed
Actual results:  onKey method isn't being executed

[✓] Flutter (Channel master, 3.7.0-13.0.pre.82, on Manjaro Linux 5.19.0-3-rt10-MANJARO, locale ru_RU.UTF-8)
    • Flutter version 3.7.0-13.0.pre.82 on channel master at /opt/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5538fa1360 (2 часа назад), 2022-12-27 11:33:21 -0500
    • Engine revision c54228b5c9
    • Dart version 3.0.0 (build 3.0.0-65.0.dev)
    • DevTools version 2.20.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /home/ctwoon/Android/Sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: /usr/bin/java
    • Java version OpenJDK Runtime Environment (build 18.0.2+0)
    • All Android licenses accepted.

[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.

[✗] Linux toolchain - develop for Linux desktop
    • clang version 14.0.6
    ✗ CMake is required for Linux development.
      It is likely available from your distribution (e.g.: apt install cmake), or can be downloaded from
      https://cmake.org/download/
    ✗ ninja is required for Linux development.
      It is likely available from your distribution (e.g.: apt install ninja-build), or can be downloaded from
      https://github.com/ninja-build/ninja/releases
    • pkg-config version 1.8.0

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] Connected device (2 available)
    • sdk google atv x86 (mobile) • emulator-5554 • android-x86 • Android 6.0 (API 23) (emulator)
    • Linux (desktop)             • linux         • linux-x64   • Manjaro Linux 5.19.0-3-rt10-MANJARO

[✓] HTTP Host Availability
    • All required HTTP hosts are available

@ctwoon I can not reproduce this issue, the onKey callback is invoked as expected.
Please provide a completed and minimal reproducible code sample so that we may verify this.

@huycozy Thanks for your reply!
Here's the code sample that shows the problem.

import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  String _counter = "";

  late FocusNode node;

  @override
  void initState() {
    super.initState();
    node = FocusNode();
  }

  void _setString(String event) {
    setState(() {
      _counter = event;
    });
  }

  @override
  void dispose() {
    node.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: Center(
        child: Column(
          mainAxisAlignment: MainAxisAlignment.center,
          children: <Widget>[
            RawKeyboardListener(
              autofocus: false,
              focusNode: node,
              onKey: (event) {
                _setString(event.logicalKey.keyLabel);
              },
              child: Text(
                _counter,
                style: Theme.of(context).textTheme.headlineMedium,
              ),
            ),
          ],
        ),
      ),
    );
  }
}

Not works on WEB (Chrome on Linux), works fine on Android.

@ctwoon Thanks for providing the sample code. Now I can replicate this issue. It's reproducible on the latest stable and master channels.
The issue doesn't happen with a TextField, but a Text. Labeling for further investigation.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.3.10, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.3.10 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 135454af32 (13 hours ago), 2022-12-15 07:36:55 -0800
    • Engine revision 3316dd8728
    • Dart version 2.18.6
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.73.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.54.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.7.0-13.0.pre.92, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.7.0-13.0.pre.92 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4e08ebb2bf (2 hours ago), 2022-12-27 19:31:24 -0500
    • Engine revision 8294e2693a
    • Dart version 3.0.0 (build 3.0.0-66.0.dev)
    • DevTools version 2.20.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14B47b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)

[✓] IntelliJ IDEA Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.74.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.56.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 108.0.5359.124

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

@huycozy Not only with a Text, if you mean that. In my main project i'm using RawKeyboardListener for Icon and SizedBox and it doesn't work as intended too.

RawKeyboardListener listens to key events only when its focus node has focus.
In the given sample code, the focus node does not have focus when the application starts (because autofocus is set to false). Pressing the ‘Tab’ key once will switch the focus to the focus node and following key events will be properly received by this RawKeyboardListener.
@ctwoon Do you think the documentation should better emphasize this?

@bleroux The thing is that the same code is working fine on Android device. Is it meant to be like this?
If the issue isn't gonna be solved: is there any way to emulat 'Tab' key at app start?

@bleroux The thing is that the same code is working fine on Android device. Is it meant to be like this?

@ctwoon
I tried on the Android emulator and got the same result (I had to press Tab once to give the focus to RawKeyboardListener). Did you try on the Android emulator and/or an Android device with a Keyboard?
Thank you to describe the steps you followed so I can try to spot what we did differently.

Wrote a simple example to show you the problem

To try to keep the discussion easier to follow (for future readers), I will answer this once we understand if the behavior on Android is different.

@ctwoon
Can you confirm that this issue is only related to arrow keys and what you expect is that arrow keys work the same on Web and other platforms? (The issue description seems to imply there is a problem with any keys).


5.0 Servicing

An epic to include items required for 5.0 Servicing.

.NET 5 has reached its end of life. No further releases through source-build are planned.


floor() seems to behave probabilistically.

... more so than I would expect.  The results are frequently off-by-one-bit, sometimes to the left and sometimes to the right of the decimal point.  For example, the following result from the documentation should return 3.0:
INFO:root:Player 0 secret: 3.5
INFO:root:Player 1 secret: 3.5
INFO:root:Player 2 secret: 3.5
INFO:root:Player 0 floor: 4.0
INFO:root:Player 1 floor: 4.0
INFO:root:Player 2 floor: 4.0

Many more examples at https://cicada-mpc.readthedocs.io/en/latest/user-guide/floor.html

Take a look at the new function floor_bit_dec(). We'll change the name later i've been messing with different ways to do floor and naming the functions related to the method used. It's called in a similar way to floor in test_floor.ipynb. I need to generalize the function to work on arbitrary shape arrays, but it appears to have much better accuracy.

Addressed with new approach based on bit decomposition in https://github.com/cicada-mpc/cicada-mpc/commit/57b074957c9bda913704ee5a7f78fb5af5464917


Change path for example.lfe in config.json

This lines up with the existing structure in the practice exercises.

@ErikSchierboom, can I get a review/merge?


Translating Change History Veiw (AuditField)

Hi everyone,
I want to translate the field names in Logging Modifications that is shown to the user. For example in an entity there is a field named as owner. If it changes in a record, the log will show old owner and new owner with label ‘owner’ (exactly the field name).
I changed “collKey” to “collKey|trans” in “new.html.twig” and “old.html.twig” in Oro/Bundle/DataAuditBundle/Resources/view/Datagrid/Property.
So the problem is how should I create translation keys according to bundle name and Entity name for fields? (For example the “owner” field in “AddressBundle/Address”)
Any suggestion?
Thanks in advance.

Hi, @svedaei !
Its oro_entity_config_value(entityClass, 'label')|trans function in twig

closing due to inactivity


Fix code scanning alert - Unvalidated dynamic method call

Tracking issue for:

[ ] https://github.com/user111192/UOJ-System/security/code-scanning/124

666


How to Turn Off Logs From a Particular Module

Description:
Is there a way to turn off logs from a given module?
I looked in the API docs, but couldn't find any documentation on the $Subject.
Example:
I am writing a module A, which uses module B. I want to turn off all the logs from module B when I run module A. How can I do this?

Rather than having another logging level, we need to provide config to enable/disable logs in certain modules

We decided to have a configuration called enabled which can be used to enable/disable logs globally and module-wise.
The following turns OFF logs globally.
[ballerina.log]
enabled = false

The following turns OFF logs for module foo
[[ballerina.log.modules]]
name = "myorg/foo"
enabled = false

Rather than having another logging level, we need to provide config to enable/disable logs in certain modules

Why can't we have a log level for this? I think most of the logging libraries handle this use case by introducing the OFF level for the logs. Having a different approach to turn them off seems a bit unintuitive for me.

Rather than having another logging level, we need to provide config to enable/disable logs in certain modules

Why can't we have a log level for this? I think most of the logging libraries handle this use case by introducing the OFF level for the logs. Having a different approach to turn them off seems a bit unintuitive for me.

I have different thoughts on this. Log level is a property of log messages/events generated at runtime and it is a piece of information telling how important a log message is. Introducing another level for the purpose of disabling logs and it is not used for log messages is not correct. We are kind of mixing the objectives.
Golang uses SetOutput function to set log writer which can also uses to disable logging like below,
log.SetOutput(ioutil.Discard)
@sameerajayasoma WDYT?

I have different thoughts on this. Log level is a property of log messages/events generated at runtime and it is a piece of information telling how important a log message is. Introducing another level for the purpose of disabling logs and it is not used for log messages is not correct. We are kind of mixing the objectives.
Golang uses SetOutput function to set log writer which can also uses to disable logging like below,
log.SetOutput(ioutil.Discard)
@sameerajayasoma WDYT?

This makes sense. +1 for the suggested method.

As per the recent discussion, we came up with another approach to handle the requirement along with the flexibility to select where the logs write to,
There is another requirement to give an option for the developer to select where to print the logs, a detailed discussion about this requirement can be found in issue #135
Suggested Approach:

Provide a configuration to set output as follows.

[ballerina.log]
output = stdout|stderr|levelbased|discard

stdout - Write logs to the stdout stream.
stderr - Write logs to the stderr stream.
levelbased - Write ERROR logs to the stderr stream while writing INFO, WARN, and DEBUG logs to the stdout stream.
discard - Turn off logs.

WDYT?

levelBased doesn't sound right to me. What is the default?

levelBased doesn't sound right to me. What is the default?

The default is writing logs to the stderr stream. We now write all logs to stderr.
levelBased option is come up to satisfy the requirement discussed in #135. The requirement is to select where to write based on the log level. only Error logs should write to stderr others write to stdout.

I went through some of the languages further, all only support switching between stdout and stderr and support writing custom impl handle/hooks for those use cases, e.g:
in Rust language,
https://rust-lang-nursery.github.io/rust-cookbook/development_tools/debugging/log.html#log-to-stdout-instead-of-stderr
in Golang,
https://github.com/sirupsen/logrus#hooks
in Python,
https://docs.python.org/3/library/logging.handlers.html#logging.StreamHandler
We can leave it for now, support it through custom impl in the future. and support only switching stderr, stdout and discard
WDYT?

But still there is a problem in the approach, at module level, user don't want to where to write logs. only discard log is needed. @MadhukaHarith92 wdyt?

But still there is a problem in the approach, at module level, user don't want to where to write logs. only discard log is needed. @MadhukaHarith92 wdyt?

Yes. Users need not differentiate where the log is written based on the module. For instance, ballerina/http module logs and ballerina/grpc logs should be written to either stderr or stdout but not both. However, IMO it won't be an issue since the global level and module level configurations are separate.
[ballerina.log]
output = stdout|stderr|discard

[[ballerina.log.modules]]
name = "ballerina/http"
output = discard

We can approach this from another angle.
We use the log API to publish logs. When we publish logs, we don't care about the particular log format or the output. All we care about is the log message as in the key/values pairs and the particular log level (severity).
When we configure the ballerina/log module via configurable variables, we control the log output. We can change the log format and the output stream. What do we mean by setting the level configurable variables? Setting level=" INFO" means that only logs with "INFO" and above can be sent to the output. I've seen some logging frameworks in Go that use the level to turn off log messages. e.g., allowed-level=NONE. Just my 2 cents.

Analyzing the facts, the best way is to have another config level to turn off the logs in a certain module. The next question is do we really need to turn off logs completely, In the production environment, it is recommended to keep at least up to error logs, So the amount of logs printed is low and also we get abnormalities in the modules through error logs.
Even for the dev and staging environment, it is good to enable at least up to error logs for any debugging purposes.

Closing the issue as per the conclusion to not turn off logs completely (Need to keep at least up to ERROR level). Therefore if a user wants to turn off INFO, WARN, and DEBUG logs for a certain module, he can achieve that by setting that module's log level to ERROR.


I'm unable to join discord channel through given link in readme file

Hey, You can join on this link: https://discord.com/invite/DWv4gPgCzU
Its present in the official site of kubescape: https://cloud.armosec.io/dashboard

Thanks i made change in README file and created pr

Fixed #616


[LAB3] 311555030

Description

[x] A clear title (name your PR "[LAB{lab_number}] {your_student_id}")
[x] A meaningful message for PR, as well as its commits
[x] From your specific branch (not main or other's branch) merging to your branch
[x] Excluding any irrelevant files, such as binaries, text files, or dot files
[x] Passing all CI (You should check it first to pass one of the validations in CI. However, you need to make sure your PR passes all CI after you submit it.)

助教您好，由於我不小心按到lab3的sync fork更新至lab4的，導致lab3的檔案有更改，我有嘗試還原，但還是有檔案無法完全還原，再麻煩助教幫忙處理，不好意思，感謝!

助教您好，由於我不小心按到lab3的sync fork更新至lab4的，導致lab3的檔案有更改，我有嘗試還原，但還是有檔案無法完全還原，再麻煩助教幫忙處理，不好意思，感謝!

Because the change is on your own branch, not on our repo's branch. Please fix them by yourself.
However, here is a hint to fix the problem:

If you don't know what's the meaing of it. You should Google them and try to revert your change to pass the workflows.


Upgrade bleve to 2.4.2

Not sure what's up with go swagger, see https://github.com/go-swagger/go-swagger/issues/3118

Reverted go swagger changes 5baaf14b9e839ccab712889bccd2be7185356bfd

Ah, you must've been using a different GOPROXY which has a different version cached.

I was unable to create a backport for 1.22. @lunny, please send one manually. :tea:
go run ./contrib/backport 31762
...  // fix git conflicts if any
go run ./contrib/backport --continue


Update core dependency to 1.1.2

Update core dependency to 1.1.2
Details

Fix build errors introduced by change in the signature of expectArraysEqual/Close where Tensor is not a valid entry anymore, and we want to avoid calling dataSync()  in unit tests so we can run unit tests against async-only backends

This change is

This is ready for review!


SRS Review 19

@karolserkis
Data Constraints
Please add the table which you discuss in the text below Data Constraints section.
The data constraints on the input and output variables, respectively. The column for physical
constraints gives the physical limitations on the range of values that can be taken by the
variable. The column for software constraints restricts the range of inputs to reasonable
values. The constraints are conservative, to give the user of the model the
exibility to
experiment with unusual situations. The column of typical values is intended to provide a
feel for a common scenario. The uncertainty column provides an estimate of the condence
with which the physical quantities can be measured. This information would be part of the
input if one were performing an uncertainty quantication exercise.

@Malavika-Srinivasan @smiths
Thanks for the great feedback!


HMAC Generator

If somebody else think it would be useful, consider adding it.
Keep up the nice job!

Implemented. It will be part of the next release :)


Fix homekit handling of 0 light brightness and fan speed

Breaking Change:
None
Description:
Replaces the fix in #27076.
Background:
When you turn on a HomeKit accessory it will try and restore the last brightness/rotation speed. But if it is set to 0%, HomeKit will update the brightness to 100% as it thinks 0% is off. This leads to unexpected behaviors such as:

HomeKit "forgets" the brightness setting when it is at the lowest setting.
On reboot, toggling on the device might cause the brightness to go to 100%.
The brightness in Home app does not match the actual device brightness.

I tried to do a screen recording to document this bug but it seems I need a proper camera to capture what is going on. It was more obvious on v100, but ever since I updated to v103 I cannot easily show it on the screen recording any more because the actual device brightness de-syncs from the Home app.
How is it fixed:

The initial value when the accessory is initialized is changed from 0% to 100%. update_state will immediately update it to the proper value after initialization.
If there is an update to the device brightness or rotation speed from home assistant and it is 0% but the device is reported to still be on, the brightness or rotation speed will be mapped to 1%. If the device is reported to be off, the update is ignored (off devices do not need to update Home app, Home app already knows to show 0%).

Please see code comments to see more details.
Example entry for configuration.yaml (if applicable):
None
Checklist:

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

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

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

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

[x] The manifest file has all fields filled out correctly. Update and include derived files by running python3 -m script.hassfest.
[x] New or updated dependencies have been added to requirements_all.txt by running python3 -m script.gen_requirements_all.
[x] Untested files have been added to .coveragerc.

If the code does not interact with devices:

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

Stock component:
https://youtu.be/eGzqeLLD-5o
-Light already on at minimum brightness
-Turn off successfully
-Turn on successfully to minimum brightness
-Suddenly brightness changes to 100% but Home app still displays minimum brightness
-Change brightness to 5%, is less bright than previously, therefore it is obviously not at the minimum brightness. (Side note: notice the Home app UI at 0% brightness it displays the OFF symbol when trying to change the brightness.
With fix:
https://youtu.be/vOotsVOResc
-Light already on at minimum brightness (now mapped to 1%)
-Turn off successfully
-Light turns on successfully and stays at minimum bright (now mapped to 1%)
Sorry for the music, had to mute the audio but cant find the option on Youtube.
Of course there is countless other scenarios and devices not covered by these videos. But I just want to show you what I'm dealing with here. I believe the changes in this patch will result in the best experience for most devices. Devices should not report 0 brightness and rotation speed anyway so if it breaks for them technically they only work previously by accident.

Please rebase your PR onto the latest dev branch to get the build error fixed.


Provide/document path for accessing standard detector signals

As a user I would like to access signals on StandardDetectors (such as acquire or exposure time) without accessing private attributes so that I can write tests and plans that make use of them.

Any examples of where private attributes are needed? I would have thought you could get all the signal values with public attributes, like saxs.drv.acquire_time.get_value()

They are not, I was looking at controllers and managed to confuse myself


Unable to run taiko tests in RHEL Linux machine

Expected behavior
We should be able to run taiko tests in RHEL Linux machine without any issues.
Actual behavior
Unable to run taiko tests. it is taking lot of time for initial setup. Please provide us the step by step installation details
Steps to reproduce
[runner: 1]
Failed Step: Open Browser
Specification: specs/createSettingsLocations.spec:7
Error Message: Error: Failed to launch chrome!
[0521/193141.658560:FATAL:zygote_host_impl_linux.cc(116)] No usable sandbox! Update your kernel or see https://chromium.googlesource.com/chromium/src/+/master/docs/linux_suid_sandbox_development.md for more information on developing with the SUID sandbox.

Hi @boomi243 . Is there any known issue with with running taiko inside docker container please?. I have been trying it for a week now but no joy at all.

@adea11 Not necessarily. I asked the question about docker was to help us investigate the issue.

@adea11 Not necessarily. I asked the question about docker was to help us investigate the issue.

@boomi243 please can you assist with issue I rised at  https://github.com/getgauge/taiko/issues/567.

@boomi243 If you are trying with docker can you please follow the instructions https://github.com/getgauge/taiko/issues/567#issuecomment-497225334, and see if it works.

@boomi243 @adea11 Any updates on this issue?

Hi @nehashri, the issue I had was with https://github.com/getgauge/taiko/issues/567 which has now been resolved and closed.  Thanks

@nehashri, Yes We are now able to successfully run taiko scripts on RHEL machine. Thanks Nivedha for your assistance.
We are not trying to run tests inside a Docker container.


Can not edit name or image after created

Current workaround is by choosing one event, 'Duplicate event' at the bottom left, then change image or name there.

Added in https://github.com/origami-z/LastTimeWhenI/pull/9/commits/df4eb639085cfafb2f357de3a8e493c9dc7198d5 within https://github.com/origami-z/LastTimeWhenI/pull/9


Randomize order in the fight() function

Randomize fight order in the fight() function for each new enemy robot round

Integrated this under commit f49ffd18ef80c0f02ee8f7553f8410ec4e20243d .


nodejs4.3 no longer supported - stack fails to set-up

while preparing the stack, aws stops the process with an error saying that nodejs4.3 is no longer supported and you should upgrade to 8.1
exact error:
The runtime parameter of nodejs4.3 is no longer supported for creating or updating AWS Lambda functions. We recommend you use the new runtime (nodejs8.10) while creating or updating functions. (Service: AWSLambdaInternal; Status Code: 400; Error Code: InvalidParameterValueException; Request ID: 5f164ac7-1e89-11e9-b1bc-e9d7c3aacfd1)

I had the same issue. I was able to get the CloudFormation stack to build by updating the forwarder.template file by changing the node.js specification from nodejs4.3 to nodejs8.10 and uploading the creation template manually using the CloudFormation console. I've also created a pull request here on this repo.

Thanks @ScientificProgrammer . Merged the PR.


Support configurable ossrh urls

Just stumbled on this and it looks great. As part of the short term scaling I mentioned on Twitter, we have created multiple servers and thus people will need to tell your tool which one they are on. If you make the oss.Sonatype.org part of the url configurable, then this should be good. Many people will be switching over to some of the new hosts en mass today and next week.

Here's an example of the new shard url:  https://s01.oss.sonatype.org

Is each user and/or project assigned one of these automatically? How do they know which one they're on?
Will oss.sonatype.org still be a sensible default or will eventually everyone have one of many different shards?
Would it make sense to accept just s01 as the parameter value or should it be the whole base URI?

This blog post answers my questions:

Users from before 25 Feb 2021 will stay on oss.sonatype.org, so it probably makes sense to leave this the default.
Newer users are on s01.oss.sonatype.org. I think it makes sense to accept either s01 or the full s01.oss.sonatype.org as the parameter value, and append oss.sonatype.org if it's not part of the argument.

Accepting s01 sounds good. Accepting the full URL would have probably made sense if startship wasn't tied to Sonatype Nexus.


Problem resolving conflicts with YAML files.

Hi. I have some problem try to resolve git conflicts with vscode and YAML files.

.

https://dev.to/zellwk/resolving-git-conflicts-38h0


Ellipsis not rendered in latest Firefox and IE11

The css "text-overflow: ellipsis" does not have any affect.

Hello, I just tested in latest firefox and it works flawlessly.

For IE11 I'm pretty sure it fires the fallback method, which uses javacript so if any error happens, you should be able to provide a stack trace. Do you see any error in the console? Are you sure your own CSS styles aren't conflicting with the ellipsis?

It's possible my styles combination is preventing the ellipsis. I've also tried with removing a good part of the styles and in different containers. I've tested this using browserstack and there was no error thrown to provide. This changes the eye of mordor onto CSS, which is applied by the directive. Have you verified the set of dots are displayed for IE11? Thanks!

Now I think I get your point. Basically, the line-clamp strategy works but you are not seeing the three dots in IE11, right?
That's a normal behavior I'm afraid, since we don't have where in the text node, to place the dots.
The lines get "clamped" but ellipsis dots won't show up in older browsers.

That is correct, the line-clamp works but without the "..." I can't use it. Latest FF and IE11 are still fairly used by clients. From a UX standpoint looking at someones truncated sentence would present a bit incorrectly. I've solved my case with a custom truncation on number of chars dynamically. Thanks!

I'm glad you solved your issue!
You probably misunderstood the scope of this package, since it's called vue-line-clamp, what it tries to solve is just that, line clamping / text truncating, which doesn't necessarily implies adding an ellipsis character to the text boundary.

"The line-clamp property truncates text at a specific number of lines."
-- https://css-tricks.com/almanac/properties/l/line-clamp


vxCreateContext() not success;

vx_context context = vxCreateContext() ; if (vxGetStatus((vx_reference)context) == VX_SUCCESS) return value 0 or vxCreateContext() call not succuss,  can you tell me where is the problme comming from?
thanks.

Below is the correct usage:
vx_context context = vxCreateContext();
vx_status status = vxGetStatus((vx_reference)context);
if(status != VX_SUCCESS) {
// error handling
}
What is the value of status returned by vxGetStatus()?


Fake base station support not working with ALVR/Revive on Quest (alpha 5)

I've managed to use ALVR to play a few games with revive, as well as steamvr games.
UPDATE: This is now an issue about "fake base station" support,  which doesn't seem to be working fully. See https://github.com/polygraphene/ALVR/issues/324#issuecomment-497959969_
I'm trying to open The Climb with Revive (for the first time), but it is failing to launch with a desktop popup error.
"Hardware issue: Flags: 30c3-HMD(On) Trackers(0)
You have a pending hardware issue that is preventing you from entering VR.   Please check that your headset and sensor are connected."
Obviously revive is working fine with other games.
Anyone else able to launch this specific game successfully with current software versions (not a previous config or versions of the software)?
Config:
Steam & SteamVR - latest (all updates installed)
Revive - latest (1.6.4)
ALVR - latest Oculus Quest alpha 3 and 4 tested (Windows client, Driver and apk)
Let me know if you think this is a ALVR issue or resides elsewhere.  I can grab logs given some direction.

Someone pointed out to try using the fake base station option.  This allowed me to launch the game,  but it quickly halts at a screen displaying all of the VR components.  All the components are green except for the base station.
Any ideas how to trick that?

I've tried testing an older version of revive 1.3.0 specifically and it also doesn't work.  As I have no experience playing The Climb, with this 1.3.0 version I noticed that the VR component status icons appear on the "skin tone" selection window, and again show the sensor red.

Is The Climb working correctly with Vive+Revive?

I'm using a Quest via Revive and it functions,  but with stutter.  Sorry I didn't update here.  There was a fix from Revive that made it work.

the fix for this is adding a second fake sensor! I have the same issue and from the research I've done it looks like it requires two oculus sensors to play, now with revive it changes base stations to oculus sensors but alvr only adds one not two, I believe adding a second fake sensor should resolve this issue


custom exception for dataset generation error in config

Part of https://github.com/huggingface/datasets-server/issues/1443 for:
  { _id: { cause: 'DatasetGenerationError' }, count: 3791 },
This error is due to the dataset script error, unrelated to the job runner.

Not quite sure why admin tests fails with Conflict for url: https://hub-ci.huggingface.co/api/repos/create

Not quite sure why admin tests fails with Conflict for url: https://hub-ci.huggingface.co/api/repos/create

Codecov Report
Patch coverage has no change and project coverage change: -6.61% :warning:

Comparison is base (0b77f09) 92.46% compared to head (e764c0e) 85.86%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1815      +/-   ##
==========================================
- Coverage   92.46%   85.86%   -6.61%
==========================================
  Files          83       37      -46
  Lines        5904     1733    -4171
==========================================
- Hits         5459     1488    -3971
+ Misses        445      245     -200

Flag
Coverage Δ

services_admin
87.51% <ø> (?)

services_api
87.42% <ø> (?)

services_search
79.16% <ø> (?)

services_worker
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 120 files with indirect coverage changes

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

excellent!


Test flux first and last performance for large dataset

The goal is to ensure ascending and descending cursors are equally performant.

Won't fix


⚠ Bofrost.at has degraded performance

In a3a199a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 807 ms

Resolved: Bofrost.at performance has improved in 9b0027f.


Static bindings version

Is it possible to have static bindings version to be able to not include dll/so with executable?

I think this would be a nice addition, could stop people from accidentally destroying a game engine with a ton of mods when all they know how to do is run your game.

Yes, it is very possible to use static bindings. It's just not something that's as easy to do, so I don't recommend it (especially on Windows). I'm happy to include instructions if you come up with them.
Note that the bindings have nothing to do with static/shared, it's just the library you link against (and all the library dependencies). It's pretty bad on Windows, because I found you needed to build the raylib C library yourself to match the MSVC version.


Improved class declaration/creation/instanciation support

Environment

name
version

IDEA version
IDEA 2020.1

Luanalysis version
1.0.1

OS
Linux

This is somewhat linked to an item I suggested here: https://github.com/EmmyLua/IntelliJ-EmmyLua/issues/26 :

Custom class constructor hint support (maybe @constructor?).
The class system I'm using is like: function MyClass:new(arg1, arg2...) (not init) called implicitely by the MyClass table __call, so it'd be helpful if local test = MyClass("hello", 42) would be recognized as calling the constructor, thus proposing parameters autocompletion etc.

Right now, I have to declare my classes this way, which is absurdly redundant:

Would there be a way to simplify this? I'm open to suggestions :)
What I had in mind (but it probably needs more brainstorming) is that whenever declaring a class with @class, the plugin should automatically/internally declare the callable overload corresponding to the constructor (whose name is set in the plugin preferences already), returning (an instance of) that class. Maybe make this behavior a setting, though, not everyone has the same class system...
In addition, it would be nice to have my Class function being able to be annotated as a function that returns a callable table (in my case, as said above, it will call the :new method), but I don't know how I can do that, so far  what I have tried didn't work. Is that actually something doable yet?
Thanks!

Rather than doing this auto-magically, I'd prefer a more explicit approach e.g.
---@class ServiceDefinition
---@overload ServiceDefinition:new

That way the one project can mix and match instantiation schemes, and if you're publishing a library, people can just use your library as is without needing to change Luanalysis preferences.
This actually touches a little bit on https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis/issues/5... Will comment more there.

At this point, having a per-project setting/config file setting this kind of thing would make more sense than boosting each (!) @class annotation with another new line that will extremely likely be the same for all classes of said project.
That file would provide override over the IDE settings. What do you think?

Any news ? :)

Any news ? :)
I'm asking because I'm still facing difficulties getting everything to work correctly for some more "complex" annotations:

(ignore that dummy Class function, that's just for the sake of this screenshot)
As you can see here, for some reason the tmp variable isn't typed as a MyClass, even though everything else seems OK:

the private fields are correctly typed if I ctrl-hover them in any class method. (thanks to the first part of the MyClass @type annotation)
the constructor is correctly recognized (thanks to the second part of the MyClass @type annotation)

Is this a bug somehow, or am I missing something? Or is it something that's known to be non-working right now and that would be handled later (with something like what you mentioned in the earlier comments)


Exposing <IP_ADDRESS>/localhost by default for testing elastic on GitLab CI

I want to use Docker for testing the elastic on GitLab CI.
In the example here it's stated that the following command could be used:
docker run -p 9200:9200 -e "http.host=<IP_ADDRESS>" -e "transport.host=<IP_ADDRESS>" docker.elastic.co/elasticsearch/elasticsearch:5.3.0

However, if I just run the following it binds elastic to a random address.
docker run docker.elastic.co/elasticsearch/elasticsearch:5.3.0

I need to have it set to <IP_ADDRESS>:9200 by default (with no arguments provided).
Changing yml file to the following did not help:
network.host: <IP_ADDRESS>
http.port: 9200
http.cors.enabled: true
http.cors.allow-origin: "/.*/"
http.host: <IP_ADDRESS>
transport.host: <IP_ADDRESS>

I also tried other settings such as:
network.publish_host: <IP_ADDRESS>
network.bind_host: <IP_ADDRESS>

All attempts failed. Any advice on this?

@barseghyanartur The Docker images ships with a very simple elasticsearch.yml that doesn't alter the defaults for the port that Elasticsearch binds to, which is 9200 and 9300 inside the container.
The Dockerfile used for building the image, exposes port 9200 and 9300, however publishing i.e. making ports accessible to the host is something you need to do with docker engine. With docker run
So, the command you are using (docker run docker.elastic.co/elasticsearch/elasticsearch:5.3.0), without specifying -p, will not publish this port to your host operating system. You can confirm this by typing docker port <container_id>.
The following article, as well as the official docker engine documentation for expose may be helpful: http://stackoverflow.com/questions/22111060/difference-between-expose-and-publish-in-docker

@dliappis:
Thanks for your answer. It's not the ports that need to be exposed (that part works well), but the host being passed (-e "http.host=<IP_ADDRESS>" -e "transport.host=<IP_ADDRESS>"). I need to test Elastic and therefore I do need an address to point to. However, since address is picked randomly (when running docker with no arguments provided), it's impossible to establish connection with Elastic. That's why I need to have it running on localhost/<IP_ADDRESS>.
See the Dockerfile here.

@barseghyanartur I am not 100% sure where you need to access elasticsearch from. If it's from the host where you are executing docker run, if you do not supply any -p parameters it won't be accessible at all from it (you can verify this with docker port <containerId>).
If you are trying to access elasticsearch from another container, say by using legacy links or the new bridge network then that container can access elasticsearch with the <containername:9200> as done with our own acceptance tests, where the first elasticsearch node is given a link alias.
I looked at your Dockerfile and it is not based on the code used for the Elasticsearch Docker image code in this repo: https://github.com/elastic/elasticsearch-docker . It rather resembles the code used in the image created by Docker Inc.
To be able to help you more effectively, I suggest you start basing your work on the code in this repo (also have a look at the examples here to avoid replication).


 Yay.

[x] RunMap needs to reference the new .exe names correctly (maybe add some auto-detect or browse feature so it stays compatible)
[ ] Wurstpack seems broken now. Something inside grimoire throws an exception, doesn't seem to be easily fixable (WEX? Own solution?)

report any other here.

no longer a blocker since running from vscode works

Regarding WEX: I've been chatting with MindWorX via direct message on the Hive Workshop discord channel. This seems to be a good way to contact him.
We're aiming to support wurst today/tomorrow, and he also has plans to eventually get some sort of WEX repository to make it a bit easier to update wurst dependencies.

WurstWE cant find game .exe file in 1.28.4 last update too.
VScode give "This socket has been ended by the other party" warning when I try to start map.

wurstwe is in the process of being fixed. vscode already works, so use that in the meantime.

Wurstpack now works again by creating a compatability copy of the existing installation. see 86bc99fa6f0bc5e62b5c5d7dd0f48d21f5ea047d
Please test and report.


Add green line styling for ridges back

This fixes #810

Add new stroke style for ridges
Add ridge entry to natural selector key

Before

After

thanks! 👍


When connecting to existing Postgres DB, CLI writes wrong Prisma version into generated Docker Compose file.

Describe the bug
When connecting to an existing Postgres database with data, the CLI writes wrong Prisma version into generated Docker Compose file. If I see it correctly, it increments the correct version by one.
E.g. today the latest released Prisma version is 1.13, but it writes image: prismagraphql/prisma:1.14.
To Reproduce
Use the prisma init wizard to connect to an existing Postgres DB and inspect the generated docker-compose.yml.
Expected behavior
It should write the latest released version into docker-compose.yml.

Related to https://github.com/prismagraphql/prisma/issues/2577.


The term 'python' is not recognized

https://developer.microsoft.com/en-us/graph/quick-start?appID=9b019258-e2d4-4800-8d5d-6368482e027b&appName=My Python App&redirectUrl=http://localhost:8000/tutorial/callback&platform=option-Python
On running the code the following error is encountered:
python : The term 'python' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1

python manage.py migrate

  + CategoryInfo          : ObjectNotFound: (python:String) [], CommandNotFoundException
  + FullyQualifiedErrorId : CommandNotFoundException

This can be remedied by calling py rather than python.
e.g. py manage,py migrate rather than python manage.py migrate

I suspect this depends on your system configuration. As I recall there was an option to add Python to your PATH when installing it on Windows, which should have made "python" work for you.


[iOS] Are there any plans to add Privacy Manifests?

Apple recently announced that starting in Spring 2024, apps will be required to include more privacy-related reasoning for "third-party SDKs." This includes providing details in privacy manifests about data use by these SDKs. You can read more about this requirement on the Apple Developer website: Describing Data Use in Privacy Manifests
Many popular Flutter plugins, such as shared_preferences, have already implemented these manifests. You can see an example of such a manifest in the shared_preferences plugin here: PrivacyInfo.xcprivacy
Given these upcoming requirements, it's important to note that even libraries that do not collect privacy-policy-relevant information may need to include an empty PrivacyInfo.xcprivacy file to avoid potential rejection.
Thank you for your attention to this matter.

Hi.The new information has emerged.
https://developer.apple.com/news/?id=3d8a9yyh
This functionality is a step forward for all apps and we encourage all SDKs to adopt it to better support the apps that depend on them.

Linking with https://github.com/flutter/flutter/issues/131940.

Is there any progress on this? I can see this PR #696 but it seems stale.
Only 7 days left till Apple forces the change.

This is released in v9.1.0.


Unable to merge Credentials for Cluster

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az aks get-credentials
Errors:
dlopen(/usr/local/Cellar/azure-cli/2.0.71/libexec/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/Cellar/azure-cli/2.0.71/libexec/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so
  Reason: image not found
Traceback (most recent call last):
python3.7/site-packages/knack/cli.py, ln 206, in invoke
    cmd_result = self.invocation.execute(args)
...
ImportError: dlopen(/usr/local/Cellar/azure-cli/2.0.71/libexec/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so, 2): Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /usr/local/Cellar/azure-cli/2.0.71/libexec/lib/python3.7/site-packages/cryptography/hazmat/bindings/_openssl.abi3.so
  Reason: image not found

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az aks get-credentials --resource-group {} --name {}

Expected Behavior
Environment Summary
Darwin-19.0.0-x86_64-i386-64bit
Python 3.7.6
Shell: bash

azure-cli 2.0.71 *

Additional Context

aks

@siwamhader could you upgrade to 2.3.1 and try again?

@jluk thanks for the tip, it is working now.


Replace compute shader based renderer with Vulkan compute

Vulkan should work fine on Apple platforms using MoltenVK. It seems to be the forward-looking API.
For now, keep the final compositor using OpenGL 3.x (relatively portable) but move all of the backend and compute shaders to Vulkan.
This will also involve removing the vestigial, incomplete OpenCL based renderer.

OpenCL renderer is removed.
The new shader will be dual tracked in glscopeclient using the GL 3.x compositor, and ngscopeclient using a pure Vulkan pipeline, until ngscopeclient is ready for full use.


monitoring: Update alert annotation runbook_url

Added the runbook_url annotation for the files available in runbooks repo
Implements RHSTOR-4979

/assign @umangachapagain


http img url in markdown preview fail

VSCode Version:1.16.1 (1.16.1)
OS Version:10.13 Beta

Steps to Reproduce:
1.when i write markdown i add a img url .it's  url is http；
2.then  i preview it but it fail; i don't kown why。

Reproduces without extensions: Yes/No

I believe we only render https and file origins in the markdown preview by default for security reasons. @mjbvz would know how to enable/disable this.

Yes, we block http resources by default. There should be a popup in the preview saying that some content has been blocked. Click on this popup to change the markdown security settings. Here's more info about those settings: https://code.visualstudio.com/Docs/languages/markdown#_markdown-preview-security
Please let me know if that doesn't fix things

yes ,when i do Markdown: Change preview security settings 。image url  is http can preview very well。
when i preview a plugin information 。 i find  the http image url  also load fail。 How can I solve this problem?

Yes, we always block http images in the marketplace. There is no way to change that. You need to use https resources. Relative links to images on stored in a github issue will also work since these resolve to https

Thank you very much for your answer。


How to get the delete dir event?

hello all :
The etcd can watch a dir --recursive,when one  key is changed,the watcher can receive the event,but delete one dir,watcher could not get the event.in some case,delete dir event is important.
how can i get the delete dir event?
thanks!!!!

As you noticed, watch only works on keys, not directories. v2 is feature frozen so there's no plan to support watching on directory create/delete.


Gopkg.toml: update kevinburke/ssh_config dependency

The previous version contained an error which could cause a program to
panic if a read error occurred while parsing the ssh config file. The
latest version fixes this problem.
See kevinburke/ssh_config@14846fb743b68bface9321da06f8d83a6bfa7924 for
more information.

This change is

Rebased

Coverage decreased (-0.009%) to 44.086% when pulling 39a0942bb66e0865fe754d8fefb0dcd376833025 on kevinburke:update-deps into 95965e29ca00252e9bcf7166858e48d1f4d23e6a on cilium:master.

test-me-please


662/mk/use open payments types auth

Changes proposed in this pull request

Adding toOpenPaymentsType functions  to auth pacakge to convert from Model types to open-payments types
Updating logic in some services & routes
Fixing typing issues in tests

Context

Officially fixes #662  (recently merged PR was updating the types in backend)
Also fixes #973

Checklist

[x] Related issues linked using fixes #number
[x] Tests added/updated
[ ] Documentation added
[x] Make sure that all checks pass

Follow-up PR will be

Converting NonInteractiveGrant to PendingGrant
Possibly backend changes re: https://github.com/interledger/rafiki/pull/1061#discussion_r1095135540


chore(main): release 8.1.0

:robot: I have created a release beep boop
8.1.0 (2024-10-08)
Features

:CodeCompanion can now show sub commands (06d01fa)

Bug Fixes

#299 switching adapters in chat buffer (bb14105)

This PR was generated with Release Please. See documentation.

:robot: Created releases:

v8.1.0
:sunflower:


Position order

WIP

Barring any compilation issues, the current version addresses #63.

I'm renaming this PR so that I can merge and checkpoint the work.

Even though this work started out by implementing quick neighbor lookups necessary for #64, it ended up addressing #63 first.


fix: replace all localhost instances with <IP_ADDRESS>

Essentially s/localhost/<IP_ADDRESS>/g. Using localhost can be flaky due to cli running in various environments and this will potentially fix some random network issues that has been reported.
We don't want to perform a lookup on localhost as it will go to IPv6 first, where we always want to use IPv4 instead.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

28 of 34 (82.35%)  changed or added relevant lines in 11 files are covered.
5 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.03%) to 57.035%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/db/diff/diff.go
0
1
0.0%

internal/db/start/start.go
2
3
66.67%

internal/utils/flags/db_url.go
0
1
0.0%

internal/start/start.go
11
14
78.57%

Files with Coverage Reduction
New Missed Lines
%

internal/gen/keys/keys.go
5
12.31%

Totals

Change from base Build<PHONE_NUMBER>:
-0.03%

Covered Lines:
5197

Relevant Lines:
9112

💛  - Coveralls

Thanks! This could potentially resolve https://github.com/supabase/cli/issues/1574


Product missing from def of 'inositol phosphoceramide synthase activity'

I think the def of inositol phosphoceramide synthase activity
(Catalysis of the reaction: phytoceramide + inositol phosphate = inositol phosphoceramide)
is missing DAG
eg
Catalysis of the reaction: phytoceramide + inositol phosphate = inositol phosphoceramide + DAG
See figs here:
https://www.jbc.org/content/279/20/21144/F8.expansion.html
https://aac.asm.org/content/44/3/651/figures-only
https://patents.google.com/patent/US20070269844A1/en

meant ec 2.7.1

Think I even found the EC: <IP_ADDRESS>

Fixed; thanks for spotting this!
Catalysis of the reaction: phytoceramide + inositol phosphate = inositol phosphoceramide + diacylglycerol.
also added the ec xref.
done


Packaging arbitrary fails

When I try to run sls deploy, sometimes it throws errors on the Packaging service with compiled files.. step, this is the output:
Error --------------------------------------------------

     Error: Cannot find module './isFunction' (While processing
     preset: "/Users/kevinwolf/Projects/Playground/serverless-test/.serverless/tmpBabelDirectory/node_modules/babel-preset-es2015/lib/index.js")

        at Function.Module._resolveFilename (module.js:472:15)

        at Function.Module._load (module.js:420:25)
    at
     Module.require (module.js:500:17)
    at require (internal/module.js:20:19)

        at Object.<anonymous> (/Users/kevinwolf/Projects/Playground/serverless-test/.serverless/tmpBabelDirectory/node_modules/lodash/_baseIsNative.js:1:80)

        at Module._compile (module.js:573:32)
    at Object.Module._extensions..js
     (module.js:582:10)
    at Module.load (module.js:490:32)

        at tryModuleLoad (module.js:449:12)
    at Function.Module._load
     (module.js:441:3)

     For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.

  Get Support --------------------------------------------
     Docs:          docs.serverless.com
     Bugs:          github.com/serverless/serverless/issues

     Please report this error. We think it might be a bug.

  Your Environment Information -----------------------------
     OS:                 darwin
     Node Version:       7.1.0
     Serverless Version: 1.8.0

This does not happen all the time, it appears to be happening randomly.
Any thoughts?

Seeing the same thing. It seems that the plugin isn't waiting for the file copy to finish before moving on:

@duncanfinney just published 0.2.0. Can you try again?

@nikhraf just going through random things and realized I never replied to this. It works now.
I'm guessing 0.2.0 was the fix (5 months ago)!


Support generating helper files for real-time facades

Summary
This PR generates helper files for real-time facades. It uses the @mixin docblock to copy methods from the real class the facades points to.
For example, adding for an real-time facade of the class App\TestClass it would generate the following code in the final helper file:
namespace Facades\App {
    /**
     * @mixin \App\TestClass     */
    class TestClass extends \App\TestClass {}
}

Type of change

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

Checklist

[x] New tests have been added
[x] Add a CHANGELOG.md entry
[x] Update the README.md
[x] Code style has been fixed via composer fix-style

Thanks! Tests seem to be failing though..

oh will take a look


Dynamic DNS Widget cosmetic fix

Hi,
just without any hurry, but dynamic dns widget is showing the IP addresses outside the boundaries of the widget area.

When the widget is narrower the Cached IP column is almost totally outside the widget.

Cheers...

Hi @muchahagrande,
There's no quick fix here, the dashboard needs to be rewritten along with all the other static pages to move from html tables to more flexible div containers.
Cheers,
Franco

Aaah, Ok... this is one of those that seem to be easy but they aren't.
Will wait...
Thank you and regards,
Francisco.

This is easy but needs some time and is low priority.


Fixed broken exception handling (err was missing)

The _handle_exception method was missing err which it was still using. This allows support for both

Good spot.  What happened that you needed to look at it?
This part of the component needs a full rewrite, but I have been focusing on the official component.  In fact, the whole things needs a tidy up, but all my efforts have been on the official version.
Will just need to test it, then can accept.

I'm not entirely sure honestly, I simply noticed the stacktrace in the logs and decided to fix it.
So far this module has been working great for me, the only issue I have is that if fails to initialize because I was restarting hass too often (which happens often during developing) it will never recover. So that could be related to the trace as well.

I'm getting an API limit exceeded (HTTP_TOO_MANY_REQUESTS) during the initialization (i.e. login to Honeywell's web servers) during development too.
It is a little odd though - if you immediately restart, it goes through OK!

Hey @WoLpH, thanks for your PR, but have made more substantial changes instead.
Nothing wrong with your PR - but my code really was a bit messy there, and you prompted me to clean it up a bit - have a look, and tell be what you think!

Yes, much improved!


Tree component WAI-ARIA Down and Up Arrow not supported

Current Behavior

Currently, the Down and Up Arrow are not supported, which are defined as mandatory in WAI-ARIA
Expected Behavior

Down and Up Arrow are working
Steps To Reproduce
No response
Link to Reproduction / Stackblitz
No response
More Information
No response

In an effort to prepare for Skeleton v3, we're consolidate some related issues down to a single ticket. This will ensure that we can see the full context of requests when the time comes to refactor and update this feature going forward. If you wish to add additional feedback or suggestions, please so here:

https://github.com/skeletonlabs/skeleton/issues/2358


set initial flowers on load

@guytepper added this hook that looks for the first time flowerCount has loaded, and creates the initial flowers


Made few things better. Please, try it.

Do optimization (I think).
Fix Alone subtitles.
Made botplay (Luigi call) splashes more sense.
Fix strum notes animation.
Rewrite syntaxes in some places.

I've tried testing this through the terminal but it didn't work, here's what it said for me:

cuz you need to use haxe 4.2.5 🗿

cuz you need to use haxe 4.2.5 🗿

That did the trick ty lol

yeah np

i really hope this gets pushed

this is much better. MM programmers arn't the best with optimization. Theres some other things that could be fixed such as gpu system. Great work I think


User story-2

As a user, I need to be able to select which language I want the text to be translated into.

Completed


Deployment issues

[x] - GNU/Linux on Github actions doesn't work yet due to some pyinstaller issue.
[x] - The sudo setcap cap_net_raw+eip "$(readlink -f /home/silver/yukon/venv/bin/python)" is bad, it should say the correct thing
[ ] - sudo setcap cap_net_raw+eip "$(readlink -f /home/silver/yukon/venv/bin/python)" when run on Yukon exe causes the executable to crash every next time it is running due to some libgblas issue (virtualmachine development Linux)

About the last one:
https://github.com/borgbackup/borg/issues/2125#issuecomment-587152029

The last part is superseded by https://github.com/OpenCyphal-Garage/yukon/issues/79


Allow different input label for error message

VeeValidate allows different label for display in error message by passing value label prop/keys to its Field. (here)
However, using the v-input component in this lib, it's impossible to do this as the component itself doesn't pass other value to its useField.
https://github.com/gitsindonesia/ui-component/blob/6b3753237f8b2fb748ca8472966ecc9b9003893d/packages/forms/src/input/VInput.vue#L145-L147
It would be helpful to allow this so dev won't have to override error message from yup (if using yup) just to have correct label displayed in error message.

Ok, I noticed after checking the storybook file, in the validation example it uses yup label function to customize field label. I guess that's the preferred way?
I thought if label prop is defined, it would take this into consideration automatically (as there is only few cases where an input's label may differ from the name it would've been displayed in the error message.).
I'm going to close this issue as it seems that this is out-of-scope of what the component is intended to do.


[Proposal] Dart language port

I suggest to port "Zebra" to Dart language (dartlang.org). Dart have C or Java-like syntax, Zebra in Dart will see nice.

Leave it JavaScript. I'm not a big fan of JS, but too much time would be wasted in a port. Wait until the browsers settle the "browser byte-code" war (starting to brew with asm.js / pNaCl), then look at bring it it to byte-code if you need the speed.
Most likely this doesn't need to be done, as at least JS means this lib works in all browsers with minimal effort.


Failed to build examples for iOS

I'm getting an error on line 2523 of src/renderer_gl.cpp: Use of undeclared identifier 'glPushDebugGroup'; did you mean 'stubPushDebugGroup'?
I'm trying to build with XCode using the bgfx.xcworkspace from the .build/projects/xcode8-ios/ folder.
edit: I'm using the latest code from master which is at commit 1fd80956a.

Seems that some opengl imports are missing
missing_imports.patch.txt

				if (NULL == glPushDebugGroup
				    ||  NULL == glPopDebugGroup)
				{
					glPushDebugGroup = stubPushDebugGroup;
					glPopDebugGroup  = stubPopDebugGroup;
				}

should be moved out of
				if (s_extension[Extension::ARB_debug_output].m_supported
				||  s_extension[Extension::KHR_debug].m_supported)
				{

otherwise --gl crashes with null dereference on first submit call (at least on OS X)

Yep, my bad: https://github.com/bkaradzic/bgfx/commit/9d6205654d50975d841d26cfdc8494f335373aae


Rename img & gif directory

Directory name should not contain spaces in them. Please rename it to img_&_gif or PlotIt_artworksor anything that looks suitable.

This can be closed @djmgit


The Cache Hit Rate is 0 but all the data is loaded into alluxio

Alluxio Version:
2.0.0
Describe the bug
The data is already persistent in alluxio, but it's still downloaded from the oss endpoint.

Deploy master, workers and fuse in kubernetes

k8s.zip

And go to the node(iZhp3bku0ru8vuxq08lorwZ),  copy whole the directory from alluxio fuse to local directory

time cp -r /alluxio-fuse/training-data/images /var/lib/docker/test

After that, check the persistent status. All the data are in persistent.

bash-4.4# /opt/alluxio/bin/alluxio fs ls /training-data/images| wc -l
1152
bash-4.4# /opt/alluxio/bin/alluxio fs ls /training-data/images| grep  PERSIST|wc -l
1152
bash-4.4# /opt/alluxio/bin/alluxio fs ls /training-data/images| grep -v PERSIST|wc -l
0

I've checked the data is fully loaded into alluxio, in node iZhp3bku0ru8vuxq08lorwZ

bash-4.4# /opt/alluxio/bin/alluxio fsadmin report ufs
Alluxio under storage system information:
oss://imagenet-huabei5/images      on  /training-data/images  (oss, capacity=-1B, used=-1B, read-only, not shared, properties={fs.oss.accessKeySecret=******, fs.oss.accessKeyId=******, fs.oss.endpoint=oss-cn-internal.aliyuncs.com})
/opt/alluxio-2.0.0/underFSStorage  on  /                      (local, capacity=4843.27GB, used=-1B(0%), not read-only, not shared, properties={})

bash-4.4# /opt/alluxio/bin/alluxio fsadmin report capacity
Capacity information for all workers:
    Total Capacity: 2400.00GB
        Tier: MEM  Size: 400.00GB
        Tier: SSD  Size: 2000.00GB
    Used Capacity: 167.41GB
        Tier: MEM  Size: 109.58GB
        Tier: SSD  Size: 57.82GB
    Used Percentage: 6%
    Free Percentage: 94%

Worker Name                  Last Heartbeat   Storage       Total            MEM           SSD
iZhp3bku0ru8vuxq08loruZ      0                capacity      600.00GB         100.00GB      500.00GB
                                              used          0B (0%)          0B            0B
iZhp3bku0ru8vuxq08lorvZ      0                capacity      600.00GB         100.00GB      500.00GB
                                              used          0B (0%)          0B            0B
iZhp3bku0ru8vuxq08lorxZ      0                capacity      600.00GB         100.00GB      500.00GB
                                              used          23.74GB (3%)     23.74GB       0B
iZhp3bku0ru8vuxq08lorwZ      0                capacity      600.00GB         100.00GB      500.00GB
                                              used          143.67GB (23%)   85.84GB       57.82GB

But I went to another node to copy data, I notice it's still downloaded data from the remote storage

time cp -r /alluxio-fuse/training-data/images /var/lib/docker/test

Check the metrics, I notice the miss is 100%. I expect the alluxio remote should be 100%.

bash-4.4# /opt/alluxio/bin/alluxio fsadmin report metrics
Total IO:
    Short-circuit Read                                         0B
    Short-circuit Read (Domain Socket)                   143.67GB
    From Remote Instances                                      0B
    Under Filesystem Read                                 19.00MB
    Alluxio Write                                              0B
    Alluxio Write (Domain Socket)                              0B
    Under Filesystem Write                                     0B

Total IO Throughput (Last Minute):
    Short-circuit Read                                         0B
    Short-circuit Read (Domain Socket)                         0B
    From Remote Instances                                      0B
    Under Filesystem Read                                 15.67MB
    Alluxio Write                                              0B
    Alluxio Write (Domain Socket)                              0B
    Under Filesystem Write                                     0B

Cache Hit Rate (Percentage):
    Alluxio Local                                            0.00
    Alluxio Remote                                           0.00
    Miss                                                   100.00

logs in the second node

logs.zip
Are there any wrong with my configuration?
To Reproduce
Steps to reproduce the behavior (as minimally and precisely as possible)
Expected behavior
A clear and concise description of what you expected to happen.
Urgency
Describe the impact and urgency of the bug.
Additional context
Add any other context about the problem here.

/assign @apc999 , thanks for taking a look at this.

Hi @cheyang can I confirm if you are using 2.0.0 or 2.0.0-preview? I just tested a setup and wasn't able to reproduce the issue. I know there have been some metrics fixes in the latest release as well.

I'm using the docker image: alluxio/alluxio:2.0.0.

What is the root ufs address? Seems like the storage is local to the workers if I read it correctly. Instead it should be shared across all workers and master

Here is the root mount ufs address. But I think if the data is already in alluxio, it should be read from Alluxio Remote .
# /opt/alluxio/bin/alluxio getConf | grep alluxio.master.mount.table.root.ufs
alluxio.master.mount.table.root.ufs=/opt/alluxio-2.0.0/underFSStorage

you're right, the root mount shouldn't matter as you're accessing the nested mount point all along

if you read from the same worker node (using posix api) does it read from ufs or alluxio worker storage?

if you read from the same worker node (using posix api) does it read from ufs or alluxio worker storage?
I think it reads from alluxio worker storage.

Check from the master node

bash-4.4# /opt/alluxio/bin/alluxio fsadmin report metrics
Total IO:
    Short-circuit Read                                         0B
    Short-circuit Read (Domain Socket)                   593.25GB
    From Remote Instances                                      0B
    Under Filesystem Read                                      0B
    Alluxio Write                                              0B
    Alluxio Write (Domain Socket)                              0B
    Under Filesystem Write                                     0B

Total IO Throughput (Last Minute):
    Short-circuit Read                                         0B
    Short-circuit Read (Domain Socket)                   111.21MB
    From Remote Instances                                      0B
    Under Filesystem Read                                      0B
    Alluxio Write                                              0B
    Alluxio Write (Domain Socket)                              0B
    Under Filesystem Write                                     0B

The time of copying data(144GB) is about 15 mins

time cp -r /alluxio-fuse/training-data/images /var/lib/docker/test

real    15m33.446s
user    0m1.083s
sys     2m47.667s

@cheyang

in 2.0 the client metrics by default is not collected which may lead to inaccurate metrics calculation
I wouldn't trust the metrics reported here as I also see other issues

@cheyang same comment as https://github.com/Alluxio/alluxio/issues/9409:
i notice that the worker hostname is not set to physical host IP in your template. I believe you are using an older version of the template, this was updated just before the 2.0 release
for the worker container set:
          - name: ALLUXIO_WORKER_JAVA_OPTS
            value: " -Dalluxio.worker.hostname=$(ALLUXIO_WORKER_HOSTNAME) "

i see its only set for the job worker container (same pod as worker)

cc. any new on this topic ?

Thanks, it can be closed.


drilldown doesn't show all submenu-LIs on iPad

How to reproduce this bug:
<ul class="menu vertical xlarge-horizontal" data-auto-height="true" data-responsive-menu="drilldown xlarge-dropdown" data-back-button='
back
'>

First navigation

Second navigation 1

Second navigation 2

Second navigation 3

Second navigation 4

	.....

What should happen:
When i click on a navigation point with subnavigation in the drilldown menu, i want to see the back button and ALL subnavigation points
What happened instead:
The first navigation is shown correct, but when i click on a navigation point with children, i see only a few or no subnavigation points (only the "back"-button) on an iPad or iPhone
In the debugger, the navigation points exists.
Browser(s) and Device(s) tested on:
native iPhone, native iPad, Chrome Device Toolbar
It works when i decrease desktop screen-size to iPad-size or iPhone-size (not using the chrome device-toolbar)
Foundation Version(s) you are using:
6.4.4 rc1

Hi @vincentvermeer. I don't understand the problem. Could you provide screenshots or a codepen ?

Page on a (small) desktop:

The same page on Desktop (with chrome device toolbar 'ipad') OR on native iPad:

The subnavigation points are there, but they aren't shown.
I think because of wrong calculation of the height:
Desktop:
Device Toolbar:

iOS uses webkit. Please provide the version of iOS and Safari / webkit so we can test this better.

And a real codepen example would be very helpful to reproduce it with the surrounding markup.

Okay, here is a codepen-example: https://codepen.io/vincentvermeer/pen/mXZoYW
Two navigation points, the second has 7 submenu points. But this submenu isn't shown in iphone or on Chrome Device Toolbar (when you switch to device toolbar, select iPhone 8 p.e.  AND reload the page)

That's what i see: Only one subnav point

This is a general issue with the markup / code as it seems.

Please check https://codepen.io/DanielRuf/pen/GQbLEy?editors=1000

Is it right? Only "vertical" on submenu-ULs was missing? Now it works!
Thank you!
You can close the isse, it was no bug but a missing class... Sorry.

Thanks for the feedback that it works now.


[Bug] install.sh bug on installation from v0.2.0.beta

Checked other resources

[X] I added a very descriptive title to this issue.
[X] I am sure the issue hasn't been already addressed by searching through https://github.com/agiresearch/AIOS/issues.
[X] The usage issue is not resolved by updating to the latest stable version in the main branch.

Describe your current environment
Macos, zsh
Describe the bug
I run the intall/install.sh on v.20 branch. After install sucessfully, I can't use aios start to start aios server. My shell shows "command not found: aios".
Adding the path of aios(the generated executable script) to the environment variable can solve it.
If aios is located at $HOME"/aios, a simple version is:
# Make it executable
chmod +x "$HOME"/aios

# Choose config file
current_shell=$(basename "$SHELL")

# Check type of current shell
if [ "$current_shell" = "bash" ]; then
    CONFIG_FILE="$HOME/.bashrc"
elif [ "$current_shell" = "zsh" ]; then
    CONFIG_FILE="$HOME/.zshrc"
fi

AIOS_PATH=$HOME

# Check whether aios path exist or not
if grep -q "export PATH=.*$AIOS_PATH" "$CONFIG_FILE"; then
    echo "AIOS path is already added to $CONFIG_FILE"
else
    # Add aios path
    echo "export PATH=\"$AIOS_PATH:\$PATH\"" >> "$CONFIG_FILE"
    echo "AIOS path added to $CONFIG_FILE"
fi

echo "AIOS installed successfully!"
echo "Use:"
echo "  - 'aios start' to start the server"
echo "  - 'aios stop' to stop the server"
echo "  - 'aios restart' to restart the server"
echo "  - 'aios update' to update to the latest version"
echo "  - 'aios env add' to add new environment variables"
echo "  - 'aios env list' to view current environment variables"
echo "  - 'aios env remove' to remove environment variables"
echo "  - 'aios clean' to remove AIOS installation"

After install successfuly, run source ~/.bashrc or source ~/.zshrc in the shell.

+1 seeing the same issue

Checked other resources

[x]  I added a very descriptive title to this issue.
[x]  I am sure the issue hasn't been already addressed by searching through https://github.com/agiresearch/AIOS/issues.
[x]  The usage issue is not resolved by updating to the latest stable version in the main branch.

Describe your current environment
Macos, zsh
Describe the bug
I run the intall/install.sh on v.20 branch. After install sucessfully, I can't use aios start to start aios server. My shell shows "command not found: aios". Adding the path of aios(the generated executable script) to the environment variable can solve it.
If aios is located at $HOME"/aios, a simple version is:
# Make it executable
chmod +x "$HOME"/aios

# Choose config file
current_shell=$(basename "$SHELL")

# Check type of current shell
if [ "$current_shell" = "bash" ]; then
    CONFIG_FILE="$HOME/.bashrc"
elif [ "$current_shell" = "zsh" ]; then
    CONFIG_FILE="$HOME/.zshrc"
fi

AIOS_PATH=$HOME

# Check whether aios path exist or not
if grep -q "export PATH=.*$AIOS_PATH" "$CONFIG_FILE"; then
    echo "AIOS path is already added to $CONFIG_FILE"
else
    # Add aios path
    echo "export PATH=\"$AIOS_PATH:\$PATH\"" >> "$CONFIG_FILE"
    echo "AIOS path added to $CONFIG_FILE"
fi

echo "AIOS installed successfully!"
echo "Use:"
echo "  - 'aios start' to start the server"
echo "  - 'aios stop' to stop the server"
echo "  - 'aios restart' to restart the server"
echo "  - 'aios update' to update to the latest version"
echo "  - 'aios env add' to add new environment variables"
echo "  - 'aios env list' to view current environment variables"
echo "  - 'aios env remove' to remove environment variables"
echo "  - 'aios clean' to remove AIOS installation"

After install successfuly, run source ~/.bashrc or source ~/.zshrc in the shell.

Could you update the latest install.sh and add your changes into the install.sh to see whether it can be incorporated?


[CONTROLLER/RECORDER] add debug log

This PR is for:

Server

add debug log
Checklist

[ ] Added unit test.

Backport to branches

v6.3

 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.zhengya seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


[Bug] No matching function with signature: hex(hll)

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
trunk
What's Wrong?
SELECT hex(hll_hash('1990-12-10'));

error:
No matching function with signature: hex(hll)

What You Expected?
win
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

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

I think that it's a enhancement instead of bug.
BTW, I think is a good-first-issue for the newer of Doris, how do you think about this?

hi xinyiZzz,
The reason is:

hll_hash function return HLL data type;
but hex function do not support HLL data type as input;

Could I know which situation you need use sql like: SELECT hex(hll_hash('1990-12-10'));

Now we disable the implicit cast from hll and bitmap cast to string. So it's reasonable to get No matching function with signature: hex(hll).

thanks for answer @jackwener @cambyzju @HappenLee


This project is nice

i think maybe you need add localization for other languages (chinese?)

Hi,
It is amazing! But if I provide others languages than portuguese or english, like chinese, it'll be autogenerated by Google Translator.
I could do that, but feel free to make a PR!

@brunohbrito  in china can't access google website!!!

I'll provide Chinese language. But I don't have enough skill to check if it's right!

There are new several translation. They were all auto generated, so plz, don't blame me if something is really weird!


Support Semantic Versioning in Invoke-AzSqlDatabaseMigration.ps1

I've created an updated version of the Invoke-AzSqlDatabaseMigration script which uses semantic versioning for versioning the database (f.i. 1.0.0, 1.1.0, etc...)
This allows you to have a way to indicate the kind of changes that are made in a certain patch.  (For instance, when adding additional records to a code-table, you'd increase the patch versionnr; when removing or renaming a table, you'd increase the major-version nr, etc... )

Shall I create a PR with what I already have for this ?

This is closed by #217


MQTT Pan Tilt Problem. Motor moves 2 times.

Hello,
thanks for the great plugin. works fine. But i have a small probem.
If i press over mqtt turn left, turn right, turn down or turn up the motor moves two steps. if i send press the button on dafang site the motor moves only one step.
can i add something to the config.json that the motor also with mqtt only make 1 move. press button = one move lfet or so on
thanks
best regards rene

Having the same issue here as well.

Me to.

hi, you can edit the file moveCamera.js and delete line 30. Then you will get 1 move.

Great it worked! Thx

@sahilchaddha If the the pull request I have made is accepted, this ticket can be closed. See my commit comment as the reason for removing this from the homebridge module.

Thanks @mkormendy. Allow me some time to release a new version on npm and close this issue.

I use release-it. It’s a super great way to release to github and npm all in one operation. Just npm install release-it, it installs a command line tool which you can configure. Docs on npm or it’s own github page too.

Thanks for the suggesion @mkormendy . I will surely implement it. For now you can update to version 1.4.4.


Add user-me-Method for bots

You can find out the ID of the current bot here by calling the /users/me endpoint.
https://developers.notion.com/reference/get-self

@jomei can you please create a new release


Write ATS for TG requirement 39

Name shall be mapped with the wms:Name element. The harmonised name of a layer shall comply with the Layer requirements of the INS DS, Article 14.

It's difficult to validate the use of harmonised names automatically, because it's not easy to know if a layer is intended to be one of the INSPIRE harmonised layers. Maybe we should still insist that if the layer name begins an INSPIRE theme prefix (like "TN.") the name must be one of the harmonised names provided by the DS for that theme.

Ilkka, you can check in the metadata to see if a layer is intended to be one of the INSPIRE harmonised layers (in conformity section)
Note that as-is datasets currently don't have this requirement (in nl)

Good point @pvgenuchten ! So can we also check if the layer is portraying an as-is data set using the metadata record?

@pvgenuchten if we follow your idea, we assume that the metadata is valid and complete. If that is not the case, then based on incorrect metadata we could fail (or falsely pass) a View Services test. I think we should keep this to separate tests. We could perform this test as an interoperability test however, because it is useful to do it.
Strictly spoken, if we are testing View Services TG, we can't know for sure if a layer is an INSPIRE (harmonized) layer or not I think. And there are INSPIRE services with as-is data, that currently are valid services. After the harmonization deadlines have been passed, we could test that there is at least 1 Layer with an harmonized layer name. Until then, I think we could only give a warning and/or move this test to an interoperbality test suite.


Fix container_name incorrectly being generated

Checks to see if "container_name" is used correctly in a docker-compose
file conversion and updates the changes respectively in the outputted
artifact files.
For example with container_name set as myfoobarname, the change will
correctly update the "containerNames" portion of the deployment-config
for OpenShift.
"imageChangeParams": {
"automatic": true,
"containerNames": [
"myfoobarname"
],
"from": {
"kind": "ImageStreamTag",
"name": "rabbit:3.6.1"
}
}
Closes https://github.com/kubernetes-incubator/kompose/issues/301

Coverage decreased (-0.06%) to 34.954% when pulling ee2946c810082be662b59b91b8245f8fae3717a5 on cdrage:namespace-bug into 04a3131834cddfb1af42b63b21641fbbf84a4a9d on kubernetes-incubator:master.

@surajssd @kadel Can you guys have a look at this one?

LGTM, @cdrage but need to satisfy coveralls :(

Coveralls is OK, don't trust that number.  ;-)
It decreased because there were no tests before ;-)

@kadel but merging is blocked !

@surajssd as part of your review, you have to approve changes. see  https://help.github.com/articles/about-pull-request-reviews/


Beautiful check box is not displayed

After upgrading from 7.2.24 to 21.0.3 beautiful check box is not displayed:

@KES777 You could change Booleans view in Preferences

"True/false" is SQL constants, but why "Yes/No" isn't NLS strings?

restored view

Would be nice if upgrading apply current behavior instead of providing new configurations


Warhammer FRPG Version 2

Hi
The encumbrance rules in this version of the game have always been poor, quite a few starting characters are over-loaded right from the start.
In the rule book they are labled as optional so would it be possible to have a GM option to turn them off or maybe change the calculation?
Jules

@julesbl It appears that this sheet hasn't been updated by the author in over two years.
Trying to get more clarity on the issue: Is this just an aesthetic change, or does the encumbrance calculation have other effects on the sheet (i.e. altering dice rolls, etc.)?


Introduce vars for resume play in lastplayed.dat

Rather than depending on the order of lines in the file to find file, position and status, use proper variables like:
FILENAME="%FILENAME%"
TIMESTAMP="%TIMESTAMP%"
PLAYSTATUS="%PLAYSTATUS%"

Hi @zxa
the resume play with vars I listed in the new features, I just committed my thoughts here:
https://github.com/MiczFlor/RPi-Jukebox-RFID/commit/3a6f15871c77b3803e95b6d2c1645a712ed9b25e
Works for me, please have a look. I left the old lines in there commented out for the time being


The SystemUiOverlayStyle for status bar doesn't get the right brightness on iOS.

I found an issue that the if I build a scaffold widget on top of another Scaffold widget, the SystemUiOverlayStyle doesn't get the new brightness from it's appbar setting. It actually shows as the based Scaffold widget.
I created a widget with ThemeData.primaryColorBrightness == Brightness.dark like below:
// The first scaffold
new Scaffold(
    body: new InkWell(
        onTap: () =>
            Navigator.push(
                context, new MaterialPageRoute(builder: (context) =>
           // the second Scaffold
            new Scaffold(
                appBar: new AppBar(backgroundColor: Colors.white,
                    brightness: Brightness.light))))
    )
);

Since I set the brightness for the second scaffold appbar to light, it should build with black as the text color for the system status bar. But it didn't, instead, it still use white text as the first Scaffold.
If I create a statefulWidget for the second Scaffold, it doesn't work only for the first build. But when this widget gets rebuild, the text changed to black in the status bar.

There's probably a race condition where different widgets are fighting to get the color set.

In due course this will be fixed by https://github.com/flutter/flutter/issues/4630.

Closing as a dupe of #4630 since we're working on that now.