Bodhi updates fail to be created after the migration to 6

Details: https://github.com/fedora-infra/bodhi/issues/4660
Just want to track this on our side.
Sentry:
https://sentry.io/organizations/red-hat-0p/issues/3438498140/?project=1767823&query=is%3Aunresolved
https://sentry.io/organizations/red-hat-0p/issues/3438497087/?alert_rule_id=855946&alert_timestamp=1658234854778&alert_type=email&environment=prod&project=1767823&referrer=alert_email

Should we at least provide a link to the Bodhi issue instead of that ugly JSON?

Preferred solution: revert to Bodhi 5 by picking the latest production build in koji and set in the deps ansible role.


gitlint

Gitlint
CLI tool and pre-commit hook plugin to lint commit messages with presets
Metadata

homepage URL: https://jorisroovers.com/gitlint/
source URL: https://github.com/jorisroovers/gitlint
license: MIT
platforms: linux, unix, darwin (python3)

{ lib
, buildPythonPackage
, fetchFromGitHub
, gitMinimal
, arrow
, click
, sh
, wheel
}:

buildPythonPackage rec {
  pname = "gitlint";
  version = "0.15.1";

  src = fetchFromGitHub {
    owner = "jorisroovers";
    repo = "gitlint";
    rev = "v${version}";
    sha256 = "sha256-CqmE4V+svSuQAsoX0I3NpUqPU5CQf3fyCHJPrjUjHF4=";
  };

  nativeBuildInputs = [ wheel ];

  propagatedBuildInputs = [
    arrow
    click
    sh
  ];

  preCheck = ''
    export PATH="$out/bin:$PATH"
  '';

  checkInputs = [
    gitMinimal
  ];

  meta = {
    description = "Linting for your git commit messages";
    homepage = "http://jorisroovers.github.io/gitlint";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ kirinnee ];
  };
}

This isn't my library, I simply requested for this package. should i still be included as maintainer?

Also, do I make a PR with the code above? Or is there already a PR @hmenke

There is no PR yet. New packages need a maintainer and I don't want to maintain this.

There is no PR yet. New packages need a maintainer and I don't want to maintain this.

I'll do it. I'll send in a PR now.


install error

I just clone the flutter repository, update PATH
when i run flutter doctor i got this error
flutter doctor
👉 hao@~ $ flutter doctor
Downloading Dart SDK 1.25.0-dev.9.0...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1383  100  1383    0     0    385      0  0:00:03  0:00:03 --:--:--   385
[/Users/hao/Documents/flutter/bin/cache/dart-sdk.zip]
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /Users/hao/Documents/flutter/bin/cache/dart-sdk.zip or
        /Users/hao/Documents/flutter/bin/cache/dart-sdk.zip.zip, and cannot find /Users/hao/Documents/flutter/bin/cache/dart-sdk.zip.ZIP, period.

It appears that the downloaded file is corrupt; please try the operation again later.
If this problem persists, please report the problem at
https://github.com/flutter/flutter/issues/new

The problem is solved.
That's my network problem.


Tests Failing

