Compilling error

Describe your problem here.
I have no idea how to fix this, and I haven't tried compilling before
Warning: Ignoring unknown fps="" C:/HaxeToolkit/haxe/lib/discord_rpc/git/discord_rpc/DiscordRpc.hx:213: characters 1-7 : Warning : (WDeprecatedEnumAbstract) @:enum abstractis deprecated in favor ofenum abstract source/editors/ChartingState.hx:150: characters 13-21 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/Main.hx:85: characters 61-65 : Float should be Int source/Main.hx:85: characters 61-65 : ... For optional function argument 'updateFramerate' source/Main.hx:85: characters 61-65 : ... For function argument 'child' export/release/windows/haxe/ApplicationMain.hx:153: characters 5-36 : ... Called from macro here source/PlayState.hx:109: characters 40-48 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:152: characters 20-28 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:237: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:236: characters 27-35 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:340: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:342: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PauseSubState.hx:27: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:109: characters 68-76 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FunkinLua.hx:2266: characters 18-26 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FunkinLua.hx:2300: characters 18-26 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PauseSubState.hx:64: characters 20-28 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:581: characters 22-30 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2428: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2430: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2434: characters 27-35 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1825: characters 22-30 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1825: characters 37-45 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1872: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1872: characters 34-42 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1943: characters 21-29 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1943: characters 36-44 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:1356: characters 16-24 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:2195: characters 14-22 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:2212: characters 14-22 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:39: characters 13-21 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:110: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:112: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/TitleState.hx:719: characters 15-23 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
Yes, I removed FlxSound.hx (Since apparently it could help one of the issues I had before?) and I edited ChartingState.hx (I tried to add  @:privateAccess { )

did this happen after you removed the .hx?

Update: After some irritation and searching on the internet, it now looks like this:
Warning: Ignoring unknown fps="" C:/HaxeToolkit/haxe/lib/discord_rpc/git/discord_rpc/DiscordRpc.hx:213: characters 1-7 : Warning : (WDeprecatedEnumAbstract) @:enum abstractis deprecated in favor ofenum abstractsource/editors/ChartingState.hx:150: characters 13-21 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:109: characters 40-48 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:152: characters 20-28 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:237: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:236: characters 27-35 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:340: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:342: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PauseSubState.hx:27: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:109: characters 68-76 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FunkinLua.hx:2266: characters 18-26 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FunkinLua.hx:2300: characters 18-26 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PauseSubState.hx:64: characters 20-28 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:581: characters 22-30 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2428: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2430: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2434: characters 27-35 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1825: characters 22-30 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1825: characters 37-45 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1872: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1872: characters 34-42 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1943: characters 21-29 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1943: characters 36-44 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:1356: characters 16-24 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:2195: characters 14-22 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:2212: characters 14-22 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:39: characters 13-21 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:110: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:112: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/TitleState.hx:719: characters 15-23 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/Achievements.hx:132: characters 30-54 : Warning : (WDeprecated)FlxCamera.defaultCamerasis deprecated, useFlxG.cameras.setDefaultDrawTargetinstead source/FlxUIDropDownMenuCustom.hx:367: characters 18-35 : Warning : (WDeprecated) FlxButton.PRESSED is deprecated, use FlxButtonState.PRESSED source/flixel/animation/FlxAnimationController.hx:691: characters 8-33 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:693: characters 31-56 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:704: characters 8-33 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:706: characters 31-56 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:768: characters 33-58 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:776: characters 16-41 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists() C:\Users\pekin\Desktop\FNF-PsychEngine-0.6.3\export\release\windows\obj>setlocal enabledelayedexpansion Error: 64bit is not automatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths Error: Error: 64bit is not automatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths

what version are you using?

Update: After some irritation and searching on the internet, it now looks like this: Warning: Ignoring unknown fps="" C:/HaxeToolkit/haxe/lib/discord_rpc/git/discord_rpc/DiscordRpc.hx:213: characters 1-7 : Warning : (WDeprecatedEnumAbstract) @:enum abstractis deprecated in favor ofenum abstractsource/editors/ChartingState.hx:150: characters 13-21 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:109: characters 40-48 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:152: characters 20-28 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:237: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:236: characters 27-35 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:340: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FreeplayState.hx:342: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PauseSubState.hx:27: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:109: characters 68-76 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FunkinLua.hx:2266: characters 18-26 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/FunkinLua.hx:2300: characters 18-26 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PauseSubState.hx:64: characters 20-28 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:581: characters 22-30 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2428: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2430: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:2434: characters 27-35 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1825: characters 22-30 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1825: characters 37-45 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1872: characters 19-27 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1872: characters 34-42 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1943: characters 21-29 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/PlayState.hx:1943: characters 36-44 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:1356: characters 16-24 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:2195: characters 14-22 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/ChartingState.hx:2212: characters 14-22 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:39: characters 13-21 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:110: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/editors/EditorPlayState.hx:112: characters 17-25 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/TitleState.hx:719: characters 15-23 : Warning : (WDeprecated) flixel.system.FlxSound was moved to flixel.sound.FlxSound source/Achievements.hx:132: characters 30-54 : Warning : (WDeprecated)FlxCamera.defaultCamerasis deprecated, useFlxG.cameras.setDefaultDrawTargetinstead source/FlxUIDropDownMenuCustom.hx:367: characters 18-35 : Warning : (WDeprecated) FlxButton.PRESSED is deprecated, use FlxButtonState.PRESSED source/flixel/animation/FlxAnimationController.hx:691: characters 8-33 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:693: characters 31-56 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:704: characters 8-33 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:706: characters 31-56 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:768: characters 33-58 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists()source/flixel/animation/FlxAnimationController.hx:776: characters 16-41 : Warning : (WDeprecated)framesHashis deprecated, usegetByName()orexists() C:\Users\pekin\Desktop\FNF-PsychEngine-0.6.3\export\release\windows\obj>setlocal enabledelayedexpansion Error: 64bit is not automatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths Error: Error: 64bit is not automatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths

bro just do
lime test windows

not
setlocal enabledelayedexpansion

what version are you using? it ur using 0.6.3 and lower (which it looks like so since this error happens if ur using those versions), then you gotta compile a newer version as 0.6.3 is no longer supported

Oh- okay, thanks

what version are you using? it ur using 0.6.3 and lower (which it looks like so since this error happens if ur using those versions), then you gotta compile a newer version as 0.6.3 is no longer supported

They can still compile by doing
lime test windows

not whatever what command they're using to compile

what version are you using? it ur using 0.6.3 and lower (which it looks like so since this error happens if ur using those versions), then you gotta compile a newer version as 0.6.3 is no longer supported

They can still compile by doing
lime test windows

not whatever what command they're using to compile

they would still get the same error

you know they could setup Visual Studio (Code)

I forgot to say that this has been solved already-


1:1 messages

May relate to #5

I think this could be something in addition to #5.  I think of this more like email (where you can send to someone even when they aren't online) and #5 more like chat (where the other person has to be online).  Just my thoughts.  I would like to work on this one though :raised_hands:

@mattvella07 great. Yes, it should support offline usage. Maybe something like the Facebook messenger. I'll assign you!

@pmuens Sounds good, I'm working on it

Great! Thanks!


base redux stuff for settings. notifications readonly for now

@keybase/react-hackers read only for notifications but to unblock the rest of settings

:mag_right: The commits 7e8ae2e5bdb2...6be9bcbc53c5 introduced some visual changes on linux:

Changed: Notifications-Unsub_All (before) (after)

Changed: Notifications-Normal (before) (after)

:mag_right: The commits 7e8ae2e5bdb2...1c1181b10299 introduced some visual changes on linux:

Changed: Notifications-Unsub_All (before) (after)

Changed: Notifications-Normal (before) (after)

:mag_right: The commits 3a11cef36283...fc243f9e4558 introduced some visual changes on linux:

Changed: Notifications-Unsub_All (before) (after)

Changed: Notifications-Normal (before) (after)

@chromakode this has the sub branch merged into it, take another look tnx

:mag_right: The commits 3a11cef36283...358ad10dff7c introduced some visual changes on linux:

Changed: Notifications-Unsub_All (before) (after)

Changed: Notifications-Normal (before) (after)

:mag_right: The commits 3a11cef36283...dab3e5601cd9 introduced some visual changes on linux:

Changed: Notifications-Unsub_All (before) (after)

Changed: Notifications-Normal (before) (after)

:mag_right: The commits a91850beff25...a577999a8810 introduced some visual changes on linux:

Changed: Notifications-Unsub_All (before) (after)

Changed: Notifications-Normal (before) (after)


Port Finder logic doesn't reliably return an unused port :(

On my local box I kept getting Bind exceptions when trying to use deproxy testing Repose.
Adding 10 to the port number returned made the exception go away.
This is probably not easy to reproduce.... Basically, the port finding logic isn't sound enough to reliably return unused ports.

Relates to #63. if I can invert the port logic, I could maybe solve this problem.


GO:0030674    protein-macromolecule adaptor activity def has words missing

The binding activity of a protein that brings together another macromolecule in contact, permitting those molecules to function in a coordinated way. The adaptor can bring together two proteins, or a protein and another macromolecule such as a lipid or a nucleic acid.
first sentence is not complete.
" brings together another macromolecule in contact,"

How about:
"The binding activity of a protein that brings together two macromolecules in contact, permitting those molecules to function in a coordinated way. The adaptor can bring together two proteins, or a protein and another macromolecule such as a lipid or a nucleic acid."


⚠ api.piste.gouv.fr healthcheck has degraded performance

In cee4b1d, api.piste.gouv.fr healthcheck (https://api.piste.gouv.fr/cassation/judilibre/v1.0/healthcheck) experienced degraded performance:

HTTP code: 200
Response time: 5759 ms

Resolved: api.piste.gouv.fr healthcheck performance has improved in 2a451af.


Form Control input type="search" 'x' (clear input) button

Prerequisites

[X] I have searched for duplicate or closed feature requests
[X] I have read the contributing guidelines

Proposal
The browser's built-in 'x' (clear input) button on input type="search" (in light mode) is a blue color which doesn't quite match the look of Bootstrap - and likely many sites that use it. I suggest making a small CSS change to improve the look of it with this:
input[type='search']::-webkit-search-cancel-button {
  filter: grayscale(1);
}

Demo:
https://stackblitz.com/edit/form-control-search-clear-gray-btn?file=index.html
Motivation and context
With this change the clear input button will appear in gray which looks more like it's part of Bootstrap and I think a more neutral, natural color. Around the web it seems that gray is the most common color for a clear input x icon.
In dark mode the close button would be unchanged (it appears in white both with and without the above CSS).
I've tested this in both Edge 118 and Chrome 118.

OLA!


Update sbt-snapshot4s to 0.1.3

About this PR
📦 Updates com.siriusxm:sbt-snapshot4s from 0.1.2 to 0.1.3
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.siriusxm", artifactId = "sbt-snapshot4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.siriusxm", artifactId = "sbt-snapshot4s" }
}]

