Drop windows daemon test on the CI

Windows build fails sporadically on CI without a clear reason.
As windows support is not our goal for now, disable the job until we explicitly
decide to support windows.

duplicated of  #717
You'd also need todo a few more changes 14f9d33 (#717)

@bonomat please create a ticket next time and assign yourself and the PR so we don't do duplicated work :)

@bonomat please create a ticket next time and assign yourself when working on it and the PR once done so we don't do duplicated work :) Please also add the ticket to the Umbrel milstone if relevant - I think at the moment that's the filter we use to allocate work.

@bonomat mentioned that he wanted to tackled this issue, my bad for not reaching out to him to doublecheck whether he started working on it!
Closing this PR as it is a duplicate :)

Sorry for the confusion.

Sorry for the confusion.

all good, I just wanted to stop the windows errors on the CI, which seem to be more often recently...


DBoW2 problems

Hello,when I was compiling the package DBoW2, some errors come up:
lenovo@ubuntu:~/simple_slam_loop_closure/DBoW2/build$ make
Scanning dependencies of target DLib
[  6%] Creating directories for 'DLib'
[ 12%] Performing download step (git clone) for 'DLib'
Cloning into 'DLib'...
Note: checking out 'v1.1-nonfree'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at 3a4a207... Merge pull request #6 from dorian3d/update/version
[ 18%] No patch step for 'DLib'
[ 25%] Performing update step for 'DLib'
[ 31%] Performing configure step for 'DLib'
-- The C compiler identification is GNU 4.8.5
-- The CXX compiler identification is GNU 4.8.5
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/lenovo/simple_slam_loop_closure/DBoW2/build/dependencies/src/DLib-build
[ 37%] Performing build step for 'DLib'
Scanning dependencies of target DLib
[  3%] Building CXX object CMakeFiles/DLib.dir/src/DVision/BRIEF.cpp.o
In file included from /home/lenovo/simple_slam_loop_closure/DBoW2/build/dependencies/src/DLib/src/DVision/BRIEF.cpp:13:0:
/home/lenovo/simple_slam_loop_closure/DBoW2/build/dependencies/src/DLib/include/DVision/BRIEF.h:32:28: fatal error: opencv2/core.hpp: No such file or directory
#include <opencv2/core.hpp>
^
compilation terminated.
make[5]: *** [CMakeFiles/DLib.dir/src/DVision/BRIEF.cpp.o] Error 1
make[4]: *** [CMakeFiles/DLib.dir/all] Error 2
make[3]: *** [all] Error 2
make[2]: *** [dependencies/src/DLib-stamp/DLib-build] Error 2
make[1]: *** [CMakeFiles/DLib.dir/all] Error 2
make: *** [all] Error 2

What platform are you running on? I have only tested this on Ubuntu 16.04 w/ OpenCV3.

Ubuntu 14.04 + OpenCV2.4.8. In OpenCV3, there are many functions that I am not familiar with how to use them. But I will keep learning.

@Hoototo You have used wrong OpenCV version


Could microblog support python3?

I'm a python beginner,it seems python3 will be the trend of python though python2 is dominant nowdays,so I study python3~I want to use python to write a personal blog,so I want to study  from microblog~But micro blog is written in python2,so could you support python3?And flask also support python3(maybe some plugins don't support)...

me too a python beginner :), i started out with python3 can you help me out - how did you exported config.py into app/ without populating sys.path

Closing this issue, as it does not apply anymore.


Added Xcode 7.0 GM UUID

:+1:

This is a duplicate of https://github.com/XVimProject/XVim/pull/822

Merged #822


feat: Move bounded_vec into the noir stdlib

Description
Partially resolves #4020.
Need to then remove from aztec-packages and move to this implementation.
Problem*
Resolves
Summary*
Additional Context
Documentation*
Check one:

[ ] No documentation needed.
[ ] Documentation included in this PR.
[ ] [Exceptional Case] Documentation to be submitted in a separate PR.

PR Checklist*

[ ] I have tested the changes locally.
[ ] I have formatted the changes with Prettier and/or cargo fmt on default settings.

@TomAFrench Moved the tests to noir_test_success. I also put BoundedVec in the prelude.


ERROR -- DirectorJobRunner: Action Failed get_task: Task b5b3835f-b379-44c0-6f25-9ad693e5be0d result: Persistent disk with volume id '........' could not be found -- in disk attach -- in Azure

Versions (please add them if you have more releases for this issue)
CPI      Version:
BOSH     Version: 263.3.0
CF       Version: 278
Diego    Version:
Stemcell
Name: bosh-azure-hyperv-ubuntu-trusty-go_agent
Version: 3468
Distro:

[x] Ubuntu
[ ] CentOS

Environment

Azure Environment:

[x] Azure
[ ] AzureChinaCloud
[ ] AzureUSGovernment
[ ] AzureGermanCloud
[ ] AzureStack
[ ] Others:

Location:  West Europe
Subscription ID:
Resource Group Name:
[x] Use Managed Disks