First thank you for what looks like a very nice piece of software.  It has a lot of richness to hit.  I did a quick comparison of the 3 Forths could find written in Python, and this one won.
https://pythonlinks.info/forth
Maybe I will add that table to the readme in my first pull request.
So I did a git clone, and ran the tests.  4 tests failed. I attached the error log to the end of this page.   I think that I will take a look and try to fix them.   Good to read other peoples code.  What I really liked is that you did not just implement each function, you actually used a table to look up the appropriate Python function.  Very elegantly done.
Meta information is so powerful.
The error message is appended.
Thanks
Chris
python tests.py
tests.py:151: DeprecationWarning: Please use assertEqual instead.
self.assertEquals("*", self.f.outs.get())
.E......E......................EE...
ERROR: test_02_hello (main.TestForth)
Output a Hello world! message
Traceback (most recent call last):
File "tests.py", line 157, in test_02_hello
self.f.execute_word("TEST")
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 2129, in execute_word
self.machine.call(exec_cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1878, in n_execute
self.call(cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1916, in n_dodoes
self.call(cf) # if this called n_exit, we must now exit this level of the dodoes loop.
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1959, in n_dostr
self.rs.pushn(ip)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 595, in pushn
b0, b1 = Number.to_bytes(number)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 62, in to_bytes
b0 = (n & 0xFF00)>>8
TypeError: unsupported operand type(s) for &: 'float' and 'int'
======================================================================
ERROR: test_09_div (main.TestForth)
Traceback (most recent call last):
File "tests.py", line 194, in test_09_div
self.f.execute_word("TEST")
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 2129, in execute_word
self.machine.call(exec_cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1878, in n_execute
self.call(cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1916, in n_dodoes
self.call(cf) # if this called n_exit, we must now exit this level of the dodoes loop.
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1600, in n_div
self.ds.pushn(r)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 595, in pushn
b0, b1 = Number.to_bytes(number)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 62, in to_bytes
b0 = (n & 0xFF00)>>8
TypeError: unsupported operand type(s) for &: 'float' and 'int'
======================================================================
ERROR: test_find (main.TestForth)
Traceback (most recent call last):
File "tests.py", line 476, in test_find
self.f.execute_word("TEST")
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 2129, in execute_word
self.machine.call(exec_cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1878, in n_execute
self.call(cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1916, in n_dodoes
self.call(cf) # if this called n_exit, we must now exit this level of the dodoes loop.
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1959, in n_dostr
self.rs.pushn(ip)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 595, in pushn
b0, b1 = Number.to_bytes(number)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 62, in to_bytes
b0 = (n & 0xFF00)>>8
TypeError: unsupported operand type(s) for &: 'float' and 'int'
======================================================================
ERROR: test_number (main.TestForth)
Test various NUMBER parsing
Traceback (most recent call last):
File "tests.py", line 508, in test_number
self.f.execute_word("T0")
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 2129, in execute_word
self.machine.call(exec_cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1878, in n_execute
self.call(cf)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1916, in n_dodoes
self.call(cf) # if this called n_exit, we must now exit this level of the dodoes loop.
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1400, in call
self.mem.call(addr)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 218, in call
handler.call(addr-start)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1296, in call
execfn()
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 1959, in n_dostr
self.rs.pushn(ip)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 595, in pushn
b0, b1 = Number.to_bytes(number)
File "/home/lozinski/code/cromlech/pyforth/src/forth.py", line 62, in to_bytes
b0 = (n & 0xFF00)>>8
TypeError: unsupported operand type(s) for &: 'float' and 'int'

Ran 36 tests in 10.319s
FAILED (errors=4)
(pl2) ~/code/cromlech/pyforth/src$

Thanks for the info and leader board, and thanks for the test log, I will look into those!
This was a christmas project a few years ago, I was reading the Brodie book and looking for a way to test out things to improve my understanding, and using Python seemed a nice way to do it, to bring all that alive
I have an obsession about 'what is the smallest core language you can write, before you can start writing that language in itself'.
I have also looked at BCPL with it's intcode, LISP, Lua, and some small C compilers. This was the only one that I wrote some real code for, and had a lot of fun learning about FORTH in the process.
I may pick this project up again in the future, and the first thing I will do is make sure it is Python 3 safe and fix the tests, so thanks very much for the test log!
David.

On Mar 13, 2020, at 7:15 PM, David Whale<EMAIL_ADDRESS>wrote:
I have an obsession about 'what is the smallest core language you can write, before you can start writing that language in itself’.

My interest lies in what is the smallest cpu one can build.  Then we can have lots of them
on a cpu.   Small language on a small cpu.
Green arrays does 144.
http://www.greenarraychips.com/ http://www.greenarraychips.com/
But they do not have enough memory.
So now I am looking at the H2 cpu.
https://github.com/howerj/forth-cpu https://github.com/howerj/forth-cpu
Beautifully documented.  Unlike the J1, it has an interrupt.  Not quite as drastically scaled down.
The H2 has both a virtual cpu in C, and a board emulator in C.  Perfect.
But first I need to learn Forth, may as well find one written in Python.  Then it is easy to
understand and change.
Warm Regards
Christopher Lozinski
https://PythonLinks.info
tel: +48 32 361 3136
Skype: clozinski


Font rendered choppy and unclear when scaled down

Your issue may already be reported! Please search existing issues before creating one.

Expected Behavior
Smaller text should appear crisp around the edges, similar to the examples below.
Current Behavior
Large fonts that has been scaled down is showing blurry and unclear.
Possible Solution
Rendering engine issue.
Steps to Reproduce
Please refer to this example:
http://jsfiddle.net/2pb6myk8/1/
We have increased the font size and scaled it down in order to provide clearer text, however, it still looks blurry compared to the text below.
Environment

pixi.js version: e.g. 4.7.1
Browser: e.g. Chrome 67
Device: e.g. Desktop

There is a big difference between rendering text at a large font size then scaling the resulting image and drawing the text at a small font size.
Those two things will almost never look the same, and there isn't anything we can really do to make them look the same.

Use a different font rendering technique such as SDFs. We rasterize text which is fast and good as long as you don't scale, but other rendering techniques exist specifically to solve the issue you are having.
There is an SDF text plugin someone made: https://github.com/PixelsCommander/pixi-sdf-text
as well as MSDF techniques that can make it better: https://github.com/Chlumsky/msdfgen

I will definitely look into those options. Thank you for all your help!


Update msvcp*.dll Windows libraries to latest version

Related to https://github.com/media-kit/media-kit/issues/842
As mentioned by many, there's a lot of issues with Microsoft Visual C++ Redistributable libraries being embedded with media_kit for Windows builds. It seems that the ANGLE.7z archive being downloaded (which contains the libraries) is outdated, as the msvcp140.dll library is of 14.20 version (while the 14.40 is the last): https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES/releases
In our project this caused the conflicts with other native packages utilizing C runtime on Windows. For example, a different package is being linked against the fresh 14.40 version of the C runtime DLL, while the media_kit embeds and uses the old 14.20 version of this DLL, which causes application to crash during runtime.
I suggest updating the Microsoft Visual C++ Redistributable libraries used in the ANGLE.7z archive, as doing so didn't cause any troubles, bugs or anything, yet fixed the issues with other packages. media_kit works flawlessly with the latest 14.40 version, no code should be changed at all. You might get the archive from the forked repository: https://github.com/SleepySquash/media-kit/releases/tag/v1.0.1-angle.
The archive should be uploaded to the https://github.com/alexmercerind/flutter-windows-ANGLE-OpenGL-ES repository as a new release, I suppose? So that in the libs/windows/media_kit_libs_windows_video/windows/CMakeLists.txt only the version of ANGLE_URL would get changed (and the ANGLE_MD5). However, if that repository can't be accessed anymore, then this archive should be hosted from somewhere else.

How should a user do it?

I don't know, @alexmercerind is that solvable?

I'll remove them altogether. It's on my list.

Build against main. Do a flutter clean before hand.

针对 main 生成。事先做一个。flutter clean

I pulled the latest version and received many errors. The compilation did not pass!  @ksanchez9306 @abdelaziz-mahdy

@Clushdada see our CI (which succeeds). Try a flutter clean.

/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit_video/lib/src/subtitle/subtitle_view.dart(137,9): error G5FE39F1E: Type 'TextScaler' not found. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit/lib/src/player/native/player/real.dart(2549,12): error GE90CF69D: The operator '+' isn't defined for the class 'Pointer<Pointer>'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit/lib/src/player/native/utils/native_reference_holder.dart(71,45): error GE90CF69D: The operator '+' isn't defined for the class 'Pointer'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit/lib/src/player/native/utils/native_reference_holder.dart(91,47): error GE90CF69D: The operator '+' isn't defined for the class 'Pointer'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit/lib/src/player/native/utils/native_reference_holder.dart(107,47): error GE90CF69D: The operator '+' isn't defined for the class 'Pointer'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit_video/lib/src/subtitle/subtitle_view.dart(111,15): error GC6690633: No named parameter with the name 'textScaler'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit_video/lib/src/subtitle/subtitle_view.dart(97,13): error G4127D1E8: The getter 'TextScaler' isn't defined for the class 'SubtitleViewState'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit_video/lib/src/subtitle/subtitle_view.dart(137,9): error GACB5210B: 'TextScaler' isn't a type. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit/lib/ffi/src/utf16.dart(59,31): error GE90CF69D: The operator '+' isn't defined for the class 'Pointer'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit_video/lib/media_kit_video_controls/src/controls/widgets/fullscreen_inherited_widget.dart(64,12): error GE5CFE876: The method 'PopScope' isn't defined for the class '_FullscreenInheritedWidgetPopScopeState'. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
/C:/Users/Crush/AppData/Local/Pub/Cache/git/media-kit-1d83fea6f1d63fb4217dce14bc7722361deef520/media_kit/lib/src/player/native/core/initializer.dart(57,58): error G7A35AD16: listener expects a static function as parameter. dart:ffi only supports calling static Dart functions from native code. Closures and tear-offs are not supported because they can capture context. [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(254,5): error MSB8066: “F:\demo_desktop\build\windows\CMakeFiles\41d65ccb45828a50ce8a75ed41eb8a05\flutter_windows.dll.rule;F:\demo_desktop\build\windows\CMakeFiles\4b79cfbbd8120f1ae082e2af87687f7e\flutter_assemble.rule;F:\demo_desktop\windows\flutter\CMakeLists.txt”的自定义生成已退出，代码为 1。 [F:\demo_desktop\build\windows\flutter\flutter_assemble.vcxproj]

@Clushdada see our CI (which succeeds). Try a .flutter clean

see our CI (which succeeds). Try a .flutter clean

I executed flutter clean and it still works like this

https://docs.flutter.dev/release/breaking-changes/deprecate-textscalefactor

https://docs.flutter.dev/release/breaking-changes/deprecate-textscalefactor

How can I return the plugin to the previous version? The current project is not yet ready to upgrade to the latest version of Flutter

@Clushdada
Maybe you can pass ref: 1bd5330cde814d82019e11c72ef54be709c099bd instead of ref: main in your pubspec.yaml.
Note that we do not have a maintenance plan for older versions of the plugin... I am lack time for this, all this is made in the AMs.

Solved @Clushdada ?

Solved @Clushdada ?

f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: 命令“setlocal [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: "F:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -DBUILD_TYPE=Debug -P cmake_install.cmake [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if %errorlevel% neq 0 goto :cmEnd [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :cmEnd [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: endlocal & call :cmErrorLevel %errorlevel% & goto :cmDone [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :cmErrorLevel [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: exit /b %1 [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :cmDone [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: if %errorlevel% neq 0 goto :VCEnd [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
f:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppCommon.targets(166,5): error MSB3073: :VCEnd”已退出，代码为 1。 [F:\demo_desktop\build\windows\x64\INSTALL.vcxproj]
Error: Build process failed.

@alexmercerind I have upgraded to the latest version of Flutter and now it prompts these

@Clushdada
Please do a flutter clean & use dependency as follows:
dependencies:
  media_kit:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit
  media_kit_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit_video
  media_kit_libs_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./libs/universal/media_kit_libs_video

dependency_overrides:
  media_kit:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit
  media_kit_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit_video
  media_kit_libs_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./libs/universal/media_kit_libs_video

Also ensure that the version in your pubspec.lock is at latest ref i.e. 88c49c6c0f6187a131a4053f0f1a3a42f2922a8a.

@Clushdada
Please do a flutter clean & use dependency as follows:
dependencies:
  media_kit:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit
  media_kit_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit_video
  media_kit_libs_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./libs/universal/media_kit_libs_video

dependency_overrides:
  media_kit:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit
  media_kit_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./media_kit_video
  media_kit_libs_video:
    git:
      url: https://github.com/media-kit/media-kit.git
      ref: main
      path: ./libs/universal/media_kit_libs_video

Also ensure that the version in your pubspec.lock is at latest ref i.e. 88c49c6c0f6187a131a4053f0f1a3a42f2922a8a.

good


Have bridge end2end tests

Deploys two chains, deploys the bridge using the deploy script, deploys the reward contract using the deploy script, and make a transfer.

Started to work on the integration of the deployment tool.

Pushed the latest dev state to https://github.com/trustlines-protocol/blockchain/tree/feature/bridge-e2e
Currently the deployment fails here with an error while calling estimateGas:
2019-06-21 15:05:01 UTC jsonrpc-eventloop-0 TRACE rpc  Request: {"jsonrpc": "2.0", "method": "eth_estimateGas", "params": [{"to": "0x86e3DC6e34A7303765f8A3588c855747173C2e83", "data": "0x3ad06d16000000000000000000000000000000000000000000000000000000000000000200000000000000000000000064039cfbca06b36e54dfe30fa004cc5c829b890d"}], "id": 63}.
2019-06-21 15:05:01 UTC jsonrpc-eventloop-0 DEBUG rpc  Response: {"jsonrpc":"2.0","error":{"code":-32016,"message":"The execution failed due to an exception.","data":"Reverted"},"id":63}.

I was not able to find any log on what may be wrong. I even changed the underlying solidity code to not do any checks without success.

This is related to the missing EIPs. Using a more recent Parity version, shows a more accurate error message (took me a while to figure this out). Actually they have been already added to the chain specification. You should try to rebuild the nodes first.

I checked the EIPs again and even moved EIP98 to a future block, like it's configured in the test chain, but I still get the same error. I rebuilt all containers and there's no additional logging information I can make sense of.

EIP98 starts on block 0 as all others as well...

Not in our testnet. But it doesn't make any difference. Does it work for you?

We just talked about the problem. We kinda misunderstood each other. This estimation error is a new one and only occurs when coming to the home bridge initialization. @saschagoebel is working on this, while I continue to fix the tests for trustlines-network/contract-deploy-tools#41 for being able to transfer through the bridge.

PR trustlines-protocol/contract-deploy-tools#42 has been opened. I'm back to fix the gas problem for the home bridge deployment.

PR merged. Waiting for a new version to be published.
Besides I need to add a "wait command" for the message broker. This service needs unpredictable long (observed durations between 30s and 2min) to get up. All other services are waiting for it and do not work unless.

The watcher services can't fetch their events. Start to checkout if their environment is set correct. Probably need to inject the code base and build from local instead of fetching from DockerHub.

Signature collection watcher works now. Affirmation watcher needs some work for catching events as well.

A lot more bugs have been fixed, which haven't mentioned here. We are at the point now, that the bridge watcher to home bridge contract works and also the reward contract is used, but the connection seem not to work.

Done by the related PR.


2024.5.1 update

I agree to the following

[X] I have read the documentation right now
[X] I have read the FAQs right now
[X] I am aware of the latest release notes
[X] I am aware that an integration that was installed via HACS also needs to be updated via HACS
[X] The Backend (CCU/Homegear/...) is working as expected, devices are taught in and are controllable by its own UI.
[X] I am running the latest version of the custom_component (and Home Assistant)

The problem
I have installed 2024.5.1 and there are clearly problems with Homematic or (RaspberryMatic)
There are mainly problems when reporting back from RaspberryMatic to HA.
What version of HomematicIP (local) has the issue?
1.52.0
What was the last working version of HomematicIP (local)?
No response
What type of installation are you running?
Home Assistant Core
What type of installation are you running for your homematic backend?
RaspberryMatic Standalone
Which version of your homematic backend are you running?
<IP_ADDRESS>40420
What hardware are you running for your system?
Proxmox
Which config details do you use

[ ] TLS
[ ] callback data (see)

Which interfaces do you use?

[X] Homematic IP
[ ] Homematic (Bidcos-RF)
[ ] Groups (Heating-Group)
[ ] BidCos-Wired (HM-Wired)

Diagnostics information (no logs here)
No response
Log file extract. Anything in the logs that might be useful for us? The log (Setting/System/Logs -> load full log) is the best source to support trouble shooting!
No response
Additional information
No response

I don't know what you mean

CC ??

Your Custom Component version has been released in December 2023. update to the latest version.

The integration does not show me an update

Then you should investigate further why hacs does not display, but this is not part of this integration. Latest version is 1.60.1.


Access denied AWS container cmake connectin check file

I tried to build the c++ project with the cmake_lists.txt but the build fails. It fails due to the problem, that the required AWS container sends "Access denied". (AWS container http://realsense-hw-public.s3-eu-west-1.amazonaws.com/Releases/connectivity_check)
Below cmake_lists file and connectivity check file.
Does anyone has an idea how to solve this problem ?
cmake_lists.txt
#  minimum required cmake version: 3.1.0
cmake_minimum_required(VERSION 3.2.0)
project(librealsense2 LANGUAGES CXX C)

include(CMake/lrs_options.cmake)
include(CMake/connectivity_check.cmake)

#Deprecation message, should be removed in future releases
if(${FORCE_LIBUVC} OR ${FORCE_WINUSB_UVC} OR ${ANDROID_USB_HOST_UVC})
    MESSAGE(DEPRECATION "FORCE_LIBUVC, FORCE_WINUSB_UVC and ANDROID_USB_HOST_UVC are deprecated, use FORCE_RSUSB_BACKEND instead")
    set(FORCE_RSUSB_BACKEND ON)
endif()

# Checking Internet connection, as TM2 needs to download the FW from amazon cloud
if(BUILD_WITH_TM2 AND NOT INTERNET_CONNECTION)
    message(WARNING "No internet connection, disabling BUILD_WITH_TM2")
    set(BUILD_WITH_TM2 OFF)
endif()

# Checking Internet connection, as DEPTH CAM needs to download the FW from amazon cloud
if(IMPORT_DEPTH_CAM_FW AND NOT INTERNET_CONNECTION)
    message(WARNING "No internet connection, disabling IMPORT_DEPTH_CAM_FW")
    set(IMPORT_DEPTH_CAM_FW OFF)
endif()

list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/CMake)

# include librealsense general configuration
include(CMake/global_config.cmake)

config_cxx_flags()

# include os specific macros
# macro definition located at "CMake/global_config.cmake"
include(CMake/include_os.cmake)

# set os specific configuration flags
# macro definition located at "CMake/<OS>_config.cmake"
os_set_flags()

# set global configuration flags
# macro definition located at "CMake/global_config.cmake"
global_set_flags()

if(BUILD_SHARED_LIBS)
    add_library(${LRS_TARGET} SHARED "")
else()
    add_library(${LRS_TARGET} STATIC "")
endif()

# set library version
set_target_properties(${LRS_TARGET} PROPERTIES VERSION ${REALSENSE_VERSION_STRING} SOVERSION "${REALSENSE_VERSION_MAJOR}.${REALSENSE_VERSION_MINOR}")

include(include/CMakeLists.txt)
include(src/CMakeLists.txt)
include(third-party/CMakeLists.txt)

# configure the project according to OS specific requirments
# macro definition located at "CMake/<OS>_config.cmake"
os_target_config()

# global project configuration
# macro definition located at "CMake/global_config.cmake"
global_target_config()

include(CMake/install_config.cmake)

add_subdirectory(wrappers)

if (BUILD_EXAMPLES AND BUILD_GLSL_EXTENSIONS)
    find_package(glfw3 3.3 QUIET)
    if(NOT TARGET glfw)
        message(STATUS "GLFW 3.3 not found; using internal version")
        set(GLFW_INSTALL ON CACHE BOOL "" FORCE)
        add_subdirectory(third-party/glfw)
    endif()
    add_subdirectory(src/gl)
endif()

# User specific paths for draco dynamic lib
# In the target CMakeLists.txt add:
#       target_link_libraries(<target> ${DRACO_LIBRARY})
#       target_include_directories(<target> ${DRACO_INCLUDE_PATH})
if (USE_EXTERNAL_DRACO)
    message(STATUS "Using external draco lib")
    set(DRACO_INCLUDE_PATH "C:/Program Files/draco/include")
    set(DRACO_DLL_PATH "C:/Program Files/draco/lib")
    find_library(DRACO_LIBRARY draco ${DRACO_DLL_PATH})
else(USE_EXTERNAL_DRACO)
    set(DRACO_INCLUDE_PATH ${CMAKE_SOURCE_DIR}/third-party/draco/src)
    add_subdirectory(third-party/draco)
endif () #USE_EXTERNAL_DRACO

if(BUILD_EXAMPLES)
    add_subdirectory(examples)
    add_subdirectory(tools)
endif()

# Add experiments to build
if (BUILD_EXPERIMENTS)
    add_subdirectory(holotarting-src)
endif ()

if(BUILD_UNIT_TESTS)
    add_subdirectory(unit-tests)
endif()

if(BUILD_NETWORK_DEVICE)
    add_subdirectory(src/ethernet)
    add_subdirectory(src/compression)
endif()

if(BUILD_WITH_TM2)
    add_tm2()
endif()

if(IMPORT_DEPTH_CAM_FW)
    add_subdirectory(common/fw)
endif()

include(CMake/embedd_udev_rules.cmake)

CMake/connectivity_check.cmake
# License: Apache 2.0. See LICENSE file in root directory.
# Copyright(c) 2019 Intel Corporation. All Rights Reserved.
message(STATUS "Checking internet connection...")
file(DOWNLOAD "http://realsense-hw-public.s3-eu-west-1.amazonaws.com/Releases/connectivity_check" "${CMAKE_CURRENT_SOURCE_DIR}/connectivity_check" SHOW_PROGRESS TIMEOUT 5 STATUS status)
list (FIND status "\"No error\"" _index)
if (${_index} EQUAL -1)
    message(STATUS "Failed to identify Internet connection")
    set(INTERNET_CONNECTION OFF)
else()
    message(STATUS "Internet connection identified")
    set(INTERNET_CONNECTION ON)
endif()

@ankistr , starting with v2.42 the SDK has switched to HTTPS URLs in Cmake builds.
The old URLs were maintained from Feb till June to allow for a gradual user transition, and were deprecated on June 1st.
In case you're running SDK version prior to v2.42 then you'll need to retrofit those changes manually.

@ev-mp   Thanks very much for the answer!
@ankistr  The information provided by @ev-mp is correct.

Hi @ankistr  Do you require further assistance with this case, please?  Thanks!

Case closed due to no further comments received.


Add auto merge

@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/uvicore-feedstock#2.


Add support for latest version of Tiled and extra tags

The Tiled website. Current support is limited to basic tags, better support is covered by this issue.

@bturner1273 I have pushed 0.4.2-SNAPSHOT to central. Can you update to this new version to see if you can use latest Tiled json format. Please note that new tags are still unsupported, they are just ignored, as I think the new format is incompatible with existing one. So the update would need to be planned carefully.

I am going to be completely honest in saying I have no clue how to set up
FXGL with the .xml I have been using the uber jars. Would I just copy the
pom.xml you have into mine? Also here is a .json from a new version of
tiled:
On Thu, Feb 1, 2018 at 7:58 AM, Almas Baimagambetov <
<EMAIL_ADDRESS>wrote:

@bturner1273 https://github.com/bturner1273 I have pushed 0.4.2-SNAPSHOT
to central. Can you update to this new version to see if you can use latest
Tiled json format. Please note that new tags are still unsupported, they
are just ignored, as I think the new format is incompatible with existing
one. So the update would need to be planned carefully.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AlmasB/FXGL/issues/457#issuecomment-362258307, or mute
the thread
https://github.com/notifications/unsubscribe-auth/Ae9fQkb7B5bVLSPNXXBIhqmu72qJDFOnks5tQbTygaJpZM4RvTIF
.

@bturner1273 You can find the latest build of 0.4.2-SNAPSHOT uber jar here. Let me know if it works with the latest Tiled .json, as well as with current .json that you already have.

@AlmasB works perfect for me! I appreciate the support!

@bturner1273 #454 is now also complete, in case you need up-to-date TMX support for Tiled. The latest build is here

much appreciated!!
On Sat, Feb 10, 2018 at 8:56 AM, Almas Baimagambetov <
<EMAIL_ADDRESS>wrote:

@bturner1273 https://github.com/bturner1273 #454
https://github.com/AlmasB/FXGL/issues/454 is now also complete, in case
you need up-to-date TMX support for Tiled. The latest build is here
https://github.com/AlmasB/builds/blob/master/fxgl/fxgl-0.4.3-SNAPSHOT-uber.jar
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/AlmasB/FXGL/issues/457#issuecomment-364656876, or mute
the thread
https://github.com/notifications/unsubscribe-auth/Ae9fQrv68LEMULBaTrR8_M6sQeSRBjJ6ks5tTZ_ygaJpZM4RvTIF
.


ci: use GitHub Hooks to trigger jobs

By using GitHub Hooks, jobs get triggers quickers. It also may prevent
the occasional hickup in the Jenkins GitHub-Pull-Request-Builder while
polling events for the cron-jobs.

Note: this change is live already, modifications were done in the Jenkins WebUI for testing.

/test commitlint


add ECR repo for finch rootfs image

Issue #, if available:
https://github.com/runfinch/finch/issues/492
Description of changes:
Add an ECR repo to Finch infrastructure. this repository is where the image used as the basis for the Finch VM rootfs will live.
Context: To support Finch on Windows, we will be using WSL2. WSL2 differs from the Finch on Mac qemu/vz implementation in that WSL2 provides a kernel and requires just a root filesystem to boot a custom distribution. We will be maintaining the root filesystem as an image in this ECR repository. Subsequent PRs to finch-core will include the Dockerfile, actions for exporting the image as an archive and uploading to the Finch dependencies S3 bucket.
For now, the ECR repository is private to limit access controls to the GitHub action responsible for interacting with the image. However if in the future that proves to be cumbersome for developers, we can make the repository public for image pull and limit push permissions to the action.
Testing done:
npm run test
I also manually spun up the stack by creating mock pipeline, beta, and prod AWS accounts. Looking to add that documentation to CONTRIBUTING.md once I have it organized.

[X] I've reviewed the guidance in CONTRIBUTING.md

License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Could you elaborate what is the Finch VM rootfs used for? Why do we need a container image for that?
Should it be ECR public or private?

Could you elaborate what is the Finch VM rootfs used for? Why do we need a container image for that?
Should it be ECR public or private?

@ningziwen thanks for the comments/questions, I have updated the PR description with some context PTAL

Finch already has a public repo to hold the hello-world image. https://gallery.ecr.aws/finch
Would it be easy and default to put in the same public repo? Any specific reason to put in a separated repo?

Finch already has a public repo to hold the hello-world image. https://gallery.ecr.aws/finch Would it be easy and default to put in the same public repo? Any specific reason to put in a separated repo?

Does ECR Public support image scanning?

Finch already has a public repo to hold the hello-world image. https://gallery.ecr.aws/finch Would it be easy and default to put in the same public repo? Any specific reason to put in a separated repo?

Does ECR Public support image scanning?

No. I agree it is a good reason to choose private ECR for now. Thanks!


I translated chapter 5 in italian.

Thank you for your suggestions, I resolved them !

Esti vorbitor de limba italiana?

This was merged to upstream in its current state: https://github.com/richardanaya/tour_of_rust/pull/505


fix: duration type handling

Fixes #185
Requires a new release of zwave-js (maybe<EMAIL_ADDRESS>Result in the UI;

Pull Request Test Coverage Report for Build 482593368

1 of 26 (3.85%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.009%) to 23.776%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/utils.js
1
3
33.33%

app.js
0
4
0.0%

lib/ZwaveClient.js
0
19
0.0%

Totals

Change from base Build 482486175:
0.009%

Covered Lines:
1964

Relevant Lines:
8437

💛  - Coveralls

Pull Request Test Coverage Report for Build 482593368

1 of 26 (3.85%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.009%) to 23.776%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/utils.js
1
3
33.33%

app.js
0
4
0.0%

lib/ZwaveClient.js
0
19
0.0%

Totals

Change from base Build 482486175:
0.009%

Covered Lines:
1964

Relevant Lines:
8437

💛  - Coveralls


HL-600 | TET-Backend: Use drf-oidc-auth 0.10.0 to make GDPR API work

Description :sparkles:
TET-Backend: Use drf-oidc-auth 0.10.0 to make GDPR API work
drf-oidc-auth was too new, with the newer version got:
django-helusers/ApiTokenAuthentication.authenticate: self.validate_claims(payload)
->
drf-oidc-auth/JSONWebTokenAuthentication.validate_claims: id_token.validate(
->
authlib/IDToken.validate:
self.validate_amr()
->
authlib/IDToken.validate_amr
->
authlib/InvalidClaimError:
description = 'Invalid claim "{}"'.format(claim)
->
"Invalid claim "amr"
When "amr" was in the decoded JWT token:

'amr': 'heltunnistussuomifi'

The "amr" claim was truthy but wasn't a list which caused the 'Invalid claim "amr"' error message from authlib.
Refs HL-600
Issues :bug:
HL-600
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

Another option could be this.

Another option could be this.

Interesting, could perhaps be changed to that later but for now, I'll go with this.


Update ReLU description: Don't call it a one-to-one operation.

I found it confusing to call ReLU "a one-to-one mathematical operation".
In mathematical context, the ReLU is a relation $f:  \mathbb{R} \to \mathbb{R}^{+}$, which is not one-to-one.
I suppose that intention was to convey that the ReLU maps every distinct element of the input to a number.
The proposed formulation is "The ReLU activation function is an elementwise mathematical operation".

Nice catch!


property: 'RAML' is invalid in a body

I am generating the RAML from a Spring RestContoller.
The generated RAML has the following syntax inserted into it:
......
description: changePassword
body:
RAML:
schema: |
{
"type" : "object",
.....
From what I can find and see in other examples, the RAML tag is invalid and should not be present. The RAML Console also provides an error on the body tag.

Could you kindly provide an example of your code and mvn configuration so that we can troubleshoot please

I am using Gradle. Here is the gradle code calling the generator:
`	protected File projectBase = new File(".");
protected String version = "0.0";
protected String defaultMediaType = "application/json";
protected String webAppName = "/aw-api/";
protected Set documents = null;
protected void generate() throws IOException {
	ResourceParser scanner = new SpringMvcResourceParser(projectBase, version, defaultMediaType, false);
	RamlGenerator ramlGenerator = new RamlGenerator(scanner);
	// Process the classes selected and build Raml model
	ramlGenerator.generateRamlForClasses(getTitle(), version, webAppName, getClassList(), documents);
	File out = new File(getOutputLocation());
	if (out.exists()) out.delete();
	ramlGenerator.outputRamlToFile(getOutputLocation(), true, false);
}

protected Class<?>[] getClassList() {
	// now use reflections to get all the classes
	ArrayList<Class<?>> list = new ArrayList<Class<?>>();

	String[] pkgs = getPackageList();
	for (String pkg : pkgs) {
		Reflections reflections = new Reflections(pkg);
		Set<Class<?>> annotated = reflections.getTypesAnnotatedWith(RestController.class);
		list.addAll(annotated);
	}

	// now convert to an array
	Class<?>[] result = new Class<?>[list.size()];
	for (int ptr=0; ptr < list.size(); ptr++) {
		result[ptr] = list.get(ptr);
	}
	return result;
}
protected abstract String getTitle();
protected abstract String getOutputLocation();
protected abstract String[] getPackageList();

and a partial class performing the rest services:@RestController
public class TrancentivesAPI extends DataValidation {
@Autowired
IRateService rateService;

@Autowired
IMerchantProfileService merchantProfileService;

@Autowired
ICustomerAccountService customerAccountService;

// public ResponseEntity<?> changePassword(@RequestBody
// ChangePasswordRequest changePasswordRequest) throws
// AuthenticationException {

@SuppressWarnings("unchecked")
@RequestMapping(AWContexts.TRANCENTIVES.MERCHANT + "queryByName")
@PreAuthorize("hasAuthority('QUERY_MERCHANT')")
public ResponseEntity<MerchantResponse> queryMerchantForKey(@RequestBody MerchantRequest merchantRequest) {
	MerchantProfile profile = merchantProfileService.getByName(merchantRequest.getName());
	if (profile != null) {
		MerchantResponse response = new MerchantResponse();
		response.setKey(profile.getPrimaryKey());
		response.setName(profile.getName());
		response.setProcessorRateFee(profile.getProcessorRateFee());
		response.setBaselineRate(profile.getBaselineRate());
		response.setBaselineMethod(profile.getBaselineMethod());
		return ResponseEntity.ok(response);
	} else {
		return (ResponseEntity<MerchantResponse>) ResponseEntity.notFound();
	}
}

}
`

The RAML: entry you are seeing is being inserted as a media type for the request body. Based on the code you posted, I'm expecting to see the defaultMediaType value in there. I'll check to see if I can replicate the issue

I have since added a defaultMediatype, and made multiple other changes. I know longer get the RAML text; but I do not know what change eliminated it. Good luck, Tim

I suspect that the generator is relying on a default value that might have been lost in translation in the gradle driver. If so I need to make the generator throw an exception and not produce the RAML output. Just to confirm - did you have defaultMediaType = RAML at any point?

No on defaultMediaType = RAML.
I initially had the value equal to null; but at some point changed it. Not sure when the issue went away.

Oki will check it out :)

The only way i was able to replicate this is by explicitly putting "RAML" as a data type - either as default MediaType or within the Spring annotations. I tried using null or "" and it just ends up as a null in the model and fails to generate the file. I'm going to be closing this issue for now, if you or anyone else can replicate this i'll be happy to see and fix it


Pom refactoring

Main target was to move the maven-enforcer-plugin version to the plugin management section, but I used the occasion to move also the other plugin versions and to reorder the pom according to the Maven POM Code Convention.
This should also fix #38.

looks good


Fix wine proton build for chroot/proot

This PR fixes the build of wine proton versions. Scripts can't correctly build wine images because of the wrong version of GCC, missing build dependencies and build failures in the libxkbcommon package.
Tested on wine proton 9.0 WOW64 version for chroot/proot

I already built the bootstrap with ubuntu_bootstrap_wow64.sh and checked I have a chroot, but build_wine.sh still says I need a boostrap for compilating

@airidosas252 could you review and merge this?
It would be nice to have Proton based wine available for proot/chroot.


DynamicTonemap error with tone_mapping_function_s argument in version 1.3.4

Hello. I recently started receiving an error with DynamicTonemap after updating the package to 1.3.4 that I was not receiving last week:
vapoursynth.Error: Tonemap: Function does not take argument(s) named tone_mapping_function_s
Not sure if this this is on the awsmfunc site or the vs-placebo side but rolling back to awsmfunc version 1.3.3 seems to fix the issue. I noticed that there have been many changes on the vs-placebo side, but I haven't recompiled the plugin since the last release so maybe that's my problem.
Figured it was worth mentioning. Please let me know if there is anything else I can provide that would be helpful. Thanks for the awesome work.

It's only available if you build vs-placebo on https://github.com/Lypheo/vs-placebo/commit/369993de5817defca3e0efa98fd17bdd74e4feaa.

Awesome, thanks for the quick feedback @quietvoid. What do you advise I do on my end, recompile the plugin? Everything is happy at 1.3.3 (tested), but I definitely want to benefit from the latest updates.

Yes you need to build the plugin. I might update it and release a new DLL.

Sounds like a plan, recompiling now. Appreciate your quick response and awesome contributions! Hopefully this will help someone else in the future.


[dpp]/[SUPP-483] lockout tests and refactoring

looks like there are some merge conflicts that need resolving now


Same variable name for tf.feature_column.embedding_column embedding tensors in tf 2.3.0

System information

Have I written custom code: Yes
OS Platform and Distribution: 64 bit Linux
TensorFlow installed from source
TensorFlow version: v2.3.0-rc2-23-gb36436b087 2.3.0
Python version: 3.6.10
Cuda compilation tools, release 10.0, V10.0.130

Describe the current behavior
In TF 2.1.0, when I use tf.feature_column.embedding_column, the variable names of the embedding variables are derived from the categorical column name.
Example: if I create an embedding column using a categorical column
feature_alpha = tf.feature_column.categorical_column_with_hash_bucket('feature_alpha', 100, dtype=tf.dtypes.string)
alpha_emb = tf.feature_column.embedding_column(feature_alpha, dimension=10)
feature_beta = tf.feature_column.categorical_column_with_hash_bucket('feature_beta', 200, dtype=tf.dtypes.string)
beta_emb = tf.feature_column.embedding_column(feature_beta, dimension=20)
the embedding variable for 'feature_alpha' is named 'dense_features/feature_alpha_embedding/embedding_weights:0'
the embedding variable for 'feature_beta' is named 'dense_features/feature_beta_embedding/embedding_weights:0'
the variable names contain the categorical column name, 'feature_alpha...' and 'feature_beta...'
In TF 2.3.0
the embedding variable for 'feature_alpha' is named 'dense_features/embedding_weights:0'.
the embedding variable for 'feature_beta' is named 'dense_features/embedding_weights:0'
This works fine if there is only a single feature column. but when there are multiple feature columns.
The embedding variables are assigned the same name, which creates problems while saving the model.
I get the error "RuntimeError: Unable to create link (name already exists)" while saving the model, since the embedding variables for 'feature_alpha' and 'feature_beta' have the same variable name.
Describe the expected behavior
the expected behaviour is that what we observe in TF 2.1.0.
Standalone code to reproduce the issue
This code works in TF 2.1.0 but fails in TF 2.3.0 with the error "RuntimeError: Unable to create link (name already exists)" due to the same variable names.
import tensorflow as tf
inputs = {'feature_alpha' : tf.keras.layers.Input(name='feature_alpha',
                                                 shape=(None,),
                                                 sparse=True,
                                                 dtype=tf.dtypes.string),
         'feature_beta' : tf.keras.layers.Input(name='feature_beta',
                                                 shape=(None,),
                                                 sparse=True,
                                                 dtype=tf.dtypes.string)}
def gen_model(inputs):
    feature_alpha = tf.feature_column.categorical_column_with_hash_bucket('feature_alpha', 100, dtype=tf.dtypes.string)
    feature_beta = tf.feature_column.categorical_column_with_hash_bucket('feature_beta', 200, dtype=tf.dtypes.string)

    alpha_emb = tf.feature_column.embedding_column(feature_alpha, dimension=10)
    beta_emb = tf.feature_column.embedding_column(feature_beta, dimension=20)
    out = tf.keras.layers.DenseFeatures([alpha_emb, beta_emb])(inputs)

    out = tf.keras.layers.Dense(64, activation='relu')(out)

    model = tf.keras.Model(inputs, out)

    return model

model = gen_model(inputs)

print(model.trainable_variables)
model.save('mdl.h5')

I've tried this code on Colab and it is not failing with Tensorflow 2.3.0

is there any way I can help reproduce the error?
I'm getting the following error in tensorflow 2.3.0
RuntimeError                              Traceback (most recent call last)
<ipython-input-2-161fd8a33deb> in <module>
     25
     26 print(model.trainable_variables)
---> 27 model.save('mdl.h5')

~/anaconda3/envs/tensorflow_p36/lib/python3.6/site-packages/tensorflow/python/keras/engine/training.py in save(self, filepath, overwrite, include_optimizer, save_format, signatures, options)
   1977     """
   1978     save.save_model(self, filepath, overwrite, include_optimizer, save_format,
-> 1979                     signatures, options)
   1980
   1981   def save_weights(self,

~/anaconda3/envs/tensorflow_p36/lib/python3.6/site-packages/tensorflow/python/keras/saving/save.py in save_model(model, filepath, overwrite, include_optimizer, save_format, signatures, options)
    129           'or using `save_weights`.')
    130     hdf5_format.save_model_to_hdf5(
--> 131         model, filepath, overwrite, include_optimizer)
    132   else:
    133     saved_model_save.save(model, filepath, overwrite, include_optimizer,

~/anaconda3/envs/tensorflow_p36/lib/python3.6/site-packages/tensorflow/python/keras/saving/hdf5_format.py in save_model_to_hdf5(model, filepath, overwrite, include_optimizer)
    117     model_weights_group = f.create_group('model_weights')
    118     model_layers = model.layers
--> 119     save_weights_to_hdf5_group(model_weights_group, model_layers)
    120
    121     # TODO(b/128683857): Add integration tests between tf.keras and external

~/anaconda3/envs/tensorflow_p36/lib/python3.6/site-packages/tensorflow/python/keras/saving/hdf5_format.py in save_weights_to_hdf5_group(f, layers)
    638     save_attributes_to_hdf5_group(g, 'weight_names', weight_names)
    639     for name, val in zip(weight_names, weight_values):
--> 640       param_dset = g.create_dataset(name, val.shape, dtype=val.dtype)
    641       if not val.shape:
    642         # scalar

~/anaconda3/envs/tensorflow_p36/lib/python3.6/site-packages/h5py/_hl/group.py in create_dataset(self, name, shape, dtype, data, **kwds)
    137             dset = dataset.Dataset(dsid)
    138             if name is not None:
--> 139                 self[name] = dset
    140             return dset
    141

~/anaconda3/envs/tensorflow_p36/lib/python3.6/site-packages/h5py/_hl/group.py in __setitem__(self, name, obj)
    371
    372             if isinstance(obj, HLObject):
--> 373                 h5o.link(obj.id, self.id, name, lcpl=lcpl, lapl=self._lapl)
    374
    375             elif isinstance(obj, SoftLink):

h5py/_objects.pyx in h5py._objects.with_phil.wrapper()

h5py/_objects.pyx in h5py._objects.with_phil.wrapper()

h5py/h5o.pyx in h5py.h5o.link()

RuntimeError: Unable to create link (name already exists)

Ok now I see better your error and it is reproducible saving with h5 format.

Can you test the same example with pip install tf_nightly-cpu?

@akshayjagatap,
I was able to reproduce the issue with TF v2.3.
However, the issue seems to be fixed with the latest TF-nightly. Please find the attached gist. Thanks!

I have met the same issue. A work around way is to create multiple DenseFeature layer with different name for embedding column, after that concatenate the result after those DenseFeature layer. This works for me in TF 2.3 (in case you don't want to upgrade your TF version to nightly)


ETA on iOS Implementation

Hi @naderio, Awesome project! This can really be useful for a project of mine. Do you have a rough idea on when you think the iOS implementation will be done? :)
Looking forward to hearing from you.

hi @AndersGerner, please refer to issue #2 for work on iOS, no ETA for now


Blog: Enhancing Acknowledgment of Community Contributions in OpenTelemetry Profiling

This PR introduces modifications to the blog post about OpenTelemetry's profiling support to better acknowledge the contributions of various community members and organizations. The key changes include:
Expanded Acknowledgements: We're enhancing the acknowledgements section to highlight the collaborative efforts within the Profiling SIG.
Inclusive Recognition: Specifically mentioning contributions from companies like Grafana Labs, Datadog, and Red Hat to recognize their significant input
Highlighting Community Contributions:

Mentioning the proposals for the profiling data model (OTEPs 237 and 239)
Acknowledging the broad-based discussion and alignment within the community on the profiling data format.

These changes aim to reflect the collective and diverse efforts that have been instrumental in advancing OpenTelemetry's profiling capabilities, ensuring that more key contributors are recognized and it's clearer that this is a community effort

/fix:all

yee yee

This is definitely needed. As a community member that has followed this pretty closely, I was very surprised not seeing Ryan and/or Grafana Labs anywhere in the original post.

Sorry to fuss over a blog post, Is it possible to list the people, not the companies? In OTel we prefer to highlight individual contributions, it sometimes ruffle feathers when public communication from the project can be interpreted as an advertisement for certain companies.
If it's a big donation it's one thing, but when we're talking about SIG contributions we try to focus on individuals.

Sorry to fuss over a blog post, but is it possible to list the people, not the companies? In OTel we prefer to highlight individual contributions, it sometimes ruffle feathers when public communication from the project can be interpreted as an advertisement for certain companies.
If it's a big donation it's one thing, but when we're talking about SIG contributions we try to focus on individuals.

How about naming individuals with their company names in parens? Otherwise this approach raises questions about the value of SIG work vs code donations.

@felixge thats totally fine, it's usually how we do it.


Reaction landing pages

Here's a list of suggested improvements/milestones for the search & browse interface:

Polish the form

Show a results table rather than just a list of reaction IDs
Link to separate landing pages for individual reactions rather than showing the raw pbtxt

Reaction landing pages

Reuse the editor code in read-only mode to display the raw data
Visualization of the reaction using the templates here
Links to connected records for multi-step reactions

GCE deployment (probably with docker-compose, since we have separate images for the postgres backend and the interface)

Closing now that this is deployed.


Landing page is blog instead of main Uno Zen landing page

Example here: alexsikand.io

Read docs!
https://github.com/Kikobeats/uno-zen/blob/master/DOCUMENTATION.md#open-button

Hi, hopefully this comment might help someone. Thanks for the theme, BTW, it's nice and saved me a lot of hassle of making my own.
I am having trouble with the splash page / the button on it (e.g. "Blog") not immediately taking the browser to the main page (that shows a list of all posts). I have to hit the button a few times before something gets set properly, apparently - and then the main page is always the one shown (as I'd expect).  I have not yet examined any Javascript code or etc to understand what it is doing and what it should be doing.
I saw this issue and realized how the open button might actually work (I had not done that). My main button on the splash page is called Home so I added the JS about open_button = '.nav-home.... etc.  When I tested this change, the Home button then told the browser to go to http.... /#open which then made sense.  But it still didn't work b/c I hadn't set up Nginx right and it seemed to be dropping the #open or not passing it to the Ghost process...
How should it work? If it should be using #open to indicate 'no more splash page', then I will fix that and figure out what is going on with Ngnix etc. But in case, why it does it take a few button presses before  decides to stop showing the entire splash page? Should I be looking at the JS (and where?).  Thanks!

P.S. I am having trouble with the main page displaying the date of posts as 'NAN DAYS AGO'.  Based on what I see re: the timeAgo function, I think it is getting called twice because of the other problem (of needing to push 'Home' multiple times).  i.e. the html value of 'yesterday' is getting treated as a date the second time around.  I was going to file a bug for that, but it is so basic, I figured it wasn't really a general issue
So I'd put some logic in timeAgo to prevent it from redoing things it has already processed.


Implement "Our Team" Page

Create and implement the "Our Team" page, showcasing information about the club's team members, their roles, and their socials (LinkedIn, GitHub). This page provides visitors with insights into the dedicated individuals behind the club's activities and fosters a sense of community.
(1 Lead + 14 Core Members)

I would like to work on this, can you assign it to me

I would like to work on this, can you assign it to me

Sure @Jalaj028

Hi @akshit-g I am really interested to work on this issue, I am currently a fullstack developer pursuing undergrad at IIT's , Could you please assign me this issue. I am also a GDSC Lead of IIT DHANBAD.

Hi @akshit-g I am really interested to work on this issue, I am currently a fullstack developer pursuing undergrad at IIT's , Could you please assign me this issue. I am also a GDSC Lead of IIT DHANBAD.

Sure @jainendra001

Hey @rohin079 is this issue still open

@Jalaj028 Yes it is

I have started working on it, will create a pr soon @rohin079

hey @rohin079 I have created a pr, please let me know if i missed out on something

@rohin079 do I have to scale up all the headings, including name, role and socials?

hey, i would like to work on this issue


You cannot edit a user if you are authenticated with a Site Administrator.

Describe the bug
If you are authenticated with a Site Administrator and try to edit any user, the error occurs:
{
  "message": "You can only change your OWN login name.",
  "type": "Unauthorized"
}

To Reproduce
Steps to reproduce the behavior:

Authenticate with a Site Administrator role user.
Go to the user listing page: http://localhost:3000/controlpanel/users
Click on the three dots of any other user
Click in Edit.
Click Save
See the error in the console. The screen remains unchanged.

Expected behavior
The user must be saved.
Software (please complete the following information):

OS: [e.g. iOS]
Browser: Chrome
Volto Version: 18.0.0-alpha.41
Plone Version: 6.0.11
Plone REST API Version: 9.7.0

Additional context
Maybe a solution is to remove the username from the edit form.

Is this behavior consistent with or different from Plone Classic UI?
Can you change your own username?

Is this behavior consistent with or different from Plone Classic UI?

In classic Plone it is not possible to change the login name. To see:

Can you change your own username?

To change your own username, you would need to have the manage user permission. In other words, you would have to be a Manager or Site Administrator. But I find that strange. Perhaps the best thing would be to prohibit the change, as occurs in classic Plone.

Volto should align with Classic UI in functionality in control panels. The fewer functional differences between the two, the better. I'd say prohibit changing the username.
FWIW, I did not see how to change my own username or another user's username when logged in as a Site Administrator.

FWIW, I did not see how to change my own username or another user's username when logged in as a Site Administrator.

See the To Reproduce item in the issue description.

FWIW, I did not see how to change my own username or another user's username when logged in as a Site Administrator.

See the To Reproduce item in the issue description.

I still don't see it on https://demo.plone.org/controlpanel/users.
I set up two users as Site Admins:

test/testtest
testtest2/testtest2

I can change their Full Name, but there is no username in the edit form.

@stevepiercy https://demo.plone.org use Volto 17. This functionality is new on Volto 18.

Or rather, I think this functionality already existed in the Volto 17. I'm going to do a test on the Volto 18, to see if this is really possible.

@stevepiercy the username really does not appear in the form. But the request made to the backend sends the username anyway.

@stevepiercy Even though the username is not visually present in the form, when we try to save it, the username is send in the request made to the backend, causing the error.
If you follow the steps in "To reproduce", you will see the error. We were unable to save the form. Remember that we must be authenticated with the Site Administrator. A Manager can save the form.


docs: Fix broken Edit this page link within documentation.

Summary
Added a minor commit in order to fix the broken Edit this page link within docs.
Earlier, The docusaurus.config.js was referring the Url to be of pattern:
https://github.com/facebook/jest/edit/master/docs/${versionDocsDirPath}/${docPath}

which returned a 404 error while redirecting to Github. (Seems like was introduced within f73d5f6372a2570b7a38255bc0a69e0deacf67f5).
Rectified by editing the link to point the versioned_docs within the website directory rather than the docs directory.
More clearly,
Earlier:
https://github.com/facebook/jest/edit/master/docs/${versionDocsDirPath}/${docPath}

Now:
https://github.com/facebook/jest/edit/master/website/${versionDocsDirPath}/${docPath}

@slorber thoughts on this one?

yes that change looks good to me and it fixes the edit URL issue


Submit Double to Valora for Dapp listing

To make a submission to the Dapps Page, please complete the task lists
below; otherwise remove them.

Your Dapp:

[X] connects to Valora via WalletConnect V2;
[X] must be mobile-first or mobile responsive;
[X] is in one of the existing categories; and
[X] includes a link to user documentation.

For more information see the Valora Listing Overview.

@h3he I am unable to find an link to user documentation on your site.

@h3he I am unable to find an link to user documentation on your site.

Here is the user guide: https://www.double2win.xyz/docs/. There is no place for me to put that in the PR though.

@h3he the docs look good, but they should be accessible on https://app.double2win.xyz.

@h3he the docs look good, but they should be accessible on https://app.double2win.xyz.

hmm, that would break our beautiful design. Do we have to have user guide access from the app interface?

I think the Mento v2 (which is listed on Valora) does not have link to doc either: https://app.mento.org/

@h3he Mento has links to their Discord, Twitter and GitHub in the bottom left corner of the site.

@h3he Mento has links to their Discord, Twitter and GitHub in the bottom left corner of the site.

Your Dapp:
...includes a link to user documentation.

Can we follow the same approach used by Mento? We can make the logo clickable and redirect to our website www.double2win.xyz and then it has link to double2win.xyz/docs or redirect directly to double2win.xyz/docs? Will this change satisfy the requirement?

@h3he a link to your homepage, www.double2win.xyz - which contains a link to user documentation, in the footer of  https://app.double2win.xyz for me.

@h3he a link to your homepage, www.double2win.xyz - which contains a link to user documentation, in the footer of https://app.double2win.xyz for me.

I am not 100% clear here. So I like to confirm. Can we link to our homepage www.double2win.xyz via the Double logo on the top left of the https://app.double2win.xyz/?

@h3he linking to http://www.double2win.xyz from the double icon seems fine for now. While it's not as clear that it's a link compared to the icons seen on Mento it does provide a way for the users to access the documentation. If we get complaints from users we might re-address.

@h3he linking to http://www.double2win.xyz from the double icon seems fine for now. While it's not as clear that it's a link compared to the icons seen on Mento it does provide a way for the users to access the documentation. If we get complaints from users we might re-address.

Sounds good. The Dapp front-end has been updated. Can you verify? If users complain, we will adjust our UI design to address users' complaints. Thank you!

@h3he it looks like the double icon is still redirecting to https://app.double2win instead of http://www.double2win.xyz.

@h3he it looks like the double icon is still redirecting to https://app.double2win.xyz instead of http://www.double2win.xyz.

Please clean the cache and try it again? I have verified myself.

@h3he. I noticed after connecting or withdrawing the dapp does not appear connected; however, after I refresh the page my it correctly shows as connected. Can you take a look at this?

@h3he I noticed after connecting or withdrawing the dapp does not appear connected; however, after I refresh the page it correctly shows as connected. Can you take a look at this?

We noticed this issue as well. And Geo pinged me last week on the same issue as well. We investigated and concluded this was not anything related to Double product. It is related to WalletConnect v2, which could not provide a stable connection/service. Geo will make a note to Valora users to refresh the page and try it again. Unfortunately, this is not the ideal UX that we all like to see and have.

@h3he other dapps are using WalletConnect v2 and do not have this issue. If you're using @web3modal/ethereum you can act on state changes of the account with something similar to the below code:
import { EthereumClient } from '@web3modal/ethereum'

ethereumClient.watchAccount(async ({ address, connector, status }) => {
// Action on client changes here e.g.
  if(status === 'connected') {
  // Do some stateful things for connected account.
  }
})

Sorry I might misunderstand your comment before. It seems like a different issue that the Valora needs to be reconnected via WalletConnect again. The issue Geo and we encountered was "Valora has trouble even connecting to Double and need to try it again". We will look into it.

@MuckT I just tested myself. After withdraw using Valora wallet, the Valora wallet is still connected for me. Would it possible for you to capture the video of the issue?

@h3he, thanks for taking another look! Here's a video of the connection flow - the behavior I'd expect is that after connecting the dapp would show as connected without the need to tap connect > wallet connect again. The behavior after a submitting an action through the dapp is similar where I need to refresh the page to see an updated balance.
https://github.com/valora-inc/dapp-list/assets/26950305/2e9de418-42b5-4637-824e-c77eb50811e0

Thanks. The video is very helpful.

@MuckT We fixed the issue and made a new release. Can you give another try? Please do hard fresh of the mobile browser to clean all cache. Thanks.

@h3he thanks for taking the time to fix the issues reported! 🚀


WIP: [test-framework] componentize the test framework.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: ozevren
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers: geeknoid, yutongz
If they are not already assigned, you can assign the PR to them by writing /assign @geeknoid @yutongz in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

pkg/OWNERS
tests/OWNERS

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

@ozevren: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.


Make the API's get_base_url tests use Django TestCase

In my review of https://github.com/wagtail/wagtail/pull/6341, I completely missed the fact that the test case was using unittest.TestCase and not Django's TestCase. But the tests were passing at the time I reviewed it.
After merge though, this caused some problems because this test case modifies data but Django is unable to roll it back properly causing strange test failures.
This PR fixes this test case to be an ordinary Django TestCase. Note that this also changes a little bit of logic so that WAGTAILAPI_BASE_URL = None which is interpreted the same way as if you didn't specify this setting at all. This brings it in line with other settings in Wagtail.

Travis is taking forever so I've reverted the problematic commit and added it into this PR


raised exception class EInvalidOp with message 'Invalid floating point operation'.

Hi,
can you help me why I got the error after compiled to Android ?
Win32/Win64 working fine.
I'm using Delphi 11.2

I fixed a bug in the main library. Perhaps this will solve the problem. If not, then send the stack where the error occurs

And the most important thing. I am not working on this project anymore. I built the image generation into the ChatGPT project. Both generation and recognition of sound.


added release-drafter GitHub's action.

must do it in the dev branch directly otherwise config file is not found.


24 code skeleton for points on a shapefile

Created initial draft for points on a map general function. Includes one test that works on Nora's computer. Commented on the file with future to dos and tweaks and tests.

The "main" part of this file should be moved into a different file. This file should have only the function in it, not the test of it.

Please pull that part into a different file in this branch, commit, and then submit a new PR.


custom date

Hi, can I have a preconfigured date.
For example:
__/01/2015
Where the user just have to enter the day of the date.
Thank you.

@logo17 ,
Try with d/01/2015 as mask.

Thank you!


TODO: reorder cloudprovider tests

after merging GetInstanceType, reorder the tests so that the interface tests are at the beginning of the file. i think this will make it easier to maintain.

/remove-lifecycle stale


Module relay 5v not working

sir, how to use the 5v relay module, because I use NodeMcu v3 there is no 5v output power only 3.3v, so the 5v relay module doesn't work, I've tried using (step up module) from 3.3v output but the 5v relay module doesn't work, please the solution, thank you.

                                                        ----------relay signal

gpio -3.3v--------4.7k--------2n2222-|
-> ------ gnd
link photo
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTyPjw2TzDluevxNvkuyQRziaBKT3yNrfv4K9wsrCu9H8dS4OKH

Thanks sir

link photo
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTyPjw2TzDluevxNvkuyQRziaBKT3yNrfv4K9wsrCu9H8dS4OKH
https://i.stack.imgur.com/wvSuY.png

Hello,
How to use a nodemcu + 3v relay?

link photo
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcTyPjw2TzDluevxNvkuyQRziaBKT3yNrfv4K9wsrCu9H8dS4OKH
https://i.stack.imgur.com/wvSuY.png

Hello,
How to use a nodemcu + 3v relay?

I do not understand your question?
It has a 3v relay, and you want it to be operated with pin nodemcu?
You need an electronic circuit to activate the relay.
Google search you will find many options.

https://www.geekering.com/?p=187


Merge #53 and #55 across to release/1.1

Patch v1.1 branch with minimal fix to #53 and #55

Coverage increased (+0.01%) to 98.33% when pulling 8bf54a49f6bf6b81e4f882bd71552600d33d551f on bug/Pop-53-dont-throw-from-getGenericType-if-inaccessible-v1.,1 into 6171f6693c1615f58799ed2b408c62656d05b5f1 on release/1.1.


Update app.js

-convertToTimeAgo() function added

You need fork again and then add the function, due to the conflict....

@scottszb1987

Closed due to conflicts.


feat(comp:style): add css transition

add uniform CSS transitions
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines
[x] Tests for the changes have been added/updated or not needed
[x] Docs and demo have been added/updated or not needed

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Component style update
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

What is the new behavior?
Other information

@danranVm @coolyuantao need review.

@danranVm @coolyuantao need review.


fixed return to not to exit the loop

Signed-off-by: xavier dharmaiyan<EMAIL_ADDRESS>Related Issue: open-cluster-management/backlog#<ISSUE_NUMBER>

Description of changes

/retest

/retest

/retest all

/test lint

/test all

@smithbw88 Adding this to 2.4.3 RC2 @evelinec this address the regression raised today


Update zio-schema, zio-schema-derivation to 0.4.14

About this PR
📦 Updates

dev.zio:zio-schema
dev.zio:zio-schema-derivation

from 0.4.13 to 0.4.14
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "dev.zio" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "dev.zio" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, commit-count:1

Superseded by #928.


416 error with valid range header

Hey Vercel, I've been working on an issue with Cloudinary where their CDN is unable to to make requests to Vercel. Vercel is returning a 416 rather than serving the content.
After digging into this with them, it's because they send a Range header: "Range: bytes=0-0”.
According to the Range header RFC this is valid https://www.rfc-editor.org/rfc/rfc7233#section-2.1, and even if it wasn't valid, the Range header should be ignored rather than returning a 416.
The suspect line doing the check is here https://github.com/vercel/serve-handler/blob/master/src/index.js#L708
Here's an example request failing:
curl https://doozy-ar92u2znm-doozylive.vercel.app/api/pixabay/6734296  -H "Range: bytes=0-0"

I got an update from Cloudinary that Vercel have now solved this issue 🙌


File system helthy state before resize a disk

We hav a case where customer resized a disk , as machine was restarted FSCK was triggered  and orphan inodes deleted (data was lost)   as there was  file System has corruption preiously the resize  .
Same way we are warning our Customers to trigger a Backup before the operation  , can  include  a recommendation/tip/warning for  them to verify the file System is in healthy state before perfom the operation
thanks

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

ID: 06c61c5a-d9e4-742b-36e5-b9effa33d903
Version Independent ID: cb9dbd59-460d-a1a0-9863-5213d6a1093e
Content: Expand virtual hard disks on a Linux VM in Azure
Content Source: articles/virtual-machines/linux/expand-disks.md
Service: virtual-machines-linux
GitHub Login: @roygara
Microsoft Alias: rogarana

Thanks for the feedback! We are currently investigating and will update you shortly.

@Marinagt thanks for letting us know, we appreciate it! I will create a backlog item to update the document to inform users to check their filesystem health.
#please-close

thanks


embedding layer

In the symbol modality, it doesn't seem to have an embedding layer. Instead, symbols are mapped to hidden dimension directly from a one-hot vector. I'm wondering what's an easy way to plug in a pretrained embedding layer that has a different dimension from the hidden layer?

You could subclass SymbolModality and override _body_input_depth to be something other than self._model_hparams.hidden_size.

A follow-up question: can't the REAL modality be used to plug-in a word embedding (since they are vectors of real numbers)?


Individual Membership Subgroup Meeting - October 1st, 2018

The Joint Strategy Subcommittee has asked the CommComm to begin planning on how we'd like to approach managing Individual Membership.
Minutes Doc:
Link: Individual Membership Subgroup – Rolling Meeting Minutes
Attendees:
The @nodejs/community-committee membership is invited.
If you'd like to help out, please feel free to comment in this issue to be added.
Agenda items:

Review Individual Membership formal request and parameters from the Joint Strategy Subcommittee
Request for Comments: Individual Membership identity providers
Individual Membership MVP scoping

Feel free to request agenda items be added in this issue 👍

Zoom meeting link: https://zoom.us/j/353580629

Next meeting is #389 on 2018-10-16 at 11am PT / 2pm ET.

There's a Request for Feedback (#390) on the proposal generated by this and prior discussions 🎉🎉🎉 Please comment on it and/or join the discussion on the comments when #389 happens.
Closing this for now, feel free to reopen when necessary! 💛


Version 1.0.8 returns Bad Request for crops using Remote.axd

Not sure if this is the right repo for this issue.
Version 1.0.8 returns Bad Request for crops using remote.axd
https://www.nuget.org/packages/ImageProcessor.Web.Plugins.AzureBlobCache/1.0.8
Works fine for 1.0.7 and prior.

Is your config up to date?
I.E do you have the
<setting key="UseCachedContainerInUrl" value="true"/> property set? Nuget should have updated your config though it may have skipped it.
http://imageprocessor.org/imageprocessor-web/plugins/azure-blob-cache/#config

Ace, that was it. :+1:
Wondering if it should default to true for that setting if the key is missing.

I had a reason. I can't remember what that was now though...


feat: update python-mitogen to 0.3.4

Library for writing distributed self-replicating programs
Log: update repo

/approve


Does exemptLabels value of pinned need a literal label of 'pinned'?

I was wondering if exemptLabels value of 'pinned' works if the issue is pinned, but has no 'pinned' label attached to it.

never mind, it works.


KITTI online test result

Depth Anything  is impressive work!
Could you provide the result on KITTI online test split? Thanks!

Hi, we find most previous works report the validation result. We have open-sourced our checkpoint for KITTI, you may use it to obtain the test results.


Change position button copy in doc API to left, instead of the right side as it is now

First Check

[X] I added a very descriptive title to this issue.
[X] I used the GitHub search to find a similar issue and didn't find it.
[X] I searched the FastAPI documentation, with the integrated search.
[X] I already searched in Google "How to X in FastAPI" and didn't find any information.
[X] I already read and followed all the tutorial in the docs and didn't find an answer.
[X] I already checked if it is not related to FastAPI but to Pydantic.
[X] I already checked if it is not related to FastAPI but to Swagger UI.
[X] I already checked if it is not related to FastAPI but to ReDoc.

Commit to Help

[X] I commit to help with one of those options 👆

Example Code
Change position button copy in doc API to left, instead of the right side as it is now. User mistakenly pressed login button and copy button. Usually the copied information is param or body to test that API.

Description
Change position button copy in doc API to left, instead of the right side as it is now. User mistakenly pressed login button and copy button. Usually the copied information is param or body to test that API.
Wanted Solution
Change position button copy in doc API to left, instead of the right side as it is now. User mistakenly pressed login button and copy button. Usually the copied information is param or body to test that API.
Wanted Code
Change position button copy in doc API to left, instead of the right side as it is now. User mistakenly pressed login button and copy button. Usually the copied information is param or body to test that API.

Alternatives
No response
Operating System
macOS
Operating System Details
No response
FastAPI Version
0.79
Python Version
3.9
Additional Context
No response

I already checked if it is not related to FastAPI but to Swagger UI.

This checkbox (that you have checked) should have made you post this in the swagger-ui project, not here.


PyU4V <IP_ADDRESS> - issue/42-modify_srdf

Fix for issue 42 'modify_storagegroup_srdf regression'.
The fix includes new dictionary comprehension for determining the required action for modifying storage group SRDF, any case is now accepted for the action value.
Version number has been made consistent across all occurrences and MIT license has been updated to reflect current year and transition to Dell EMC.

Looks good to me Michael.  Just increment the version to 17


dependancy issue

make example can not gen a new execute file when the files of src directory  are modified.

I cannot reproduce this, so I will close this issue.
@njliang
Feel free to provide steps and an example to reproduce if you think this is still an issue.


Not possible to override headers

The header(String header, String value) method only adds headers (contrary to what the javadoc states)
response.header("X-Frame-Options", "DENY");
response.header("X-Frame-Options", "SAMEORIGIN");
//X-Frame-Options is now "DENY, SAMEORIGIN"

I suggest setHeader and addHeader.
Current workaround
response.raw().setHeader("X-Frame-Options", "SAMEORIGIN");

Can you remove it before add?

You can't remove a header. Not in Spark, and not in HttpServletResponse (the class Spark's Response wraps).
The implementation of header(...) should be changed from using httpServletResponse.addHeader(...) to using httpServletResponse.setHeader(...), as adding multiple values to the same header is probably a lot less common than just setting them. If you really want to add multiple values you could always do header("Header", header("Header") + "New value")


Outgoing mails are sometimes counted twice

Describe the bug
My outgoing mail count is too large (e.g. 21 for today even though I only sent 12). It seems like most mails are counted twice. This might be because I most of the time send a copy to myself or write to a list that I'm also subscribed to. Maybe especially the second part could be hard to match as the mailling list rewrites the subject, so it's not exactly the same mail.
For me it would be fine to have an option to ignore the "sent" folders and only count mails from my own account in all other folders.
To Reproduce

Have outgoing mails in multiple folders
Look at account statistics

Expected behavior
The number of outgoing mail matches the one shown in the stats.
Screenshots
stats:

outgoing mails:

There is one additional mail not shown here in a different folder (because another device that I use puts them in a different folder).
System (please complete the following information):

OS: Debian
Thunderbird Version 102.5.0

Additional context
Add any other context about the problem here.

Hi Daniel,
thank you for this report. Some questions first:

I most of the time send a copy to myself

Do you just mean the emails in your Sent folder here? Or do you CC one of your email addresses and have a sent email as well as an additional copy?

or write to a list that I'm also subscribed to

Normally this shouldn't be a problem, as long as you didn't configure the mailing lists email address as an own identity. ThirdStats can't and won't check emails if they are the same.
Things you can do:

ThirdStats recognizes all emails as sent, when their sender is an email address from any identity set in your Thunderbird Accounts. Please check if you configured that correctly (You can do so under account settings > select your account > click button more identities at the bottom).
In the ThirdStats add-on options there is a setting to ignore self-sent emails. If you enable this, ThirdStats ignores emails where both, the sender and receiver, are email addresses you configured as own identities.

Let me know, if this was helpful. I consider providing an add-on option, where you can define folders you don't want to include in the stats processing.

thank you for this report

Thank you for the fast response!

Do you just mean the emails in your Sent folder here? Or do you CC one of your email addresses and have a sent email as well as an additional copy?

I BCC all the mails to the same address. E.g. if I'm writing from<EMAIL_ADDRESS>there is a rule on the server to automatically add a BCC to<EMAIL_ADDRESS>And exactly that happens then, 1 mail in the inbox and 1 in the "sent" folder.
One option of course would be to delete everything in the "sent" folder as I don't need that anyways. But an option to ignore certain folders would be awesome (this would also be handy on my other account, where I don't care about mails in some folders), but I of course have no idea how time consuming this would be to implement.
or write to a list that I'm also subscribed to

ThirdStats recognizes all emails as sent, when their sender is an email address from any identity set in your Thunderbird Accounts. Please check if you configured that correctly (You can do so under account settings > select your account > click button more identities at the bottom).

That it set correctly.

In the ThirdStats add-on options there is a setting to ignore self-sent emails. If you enable this, ThirdStats ignores emails where both, the sender and receiver, are email addresses you configured as own identities.

Does this also recognize BCC and not only CC?

I see.

Does this also recognize BCC and not only CC?

Yes it should, but you can simply test it for your scenario. You can choose between matching identities from the same account or all your Thunderbird accounts. Keep in mind that after changing that setting in the add-on options, you once need to reprocess the stats data to rebuild the cache.

@SolidTux Any news on this?

Sorry, I ended up not really needing/using the extension anymore.


I got a ext4.vhdx where I install Arch, any idea about what it is?

I find that the folder I placed Arch.exe has a new file named "ext4.vhdx", I wonder if it's the file system storing Arch.

If it is, it may be a trouble, because that folder isn't the right place.

Yeah, It is the file system storing Arch.
That is the default specification.

Yeah, It is the file system storing Arch. That is the default specification.

Can I move it? I just randomly picked a folder when I installed.... How can wsl find the file system after I move it away?

I have found the solution, thanks.


Dropdown (SELECT) form not working on Form wizard

when i wrote code combo box selection on form wizard or tab, it cannot be selected when i select one of the list value, and always back to the first line option.

@irwanagaos you need to make sure that you have the admin.js file right after the form-wizard.js file in your footer links. I was facing the same problem, solved in this way.


resolve #340208 - Command injection in 'pdf-image', Severity:Medium

The constructGetInfoCommand would be initializing the command that is to the passed to 'exec' of getInfo(). The user input is not getting validated in #L26 of constructGetInfoCommand and it leads to command injection in #L43.

I've published v2.0.1 with this PR because of #38 .
Tried to fix v1 from 2ab80d7 as well but it's not an easy merge because of the v2 code changes.
Where is Version 1.1.0 ?

May i prepare an v1.1.1 (or v1.0.3) starting e633ad5 ?
If yes can you create an release/v1 branch where i can merge my hotfix code into?
otherwise the recommendation is: update to v2.0.1 because of security issues and v1 keep unfixed.

This branch should be reviewed because the security report is going into a public disclosure soon.
@mooz if it help you can forget about my version questions :)

rebased -  Jul 10 2018


Focus is lost when showSelectionBarFromValue-option changes

Steps to reproduce

Make a slider with a set showSelectionBarFromValue.
Add a line that changes that attribute in a watcher which watches the value of the slider.
Focus the slider and use the keyboard to manipulate the slider.

Expected behaviour
Changing the showSelectionBarFromValue (or any other options this might be a problem for) should not cause loss of focus for the slider.
Actual behaviour
The watcher triggers and focus is lost from the slider when the showSelectionBarFromValue is changed. One has to focus something else and the refocus the slider to regain focus. But changing it again causes loss of focus.

Could you please provide a demo showing the issue? However, if it is what I think, then it's "normal": when an option is changed, the slider is fully re-rendered and thus the focus is lost...

Closing as there was no answers for 10 days.

Ah, sorry! I had completely forgot about this issue, my bad!
I tried creating a demo, but I unfortunately was not able to reproduce a functioning Listener in your demo Fiddle.
Your explanation sounds likely, and seems to explain the issue I'm experiencing. I understand that this might be normal behaviour, but is it necessary for the options to work? I would think allowing people to update options without losing focus would be a nice feature, as a developer (such as myself) might want to show some dynamic data, like for an example a point on the range, that at times change.
I'll give creating a demo one more try, and edit here if I get it working.

Yes I totally understand your issue. However, I think that for now redrawing the slider when an option change is the safest/easiest way to handle that.
For your specific issue, a specific behavior could be added to refocus the correct element after a rerender if one was focused before. Do you want to provide a pull request for it, I can help and guide you if you want?

Even if I'm not really active anymore on this project, I'm still enthusiast so I already wrote a solution... 😄 I could reproduce your issue but not exactly like you described: after rerender, the element is still focus but can't be moved with the slider... Where you totally losing the focus? If yes, on which browser?


Deployment stops at Rendering job templates...

Hi,
currently trying to deploy bosh director via bosh-init. The process steps during Rendering job templates... and nothing happens.
Here is the log:
 cd /workspace/deployments && bosh-init deploy ./bosh.yml
Deployment manifest: '/workspace/deployments/bosh.yml'
Deployment state: '/workspace/deployments/bosh-state.json'

Started validating
  Downloading release 'bosh'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bosh'... Finished (00:00:05)
  Downloading release 'bosh-openstack-cpi'... Skipped [Found in local cache] (00:00:00)
  Validating release 'bosh-openstack-cpi'... Finished (00:00:01)
  Validating cpi release... Finished (00:00:00)
  Validating deployment manifest... Finished (00:00:00)
  Downloading stemcell... Skipped [Found in local cache] (00:00:00)
  Validating stemcell... Finished (00:00:11)
Finished validating (00:00:17)

Started installing CPI
  Compiling package 'ruby_openstack_cpi/7bb6f6bfb6014a9630ebb5686fd2f1ff4e0289ae'... Finished (00:00:00)
  Compiling package 'bosh_openstack_cpi/3a41d45536a57cea65bf8a114cfcd1f0a035639e'... Finished (00:00:00)
  Installing packages... Finished (00:00:08)
  Rendering job templates... Finished (00:00:00)
  Installing job 'openstack_cpi'... Finished (00:00:00)
Finished installing CPI (00:00:09)

Starting registry... Finished (00:00:00)
Uploading stemcell 'bosh-openstack-kvm-ubuntu-trusty-go_agent-raw/3232.8'... Skipped [Stemcell already uploaded] (00:00:00)

Started deploying
  Waiting for the agent on VM '44d3994e-5d18-4deb-82ea-46574557fa81'... Finished (00:00:00)
  Stopping jobs on instance 'unknown/0'... Finished (00:00:00)
  Unmounting disk 'ade4a2d3-04c3-4038-9d81-5e1ddae727f1'... Finished (00:00:01)
  Deleting VM '44d3994e-5d18-4deb-82ea-46574557fa81'... Finished (00:00:08)
  Creating VM for instance 'bosh/0' from stemcell 'f98f2308-b44d-4f97-b44c-afbb08a0c76e'... Finished (00:00:19)
  Waiting for the agent on VM '94d90385-1f64-4e22-8200-47ed4f1d8202' to be ready... Finished (00:00:41)
  Attaching disk 'ade4a2d3-04c3-4038-9d81-5e1ddae727f1' to VM '94d90385-1f64-4e22-8200-47ed4f1d8202'... Finished (00:00:10)
  Rendering job templates...

Any idea what is going on there?

Certainly strange. Does BOSH_INIT_LOG_LEVEL=debug provide any more details on where exactly it gets stuck? (logging link).

Yes interestingly it stop at Uploading blob a66bd4bc-7992-4221-6743-991a3969a8a9 from /root/.bosh_init/installations/88f387db-6488-494d-62be-1caef6df75c6/tmp/bosh-platform-disk-TarballCompressor-CompressFilesInDir955618712
Here are the full logs:
https://gist.github.com/jhiemer/c9136497b389357f613835b74afbeee9

One thing you can double check is that you're using the correct IP address for the jobs[0].properties.agent.mbus - it should be your private IP address, not the floating IP.
I have edited your comment to remove your gist link - it included sensitive information. You should consider rotating those credentials and removing the source gist.