labels: sbt-plugin-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #69.


Accessing wired instances within modules defined as classes

I am new to Scala and Macwire and trying to figure out how to access instances that are wired using modules organized as classes. If modules are defined as traits, one can extend them and access the wired instances in them as below,
trait UserModule {
  lazy val userFinder: UserFinder = wire[UserFinder]
}

class UserFinderSpec extends FlatSpec with UserModule {
 assert userFinder.find(...) should ...
}

If my modules are organized as classes with composition, how do I access the instances?
class UserFinder(databaseConnection: databaseConnection) {
}

@Module
class DatabaseConnectionModule {
   lazy val databaseConnection: DatabaseConnection = ...
}

@Module
class UserModule(databaseConnectionModule: DatabaseConnectionModule) {
    lazy val userFinder:UserFinder = wire[UserFinder]
}

class UserFinderSpec extends FlatSpec {
    //How to access UserFinder here?
    //val wired = wiredInModule(new UserModule(new DatabaseConnectionModule))
    //val userFinder = wired.lookup(classOf[UserFinder]
    //Above way to access the instances seems complicated
    //as I need to instantiate the modules with it's dependency chain which can be very long in my use-case.
}

Well, if you have an instance of UserModule, simply userModule.userFinder?

Well, if you have an instance of UserModule, simply userModule.userFinder?

Getting an instance of UserModule might involve instantiating multiple other modules. Something like,
new UserModule(new DataBaseConnectionModule(new HttpConnectionModule(new URLModule(), new ThrottlingLimitsModule(), new TimeoutsModule()))))

Yes, well, that might need a second level of wiring :) But you need to create those instances at some point ...

Have you considered how Guice solves this problem using the install method? One can define a module that combines everything,
class DatabaseConnectionModule {
  install(new URLModule())
  install(new TimeoutsModule())
  install(new ThrottlingModule())
}

class UserModule {
  install(new DataBaseConnectionModule())
}

class AppModule {
    install(new UserModule())
    install(new BillingModule())
}
val wired = wiredInModule(new AppModule())

val userFinder: UserFinder = wired.lookup(classOf[UserFinder])

What is your opinion on this?

I think you can do the same using a module which uses wire to wire other modules, with compile-time safety.


Data sharing plan - refactor and model implementation

In their current state, the MC2 data sharing plans are going to become difficult to manage, as resource contributions increase. One solution is to convert the key information in the data sharing plans to a data model, which we can upload to grant-based Synapse projects.
Benefits here are pretty broad! I can see this helping with:

data ingress planning and tracking
folder provisioning
information accessibility for contributors
content validation (likely through schematic)

