Interactive IDE browser app for science.js

It'd be easier to experiment with science.js if there's a shell or IDE. Python has IPython and R has R Studio.  IPython turned into Jupyter, and has basically enabled support for non-python languages. Check out https://www.npmjs.com/package/ijavascript for instance.
Also, Tonic was launched recently and seems pretty cool, but I haven't given it a spin yet: https://tonicdev.com

@joearasin thanks for the update. I plug science.js into tonicdev. Works quite well.
https://tonicdev.com/dnprock/55d606a236da250d00b847ce


GamePad destructor crash and controlling compile options with cmake

I have recently moved from using the vcxproj VS projects of DirectXTK to cmake as using dependencies via cmake seems the most convenient and I am now experiencing a crash in the GamePad destructor:
if (mStatics)
        {
            (void)mStatics->remove_GamepadAdded(mAddedToken);  <----
            mAddedToken.value = 0;

(GamePad.cpp line 472).
Exception thrown: read access violation.
this->mStatics.ptr_->**** was 0x7FFD0C361F18.

My program is designed to be compiled for Win7 upwards and I note that this section is for Win10 (_WIN32_WINNT >= _WIN32_WINNT_WIN10 at line 390) and I cannot see a way to easily influence DirectXTK to compile for _WIN32_WINNT_WIN7.  When using the VS projects this is managed correctly.
Can you provide any suggestion on this issue?
Many thanks,
Andy

Setting this at the top of my CMakeLists.txt file seems to do the trick:
add_definitions(-D_WIN32_WINNT=0x0601)

How this then upsets XAudio2.h from the WIN10 SDK.  Adding this doesn't solve things:
add_definitions(-D_WIN32_WINNT=0x0601 -DUSING_XAUDIO2_REDIST=1)

as it seems impossible to install the XAudio2 redist nuget package via CMake in order to get the jigged xaudio2.h file.  VS_PACKAGE_REFERENCES does not work for C++ projects apparently :(

Incidentally, before you fix your build issue, can you step through the GamePad ctor for the Windows 10 case and tell me how mStatics ended up non-zero?
I would have expected a failure with mStatics set to nullptr if you hadn't initilaized the Windows Runtime.

can you step through the GamePad ctor for the Windows 10

mStatics is being initialized on line 433:
ThrowIfFailed(GetActivationFactory(HStringReference(RuntimeClass_Windows_Gaming_Input_Gamepad).Get(), mStatics.GetAddressOf()));

I hold a GamePad instance and a GamePad::ButtonStateTracker in my Game and don't use them at the moment, other than to update the tracker every frame.

This is driven by BUILD_XAUDIO_WIN8 and BUILD_XAUDIO_WIN10

Ah this was unclear to me.

I'm working on getting a vcpkg port set up for the XAudio2Redist NuGet

That would probably help, thanks.  In the meantime I've reverted to a project-based approach (concrete .sln and .vcxproj file for my project and the DirectXTK projects and cmake-generated projects for all other deps).  Even then the DirectXTK audio project has to be modified as there is an assumption that packages are in ..\packages and it's currently buried in External\DirectXTK\....
I would stick with vcpkg, which is promising. however I want to use static libraries and there is an assumption that that means I also want the single-threaded runtime :(

Ah just seen that there is a community triplet of x64-windows-static-md which works as I want, so I'll go back to vcpkg :)  It looks like there is no XAudio2Redist option for DirectXTK Audio with vcpkg either though?

Right. I've got making a vcpkg port for XAudio2Redist on my backlog. It's a NuGet, so that's trivial to consume from MSBuild but not CMake.


[wip] Unit test for server/sandbox_run.go

test server/sandbox_run.go
address part of https://github.com/kubernetes-incubator/cri-o/issues/893
Signed-off-by: DeShuai Ma<EMAIL_ADDRESS>

test error with sandbox_run_test.go:248: Create fakeServer error, mkdir /var/run/crio: permission denied

Could this be an SELinux issue?  Could you rebase and try again?

@mdshuai Are you still interested in this?

I am closing this because of lack of response, Reopen if you are still interested in working on it.


Getting started instructions appear out of date, results in compilation error.

== Compilation error in file lib/simple/router.ex ==
** (ArgumentError) JSON parser expects a :json_decoder option
    lib/plug/parsers/json.ex:38: Plug.Parsers.JSON.validate_decoder!/1
    lib/plug/parsers/json.ex:32: Plug.Parsers.JSON.init/1
    lib/plug/parsers.ex:245: anonymous fn/3 in Plug.Parsers.convert_parsers/2
    (elixir) lib/enum.ex:1925: Enum."-reduce/3-lists^foldl/2-0-"/3
    lib/plug/parsers.ex:228: Plug.Parsers.convert_parsers/2
    lib/plug/parsers.ex:224: Plug.Parsers.init/1
    lib/plug/builder.ex:302: Plug.Builder.init_module_plug/4
    lib/plug/builder.ex:286: anonymous fn/5 in Plug.Builder.compile/3

Likely this indicates that the simple repo hasn't been touched in a long while.  Haven't dived into it further than following the instructions as listed and seeing it fail.
The following is my elixir/erlang version string if that's useful in understanding where this error is coming from.
[powder:simple-example] elixir --version
Erlang/OTP 21 [erts-10.1.1] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]

Elixir 1.7.4 (compiled with Erlang/OTP 21)

Hey just mentioning that trying to use elixir 1.16 with OTP 26 gives me the following compilation error:
~/dev/pessoal/play_with_me is  v0.1.0 via  took 5s
❯ mix sugar.init
    error: undefined variable "deps"
    │
  8 │       deps: deps,
    │             ^^^^
    │
    └─ /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router/mix.exs:8:13: HttpRouter.Mixfile.project/0

    error: undefined variable "package"
    │
 10 │       package: package,
    │                ^^^^^^^
    │
    └─ /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router/mix.exs:10:16: HttpRouter.Mixfile.project/0

    error: undefined variable "description"
    │
 11 │       description: description,
    │                    ^^^^^^^^^^^
    │
    └─ /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router/mix.exs:11:20: HttpRouter.Mixfile.project/0

    warning: function deps/0 is unused
    │
 21 │   defp deps do
    │        ~
    │
    └─ /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router/mix.exs:21:8: HttpRouter.Mixfile (module)

    warning: function description/0 is unused
    │
 32 │   defp description do
    │        ~
    │
    └─ /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router/mix.exs:32:8: HttpRouter.Mixfile (module)

    warning: function package/0 is unused
    │
 40 │   defp package do
    │        ~
    │
    └─ /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router/mix.exs:40:8: HttpRouter.Mixfile (module)

Error while loading project :http_router at /Users/matheus.ashton/dev/pessoal/play_with_me/deps/http_router
** (CompileError) deps/http_router/mix.exs: cannot compile module HttpRouter.Mixfile (errors have been logged)

@ashton Try adding {:http_router, git: "https://github.com/sugar-framework/elixir-http-router", branch: "master"} to the deps in your project's mix.exs.  If that works, then I just need to cut a new release :)

@YellowApple, I ran into this problem related by @ashton. The problem is that sugar dependencies uses a lot of code that is deprecated on newer Elixir versions.
I correct the errors by hand and all of those was cases about to change a function call from my_function to my_function() for example.


[W6.1e][T09-A3] Kang Anmin

add junit test for seedu.addressbook.common.Utils#isAnyNull(Object...) method

@EdwardKSG Some comments added. Please close the PR after reading comments.
This is an unclean PR.


Fix possible crash when an effect is not ready

In the Mesh.render function, we test if the effective material is ready only on the first call. If it us called twice, and the material is still not ready, its ready-ness is not checked and there is an exception thereafter.
This PR fixes that bug by making sure that a non-ready material keeps beeing tested for ready-ness untill it is ready and then promoted as the "effective material"

@deltakosh PR here
I tested in local in my application and it works. Don't if this change can cause any other side effect though.


lvalue: refactoring to permit applying a mir projection to a miri lvalue

IMHO this shows better what is going on; also reduces some code duplication.
(And happens to help me do more stuff with lvalues. ;)

Needs a rebase. Lgtm otherwise

Rebase done.


[Question] Is RPGOrigins a datapack or a mod?

Dear @ItzKeneh,
I'm writing to inform you in order to ask you about RPGOrigins as the title suggests since I'm brought in quite the dilemma.
Is RPGOrigins a mod or a datapack? I'm asking, because I'm a big fan of your mod and although I'm planning on adding it to my private server called Reborn SMP, I couldn't find it in the mod search.
I'll give you the required credit for using your mod on my minecraft server once my server preparations are done and ready.
Sincerely,
Son Raon

It is both. Although I highly recommend using the datapack version. In the releases at the bottom of the description it explains what each file is.

Okay, I'll keep that in mind


undefined: NewRouter

Hello, in first thanks for your tutorial :)
I have a problem when try execute go run main.go I get message # command-line-arguments ./main.go:10: undefined: NewRouter.

Hi. go run doesn't work well with multi file projects. Use 'go build' and then run the generated executable.

Thanks!! go run * or go build works fine.

Is it okay to work this way with go with multiple files in the project? This is a question I've been asking myself since I started learning go. I thought it would be necessary to always create packages for each thing, for example the router file, I thought I would have to create an internal package to be using go the correct way. Thank you for your help!


nocase error

If a rule has nocase like:
strings:
$x00 = "test" ascii wide nocase
results in below is saved to db:
$x00 = "test" ascii wide
You lose nocase

Fixed in new release. Don't know how I could forget about the missing string modifiers tbh.


SQLite Error 6410 when inserting large dataset into virtual table

I have a database with a fts5 virtual table, populated using triggers. When I try to insert a batch with a large amount of data (about 20.000 records), SQLite attempts to use a temp file, but none is set by default on Android, causing error 6410.
Two workarounds:
await customStatement("PRAGMA temp_store = 2");

OR
final dbFolder = await getTemporaryDirectory();
await customStatement('PRAGMA temp_store_directory="${dbFolder.path}"'); // Deprecated

Is it possible to set a default path for the temp directory during compilation?
Another solution is to compile SQLite on Android with SQLITE_TEMP_STORE=2 to use memory by default.

temp directory during compilation

I don't think there is. In my understanding, each Android app has its own temporary directory, so I think a compile-time option wouldn't help here. There are some runtime options, but those are all marked as deprecated.

with SQLITE_TEMP_STORE=2 to use memory by default.

I'll enable that flag with the next moor_ffi version, thanks!


yaw will output nan or inf after some infers with trt model

Hello ,Sir,
I have tested, the input of network has no problem.
With one single image, this trt model infers with different results of yaw angle on different batches, while the roll and pitch keep the same.
When this model infers on webcam, the first almost ten batches are fully ok, but after that, the yaw results turn out inf or nan, while the roll and pitch also are ok.
This question might be somewhat too specific,  I would appreciate a lot if you can give me some hints about this.
Thank you!

Check directly with the researcher who designed the model.
https://github.com/Ascend-Research/HeadPoseEstimation-WHENet

ok, understand


Implement private class gui::views::ControlView::_CtrlTarget (cpp)

This is a sub-task of #237 .

Partially implemented; Compiles.
Still to be completed then tested.


I built a site with Eleventy!

https://deuso.de/
Very nice generator for a really really fast loading static site, thanks!

@zachleat this issue can be closed. the site already exists

Thank you!


[UNIFORM] Remove timestamp partition patch as it is not effective currently

…rently

Which Delta project/connector is this regarding?

[ ] Spark
[ ] Standalone
[ ] Flink
[ ] Kernel
[X ] Other Uniform

Description
Delta-Iceberg uniform currently does not support partitioning on timestamps. There was originally patch intended to address that from the beginning of the project but it's not effective as Iceberg internally relies on long timestamp values since epoch, and the patch converts to java.sql.Timestamp; as a result the conversion already fails with
IllegalArgumentException: Wrong class, expected java.lang.Long, but was java.sql.Timestamp, for object

Since this patch is essentially ineffective, I think it makes the most sense to remove it.
This is also very important since it is required to enable us to upgrade Iceberg versions since this patch does not cleanly apply on anything after Iceberg 1.2!
How was this patch tested?
Existing CI
Does this PR introduce any user-facing changes?
Technically now a user with an timestamp partitioned table will encounter a different error:
Before this change the error would manifest as:
IllegalArgumentException: Wrong class, expected java.lang.Long, but was java.sql.Timestamp, for object:

After this change the error would be
"Unsupported type for fromPartitionString: Timestamp"

Considering it's unsupported, the new error change is a bit more clear. Note: I am also working towards adding this support so this gap will be closed soon.

cc @Fokko @lzlfred


Remove unused buildSrc

We have migrated to version catalogs.

Seems this failure is not related to my change.


Document SELinux upgrade steps for booleans

It would seem that the booleans that are enabled from OnDemand will get turned back off when ondemand-selinux is updated .  Not sure if there is anything we can do to change that behavior since the SELinux policy we deploy has version incremented on new OnDemand versions.  I think for now best we can do is document that after updating OnDemand, have to also re-enable any non-default SELinux booleans.

Fix for 2.0 is in #574 , leaving this open as reminder to make similar change for 2.1 release notes


Shortcut for copying highlighted item

Hi, is it possible to add a shortcut to copy the highlighted item by pressing CMD + C and close Maccy?
I'm coming from Paste which let's you press SHIFT + CMD + V (thanks for adding the binding to allow this) to pop up and CMD + C to copy the selected item.

Many thanks

Why Enter is not enough for this use case?

@p0deje thanks for your reply. I didn't knew you could press Enter to paste. Thanks


dart jwt_token_creds interop tests is failing

As per https://github.com/grpc/grpc/pull/19419#issuecomment-506681889, the dart interop tests are still not fully passing.
@sigurdm @mit-mit

The proposed change (https://github.com/grpc/grpc-dart/pull/211) should fix the jwt_token test. The dotnet test I don't seem to be able to reproduce.
I run:
tools/run_tests/run_interop_tests.py -l dart -s aspnetcore --use_docker

And get
PASSED: cloud_to_cloud:dart:aspnetcore_server:empty_stream:tls [time=4.0sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:status_code_and_message:tls [time=4.0sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:server_streaming:tls [time=4.1sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:cancel_after_begin:tls [time=4.1sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:empty_unary:tls [time=4.5sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:ping_pong:tls [time=4.5sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:timeout_on_sleeping_server:tls [time=4.8sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:unimplemented_service:tls [time=4.7sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:unimplemented_method:tls [time=4.8sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:client_streaming:tls [time=4.8sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:cancel_after_first_response:tls [time=4.9sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:large_unary:tls [time=4.9sec, retries=0:0]
PASSED: cloud_to_cloud:dart:aspnetcore_server:custom_metadata:tls [time=5.0sec, retries=0:0]
SUCCESS: All tests passed

Tests are passed now.
Close this issue for problem solved and no further conversation in 7 months


Add merge parent type of "revert"

Reverting breaking changes is a common operation. Having metadata to flag a merge as a reversion is critical in understanding how a merge parent's changes were applied.

Fixed with commit 4a6a69a


Obelisk animation is choppy in multiplayer

EnderIO-1.7.10-<IP_ADDRESS>5_beta
The spinning animation is laggy/desynced in multiplayer, but looks fine in single player.
Single player:
https://dl.dropboxusercontent.com/u/134976541/ShareX/2015-04/2015-04-27_19-07-00.mp4
Multiplayer:
https://dl.dropboxusercontent.com/u/134976541/ShareX/2015-04/2015-04-27_18-46-21.mp4
Probably related, I had this same issue with Botania last year:
https://github.com/Vazkii/Botania/issues/154

Double dropbox 404 by the way, it would be nice if you could upload the videos unlisted to youtube.

Oh, sorry about that. I ran out of space and had to delete some things.
That Botania issue I linked shows basically the same thing though, just with different objects.

No big deal then, there could have been some other visual artifacts as well that were not reported to that Botania issue.

Am 08.05.2015 um 23:37 schrieb BBoldt<EMAIL_ADDRESS>Oh, sorry about that. I ran out of space and had to delete some things.
That Botania issue I linked shows basically the same thing though, just with different objects.
—
Reply to this email directly or view it on GitHub.


Range option added to Slider

I've added a Range option to Toolbox Slider:

It's not polished/refactored yet, but I could use a review before I finish it. Thanks!

I think this is useful but I don't know if it's documented in Material Design spec.
Could you make Travis pass and check if they are officially documented?

Ping here!

Range slider is not documented in Material Design spec. Do you still want me to make it pass Travis checks, or should this be shelved until it becomes part of the spec?

I would rather keep it for now if it's not part of the spec. It would be nice to develop it in another package so you can include useful components modifications that are not part of the spec optionally

I have a need for something like this. Did it, or something like it ever get added to another package anywhere?

I will try to make a demo on how can you compose your own with Slider subcomponents but I need some time to make it work!

Any update?

Would like to know if there's an update also! Many thanks in advance 😄


"error: linker xtensa-esp32-elf-gcc not found" when trying to build for esp32 after following installation instructions from rust on ESP book

After following the instructions for setting up the environment, I created a new project from this template.
Without modifying anything, I got the following error:``
error: linker xtensa-esp32-elf-gcc not found
|
= note: No such file or directory (os error 2)
error: could not compile no_std_project_template (bin "no_std_project_template") due to previous error``
I am trying to build this for the Adafruit ESP32 Feather which uses a 240 MHz dual core Tensilica LX6 microcontroller with 600 DMIPS.
Which according to cargo espflash board-info is an "esp32 (revision v3.0)".
How could I fix this?
There is an Arch package for the required linker, but I want to make sure it won't come with a future update with espup.

Most probably it's installed by espup but it's not on the path. (i.e. double check https://esp-rs.github.io/book/installation/index.html#3-set-up-the-environment-variables )
It's better to avoid installing xtensa-esp32-elf-gcc from other sources


Added to adjectives and nouns

Added to male/female nouns and adjectives list. Not sure how to improve the function as it looks fine to me.

Seems all good. Thanks!


Can we have to set personalized datalabels in rangeBar chart?

Discussed in https://github.com/apexcharts/apexcharts.js/discussions/2945

Originally posted by bulhoes1998 February  2, 2022
I want set a personalized dataLabel for my range Bar chart, but the documentation indicate that i could only set datalabels that origins from the parameters x and y, but the values that i have to set are in another variable. How can i set this datalabel?

Please do not double post.


[BUG] CLI / parameters.yml database_password escaping

For those of use using randomly generated passwords (I used passwordsgenerator.net w/ Include Symbols enabled), it can be rather problematic to put them in our parameters.yml
They sometimes (in our case often) have % and \ characters inside them, and it's problematic to figure out what has to be escaped where.
After much googling and time spent on stackexchange, nobody's pointed out a good solution.
http://symfony.com/doc/current/components/yaml/yaml_format.html
seems to tell me single quoting the string should do it. That resolves the problem with \, but unlike that documentation you still have to escape % if there are two of them, or it thinks it's a parameter inside the password.
This isn't just related to editing the file by hand, if you don't have an existing parameters.yml and are prompted for the db password on the command line, provide it, it is not properly escape either, resulting in error messages.
Is there any way that this user experience could be improved?

I am not sure if we can do anything about that. How should some code be supposed to decide whether or not the user entered a percent chracter intentionally?

This is a classic case of a prompt not properly escaping user input. If the parameters.yml prompt asks me for the db password, and I enter it at the prompt, then it should escape it properly for the parameters.yml.
Right now it breaks because it doesn't escape it.

As a further and separate change to improve behaviour, if said module is unable to connect to the db because of a bad password, it could easily check if there are two % signs in the password and suggest that user might have to escape them. This covers manually edited parameters.yml files not done at the prompt.

The last place things could be improved is in documentation, to indicate that special escaping needs to take place, and what needs to be escaped. As I showed in the YAML link above, it doesn't think % needs to be treated special.

Can this be tagged/flagged as a bug? Entering db password at the prompt that contains a symfony-specific special character breaks your install. I would hate for this not to get fixed before 3.2

the escaping of %is not related to the YAML format, but to Symfony parameters (where the % has a special meaning)

you can use http://randomstrongpasswordsgenerator.com/


Security

Virüs total result is bad, is exe is safe ?

yes

The injector is safe, the file is open-source, the injector gets flagged because of an unusual win32 api's used, common programs don't use them.


Add min cost flow

~https://atcoder.jp/contests/practice2/submissions/16663695~
~1594 ms seems to be slower than ideal.... :cry:~
1270 ms now
https://atcoder.jp/contests/practice2/submissions/16682413

Thanks!


feat: add regtest to network list

fixes #436

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


[IA-2679] update text since we rolled out new images

https://broadworkbench.atlassian.net/browse/IA-2679
Since we rolled out GPU with new stack of images, home directory has changed to /home/jupyter

Is this just displayed informationally in the UI?

yes

Good catch @Qi77Qi! I'll add this to the Leo ticket about exposing defaults as an API.


As of CocoaPods 1.0, pod repo update does not happen on pod install by default

We've recently upgraded to CocoaPods 1.2.0, and are now seeing the following when using the CocoaPods Bitrise step:
Resolving dependencies of `Podfile`
[!] Unable to satisfy the following requirements:

- `Smooch (= 5.5.0)` required by `Podfile`
- `Smooch (= 5.5.0)` required by `Podfile.lock`

None of your spec sources contain a spec satisfying the dependency: `Smooch (= 5.5.0)`.

You have either:
 * out-of-date source repos which you can update with `pod repo update`.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.

/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/resolver.rb:442:in `handle_resolver_error'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/resolver.rb:65:in `rescue in resolve'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/resolver.rb:57:in `resolve'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/analyzer.rb:719:in `block in resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/user_interface.rb:64:in `section'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/analyzer.rb:717:in `resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/analyzer.rb:76:in `analyze'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:236:in `analyze'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:150:in `block in resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/user_interface.rb:64:in `section'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:149:in `resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:110:in `install!'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/command/install.rb:37:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/claide-1.0.1/lib/claide/command.rb:334:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:52:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:22:in `load'
/usr/local/bin/pod:22:in `<main>'
Command failed, error: exit status 1, retrying without --no-repo-update ...
$ pod "_1.2.0_" "repo" "update"
Updating spec repo `master`
  $ /usr/local/bin/git -C /Users/vagrant/.cocoapods/repos/master fetch origin
  From https://github.com/CocoaPods/Specs
     5d56631126e..19d4c6a04d4  master     -> origin/master
  $ /usr/local/bin/git -C /Users/vagrant/.cocoapods/repos/master rev-parse --abbrev-ref HEAD
  master
  $ /usr/local/bin/git -C /Users/vagrant/.cocoapods/repos/master reset --hard origin/master
  HEAD is now at 19d4c6a04d4 [Add] NATableView 5.0.4
$ pod "_1.2.0_" "install" "--verbose"
  Preparing

I would imagine that this is related to the line
as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default

and something needing to be updated in the step itself.

Hi,
It seems to be a duplicate of this issue: https://discuss.bitrise.io/t/cocoapods-unable-to-satisfy-the-following-requirements/394
If you'd have any questions feel free to comment there!
Happy Building! :)

Not quite a duplicate, as there's no update to be made to the Podfile.lock mentioned in the solution above.
Looking more carefully, I see it succeeds after re-attempting the pod install with different params; is this working as designed ? Is there an additional step I should be adding / different configuration I could be using to speed up the build?
System installed cocoapods version:
$ pod "--version"
1.1.1

Searching for Podfile
Found Podfile: /Users/vagrant/git/Harry's/Podfile

Determining required cocoapods version
Searching for Podfile.lock
Found Podfile.lock: /Users/vagrant/git/Harry's/Podfile.lock
Required CocoaPods version (from Podfile.lock): 1.2.0

Install cocoapods version
Checking cocoapods 1.2.0 gem
Installing
$ gem "install" "cocoapods" "--no-document" "-v" "1.2.0"

Installing Pods
$ pod "_1.2.0_" "install" "--no-repo-update" "--verbose"
  Preparing

Analyzing dependencies

Inspecting targets to integrate
  Using `ARCHS` setting to build architectures of target `Pods-Harrys`: (``)
  Using `ARCHS` setting to build architectures of target `Pods-Harrys Unit Tests`: (``)
  Using `ARCHS` setting to build architectures of target `Pods-Harrys Networking Tests`: (``)
  Using `ARCHS` setting to build architectures of target `Pods-Harrys Acceptance Tests`: (``)

Finding Podfile changes
  - 1PasswordExtension
  - AFNetworking
  - AFOAuth2Manager
  - AHKNavigationController
  - Branch
  - Crashlytics
  - FBSDKCoreKit
  - FBSDKLoginKit
  - FBSnapshotTestCase
  - FSCalendar
  - FXForms
  - Fabric
  - GBDeviceInfo
  - GBVersionTracking
  - GoogleTagManager
  - Heap
  - HockeySDK
  - JVFloatLabeledTextField
  - KIF
  - KMPlaceholderTextView
  - Locksmith
  - PureLayout
  - Router
  - Smooch
  - SmoochHelpKit
  - Stripe
  - SwiftTryCatch
  - SwiftyJSON
  - TTTAttributedLabel
  - iCarousel

Fetching external sources
-> Pre-downloading: `FXForms` from `git@github.com:harrystech/FXForms.git`, commit `48dc3781fd5979ed160226d72f4e3f174404d00f`
 > Git download
 > Git download
     $ /usr/local/bin/git clone git@github.com:harrystech/FXForms.git /var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-1bfj1ig --template=
     Cloning into '/var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-1bfj1ig'...
     Warning: Permanently added 'github.com,<IP_ADDRESS>' (RSA) to the list of known hosts.

   $ /usr/local/bin/git -C /var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-1bfj1ig checkout --quiet 48dc3781fd5979ed160226d72f4e3f174404d00f
  > Copying FXForms from `/Users/vagrant/Library/Caches/CocoaPods/Pods/External/FXForms/b1df6e248b5d67e96563bf625b2a958f` to `Pods/FXForms`
-> Pre-downloading: `KIF` from `git@github.com:harrystech/KIF.git`, commit `8684992f0774276da2f061a98e1f84b8aa9dfb96`
 > Git download
 > Git download
     $ /usr/local/bin/git clone git@github.com:harrystech/KIF.git /var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-up9j0 --template=
     Cloning into '/var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-up9j0'...
     Warning: Permanently added 'github.com,<IP_ADDRESS>' (RSA) to the list of known hosts.

   $ /usr/local/bin/git -C /var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-up9j0 checkout --quiet 8684992f0774276da2f061a98e1f84b8aa9dfb96
  > Copying KIF from `/Users/vagrant/Library/Caches/CocoaPods/Pods/External/KIF/42c5c84adb98f4ec80d3aea494ae8468` to `Pods/KIF`
-> Pre-downloading: `Router` from `https://github.com/ViacomInc/Router.git`, commit `833c7cc52b8b78cefe7e49069495f72d6e7dfb2a`
 > Git download
 > Git download
     $ /usr/local/bin/git clone https://github.com/ViacomInc/Router.git /var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-n9fazp --template=
     Cloning into '/var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-n9fazp'...
   $ /usr/local/bin/git -C /var/folders/90/5stft2v13fb_m_gv3c8x9nwc0000gn/T/d20170216-1502-n9fazp checkout --quiet 833c7cc52b8b78cefe7e49069495f72d6e7dfb2a
  > Copying Router from `/Users/vagrant/Library/Caches/CocoaPods/Pods/External/Router/bd5edf1fa1eba166a93d3768ac4cd112` to `Pods/Router`

Resolving dependencies of `Podfile`
[!] Unable to satisfy the following requirements:

- `Smooch (= 5.5.0)` required by `Podfile`
- `Smooch (= 5.5.0)` required by `Podfile.lock`

None of your spec sources contain a spec satisfying the dependency: `Smooch (= 5.5.0)`.

You have either:
 * out-of-date source repos which you can update with `pod repo update`.
 * mistyped the name or version.
 * not added the source repo that hosts the Podspec to your Podfile.

Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.

/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/resolver.rb:442:in `handle_resolver_error'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/resolver.rb:65:in `rescue in resolve'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/resolver.rb:57:in `resolve'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/analyzer.rb:719:in `block in resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/user_interface.rb:64:in `section'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/analyzer.rb:717:in `resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer/analyzer.rb:76:in `analyze'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:236:in `analyze'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:150:in `block in resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/user_interface.rb:64:in `section'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:149:in `resolve_dependencies'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/installer.rb:110:in `install!'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/command/install.rb:37:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/claide-1.0.1/lib/claide/command.rb:334:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:52:in `run'
/usr/local/lib/ruby/gems/2.3.0/gems/cocoapods-1.2.0/bin/pod:55:in `<top (required)>'
/usr/local/bin/pod:22:in `load'
/usr/local/bin/pod:22:in `<main>'
Command failed, error: exit status 1, retrying without --no-repo-update ...

If the retry works that's usually due to CocoaPods spec changes - the step does a CocoaPods spec update before the retry.
We update the cocoapods specs on the virtual machine every weekend ( https://discuss.bitrise.io/t/how-are-the-bitrise-io-stacks-updated-and-with-what-frequency/281 ) so the next update will most likely solve this, and no more retry (cocoapods spec repo update) will be required.

Sounds good, thanks. I'll keep my eye out for it.


Consider using Box for Results

Result can be made more intuitive and user-friendly by using something like https://github.com/cdgriffith/Box to 'wrap' the result data dict.
(Perhaps this could be useful for Response as well?)

@jaddison As an alternative we used Python FlatDict to achieve a similar result.
However, nested dictionary lookups are different with FlatDict.
Python Box makes lookups at like object attributes:
results.hits.hits

FlatDict continues with dictionary syntax lookups:
results['hits.hits']

I chose FlatDict out of personal ease of use and preference. In my view it reminded me that the results were still a dictionary and not some other complex object. However, your preference may and architecture choice may differ.


Can't add command line options

I'm trying to add a command line option to the hadolint command that this extension runs. In particular, I would like to ignore a ruleset.
I have modified the vscode settings as follows:
    "hadolint.hadolintPath": "hadolint",
    "hadolint.cliOptions": [

        "--no-color",
        "--ignore DL3059"
    ]

This produces an error:
[hadolint(31995) file:///home/ndepal/my-project] Current settings: {"hadolintPath":"hadolint","cliOptions":["--no-color","--ignore DL3059"],"maxNumberOfProblems":100,"outputLevel":"warning"}
[hadolint] Running hadolint /home/ndepal/my-project/Dockerfile --no-color --ignore DL3059 in /home/ndepal/my-project
[hadolint] `--no-color` flag may not supported. Falling back...
[hadolint] Invalid option `--ignore DL3059'

Usage: hadolint [-v|--version] [--no-fail] [--no-color] [-c|--config FILENAME]
                [-f|--format ARG] [DOCKERFILE...] [--error RULECODE]
                [--warning RULECODE] [--info RULECODE] [--style RULECODE]
                [--ignore RULECODE]
                [--trusted-registry REGISTRY (e.g. docker.io)]
                [--require-label LABELSCHEMA (e.g. maintainer:text)]
                [--strict-labels]
  Lint Dockerfile for errors and best practices

But when I copy the command that the extension says it runs and run it manually, everything works as expected (including the specified rule being ignored):
cd /home/ndepal/my-project
hadolint /home/ndepal/my-project/Dockerfile --no-color --ignore DL3059

results in:
/home/ndepal/my-project/Dockerfile:2 DL3006 warning: Always tag the version of an image explicitly
...

I'm using hadolint version Haskell Dockerfile Linter 2.3.0-no-git and only one hadolint executable exists on my system.
Is this supposed to be a supported feature? How else can I disable specific checks?

This has something to do with how arguments are passed to cross-spawn, mostly due to having spaces in the argument.
The correct configuration should be something like below
{
    "hadolint.cliOptions": [
        "--no-color",
        "--ignore",
        "DL3059"
    ],
	// ... more stuff
}

or
{
    "hadolint.cliOptions": [
        "--no-color",
        "--ignore=DL3059"
    ],
	// ... more stuff
}

I added the sample config to README for future references https://github.com/hadolint/hadolint/blob/master/README.md#configure

Great, thanks a lot!


Best way to use YOLACT with a camera (how to use YOLACT in production)?

@dbolya Daniel, thank you very much for this nice new CNN! Thanks to your and your co-developers we can deploy instance segmentation much better on small robots (with lighter hardware, like Jetsons). Really appreciate your work, because it can have a great impact on our robotics application!
I'm used to work with Matterport's version of Mask-RCNN. We use their code on a robot, but we want to move to YOLACT for the above mentioned reasons. Unfortunately I'm not that familiar with Pytorch, and I have the following struggle:
How can I best use YOLACT in combination with a streaming camera?
From the demo-code of Matterport (https://github.com/matterport/Mask_RCNN/blob/master/samples/demo.ipynb) it's a pretty easy procedure to first load the network (step 1-4 in their Jupyter Notebook) and then use the code of step 5 in a loop to acquire images and then immediately process them with this single line of code:
results = model.detect([image], verbose=1)
I understand I have to use the eval.py procedure of YOLACT, but how can I best implement YOLACT in a similar manner as we currently do (so first load the network, parameters, and classes and then use a "detect" line(s) of code to process the images from the camera in a loop?). Please excuse me for this question as it might be super simple (I don't know where to start).

Hi @pieterbl86 im not one of the developers (unfortunately). But look into the function prep_display in eval.py, especially on those lines
    with timer.env('Copy'):
        if cfg.eval_mask_branch:
            # Masks are drawn on the GPU, so don't copy
            masks = t[3][:args.top_k]
        classes, scores, boxes = [x[:args.top_k].cpu().numpy() for x in t[:3]]

Which Gatson would you like to use?

Hi @pieterbl86 im not one of the developers (unfortunately). But look into the function prep_display in eval.py, especially on those lines
    with timer.env('Copy'):
        if cfg.eval_mask_branch:
            # Masks are drawn on the GPU, so don't copy
            masks = t[3][:args.top_k]
        classes, scores, boxes = [x[:args.top_k].cpu().numpy() for x in t[:3]]

Which Gatson would you like to use?

@sdimantsd Thank you very much. I just created another function using the main code from prep_display. The code works, thanks again.
I'm using a NVIDIA Jetson Xavier development board (512 cuda cores). With YOLACT++ I obtain an image inference speed of 5 FPS.

@pieterbl86 This might be less of a drop-in replacement than @sdimantsd's suggestion, but if you want to try reconciling with it, you could also check out the video evaluation pipeline (run eval with --video=<camera_index>, code for it is in the evalvideo function). It tries to keep the fps stable and does some threading to squeeze as much performance out of the GPU as possible (by staggering the evaluation of data loading, data preparation, model evaluation, and drawing the frame [i.e., output lag of 4 frames, but 4 processes are always happening at once]). Not sure how much that would benefit your use case.
Out of curiosity, what did you get with Mask R-CNN?

Hi @pieterbl86 im not one of the developers (unfortunately). But look into the function prep_display in eval.py, especially on those lines
    with timer.env('Copy'):
        if cfg.eval_mask_branch:
            # Masks are drawn on the GPU, so don't copy
            masks = t[3][:args.top_k]
        classes, scores, boxes = [x[:args.top_k].cpu().numpy() for x in t[:3]]

Which Gatson would you like to use?

@sdimantsd Thank you very much. I just created another function using the main code from prep_display. The code works, thanks again.
I'm using a NVIDIA Jetson Xavier development board (512 cuda cores). With YOLACT++ I obtain an image inference speed of 5 FPS.

How did u install pytorch on Jetson?? When I try to install torchvision it fails.Torch works well.

@thimabru1010
Follow the introduction in this link:
https://devtalk.nvidia.com/default/topic/1049071/jetson-nano/pytorch-for-jetson-nano-version-1-4-0-now-available/

@pieterbl86 I am also looking into using this on the xavier, and I wonder is any of the Nvidia optimizations like TensorRT or Jetpack utilized? Just curious if the nvidia stuff could make it faster.
For reference here are some links:
Pytorch with jetpack container
TensorRT
Thanks!

Hi @lzyang2000  try exporting your model to ONNX and create a engine using TensorRT (in the xavier) with dla enabled.


Network Router:  Raw commands are wrapped in raw prefixed methods

First commit fixes the method name. The caller has been merged in a separate PR. It will be broken until this is merged.
https://bugzilla.redhat.com/show_bug.cgi?id=1411170

@miq-bot add_label ui

@miq-bot del_label refactoring

@blomquisg, Happy new year!
As I just mentioned, the caller was merged, therefore this is not any more a refactor but a fix.

@miq-bot remove_label refactoring

@miq-bot add_label euwe/yes
@miq-bot add_label blocker
@miq-bot add_label bug

:+1: this makes sense to me!

Guys, you should split the tests to test separately backend and front end. E.g. when testing that a method is is called, then test for a method that the UI is calling directly. Not one or more levels deeper.
And of course it would help, especially if the isolation is not there, to run the UI tests ;-)
ping @blomquisg, @gildub, @tzumainn

@martinpovolny, I agree, from now on with ui-classic split. Meanwhile that's not the case with Euwe.


I want to build testflight group

I want to build testflight group  . I use Fastlane deliver but I found  apple had changed api . so I use spaceship such as Spaceship::TestFlight::Group.new and Spaceship::ConnectAPI::BetaAppLocalization.new  and Spaceship::ConnectAPI::BetaGroup.new .its all  failed

Not sure where you got those "commands", but they do not really look that they should work. You might want to checkout the respective spaceship files: https://github.com/fastlane/fastlane/tree/master/spaceship/lib/spaceship/test_flight


[SPARK-49187][BUILD] Upgrade slf4j to 2.0.16

What changes were proposed in this pull request?
This pr aims to upgrade slf4j from 2.0.14 to 2.0.16.
Why are the changes needed?
The new version bring 2 fix:

Fixed issue with stale MANIFEST.MF files. This issue was raisied in https://github.com/qos-ch/slf4j/issues/421
The information about the provider LoggerFactory connected with will now be reported using the level DEBUG and will not be printed by default.(https://github.com/qos-ch/slf4j/commit/3ff00870b32c2067d72fb83d6a9e9554dddd8130)

Does this PR introduce any user-facing change?
No
How was this patch tested?

Pass GitHub Action
manual check

run build/sbt core/test
before
we can see the following message before test
SLF4J(I): Connected with provider of type [org.apache.logging.slf4j.SLF4JServiceProvider]

after
No more logs similar to SLF4J(I): Connected with provider of type [org.apache.logging.slf4j.SLF4JServiceProvider]
Was this patch authored or co-authored using generative AI tooling?
No

Merged into master. Thanks @dongjoon-hyun


Update pulumi-terraform to f083d8ce44

This PR updates pulumi-terraform to f083d8ce44, and re-runs code generation

Closed via #16


Notice: You might be using enable_deprecations_as_exceptions that is removed in astropy v6

This is an automated issue from Astropy. You might be using code removed in astropy v6.0.dev from astropy/astropy#14670 in the following files:
* pvextractor/conftest.py

Please use https://docs.pytest.org/en/stable/how-to/capture-warnings.html instead.
If this issue is opened in error or irrelevant, feel free to close. We apologize for any inconvenience caused.

Fixed in https://github.com/radio-astro-tools/pvextractor/pull/120


Addressing Potential Memory Leak Issue in ZMQ Connection Handling

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

What happened?
While packaging ZMQ connections in the project to ensure high availability, the code uses dialEventSockLoop for constant proactive reconnection to ZMQ, which usually doesn't cause any issues.
However, if ZMQ disconnects during operation, and then we try to close the process, the goroutine becomes stuck here,
https://github.com/chirpstack/chirpstack-gateway-bridge/blob/dfbaf37b022d7eeabde870fe2b8d8a465aca00b9/internal/backend/concentratord/concentratord.go#L109-L113
continuously trying to reconnect, hence preventing the process from exiting. It may be necessary to introduce an exit channel here to monitor the exit signals from the main program, thereby facilitating a smooth exit of the goroutine.
Moreover, it seems that the zmq package has some configurations like zmq4.WithAutomaticReconnect and zmq4.WithDialerMaxRetries... Would it be unnecessary, then, to attempt reconnections manually here?

Instead of fixing this, maybe it is better to remove ZMQ support altogether. The MQTT Forwarder has been out already quite some time and has been recommended since then over installing the GW Bridge on gateways.
Recommendations:

On the gateway: MQTT Forwarder (accepting ZMQ + UDP)
On the server: GW Bridge (accepting UDP + Basics Station)


Update OmniThreadLibrary to fix GUIDCompare

Please update OmniThreadLibrary to fix wrong comparison in GUIDCompare:
[FixInsight Warning] GpListsFU.pas(2372): W512 Odd ELSE-IF condition (review lines 2372 and 2374):
function GUIDCompare(avalue1, avalue2: TGUID): integer;
...
  else if DWORD(guid1.D4[4]) < DWORD(guid2.D4[4]) then
    Result := -1
  else if DWORD(guid1.D4[4]) < DWORD(guid2.D4[4]) then //here should be >
    Result := 1

https://github.com/gabr42/OmniThreadLibrary/pull/65

I fixed punctually the problem. I'm thinking about to remove the OmniThread, and don't use it so much, maybe it's better to handle threads by myself.

Frankly, I wasn't be able to catch GUIDCompare function executing.
It seems that it is compiled, but never called while using RFindUnit.


Update create-exercise to create README.md if description.md exists

If the specification in exercism/problem-specifications has a description.md, that can be used to make a README for the generated exercise.
Additionally, from the metadata.yml file, we can take the values for source and source_url and add them to the end of the README.md file.
The easiest way would be to use the configlet tool within create-exercise to generate the README if the problem-specification repo was referenced

@fwip Do you want to take a look at this?

I would also include an update so that if the exercise already exists, there's a newline after the "already exists" message.

Sure, I'll take this on.


Create UI for showing intermediate_steps in the \workflows\id  page.

⚠ Please check that this feature request hasn't been suggested before.

[X] I searched previous Ideas in Discussions didn't find any similar feature requests.
[X] I searched previous Issues didn't find any similar feature requests.

🔖 Feature description
Use the following UI:

📝 Additional Context
No response
Acknowledgements

[X] My issue title is concise and descriptive.
[X] I have searched the existing issues to make sure this feature has not been requested yet.
[X] I have provided enough information for the maintainers to understand and evaluate this request.

@elisalimli please implement this after fixing markdown.


Comment here to be added as a collaborator

Comment below - you can say anything
We will all be using this repository today. Even though it's public right now, you will not be able to make changes until you're given the correct permissions. We've automated this process via the GitHub API and some fancy chatops. Once you comment, we will add you as a collaborator.
You'll also start to receive a lot of emails. (:exclamation:) You can slow these down immediately by clicking the 'Unwatch' button and selecting either the 'Participating and @mentions' or 'Ignoring' option.

Hello!

Hi

👍

🔢

Hello World!

Hi :)

GitHub is great 👍

Add me as a collaborator :)

Hello

👍🏼

Commented

@gusshawstewart

👋

hey ! :)

Hello !!

Hello there!

hi

please grant me access to the repository:
andi-klickermann

hi


Fix/bgtask for production

This PR resets the debug notifications that were added to facilitate tests to confirm the background task functionality.

Renamed .fetchTestResults to .primaryBackgroundTask, to avoid confusion
Changed BGTask timing schedule from every 5 min to every 2 hrs
Removed debug user notifications

why on hold?

why on hold?

why on hold?

We're waiting on confirmation from the the testers that the notification alerts in last nights build were received as expected.

why on hold?

why on hold?

We're waiting on confirmation from the the testers that the notification alerts in last nights build were received as expected.

Hi @i336616 ,
Do you have any channel to get the feedback from testers?


Update API versions to v1

Branched from #75
PR updates all API versions from v1beta1 to v1.
/assign @irbekrm

This PR actually removes the beta API and graduates to v1 if I understand correctly?
Have we had any discussion about whether this is ready to be graduated?
Should we not be serving both APIs alongside each other for a while to allow folks to upgrade existing resources? Should there be upgrade notes for users etc?

I do think that the project is becoming ready to reach v1- I don't think the API is going to significantly change going forward.
I also don't think it is worth serving both APIs. Both v1beta1 and v1 will be the same, and would be simpler to have users upgrade to v1 straight away. Would be a simple case of uninstalling, updating the apiVersion field to v1 on all resources, and installing again.
I do think that we should publish another release for this PR (and v1) though.

/hold

I also don't think it is worth serving both APIs. Both v1beta1 and v1 will be the same, and would be simpler to have users upgrade to v1 straight away. Would be a simple case of uninstalling, updating the apiVersion field to v1 on all resources, and installing again.

Having thought about this for a bit, I agree- as long as they delete the resources and uninstall the CRDs before upgrade it should work and I guess there is no harm in temporarily not having those issuers in cluster as the shortest lived cert is anyway 1 hour.


Teebs

Submission Type
New listing
Merchant Listing Code
---BEGIN CODE---
JTVCJTIyQWtTbEdEbUMlMjIlMkMlMjJUZWVicyUyMiUyQyUyMlByb2R1Y2VyJTJDJTIwVmlkZW8lMjBFZGl0b3IlMkMlMjBhbmQlMjBHcmFwaGljJTIwRGVzaWduZXIlMjIlMkMlMjJUZWVicyUyMFBpYyUyMDIucG5nJTIyJTJDJTIyaHR0cHMlM0ElMkYlMkZ0ZWVicy5teXBvcnRmb2xpby5jb20lMkYlMjIlMkMlNUIlMjI1NiUyMiUyQyUyMjI2JTIyJTJDJTIyNDUlMjIlNUQlNUQ=
---END CODE---
Merchant Listing Image

Comments for listing reviewer (optional)
About me:
Ahoy! I'm Teebs, a passionate Freelance Producer, Video Editor, and Graphic Designer with a talent for crafting engaging content across a wide range of formats. From long-form videos to punchy YouTube Shorts, I love finding creative ways to bring ideas to life. Whether it's attention-grabbing commercials, clever meme videos, AI-enhanced visuals, or music videos that vibe, I’m all about pushing boundaries in storytelling and digital media.
With experience editing for the "Daily Dose of Pirate Chain" and currently serving as the Producer & Lead Video Editor for The Crypto Vigilante newsletter since November 2022, I bring a unique skill set and a strong work ethic to every project.
Be sure to check out my video editing showcase portfolio at https://teebs.myportfolio.com/ to view examples of some of my past and recent work. My rate is typically $30 per hour, but I am flexible and open to price negotiation.
Contact me if you have a project in need of video editing services and let's make your vision a reality!
Services:
Customized graphic design and video editing services that fit your needs. From long form videos to YouTube Shorts, commercials, memes, gifs, thumbnails, music videos, teaser trailers, AI artworks, and more!
Links / Contact:
Showcase Portfolio: https://teebs.myportfolio.com/
Follow me on Twitter/X: @Captn_Teebs
Telegram: @Teebs_the_Defiant
Discord: teebs7171
Keybase: captn_teebs
Signal: Teebs.18

Thx for joining ARRRmada.


upgraded errai version to 3.2.5.Final

@mbiarnes I think you'll need similar for Uberfire too?

@manstis @mbiarnes working on the remaining updates with @mbarkley (there's also a sys property we need to enable for product.)

@csadilek can you pls confirm when you're done? I will re-start the kie-build then
@manstis uberfire and dashbuilder are done: https://github.com/uberfire/uberfire/pull/595 and https://github.com/dashbuilder/dashbuilder/pull/274


EVBOX Elvi V3 Authorization Problem in HomeAssistent AddOn

Describe the bug
Hello,
I want to report a different behavior between native evcc installation and HomeAssistant AddOn.
Wallbox:
EVBOX Elvi Hardware Version V3
Firmware P0424B0424v0.220706_W2.2.0 (most actual for this hardware version due to EVBOX support)
Using exactly the same configuration starting the charge process running evcc in the Docker image fails with
[ocpp  ] TRACE 2023/10/23 11:13:02 received JSON message from EVB-P********: [2,"2cc8f59d-df10-4675-b78d-40df462ffc3d","StopTransaction",{"transactionId":0,"idTag":"NL-EVB-************,"timestamp":"2023-10-23T09:13:01Z","meterStop":94830,"reason":"DeAuthorized"}]
Using the same configuration in the native evcc installation  running on Debian no problem occures.
I'll replace the EVBOX Elvi with Mennekes Amtron Compact 2.0s next time, but it'll be interesting for other EVBOX Elvi users.
Steps to reproduce

Using a working evcc.yaml configuration in the Homeassistant AddOn

...
Configuration details
# open evcc at http://evcc.local:7070
network:
  schema: http
  host: <IP_ADDRESS> # .local suffix announces the hostname on MDNS
  port: 7070

log: debug
levels:
  cache: error
  ocpp: trace

# unique installation id
plant: *****

interval: 31s # control cycle interval

meters:
- type: template
  template: huawei-dongle-powersensor
  id: 1
  host: <IP_ADDRESS>
  port: 502
  usage: grid
  modbus: tcpip
  name: grid1
- type: template
  template: huawei-dongle-powersensor
  id: 1
  host: <IP_ADDRESS>
  port: 502
  usage: pv
  modbus: tcpip
  name: pv2
- type: template
  template: huawei-dongle-powersensor
  id: 1
  host: <IP_ADDRESS>
  port: 502
  usage: battery
  modbus: tcpip
  name: battery3
  storageunit: 2

chargers:
- type: ocpp
  stationid: EVB-P*****
  connector: 1
  idtag: 'NL-EVB-******'
  connecttimeout: 10m
  timeout: 9m
  getconfiguration: false
  name: evbox-elvi

vehicles:
- type: template
  template: mini
  title: Mini Cooper SE
  user: ****
  password: *****
  vin: ****
  capacity: 28.9
  name: ev4

loadpoints:
- title: Carport
  charger: evbox-elvi
  mode: pv
  phases: 3
  mincurrent: 6
  maxcurrent: 16
  resetOnDisconnect: true
  vehicle: ev4

site:
  title: Carport
  meters:
    grid: grid1
    pv:
    - pv2
    battery:
    - battery3
  prioritySoc: 50
  bufferSoc: 80
  residualPower: 100

tariffs:
  currency: EUR
  grid:
    type: fixed
    price: 0.3031

  feedin:
    type: fixed
    price: 0.082

mqtt:
  broker: <IP_ADDRESS>:1883
  topic: evcc
  user: ***
  password: *******

Log details
[ocpp  ] DEBUG 2023/10/23 11:29:16 charge point connected: EVB-P********
[ocpp  ] TRACE 2023/10/23 11:29:16 received JSON message from EVB-P********: [2,"2cc8f96c-df10-4675-b78d-40df51f3a9ed","StopTransaction",{"transactionId":0,"idTag":"NL-EVB-***********","timestamp":"2023-10-23T09:13:01Z","meterStop":94830,"reason":"DeAuthorized"}]
[ocpp  ] TRACE 2023/10/23 11:30:16 received JSON message from EVB-P********: [2,"2cc8f9a8-df10-4675-b78d-40df555f8253","Heartbeat",{}]
[ocpp  ] TRACE 2023/10/23 11:30:16 sent JSON message to EVB-P********: [3,"2cc8f9a8-df10-4675-b78d-40df555f8253",{"currentTime":"2023-10-23T09:30:16Z"}]
[ocpp  ] TRACE 2023/10/23 11:30:17 received JSON message from EVB-P********: [2,"2cc8f9a8-df10-4675-b78d-40df9ee20254","StopTransaction",{"transactionId":0,"idTag":"NL-EVB-***********","timestamp":"2023-10-23T09:13:01Z","meterStop":94830,"reason":"DeAuthorized"}]
[ocpp  ] TRACE 2023/10/23 11:31:17 received JSON message from EVB-P********: [2,"2cc8f9e4-df10-4675-b78d-40dfde34dab9","Heartbeat",{}]
[ocpp  ] TRACE 2023/10/23 11:31:17 sent JSON message to EVB-P********: [3,"2cc8f9e4-df10-4675-b78d-40dfde34dab9",{"currentTime":"2023-10-23T09:31:17Z"}]
[ocpp  ] TRACE 2023/10/23 11:31:17 received JSON message from EVB-P********: [2,"2cc8f9e5-df10-4675-b78d-40df20bb49ba","StopTransaction",{"transactionId":0,"idTag":"NL-EVB-***********","timestamp":"2023-10-23T09:13:01Z","meterStop":94830,"reason":"DeAuthorized"}]

What type of operating system are you running?
HomeAssistant Add-on
Version
0.121.1

We need complete logs for side by side comparison.

evcc_native.log
evcc_homeassistant_addon.log
May be that's the problem:
[ocpp  ] TRACE 2023/10/23 13:13:58 received JSON message from NL-EVB-: [2,"2cc911f6-df10-4675-b78d-40dfe70a6891","StartTransaction",{"connectorId":1,"idTag":"NL-EVB-","timestamp":"2023-10-23T11:13:57Z","meterStart":97500}]
[ocpp  ] TRACE 2023/10/23 13:13:58 sent JSON message to NL-EVB-: [3,"2cc911f6-df10-4675-b78d-40dfe70a6891",{"idTagInfo":{"status":"Expired"},"transactionId":0}]
[site  ] DEBUG 2023/10/23 13:13:59 battery soc: 26%
[site  ] DEBUG 2023/10/23 13:13:59 battery power: -2500W
[ocpp  ] TRACE 2023/10/23 13:14:00 received JSON message from NL-EVB-: [2,"2cc911f8-df10-4675-b78d-40df047ca69f","StopTransaction",{"transactionId":0,"idTag":"NL-EVB-***********","timestamp":"2023-10-23T11:14:00Z","meterStop":97500,"reason":"DeAuthorized"}]

Ah, I see. I think this is fixed by https://github.com/evcc-io/evcc/commit/a346c104e92f32f20e7d8cb15d104e6e8bba39aa, currently only available in the nightly version. I'll push a new release now.

Thanks!
:+1:

Tested 0.121.2
Works!
Thanks!
Best
Donald


migrate mth5 build functions from aurora to mth5/mth5_clients/

To avoid circular dependencies
-FDSN_CHANNEL_MAP
-initialize_mth5 at a minimum
should be moved out of aurora
There are other functions as well.  Need to scan mth5_helpers.py and sandbox for these

This method now lives in mth5.utils.helpers


0.7.3 release/pre-release?

any chance of getting a rubygem packaged with the latest changes to help kick the tires?  any other changes needed for the next release?

a 0.7.3 or 0.8.0 release is currently blocked by https://github.com/thoughtbot/ember-cli-rails/pull/423.
If you'd like to try a "pre-release", you can use master, or the https://github.com/thoughtbot/ember-cli-rails/commit/ef6e96398059d55c4917faff7f7578c6d2c9f116 commit specifically.

0.7.3 released.


Workaround the Gradle crash due to non ASCII characters.

Cirrus puts the PR description and commit message in environment
variables.
These messages tend to have non ASCII characters sometimes (like
emojis), which triggers a Gradle bug (gradle/gradle#3117) resulting
in Gradle crashing without a helpful error message.
The real solution to this problem should be fixing the Gradle bug.
The better workaround on the Flutter side would be to set a UTF8 locale
on the Cirrus machine, but I have yet figured out how to do it.
For now to avoid more people from hitting this I'm working around by
temporarily unsetting the Cirrus environment variables with the PR
description and commit message.
A non ASCII character to make sure it works: 😄
More details (including my failed attempts to set a UTF8 locale on Cirrus) here: https://github.com/flutter/flutter/issues/24935

Waiting for @Hixie here given the comment on https://github.com/flutter/flutter/pull/26024#issuecomment-451277218


Backlight font icons not showing correctly

I've just started using Waybar in Hyprland, and I've installed otf-font-awesome. Icon fonts show correctly, but the ones concerning brightness:

I haven't touched the style.css, which is the default one.
Am I missing something?

tl;dr: try this instead:
        "format-icons": ["🌑", "🌘", "🌗", "🌖", "🌕"]

These icons were changed in this commit: https://github.com/Alexays/Waybar/commit/25536f70a44f5b3e5829c31037a1ddb4708f7622, with the comment "use moon phases for backlight format-icons."
The symbols in this commit are various characters between U+E38D and U+E3D3. Those code points are in the Unicode "Private Use" block. The Private Use block is where Font Awesome put a lot of (all of?) its symbols. But in my version of Font Awesome (Debian 12's 5.0.10+really4.7.0~dfsg-4.1), there is nothing at these code points.
I have not yet found which other font might have moon-phase symbols at those code points.
However, a lot of these moon-phases were approved as part of the Unicode 6.0 standard. So it seems to me it would be better to use those, than these other Private Use symbols from some unknown font. So that's what my above suggestion is.

tl;dr: try this instead:
        "format-icons": ["🌑", "🌘", "🌗", "🌖", "🌕"]

I'll try them, thanks!

I have not yet found which other font might have moon-phase symbols at those code points.

Sorry, I've always forgotten to update this issue: this ttf-arimo-nerd provides the missing icons for moon-phase symbols at those code points (of course, you have to install otf-font-awesome as well for most of the other icons).

However, a lot of these moon-phases were approved as part of the Unicode 6.0 standard. So it seems to me it would be better to use those, than these other Private Use symbols from some unknown font. So that's what my above suggestion is.

I agree we should not rely on private use symbols :)

Thanks very much @fleminra ! This also resolved my issue.


net: lib: coap: Service support

This PR introduces CoAP services (similar to HTTP services) and a CoAP server implementation.
Note: the CoAP Server sample was copied as everything remains backwards compatible. If this isn't desired it can be removed in favor of CoAP services.

Rebased, and resolved merge conflict


Find It Fast

✨ It's time to level up ArcList with a powerful search bar! 🔍 Say goodbye to endless scrolling—find your todos in a flash with just a few keystrokes.
🎯 Mission: Add a search bar that helps users swiftly find their todos from their ever-growing lists. 🚀 Let's make task management easier and faster!"

please assign it to me

!assign @atharv24mittal 50

You will have 50 minutes to complete the issue

can i get assigned?

@SanjoliT The issue has already been assigned

@atharv24mittal  Do you still want to work on the issue as your time is up

@AMS003010 I think i have submitted it, can you please check

So shall I assign you again

!deassign

@atharv24mittal Are you working on a different issue because a participant can work only on a single issue at a time

please assign it to me

!assign @Sarah-Kazi 50

@atharv24mittal You will have 50 minutes to make a PR to this isssue

@AMS003010 can you please chk the pr?

Make the PR to this issue please

@Sarah-Kazi
Do you still want to work on it

Can I get assigned to this @AMS003010

Can I get assigned to this @AMS003010

!assign @PandaTGOS 50

@PandaTGOS
You are already assigned an issue. A participant can work on only 1 issue at a time. Please do come back after you are done with your current issue.

@PandaTGOS You are already assigned an issue. A participant can work on only 1 issue at a time. Please do come back after you are done with your current issue.

I am done with my previous issue it has been accepted as well
So an I sill assigned to this ?

!assign @PandaTGOS 50

@PandaTGOS I am not able to assign you. Please check if you are still assigned some other issue

I have withdrawn from the previous one

!assign @PandaTGOS  50

!assign @PandaTGOS 50

!deassign

!assign @PandaTGOS 50

!assign @PandaTGOS 10

!assign @PandaTGOS 10

!deassign


python312Packages.pynws: 1.8.2 -> 2.0.0

Diff: https://github.com/MatthewFlamm/pynws/compare/refs/tags/v1.8.2...v2.0.0
Changelog: https://github.com/MatthewFlamm/pynws/releases/tag/v2.0.0
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 330342 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.nws
python311Packages.pynws
python311Packages.pynws.dist
python312Packages.pynws
python312Packages.pynws.dist


Component manager blocked

Installing in Magento 2.1.2 by
cd
composer require magento2translations/language_nl_nl:dev-master
php bin/magento cache:clean
leads in hang up of the component manager in System, Web Setup Wizard.
The same with es_es Version.

I am sorry for the late reply... But If i understand the Web Setup Wizard correctly it is a composer replacement. So it doesn't do anything that composer cant. Could you tell me why you need Web Setup Wizard? And could you send me a screenshot of what happens, and maybe a error log of what went wrong. I suspect it has something to do with the fact that this repo doesn't have any tags..

I did not use the component manager for installing "Magento2Translations/language_es_es".
I installed "Magento2Translations/language_es_es" with composer as descibed obove and as descibed in your installation advice.
But I need the component manager for other reasons. It is a important part of the Magento 2 Backend.
For example to install free and payed extension from marketplace.magento.com
http://devdocs.magento.com/guides/v2.1/comp-mgr/module-man/compman-start.html
After installation of "Magento2Translations/language_es_es", the component Manager hang up, please try yourself.
When "Magento2Translations/language_es_es" is deleted again, the funktion of component Manager is normal again.
You find it in in Backend > Web Setup Wizard > component Manager
Please try yourself before and after installation

There are allot of issues with the component manager. https://github.com/magento/magento2/issues/6621 https://github.com/magento/magento2/issues/6737 https://github.com/magento/magento2/issues/6078
I don't think that this is in any way related to this package. And I cannot test this myself due to my nginx setup. If you have figured out what the real problem is (check the logs do a compile on magento) I can try and fix this for you.


Question: How can I query the data transfer cost grouped by regions with Usage API?

As Azure charges VMs for both running hours and data transfer, is it possible query the breakdowns of running hour and data transfer costs through the existing cost API?

Hi Azure SDK team, do you have any update? ty


Upsert constraint support DO NOTHING

This PR adds ON CONFLICT (...) DO NOTHING support for upserts.
Yes, there is INSERT OR IGNORE INTO but this will swallow other errors too:
... No error is returned for uniqueness, NOT NULL, and UNIQUE constraint errors when the IGNORE conflict resolution algorithm is used (https://www.sqlite.org/lang_conflict.html)
With DO NOTHING we explicitly target constraint errors.

@simolus3 done!

Perfect, thanks for your contribution!


Modify PATH on userscripts call to include path to python executable

Add directory to python executable to PATH, so this is used for user scripts run with #!/usr/bin/env python3
Closes #490.

coverage: 54.33% (+0.2%) from 54.089%
when pulling 409c67f025b6211e34915029ccabb82bd693e7e6 on ACCESS-NRI:490-userscripts-default-python-executable
into 6de3bb5ba57aa4fc9369c1d8c5958bbea9504d0c on payu-org:master.

Initially I thought it wouldn't be easily testable as the python interpreter can already be found along the path when running the tests

Added a test which mocks out the value which fails to run without the added changes of modifying the $PATH


Improve naming of diff view's right hand side

Testing #103613
After turning on Settings Sync on a second system, I got a merge conflict and opened the diff editor.

In the diff editor the right hand side's label "settings.json (Merges)" is confusing because it says "Merges" but there is nothing merged initially.
The right hand side show the "local" settings.
Only after editing they become the "Merged local settings".
Could we say initially "settings.json (Local)" and after editing "settings.json (Merged local)"?
If not, it would be good if a native speaker could verify that the "Merges" (used both in the title and the button inside the editor) is correct English.

In the diff editor the right hand side's label "settings.json (Merges)" is confusing because it says "Merges" but there is nothing merged initially.

Right hand side do contain merges which are done automatically from local and remote and the diff shows those cannot be merged automatically. I think in current insiders user see this without performing any merge action which is confusing. I changed this experience today as follows:

Turn on Sync on a second machine
You get merge/replace dialog

You choose to merge
If there are conflicts, following dialog is shown asking user to resolve conflicts manually

This opens Manual Merge view allowing user to merge manually where user has options to replace local or remote or merge and resolve conflicts.

Conflicts editor (ie., in description) is shown only after user select merge action and these labels make sense given that user tried to merge.

There is also another issue opened already for handling conflicts UX - https://github.com/microsoft/vscode/issues/103950.
So I would like to make this dup of that and continue discussion there to improve the UX.


Minimal styles for Gravity Forms 2.5

Currently _gravity-forms.scss is not compatible with Gravity Forms version 2.5, for example default label "(Required)" is too big etc.
PRs accepted.

Added in 7.6.2.


create new event loop if already closed

Currently if the event loop is closed ApplicationRunner.run() won't start and the message we get is: Event loop is closed.

:+1: LGTM

https://travis-ci.org/crossbario/autobahn-python/jobs/275624065

I have pushed a fix and verified the related tests to pass on my machine. CI still fails and I am not sure if my branch broke something.

I think it's probably the mocks in those three tests? I.e. nothing called is_closed before so you'll maybe need to upgrade the mock to deal with that :( i.e. set a loop.is_closed = Mock(return_value=False) since I think all Mocks probably eval to "truthy" ..

No, the current failures are unrelated (I fixed the failure that @oberstet pointed). This branch is now ready.
So apparently something broke our CI, example: https://travis-ci.org/crossbario/autobahn-python/jobs/276100410


Use PolymerElements/app-localize-behavior

Our fork was used because it had changes for IE10, which is no longer required.

(Failure here is expected, as d2l-search-widget change will need to be merged/released first)


Add option of toggling linenumbers

Description
Add toggling of the linenumbers visibility from View menu and [Control-Shift-L] binding.
Feature was discussed in #69
Have you read the Contributing Guidelines on Pull Requests?

[x] Yes
[ ] No

Type of change

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

Checklist:

[x] My works and is relatively clean.
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas

Awesome work! Everything looks good. Thanks for the contribution!

My pleasure!


softmax_cross_entropy_with_logits() behaves differently with it's comment

version: 1.0.1 CPU compiled by cmake from master branch.
According to the document, softmax_cross_entropy_with_logits() accept inputs with any shape. However, the comments in the source code says:
logits and labels must have the same shape [batch_size, num_classes]  and the same dtype (either float16, float32, or float64).
meaning that only rank-2 tensors are allowed.
I tried the following code to construct a net which performs binary-classify on each pixel of an image :
    final_two_channel = tf.layers.conv2d(
        inputs=res_out_iter,
        filters=2,
        kernel_size=[1, 1],
        padding='same',
        activation=tf.nn.sigmoid
    )
    # logits = tf.reshape(tensor=final_two_channel, shape=[-1, 2], name='flatten_net_out')
    label_one_hot = tf.one_hot(
        indices=output_field,
        depth=2,
        on_value=1, off_value=0,
        name='label_one_hot'
    )
    crs_etp_loss = tf.nn.softmax_cross_entropy_with_logits(labels=label_one_hot, logits=final_two_channel)
    print(crs_etp_loss.shape)
    crs_etp_loss = tf.reshape(tensor=crs_etp_loss, shape=[-1, field_width * field_width])
    crs_etp_loss = tf.reduce_mean(input_tensor=crs_etp_loss, axis=1)

    optimizer = tf.train.AdamOptimizer(learning_rate=0.001).minimize(loss=crs_etp_loss)

The program runs without error and print(crs_etp_loss.shape) gives (?, 512, 128), but I am not sure if it's safe/correct to do like this.
I posted a question on stackoverflow about this.

I'm gonna close this issue as it's not a bug or feature request. Thanks for posting to StackOverflow, that's the preferred forum for usage questions like this.


Create a google group for people who will setup KCC for Kubeflow.

See kubeflow/testing#457

Add a bunch of Googlers who will help.

Add Derek from Snap who's been helping a lot with test infra and may help out with this as well as Jinche from IBM.

This change is

/lgtm
/approve


Verb to fill missing values

Description
This verb is already added as a "placeholder", but has no implementation yet. There are three different approaches:

Fill using the assign verb logic: each missing value gets assigned the same value, e.g. -999
Fill using the smooth verb logic: each missing value is filled by applying a reducer function to a moving window along a given dimension, with the missing value in its center. Do note that this might not fill all missing values if the window size is not large enough (i.e. windows containing only missing values will still return a missing value).
Fill using interpolation: each missing value is filled by fitting a interpolation function along a given dimension.

Additional context
Add any other context or screenshots about the feature request here.

@whisperingpixel @dtiede The fill verb is implemented now and fills missing data by interpolation. Interpolation methods to choose from are "nearest", "linear" and "cubic". 2D interpolation over space is also possible, then it will use 2D nearest neighbour, bilinear and bicubic, repspectively. See here the docs: https://zgis.github.io/semantique/_notebooks/verbs.html#Fill
Another way to handle missing data is using the assign verb in combination with the "is_missing" operator. This can assign fixed values to the missing data. See here the docs: https://zgis.github.io/semantique/_notebooks/verbs.html#Assigning-to-nodata-values
This still has to be added to the Sen2Cube frontend

Great, thanks!!


Make Prefix-tuning work for other Seq2Seq models like Whisper ASR model

Hi, for seq2seq model, I found the prefix-tuning method in peft currently only supports the seq2seq language model. This means it requires input_ids field to be the input to the encoder. However, if I want to fine-tune the whisper, a kind of speech2text seq2seq model using prefix-tuning, which accepts the input_features field as the encoder input, it will raise the error as no input_ids is provided. In principle, the prefix-tuning is to prepend several learnable virtual tokens to each transformer layer.  If I understand correctly, it is implemented by providing the past_key_values to the base model as shown in following lines:
https://github.com/huggingface/peft/blob/main/src/peft/peft_model.py#L896-L900
        if peft_config.peft_type == PeftType.PREFIX_TUNING:
            past_key_values = self.get_prompt(batch_size)
            return self.base_model(
                input_ids=input_ids, decoder_input_ids=decoder_input_ids, past_key_values=past_key_values, **kwargs
            )

If it is the case, it seems to not rely on the input forms, no matter it is input_ids or input_features.
I would like to know if I can use prefix-tuning on top of the whisper model as expected by modifying the above code as follows:
        if peft_config.peft_type == PeftType.PREFIX_TUNING:
            past_key_values = self.get_prompt(batch_size)
            return self.base_model(
                input_features=input_features, decoder_input_ids=decoder_input_ids, past_key_values=past_key_values, **kwargs
            )

Or I still lose something to be modified accordingly. 😂  Thanks in advance.

Try using peftmodel instead of seq2seq model

Did you find a solution for this?

Did you find a solution for this?


create dir to store sql-editor autocomplete schema files

Issue #, if available:
amazon_sagemaker_sql_editor extension creates and stores cache files for autocompletion capability under /home/sagemaker directory. To avoid exposing customers to such internal working files, we create /opt/amazon/sagemaker/sagemaker-sql-experience-user-data to store relevant files (similar to how code-editor stores user-data: /opt/amazon/sagemaker/sagemaker-code-editor-user-data).
Description of changes:
Create a dir /opt/amazon/sagemaker/sagemaker-sql-experience-user-data in which amazon_sagemaker_sql_editor extension can create and store files for use.
Testing

Created a custom image with the following Dockerfile

FROM public.ecr.aws/sagemaker/sagemaker-distribution:latest-cpu
ARG NB_USER="sagemaker-user"
ARG NB_UID=1000
ARG NB_GID=100

ENV MAMBA_USER=$NB_USER

USER root

RUN mkdir -p /opt/amazon/sagemaker/sagemaker-sql-experience-user-data \
    && chown $MAMBA_USER:$MAMBA_USER /opt/amazon/sagemaker/sagemaker-sql-experience-user-data

USER $MAMBA_USER

ENTRYPOINT ["jupyter-lab"]
CMD ["--ServerApp.ip=<IP_ADDRESS>", "--ServerApp.port=8888", "--ServerApp.allow_origin=*", "--ServerApp.token=''", "--ServerApp.base_url=/jupyterlab/default"]

Create a Sagemaker app using the above Dockerfile and checked if directories are created with appropriate permissions

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Why can't package create a directory at runtime for the cache files?

Why can't package create a directory at runtime for the cache files?

Users by default don't have write access to /opt/amazon/sagemaker.
Our extensions need a place to store cache / data etc.
We don't want to pollute home directory (which users currently have write access to) with extension-specific data.


Make it possible to unit test SwiftGodot code

Posting this PR as a solution to https://github.com/migueldeicaza/SwiftGodot/issues/81
I copy and pasted from SwiftGodotKit to get this working. It's pretty hacky, but it works for my initial example at least. It adds the binaryTarget for libgodot but its only linked for tests, not for SwiftGodot itself.

Hmm, I'm missing something here — if I add a second test case it crashes. Some global state isn't getting cleared.

I think that it might be necessary to ensure that Godot is only ever initialized once.
I like this approach, even if it duplicates some code - my only concern will be to keep in sync the work in libgodot (which is a fork of Godot) with upstream Godot that this works with.

@tishin I don't think we should take this as is because it crashes when you add a second test right now. I'm not seeing the test cases in SwiftGodotKit though — do you mean on your own branch? Maybe I'm just not seeing them!

@tishin If you have a plan though, feel free to take copy my branch and continue from there — we can close this PR, I'll be delighted if we get a way to do unit tests and do not need any credit :D

Closing, as we got the follow up PR merged


haskell-updates: add documentation for workflow

This some documentation for is the workflow for the haskell-updates branch.  This would mostly be a reference for @maralorn, @sternenseemann, and me.  This would also be useful if someone else joined the nixpkgs haskell maintainer group.
I welcome any bikeshedding on what to name this document or where to put it.
This document will mostly be based on the comment from @maralorn in https://github.com/NixOS/nixpkgs/pull/122510#issuecomment-839254154.
This is related to #121403.

Rendered

I plan on continuing to update this document while I work on getting https://github.com/NixOS/nixpkgs/pull/122719 ready to merge in.  I will try to document everything I do in detail.

This should be ready for review.
I'd especially appreciate reviews from @maralorn and @sternenseemann.  Feel free to rewrite/add anything.

Do you want this to be merged now? I would be okay with saving this and improving on it. In the future we definitely need a consistent concept on how this documentation relates to the manual.

Note to myself: probably should also add a explanation of running update-cabal2nix-unstable and when it is helpful to do so.  @maralorn's comment reminded me of this: https://github.com/NixOS/nixpkgs/pull/124593#discussion_r641004111

Note to myself: probably should also add a explanation of running update-cabal2nix-unstable and when it is helpful to do so. @maralorn's comment reminded me of this: #124593 (comment)
Another note: probably should add a comment that we all hang out on Matrix.

I've done this in commit 95e7f264254.


Store context only if we are sucessful in creating a PU

Fix for ensuring we create context only if we suceed

Codecov Report

Merging #272 into master will decrease coverage by 0.02%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #272      +/-   ##
==========================================
- Coverage   53.04%   53.01%   -0.03%
==========================================
  Files          40       40
  Lines        4406     4406
==========================================
- Hits         2337     2336       -1
- Misses       1871     1872       +1
  Partials      198      198

Impacted Files
Coverage Δ

monitor/linuxmonitor/processor.go
65.38% <0%> (-0.97%)
:arrow_down:

Continue to review full report at Codecov.

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


Doc Issue with Async Client Example Code

Issue
In the main readme for the project you list the following example.
        MailgunMessagesApi mailgunAsyncMessagesApi = MailgunClient.config(PRIVATE_API_KEY)
            .createAsyncApi(MailgunMessagesApi.class);

        Message message = Message.builder()
                .from(EMAIL_FROM)
                .to(EmailUtil.emailWithName(USER_NAME, USER_EMAIL)
                .subject(SUBJECT)
                .text(TEXT)
                .build();

        CompletableFuture<MessageResponse> result = mailgunAsyncMessagesApi.sendMessageAsync(MAIN_DOMAIN, message);

Running this code produces an error
Caused by: java.lang.NullPointerException: Cannot invoke "feign.AsyncClient.execute(feign.Request, feign.Request$Options, java.util.Optional)" because "client" is null
	at feign.AsyncFeign$AsyncBuilder.lambda$stageExecution$1(AsyncFeign.java:220)
	at feign.SynchronousMethodHandler.executeAndDecode(SynchronousMethodHandler.java:121)
	at feign.SynchronousMethodHandler.invoke(SynchronousMethodHandler.java:91)
	at feign.ReflectiveFeign$FeignInvocationHandler.invoke(ReflectiveFeign.java:100)
	at jdk.proxy2/jdk.proxy2.$Proxy157.sendMessageAsync(Unknown Source)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at feign.ReflectiveAsyncFeign$AsyncFeignInvocationHandler.invoke(ReflectiveAsyncFeign.java:66)
	at jdk.proxy2/jdk.proxy2.$Proxy157.sendMessageAsync(Unknown Source)

The underlying issue is the class MailgunClientBuilder has a uninitialised property client. The documentation omitts its configuration.
Solution
After some basic investigation, something like this is needed.
        AsyncClient client = new AsyncClient.Default(
                new Client.Default(null, null),
                Executors.newSingleThreadExecutor()
        );

        MailgunMessagesApi mailgunAsyncMessagesApi = MailgunClient.config(PRIVATE_API_KEY)
                .client(client) // This is the missing property
                .createAsyncApi(MailgunMessagesApi.class);

       // The rest of the sample code is ok.

You should look to improve the documentation

@kiwisincebirth, thanks for raising this issue!
The root cause of it - OpenFeign removed the null check on the AsyncClient in the last version
https://github.com/OpenFeign/feign/blob/feign-11/core/src/main/java/feign/AsyncFeign.java#L142
Now we should handle it by ourselves.
The default AsyncClient will be added in the next release.

Default AsyncClient was added in v1.0.4

@szagr - my example Executors.newSingleThreadExecutor() - was just a (bad) example - ideally this should be something the consumer of the API provides


Crash on Android x86

Every time I try to use the console in both QPython and QPython3 on Android x86 (6.0) I get something like "catch exception, will restart". In the logcat I see:
mm-dd HH:MM:SS.fff  pid  pid  E ActivityManager: ANR in org.qpython.qpy (org.qpython.qpy/jackpal.androidterm.Term)
mm-dd HH:MM:SS.fff  pid  pid  E ActivityManager: PID: pid
mm-dd HH:MM:SS.fff  pid  pid  E ActivityManager: Reason: Input dispatching timed out (Waiting to send non-key event because the touched window has not finished processing certain input events that were delivered to it over 500.0ms ago. Wait queue length: 3. Wait queue head age: 5414.6ms.)

I'm also seeing
mm-dd HH:MM:SS.fff  pid  pid  E InputDispatcher: chanel '5370575 org.qpython.qpy/jackpal.androidterm.Term (server)' ~ Channel is unrecoverably broken and will be disposed!

Someone has found a solution for running SL4A or QPython on Android x86?  For now it crashes.


uvicorn port/host

I don't see an option to run uvicorn on a non-default port and host.

Exactly. Please use uvicorn directly for that. :pray:


Add TBB_PREVIEW_WAITING_FOR_WORKERS define

@xaleryb tbb issue seems to be gone, but validation fails. I'm suggesting to merge this PR as is.

[license] description("conda-recipe/meta.yaml")
[07:24:42][description("conda-recipe/meta.yaml")] Not exists {subkey} key


Add codemods for ejecting/replacing classic/deprecatedDefaultTheme objects

Overview
This PR adds a few codemods for ejecting and replacing imports of the classicTheme or deprecatedDefaultTheme objects. I hadn't originally planned on adding such functionality, but it looks like we still have lots (200+) of references to the deprecatedDefaultTheme in our own app, so this seemed like the easiest way to migrate for now.
Note: The theme objects have been exported as-is (basically a flattened JSON object from the latest version on Evergreen) - that means the selectors have not been updated for the new ui-box prop, and some values refer to tokens instead of the actual resolved values. These are being provided as-is, and should be migrated off of sooner rather than later. I was very surprised and disappointed to see so many references to the deprecatedDefaultTheme still lingering around in app 😢
I'll be writing a follow-up PR to note these codemods and their limitations in the doc site as well!
Screenshots (if applicable)
Documentation

[ ] Updated Typescript types and/or component PropTypes
[ ] Added / modified component docs
[ ] Added / modified Storybook stories

Found an edge case that might be worth handling (although a simple find + replace in VS Code would also fix this)


OctopOS Prime Fairy Tale Frames

Design frames in the fairy tale theme you want.

Fairytale themed frames (1-3)


Document the contract addresses when deployed

Can we have the contract addresses that are deployed to mainnet and ropsten?  This will be helpful to have a central location with all of the addresses.

Let me transfer this to tbtc-website, since @mhluongo's captured the related work there.


unfiltering TMPDIR

Passing value of user set TMPDIR variable through to brew process.  When
TMPDIR is filtered, emacsclient among other tools cant find
communication socket.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

We do not want to unfilter this.

Agree with this. Please consider an alternative solution. It would be good to understand in what circumstances your issue arises exactly.

emacsclient is a small utility used by Emacs users as the value of the EDITOR variable. Instead of opening a new Emacs process, it opens a file in an existing running Emacs process, which is beneficial for a variety of reasons. emacsclient communicates with the emacs-server running in the main Emacs process over a socket. Both emacs-server and emacsclient have the same convention of finding the socket in the $TMPDIR.
When TMPDIR is filtered and EDITOR is set to emacsclient, brew edit and related subcommands fail without warning and with an unhelpful error message: emacsclient: can't find socket; have you started the server? emacsclient: To start the server in Emacs, type "M-x server-start".
There are workarounds once you are aware of the issue:

Use a shell script as EDITOR that restores TMPDIR.
Include the -s option to emacsclient as part of EDITOR variable.
Don't set TMPDIR in the first place.

It is unclear why these solutions are better than not creating the problem in the first place.
PS: Would it be more better to unfilter TMPDIR only in subcommands that may invoke EDITOR?

@MikeMcQuaid @carlocab I submitted an alternative mitigation.  This one is specific to emacsclient, and constructs explicitly a location of EMACS_SOCKET_NAME and unfiltered it, only when emacsclient is specified as HOMEBREW_EDITOR.

Is HOMEBREW_TEMP usage insufficient here?

@alexg0 can you answer this question, please?

There are workarounds once you are aware of the issue:

Use a shell script as EDITOR that restores TMPDIR.
Include the -s option to emacsclient as part of EDITOR variable.
Don't set TMPDIR in the first place.

These all seem to point towards not making changes like this in Homebrew/brew given you're the only person who has complained about this.

PS: Would it be more better to unfilter TMPDIR only in subcommands that may invoke EDITOR?

Yes. You can passthrough this as HOMEBREW_TMPDIR (see below the # Copy and export all HOMEBREW_* variables previously mentioned in comment in brew.sh for how to do this) and then do ENV["TMPDIR"] = ENV["HOMEBREW_TMPDIR"]inbrew createorbrew edit`.

Is HOMEBREW_TEMP usage insufficient here?

@alexg0 can you answer this question, please?

Not without user debugging and understanding the problem, and finding a mitigation.  emacsclient expects to find a socket in TMPDIR and without this commit, we are filtering it out without a warning.

There are workarounds once you are aware of the issue:

Use a shell script as EDITOR that restores TMPDIR.
Include the -s option to emacsclient as part of EDITOR variable.
Don't set TMPDIR in the first place.

These all seem to point towards not making changes like this in Homebrew/brew given you're the only person who has complained about this.

PS: Would it be more better to unfilter TMPDIR only in subcommands that may invoke EDITOR?

Yes. You can passthrough this as HOMEBREW_TMPDIR (see below the # Copy and export all HOMEBREW_* variables previously mentioned in comment in brew.sh for how to do this) and then do ENV["TMPDIR"] = ENV["HOMEBREW_TMPDIR"]inbrew createorbrew edit`.

Is this preferred to the current commits in this PR, which pass EMACS_SOCKET_NAME only when HOMEBREW_EDITOR is emacsclient?  I can change it as above.

emacsclient expects to find a socket in TMPDIR and without this commit, we are filtering it out without a warning.

Note: brew filters almost everything out without warning, by design.

We Emacs users are a dying breed, but it was also hard to pin this on Homebrew.

Sure, but the fact you did and you don't actually personally need this workaround any more (right?) makes me wonder how valuable it is...

Is this preferred to the current commits in this PR, which pass EMACS_SOCKET_NAME only when HOMEBREW_EDITOR is emacsclient? I can change it as above.

Yes. We don't want any special emacs-specific logic in bin/brew. A single variable passthrough is the most we should have here. We can have extra logic in e.g. dev-cmd/edit.rb because it actually relates to editors.


Improvements on how to handle and work with connection

@bencz thank you for the pull request.  I'm sorry, but I had somehow missed the notification that a pull request was submitted until today.
This is a fairly substantial amount of code clean up and improvements, with some that were on my to do list.  I'll try to full review this weekend and will merge it, as long as I don't see any issues.
Thank you again for the submission.


Store active transaction in its own ThreadLocal

Deprecate Span#getTransaction (see javadoc)
This change reduces the usage of Span#getTransaction

May I suggest a single ThreadLocal Stack of AbstractSpans where the bottom (index 0) is the transaction and the top is the current active span? This way you can always know the full state of ALL open spans.

That is currently not something we have a use case for but if we have one at a later point, we can always add that behavior. The advantage of this PR is that we don't have to traverse the stack in order to get the transaction. So even if we keep the span stack, we might still want to have a dedicated thread local for the transaction.

No need to traverse the stack - just get the one in index 0...
The current use case is having a single ThreadLocal to represent the entire state instead of two that represent a partial state


fix java client sample error.

Description

Create SSLContext object but not used.
Create ApacheHttpClient5TransportBuilder but not used.

Issues Resolved
Fix java client sample error.
Checklist

[√ ] By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license and subject to the Developers Certificate of Origin.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thank you @gwny for fixing this! Can you please sign off your commit with DCO? You can do it using git commit -s -m 'This is my commit message' (reference: https://github.com/opensearch-project/documentation-website/blob/6625a0695834846ed38bd60e726673087cd119ed/CONTRIBUTING.md#making-viewing-and-submitting-changes).

Have done.


Remove dashes from group names

Dashes (-) should not be used in group names. We should replace with underscores instead.
Ansible 2.8 and higher will throw ugly warnings about this, and it will break in 2.10
https://docs.ansible.com/ansible/latest/network/getting_started/first_inventory.html#basic-inventory
"""
Avoid spaces, hyphens, and preceding numbers (use floor_19, not 19th_floor) in your group names. Group names are case sensitive.
"""

resolved by PR #46


Prepare for 13.1-RELEASE

While, it will likely be running *-CURRENT before v1, let's prepare for the next immediate step.

Missing .cirrus.yml.


SpriteFont: Fix vertical text alignment

Please refer to ticket https://github.com/FosterFramework/Foster/issues/94.

Yeah this looks good, thanks!


Requesting an inverse of "fakenews" (i.e. mainstream news sites)

Just a weird thought for those who wants to keep their internet "theirs"?
Similar idea: https://addons.mozilla.org/en-US/firefox/addon/biased-news-boycotter/

@DonaldTsang ¯_ (ツ) _/¯

Hi Donald @DonaldTsang thank you for the suggestion.
How would this work?

@StevenBlack I would provide a list of media companies that people would not like to see.

[ ] PBS and NPR (American public news)
[ ] WSJ and NYT (may include or exclude FOX)
[ ] NBC and other GE subsidiaries
[ ] ABC and anything by Disney Corp
[ ] Viacom
[ ] Time Warner and CNN
[ ] CBS

@StevenBlack I would not say this is out of scope as some would like to block all news entirely.

@DonaldTsang then add these to the blacklist, which is provided especially for this purpose, and build your own.

@StevenBlack I would rather find a way to make this public record, as the "fake news" is rather partisan.