Issue Details
I am facing above issue when doing bosh attach of disk to vm from BOSH CLI. But when I am doing the disk attachment manually it works.
Command:
bosh -e bosh-my-env -d my-deployment-name attach-disk blueprint_z1/06457717-5e63-4d1a-94d0-671fb59cdd4e  disk_name:bosh-disk-data-0a8f47bc-e934-4a7f-90c5-ec775d5b71ae;caching:None;resource_group_name:rg-sample-azure-dev1
Logs (Please redact all sensitive information in your logs)
[2017-11-27 18:33:11 #13053] [task:869] ERROR -- DirectorJobRunner: Action Failed get_task: Task b5b3835f-b379-44c0-6f25-9ad693e5be0d result: Persistent disk with volume id 'disk_name:bosh-disk-data-0a8f47bc-e934-4a7f-90c5-ec775d5b71ae;caching:None;resource_group_name:rg-sample-azure-dev1' could not be found /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:301:inhandle_method'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:356:in handle_message_with_retry' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:58:inmethod_missing'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:412:in get_task_status' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:206:inwait_for_task'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:376:in send_message' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/agent_client.rb:106:inmount_disk'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/disk_manager.rb:169:in mount_disk' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/disk_manager.rb:78:inattach_disk'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/jobs/attach_disk.rb:78:in handle_new_disk' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/jobs/attach_disk.rb:31:inblock in perform'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/sequel-4.32.0/lib/sequel/database/transactions.rb:136:in _transaction' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/sequel-4.32.0/lib/sequel/database/transactions.rb:110:inblock in transaction'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/sequel-4.32.0/lib/sequel/database/connecting.rb:251:in block in synchronize' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/sequel-4.32.0/lib/sequel/connection_pool/threaded.rb:105:inhold'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/sequel-4.32.0/lib/sequel/database/connecting.rb:251:in synchronize' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/sequel-4.32.0/lib/sequel/database/transactions.rb:99:intransaction'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/transactor.rb:5:in block in retryable_transaction' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh_common-0.0.0/lib/common/retryable.rb:28:inblock in retryer'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh_common-0.0.0/lib/common/retryable.rb:26:in loop' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh_common-0.0.0/lib/common/retryable.rb:26:inretryer'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh_common-0.0.0/lib/common/common.rb:118:in retryable' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/transactor.rb:4:inretryable_transaction'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/jobs/attach_disk.rb:29:in perform' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/job_runner.rb:96:inperform_job'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/job_runner.rb:32:in block in run' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh_common-0.0.0/lib/common/thread_formatter.rb:49:inwith_thread_name'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/job_runner.rb:32:in run' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/jobs/base_job.rb:10:inperform'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/jobs/db_job.rb:36:in block in perform' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/bosh-director-0.0.0/lib/bosh/director/jobs/db_job.rb:85:inblock (3 levels) in run'
/var/vcap/packages/director/gem_home/ruby/2.3.0/gems/eventmachine-1.0.4/lib/eventmachine.rb:1046:in block in spawn_threadpool' /var/vcap/packages/director/gem_home/ruby/2.3.0/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:inblock in create_with_logging_context'
D, [2017-11-27 18:33:11 #13053] [task:869] DEBUG -- DirectorJobRunner: (0.000094s) SELECT NULL
D, [2017-11-27 18:33:11 #13053] [task:869] DEBUG -- DirectorJobRunner: (0.000237s) SELECT * FROM "tasks" WHERE ("id" = 869) LIMIT 1
D, [2017-11-27 18:33:11 #13053] [task:869] DEBUG -- DirectorJobRunner: (0.000133s) SELECT NULL
D, [2017-11-27 18:33:11 #13053] [task:869] DEBUG -- DirectorJobRunner: (0.000063s) BEGIN
D, [2017-11-27 18:33:11 #13053] [task:869] DEBUG -- DirectorJobRunner: (0.000414s) UPDATE "tasks" SET "state" = 'error', "timestamp" = '2017-11-27 18:33:11.981151+0000', "description" = 'attach disk ''disk_name:bosh-disk-data-0a8f47bc-e934-4a7f-90c5-ec775d5b71ae;caching:None;resource_group_name:rg-sample-azure-dev1'' to ''blueprint_z1/c6df4272-3efc-44ee-a186-ce8101fb12db''', "result" = 'Action Failed get_task: Task b5b3835f-b379-44c0-6f25-9ad693e5be0d result: Persistent disk with volume id...', "output" = '/var/vcap/store/director/tasks/869', "checkpoint_time" = '2017-11-27 18:32:47.015496+0000', "type" = 'attach_disk', "username" = 'admin', "deployment_name" = 'service-fabrik-1047-a8ff8ce0-9577-4506-be04-3483ddd2f2f2', "started_at" = '2017-11-27 18:30:46.968654+0000', "event_output" = '{"time":1511807591,"error":{"code":450001,"message":"Action Failed get_task: Task b5b3835f-b379-44c0-6f25-9ad693e5be0d result: Persistent disk with volume id ''disk_name:bosh-disk-data-0a8f47bc-e934-4a7f-90c5-ec775d5b71ae;caching:None;resource_group_name:rg-sf-azure-dev1'' could not be found"}}
', "result_output" = '', "context_id" = '' WHERE ("id" = 869)
D, [2017-11-27 18:33:12 #13053] [task:869] DEBUG -- DirectorJobRunner: (0.025650s) COMMIT
I, [2017-11-27 18:33:12 #13053] [] INFO -- DirectorJobRunner: Task took 2 minutes 25.041717989999995 seconds to process.
Task 869 error
Capturing task '869' output:
Expected task '869' to succeed but state is 'error'
Exit code 1`

Hi @sauravmndl ,
I did not see error Bosh::Clouds::CloudError: Invalid data disk name (version 1) in your debug log, can you attach more log? I believe there should be some backtrace log about this error message in your debug log.
And it looks like disk disk_name:bosh-disk-data-0a8f47bc-e934-4a7f-90c5-ec775d5b71ae;caching:None;resource_group_name:rg-sf-azure-dev1  can not be found, did you delete it manually?

I reproduced a similar issue,  and filed a new ticket at bosh since sauravmndl's ticket (# 1841) was already closed.
@sauravmndl , can you check your debug log to see if it is the same issue with yours?

No the disk is there.

@sauravmndl , can you attach some more logs containing Bosh::Clouds::CloudError: Invalid data disk name (version 1) from your debug log?
I did not see the get_task: ... result: Persistent disk with volume id '...' could not be found in my debug log, it still can be a different issue.

@sauravmndl , I closed issue https://github.com/cloudfoundry/bosh/issues/1857.
; is a sh seperator, can you wrap your disk cid with ' or " and retry?
bosh -e bosh-my-env -d my-deployment-name attach-disk blueprint_z1/06457717-5e63-4d1a-94d0-671fb59cdd4e 'disk_name:bosh-disk-data-0a8f47bc-e934-4a7f-90c5-ec775d5b71ae;caching:None;resource_group_name:rg-sample-azure-dev1'

let me know your result.

Sure. Will try.

Hi @gossion
We are facing one infra issue. Once solved would try and let you know.
Thanks
Saurav

Closing as stale, feel free to mention us and have it re-opened.


fix(naming-strategy): fix typings

:tada: This PR is included in version 1.27.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Created "Issac Dance" applet.

The applet provides a gif of the character Isaac from the franchise The Binding of Isaac doing the popular specialist dance.

I have read the CLA Document and I hereby sign the CLA.

recheck


added gl.UNSIGNED_INT functionality

Fixes #5699

[ ] Lint process passed (npm run lint)
[ ] Tests passed (npm run test)

Is it supported everywhere?

Yes, I think so. Did i miss something ?

should check whether webgl1 supports OES_element_index_uint
should check the indexbuffer uses Uint16Array or Uint32Array, not just draw twice
the offset is 2 * start for Uint16Array, 4 * start for Uint32Array.

Could someone explain the benefit of this PR?

Just add support for gl.UNSIGNED_INT in gl.drawElements calls, but this PR is not correct.

Closing in favor of #5738


Added styled scrollbars

Changed webkit-scrollbar property of all elements to make UI more attractive:
The change
Before:

After:

Good idea. However, brownish color doesn't seem to be harmonized with the theme color. Can you change the color to grey and send a pull request again? Thanks!

Sure


unzip: apply patch for CVE-2022-0529 and CVE-2022-0530

Description of changes
https://lists.debian.org/debian-lts-announce/2022/09/msg00028.html
https://github.com/ByteHackr/unzip_poc

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Hard to pick a specific test target for this, but did successfully build unzip on macos 10.15, nixos x86_64 (inc pkgsStatic, pkgsMusl & pkgsCross.aarch64-multiplatform variants) and aarch64-linux (inc pkgsStatic, pkgsMusl & pkgsCross.riscv64 variants)
(cherry-picked to nixpkgs-unstable for speed)


feat: typescript implementation

wip

Hi there, anything I can do to help with this PR?

Hi there, anything I can do to help with this PR?

planning on having this pr merged then will update typescript/README.md to add info on what's remaining / how to contribute. The TS implementation is still WIP so your contribution will be appreciated.
cc @sslivkoff


Added option to set managed policies

Added option to set managed policies:
origin_request_policy_id
cache_policy_id
Types of changes
What types of changes does your code introduce to <repo_name>?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[X] I have read the CONTRIBUTING.md doc.
[X] I have added necessary documentation (if appropriate).
[X] Any dependent changes have been merged and published in downstream modules.

Maybe the approach here to fit your use case would be to:
Use "dynamic" blocks to enable/disable a block depending if the user passed a boolean flag like default_cache_behavior_use_policy. So if the value is passed as true it would enable the new dynamic blocks and disable the old ones. This way would keep backwards compability.
An alternative would be to have 2 cloudfront_distribution resources declared in the module and enable one or the other depending on the flag, again to keep the module backwards compatible.

I'm sorry about that, now I remembered why I didn't send the PR before, I applied it in a specific case and it was pending work later to make the necessary adjustments for the merge.
As it had been a while, I didn't remember and submitted the PR without analyzing it correctly.

No worries! I will close for now, feel free to reopen in the future if there are further developments


Allow metadata-based filtering with filterBy option

I added an example to the README as well as a test to show how this works, but basically it allows the user to pass a filter function to the filterBy option to enable metadata-based filtering.
We're currently using Metalsmith across a large project here at GrapeCity, and one of the plugins we've come to love and use most is the collections plugin. (By the way - awesome work! Metalsmith is working great and the plugins only make the experience better. We've been having a lot of fun and we've also increased our productivity quite a bit. Thank you!) Anyways, the collections plugin has been working great, but one feature we could really use is the ability to filter certain files out of the collection based on their metadata.
We've looked into implementing other solutions that would allow us to filter files only out of collections (we still want them to be included in the build), but this seems like the simplest way. I took a whack at adding this myself, so hopefully I ticked all of the right boxes for approval.
Let me know if you have any thoughts, comments, suggestions or questions! I'd love to hear what you think.
I look forward to hearing back from you,
Christian

Hi all!
Any thoughts on this? We're moving forward using a local, modified version of metalsmith-collections but we'd love to see this included officially to streamline our build process.
If you have any suggestions or requests for improvements, just let me know!
Thank you,
Christian

Hi,
This is exactly the feature I need (to filter out documents with a tag in my case). FWIW, the patch seems ok to me.
It would be nice if somebody could review and hopefully merge this one!
Cheers

@dpobel Glad to hear it's working for you! We've been using it for a few months now without any issues. I think the changes are simple enough to work well in a variety of situations.
I'm not sure about the maintenance status of this repo, looks like there has been some recent discussion in #80.


solar panels

Could you add the solar panels?
now I see the P1 (what I get from the net and deliver from the net) information but not the production of the solar panels.

Hi,
true, value is there in the p1 reading str(self.my_toon.power.value) + ";" +
str(self.my_toon.solar.value)
maybe its poosible to get a seperate device for this value?
greetings
René
Op ma 18 mrt. 2019 om 12:43 schreef bjbaerken<EMAIL_ADDRESS>
Could you add the solar panels?
now I see the P1 (what I get from the net and deliver from the net)
information but not the production of the solar panels.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/JohnvandeVrugt/toonapilib4domoticz/issues/11, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AmzQS44zi53mdFA1JluQrGqslbOlu9BIks5vX3vygaJpZM4b5lGN
.

I have seen that there are 6 values.
Domoticz ony uses the first 4. (production 1,production 2, deliver1, deliver2)
the solution I believe is to create 2 new devices for  self.my_toon.power.value and self.my_toon.solar.value.


(FACT-981) Execute spec tests only if bundler is installed.

This commit only runs spec tests as part of the test target if bundler
can be found on the PATH.
This fixes attempting to run spec tests on packaging machines where the
gem isn't present.

:+1: :+1: :+1:

Verified specs ran on AppVeyor.


Number of decimal

Hi,
Can you add a function or parameter for limit the number of decimal?
For example:
Number()->percent(0.70379, 0) // 70% instead 70,379%

There are multiple rounding methods (up, down, starting from x, ..) so adding a single parameter won't cover it all. Just use PHP's  round() function afterwards.


Add case-study post on Power HRG

This PR is ready for review.

Just revised this PR to reflect comments from @mauro-oto and @etagwerker, thanks!

I regenerated the blog and changed the date.


Colour issues on the map

There are some colour issues on the map called "For the crown" (probably not the only one). Most of the colours don't match. On the map editor there are misnumbered keeps (player's 1 keep is blue, player's 5 keep is red...). I have tested this on Crusader and Extreme as well. Is there any possibility to change it without putting a keeps again. There will be huge chance of replacing it for few hexes away from the original one. Please take a look at the examples below.

I know some map creators think they are clever and change the color of the player 1 keep. Its annoying, I dont like it, I dont know how they do it. I guess before UCP allowed you to select the player color, this was the alternative way to do that.
If you can figure out how they change that, it can be reversed.
I know you were told to post here from discord, however if the problem is the map creators fiddling around with the map file as i suspect, then its not a UCP problem. There is a user on the discord called gynt who knows a fair bit about the map files and may be able to tell you how its done.

I have a possible solution for this. I am currently testing a method where I chuck the player into a different slot (like slot 2 for orange) when you create a skirmish singleplayer lobby. This means no color swapping is required... but it also means that the Castle Builder game mode only supports Red.
My idea is to add functionality to the colored shield in the singleplayer skirmish lobby which shuffles you through the slots changing your color. I think people mostly use the color change when playing SinglePlayer skirmish, campaign trails dont really matter, and Castle Builder is not really popular.
While in MultiPlayer, you can pretty much change your color by adding AIs.


build error, @types/jasmine

Issue type

[x] bug report
[ ] feature request
[ ] question about the decisions made in the repository

Issue description
hi，when I ran this command(npm run build:prod), I came across a mistake.

Error: node_modules/@types/jasmine/index.d.ts:744:15 - error TS2430: Interface 'FunctionMatchers<Fn>' incorrectly extends interface 'Matchers<any>'.
  The types returned by 'toHaveBeenCalledWith(...)' are incompatible between these types.
    Type 'boolean' is not assignable to type 'Promise<void>'.

below is the information about my computer.
Angular CLI: 11.0.7
Node: 12.16.1
OS: win32 x64

Angular: 11.0.9
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1100.7
@angular-devkit/build-angular   0.1100.7
@angular-devkit/core            11.0.7
@angular-devkit/schematics      11.0.7
@angular/cdk                    11.0.4
@angular/cli                    11.0.7
@angular/google-maps            11.0.4
@schematics/angular             11.0.7
@schematics/update              0.1100.7
rxjs                            6.6.2
typescript                      4.0.5

sorry, I just found out that the problem was fixed yesterday.

sorry, I just found out that the problem was fixed yesterday.

Hi there!
I'm having the same error here:
Error: node_modules/@types/jasmine/index.d.ts:744:15 - error TS2430: Interface 'FunctionMatchers<Fn>' incorrectly extends interface 'Matchers<any>'.   The types returned by 'toHaveBeenCalledWith(...)' are incompatible between these types.     Type 'boolean' is not assignable to type 'Promise<void>'.
Can anyone explain how I can fix it?

The info about my computer:
`Angular CLI: 11.2.2
Node: 12.20.1
OS: linux x64
Angular: 11.2.3
... animations, common, compiler, compiler-cli, core, forms
... platform-browser, platform-browser-dynamic, router
Ivy Workspace: Yes
Package                         Version
@angular-devkit/architect       0.1100.7
@angular-devkit/build-angular   0.1100.7
@angular-devkit/core            11.0.7
@angular-devkit/schematics      11.2.2
@angular/cdk                    11.0.4
@angular/cli                    11.2.2
@angular/google-maps            11.2.2
@angular/language-service       11.0.9
@schematics/angular             11.2.2
@schematics/update              0.1102.2
rxjs                            6.6.2
typescript                      4.0.5`

ok, I found a workaround:
npm install<EMAIL_ADDRESS>--save
this force to install jasmine version 3.3 and everything is working fine for now.


inaccurate comment in line 166 of icon.rs

the actual code uses f1c0 but the comment uses e706.  I would make a pr but i already have a fork of this repo containing my own changes and idk how to make a pr that only contains one commit and ignores the others.

the comment might actually be using f472 i cant tell the difference in my terminal and idk any other ways to check

its very important that this be fixed lsd is practically unusable because of this

line 325 has the same issue

and 329

341 and 427

Thanks for letting me know. I've raised a PR for this #691 . Let me know if that is what you meant.
Btw, just so that nothing stops you from contributing to lsd next time, you can run something like git checkout -b <branchname> upstream/master to create a new branch from upstream master, work on that and then make a PR.

I had some time and so went through the change you had in https://github.com/OldWorldOrdr/lsd/commit/6674c9b17534083076f920af611bd25b09cb6e9c . FYI, you can make that change in $LS_COLORS.

@meain
$ git checkout -b newicons upstream/master
fatal: 'upstream/master' is not a commit and a branch 'newicons' cannot be created from it

i created a branch on githubs website instead, but i would still like to know how to fix the error so i can do it from cli in the future

hi @OldWorldOrdr, if you have forked this repo, and clone your fork to local, you can just do
git checkout -b newicons master

@zwpaper the master branch of my fork has changes that I don't want to include in the pr

I am guessing you might not have set up the upstream
git remote add upstream git@github.com:Peltoche/lsd.git  # setup upstream
git fetch upstream  # fetch upstream changes/branches
git checkout -b <branchname> upstream/master

I had some time and so went through the change you had in OldWorldOrdr@6674c9b . FYI, you can make that change in $LS_COLORS.

how?

A sample LS_COLORS would looks something like di=34:ln=34..., but you can switch them out to their light variants. For example to change directory colors use di=94 and you will get light colors.

You can refer to this gist to learn more.


change website link in about page

use jsonpickle.github.io instead, jsonpickle.github.io gives 404 status

@johnpaulett this is one of those things that I'm unable to edit since I'm not an "owner" of the repo/org (just a "member"). I also can't add other maintainers and manage other repository details (eg. the default branch on github) which I was going to do a while back but since I couldn't so I left it as-is. Renaming the jsonpickle.github.com repo to jsonpickle.github.io was something else I wanted to do in the past.
I was interested in adding some of our past contributors as maintainers to increase the bus factor in the past. Even though I may think that some of the things jsonpickle tries to do is a bit wild / best-not-done (or maybe impossible), I do intend to at least keep things working so as to not break existing users.
Thanks again!

@davvid You have updated permissions to proceed.

Thanks for the report and the updated perms.


Migrating RELS-INT appropriately.

Addresses https://jira.duraspace.org/browse/FCREPO-1473.

I know I haven't yet written unit tests for BasicObjectVersionHandler and to write them just for this ticket would be excessive, but could you put a basic example foxml file in the src/test/resources/exported folder (maybe example2-foxml.xml) that I can use as a base for the unit tests I'll write for https://jira.duraspace.org/browse/FCREPO-1490.

Sure, I'll get to that early this afternoon.  I was working on native fs, so I'll have to spin up a new environment to export it.  You also might want to ping @ruebot for access to his dropbox shared folder that has stuff we're working with that's too big to store in github.

Ok, it's a big one.  Only object I had with RELS-INT was a tiff.

Thanks!  I think that's too big to have everyone pull down for testing, but it was quite illustrative to me.  I've merged this PR without including that file.

No worries, I'll make one up that's functionally equivalent to your use when I write those tests.


Router issue without Redux

I have installed react_on_rails gem on new rails project.  And there was only hello_world component.
I am going to add router for this project.  I followed react-webpack-rails-tutorial and then I got this error.
Uncaught Error: ReactOnRails encountered an error while rendering component: App.
Original message: Could not find component registered with name App. Registered component names include [ RouterApp ]. Maybe you forgot to register the component?

My code structure is like this.
I want help

@white112,
Would you be interested in our ShakaCode Pro Support plan?
http://www.shakacode.com/work/shakacode-pro-support.pdf
If so, please schedule a complimentary 30-minute consultation:
https://calendly.com/justingordon
Thanks,
Justin

@white112 The message says that you're looking for App when your code is registerering RouterApp.


SharePoint File Access Policies Feedback

For the diagram illustrates, under Azure AD Conditional Access policies, it show require approved apps doesn't highlight showing pair with the "or App protection policy".
https://learn.microsoft.com/azure/active-directory/conditional-access/howto-policy-approved-app-or-app-protection#require-approved-client-apps-or-app-protection-policy-with-mobile-devices

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

ID: 59a176eb-40a6-04de-2326-5fe8cdedcf76
Version Independent ID: d400be85-3a13-7216-264d-92ee1f683b82
Content: Recommended secure document policies - Microsoft 365 for enterprise - Office 365
Content Source: microsoft-365/security/office-365-security/sharepoint-file-access-policies.md
Service: microsoft-365-security
Sub-service: mdo
GitHub Login: @Dansimp
Microsoft Alias: dansimp

@Dansimp Please help us in resolving this issue. Thanks

To make it easier for you to submit feedback on articles on learn.microsoft.com, we're transitioning our feedback system from GitHub Issues to a new experience.
As part of the transition, this GitHub Issue will be moved to a private repository. We're moving Issues to another repository so we can continue working on Issues that were open at the time of the transition. When this Issue is moved, you'll no longer be able to access it.
If you want to provide additional information before this Issue is moved, please update this Issue before December 15th, 2023.
With the new experience, you no longer need to sign in to GitHub to enter and submit your feedback. Instead, you can choose directly on each article's page whether the article was helpful. Then you can then choose one or more reasons for your feedback and optionally provide additional context before you select Submit.
Here's what the new experience looks like.
Note: The new experience is being rolled out across learn.microsoft.com in phases. If you don't see the new experience on an article, please check back later.
First, select whether the article was helpful:

Then, choose at least one reason for your feedback and optionally provide additional details about your feedback:

Article was helpful
Article was unhelpful

Finally, select Submit and you're done!

Original article in question has been removed.
Thanks for the feedback.
Closing


Center recent projects display on landing page (mobile)

Talks, videos and publications are centered, so hopefully it'll be a quick fix for projects!

I actually think these should be left-aligned... (they are for the other
entities you mentioned: talks, videos, etc.)
On Thu, Jun 21, 2018 at 1:31 PM, Aileen Zeng<EMAIL_ADDRESS>wrote:

[image: image]
https://user-images.githubusercontent.com/25534091/41743922-1b53a198-7557-11e8-83ef-e53afbb10ec8.png
Talks, videos and publications are centered, so hopefully it'll be a quick
fix for projects!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jonfroehlich/makeabilitylabwebsite/issues/387, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABi-9QLVJWguxJNE6jKSCLrdJnCJJAfyks5t_AKigaJpZM4UyuE_
.

--
Jon Froehlich
Associate Professor
Paul G. Allen School of Computer Science & Engineering
University of Washington
http://www.cs.umd.edu/~jonf/
http://makeabilitylab.io
@jonfroehlich https://twitter.com/jonfroehlich - Twitter

Hmm, but I didn't realize you were talking about mobile--needs to be investigated more.

This is fixed


Merge branch 'master' of https://github.com/anykeyh/clear

It makes me quite noided that there's no specs for this...


Cold/Flu: Admin can DELETE submitted forms

AC:
As an admin Cold/flu user, I should be able to delete all the cold/flu users' submissions under the Submitted Form tab.
Technical details:

submission data should be removed from all sources including webApi's PostgresDB, formio MongoDB and from the warehouse.

With the end-user edit function being available, this function is less critical and not MVP at this time.

@ayushdamani
This is ready to be tested on TEST. For testing, please add yourself, formsflow-client and cold-flu-admin groups in Keycloak, and then you'll be to delete cold/flu submissions of other users.

Tested and verified working ✔
As an Admin, I was able to delete all the cold/flu users' submissions under the Submitted Form tab.

Tested and approved by PO
Closing ticket


performance issues with some samples

Investigate CPU and memory usage for the following samples. If it's something we're doing wrong, let's optimize that behavior. If its an issue with viv or other dependency, perhaps we can introduce heuristics to detect difficult samples and bail early (opt-in).
### Tasks
- [x] 39a91796fafe9d2efc2cea0de239179a3a2d406ea482af310710e6f5fed00083
- [ ] 359f1f07a9d037c5d4ab95e56285d46c0c106a970235bbbcacdf06851626fabd
- [ ] a1c3dcb87b243005ed3bb2b88998adfb54b2cba01d92b401afd99f2027b7ef1e
- [ ] a4f906f671f02b2cec47a8706e8b042f3cea0739dad15f24b92449a932203972
- [ ] a0ca23f56230fc857f1246a5f8e9cb4742e90ce78122f7393de00a017028cbbd

on first brief glance...
39a91796fafe9d2efc2cea0de239179a3a2d406ea482af310710e6f5fed00083 hangs early:
...
DEBUG:viv_utils.flirt:found library function: 0x10481ff0: ?
DEBUG:viv_utils.flirt:found library function: 0x10482000: ?
DEBUG:viv_utils.flirt:found library function: 0x1049ae50: ?

and it's similar for 359f1f07a9d037c5d4ab95e56285d46c0c106a970235bbbcacdf06851626fabd

39a91796fafe9d2efc2cea0de239179a3a2d406ea482af310710e6f5fed00083
39a91796fafe9d2efc2cea0de239179a3a2d406ea482af310710e6f5fed00083 avfilter-7.dll
Size
6.77 MB

a0ca23f56230fc857f1246a5f8e9cb4742e90ce78122f7393de00a017028cbbd
https://www.virustotal.com/gui/file/a0ca23f56230fc857f1246a5f8e9cb4742e90ce78122f7393de00a017028cbbd
DaVinci_Deluxe.exe
Size 15.74 MB (!!!)

a4f906f671f02b2cec47a8706e8b042f3cea0739dad15f24b92449a932203972
https://www.virustotal.com/gui/file/a4f906f671f02b2cec47a8706e8b042f3cea0739dad15f24b92449a932203972
ELF
Size
729.45 KB

a1c3dcb87b243005ed3bb2b88998adfb54b2cba01d92b401afd99f2027b7ef1e
https://www.virustotal.com/gui/file/a1c3dcb87b243005ed3bb2b88998adfb54b2cba01d92b401afd99f2027b7ef1e
64-bit DLL
Size 447.62 KB

@williballenthin @mr-tz
Hi maintainers,
I'm having a hard time using capa with relatively large binary files (a few MBs to a few tens of MBs) because it will take a very long time to analyze them, or even get stuck. I'm not sure if this is a problem or a feature, so I'm attaching my confusion here rather than a new issue.
Does capa have any tips or advances in analyzing large binaries?

We are aware of issues for analyzing large (and complex) binaries. Often times the underlying analysis framework of the standalone tool takes a longer time to process such samples.
If you have the opportunity you could try an alternative backend such as IDA, Ghidra, or BinaryNinja. Of course, these can also take a while when processing very large samples.
If you're able to share a few samples we could also take a look at the details of the issues you're encountering.

@mr-tz
Thanks for your explanation very much! I will try the alternative solution. (Fortunately, large samples make up only a small part of our test set)
By the way, may I ask about the time or computational complexity of capa? If the sample has file size of M, number of functions N. (or capa has smaller granularity)

@QGrain a few more details:
In #1950 we are developing a way for capa to use BinExport2 files, which are an intermediate representation of a disassembler's output. As mentioned, you could use IDA/Ghidra/Binary Ninja to produce the BinExport2 and then pass that to capa. Then you can see if it's the disassembler or the capa matching that is taking a long time. The default built-in disassembler within capa is pretty slow, especially for large programs.
The core work that capa does, matching rule logic against a programs features, is fairly optimized, as far as one can get within the bounds of Python. Its complexity is around O(#functions * #rules * A) + O(#basic blocks * #rules * B) + O(#instructions * #rules * C) where A, B, and C are very small (0.01 or so). Ultimately, capa does do some work for every instruction in the program, and there's no getting around this.

359f1f07a9d037c5d4ab95e56285d46c0c106a970235bbbcacdf06851626fabd
https://www.virustotal.com/gui/file/1906e7d5a745a364c91f5e230e16e1566721ace1183a57e8d25ff437664c7d02/
32-bit DLL
Size: 6.01 MB

This is a vivisect issue, rather than a problem with capa or floss.


Remove supportsCustom if no custom script is used - breaks Admin!!

https://github.com/sirjojo69/ioBroker.awattar/blob/master/io-package.json#L55
If this is set also a custom_m.html needs to be in Admin folder. Please remove. this causes https://github.com/ioBroker/ioBroker.history/issues/84

thx for the hint. will be fixed in next version....


M666733: Unclear sentence: "The %u and %g allow for creating …

…more files, with filenames mysfapp0.log, mysfapp1.log, and so on."
@mani-ramaswamy,
It seems that the reported sentence seems to be redundant. Could you check if it is correct?
Many thanks for your time.
Cc: @v-jacard @jmanuel

Hi @carolinacmoravia, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

It looks like you're a Microsoft contributor (Carolina Caserio (Moravia IT AS (USD))). If you're full-time, we DON'T require a Contribution License Agreement. If you are a vendor, please DO sign the electronic Contribution License Agreement. It will take 2 minutes and there's no faxing! https://cla.microsoft.com.

TTYL, MSBOT;

Closing this PR.


Support storing blueprint fields as nested JSON properties.

Closes https://github.com/duncanmcclean/runway/discussions/301

I just wanted to say thanks for this PR - it's something I've wanted for a while too! I appreciate your hard work on this!
I'm hoping to find some time soon to get this reviewed & merged in.

This is awesome! Thank you so much - I've done some testing & everything is working perfectly.
I've opened a new PR (#308) so I can add some additional commits as I couldn't push up to your branch (likely due to the fact you committed directly to the 5.x branch on your fork, rather than a separate branch).


Added save perf feature

Test instructions:

Run yarn build
Run yarn drill save (runs tests for this feature.)

LGTM


Tangents are incorrectly normalised

In GLTF the tangents are 4D vectors with W containing either 1 or -1 to denote the tangent space handedness. During loading, easy-gltf normalises the tangent including that "flag" field. This makes the actual direction part of the tangent incorrect and mangles the flag value

Thanks for reporting this bug. I will make a patch as soon as possible.


[Linux] [Improvement] - adblocker

Build into web browser default some adblocker like in brave. You can use probably https://github.com/brave/adblock-rust because it is open source.

@Apogeum12 This is a long term goal, especially since they are deprecating manifest v2 (Although thorium will have patches to extend support as long as possible). I won't be adding this super soon, but it is not needed for now, because you can still install ublock origin.


Mermaid object support

This is not #2003.
I think it would be awesome if I could add a Mermaid graph object in the middle of an Excalidraw drawing.
Of course, I can already export a mermaid graphic and import it as a picture in Excalidraw.
But it would be nice if I could add a mermaid graph like I add a Text box.
I'd edit the mermaid source directly in excalidraw while the added object looks mostly like a normal text box. Then when leaving the text focus, the object would automatically turn into a rendered mermaid graph in SVG in a box with a border.
If I double-click the box, the graph would be replaced by the source text which I'd be able to edit again.

@ad1992 @dwelle This feature request provides a good example of what the plugin system #3915 intends to make easy to implement/maintain as a text-subtype plugin.  In fact, the MathJax plugin #2993 does for Latex almost exactly what @leorochael requests for Mermaid.
@leorochael Once @excalidraw reviews #3915 and we get it merged, you should be able to add Mermaid support to Excalidraw fairly easily.


Create an alpine based image

Create an alpine based image that's smaller than the ubuntu based image.

This was first implemented in 2285a5dd124c90af519860ea07e82996d298b1ae.


SNS - Interface

Goal of the I2c sensor interface is to be able to use this abstract class with the code for the relevant mux. Having this interface allows us to generalize the mux code to handle any I2C sensor connected to it.

[ ] Once writeresult is put into core::types, utilise that instead.
[ ] Agree on the best return type for the read function.

The biggest issue for me is setting the correct return type for read - I have temporarily kept it at uint16_t which works with current I2C sensors that I am aware of but this is bound to change.


Add how to get started with open source in readme

Check it, just let me know if you need any changes


Adapter problem with Implementation of DataTime class

Question
I have my own implementation of DataTime class, called TimeWithTimeZone, I need it to save dates with different time zone offsets.
I have many adapters in my project and TimeWithTimeZoneAdapter is only one of them..
The problem is that when I’m saving TimeWithTimeZone object, it’s not calling write method, but saving it as DateTime
Code sample
class TimeWithTimeZone implements DateTime {
	..
	final DateTime _utc
	final Duration offset;
}

class TimeWithTimeZoneAdapter extends TypeAdapter<TimeWithTimeZone> {
  @override
  final int typeId = HiveAdapters.timeWithTimeZone;

  @override
  TimeWithTimeZone read(BinaryReader reader) {
    final string = reader.readString();
    return TimeWithTimeZone.parse(string);
  }

  @override
  void write(BinaryWriter writer, TimeWithTimeZone obj) {
    writer.writeString(obj.toIso8601String());
  }

  @override
  int get hashCode => typeId.hashCode;

  @override
  bool operator ==(Object other) =>
      identical(this, other) ||
      other is TimeWithTimeZoneAdapter &&
          runtimeType == other.runtimeType &&
          typeId == other.typeId;
}

Version

Platform: iOS, Android
Flutter version: 2.8.1 • channel stable
Hive version: 2.0.5

I think my question very similar to this issue..
https://github.com/hivedb/hive/issues/821

Is there any solution to this problem already?


support netbox >=2.9

Closes #176

Still needs to fix tags for Inventory and custom tags

Thanks for addressing this issue. After upgrading to latest pynetbox, the update-inventory resulted in:
INFO:root:Unassigning IP <IP_ADDRESS>/32 from eth0
DEBUG:urllib3.connectionpool:https://x.x.x:443 "PATCH /api/ipam/ip-addresses/109/ HTTP/1.1" 400 94
Traceback (most recent call last):
  File "/usr/lib64/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/cli.py", line 48, in <module>
    main()
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/cli.py", line 44, in main
    return run(config)
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/cli.py", line 39, in run
    server.netbox_create_or_update(config)
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/virtualmachine.py", line 104, in netbox_create_or_update
    self.network.create_or_update_netbox_network_cards()
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/network.py", line 436, in create_or_update_netbox_network_cards
    netbox_ip.save()
  File "/opt/netbox-2.9.10/venv/lib64/python3.6/site-packages/pynetbox/core/response.py", line 391, in save
    if req.patch({i: serialized[i] for i in diff}):
  File "/opt/netbox-2.9.10/venv/lib64/python3.6/site-packages/pynetbox/core/query.py", line 409, in patch
    return self._make_call(verb="patch", data=data)
  File "/opt/netbox-2.9.10/venv/lib64/python3.6/site-packages/pynetbox/core/query.py", line 274, in _make_call
    raise RequestError(req)
pynetbox.core.query.RequestError: The request failed with code 400 Bad Request: {'vminterface': ['IP address is primary for virtual machine xxxxx but not assigned to it!']}

It seems that the IP must be removed from 'Primary IPv4' before removing from the interface.
Then I noticed the mask was wrong and changed it into '/24'. This time netbox_agent didn't try to delete the interface.  It resulted in another error:
DEBUG:urllib3.connectionpool:https://x.x.x:443 "GET /api/ipam/ip-addresses/?address=<IP_ADDRESS>%2F24 HTTP/1.1" 200 1218
DEBUG:urllib3.connectionpool:https://x.x.x:443 "GET /api/ipam/ip-addresses/109/ HTTP/1.1" 200 1166
DEBUG:root:Finished updating NIC!
Traceback (most recent call last):
  File "/usr/lib64/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/cli.py", line 48, in <module>
    main()
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/cli.py", line 44, in main
    return run(config)
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/cli.py", line 39, in run
    server.netbox_create_or_update(config)
  File "/usr/local/src/netbox-agent-176-netbox-2.9/netbox_agent/virtualmachine.py", line 113, in netbox_create_or_update
    if sorted(set(vm.tags)) != sorted(set(self.tags)):
TypeError: '<' not supported between instances of 'Record' and 'Record'

This VM already has 3 tags.

I'm yet to find a solution with the breaking changes for tags
For network, I'll try to reproduce the primary IP and handle this case

For tags I'm blocked by https://github.com/digitalocean/pynetbox/pull/307 or https://github.com/digitalocean/pynetbox/pull/291
Still trying to figure out something clean not depending on these 2 issues

Hello,
I have seen you mentioned my PR here. There is no way for you to make it work with 2.9 unless pynetbox is patched, because tags (and ip adresses interface assignment as well) has been changed.
Pre 2.9 tags was a list of tag names, and processed as a simple list by pynetbox. Updating this list with a new tag resulted in creating the tag if it did not exist.
Since 2.9 tags are objects like others, and you need to provide either the list of objects, or their ids, or a list of dicts with a least the "name" key (or a mix). Since pynetbox serialize inputs into json, it doesn't do it correctly. You can try to change your calls with the good format, pynetbox would send the wrong format anyway.
Regards

Seems like pynetbox merged the tags support 13 days ago. I'll go ahead and test this so I can do a proper release of netbox-agent

Seems like pynetbox merged the tags support 13 days ago. I'll go ahead and test this so I can do a proper release of netbox-agent

Hello,
I've posted here because you mentioned a discussion in pynetbox but i'm not using the agent.
Regards

Here's a short description of the changes we made on your branch after running the agent against a Netbox server in version 3.1.7 with pynetbox in version 6.1.2:

Added an option to specify an SSL CA certificates file to talk to the Netbox API
Enhanced GPU expansion bays inventory: internal GPU (VGA) goes into the blade, external GPU (3D) goes into the expansion bay
Unified the way expansion bays are managed (GPU and drive exansion bays)
Started to refactor network module to make it more readable
Dependencies in setup.py now reads its requirements from requirements.txt to avoid double maintenance

Currently, we managed to run the agent successfully under Ubuntu trusty, xenial and bionic (focal and CentOS 7 will follow soon, but I don't see why it would work differently).

We've successfully tested this branch against Netbox 3.1.7 using pynetbox version 6.1.2. Perhaps there will some minor bugs  to fix du to hardware specifics, but we think it's time to merge that work.


[Backport v1.14-branch] Settings: Fix incorrect return of -EINVAL for deleted entries

Backport #17446 to v1.14 branch

@nwsetec

Thanks @nvlsianpu!

Hi @carlescufi can this be merged for 1.14.1?

@nwsetec yes, this is trivial, I can merge it now


x/build: trybots should include all platforms that can contribute release-blockers

If a build failure for a given platform P can be considered a release-blocker (such as #29221), then trybots should also run on P. Otherwise we have to rely on the actual build failure before we can fix the issue.
Example: In #29221, some newly added math tests failed on s390x, yet the trybots didn't notice.
If it's too expensive (too slow) to run the trybots for some platforms all the time, maybe we could consider doing it at least some time before any of the imminent release stages. For instance, if we are planning to cut a Beta or RC, we might want to consider starting to run the trybots a week before on all platforms where failures might block the release.
cc: @golang/osp-team
cc: @bradfitz
cc: @dmitshur
cc: @andybons

If we consider breaking the platform to be a release-blocking bug, then I agree it should be run on every trybot run triggered by a CL. That said, for builders that we can't spin up arbitrary instances of like the IBM Z-series, it could create a bottleneck for all runs across every CL.
One thing we could do (though it's not a trivial task) is create a submit queue that requires all builders across first-class ports to succeed and if they do, the patch gets submitted. So intermediate runs during review are a smaller subset that run quicker but the final submission would catch this sort of issue.
@bradfitz did we ever have email alerts when a builder failed? Is there precedent for adding them?

@bradfitz did we ever have email alerts when a builder failed? Is there precedent for adding them?

Yes. That is #12509.

A submit queue would also ensure that syntactically-but-not-semantically merge conflicts don't break builds.

TryBots are supposed to be fast, though.
If we want the SlowBots, that is more #24539 and ... another bug I can't find right now about letting users pick which trybots to run instead of the default set.
For submit queue, that is basically #12482 combined with #9858.

Slowbots (#34501) are now live.
Of the first class ports (the ones that we define as being release blockers), the two we're missing as trybots are linux/arm and darwin/amd64. We used to have both of those but they were too unreliable.
Things we can improve that would satisfy this bug, probably in this order:

improve slowbot reporting (make trybot status URLs permanent, survive restarts)
start with making CLs that look like they're touching arm code or darwin code auto-invoke slowbots
make slowbots report trybot happiness once trybots are happy, even if the slow ones are still running
make slowbots time out after inability to get a builder for, say, an hour
add some global test caching (#28950) so we don't waste builder resources running tests on, say, doc changes
include linux/arm and darwin/* as slowbots always


Do not remove config.php persisted in git during installation

Fixes paliarush/magento2-vagrant-for-developers#155

@igrybkov Thanks for the contribution!


[TACHYON-1428] Documented parts of the several modules in preparation for the checkstyle rule

https://tachyon.atlassian.net/browse/TACHYON-1428

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/8143/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/8146/
Test PASSed.

@HorizonNet thank you for the PR ... one minor comment (and a couple of questions for @apc999)

@HorizonNet thanks for the improvement. I left my comments and answering @jsimsa .

Thanks for the comments and answers. I updated the PR accordingly.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/8159/
Test PASSed.

LGTM


docker run hello-world fails after install

I'm running macOS Sierra
ProductName:  Mac OS X
ProductVersion: 10.12.1
BuildVersion: 16B2657

I've successfully installed the docker cask via brew cask install docker
$ docker --version
Docker version 17.03.0-ce, build 60ccb22
$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

Also, I can see the whale icon in my menu-bar as shown:

However, when I try to run docker run hello-world it fails:
$ docker run hello-world
docker: Error response from daemon: ContainerInspect failed.
ERRO[0000] error getting events from daemon: net/http: request canceled

How do I successfully run docker run hello-world? with the docker for mac cask?

This is not an issue with Cask; you will need to ask the maintainers of Docker.


Search by file pattern functionality in FtpClient

Hi,
Thanks for a great, open source, FTP library.
I was wondering if you could add some search functionality into the FtpClient.
I have created below extensions

which allow you to search files by File Patterns like:
* Tax File *.csv
This would match files like:
Robin Tax File 05/25/2020.csv
Usage:
var files = await client.SearchAsync("/tax", "* Tax File *.csv", true);

Something like code below:
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using System.Threading.Tasks;

namespace FluentFTP
{
    public static class Extensions
    {
        public static async Task<IEnumerable<FtpListItem>> SearchAsync(this FtpClient client,
                                                                       string path, string filePattern, bool recursive = false)
        {
            filePattern = filePattern.Replace(@"\", @"\\")
                                     //escape regex special chars
                                     .RegexReplace(@"([+?|{[()^$#.])", @"\$1")
                                     .Replace("*", ".*?");
            filePattern = $"^{filePattern}$";

            return await client.SearchFilesAsync(path, filePattern, recursive);
        }

        public static async Task<IEnumerable<FtpListItem>> SearchFilesAsync(this FtpClient client,
                                                                            string path, string filePatternRegex,
                                                                            bool recursive = false)
        {
            await client.SetWorkingDirectoryAsync(path);

            var listings = await client.GetListingAsync();

            var files = new List<FtpListItem>();

            if (recursive)
            {
                listings.ToList().ForEach(async item =>
                {
                    if (item.Type == FtpFileSystemObjectType.Directory)
                    {
                        files.AddRange(await client.SearchFilesAsync(item.FullName, filePatternRegex, recursive));
                    }
                });
            }

            files.AddRange(listings.Where(listing => listing.Type == FtpFileSystemObjectType.File &&
                                                        Regex.Match(listing.Name, filePatternRegex, RegexOptions.IgnoreCase | RegexOptions.Compiled).Success));

            return files;
        }

        public static string RegexReplace(this string str, string pattern, string replacement)
        {
            return Regex.Replace(str, pattern, replacement);
        }
    }
}

Added to the bucket list. We will pick this up as and when we have free time. Comment on this issue if you want us to prioritize it. Thanks!


The list of options

Hi,
as I was playing more around with auto completion I noticed that  as I typed catwoman in the input field, the options in the tag list were not updating to reflect the most closely matching tags, e.g., in this case - the tag of Catwoman. I went through the list of attribute options  for the tags-input and auto-complete, however wasn't able to find any 'switch' there. Is it the expected behavior or am I missing something?
Thank you.
nik

Can this issue be closed?

Closing due to inactivity.


Status of actions/setup-python GitHub action

Here is a tracking url
https://github.com/actions/setup-python/issues/771

Given the lack of upstream progress, we're going to (hopefully temporarily) fork setup-python with some patches applied so 3.13t works. See https://github.com/Quansight-Labs/free-threaded-compatibility/issues/107. Leaving this open because hopefully the need for our fork goes away.


Section contractenvmetav0 not always emitted depending on profile

It is emitted when building target. This is unchanged if I remove the calls to wasm-opt.

After reading https://github.com/rust-lang/rust/issues/56639, I now believe my summary above about nightly vs stable is incorrect.
The comment here is likely the issue:

Long story short a custom section always goes into the current codegen unit, but if nothing else is referenced from the codegen unit then the custom section doesn't get included in the final output because the linker never looks at the codegen unit/object file.

Ref: https://github.com/rust-lang/rust/issues/56639#issuecomment-445924692
In the release profile we recommend, a single codegen unit is used:
codegen-units = 1

This means the custom section is preserved because the unit is always passed to the linker.
Given the custom section is never referenced right now, for anyone not using a single codegen unit it will be a bit random for if this issue occurs or not, because it really just depends how the Rust build system divides logic into codegen units.
There is a common in the linked issue about in what cases the custom section will be included:

In which crate is the custom section defined?
Where is the function containing the section?
How is the function containing the custom section called?
Is it generated?

External crate
Submodule
Not called
No

External crate
Submodule
Indirectly
No

External crate
Submodule
Directly
Yes

External crate
In root
Not called
No

External crate
In root
Indirectly
Yes

External crate
In root
Directly
Yes

Main crate
Any
Any
Yes

Ref: https://github.com/rust-lang/rust/issues/56639#issue-388956758

Reopening this for the moment based on https://github.com/stellar/rs-soroban-sdk/pull/386#issuecomment-1201610591.

@jonjove It looks like the token contract is still using an old version of soroban-sdk-macros, so it doesn't have the fix that was committed in #386. However, even with the macros crate updated in the token contract it doesn't make a difference, it is still missing.


Cylinders vs AABB?

Are there practical differences between cylinders and AABBs? I've been playing around with this for a while, and they both seem to behave pretty much the same all around.
I noticed they also both had the same points of failure here and there with a lower speed (with or without jolt), which seems to disappear with the "skipping hack", but I'm not sure.
I was now meaning to try to port this over to my project, but I'm undecided about whether to use cylinder or a cuboid.

AABBs will never glitch out on axial geometry, but will consistently glitch out trying to climb onto ramps that are rotated at certain angles. This is because when the sideways collision trace searching for the open space above the stair is executed, it ends up in a location where the bottom edge of the AABB touches the angled edge of the side of the ramp, and the contact plane between those two edges is steep enough to count as a wall instead of a floor. This goes away at very low framerates, because the trace goes far enough to pass over the edge entirely, allowing the bottom corner vertex of the AABB to contact with the ramp's plane instead. If you never use ramps, only staircases, then this doesn't happen.
With cylinders, the same thing happens, but it no longer depends on the rotation of the ramp, so it's more consistent and happens for a smaller part of the ramp.
The skipping hack works by trying a second stair-stepping test with a fixed horizontal distance instead of one based on the movement speed. That's why this goes away if you turn on the skipping hack.

I see. I was actually noticing right now that boxes do fail more at certain angles. I noticed it after I made this:

So I guess I'll be using it with the skipping hack on. :)

It can't jump when walking into a wall, though.
Anyway I ported the controller into my project, but for some reason its having weird problems with a set of stairs. I can't tell why. In the testing level it never fails. I've even brought my map's geometry into the testing level, and it doesn't fail there.

The weird things are:

it never fails if I hug the walls, only if I walk through the middle
it never fails on the very first step, and on the last five up there
when it fails to climb these steps, there are none of those red blob thingies on the ground, only the brown ones

I haven't changed many things in my project, but I'm backporting my changes into the test project to see if it fails. So far it didn't. But I'm not sure if I forgot anything.

If it works in the test map but not the real map, it might be collision margin values or a slightly non-uniform object transform or something. That, or, it could be the low ceiling.

I think I found something. It seems to be related to negative Y coordinates. My stairs were below zero Y, so I moved the map up, and it stopped failing. I moved my test map down and then it started failing.
I unzipped a fresh copy of your original project, and as soon as I moved the map below zero it also started having trouble with the stairs.

Thanks for the diagnosis, I'll check it out when I have some free time.


[osg] Debug build of tools not installed properly, and PDBs for Release build missing in the installed directory.

Is your feature request related to a problem? Please describe.
I use vcpkg.exe install osg[tools] to install osg application tools, but the resulting executables are missing in the vcpkg/installed/<triplet>/debug/tools/osg. Only osgPlugins are presented there.
Another problem is that PDBs for Release build of tools and plugins are also not copied to the installed directory.
Proposed solution
It would be nice to deploy all PDBs and tools(exe) into the installed directory.

The fact is: some tools with the same name as the library were installed in the same directory by default, causing pdb to be overwritten.
If it's true, I believe it's a upstream bug: they doesn't consider that.

I finally found that the Release configuration of osg plugins' linker flags are affected by CMAKE_MODULE_LINKER_FLAGS_RELEASE. But in vcpkg/scripts/toolchains/windows.cmake, only CMAKE_SHARED_LINKER_FLAGS_RELEASE and CMAKE_EXE_LINKER_FLAGS_RELEASE are set with /DEBUG linker option, missing the MODULE one. No wonder why PDBs for release build of osg plugins were even not generated at all.


Avoid trigger change detection for keyboard inputs

Objective
Fix #5292.
Solution
Avoid derefencing when clearing to ensure that change detection is not triggered when there is nothing to clear.

It seems this pattern should be generalised and public for other type of input.
Would there be a way to have a clear_if_needed that would not trigger change detection on the Input? I don't think it's possible, but would be nice...

It seems this pattern should be generalised and public for other type of input.
Would there be a way to have a clear_if_needed that would not trigger change detection on the Input if not needed? I don't think it's possible, but would be nice...

Only way I can think of is just using input.bypass_change_detection().clear(). Seems like the most non-intrusive solution.

Yeah. The other option would be to add a serious trait bound for T, with an associated type to describe the corresponding event type.
I've wanted this before, but it's much more invasive and I'm not 100% sure that it's the right abstraction.

Only way I can think of is just using input.bypass_change_detection().clear(). Seems like the most non-intrusive solution.

I wouldn't be very against using that...
This pattern to avoid triggering change detection (either with check or with bypass) should also be mentioned in https://github.com/bevyengine/bevy/blob/c55d553606f04a8b9d6b734763e02a4cc18b6caf/crates/bevy_input/src/input.rs#L36

Could you update the title to mention it's not just for keyboard?

bors r+


TST: Remove mayavi and pysurfer

Let's see what happens if I remove mayavi and pysurfer from requirements.txt

I don't think we actually want to take this step until we change the default. And even then we still want them for testing.
The next logical step is just to remove them from CircleCI I think

The next logical step is just to remove them from CircleCI I think

So you mean pip uninstall them then?

until we change the default.

if mayavi is not available, pyvista will be selected automatically by get_3d_backend()

For future reference then, there is a dependency to traits in 3d testing explaining the failure on Azure:

__________________________ test_link_brains[pyvista] __________________________
[gw0] win32 -- Python 3.7.6 c:\hostedtoolcache\windows\python\3.7.6\x64\python.exe
mne\utils\_testing.py:250: in dec
    with traits_test_context():
c:\hostedtoolcache\windows\python\3.7.6\x64\lib\contextlib.py:112: in __enter__
    return next(self.gen)
mne\utils\_testing.py:237: in traits_test_context
    from traits.api import push_exception_handler
E   ModuleNotFoundError: No module named 'traits'
_______________________ test_plot_evoked_field[pyvista] _______________________
[gw0] win32 -- Python 3.7.6 c:\hostedtoolcache\windows\python\3.7.6\x64\python.exe
mne\utils\_testing.py:250: in dec
    with traits_test_context():
c:\hostedtoolcache\windows\python\3.7.6\x64\lib\contextlib.py:112: in __enter__
    return next(self.gen)
mne\utils\_testing.py:237: in traits_test_context
    from traits.api import push_exception_handler
E   ModuleNotFoundError: No module named 'traits'
________________________ test_plot_alignment[pyvista] _________________________
[gw0] win32 -- Python 3.7.6 c:\hostedtoolcache\windows\python\3.7.6\x64\python.exe
mne\utils\_testing.py:250: in dec
    with traits_test_context():
c:\hostedtoolcache\windows\python\3.7.6\x64\lib\contextlib.py:112: in __enter__
    return next(self.gen)
mne\utils\_testing.py:237: in traits_test_context
    from traits.api import push_exception_handler
E   ModuleNotFoundError: No module named 'traits'
____________________ test_snapshot_brain_montage[pyvista] _____________________
    return next(self.gen)
mne\utils\_testing.py:237: in traits_test_context
    from traits.api import push_exception_handler
E   ModuleNotFoundError: No module named 'traits'

if mayavi is not available, pyvista will be selected automatically by get_3d_backend()

I mean the default for users, not the CI machinery. Just by changing requirements.txt we don't change what users might already have installed, so many (probably most) users having mayavi installed already would see no change. "Changing the default" means (among other things) changing the order in which we try backends in our code, putting PyVista first.

So you mean pip uninstall them then?

Yes exactly what I'm thinking

For future reference then, there is a dependency to traits in 3d testing explaining the failure on Azure:

It might make sense to actually have one of the runs not have mayavi at all, for reasons like this. Feel free to make that change. But like CircleCI, just pip uninstall instead of modifying requirements/environment until we are ready to fully jump to preferring/defaulting to pyvista

I understand.

It might make sense to actually have one of the runs not have mayavi at all, for reasons like this. Feel free to make that change.

I think I will add that to #7162 because there are other considerations like which CI (Travis, Azure) and what job

Actually it looks like one of the CI runs already has a pip uninstall -yq pysurfer mayavi

https://github.com/mne-tools/mne-python/blob/master/azure-pipelines.yml#L129

All good then

I'll revert and modify Circle to to the same

That would explain why we did not run into the traits dependency issue. We install mayavi with all its dependencies then only pip uninstall it.

It's an item of #7162

The following needs to be modified somehow:
LIBGL_DEBUG=verbose python -c "from mayavi import mlab; import matplotlib.pyplot as plt; mlab.figure(); plt.figure()"

The from mayavi import mlab is just there to cause OpenGL to actually be accessed (in some way). If there is some equivalent for PyVista, feel free to add it. Maybe it's just:
import pyvista; pyvista.BackgroundPlotter(show=True)

you'll know if it works if CircleCI spews the same debug lines as it does on master. It's probably worth running CircleCI in SSH mode to figure out what works here. It's difficult to test locally because the LIBGL_DEBUG=verbose is only relevant if you're using MESA

It seems that using:
import pyvista; pyvista.BackgroundPlotter(show=True)

works but it looks like the log is duplicated compared to master.

master
PR

https://app.circleci.com/pipelines/github/mne-tools/mne-python/1456/workflows/bcea3d26-286d-482a-b84f-cb75a948813d/jobs/19872/parallel-runs/0/steps/0-112
https://app.circleci.com/pipelines/github/mne-tools/mne-python/1462/workflows/c560824e-e3a1-49fb-b4d9-3589154fa720/jobs/19880/parallel-runs/0/steps/0-112

I will try next with just:
import pyvista; pyvista.Plotter()

I recommend using circleci in SSH mode, you can iterate and test much faster that way. You get in, source $BASH_ENV, and should be good to go

Actually the double logging might be due to the use of QGLWidget, IIRC this actually causes two contexts to be created even though only one is used. I bet it will be fixed in my PyVista PR. Might not be worth worrying about too much here even if the logging is doubled, it's really just there for debugging when we need to

Might not be worth worrying about too much here even if the logging is doubled, it's really just there for debugging when we need to

Okay then. Should I start a [circle full]?

Yep, let's see if it succeeds!

do you need feed back here?

I was waiting for the CIs but yes, this is basically ready for reviews @agramfort

I see no objection to merge if CIs are green

Something went wrong with CircleCI, the front page is completely broken on my browser:
https://19884-1301584-gh.circle-artifacts.com/0/dev/index.html

That is happening on all PRs, I think it's some server configuration bug introduced by the CircleCI folks but haven't looked into if there is an open issue about it anywhere. If you look at the Chrome properties you'll see that none of the external JS libraries load anymore, including Boostrap. But things are fine on GitHub pages once they're deployed there.

Upstream report filed
https://discuss.circleci.com/t/circleci-403-forbidden-in-html-artifacts/35791

Thanks @GuillaumeFavelier !


vgo vendor fail

Hi Dave!
FYI I found an issue regarding vgo usage along with go-spew and testify https://github.com/golang/go/issues/25871
Could you please subscribe to it?
Maybe it's good to take part in the discussion.
Many thanks :)

vgo is fixed, closing the issue


Increase test coverage

Fill in tests of deme and deme graph validity. Fixed a few minor bugs along the way.
Closes #68

Beautiful. Thanks @apragsdale!


Merge working repository and history to new upstream

Merge the master branch from dims/openstack-cloud-controller-manager to kubernetes/cloud-provider-openstack.

let's please don't this! we should replace the master branch with the one from https://github.com/dims/openstack-cloud-controller-manager


Merge recent commits from master towards the vester_visual_testing branch

Pull request to trigger a GitHub Action that calls Vester to visually test the branch attempting to merge.
This master branch is synced with emilk's egui master branch (up to commit '24cd711' from Oct 1st 2024) and this is an attempt to merge it with the vester_visual_testing branch, which is updated to the commit '59d7183' from Sep 26th 2024.
By creating this pull request a GitHub Action will start, that will request Vester to compile, run and visually analyze the "egui demo app" resulting from this up-to-date branch, and report if its additional commits, obtained from the recent sync, alter the demo app's visuals. In case they don't it will be safe to merge this master branch with the vester_visual_testing branch, since we will have certainty that the commits that the master branch has ahead of the vester_visual_testing branch do not cause alteration to its resulting application.

Vester's scan of the merging "master" branch's "egui demo app" visuals failed because some recent commits altered some elements of the "Drag and Drop", "Panels" and "Table" tabs.
These some of the differences:

Regarding the "Table" tab: I had to partially remake and adapt its related VesterTask in order to make it check also the visuals of the selected rows, a feature that has been fixed in a recent egui's commit.
The visual changes reported by the Vester's visual test seem not to be unintended, and do not cause any issue with the application from a GUI standpoint, therefore I've set them as the new expected visuals and re-run the GitHub Action to test the "egui demo app" visuals with these new settings.
The scan successfully passed.
I'm proceeding with the merge.

The GitHub Action that sends the HTTP request to Vester still reports a failure even if the details are positive and the response code is 200, I'll check on that another time.


[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0[-]Error: onDialogTimeout f or DialogId=1

C:\Users\Parth\Desktop\sigploit16\ATI>java -jar anytimeintorrogation.jar
Error: Unable to access jarfile anytimeintorrogation.jar
C:\Users\Parth\Desktop\sigploit16\ATI>java -jar anytimeinterrogation.jar

***             Locating Target           ***

?[34m[]?[0mSet Client PC: 1
?[34m[]?[0mSet Peer PC: 2
?[34m[]?[0mSet Client IP: <IP_ADDRESS>
?[34m[]?[0mSet Client Port: 80
?[34m[]?[0mSet Peer IP: <IP_ADDRESS>
?[34m[]?[0mSet Peer Port: 80
Bypass some filters, try setting it to National
?[34m[]?[0mSet Network Indicator [0] International [1] National: 1
?[34m[]?[0mSet Target's MSISDN:<PHONE_NUMBER>
?[34m[]?[0mSet your GT: 91
?[34m[]?[0mStack components are set...
?[34m[]?[0mInitializing the Stack...
?[34m[]?[0mInitializing SCTP Stack ....
log4j:WARN No appenders could be found for logger (org.mobicents.protocols.sctp.
ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
?[32m[+]?[0mInitialized SCTP Stack ....
?[34m[]?[0mInitializing M3UA Stack ....
?[32m[+]?[0mInitialized M3UA Stack ....
?[34m[]?[0mInitializing SCCP Stack ....
?[32m[+]?[0mInitialized SCCP Stack ....
?[34m[]?[0mInitializing TCAP Stack ....
?[32m[+]?[0mInitialized TCAP Stack ....
?[34m[]?[0mInitializing MAAP Stack ....
?[32m[+]?[0mInitialized MAP Stack ....
?[34m[]?[0mLocating Target:<PHONE_NUMBER>
?[34m[]?[0mLocation Retrieval for Target<PHONE_NUMBER> is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0[-]Error: onDialogTimeout f
or DialogId=1
What is the meaning of this?????

First why are you running it on windows , the sctp stack is supported on
Linux
Second this is a server side code, thus all parameters are hardcoded once
again during simulating please follow the parameters provided for each
scenario, it won't work because the pc and ip provided are wrong
On Friday, 29 September 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

C:\Users\Parth\Desktop\sigploit16\ATI>java -jar anytimeintorrogation.jar
Error: Unable to access jarfile anytimeintorrogation.jar
C:\Users\Parth\Desktop\sigploit16\ATI>java -jar anytimeinterrogation.jar
*** Locating Target ***
?[34m[
]?[0mSet Client PC: 1 ?[34m[]?[0mSet Peer PC: 2
?[34m[
]?[0mSet Client IP: <IP_ADDRESS> ?[34m[]?[0mSet Client Port: 80
?[34m[
]?[0mSet Peer IP: <IP_ADDRESS> ?[34m[]?[0mSet Peer Port: 80
Bypass some filters, try setting it to National
?[34m[
]?[0mSet Network Indicator [0] International [1] National: 1 ?[34m[]?[0mSet
Target's MSISDN:<PHONE_NUMBER>
?[34m[
]?[0mSet your GT: 91 ?[34m[]?[0mStack components are set...
?[34m[
]?[0mInitializing the Stack... ?[34m[]?[0mInitializing SCTP Stack ....
log4j:WARN No appenders could be found for logger
(org.mobicents.protocols.sctp.
ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
?[32m[+]?[0mInitialized SCTP Stack ....
?[34m[
]?[0mInitializing M3UA Stack .... ?[32m[+]?[0mInitialized M3UA Stack ....
?[34m[]?[0mInitializing SCCP Stack ....
?[32m[+]?[0mInitialized SCCP Stack ....
?[34m[
]?[0mInitializing TCAP Stack .... ?[32m[+]?[0mInitialized TCAP Stack ....
?[34m[]?[0mInitializing MAAP Stack ....
?[32m[+]?[0mInitialized MAP Stack ....
?[34m[
]?[0mLocating Target:<PHONE_NUMBER> ?[34m[]?[0mLocation Retrieval for
Target<PHONE_NUMBER> is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0[-]Error:
onDialogTimeout f
or DialogId=1
What is the meaning of this?????
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/109, or mute the thread
https://github.com/notifications/unsubscribe-auth/AXXuv7I4ngpuL6jKPe-dLcUSSNWZKB8Fks5snGl2gaJpZM4PoKwq
.

Ok dude, i will try it on linux. Did you mean that i have to enter the same
values which are given in parameter files??
Like, sendimsi.jar's hardcoded values are
Client pc: 1
Peer pc: 2
Client ip: <IP_ADDRESS>
Client port: 2905
Peer ip: <IP_ADDRESS>
Peer port: 2906
Target MSISDN: ************(any of my choice)
Target HLR: ****00000000
Your GT: (any of my choice)
So i have to enter these same values, right???
And do you have any suggestion for how to use sctp on windows???
On Sep 29, 2017 2:15 PM, "Loay Abdelrazek"<EMAIL_ADDRESS>wrote:

First why are you running it on windows , the sctp stack is supported on
Linux
Second this is a server side code, thus all parameters are hardcoded once
again during simulating please follow the parameters provided for each
scenario, it won't work because the pc and ip provided are wrong
On Friday, 29 September 2017, InnovaHacker<EMAIL_ADDRESS>wrote:

C:\Users\Parth\Desktop\sigploit16\ATI>java -jar anytimeintorrogation.jar
Error: Unable to access jarfile anytimeintorrogation.jar
C:\Users\Parth\Desktop\sigploit16\ATI>java -jar anytimeinterrogation.jar
*** Locating Target ***
?[34m[
]?[0mSet Client PC: 1 ?[34m[]?[0mSet Peer PC: 2
?[34m[
]?[0mSet Client IP: <IP_ADDRESS> ?[34m[]?[0mSet Client Port: 80
?[34m[
]?[0mSet Peer IP: <IP_ADDRESS> ?[34m[]?[0mSet Peer Port: 80
Bypass some filters, try setting it to National
?[34m[
]?[0mSet Network Indicator [0] International [1] National: 1
?[34m[]?[0mSet
Target's MSISDN:<PHONE_NUMBER>
?[34m[
]?[0mSet your GT: 91 ?[34m[]?[0mStack components are set...
?[34m[
]?[0mInitializing the Stack... ?[34m[]?[0mInitializing SCTP Stack ....
log4j:WARN No appenders could be found for logger
(org.mobicents.protocols.sctp.
ManagementImpl).
log4j:WARN Please initialize the log4j system properly.
?[32m[+]?[0mInitialized SCTP Stack ....
?[34m[
]?[0mInitializing M3UA Stack .... ?[32m[+]?[0mInitialized M3UA Stack
....
?[34m[]?[0mInitializing SCCP Stack ....
?[32m[+]?[0mInitialized SCCP Stack ....
?[34m[
]?[0mInitializing TCAP Stack .... ?[32m[+]?[0mInitialized TCAP Stack
....
?[34m[]?[0mInitializing MAAP Stack ....
?[32m[+]?[0mInitialized MAP Stack ....
?[34m[
]?[0mLocating Target:<PHONE_NUMBER> ?[34m[]?[0mLocation Retrieval for
Target<PHONE_NUMBER> is processing..
[-]Error: onInvokeTimeout for Dialog=1 and invokeId=0[-]Error:
onDialogTimeout f
or DialogId=1
What is the meaning of this?????
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/109, or mute the thread
<https://github.com/notifications/unsubscribe-auth/AXXuv7I4ngpuL6jKPe-
dLcUSSNWZKB8Fks5snGl2gaJpZM4PoKwq>
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SigPloiter/SigPloit/issues/109#issuecomment-333068727,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AbtXoflcBPOb-jx3HXM756GUOz4FxPRQks5snK4NgaJpZM4PoKwq
.


Feat(meraki-22): add register api; new role table; manage roles of users

https://www.developer.com/languages/golang-bitwise-operators/

 User đăng ký [3]

@UallSin cần thêm unitest.


Change how the validation label is constructed

Addresses #13
Trying to get closer to the generic dns validations method document: https://datatracker.ietf.org/doc/draft-ietf-dnsop-domain-verification-techniques/

Seems okay so far, pending the changes from the dnsop draft. We'd like to cite that somewhere.


Update AutoRest C# version to 3.0.0-beta.20230919.2

Update AutoRest C# version to 3.0.0-beta.20230919.2

close since it's replaced by https://github.com/Azure/azure-sdk-for-net/pull/38852


feat: remove bank multisend msg

Closes: https://github.com/cosmos/cosmos-sdk/issues/12397
What is the purpose of the change
This PR remove the Bank MultiSend msg.  I believe it was created before MultiMsg txs were created, and it serves mostly duplicate usage.
Part of the motive for this is that we need to add a hook to the Send functionality of the bank module, but the MsgMultiSend bypasses it because it doesn't use the SendCoins function of the Bank keeper and instead uses a SubtractCoins and AddCoins.
Brief Changelog

Removes all usage of MultiSend and InputOutputCoins

Testing and Verifying
This change is a trivial rework / code cleanup without any test coverage.
Documentation and Release Note

Does this pull request introduce a new feature or user-facing behavior changes? (yes / no)
Is a relevant changelog entry added to the Unreleased section in CHANGELOG.md? (yes / no)
How is the feature or change documented? (not applicable   /   specification (x/<module>/spec/)  /  Osmosis docs repo   /   not documented)

nm! took care of the deprecated comment!


ISPN-5756 Improve EmbeddedCacheManager.removeCache() method

https://issues.jboss.org/browse/ISPN-5756

@danberindei @galderz updated!

@galderz @danberindei updated.
Added the ConfigurationManager and I'm registering in the GlobalComponentRegistry with the CacheDependencyGraph.

I like the ConfigurationManager, integrating.

Integrated, thanks Pedro!

This PR is causing the query suite to throw lots of TimeoutExceptions and eventually hang
http://ci.infinispan.org/viewLog.html?buildId=30959&buildTypeId=bt9&guest=1
Any idea @danberindei  @pruivo ?

@gustavonalle @danberindei You're right. Some deadlock is happening when creating the metadata/locking caches by hibernate. I did some digging and I believe that is caused by the ConfigurationManager and probably I didn't implement the behavior correctly.
I'll take a deeper look

@gustavonalle @danberindei fixed!

Integrated, thanks again Pedro!


Bring back the gov and upgrade modules

Contest
Currently inside Desmos we were not making usage of the governance and upgrade modules. The first one was not used at all, while the second one was plugged in a couple of versions ago but never properly tested.
I've decided to remove them temporary inside v0.4.0 to avoid having any problem inside our testnets, but we should definitely bring them back in the future.

Closed in favor of #173 and #174 for a better tracking


added aihello as superset user.

Coverage remained the same at 70.091% when pulling 8a6dc5b1a36f2679c601f41bedf5396f09d34034 on ganeshkrishnan1:patch-1 into 4a3c09187a2aff72fe3715bf543f625d5966e5a8 on apache:master.

Welcome on board!


Can't boot from image generated by gcimagebundle

I've been discussing this in private with @jkaplowitz and he suggested me to open an issue here. I've tried to do the following steps using both projects/debian-cloud/global/images/debian-7-wheezy-v20140415 and projects/debian-cloud/global/images/backports-debian-7-wheezy-v20140415 images:

Start a new instance;
Install some packages using apt-get and taksel install standard;
Generate a new image from the current instance using gcimagebundle -d /dev/sda -o /tmp;
Upload the generated image to Cloud Storage;
Import the image using gcutil addimage ...;
Start another instance using the image imported on the previous step.

The problem is that this new instance never finishes its boot process. This is what I've found looking at gcutil getserialportoutput:
May 28 02:26:00 localhost virtionet-irq-affinity: Could not set channels for eth0 to
curl for instance-id returned 7
curl for instance-id returned 7
May 28 02:26:01 localhost google: onboot initializing
curl for instance-id returned 7
curl for instance-id returned 7
curl for instance-id returned 7
curl for instance-id returned 7
curl for instance-id returned 7
curl for instance-id returned 7
curl for instance-id returned 7
Traceback (most recent call last):
  File "/usr/share/google/google_daemon/manage_accounts.py", line 87, in <module>
    options.daemon, options.debug)
  File "/usr/share/google/google_daemon/manage_accounts.py", line 62, in Main
    accounts_manager.Main()
  File "/usr/share/google/google_daemon/accounts_manager.py", line 46, in Main
    self.RegenerateKeysAndCreateAccounts()
  File "/usr/share/google/google_daemon/accounts_manager.py", line 100, in RegenerateKeysAndCreateAccounts
    self.lock_file.RunExclusively(self.lock_fname, self.CreateAccounts)
  File "/usr/share/google/google_daemon/utils.py", line 156, in RunExclusively
    method()
  File "/usr/share/google/google_daemon/accounts_manager.py", line 104, in CreateAccounts
    desired_accounts = self.desired_accounts.GetDesiredAccounts()
  File "/usr/share/google/google_daemon/desired_accounts.py", line 124, in GetDesiredAccounts
    etag=self.attributes_etag)
  File "/usr/share/google/google_daemon/desired_accounts.py", line 97, in _GetAttribute
    attribute_url, etag=etag, timeout_secs=timeout_secs)
  File "/usr/share/google/google_daemon/desired_accounts.py", line 76, in _MakeHangingGetRequest
    return self.urllib2.urlopen(request)
  File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
    return _opener.open(url, data, timeout)
  File "/usr/lib/python2.7/urllib2.py", line 401, in open
    response = self._open(req, data)
  File "/usr/lib/python2.7/urllib2.py", line 419, in _open
    '_open', req)
  File "/usr/lib/python2.7/urllib2.py", line 379, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.7/urllib2.py", line 1211, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib/python2.7/urllib2.py", line 1181, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 101] Network is unreachable>

The whole log files can be found here: https://gist.github.com/anonymous/9ed5232d23266dd7a096

Well, nearly a year later I finally figured out what is happening: the tasksel install standard task removes some core network tools. It's clear if you run it as apt-get install $(tasksel --task-packages standard):
(...)
The following packages will be REMOVED:
  ifupdown iproute isc-dhcp-client
(...)

I'm closing this issue, as it's not a problem on gcimagebundle itself.


Suggestion: add more files to integrity check

For https://github.com/Microsoft/vscode/issues/12659
I suggest to add vs\workbench\electron-browser\bootstrap\index.html and vs\workbench\electron-browser\bootstrap\index.js to the checks because it would make it harder for someone to inject JS/CSS into the workbench doing so.

Thanks!


ISPN-10928 SecurityException: ISPN000287: Unauthorized access: subjec…

https://issues.jboss.org/browse/ISPN-10928

I was expecting to see changes at https://github.com/infinispan/infinispan/blob/487cbc942a72c28200a2efebc0636fb7ed23d760/counter/src/main/java/org/infinispan/counter/impl/manager/CounterConfigurationManager.java#L249 or am I missing something?

or am I missing something?

Nope! I messed up my testing locally, so I was thinking it was fixed without this change. I've added now

I made a pigs ear of that ... turns out that I had missed a few things. I have also re-added SetThreadNameAction as explicit calls to setThreadName only seem to occur in non test code at CounterConfigurationManager.

Integrated into master, thanks @ryanemerson !


Added http/https config options for advanced request settings

Added an options object to the eventSourceInitDict object to setup http/https connection settings.
For my specific use case, it was to add a client certificate configuration for authentication with the Server.
https connection required:
options:{
key: fs.readFileSync(__dirname + '/client_certs/client_key.pem'),
cert: fs.readFileSync(__dirname + '/client_certs/client_cert.crt'),
ca: fs.readFileSync(__dirname + '/client_certs/cacert.crt'),
passphrase:'test1234$',
rejectUnauthorized: true
}

Can you add pfx to that ?

yes you should be able to define it as an option in the configuration. options object will pass all options to the http/https request.

Thanks for this! I've merged it into master at 505628e2cf19d31c5c292ccdaf98bde77df1c5fc, but did some changes:
Only HTTPS options are allowed through (whitelisted), and as such I've renamed the options object to https. I'd rather not see people depend on other type of changes that might make it harder to keep this library in line with the specification.
Thanks again. Will release a new version soon.


How I can pass env parameters (baseURL) to login at production mode?

Environment

Operating System: Windows_NT
Node Version:     v20.9.0
Nuxt Version:     3.9.3
CLI Version:      3.10.0
Nitro Version:    2.8.1
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      app, routeRules, devtools, css, runtimeConfig, components, auth, http, plugins, imports, hooks, experimental, typescript, sourcemap, vite, swiper, build, modules
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Nuxt Config
nuxt.config.ts
  runtimeConfig: {
    http: {
      baseURL: '',
    },
    public: {
      http: {
        browserBaseURL: '',
      },
    },
  },
  http: {
    baseURL: 'http://devapi.com',
    browserBaseURL: 'http://devapi.com',
  },
 auth: {
    // @ts-ignore
    strategies: {
      local: {
        scheme: 'refresh',
        token: {
          prefix: 'access_token.',
          property: 'results.access',
          maxAge: 60 * 15,
          global: true,
        },
        refreshToken: {
          prefix: 'refresh_token.',
          property: 'results.refresh',
          data: 'refresh',
          maxAge: 60 * 60 * 24 * 60,
        },
        user: {
          property: 'results.user',
          autoFetch: true,
        },
        endpoints: {
          login: { url: '/api/auth/token/', method: 'post' },
          refresh: { url: '/api/auth/token/refresh/', method: 'post' },
          user: { url: '/api/v1/users/me/', method: 'get' },
          logout: { url: '/api/auth/token/logout/', method: 'post' },
        },
      },
    },
    globalMiddleware: true,
    redirect: {
      login: '/auth/login',
      logout: '/',
      callback: '/',
      home: '/',
    },
  },

.env
NUXT_HTTP_BASE_URL=http://prodapi.com
NUXT_PUBLIC_HTTP_BROWSER_BASE_URL=http://prodapi.com

Reproduction

Describe the bug
When I try to login at production mode, I first receive an authorization request for http://devapi.com/api/auth/token/ and then request user from http://prodapi.com/api/v1/users/me/. Why is the correct URL not provided at the time of authorization? How can I use the dev environment to request authorization?
I try use
const config = useRuntimeConfig()
response = await $auth.loginWith('local', {
    baseURL: config.public.http.browserBaseURL,
    body: credentials.value,
  })

but baseURL deleted when SSR is On
Additional context
No response
Logs
No response

It is because at http module at http-plugin.nitro.ts does not use Runtimeconfig ((. Any ideas?

...I'm not sure what you're trying to do. If you want to specify different domains for the url endpoints then you can specify the domain in the url property instead of just the path (there's also a url property that you can enter to prefix all the endpoint baseURL):
Individual
endpoints: {
  login: {
    url: 'https://domain.com/api/auth/token'
  },
},

All endpoints
local: {
    url: 'https://domain.com',
    endpoints: {
       login: {
            url: '/api/auth/token'
       },
    },
}

baseURL & browserBaseURL are server and client baseURLs respectively. You specified baseURL as http://devapi.com so all nitro endpoints will use that under $http.

I want specify API URL at .env file. When apllications is run in production, not for build stage (npm build). I	 want to useRuntimeconfig() work correctly

From Nuxt doc:
Runtime config values are automatically replaced by matching environment variables at runtime.
I	 want change api url by env variables. But for nitro (http module) it is not work

From Nuxt doc: Runtime config values are automatically replaced by matching environment variables at runtime. I want change api url by env variables. But for nitro (http module) it is not work

I'm facing the same problem. Any ideas for a solution now? Hardcoding the base URL api in nuxt.config.ts is not to my liking :)