This could also be tied back to the data landscape survey form - we could revamp the DLS to serve as a data sharing plan submission form. Submissions would go to Synapse, where the plan would be logged and trackable (via DFA or otherwise) and folders would be provisioned (see https://github.com/mc2-center/mc2-center-dcc/issues/54 and https://github.com/mc2-center/mc2-center-dcc/issues/55)

Refactored sharing plan consists of a schematic-compatible data model, which can be generated, validated, and uploaded to Synapse via the DCA
DSP includes information in the google doc table + Data Use Codes
For governance info related to human-derived data, I think it is best to use the google doc to define applicable DUO codes, but we should be able to encode all the info in the sharing plan

24-6 close out: this is now implemented, but some complimentary documentation updates needed. Can file related PRs for these updates, then close this


UI config missing attribute for interfacedocumentssourceblock

Problem description
According to document here - https://docs.hedera.com/guardian/available-policy-workflow-blocks/interfacedocumentssourceblock
this Block require the UI to have configure for filter option

in v1.2.0, filter option sis missing from UI  we still able to configure using JSON
Also, I register the new device (sensor) from GUI or API it was successful. I can see VC documents was created in database but the Grid doesn't show any item?
Step to reproduce
Expected behaviour

UI have to have option for update filter
Not sure why the grid not display data, API also return empty data array

Screenshots

Note: The Inverter status is CREATE

This ticket is related to #610.
As we have solved #610, this ticket is also solved.


PR#7291 Incorrectly made transaction required for EntityManager::find() with optimistic locking

BC Break Report

Q
A

BC Break
yes

Version
2.6.2

Summary
2.6.2 introduced a BC break when using OPTIMISTIC locking.
See: https://github.com/doctrine/doctrine2/pull/7291#issuecomment-415106167
Previous behavior
EntityManager::find() with LockMode LockMode::OPTIMISTIC worked outside of a transaction.
Current behavior
Calling EntityManager::find() with LockMode::OPTIMISTIC outside of a transaction throws a TransactionRequiredException
How to reproduce
// In ORM 2.6.2
$entityManager->find(MyEntity::class, $id, \Doctrine\DBAL\LockMode::OPTIMISTIC);

Fixed by #7367, will land in 2.6.3.


Tracking issue for all callbacks

Here is a list of callbacks to be added:

[x] ModelCheckpoint
[ ] BackupAndRestore
[x] TensorBoard
[x] EarlyStopping
[x] LearningRateScheduler
[x] ReduceLROnPlateau
[x] RemoteMonitor
[x] LambdaCallback
[x] TerminateOnNaN
[x] CSVLogger
[x] ProgbarLogger

@haifeng-jin , I think we can close this issue, since every task in the list is completed.

Yes. Thank you!


Widget references may modify layout in some cases

On Android widgets referencing intrinsically-sized widgets based on percentage layout may modify their layout. Compare both screenshots, 1st one has the yellow composite commented, while in the 2nd one it is uncommented. Note that the top offset of the purple composite is different in both screenshots.

1
2

var page = new tabris.Page({
  title: "Hello, World!",
  topLevel: true
});

var container = new tabris.Composite({
  top: 0, left: 0, right: 0,
  background: "red"
}).appendTo(page);

var square = new tabris.Composite({
  top: "20%", centerX: 0, width: 100, height: 100,
  background: "purple"
}).appendTo(container);

var square2 = new tabris.Composite({
  top: square, centerX: 0, width: 100, height: 100,
  background: "blue"
}).appendTo(container);

// var container2 = new tabris.Composite({
//   top: container, left: 0, right: 0, height: 100,
//   background: "yellow"
// }).appendTo(page);

page.open();

The issue has been resolved in the meantime. Closing as fixed.


For debugging, provide a way to run a protocol without having the right pipettes or modules installed

For experimentation and debugging, Support occasionally wants to simulate, or even run, a protocol for which we are missing the correct pipettes or modules.
This would be useful for things like:

Investigating errors as the app shows them, either from simulation or from an actual run
Investigating gross movement or calibration errors

A recent change (for which I can't find the PR, sorry) completely prevents the user from running a protocol if they don't have all the right things installed. We would like something like a hidden feature flag to turn those errors back into warnings.
┆Issue is synchronized with this Wrike Task by Unito

I don't feel super game to implement this. The logic to block the user from these actions is:

Really important, because doing stuff with the wrong pipettes attached has been a source of bad calibration data for pretty much the life of the software
Already complicated, because of how little checking the server does and how much of that checking needs to and has been moved to the client

Adding additional logic for bailouts is a little too risky for my blood in the current sessions "architecture". Do you think you could maybe add more specific examples of diagnoses that you think would be (or have been in the past) useful via "incorrect" runs? I would hope we can find other path(s) forward to get you the necessary information.
WRT the ones you posted:

Investigating errors as the app shows them, either from simulation or from an actual run

What is missing from or different in opentrons_simulate that doesn't satisfy this need?

Investigating gross movement or calibration errors

I would assume that these sort of errors cannot be responsibly diagnosed without the proper equipment attached due to how the calibration data and properties of specific pipettes etc. get fed into movement logic. Is this not the right assumption in y'all's experience?

Investigating gross movement or calibration errors

Fair points.

What is missing from or different in opentrons_simulate that doesn't satisfy this need?

opentrons_simulate won't work for anything that has to do with the OT-2 operating system environment, as opposed to just the API. A big example is when someone follows the guide for using the camera in a Python protocol, but tries to save the file to a read-only directory. The App will show an opaque error as soon as the protocol starts to run, before any movement happens.

I would assume that [gross movement] errors cannot be responsibly diagnosed without the proper equipment attached...

Yes, on second thought, you're right.

@SyntaxColoring I kinda want to consider this closed by the hardware simlulation file capability added #5680. You can run a local dev server with whatever arbitrary equipment "attached", which I think gets at the best parts of this proposal. What do you think?
https://github.com/Opentrons/opentrons/tree/edge/robot-server/simulators

Yeah, that makes sense to me. 👍


DateRangeSelection not working for February 2020

OpenUI5 version:
1.85.0
Browser/version (+device/version):
MacOS Chrome/87.0.4280.88 (Official Build) (x86_64)
Any other tested browsers/devices(OK/FAIL):
Windows/Firefox 83.0 OK
MacOS/Firefox 83.0 OK
Steps to reproduce the problem:

Create a view with a sap.m.DateRangeSelection element
Select February 2021 as month
Select start and en date

What is the expected result?
The range is selected and returned as value in change listener
What happens instead?
An error is thrown:
Uncaught Error: Date parameter must be a JavaScript Date object: [null].
    fromLocalJSDate https://localhost:8443/resources/sap/ui/unified/calendar/CalendarDate.js?eval:314
    _updateSelection https://localhost:8443/resources/sap/ui/unified/calendar/Month.js?eval:2283
    _selectDay https://localhost:8443/resources/sap/ui/unified/calendar/Month.js?eval:1879
    _handleMousedown https://localhost:8443/resources/sap/ui/unified/calendar/Month.js?eval:1496
    _handleAfterFocus https://localhost:8443/resources/sap/ui/unified/calendar/Month.js?eval:2075
    fireEvent https://localhost:8443/resources/sap/ui/base/EventProvider.js?eval:247
    focusItem https://localhost:8443/resources/sap/ui/core/delegate/ItemNavigation.js?eval:596
    onmousedown https://localhost:8443/resources/sap/ui/core/delegate/ItemNavigation.js?eval:875
    each https://localhost:8443/resources/sap/ui/core/Element.js?eval:325
ui5loader.js line 1668 > eval:314:11

Any other information? (attach screenshot if possible)
The error occurs because the month starts with a monday and has exactly four weeks (28 days).
This results in the fifths row being empty.
This results in the "sapUiCalItem.sapUiCalDummy" dummy element being selected as Day in this line (aDomRefs = oRootDomRef.querySelectorAll(".sapUiCalItem");)

Hello @KeKsBoTer ,
Thank you for sharing this finding.
It successfully reproduced using sample: https://jsbin.com/momuyufeco/2/edit?html,output
I've created an internal incident<PHONE_NUMBER>. The status of the issue will be updated here in GitHub.
Regards,

Hi @kineticjs,
we are facing the same issue in version 1.84.3!
This is a major problem for us as we are currently in the midst of a customer project implementation and it doesn't work:
Now it is February 2021 and they cannot select any time range that includes current data...
Could you please provide a hint when we can expect this to be fixed in 1.84.4 ??
Thank you and kind regards
Pablo


Poor Predicting Accuracy

I used the  /c3d_ucf101_finetune_whole_iter_20000_TF.model  and followed the guidance to generate the test list on UCF101. Then, I only changed  the gpu_num into 1 to match my computer and ran the predict_c3d_ucf101.py. However, the accuracy is terrible. I got 1.3% accuracy (32/3261).
Solution:
Do Remember to comment the line that does that transpose

have you ever used the c3d_ucf101_finetune_whole_iter_20000_TF.model for fine-tuning. when I use the pre-trained model for training, my train accuracy is almost 100%，but the test accuracy is not really good.

Did you comment the line that transposes the output of conv layers?

yes. but it doesn't work.

yes,i did as it mentioned, but it did't work.

but when I used the  sports1m_finetuning_ucf101.model.the test accuracy can be 70%.

According to my implementation, given a simple SVM classifier, it reaches 73.6% accuracy in UCF-101 . You could reference it in my repo C3D Model.
If you find it helpful, please remember to star it. :）

in your code I see you comment the tranpose operation, could you tell me what role the operation is?because I don't see the operation in other project of C3D

The operation simply transposes the output matrix. Taking a 2d matrix for example, it converts  [[1,2],[3,4]] into [[1,3],[2,4]]

yeah,I know that ,but what i want't to ask is why there should be a tranpose operation? you can seec3d-keras. there is no tranpose operation.

What if I would like to continue training on the model 'sports1m_finetuning_ucf101.model', shall I use or not the transpose ?

As the author mentioned in the fifth note of usages, you should use the transpose operation.


[W6.6c][T15-B3] Chia Cherng Hann

@chernghann
Since nothing much to take note of, I will close the PR


Display a message when no picklist found

Current behavior

If there are on picklist found then a toast is displayed and screen is empty
Expected behavior

There should be a permanent message There are no picklists available
Steps to reproduce the issue

Can you handle fixing this bug by yourself?

[ ] YES
[ ] NO

Environment details

Browser:
OS:
Code Version:

Additional information

can I work on this

Sure @y0gesh02


Prerender returns a 502 with Content-Security-Policy-Report-Only

We added a Content-Security-Policy-Report-Only header to our site yesterday. When we did, Prerender started returning 502s for most pages.
When I go to those pages in my own browser, I see errors like this in the console:

Content Security Policy: The page’s settings observed the loading of a resource at … (“img-src”). A CSP report is being sent.

But because we're in report-only mode, the browser is still able to load those assets.
It seems like Prerender might be treating Content-Security-Policy-Report-Only the same as Content-Security-Policy.

This was a different issue not related to Content-Security-Policy headers so I'll close this issue.


ARROW-12140: [C++][CI] Fix Valgrind failures in Grouper tests

9839

 Quality gate: Passed
 Everything looks good
Details


Bump async-tungstenite to 0.17

Backport of #1166 to v0.23.x.

Codecov Report

Merging #1167 (9be9976) into v0.23.x (333c397) will decrease coverage by 0.2%.
The diff coverage is 100.0%.

@@            Coverage Diff            @@
##           v0.23.x   #1167     +/-   ##
=========================================
- Coverage     67.4%   67.2%   -0.3%
=========================================
  Files          212     213      +1
  Lines        20284   20370     +86
=========================================
+ Hits         13677   13689     +12
- Misses        6607    6681     +74

Impacted Files
Coverage Δ

light-client/src/lib.rs
100.0% <ø> (ø)

proto/src/lib.rs
100.0% <ø> (ø)

tendermint/src/lib.rs
100.0% <ø> (ø)

rpc/tests/gaia_fixtures.rs
95.9% <100.0%> (ø)

light-client-verifier/src/types.rs
38.5% <0.0%> (ø)

light-client/src/builder.rs
0.0% <0.0%> (ø)

tendermint/src/node.rs
63.7% <0.0%> (+0.1%)
:arrow_up:

testgen/src/commit.rs
91.3% <0.0%> (+0.6%)
:arrow_up:

testgen/src/vote.rs
84.8% <0.0%> (+0.8%)
:arrow_up:

rpc/src/method.rs
28.7% <0.0%> (+4.9%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us.


about the regulation.py

dear author:
I mentioned in your code,a file named "regulation.py"  is not used elsewhere， in your paper, you do not mentioned ahout it,so what is the usage of this file?

Another issue is that, while your proposed personalized reward function for each driver is more accurate than a general reward function established from human driving data, the general reward function can be directly used by autonomous vehicles for decision-making and planning once established from human driving data. However, for the personalized reward function you proposed, each human driver has a different reward function. In simulation or real-world driving, which human driver's reward function should the autonomous vehicle choose as a reference for decision-making and planning?


v3 Zig does not show context

Problem
Since v3, the "show context" feature no longer works when scrolling through Zig's source code:

Steps to reproduce
require("ibl").setup {
    indent = {
		char = "▏",
	},
	scope = {
		enabled = true,
		show_start = true,
		show_end = false,
		exclude = {
			language = {
				"help"
			}
		},
	},
}

Expected behavior
Same like v2.
Neovim version (nvim -v)
NVIM v0.9.4 Build type: Release LuaJIT 2.1.0-beta3

Scope is based on https://github.com/nvim-treesitter/nvim-treesitter scope. And there is no zig support.
But it would be relatively easy to add support, all that needs to happen is to add every treesitter node type that is a scope to https://github.com/lukas-reineke/indent-blankline.nvim/blob/master/lua/ibl/scope_languages.lua
But I don't know zig. You can make a PR if you want.

Oh i just saw you made a PR 😅
I'll merge it tomorrow, thanks


Updated importer to add contained resources before storing container …

…RDF.
https://jira.duraspace.org/browse/FCREPO-2518

Thanks for testing.  I think I fixed the error associated with binary children.

Cool I will try it again.
On Thu, Jun 22, 2017 at 2:02 PM, Michael Durbin<EMAIL_ADDRESS>wrote:

Thanks for testing. I think I fixed the error associated with binary
children.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/fcrepo4-labs/fcrepo-import-export/pull/107#issuecomment-310501697,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAVDa29mRPQZP8eGiWYAFY76RWKkpp9Aks5sGtZggaJpZM4OCnew
.

This is easy enough to fix, but it looks like we went to some lengths to intentionally prevent importing the root container's triples.
https://github.com/fcrepo4-labs/fcrepo-import-export/blob/master/src/main/java/org/fcrepo/importexport/importer/Importer.java#L360-L362
By removing that test and fixing up some other bits of code to accommodate it, the tests pass and I imagine the behavior is fixed for you.  I don't see any real problem with it, but I worry we might have had a good reason to intentionally prohibit importing the repository root, even if we didn't find a way to capture that reasoning in our integration tests.  The git blame doesn't help, as it implicates me for introducing that behavior and I don't remember why.  @escowles, do you recall any reasons why we wouldn't want to import the repository root?

@mikedurbin I took a look at git-blame to see when we inserted that logic to stop importing the root node, and it looks like you are the one who did it:
https://github.com/fcrepo4-labs/fcrepo-import-export/blame/master/src/main/java/org/fcrepo/importexport/importer/Importer.java#L360
Looking at those tickets, I don't see anything about the root node specifically, just general import failures.  So if you don't remember anything about why we did that, I'm fine with removing it.


[OpenType] Language System Tag for Liv

The Liv (also known as Livonian) [ISO 639-3: liv] orthography uses ḑ, ļ, ņ, ŗ, ț (sometimes ţ instead of ț).
In some fonts, a few of these characters, for example ḑ U+1E11 LATIN SMALL LETTER D WITH CEDILLA or especially ţ U+0163 LATIN SMALL LETTER T WITH CEDILLA, may have a cedilla with a classical cedilla shape while others, for example ļ U+013C LATIN SMALL LETTER L WITH CEDILLA, may have a cedilla with a comma below shape.
It would be useful to have a Language System Tag for Livonian to apply substitutions to have the comma below shape in all those characters with a Livonian specific lookup, for example with the 'locl' feature.
The language is extinct but is being taught.

Language System
Language System Tag
Corresponding ISO 639 IDs or other information

Liv
'LIV '
liv

See:

https://en.wikipedia.org/wiki/Livonian_language
http://www.livones.net/lv/valoda/alfabets-un-izruna (with ț)
https://incubator.wikimedia.org/wiki/Wp/liv/Eḑḑilēḑ (with ţ)

See the OT 1.9.1 alpha for draft revisions addressing this issue.

This is fixed in OT 1.9.1. See the OT 1.9.1 beta for draft revisions addressing this issue. Closing.


Event List No Events

When one of the tabs on the vent list has no events for the programs associated with it, there is just a blank space.  There should be a message displayed telling the user that no events have been created or something along those lines.

 CELTS #135: Event List No Events


[BUG]: Types aren't correctly inferred for nested with: { where } clauses

What version of drizzle-orm are you using?
0.33.0
What version of drizzle-kit are you using?
No response
Describe the Bug
await db.query.parentTable.findFirst({
  with: {
    siblingTable: true,
    anotherTable: {
      where: and(
        eq(schema.anotherTable.type, "email"),
      ),
    },
  },
})

This works (or it looks like it does?) but the types throw an error on where.
Expected behavior
No response
Environment & setup
No response

This is most likely related to this issue, which has a workaround. https://github.com/drizzle-team/drizzle-orm/issues/1607


⚠ ClamAV has degraded performance

In cddaa70, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 73 ms

Resolved: ClamAV performance has improved in e783482.


Image uploads returning the wrong URL

Hey,
When we attempt to upload images via the media library in wordpress it uploads the image successfully to the blob storage account but the URL it returns isn't correct. We are using Azure Front Door.
It returns:
wp-appsvc-afdEndPoint-[redacted].azurefd.net/blobstg[redacted]/wp-content/uploads/2024/01/test.jpg
Which results in error 404. The URL to the image in the blob storage container is more like:
https://[redacted].blob.core.windows.net/blobstg[redacted]/wp-content/uploads/2024/01/test.jpg
Which works publicly.
We are using the unmodified wp-config that ships with the image and redeployed this yesterday. This happens with both WP's multi uploader and the browser uploader. Having smush enabled or disabled has no impact.

In wp-config changing
define('WP_CONTENT_URL', '/wp-content');
to
define('WP_CONTENT_URL', 'https://wpstg[redacted].blob.core.windows.net/blobstg[redacted]/wp-content');
Just breaks the site


Assign a specific zone for an application window

📝Assign a specific zone for an application window.
What is the expected behavior of the proposed feature?  What is the scenario this would be used?
--- Example for this: Set a zone 1 for Google Chrome, set zone 2 for Terminal, zone 3 for document viewer. On opening the specific app, it should always go to the specific zone unless we override it manually by dragging it.
If you'd like to see this feature implemented, add a 👍 reaction to this post.

Duplicate of https://github.com/microsoft/PowerToys/issues/3368


Small spelling mistakes

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.SIX Edge seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.SIX Edge seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Small cleanup

'remove_js' & 'replace_title' didn't seem to belong in the ProxifyPlugin, so have been given their own plugins.
ProxifyPlugin has been reorganised, primary difference is the use of named capture groups in the RegEx's to allow reuse of the callback and therefore reduce duplicated code.  Image and Font content has been added to the blacklist to reduce load.
AbstractPlugin has been simplified to directly subscribe to events, removing 2 extra function calls per event per plugin.

It looks like there is also a dependency on the url_pattern functionality from php-proxy-plugin-bundle so that goes back in.

Interesting changes @reef-actor
@Athlon1600 what do you think about these changes?
I like the refactor of ProxifyPlugin and that remove_js and replace_title have becomed a plugin.

It has occurred to me that const visibility modifiers were only introduced in php 7.1 so the use of private const should probably be changed to just const to avoid unnecessarily restricting compatibility.

Some of those could probably go through. I will have more time to review this next week though... I'm looking right now to see what happened to Html class.


In BrokerRequestHandler, directly work on PinotQuery if possible

PinotQuery carries all the information, and BrokerRequest is just a thin wrapper around it, and can be removed in the future. To simplify the logic, refactor some code to directly work on PinotQuery if possible

Codecov Report

Merging #8644 (7078d84) into master (784860e) will increase coverage by 52.14%.
The diff coverage is 80.00%.

@@              Coverage Diff              @@
##             master    #8644       +/-   ##
=============================================
+ Coverage     14.32%   66.46%   +52.14%
- Complexity       84     4329     +4245
=============================================
  Files          1631     1260      -371
  Lines         85784    63817    -21967
  Branches      12935     9912     -3023
=============================================
+ Hits          12287    42416    +30129
+ Misses        72592    18399    -54193
- Partials        905     3002     +2097

Flag
Coverage Δ

unittests1
66.46% <80.00%> (?)

unittests2
?

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../java/org/apache/pinot/core/util/GapfillUtils.java
70.12% <80.00%> (+70.12%)
:arrow_up:

...roker/requesthandler/BaseBrokerRequestHandler.java

...mmender/realtime/provisioning/MemoryEstimator.java

.../broker/routing/timeboundary/TimeBoundaryInfo.java

...org/apache/pinot/broker/api/RequesterIdentity.java

...on/tasks/mergerollup/MergeRollupTaskGenerator.java

...ntroller/helix/core/rebalance/RebalanceResult.java

...inputformat/parquet/ParquetRecordReaderConfig.java

...s/NoDictionaryOnHeapDictionaryJointRuleParams.java

...ules/io/params/RealtimeProvisioningRuleParams.java

... and 1475 more

Continue to review full report at Codecov.

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


[Question][Module Name] Is the devlake can CI with CODING(https://coding.net/) info

Question
Is the devlake can CI with CODING(https://coding.net/) info?

Thanks for reporting the issue, Do you mean that devlake can support this data source（https://coding.net/ )？
devlake currently does not support this data source, but devlake can support, we currently do not have the manpower, you can refer to "https://github.com/apache/incubator-devlake/tree/main/generator" to create a plugin, very welcome to provide PRs to us, and welcome to become a contributor to the apache project.


name_restrictions: Add a few more reserved subdomains.

Branch also has a typo correction for the integrations page.

Automated message from Dropbox CLA bot
@rishig, it looks like you've already signed the Dropbox CLA. Thanks!

Nice catch with "Mailchump".  Merged, thanks @rishig!


[issue-question] Workbook/worksheet properties

Below is workbook properties created by the module. "Created" property has a wrong date but the file lastupdate time is correct. If I open a file created with Excel app importexcel module will show a correct date.
CorePropertiesXml     : #document
Title                 :
Subject               :
Author                :
Comments              :
Keywords              :
LastModifiedBy        : Мотиенко Сергей Геннадьевич
LastPrinted           :
Created               : 01-01-0001 0:00:00
Category              :
Status                :
ExtendedPropertiesXml : #document
Application           : Microsoft Excel
HyperlinkBase         :
AppVersion            : 16.0300
Company               :
Manager               :
Modified              : 20-02-2020 14:54:32
LinksUpToDate         : False
HyperlinksChanged     : False
ScaleCrop             : False
SharedDoc             : False
CustomPropertiesXml   : #document

One more question. I could not find "Modified" property for worksheets. Do sheets not have lastupdate info?

The module doesn't do anything with those properties. You can use -PassThru and then set them in your script.

Worksheet properties seem to be in use. Is it possible to add custom properties to worksheet object?
My excel file has 40-50 sheets and it is useful to know modifydate.

Not to save that I know of. The underlying XML data is the OpenOffice XML spec.


Source links on instances not properly aligned in Firefox

Firefox (both 37.0.2 and 39.0a2):

Chrome (42.0.2311.90)

Hm, I think someone told me about this already and I think they had some CSS which made it go away… I think it may have been @cartazio…

I observed that the float:right css attribute on the class=link seems to cause this for firefox, and also td.src's white-space:nowrap seems to be related as well... but I know too little about CSS to understand what's really going on here...

Appears to be a known (and very old) bug.  Basically, whitespace: nowrap + float: right = weird behavior.
One could probably work around this bug by capturing all the elements on the left inside a <span style="float: left">.  As a precautionary measure, on could also add a clearfix on the parent <td> to prevent it from collapsing, although my testing seem to indicate that this isn't necessary on Firefox at least.

@Rufflewind could you send a quick patch? haddock-api/resources/html/Ocean.std-theme/ocean.css is the file. I can eye the changes if you don't have time to build Haddock and try it out yourself. If it's done today-ish then it can go into the release.


Ignore CNI Interface when healthcheck is disabled

On some platforms, it was seen that CNI Interface on the node
was missing. Submariner uses the CNIInterface IP for certain use-cases
like HostNetwork to remoteCluster support and for Healthcheck use-cases.
The current code was expecting the CNIInterface to be present even
when the healthcheck is disabled, this PR fixes it.
Signed-Off-by: Sridhar Gaddam<EMAIL_ADDRESS>

@nyechiel @mangelajo Verified the PR locally disabling health-check and it uncovered an issue with e2e. Fixed the issue in e2e and verified that all e2e tests are passing fine. This is good for merge now.


CI-10856 Update background-step-settings.md

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://658b1fede78d19c903c17d98--harness-developer.netlify.app


Fix (langchain and EdgeGPT versions) requirements.txt

Fixed langchain and EdgeGPT versions to prevent this type of error:
from langchain.experimental.autonomous_agents.autogpt.agent import AutoGPT
ModuleNotFoundError: No module named 'langchain.experimental'

I still get that error even with the fixes.

Still doesn't work, it's complaining about a missing duckduckgo-search package when it's installed.
Traceback (most recent call last):
  File "C:\Users\Name\Free-Auto-GPT\AUTOGPT.py", line 279, in <module>
    web_search = DuckDuckGoSearchRun()
                 ^^^^^^^^^^^^^^^^^^^^^
  File "pydantic\main.py", line 339, in pydantic.main.BaseModel.__init__
  File "pydantic\main.py", line 1064, in pydantic.main.validate_model
  File "pydantic\fields.py", line 437, in pydantic.fields.ModelField.get_default
  File "pydantic\main.py", line 341, in pydantic.main.BaseModel.__init__
pydantic.error_wrappers.ValidationError: 1 validation error for DuckDuckGoSearchAPIWrapper
__root__
  Could not import duckduckgo-search python package. Please install it with `pip install duckduckgo-search`. (type=value_error)


Increase Java source version from 11 to 17

Fixed #1449

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (e6a810e) 77.11% compared to head (cb936f9) 88.09%.

Additional details and impacted files
@@              Coverage Diff              @@
##               main    #1451       +/-   ##
=============================================
+ Coverage     77.11%   88.09%   +10.97%
=============================================
  Files           171       32      -139
  Lines          2819      378     -2441
  Branches        442       55      -387
=============================================
- Hits           2174      333     -1841
+ Misses          417       32      -385
+ Partials        228       13      -215

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

:+1:


Add support for full page mode

@sarveshnagpal,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


ENH: add positional metadata to TabularMSA

Fixes #1092.
Also refactored TabularMSA.dtype to compute on the fly, reduces bookkeeping on the class by removing self._dtype attribute.

Mixins are cool!


No metrics data to report to collector when client server is running for half an hour.

Question
Skywalking is 6.5.0 and JDK is 1.8 and database is ES 6.8.
My client server is tomcat. when tomcat server with skywalking startup, everything is ok. Dashboard of skywalking can collect data and display normally. but after around half an hour , there are some errors from skywalking client logs, which is as below.
DEBUG 2019-12-17 16:22:45:725 SkywalkingAgent-5-ServiceAndEndpointRegisterClient-0 ServiceAndEndpointRegisterClient : ServiceAndEndpointRegisterClient running, status:CONNECTED.
DEBUG 2019-12-17 16:22:48:725 SkywalkingAgent-5-ServiceAndEndpointRegisterClient-0 ServiceAndEndpointRegisterClient : ServiceAndEndpointRegisterClient running, status:CONNECTED.
DEBUG 2019-12-17 16:22:51:725 SkywalkingAgent-5-ServiceAndEndpointRegisterClient-0 ServiceAndEndpointRegisterClient : ServiceAndEndpointRegisterClient running, status:CONNECTED.
DEBUG 2019-12-17 16:22:54:721 SkywalkingAgent-2-GRPCChannelManager-0 GRPCChannelManager : Selected collector grpc service running, reconnect:false.
DEBUG 2019-12-17 16:22:54:724 SkywalkingAgent-5-ServiceAndEndpointRegisterClient-0 ServiceAndEndpointRegisterClient : ServiceAndEndpointRegisterClient running, status:CONNECTED.
ERROR 2019-12-17 16:23:22:757 SkywalkingAgent-4-JVMService-consume-0 JVMService : send JVM metrics to Collector fail.
org.apache.skywalking.apm.dependencies.io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: deadline exceeded after<PHONE_NUMBER>0ns
at org.apache.skywalking.apm.dependencies.io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:222)
at org.apache.skywalking.apm.dependencies.io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:203)
at org.apache.skywalking.apm.dependencies.io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:132)
at org.apache.skywalking.apm.network.language.agent.v2.JVMMetricReportServiceGrpc$JVMMetricReportServiceBlockingStub.collect(JVMMetricReportServiceGrpc.java:158)
at org.apache.skywalking.apm.agent.core.jvm.JVMService$Sender.run(JVMService.java:145)
at org.apache.skywalking.apm.util.RunnableWithExceptionProtection.run(RunnableWithExceptionProtection.java:36)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
DEBUG 2019-12-17 16:23:24:721 SkywalkingAgent-2-GRPCChannelManager-0 GRPCChannelManager : Selected collector grpc service running, reconnect:false.
ERROR 2019-12-17 16:23:24:728 SkywalkingAgent-5-ServiceAndEndpointRegisterClient-0 ServiceAndEndpointRegisterClient : ServiceAndEndpointRegisterClient execute fail.
org.apache.skywalking.apm.dependencies.io.grpc.StatusRuntimeException: DEADLINE_EXCEEDED: deadline exceeded after<PHONE_NUMBER>9ns
at org.apache.skywalking.apm.dependencies.io.grpc.stub.ClientCalls.toStatusRuntimeException(ClientCalls.java:222)
at org.apache.skywalking.apm.dependencies.io.grpc.stub.ClientCalls.getUnchecked(ClientCalls.java:203)
at org.apache.skywalking.apm.dependencies.io.grpc.stub.ClientCalls.blockingUnaryCall(ClientCalls.java:132)
at org.apache.skywalking.apm.network.register.v2.ServiceInstancePingGrpc$ServiceInstancePingBlockingStub.doPing(ServiceInstancePingGrpc.java:158)
at org.apache.skywalking.apm.agent.core.remote.ServiceAndEndpointRegisterClient.run(ServiceAndEndpointRegisterClient.java:179)
at org.apache.skywalking.apm.util.RunnableWithExceptionProtection.run(RunnableWithExceptionProtection.java:36)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
From dashboard of skywalking UI page, we can see that no data is collected and not data is reported to server from the client.
I have searched all the issues from github and no answers. So I hope to get useful help .
Thanks a lot.

My

DEADLINE_EXCEEDED means your OAP server is not responsing. Check your server side and storage(ES). They may be not healthy.

It should be the problem of server side, because if I restart OAP server, then it's ok.
My ES storage  is green and health. The log of  OAP server is normal. I also can curl the port of OAP server  sucessfully.  I don't know why.
2019-12-20 15:58:34,185 - org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient - 355 [pool-11-thread-1] INFO  [] - Synchronous bulk took time: 1000 millis, size: 36
2019-12-20 15:58:38,192 - org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient - 355 [pool-11-thread-1] INFO  [] - Synchronous bulk took time: 1002 millis, size: 36
2019-12-20 15:58:42,195 - org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient - 355 [pool-11-thread-1] INFO  [] - Synchronous bulk took time: 967 millis, size: 36
2019-12-20 15:58:46,200 - org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient - 355 [pool-11-thread-1] INFO  [] - Synchronous bulk took time: 999 millis, size: 36
2019-12-20 15:58:50,205 - org.apache.skywalking.oap.server.library.client.elasticsearch.ElasticSearchClient - 355 [pool-11-thread-1] INFO  [] - Synchronous bulk took time: 1001 millis, size: 36

The server side usually blocked by storage from my understanding. But, this is only my guess.

I deployed  skywalking  to another server ,then it's ok.

I also have same problem，How to resolve?

Hi Team,
Did you get resolution


Add community.general Ansible collection

To be able to easily enable/disable copr repos.

Maybe, if you could just put a comment there saying to remove the ansible-collection-community-general when moving to F36?

Ok, I'll do that.


Fix delete/add functionality

Previously, deleting events was not updating to the DB. Fixed this.
Creating event now writes to DB and then retrieves DB state to update view

@marcoscannabrava Would you mind looking over this PR to make sure it doesn't break anything?


Meta tags in generated html not closed

MarkdownPreviewForm.cs Lines 27 & 28 tags are not closed. This leads to an exception when html output is parsed with an XML parser.

This leads to an exception when html output is parsed with an XML parser.

The plugin generates HTML previews. HTML does not require <meta> tags to be self-closing:

On void elements, [/ (U+002F)]  does not mark the start tag as self-closing but instead is unnecessary and has no effect of any kind. For such void elements, it should be used only with caution — especially since, if directly preceded by an unquoted attribute value, it becomes part of the attribute value rather than being discarded by the parser.
https://html.spec.whatwg.org/multipage/syntax.html#start-tags


Consider supporting a new optional guid parameter to the Episodes > By Feed ID/URL endpoints

Using item guid as the unique id for a podcast episode (rss item) within a feed is common, especially when crossing the boundary between various podcasting services from different companies with their own internal id schemes.
It is sometimes even essential if referring to an episode before it is available in the PI database, for example when referencing an episode within the feed item itself, for example when embedding a link to a 3rd party comment service within the item itself.
It would be great if there was a way to resolve (feed, item guid) into the associated PI episode, perhaps leveraging a nonunique composite index (podcastid + item guid) in the PI database itself.
One simple way to expose this using the existing endpoints would be to support a new optional guid query param to the existing Get episodes by Feed ID and Get episodes by Feed URL API endpoints.
This way, other systems could do quick resolution regardless of which feed identifier they have, and no new endpoints would need to be created that would effectively do the same thing.

I support the use of GUIDs (both episode and podcast level) wherever we can.

The episodes table in the DB already has a composite index on feedid+guid so this should be doable.  Issue for this is here:
https://github.com/Podcastindex-org/docs-api/issues/76

Hi @daveajones , @johnspurlock , I'm always in favor of giving more importance to an episode's guid (even though I believe there are still feeds out there without it).
Anyhow, I was confused when reading this issue at first, because it is in the namespace repo, so I was reading it looking for a namespace related proposal.
I'd like to suggest moving the issue to either the https://github.com/Podcastindex-org/docs-api or https://github.com/Podcastindex-org/api.
By the way, which of this two is the official place to discuss proposals regarding the API?
Best Regards,
Gui.

Closing this issue since it moved to the api-docs repo.


Add mbedtls

This PR adds mbedTLS 2.16.6

includes network patch to remove IPv6 requirement

@sharkwouter I left some notes about this on Discord; once this PR is merged I can update libcurl package to use mbedtls.

Looks good, thanks! Can you still copy the license file into $pkgdir/psp/share/licenses/$pkgname?

Fixed; copied both LICENSE and apache-2.txt to the licenses folder. 👍

Thanks!


Adding demo dockerfile working with UbuntuGIS ppa

…configuration

I will continue with integration of https://github.com/ZOO-Project/examples

@gfenoy can you please review?

I am not sure how to replace https://github.com/OSGeo/OSGeoLive/raw/master/app-conf/zoo-project/main.cfg since this is not included in the examples git repo

@gfenoy can you please review?

@kalxas, it looks good.
I am wondering if it would not be possible to also introduce the OGC API - Processes demonstration? Indeed, from the index.html page there is a link to the OAPIP landing page but, I don't see any reference to deploying the configuration file required by this support (oas.cfg) nor downloading swagger-ui.
In case there is no OGC API - Processes activated then, we should probably comment the block containing the link to the OGC API - Processes landing page.

I must be missing something in the OGC API configuration because it is not working for me

The openapi files are installed as part of the zoo-service-openapi debian package

I must be missing something in the OGC API configuration because it is not working for me

Indeed, from what I can see the files listed here from line 17 to 19 are missing.
Also, I guess that the system would require to have both websocketd and redis installed to get the OGC API - Processes fully functional. You may have a look at the docker-compose.yml file for reference.

The debian package has the following dependencies:
Package: zoo-service-openapi
Architecture: any
Depends: python3,
         python3-websockets,
         python3-cheetah,
         redis,
         python3-hiredis,
         python3-appdirs,
         python3-aioredis,
         ${shlibs:Depends},
         ${misc:Depends}

ok, thank you, I will review


Add support for Authentication

Allow to configure authentication method for the Kafka Connect cluster. I've done a quick test (clumpsy, I know) and works adding the ClientHeaderParam anotation at interface level. The values should be obtained from the configuration, obviously.
I'm not an expert in this REST Client library, and probably there is a better way to implement this solution.
Also, this is only covering BasicAuth and other authentication methods could be included as well.
If this is out of scope, don't hesitate to close this one ;)
/*
 *  Copyright 2021 The original authors
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
package dev.morling.kccli.service;

import java.util.Base64;
import java.util.List;
import java.util.Map;

import javax.ws.rs.DELETE;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
import javax.ws.rs.PUT;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;

import org.eclipse.microprofile.rest.client.annotation.ClientHeaderParam;
import org.eclipse.microprofile.rest.client.inject.RegisterRestClient;

@Path("/")
@RegisterRestClient
@ClientHeaderParam(name = "Authorization", value = "{getBasicAuth}")
public interface KafkaConnectApi {

    @GET
    KafkaConnectInfo getWorkerInfo();

    @GET
    @Path("/connector-plugins")
    List<ConnectorPlugin> getConnectorPlugins();

    @GET
    @Path("/connectors/")
    List<String> getConnectors();

    @POST
    @Path("/connectors/")
    ConnectorStatusInfo createConnector(String config);

    @GET
    @Path("/connectors/{name}")
    ConnectorInfo getConnector(@PathParam("name") String name);

    @POST
    @Path("/connectors/{name}/restart")
    void restartConnector(@PathParam("name") String name);

    @DELETE
    @Path("/connectors/{name}")
    void deleteConnector(@PathParam("name") String name);

    @GET
    @Path("/connectors/{name}/status")
    ConnectorStatusInfo getConnectorStatus(@PathParam("name") String name);

    @GET
    @Path("/connectors/{name}/topics")
    Map<String, TopicsInfo> getConnectorTopics(@PathParam("name") String name);

    @GET
    @Path("/connectors/{name}/config")
    Map<String, String> getConnectorConfig(@PathParam("name") String name);

    @PUT
    @Path("/connectors/{name}/config")
    ConnectorStatusInfo updateConnector(@PathParam("name") String name, String config);

    @POST
    @Path("/connectors/{name}/tasks/{id}/restart")
    ConnectorInfo restartTask(@PathParam("name") String name, @PathParam("id") String id);

    default String getBasicAuth() {
        return "Basic " +
                Base64.getEncoder().encodeToString("username:password".getBytes());
    }
}

I would love to see this!

Same, same :) So far, no one has found the bandwidth for implementing it. It'd be a very valuable contribution.

I'm taking this up as time permits.
Fwiw, I'm not a Java dev, so will likely want someone more experienced to look it over closely.
Sent from ProtonMail mobile
-------- Original Message --------
On Sep 4, 2021, 1:31 PM, Gunnar Morling wrote:

Same, same :) So far, no one has found the bandwidth for implementing it. It'd be a very valuable contribution.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

No worries, I'm sure we'll get it sorted out one way or another.
As a first step, I'm curious how a solution should look like. There's the concept of "contexts" in kcctl, which lets you switch between different named Kafka Connect environments, e.g. "local", "staging", "prod". Details of the contexts are stored in a file ~/.kcctl (KC URL, but also Kafka bootstrap servers for the upcoming offset display/reset feature).
Using this file for storing auth information per context would be an obvious choice, but of course there are security implications to consider. Ideally, the auth information should be stored encrypted, and decrypted upon usage. Which would be cumbersome to do for each usage, so doing something similar to SSH Agent may be interesting. It would be interesting to see how other CLI tools handle this sort of requirement.

My naive first run at this is putting it in .kcctl in plain text, or possibly in files in a vendor folder.
Quarkus has a CredentialManager we can build on, and that would make it easier to support many methods from there.
Sent from ProtonMail mobile
-------- Original Message --------
On Sep 4, 2021, 2:50 PM, Gunnar Morling wrote:

No worries, I'm sure we'll get it sorted out one way or another.
As a first step, I'm curious how a solution should look like. There's the concept of "contexts" in kcctl, which lets you switch between different named Kafka Connect environments, e.g. "local", "staging", "prod". Details of the contexts are stored in a file ~/.kcctl (KC URL, but also Kafka bootstrap servers for the upcoming offset display/reset feature).
Using this file for storing auth information per context would be an obvious choice, but of course there are security implications to consider. Ideally, the auth information should be stored encrypted, and decrypted upon usage. Which would be cumbersome to do for each usage, so doing something similar to SSH Agent may be interesting. It would be interesting to see how other CLI tools handle this sort of requirement.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.

I dug into how kubectl used basic auth. This page lays it out well: https://unofficial-kubernetes.readthedocs.io/en/latest/concepts/cluster-administration/authenticate-across-clusters-kubeconfig/#example-kubeconfig-file
The credentials are stored plaintext. It may be nice, down the road, to use a cred store that is native to the OS, but that would require a few implementations.

PR for this is here for review: https://github.com/kcctl/kcctl/pull/68

@jmcristobal I believe you should be all set now. This PR is merged.


Can't accept the call when device is locked

What version of React Native are you running?
0.48.4
What version of react-native-twilio-programmable-voice are you running?
3.7.0
What device are you using? (e.g iOS9 simulator, Android 6 device)?
Android 6.0.1 device
Is your app running in foreground, background or not running?
running in foreground and background
Is there any relevant message in the log?
No

Well, I don't think this is an issue, but I'm here looking for ideas. The main issue is that when I receive the call while the device is locked, I don't have the accept button; I see the banner notification but without the accept/reject options.
Due this main issue, I'm trying to follow this post, which gives the idea of build a native screen for Android locked screen cases.
I did not finish this task, but I already have done the screen and when the app it's open I'm able to send notification to the react-native. You can see the code here.
Another problem is, when I emit the handleIncomingCall my showUnlockScreen doesn't work, but if I change, removing handleIncomingCall; the screen will be shown without  notification banner.
So my question is; do you have any idea about how create this screen keeping the current notification working?

Well, I changed the handleIncomingCall and now I got the sound
private void handleIncomingCall(...) {
        showUnlockScreen(context, callInvite);
        sendIncomingCallMessageToActivity(context, callInvite, notificationId);
        // showNotification(context, callInvite, notificationId, launchIntent);

I still having some others issues, which will be working on, but I believe that this could be add to the react-native-twilio-programmable-voice as a new feature.

@fabriziomoscon, have you hear about ConnectionService?

any update on this?

The new Android version i published after this post, allows the app to open the inbound call screen on full screen.
Did you guys tested that? I am using it on Android 8 and so far I haven't found major issues

@fabriziomoscon, when you say the update allows the app to open the inbound call screen on full screen, is the call screen you're referring to a screen written in javascript or one built using native code? i've been avoiding writing an Android screen for incoming calls, but it seems like that's a more full proof solution when the screen is locked.


feat(sdk-aws): add ecr docker credential helper

Motivation
Add amazon-ecr-credential-helper as a part of just sdk aws
This means you don't have to do
aws ecr get-login-password | docker login --username AWS "<registry>"

Once set up docker pull ... works.
Changes

add download function for amazon-ecr-credential-helper
add updatecli config to keep version up to date

I suppose it would be technically feasible to somehow build a list of registries that you might already have access to and then run the "suggestion" via a JQ thing to actually update config.json


QoL additions to the mention embed

Add uptime
Add ping
Use markdown to shorten the repo URL

Covered by https://github.com/the-programmers-hangout/HangoutBot/commit/a8bdcd124130a6a70b6f600c4656c6320f2476fa
Ping intentionally not added.


Tests for text.repeated

Closes: #140

PR-Codex overview
This PR adds a new method to the text.eo file that returns a string repeated n times. The method is yet to be implemented.
Detailed summary

Added a new method repeated to text.eo file.
The method is yet to be implemented and returns a string repeated n times.
Added test cases for the repeated method in text-tests.eo file.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

@rultor merge

@rultor merge

@yegor256 OK, I'll try to merge now. You can check the progress of the merge here

@rultor merge

@yegor256 Done! FYI, the full log is here (took me 10min)


Armv6 binary for node10

Hi!
I am using
node version == v10.16.0
pkg version == 4.4.0
Raspberry pi zero w == Linux_armv6
It just hangs at the make

After many hours make still did not progress.
Is there any way I can use the NodeJS that is already installed?

Same for me in Raspberry pi 4B 4GB , with --target node12.13.1-linux-armv7

Thanks, @geomad but here is binary for Armv6
node10 Binary  = https://github.com/zeit/pkg/issues/784#issuecomment-563171218


Create Dennis DID put a ball gag on that women

PFPs don't lie
Pull Request Checklist

[ x] My commits are in nice logical chunks with good commit messages
[x ] My changes are rebased on the latest alfa branch
[ x] Ran ´dartfmt -w lib graft_coin/lib´
[ x] All tests are passing
[x ] My changes are ready to be shipped to users

Issues affected

Use with caution. Could be malware.


atm language build failed: Python 3.6.5 not supported by gyp

Python language build error when running: apm install python-debugger language-python. Is tree-sitter incompatible with newer versions of python?
npm ERR! node v6.9.5
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the tree-sitter-python package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs tree-sitter-python
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls tree-sitter-python
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /private/var/folders/1_/3cmgrq_n4y16hz37wm7mfnkm0000gn/T/apm-install-dir-118512-42406-1tygjwq.yermqp8pvi/npm-debug.log
npm ERR! code 1

No /private/var/folders/1_/3cmgrq_n4y16hz37wm7mfnkm0000gn/T/apm-install-dir-118512-42406-1tygjwq.yermqp8pvi/npm-debug.log file available.
Got a more verbose error when attempting to build tree-sitter-cli 'manually' using npm install tree-sitter-cli
gyp ERR! configure error
gyp ERR! stack Error: Python executable "/anaconda3/bin/python" is v3.6.5, which is not supported by gyp.
gyp ERR! stack You can pass the --python switch to point to Python >= v2.5.0 & < 3.0.0.
gyp ERR! stack     at PythonFinder.failPythonVersion (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:492:19)
gyp ERR! stack     at PythonFinder.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:474:14)
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:282:7)
gyp ERR! stack     at ChildProcess.emit (events.js:182:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:961:16)
gyp ERR! stack     at Socket.stream.socket.on (internal/child_process.js:380:11)
gyp ERR! stack     at Socket.emit (events.js:182:13)
gyp ERR! stack     at Pipe._handle.close [as _onclose] (net.js:595:12)
gyp ERR! System Darwin 17.5.0
gyp ERR! command "/usr/local/Cellar/node/10.4.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/milk/node_modules/tree-sitter
gyp ERR! node -v v10.4.0
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok

@CooperStansbury Yes, sadly it is. Problem stems from the use of node-gyp, and the fact GYP only works with Python 2.7. The problem (most likely) never go away since GYP has been replaced by GN in Chromium, which essentially means GYP is abandonware at this point.

Yeah, this is a problem for all node modules that contain c or c++ code. Python 2 currently needs to be installed in order to build them. It’s really unfortunate.

Rad, thanks guys!

Yes, we can start pre-building the module on all platforms on CI, similar to https://github.com/tree-sitter/tree-sitter-ruby/pull/87 and https://github.com/tree-sitter/tree-sitter-bash/pull/20.

That's great!

Is this still the same issue?
npm error gyp info it worked if it ends with ok
npm error gyp info using<EMAIL_ADDRESS>npm error gyp info using<EMAIL_ADDRESS>| darwin | arm64
npm error gyp info find Python using Python version 3.12.3 found at<EMAIL_ADDRESS>npm error gyp info spawn<EMAIL_ADDRESS>npm error gyp info spawn args [
npm error gyp info spawn args '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm error gyp info spawn args 'binding.gyp',
npm error gyp info spawn args '-f',
npm error gyp info spawn args 'make',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/Users/slu/entropy-dynamics/nucleus/instrumenter/node_modules/tree-sitter-python/build/config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/Users/slu/Library/Caches/node-gyp/22.2.0/include/node/common.gypi',
npm error gyp info spawn args '-Dlibrary=shared_library',
npm error gyp info spawn args '-Dvisibility=default',
npm error gyp info spawn args '-Dnode_root_dir=/Users/slu/Library/Caches/node-gyp/22.2.0',
npm error gyp info spawn args '-Dnode_gyp_dir=/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=/Users/slu/Library/Caches/node-gyp/22.2.0/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/Users/slu/entropy-dynamics/nucleus/instrumenter/node_modules/tree-sitter-python',
npm error gyp info spawn args '-Dnode_engine=v8',
npm error gyp info spawn args '--depth=.',
npm error gyp info spawn args '--no-parallel',
npm error gyp info spawn args '--generator-output',
npm error gyp info spawn args 'build',
npm error gyp info spawn args '-Goutput_dir=.'
npm error gyp info spawn args ]
npm error gyp info spawn make
npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm error In file included from ../bindings/node/binding.cc:3:
npm error ../../nan/nan.h:2548:8: error: no matching member function for call to 'SetAccessor'
npm error   tpl->SetAccessor(
npm error   ~~~~~^~~~~~~~~~~
npm error /Users/slu/Library/Caches/node-gyp/22.2.0/include/node/v8-template.h:1055:8: note: candidate function not viable: no known conversion from 'v8::AccessControl' to 'PropertyAttribute' for 5th argument
npm error   void SetAccessor(
npm error        ^
npm error /Users/slu/Library/Caches/node-gyp/22.2.0/include/node/v8-template.h:1049:8: note: candidate function not viable: no known conversion from 'imp::NativeGetter' (aka 'void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value> &)') to 'AccessorGetterCallback' (aka 'void (*)(Local<String>, const PropertyCallbackInfo<Value> &)') for 2nd argument
npm error   void SetAccessor(
npm error        ^
npm error In file included from ../bindings/node/binding.cc:3:
npm error ../../nan/nan.h:2594:8: error: no matching member function for call to 'SetAccessor'
npm error   tpl->SetAccessor(
npm error   ~~~~~^~~~~~~~~~~
npm error /Users/slu/Library/Caches/node-gyp/22.2.0/include/node/v8-template.h:1055:8: note: candidate function not viable: no known conversion from 'v8::AccessControl' to 'PropertyAttribute' for 5th argument
npm error   void SetAccessor(
npm error        ^
npm error /Users/slu/Library/Caches/node-gyp/22.2.0/include/node/v8-template.h:1049:8: note: candidate function not viable: no known conversion from 'imp::NativeGetter' (aka 'void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value> &)') to 'AccessorGetterCallback' (aka 'void (*)(Local<String>, const PropertyCallbackInfo<Value> &)') for 2nd argument
npm error   void SetAccessor(
npm error        ^
npm error 2 errors generated.
npm error make: *** [Release/obj.target/tree_sitter_python_binding/bindings/node/binding.o] Error 1
npm error gyp ERR! build error
npm error gyp ERR! stack Error: `make` failed with exit code: 2
npm error gyp ERR! stack at ChildProcess.<anonymous> (/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
npm error gyp ERR! System Darwin 23.5.0
npm error gyp ERR! command "/opt/homebrew/Cellar/node/22.2.0/bin/node" "/opt/homebrew/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm error gyp ERR! cwd /Users/slu/entropy-dynamics/nucleus/instrumenter/node_modules/tree-sitter-python
npm error gyp ERR! node -v v22.2.0
npm error gyp ERR! node-gyp -v v10.1.0
npm error gyp ERR! not ok

Are we sure that this tool requires python2 to work? That surely cannot be okay. I don't even know if it is practical to install py2 on macOS anymore. I'm sure it's possible, but...

sigh, i seem to be getting (with node 22 now) issues with gyp building for a lot more than just the python tree sitter module.


zig update

Looks like zig's std tls implementation has some intermittent issues which prevents us from using it in zigup for the time being.  I've created a bugjar program for it and filed an issue here: https://github.com/ziglang/zig/issues/14573.

I've reverted back to using iguana for the time being so I can update zig.


#4482 Correct the DataTypeName for SQLServer

Fixes #4882.
Changes proposed in this pull request:

default data type
create data type

Pull Request Test Coverage Report for Build 9970

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 58.394%

Totals

Change from base Build 9964:
0.0%

Covered Lines:
10522

Relevant Lines:
18019

💛  - Coveralls

/run ci

Hi @yuzel You can use Ref #4482  to link this PR to that issue.


[WIP] Raw image copying in dataset export

Motivation and context

Depends on https://github.com/openvinotoolkit/datumaro/pull/27

Allows to copy raw images instead of recoding on dataset export
Improves dataset export performance (4-6x +)

How has this been tested?

Checklist

[x] I submit my changes into the develop branch
[x] I have added description of my changes into CHANGELOG file
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] I have linked related issues (read github docs)
[ ] I have increased versions of npm packages if it is necessary (cvat-canvas,
cvat-core, cvat-data and cvat-ui)

License

[x] I submit my code changes under the same MIT License that covers the project.
Feel free to contact the maintainers if that's a concern.
[ ] I have updated the license header for each file (see an example below)

# Copyright (C) 2020 Intel Corporation
#
# SPDX-License-Identifier: MIT

TBD:
test on a large video with chunks and cache enabled, check top output

memory leaking (extracted to https://github.com/openvinotoolkit/cvat/issues/2241). To reproduce:

import gc
import tracemalloc
tracemalloc.start(10)
try:
    from cvat.apps.engine.models import Task
    from cvat.apps.engine.frame_provider import FrameProvider
    fp = FrameProvider(Task.objects.get(pk=39).data) # a large video task

    while True:
        for i, f in enumerate(fp.get_frames(out_type=fp.Type.NUMPY_ARRAY)):
            pass

except:
    del fp
    del f
    snapshot = tracemalloc.take_snapshot()
    gc.collect()

[x] very slow work (blame debugger?) - NO, blame Pillow and image conversion

@azhavoro, please take a look. To make it running, do
pip install 'git+https://github.com/openvinotoolkit/datumaro@zm/byteimage' --force-reinstall
Please, also check #2241 on a large video task.

@zhiltsov-max there is something wrong with the image conversion:

@azhavoro, fixed. The problem was that video frames are read as yuv420p (as encoded in chunks).

@zhiltsov-max , could you please look at the problem?
f.handle(*args, **options)
  File "/usr/local/lib/python3.8/dist-packages/django/core/management/base.py", line 85, in wrapped
    res = handle_func(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/django/core/management/commands/migrate.py", line 92, in handle
    executor = MigrationExecutor(connection, self.migration_progress_callback)
  File "/usr/local/lib/python3.8/dist-packages/django/db/migrations/executor.py", line 18, in __init__
    self.loader = MigrationLoader(self.connection)
  File "/usr/local/lib/python3.8/dist-packages/django/db/migrations/loader.py", line 53, in __init__
    self.build_graph()
  File "/usr/local/lib/python3.8/dist-packages/django/db/migrations/loader.py", line 210, in build_graph
    self.load_disk()
  File "/usr/local/lib/python3.8/dist-packages/django/db/migrations/loader.py", line 112, in load_disk
    migration_module = import_module(migration_path)
  File "/usr/lib/python3.8/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/django/cvat/apps/engine/migrations/0017_db_redesign_20190221.py", line 7, in <module>
    from cvat.apps.dataset_manager.task import _merge_table_rows
  File "/home/django/cvat/apps/dataset_manager/task.py", line 18, in <module>
    from .bindings import TaskData
  File "/home/django/cvat/apps/dataset_manager/bindings.py", line 16, in <module>
    from datumaro.util.image import ByteImage, Image
ImportError: cannot import name 'ByteImage' from 'datumaro.util.image' (/usr/local/lib/python3.8/dist-packages/datumaro/util/image.py)
The command "docker-compose -f docker-compose.yml -f docker-compose.ci.yml run cvat_ci /bin/bash -c 'coverage run -a manage.py test cvat/apps && coverage run -a manage.py test --pattern="_test*.py" cvat/apps/dataset_manager/tests cvat/apps/engine/tests utils/cli && mv .coverage ${CONTAINER_COVERAGE_DATA_DIR}'" exited with 1.

Coverage increased (+0.009%) to 65.32% when pulling 2071dd7a67649f37cd4b3ed0f0ed8abbaf796324 on zm/image-copying-in-export into c78cbb857b413be10bd355922664c319e9f6f982 on develop.


refactor: image protocols

This greatly simplifies and unifies the code around the different image protocol backends and gets it to a place where I am generally happy with it. I was able to remove a bunch of hacks and improper solutions while also allowing better handling of resize events, simplifying the program flow and other things.
One unfortunate side effect is that Kitty's image is no longer centered anymore and is instead rendered in the top left corner, but this at least brings it in line with the other backends and I plan to introduce image alignment config at some point this release anyway.
Anyway, this is not 100% ready yet but is almost there. Its mostly testing whether something is broken thats left, so if you stumble upon this before merge and feel like testing it out, feel free to do so, thanks!

looks good to me now


Fix #6918 Allow aliases with capital letters in rules

Expand the types of Form_IpAddress so that the caller can specify
exactly what combination of IPv4, IPv6 address and alias is allowed for
the field.
Set the appropriate input pattern and hover help text.
Only toLowercase() the entered value if it has a ":" in it - i.e. it
looks like it is intended to be an IPv6 address (rather than an IPv4 or
an alias name).

This provides Form_IpAddress with the ability to know and handle the cases where a combination of IPv4 address, IPv6 address and/or alias is allowed. I added the extra cases for ALIASV4 and ALIASV6 so they are available for anything that needs them.
Form_IpAddress was being somewhat misused by the existing code, in that a setPattern was being added on to it to allow it to accept a wider range of input, and of course the other functionality in Form_IpAddress was not able to realize that.
With this change, there is no need to massage anything like that.
There may be other places where Form_IpAddress is being used but modified by setPattern - I will have a look for any of those also...

Note: code in various other places that uses Form_IpAddress and allows entry of an IP address or alias will need the change to cal Form_IpAddress specifying ALIASV4V6 ...
I will look at that today.


How to update current page with query parameters?

I want to add a pagination feature where for example clicking on next page will update query parameter from page.com/sth?page=1 ti page.com/sth?page=2.
How can I achieve it using beamer?
I get that the location will be sth like that:
@override
  List<BeamPage> buildPages(BuildContext context, BeamState state) {
    final page = state.queryParameters['page'];
    return [
      const BeamPage(
        key: ValueKey('guests'),
        title: 'Guest list',
        child: GuestsListPage(
          page: page,
        ),
        type: BeamPageType.noTransition,
      ),

But I don't know how to properly navigate to such a page with the query being updated. Any help will be really appreciated :)

Hey @MarcinusX :wave:
Thanks for creating an issue!
You can navigate using the query parameter like this:
context.beamToNamed('/guests?page=X');

Every beaming will run the buildPages, but there is a slight catch in how Navigator treats these pages. In short, if some BeamPage has the same key as it had before, then Navigator will not rebuild it, as it will consider it not changed. A bit about this is described here in the Page Keys section.
This means you want to include the query into the creation of page's key, something like this:
...
BeamPage(
  key: ValueKey('guests-$page'),
  ...
)

Another catch is that it will then have a transition than you may not want. To overcome that, you can override the transitionBuilder on your GuestsBeamLocation:
class GuestsBeamLocation extends BeamLocation<BeamState> {
  ...

 @override
 TransitionDelegate? get transitionDelegate => NoAnimationTransitionDelegate();
}

Hey @slovnicki, thanks for the response!
I've just realized I wasn't clear on my question.
I was more curious on what's the best approach of getting the current route like /guests?page=1, then extracting the query params, updating one of them (like changing page from 1 to 2) and beaming to that page.
You perfectly answered the last part of the question so I guess the remaining one is: how to effectively get the current route name in beamer as Uri and then reuse it.  I'm asking this question as there will be probably many query parameters in the future and if I can avoid manually getting the name, extracting all the components and merging them again, that would be great.
If there's something you can share with me, that would be great. Thanks for the awesome work with the package!

Ah, I see.
I believe there is no one-liner for this. You can get the Uri from BeamState, but this doesn't help much as Uri doesn't have a copyWith so you'll have to write it yourself. I'll just type some random ideas below.
final state = context.currentBeamLocation.state;

// we can get Uri, but cannot do much with it as is.
final uri = state.uri;

// essentially, I think you want something like this
final newState = state.copyWith(
  queryParameters: state.queryParameters..['page'] = newPage,
);
context.beamToNamed(newState.uri.toString());

If you can think of some useful method that we could add to BeamState, feel free to make a PR.
Thanks for the kind words! :blue_heart: