Python API get_method_by_name throws ValueError if no method is found

Describe the bug
The Python API get_method_by_name throws ValueError: NULL pointer access if no method is found.
To Reproduce

Put DexParserTest.dex in the current working directory.
Run the following code to use get_method_by_name to find a method that does not exist.

import re
from shuriken import *

if __name__ == '__main__':
    dex = Dex("DexParserTest.dex")
    dex.disassemble_dex()
    dex.create_dex_analysis(1)
    dex.analyze_classes()

    print(dex.get_method_by_name("METHOD_THAT_DOES_NOT_EXIST"))

Here is the result.

Expected behavior
Would it be possible to have get_method_by_name return None if the API finds no matching method?
Compared to ValueError, the None value makes the API easy to use because we don't need a try/except statement to process the None value. Also, returning None enables the API to be compatible with some Python features, like list comprehension. If the suggestion is considered acceptable, it would further enhance the usability of it.

I assign someone to work on it, also I will assign it to add the feature of is_external_api. @jeppojeps will work on it. Thank you very much.

Need to replace a few things in the C Core API to avoid exceptions, it is not solved yet. I will work on it.

C Core API should return NULL in order to avoid exceptions, and Python should return None in that case.

The main issue is fixed, but I have seen other possible fixes, this weekend I think I will be able to fix all of them!

I have added a few more checks:
>>> dex.get_analyzed_class("NONEXISTINGCLASS") is None
True
>>> dex.get_analyzed_method("NONEXISTINGMETHOD") is None
True
>>> dex.get_disassembled_method("NONEXISTINGMETHOD") is None
True

Issue should be fixed now! I have also replaced the flags from char to int so you can check them with ==0 and ==1, I close the issue.


Disallow HTML blocks and spans?

Since we have directives and roles that could make HTML at a block or in-line level explicit (rather than detected with regexes and such), what do folks think about explicitly not allowing raw HTML in the myst content, and instead asking people to use a directive or role if they want to embed HTML in their page?

To be compliant with CommonMark, it has to at least detect it anyway, even if it is later ignored. So I don’t see much benefit in disallowing it, although obviously it should be discouraged.

Yeah - I had the same thought re: breaking spec w/ CommonMark. I think it's a good idea to explicitly discourage it in the docs. I'll ad that in a little PR


License?

Hey!
I noticed your post on r/rust regarding tinymarch. It's an impressive project, and I'm interested in tinkering with it. However, I observed that tinymarch doesn't have a license. Could you please add a license to this project?

Nice thanks!


Refactor useQuery to allow setting when data state is kept/reset

Currently we have a fixed setting on the useQuery hook keepDataWhileLoading that defines if the data is kept while fetching new data. But this is set at hook initialisation. It can be useful to control this on a per request level.
Instead of having it as part of the initial options, this should be moved to a param on the load function. And all places using the hook should be refactored to use this approach instead.

closed by
https://github.com/gbif/gbif-web/commit/72503f1e3b6921efa225c0274de997824d635951
https://github.com/gbif/gbif-web/commit/018381a7d35d6d1d273ae96a2a97f773564a316a
https://github.com/gbif/gbif-web/commit/46f58e9510b13826d16d07e5713164205e0f0853


Markdown table support

Where is bikeshed on markdown table support? I'm investigating the possibilities of how I can best port the AV1 specification to bikeshed.
Take a look at this file for example 06.bitstream.syntax.md. Basically, every single syntax element is defined in a table, and I want to avoid writing HTML for each table.
I see there was a quite extensive discussion in #1128 on this topic and it seems like there was no agreement on adding this. Is this still the case? If yes, what would be the best way forward for me?
PS: Also it would be good to document that the markdown tables are not supported. At least I could not find anything about it in the documentation.

Right, I'm still moderately against Markdown tables. They don't actually save you any meaningful typing over just using HTML with omitted end tags, and they're (by a significant margin) more complex to parse than any other block. The main reason they're used is because many Markdown processors just don't support HTML, or don't support mixing it with Markdown well; Bikeshed very intentionally supports mixing the two syntaxes well.

PS: Also it would be good to document that the markdown tables are not supported. At least I could not find anything about it in the documentation.

Right, that's because "Markdown tables" aren't Markdown - they're just a common extension. The docs are clear that I support CommonMark with some documented exceptions and additions.
Parsing is... ill-defined, generally, for tables. For example, the first table in the page you link is making some interesting assumptions about how the table syntax parses. Instead, it could be written:

			open_bitstream_unit( sz ) {
			    obu_header()
			    if ( obu_has_size_field ) {
			        @@obu_size
			    } else {
			        obu_size = sz - 1 - obu_extension_flag
			    }
			    startPosition = get_position( )
			    if ( obu_type != OBU_SEQUENCE_HEADER &&
			         obu_type != OBU_TEMPORAL_DELIMITER &&
			         OperatingPointIdc != 0 &&
			         obu_extension_flag == 1 )
			    {
			        inTemporalLayer = (OperatingPointIdc \>\> temporal_id ) & 1
			        inSpatialLayer = (OperatingPointIdc \>\> ( spatial_id + 8 ) ) & 1
			        if ( !inTemporalLayer \|\| ! inSpatialLayer ) {
			            drop_obu( )
			            return
			        }
			    }
			    if ( obu_type == OBU_SEQUENCE_HEADER )
			        sequence_header_obu( )
			    else if ( obu_type == OBU_TEMPORAL_DELIMITER )
			        temporal_delimiter_obu( )
			    else if ( obu_type == OBU_FRAME_HEADER )
			        frame_header_obu( )
			    else if ( obu_type == OBU_REDUNDANT_FRAME_HEADER )
			        frame_header_obu( )
			    else if ( obu_type == OBU_TILE_GROUP )
			        tile_group_obu( obu_size )
			    else if ( obu_type == OBU_METADATA )
			        metadata_obu( )
			    else if ( obu_type == OBU_FRAME )
			        frame_obu( obu_size )
			    else if ( obu_type == OBU_TILE_LIST )
			        tile_list_obu( )
			    else if ( obu_type == OBU_PADDING )
			        padding_obu( )
			    else
			        reserved_obu( )
			    currentPosition = get_position( )
			    payloadBits = currentPosition - startPosition
			    if ( obu_size > 0 && obu_type != OBU_TILE_GROUP &&
			         obu_type != OBU_TILE_LIST &&
			         obu_type != OBU_FRAME ) {
			        trailing_bits( obu_size * 8 - payloadBits )
			    }
			}

			**Type**

			leb128()


Update python-packages.csv

You should not need to add these entries manually. They will get added once these packages are published to pypi.


[freetype] Update to 2.10.2

https://sourceforge.net/projects/freetype/files/freetype2/2.10.2/
Which triplets are supported/not supported? Have you updated the CI baseline?
Need to verify that removing patch 5 actually works for dynamic triplets like x86-windows and x64-windows. In the FreeType CMake, we have
if (WIN32)
  target_compile_definitions(
    freetype PRIVATE _CRT_SECURE_NO_WARNINGS _CRT_NONSTDC_NO_WARNINGS)
  if (BUILD_SHARED_LIBS)
    target_compile_definitions(
      freetype PRIVATE DLL_EXPORT)
  endif ()
endif ()

so there shouldn't be a need to patch in a custom flag for this.
Does your PR follow the maintainer guide? Yes

/azp run

/azp run

/azp run

/azp run

/azp run

Is there anything that I need to do? Maybe rebase onto current master? Though it looks like CI is failing on that too.

Waiting for #12067 merged, this PR will fix CI build error.

/azp run


Build Job got error: VS30063: You are not authorized to access

On-Premises TFS2015, All configurations were done following the instructions.
Agent started normally.

[tfsagent@sishr00621 vsts]$ ./run.sh
Scanning for tool capabilities.
Connecting to the server.
2016-12-19 01:59:40Z: Listening for Jobs

but if a build job was sent to this agent, it failed.

2016-12-19 02:00:36Z: Running job: Build
2016-12-19 02:00:38Z: Job Build completed with result: Failed
2016-12-19 02:06:19Z: Running job: Build
2016-12-19 02:06:21Z: Job Build completed with result: Failed
2016-12-19 02:06:50Z: Running job: Build
2016-12-19 02:06:52Z: Job Build completed with result: Failed
2016-12-19 02:22:40Z: Running job: Build
2016-12-19 02:22:42Z: Job Build completed with result: Failed

logs

[2016-12-19 02:22:41Z INFO Worker] Listening for cancel message from the channel.
[2016-12-19 02:22:41Z INFO Worker] Waiting for the job to complete or for a cancel message from the channel.
[2016-12-19 02:22:42Z INFO Worker] Job completed.
[2016-12-19 02:22:42Z ERR  Program] Microsoft.VisualStudio.Services.Common.VssUnauthorizedException: VS30063: You are not authorized to access http://tfs2015.mysite:8080.
at Microsoft.VisualStudio.Services.Common.VssHttpMessageHandler.d__17.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
at Microsoft.VisualStudio.Services.Common.VssHttpRetryMessageHandler.d__3.MoveNext()

I check the http tracing

Starting capture on eno1 interface
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	200	OK
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	>	PATCH	tfs2015.mysite:8080	/tfs/_apis/distributedtask/pools/6/jobrequests/3498?lockToken=00000000-0000-0000-0000-000000000000	HTTP/1.1	-	-
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	>	DELETE	tfs2015.mysite:8080	/tfs/_apis/distributedtask/pools/6/messages/3?sessionId=cd81b0b9-de05-4810-81e4-46e44e968552	HTTP/1.1	-	-
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	100	Continue
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	204	No Content
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	>	GET	tfs2015.mysite:8080	/tfs/_apis/distributedtask/pools/6/messages?sessionId=cd81b0b9-de05-4810-81e4-46e44e968552&lastMessageId=3	HTTP/1.1	-	-
2016-12-19 10:06:50	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	200	OK
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	>	GET	tfs2015.mysite:8080	/tfs/DefaultCollection/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1	HTTP/1.1	-	-
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	401	Unauthorized
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	>	GET	tfs2015.mysite:8080	/tfs/DefaultCollection/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1	HTTP/1.1	-	-
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	401	Unauthorized
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	>	GET	tfs2015.mysite:8080	/tfs/DefaultCollection/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1	HTTP/1.1	-	-
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	401	Unauthorized
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	>	GET	tfs2015.mysite:8080	/tfs/DefaultCollection/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1	HTTP/1.1	-	-
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	401	Unauthorized
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	>	PATCH	tfs2015.mysite:8080	/tfs/_apis/distributedtask/pools/6/jobrequests/3498?lockToken=00000000-0000-0000-0000-000000000000	HTTP/1.1	-	-
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	100	Continue
2016-12-19 10:06:52	<IP_ADDRESS>	<IP_ADDRESS>	<	-	-	-	HTTP/1.1	200	OK

Now I know the agent can't access /tfs/DefaultCollection/_apis/...,
but curl works very well using the same user and password, and I get a good JSON return.

[xxx _diag]# curl -i -u tfsagent:mypassword "http://tfs2015.mysite:8080/tfs/DefaultCollection/_apis/connectionData?connectOptions=1&lastChangeId=-1&lastChangeId64=-1"
HTTP/1.1 200 OK
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8; api-version=3.0-preview.1
Expires: -1
Server: Microsoft-IIS/8.5
X-TFS-ProcessId: bae5843f-c626-4092-8e69-19523ac8887c
Access-Control-Allow-Origin: *
Access-Control-Max-Age: 3600
Access-Control-Allow-Methods: OPTIONS,GET,POST,PATCH,PUT,DELETE
Access-Control-Expose-Headers: ActivityId,X-TFS-Session,X-MS-ContinuationToken
Access-Control-Allow-Headers: authorization
X-FRAME-OPTIONS: SAMEORIGIN
....

Sorry, I should post this issue to vsts-agent project, not here.


Separate config file plus a few improvements and fixes

moved settings to a separate config.php
added configurable user agent
added pretty print using xmllint
fixed temp file handling to support running multiple instances at the same time

Moving configuration into a seperate file is a bad idea that I also thought of. It has 2 draw-backs:

requires people to either download 2 files or clone the full repo
May potentially conflict with an existing config.php file

I'm not sure how you implemented xmllint, but it should be behind some flag as a major user-base is here because of the fact that there are basically no dependencies - this adds one. I will see it later.
Everything else is awesome, but please open issues for each change before PR'ing it to allow some discourse.

Moving configuration into a seperate file is a bad idea that I also thought of. It has 2 draw-backs:
requires people to either download 2 files or clone the full repo

People will not download config if they are just updating the script.

May potentially conflict with an existing config.php file

Without external config file the script can not be updated without re-doing every time the configs. That's why they should be separate. The potential conflict with missing configs can be avoided by not adding anymore config. IMHO there should be now everything necessary except the image and video stuff. If something has to be added, the config file can be appended with the new options or a warning of the missing config added to the script itself asking to edit the config.

I'm not sure how you implemented xmllint, but it should be behind some flag as a major user-base is here because of the fact that there are basically no dependencies - this adds one. I will see it later.

I think it should be available in pretty much all GNU/Linux distros that are used for running web servers and PHP.  If it helps, I can implement it so that xmllint is runs only if it's present in the system.

Everything else is awesome, but please open issues for each change before PR'ing it to allow some discourse.

OK. So what do you want me to do with the patch?

People will not download config if they are just updating the script.

What if there is a breaking change that requires an update to config.php? Are we not back to square one?

Without external config file the script can not be updated without re-doing every time the configs.

You misunderstood my concern. People often already have some form of config.php file for other purposes. The name is way too generic. sitemap.config.php would be better if we go forward with this.

I think it should be available in pretty much all GNU/Linux distros

You would be surprised.. I agree, it should be. But sometimes it isn't.

OK. So what do you want me to do with the patch?

Change the name of config.php to avoid conflicts with existing installation
Add a flag to enable/disable libxml (or check if it's available at run-time, either works)
Figure out how keep config and script in sync, perhaps a $version variable in both of them and compare them and if they are too far apart to die asking for an update? I'm thinking out loud here.

Why not to just auto-detect it and run it only if its available?

Makes sense.

Hope other people will have their input on this matter as well!

Agreed. Will differ merging for now to allow us both to work on your fork and merge something stable.

Could you bring your fork up to date with this repo to allow merging?

I started using GitHub very recently and I have no idea how to do that. Could you help a newbie to do that, please?

eum, at this point it's quite messy to do so. Download my version and redo the changes that you did, basically.

OK. Please don't make any changes before I have done it to avoid the same mess. I will get your newest file, diff it, and manually merge your changes.


FR: Support LInuxArm(64) target?

Hello.
Is there any reason why linux/arm is not supported? In theory the native API should be the same and no difference should be present.
I tried to hack the build script myself, but my still inexperience with kotlin/native, plus the added complexity of publishing options made the project uncompilable on my system.

You are really lucky!
kommand dependent on ktor-io, last month and earlier, that is before ktor 2.3.3, ktor-io of the linuxArm64 platform was not supported.
Also I don't have a suitable linuxArm64 test device, so I can't guarantee all test cases.
But now that ktor has released 2.3.4, I think it is possible to add linuxArm64 support to kommand, but it will take some time.
At the same time, I will also re-optimize build.gradle.kts, but if you have no publish relevant account information, you can also build kommand locally.

No worries, there's no hurry. Right now I am still learning K/N and launching applications the easy way was a real miss for me, and it's not as simple as other C functions. Finding your project was a great relief and an invest for the future.
Being on this position, although again right now I don't have ARM needs, I do have them in general, as an IoT fan.
Keep up the good work... your library is important. Please let's not close the issue yet, as a reminder of things to come. Thanks again

"Fixing" the gradle script for me was easy.
I just had to override a couple of variables for publishing
val ossrhUsername: String = ""
val ossrhPassword: String = ""

对我来说“修复”gradle 脚本很容易。 我只需要重写几个变量即可发布
val ossrhUsername: String = ""
val ossrhPassword: String = ""

This is correct, as long as the publish task is not executed
But I have released 1.1.0
linuxArm64 is officially supported and build.gradle.kts fixed


Usage

I seem to be able to get this project running so that it provides a keycloak protected http port which then forwards me to port 3000.  But I don't see how to get it integrated with my actual jitsi-meet app.  I'm assuming it's something I need to add into the jicofo config file.  Is there any documentation that would help explain that?

Hi, I am using https://github.com/jitsi/docker-jitsi-meet#authentication-using-jwt-tokens with this,
You have to set JWT_APP_ID=jitsi and JWT_APP_SECRET=your secret.
Now you have to use the same secret in this app with JITSI_SECRET=your secret and it should sign the jwt correctly.

Hello, I am running into the same problem. What I believe @skug67 meant (and my problem) is that we must do some configuration on the jitsi configuration to point to the server in order to delegate the authentication right ?
I couldn't find any information as to how to do that in your readme.
Thanks for the project anyway, looking forward to using it.

Hi, this app is not called from the jitsi side.
You have to host this seperately from jitsi e.g on. auth.meet.example.com and login through this app.
You then will be redirected to jitsi with a valid JWT to automatically authenticate.
The jitsi app has to be configured with JWT auth and the same secret you are using here.

So if I got it right this app is just another frontend for jitsi-meet running on its own domain, but which requires login via a keycloak token. A default room name is set, but you can set your own room name. Maybe you could provide a screenshot in the README.

After implementing the feature request from @teutat3s https://github.com/D3473R/jitsi-keycloak/issues/16 you can now redirect from jitsi to authenticate.
You have to set the tokenAuthUrl: 'https://auth.meet.example.com/{room}', in jitsi

You can now set TOKEN_AUTH_URL in docker-jitsi-meet: https://github.com/jitsi/docker-jitsi-meet/pull/828


HP Elitebook 830 G6

Description of changes
Added HP Elitebook 830 G6
Things done

[x] Tested the changes in your own NixOS Configuration
[x] Tested the changes end-to-end by using your fork of nixos-hardware and
importing it via <nixos-hardware> or Flake input

@mergify rebase

@mergify rebase


Are there plans for adding username/password sign in for Skype for Business Online phones with MFA?

Only works with Web Sign in with Polycom VVX phones. Is this in the works where users can just enter the password on the prompt in the computer when paired, without having to do web sign in?

@msegura22  - thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:  https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.

@officedocsbot close


man page on Debian has some incorrect expansion for  --blacklist and  --ignorelist

I noticed this (Debian testing packaged version):
man lgogdownloader
...
       --blacklist arg (=/build/reproducible-path/lgogdownloader-3.13/debian/.debhelper/generated/_source/home/.config/lgogdownloader/blacklist.txt)
              Filepath to blacklist

       --ignorelist arg (=/build/reproducible-path/lgogdownloader-3.13/debian/.debhelper/generated/_source/home/.config/lgogdownloader/ignorelist.txt)
              Filepath to ignorelist

I.e. seems to be expanding some variable to that path.


remove uint24

We have code to handle (big-endian and little-endian) uint24 buffers. Nobody will use that — you can use 32-bit if you need more than 16-bit, but handling 24-bit data will be inconvenient for anyone and we will not have it in the api either (also now the code does what the documentation says it does: bits_per_sample has to be 8, 16 or 32.

We can add this back if we ever add UINT24 to the API

Which is unlikely, imo.


Lumira Designer 2 SP02 (UPDATE TO BI Plattform)

Hello Mike,
I have the problem that we are not able to upload all packages to our "greenfield" platform.
What do we need to do?
Info:
BI-Release 4.2 SP04 Patch 01.
Thanks
Nico

Not a problem anymore.
Because of so much dependencies I had to picked out my components.
Finally I had built a simplified feature package.


Changed CSF URL

CSF URL changed.
New URL: https://download.configserver.com/csf.tgz
Files Affected:
https://github.com/JMSDOnline/vstacklet/blob/master/vstacklet-ubuntu-stack.sh#L741

Thanks for the heads up @thezelja :+1:


⚠ Bofrost.nl has degraded performance

In 89749c8, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 1430 ms

Resolved: Bofrost.nl performance has improved in 07e2490.


feat[FX-4145]: add new artists section in artwork sidebar

The type of this PR is: Feat
This PR solves FX-4145
Description
With 1 artist

With > 4 artists, not expanded

With > 4 artists, expanded

With cultural maker

Nice working through the palette changes 👌 It is indeed better.


« Speak » button activated in camera while deactivated in settings

What happened?
Hello, since several versions, the speak button is activated in camera mode in home app whereas i did not activate the « enable talkback » option.
Device Type
Floodlight (Supported)
Plugin Version
v2.0.x (Supported)
HomeBridge Version
v1.6.x (Supported)
NodeJS Version
v18 (Supported)
Operating System
Raspbian 10+ (Supported)
Relevant log output
No specific log

config
No specific config

It’s a very small issue, more to give you the info. Once again, thanks very much for your great job!!

Issue linked to iOS 17 and not the plugin. My bad on this


Cache invalidate

Hello, can you implement an API function for cache invalidation?

@horodchukanton I'm very sorry for never responding to you here. As my silence likely hinted, I stopped maintaining this project long ago. I'm now officially deprecating it to make that clear.
If you'd like to continue supporting a forked version, please reach out on Twitter (@kidjustino) to have it listed in the README.


Buttons do not work

All the buttons do not work, play,pause,next,albums etc etc.
The variables show info like artist playtime album etc etc. so the api connection is working.
status shows OK

Yeah. I just set this up on both my home computers and having the same thing. Do you need Premium to control via API?

Yes you do need premium for the api.

Yup, looked more closely and found that in the dev docs. Ignore me!

I found the problem.
You must fill in device id with the number af the device where Spotify plays on. You can find is in the variables in companion.

@dfgnoddr I'm glad you found a solution. Can you please close this issue now that it is resolved?


Add the ForwardedHeadersMiddleware by default.

#95 @DamianEdwards @davidfowl @muratg @pranavkm
FYI: I'll need to re-order the repo dependencies for this.
It's currently:
Hosting -> Kestrel -> IISIntegration -> ServerTests -> BasicMiddleware
I'll need to change it to:
Hosting -> Kestrel -> BasicMiddleware -> IISIntegration -> ServerTests
And remove the IIS references from the BasicMiddleware samples.

BasicMiddleware repo changes: https://github.com/aspnet/BasicMiddleware/commit/3ffe4b5924d7a784a4068b394507d953ce038e9f

:shipit:


Update camera calls for Godot 3

Though this does not fix the issues in #46 it does update using the pos attribute to position and also uses the new style of setting the limits.

I replaced all of them to not introduce surprises. Not sure which of them I hit in testing, but seems to work!

Nice. 🙂 I think @StraToN replaced the calls to get_tree().get_root().get_node("main") with the simpler syntax during the migration to 3.0, but I guess this syntax changed a lot over time, and some variations were missed.


Fixes triangle example

Pretty trivial fix. Just changed the types to make it compile.

This should have been a c_char. On which system do you get a build error?

This should have been a c_char. On which system do you get a build error?

Raspberry Pi 4 with a pre-alpha Vulkan drivers from here: https://blogs.igalia.com/apinheiro/2020/06/v3dv-quick-guide-to-build-and-run-some-demos/ :)

Raspberry Pi 4 with a pre-alpha Vulkan drivers from here: https://blogs.igalia.com/apinheiro/2020/06/v3dv-quick-guide-to-build-and-run-some-demos/ :)

Nice, do the examples work for you?
Also can you replace the pointer types with https://doc.rust-lang.org/std/os/raw/type.c_char.html instead of u8?

Nice, do the examples work for you?

Yes, but only after some hacks. Notably:
diff --git a/examples/src/lib.rs b/examples/src/lib.rs
index 1ffad3a..baaa475 100644
--- a/examples/src/lib.rs
+++ b/examples/src/lib.rs
@@ -361,7 +361,7 @@ impl ExampleBase {

             let create_info = vk::InstanceCreateInfo::builder()
                 .application_info(&appinfo)
-                .enabled_layer_names(&layers_names_raw)
+                //.enabled_layer_names(&layers_names_raw)
                 .enabled_extension_names(&extension_names_raw);

             let instance: Instance = entry
@@ -430,7 +430,8 @@ impl ExampleBase {
             let device_create_info = vk::DeviceCreateInfo::builder()
                 .queue_create_infos(&queue_info)
                 .enabled_extension_names(&device_extension_names_raw)
-                .enabled_features(&features);
+//                .enabled_features(&features)
+;

             let device: Device = instance
                 .create_device(pdevice, &device_create_info, None)


Convert org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer to org.bukkit.entity.Player

How to convert org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer to org.bukkit.entity.Player ?
I find only Java solved : https://bukkit.org/threads/cast-craftplayer-to-player.67894/

A CraftPlayer is a (implements the interface) Player. So you can just do var player = craftPlayer or just go ahead and call methods from the Player interface on your craftPlayer variable.


Docker localnet & optimisations

@askolesov is this still relevant or superseded by #280?

Superseded by #250. #250 includes most of the commits above. Closing,


Revert "Delegate commands to Expo CLI (#751)"

This reverts commit 69fa26fd7d8cfbbf2024d8a584d5e8390115a678.

Thanks, but I can't accept this pull request. There's no explanation why this commit should be reverted and the PR doesn't even target the master branch, but an already merged feature branch. For these reasons, I'm going to close this.


Some problems with Fusion 360 when I use XWayland! solved

If you use Wine on a system with XWayland, then you can activate the option for "Emulating a virtual desktop" in the Graphics Tab in winecfg for to avoid these problems here:
- flickering
- wrong window location
- wrong mouse cursor location and clicks
- keyboard detection

I managed to fix not being able to type in highlighted input boxes in XWayland, without the use of virtual desktop.
I did it by adding custom window rule for fusion360 in KDE settings and setting Accept focus to force.

Thanks @FIXMBR, that fixed keyboard input on KWin Wayland for me.

Yeah, also thanks from me, that fixed it :)


The program crashes after a few minutes (socket hang up)

Environment

SatoshiTop version: 2.3.0
NodeJs version: v20.11.1
OS: Debian 12 (bookworm)

Problem
The program crashes after a few minutes
Error: socket hang up
    at connResetException (node:internal/errors:787:14)
    at Socket.socketCloseListener (node:_http_client:468:25)
    at Socket.emit (node:events:530:35)
    at TCP.<anonymous> (node:net:337:12)
node:internal/errors:787
  const ex = new Error(msg);
             ^

Error: socket hang up
    at connResetException (node:internal/errors:787:14)
    at Socket.socketCloseListener (node:_http_client:468:25)
    at Socket.emit (node:events:530:35)
    at TCP.<anonymous> (node:net:337:12) {
  code: 'ECONNRESET'
}

you should check the rpc logs in Bitcoin core side.
I can assume that the problem is on that side

Just change the node version to 18.15.0 it worked for me. Despite de doc says it should be 20 or above actually the required is that one.

nvm use


fix(hitsPerPageSelector): Issue when state did not have a hitsPerPage

WFM, widgets should not be dependent from other widget instantiation

@vvo 2fast2merge
We just talked with @ElPicador and here is the breakdown:
The hits widget has a default value on hitsPerPage, so it should almost never be undefined, and if it is, I'm fine with forcing the user to set it in options.searchParameters at initialization time to be one of these values.
I'm seeing one issue with it though, if there was a specific hitsPerPage at some point that was shared in a link and the dev overrides the available options. To solve this, I think it might make sense to do a warning instead of an error, but not silently accepting undefined.

The hits widget has a default value on hitsPerPage, so it should almost never be undefined, and if it is, I'm fine with forcing the user to set it in options.searchParameters at initialization time to be one of these values.

It is undefined if you have not instantiated a hits widget OR if you have your own way to display the hits (custom widget). Then state.hitsPerPage is not mandatory, you may just want to use the one from the index/key etc..?

For me we shouldn't silently let it go, you never want to have no selected value on a hits per page selector.
And this PR works for undefined, but not for any number that isn't in the options.

And this PR works for undefined, but not for any number that isn't in the options.

I do not understand the issue for this one, can you give an example?

I fail at seeing every cases/issues here so if you have another proposition @Jerskouille go for it.

Thanks to @Jerskouille we found more issues linked to this one, will do some more changes


Could not open socket: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)

What is the current behavior?
Could not open socket: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000) is the error I get when trying to run the Streaming Microphone example.
Steps to reproduce
Trying to run the Steaming Microphone example.
Expected behavior
Not sure yet, I want to see what the code does, but I can't get past this issue.
Please tell us about your environment

Operating System/Version: Windows 10
Python Version: 3.12.2

Other information
Could not open socket: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1000)

The streaming microphone example will likely not work for Windows. I need to look into creating examples suitable for MS platforms.

The streaming microphone example will likely not work for Windows. I need to look into creating examples suitable for MS platforms.
In the meantime, I will update the documentation to reflect this.

Would u recommend using something WSL in order to  use Ubuntu on windows?

portaudio supposedly works on Windows, but I have tried it. I suspect there probably are going to be some "gotchas" with using... like additional steps or etc. I just haven't used windows in a while and would need to investigate it.
Likewise, I am not sure WSL will work on portaudio because it would require WSL to expose all devices from the laptop/computer/etc to the WSL environment. I am not sure that if that happens or not. The only way would be to try, but I suspect it probably doesn't.

This is available in the latest release:
https://github.com/deepgram/deepgram-python-sdk/releases/tag/v3.3.0


GoogleAuth#getClient ignores user set project ID

Re: https://github.com/googleapis/nodejs-kms/issues/140
In some cases of GoogleAuth#getClient getting called any user supplied project IDs are ignored and the project ID set within the credentials is used instead.
For some additional context: when google-gax creates a gRPC client it will create the credentials via getClient which returns the credentials without taking projectId into consideration. While fixing just getClient might do the trick here, there are actually several methods that return the cachedCredentials object.

I believe this is addressed by https://github.com/googleapis/google-auth-library-nodejs/pull/749, I've made an effort to change the API signature to prevent clients being returned that are half from cache, and half from options a user provides.


Not possible to retrieve the aligned written size?

When writing out from an encase Buffer via into_inner/as_ref getting e.g. a Vec<u8>, that inner structure has unaligned length (there might be padding missing at the end of it).
This makes it impossible to append anything to a GPU-side buffer after having written to it with encase-data once, because how will one know the next properly aligned offset?
Would be great to just have a get_(next_)offset function along the already existing set_offset on encase’s types.

For the dynamic buffer types you can keep writing, they have an internal offset that keeps increasing. .write(value) also returns the offset where the value was written to.


[HOLD for payment 2023-08-08] [ECard Settings] - Clean up cardList in Onyx [Step 1]

DD Section
https://docs.google.com/document/d/1rFxJ78vz5On6zSWzYa51B9v-tyLdC5pUsBeLOLig0t4/edit#bookmark=id.fg7t78w4i1po
Step

Update E/App to first look for data under the FUND_LIST, then fall back on the CARD_LIST.

Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01890fbe087c28ea30
Upwork Job ID:<PHONE_NUMBER>192390656
Last Price Increase: 2023-07-25

@NicMendonca Could you help with $1000 C+ payment to @allroundexperts for Internal PR review of https://github.com/Expensify/App/pull/23242

@allroundexperts can you request payment via Expensify?

reporter: n/a
contributor: n/a
contributor+: @allroundexperts - $1,000

Reviewed the details for @allroundexperts. Approved for payment in NewDot.

Nice, this is all set then!


Field 18 not set in this version of the code

Dear Geert,
Maybe a minor issue for K2ephem with K2fov 6.3.dev0 installed?
Thanks, Mark
Traceback (most recent call last):
File "C:\python36\lib\site-packages\K2fov\fields.py", line 55, in getFieldInfo
info = _getCampaignDict()["c{0}".format(fieldnum)]
KeyError: 'c18'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\python36\lib\site-packages\K2ephem\K2ephem.py", line 142, in check_target
ephem = get_ephemeris_dataframe(target, first, last)
File "C:\python36\lib\site-packages\K2ephem\K2ephem.py", line 129, in get_ephemeris_dataframe
fileobj = get_ephemeris_file(target, first, last, step_size)
File "C:\python36\lib\site-packages\K2ephem\K2ephem.py", line 116, in get_ephemeris_file
"stop": K2fov.getFieldInfo(last)["stop"],
File "C:\python36\lib\site-packages\K2fov\fields.py", line 64, in getFieldInfo
"of the code".format(fieldnum))
ValueError: Field 18 not set in this version of the code

Thanks @ajamyajax.  Fields 17 and beyond are not set in stone at present.  I have just pushed a fix to master so that K2ephem only checks up to Field 16.

Thanks, Geert!
Your fix works just fine.  Mark
On Tue, Apr 11, 2017 at 12:31 PM, Geert Barentsen<EMAIL_ADDRESS>wrote:

Thanks @ajamyajax https://github.com/ajamyajax. Fields 17 and beyond
are not set in stone at present. I have just pushed a fix to master so that
K2ephem only checks up to Field 16.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/KeplerGO/K2ephem/issues/7#issuecomment-293319566, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AMEtyBvldzwEJrOtAzBYktmKWXUU8kioks5ru6rFgaJpZM4M6IRw
.


[plugins] Azure-repository snapshot support Workload Identity

Is your feature request related to a problem? Please describe.
When setting up Azure Blob snapshot repository, the plugin only accepts authentication using Storage Account key or SAS token.
When deploying Opensearch on Azure Kubernetes (AKS), pods can authenticate and update the Azure Blob using service account and workload identity thanks to OIDC federation.
The plugin should support authentication with Azure Workload Identity authentication.
https://learn.microsoft.com/en-us/azure/aks/workload-identity-overview?tabs=dotnet
Describe the solution you'd like
When using Opensearch clusters on Azure Kubernetes with Workload Identity enabled, if I provide the correct annotations on the service accounts and the correct permissions on Azure managed identity, I should be able to configure the Azure snapshot client to use this authentication method instead of key or SAS token.
Describe alternatives you've considered
N/A
Additional context
N/A

It's a good idea! Do you think you can take it up @c3-davidtran?


Apim 3556 update license command

Issue
https://gravitee.atlassian.net/browse/APIM-3556
Description
Handle update organization license from command in Cockpit

📚  View the storybook of this branch here

Implementation have been simplified as we don't need to create event for license synchronization


Adding exception for Flash (2014)

Flash (2014) is published as The Flash 2014 on torrent sites.

Thanks for the pull request! Before a real human comes by, please make sure your PR has all of the below criteria checked

[x] Give a description on what the PR is for.
[ ] Make sure your PR is based on the DEVELOP branch
[x] Don't send big changes all at once. Split up big PRs into multiple smaller PRs that are easier to manage and review

Please make sure you also read contribution guide and followed all of the steps.
Thanks!


This plugin is great how do I donate.

My group has been using the plugin for a month + the groupiron.men site and it's really a game changer.  Now I can flame my group members for their trash barrows set ups in real time.  It's great.  Take my money.

Closed.  There's a donate button now.


Could not integrate the covalent module with material desing 2.0.0-beta.10

Bug
Could not integrate the covalent module with Angualr Cli project.
I'm getting the below error
WARNING in<EMAIL_ADDRESS>   43:12-29 "export 'MdSelectionModule' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>34:12-24 "export 'PortalModule' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>44:12-24 "export 'PortalModule' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>49:12-32 "export 'ScrollDispatchModule' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>36:12-24 "export 'PortalModule' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>39:12-24 "export 'PortalModule' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>40:12-32 "export 'ScrollDispatchModule' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>45:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>59:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>333:17-20 "export 'TAB' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>339:17-23 "export 'ESCAPE' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>513:17-25 "export 'UP_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>527:17-27 "export 'LEFT_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>528:17-23 "export 'DELETE' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>529:17-26 "export 'BACKSPACE' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>538:17-28 "export 'RIGHT_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>555:17-23 "export 'DELETE' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>556:17-26 "export 'BACKSPACE' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>562:17-25 "export 'UP_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>563:17-27 "export 'LEFT_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>570:61-71 "export 'LEFT_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>583:17-27 "export 'DOWN_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>584:17-28 "export 'RIGHT_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>591:61-72 "export 'RIGHT_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>738:14-30 "export 'MdInputDirective' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>739:30-46 "export 'MdInputDirective' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>474:17-22 "export 'ENTER' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>475:17-22 "export 'SPACE' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>479:17-25 "export 'UP_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>505:17-27 "export 'DOWN_ARROW' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>28:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>30:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>44:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>58:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>38:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>251:8-11 "export 'Dir' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>43:64-79 "export 'ComponentPortal' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>72:55-69 "export 'TemplatePortal' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>369:37-40 "export 'Dir' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>98:14-30 "export 'MdInputDirective' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>99:30-46 "export 'MdInputDirective' was not found in '@angular/material'

WARNING in<EMAIL_ADDRESS>154:37-40 "export 'Dir' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>36:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>50:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>64:2-25 "export 'TemplatePortalDirective' was not found in '@angular/cdk'

WARNING in<EMAIL_ADDRESS>161:34-48 "export 'TemplatePortal' was not found in '@angular/cdk'
webpack: Compiled with warnings.
`
**Verison**
<img width="459" alt="screen shot 2017-09-05 at 6 05 20 pm" src="https://user-images.githubusercontent.com/15880838/30061407-d6d2d8ca-9264-11e7-91b6-89aea471c91a.png">

Material beta10 support is merged but not released. Coming soon

I'm having the same problem with @jega4u . I have tried to downgrade but the problem persists.
Note: I have already tried to clear the npm cache and also the node_modules folder but the problem still remains.
How can I solve this?

I was able to solve my problem! I just needed to change my package.json.
Before("@ angular / material": "^2.0.0-beta.8");
Now ("@ angular / material": "2.0.0-beta.8");
As the material already has a version greater than "2.0.0-beta.8", it is necessary to remove the "^". I had forgotten that detail.
Thank you all

covalent  will support  the  material versions higher than 2.0.0-beta.8 ??

Yes please search issues and PRs. Material beta10 support has been merged already and is coming in our next release very shortly

Thanks
On Mon, Sep 11, 2017 at 1:35 AM, Kyle Ledbetter<EMAIL_ADDRESS>wrote:

Yes please search issues and PRs. Material beta10 support has been merged
already and is coming in our next release very shortly
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Teradata/covalent/issues/856#issuecomment-328368089,
or mute the thread
https://github.com/notifications/unsubscribe-auth/APJShr5kB62UoAlvmbxkr1cdbG5dweOHks5shED4gaJpZM4PM4ek
.

--
Jegadeesan M

+1 We really need this release it's currently breaking all our ng builds, Any timeframe on this release? Thanks once again for all the hard work!

+1

We already have the changelog PR open, once we merge it, we will release 😄
https://github.com/Teradata/covalent/pull/867

I still got this errors with:
"@angular/material": "^2.0.0-beta.10" and "@covalent/core": "^1.0.0-beta.7",.........

Yeah, same for me
WARNING in ./~/<EMAIL_ADDRESS>[1] 43:12-29 "export 'MdSelectionModule' was not found in '@angular/material'
[1]
[1] WARNING in ./~/<EMAIL_ADDRESS>[1] 37:12-32 "export 'ScrollDispatchModule' was not found in '@angular/material'
[1]
[1] WARNING in ./~/<EMAIL_ADDRESS>[1] 39:12-32 "export 'ScrollDispatchModule' was not found in '@angular/material'
[1]
[1] WARNING in ./~/<EMAIL_ADDRESS>[1] 723:14-30 "export 'MdInputDirective' was not found in '@angular/material'
[1]
[1] WARNING in ./~/<EMAIL_ADDRESS>[1] 724:30-46 "export 'MdInputDirective' was not found in '@angular/material'
[1]
[1] WARNING in ./~/<EMAIL_ADDRESS>[1] 97:14-30 "export 'MdInputDirective' was not found in '@angular/material'
[1]
[1] WARNING in ./~/<EMAIL_ADDRESS>[1] 98:30-46 "export 'MdInputDirective' was not found in '@angular/material'
[1] webpack: Compiled with warnings.

for "@angular/material": "^2.0.0-beta.10" and "@covalent/core": "^1.0.0-beta.7"

Please remove the ^ from the install, for some reason yarn thinks the latest is an old version.. also never use ^ for beta technologies 😄


unresolved external symbol __imp_xlsxioread_sheet_next_cell

When I run the example, I always come across the error "unresolved external symbol __imp_xlsxioread_sheet_next_cell", "__imp_xlsxioread_sheet_open". But I cannot find these symbol ?

Is this using the MinGW compiler?
Did you link with the library?
If you link with the static library, try defining BUILD_XLSXIO_STATIC (e.g. using compiler flag -DBUILD_XLSXIO_STATIC).

Yes, I use MinGW and generate the dynamic link library.
This the lib I get:

I have link them to vs. But I cannot run successfully.

Yes, I use MinGW.
But I don't understand what I should do. Could you explain more?

Did you build using CMake?
Have you tried linking with libxlsxio_read.dll.a instead of libxlsxio_read.a?
The _imp prefix in your errors indicate you are using the shared library header, so you must then also use the shared library when linking.
Alternatively you can compile your application with -DBUILD_XLSXIO_STATIC and link with libxlsxio_read.a and all of the dependancies.
But don't mix the two or you will get the errors you got.


build: Upgrade Spark 4.0 to preview2

Which issue does this PR close?

Closes #.
Rationale for this change

What changes are included in this PR?

How are these changes tested?

The preview1 diff cannot be used on preview2 due to some conflicts. I need to fix them.


Split HamiltonianPhaseEstimation.estimate into two methods

This splits the tasks done by the estimate method into two methods. This allows
developers and researchers to inspect the algorithm, for example by accessing
the unitary used in the algorithm. However, there is no change to the API.

I think it makes sense to first finish and merge #7171. They touch some of the same code. Then rework this PR if it is still needed.

@jlapeyre I just put a comment in #7171 and maybe likewise we just want to close this.

Closed same as #7171


Wrong variable parsing in kerberos keytab file path

System information:

Windows 10, DBeaver ultimate 21.1.0

Steps to reproduce, if exist:
Go to db connection settings (e.g. for mariaDB) -> Authentication profile - manage profiles:
 ->
In kerberos auth check use keytab and input valid path with using a variable then connect

Result : "${...}" doesn't expire after parsing

This is even not the project.path variable value but app path/name

I don't see a hint saying that you can use variables in this situation, I suggest it's just not implemented.
So it's more an improvement rather than bug.

It doesn't work for auth profiles because most variables (like datasource properties) are not available for profiles.

Implemented in DBeaver 21.2.5

Verified


Roll engine 54a3577c0139..37af0cd7b8d5 (3 commits)

https://github.com/flutter/engine/compare/54a3577c0139...37af0cd7b8d5
git log 54a3577c0139..37af0cd7b8d5 --no-merges --oneline
37af0cd7b Roll src/third_party/skia 24c72fe389db..b9c2b6663dfd (1 commits) (flutter/engine#7279)
6b85ed3d9 Android embedding refactor PR1: JNI Extraction to FlutterJNI.java (flutter/engine#7098)
3969f82d6 Roll src/third_party/skia bdfe3a3ee9c3..24c72fe389db (1 commits) (flutter/engine#7278)
The AutoRoll server is located here: https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md
If the roll is causing failures, please contact the current sheriff (liyuqian@google.com), and stop
the roller if necessary.

@liyuqian : New roll has been created by https://autoroll.skia.org/r/flutter-engine-flutter-autoroll

Trybots failed. These were the failed builds: https://cirrus-ci.com/task/4775069031071744

Commit queue failed; closing this roll.


Add test for TCP Metrics

This PR adds a basic test to check that TCP metrics can be generated for TCP services. It uses the bookinfo sample app, including the mongodb service.
It also adds:

attributes to the required manifest
rules and metrics definitions to the standard-metrics (and prometheus)
the kube-inject for the db rules.

Release note:

NONE

@douglas-reid: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
94b654d74e773166be61775d06702eda35f53fd3
link
/test e2e-suite-rbac-auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
94b654d74e773166be61775d06702eda35f53fd3
link
/test e2e-suite-rbac-auth

prow/e2e-suite-rbac-no_auth.sh
94b654d74e773166be61775d06702eda35f53fd3
link
/test e2e-suite-rbac-no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
94b654d74e773166be61775d06702eda35f53fd3
link
/test e2e-suite-rbac-auth

prow/e2e-suite-rbac-no_auth.sh
94b654d74e773166be61775d06702eda35f53fd3
link
/test e2e-suite-rbac-no_auth

prow/new-e2e-rbac_no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test new-e2e-rbac_no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
94b654d74e773166be61775d06702eda35f53fd3
link
/test e2e-suite-rbac-auth

prow/new-e2e-rbac_no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test new-e2e-rbac_no_auth

prow/e2e-suite-rbac-no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/new-e2e-rbac_no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test new-e2e-rbac_no_auth

prow/e2e-suite-rbac-no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-auth

prow/new-e2e-rbac_no_auth.sh
ff94ddf8c4d0663e70ba3d207403c684c97cd799
link
/test new-e2e-rbac_no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-no_auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-auth

prow/new-e2e-rbac_no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test new-e2e-rbac_no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/e2e-suite-rbac-auth.sh
1c8452aa8a34dd62b9ba03c9d2f040dddab611ef
link
/test e2e-suite-rbac-auth

prow/new-e2e-rbac_no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test new-e2e-rbac_no_auth

prow/e2e-suite-rbac-no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test e2e-suite-rbac-no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/new-e2e-rbac_no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test new-e2e-rbac_no_auth

prow/e2e-suite-rbac-no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test e2e-suite-rbac-auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/new-e2e-rbac_no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test new-e2e-rbac_no_auth

prow/e2e-suite-rbac-auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test e2e-suite-rbac-auth

prow/e2e-suite-rbac-no_auth.sh
da71f474664678fc7dd7f9504c9b108131fa0f82
link
/test e2e-suite-rbac-no_auth

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

@douglas-reid: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

prow/new-e2e-rbac_no_auth.sh
7d75cd212ac2ca5e99209a6332fc05ec399292cf
link
/test new-e2e-rbac_no_auth

prow/e2e-suite-rbac-no_auth.sh
da71f474664678fc7dd7f9504c9b108131fa0f82
link
/test e2e-suite-rbac-no_auth

prow/e2e-suite-rbac-auth.sh
da71f474664678fc7dd7f9504c9b108131fa0f82
link
/test e2e-suite-rbac-auth

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


subsets for settings editor

Didn't find any duplicates, but it would take a month to search them all.
On the 'control comma' settings editor screen,
it would be nice if 'user', 'workspace' and 'project folder' were subsets.
The 'user' settings should be unique to me and my computer;

my name and credentials
my theme: (light | dark), font-face, font-size, screen reader, etc.
where are composer, docker, php, etc. installed

and, by the way, ONE path for all extensions to use!

other things that should NOT be committed to github | bitbucket | etc

The 'workspace' settings should be common things across all my projects;

indent (space | tab) size
80 characters per line
common vscode extensions: eslint, prettier, stylelint, etc.
dev package.json

Then 'project folder' settings specific to each project;

The ONLY things pushed to github repository
eol
trim whitespace
character set (utf-8, latin, etc)
Code Spell Check 'project-words.txt'
The fool boss wants tab indents and no lines longer than 65 characters.
composer for devs
composer for end users
package.json for production server
specific vscode extensions for devs
which file types should minimize to 'distro' folder

There may be some overlaps between workspace and project settings.
When I init a new project, ask which 'workspace.config' files to copy to 'project/src/', by checkbox.
Perhaps, ask which workspace files to copy to 'project/distro' folder. Or setup '.config' for these 2?
In the settings editor, instead of going through settings 3 times for user, workspace and project, have checkbox by EACH item - user, workspace, open project; that determines where settings are saved all at once. Things unique to 'user' should not allow checkboxes for workspace or project.
Maybe radio buttons would be better; workspace, open project , both?
I think I'll end there, before this becomes a novel.

This is an interesting feature request because it's suggesting a massive change relative to how the Settings editor currently works. For example, workspace settings in the Settings editor aren't common settings across all projects, but are settings that apply to the currently open workspace. With the way the Settings editor currently works, settings configured under the Workspace tab will always be committed to GitHub if you don't .gitignore the .vscode/settings.json file, whereas settings configured under the User tab will never be committed with your projects.
Check out https://code.visualstudio.com/docs/getstarted/settings and https://code.visualstudio.com/docs/getstarted/settings#_settings-precedence for more details on how the settings are arranged within the Settings editor, and how setting values in a scope can override setting values in another scope.
Also check out https://code.visualstudio.com/docs/editor/workspaces to learn more about what "workspace" means in VS Code. The "project folder" setting tab with the dropdown only becomes available when you open a multi-root workspace, whereas the "Workspace" Settings editor tab becomes available when you open any folder.

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

My computer has been in the shop since I posted this. Just got it back.
My suggestion is basically, in the 'control comma' settings editor, if I select something for user settings.json it should not even show up in either workspace or project folder settings screens.
I participate in several projects. I have them all in a 'projects' folder, each in it's own sub folder. My 'workspace' settings.json is common to all of them, in the 'projects' folder. In each project's .vscode/ sub folder, are the settings specific to that project. There is a lot of overlap, but each project is a little different.

if I select something for user settings.json it should not even show up in either workspace or project folder settings screens.

Isn't this already the case? If you configure a setting under the User tab, it does not show up under the workspace or folder settings.json files.
It is also by design that if you configure a setting under the User tab, the setting still shows up as an entry under other scopes. If I configure files.autosave in the User tab, and then configure it to a different value in the Workspace tab, then the Workspace value will take effect for that workspace.
Reopening for further discussion.

It wasn't already the case. Project <name>/.vscode/settings.json was
asking "where is composer/docker/php installed"? For example. Among other
things. I had already set those in user/settings.json. Maybe it was an
extension that was asking? Again. Several extensions have duplicate entries
like that.
On Wed, Nov 15, 2023 at 12:10 PM Raymond Zhao @.***>
wrote:

if I select something for user settings.json it should not even show up in
either workspace or project folder settings screens.
Isn't this already the case? If you configure a setting under the User
tab, it does not show up under the workspace or folder settings.json files.
It is also by design that if you configure a setting under the User tab,
the setting still shows up as an entry under other scopes. If I configure
files.autosave in the User tab, and then configure it to a different value
in the Workspace tab, then the Workspace value will take effect for that
workspace.
Reopening for further discussion.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/197415#issuecomment-1813107411,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHJ7GLQL3PSA35YZYUMS5KLYEUHQ3AVCNFSM6AAAAAA65BSUP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMJTGEYDONBRGE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Could you give some example setting IDs?
Duplicate entries being required sounds like an issue with those extensions or settings.

While I can't speak on the symptom(s) which prompted this, I can speak on the proposed solution:
from a sysadmin and/or CompSci and/or poweruser[¹] perspective, the hierarchy of settings seems incomplete.

It's incomplete from a CompSci perspective because it, informally speaking doesn't use a sufficiently generic design covering trivial implementability of[≈extensibility to] all n  layers/permutations of user & computer (non-)locality & scopes
from a Windows Sysadmin perspective,
it doesn't enable mandatory configurations enforcible via group policies, by which I in this case DON'T mean Administrative Templates but rather configuration files placeable( via Group Policy Preferences) in folders with ACLs prohibiting modification by non-Administrators. Cf.
[¹ it may seem contradictory to speak of a distinction between users and powerusers in the context of configuration UX & file layout design, however, please note: in case one thinks that, one probably already belongs to the category of powerusers. Most developers nowadays actually fall in the category of users, not powerusers.)

cf. https://learn.microsoft.com/en-us/windows/win32/shell/manage (refers to Windows 2000 but prerequisite knowledge to understand…) & https://learn.microsoft.com/en-us/windows/win32/shell/known-folders

(implicit in the design of Windows) scopes consist here of:

Computer

"Public" (read & writable by ALL users. This scope suffers from underscoping, neither distinguishing between network & local users, nor between authenticated & unauthenticated users, in SOME scenarios)

"ProgramData" (this scope suffers from both scope pseudo-pollution AND quasi-pollution made worse by lack of sufficient documentation, albeit one can, with sufficient application of frustration driven obsessive willpower, deduct the almost certainly actual intent from comparing statements from the documentation with the behavior of both the actual NTFS ACLs as well as with the behavior of folder redirection compatibility shims: the creation of data is possible for all users here, however, only the data creator can then subsequently modify the data. Data typically gets created by installers, which run with UAC elevation thus restricting rights to the "Administrators" group implicitly, unless the application installer decides otherwise. Perhaps if the Shell team had realized the existence of the NT Principal OWNER RIGHTS, and not just the existence of CREATOR OWNER, which aren't the same thing, we'd have gotten a better design, but eh, good enough most of the time)

User

User Roaming

User LocalLow

User Local

Hosting Application

please see https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_profiles?view=powershell-7.3#profile-types-and-locations for an example of how this should get implicitly handled by/via the above

for the Linux sysadmin perspective, please find the latest flamewars over https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard & https://en.wikipedia.org/wiki/Freedesktop.org#Base_Directory_Specification within mailing list servers & Newsgroups of your choice
can't help with the MacOS X Sysadmin perspective
deduction of the poweruser perspective from the above is left as an exercise to the reader

And I probably forgot some more stuff on the windows perspective, like CommonProgramData, it's sibling inside user profiles, and RDS/TS Roaming Profiles vs non-RDS/TS Roaming Profiles.
Should VSCode cover config layering via/for all of the above? Probably not. Should it be capable of some subset larger than what it can now? Almost certainly. Which exactly? idk lol it depends

I got my computer back completely wiped, it's going to take a couple of days to set up everything.
I think the extensions for composer and docker, among others, asked where they were installed. And composer asked where php is installed. Then put entries that duplicated in workspace what I set in user/settings.json.
Extensions should not even ask that kind of thing. They should presume that the program is installed and path set up. If it can't find it, then give an error message.

This issue is caused by an extension, please file it with the repository (or contact) the extension has linked in its overview in VS Code or the marketplace for VS Code. See also our issue reporting guidelines. If you don't know which extension is causing the problem, you can run Help: Start extension bisect from the command palette (F1) to help identify the problem extension.
Happy Coding!


Bedrock Server Crash - libc++abi Operation not permitted

HAMC Server Bedrock
Current version: 1.0.3
Home Assistant OS
Core 2024.7.3
Supervisor 2024.06.2
Operating System 12.4
Running on Odroid N2+
Note: I found in the bedrock_server_how_to.html:

Linux

 The Linux version of the Bedrock Server requires Ubuntu 18 or later. Other distributions are not supported.

This crash happens very often. It can vary in duration from restart of add-on i.e. could be within 10 seconds or could happen 15 minutes after restart. Usually occurs when I am farther away from my base. Staying close to areas that I frequent keeps it stable.
Can connect to server
[2024-07-28 17:31:09:235 INFO] Player connected: uname, xuid: xuid [2024-07-28 17:31:43:840 INFO] Player Spawned: uname xuid: xuid, pfid: pfid
Then it randomly Disconnects me and the server crashes with error:
[2024-07-28 17:34:20:755 INFO] Package: com.mojang.minecraft.dedicatedserver
Version: <IP_ADDRESS>
OS: Linux
Server start: 2024-07-28 17:27:02 PDT
Dmp timestamp: 2024-07-28 17:34:20 PDT
Upload Date: 2024-07-28 17:34:20 PDT
Session ID: 619f5c13-836a-4973-a1f8-e66bffc8bb3e
Commit hash: 60bf22dee81e74537e6397c11c0fbce219ca99d2
Build id: 26164172
CrashReporter Key: 8c4937c1-64cb-3532-a8dc-1deb28f67293

Crash
[2024-07-28 17:34:21:046 INFO]
libc++abi: terminating due to uncaught exception of type std::__1::system_error: Operation not permitted
2024-07-28T17:35:06.741-0700	WARN	mc-server-runner	Minecraft server failed. Inspect logs above for errors that indicate cause. DO NOT report this line as an error.	{"exitCode": 1}
2024-07-28T17:35:06.948-0700	INFO	mc-server-runner	Done

Can successfully restart server with logs:
time="2024-07-28T17:36:34-07:00" level=debug msg="Using /data to match uid and gid"
time="2024-07-28T17:36:34-07:00" level=debug msg="Resolved UID=0 from match path"
time="2024-07-28T17:36:34-07:00" level=debug msg="Resolved GID=0 from match path"
Looking up latest version...
Starting Bedrock server...
NO LOG FILE! - setting up server logging...
[2024-07-28 17:36:37:918 INFO] Starting Server
[2024-07-28 17:36:37:920 INFO] Version: <IP_ADDRESS>
[2024-07-28 17:36:37:920 INFO] Session ID: 83baf2c2-004d-4934-91d3-9a560c715067
[2024-07-28 17:36:37:920 INFO] Build ID: 26164172
[2024-07-28 17:36:37:921 INFO] Branch: r/21
[2024-07-28 17:36:37:921 INFO] Commit ID: 60bf22dee81e74537e6397c11c0fbce219ca99d2
[2024-07-28 17:36:37:921 INFO] Configuration: Publish
[2024-07-28 17:36:37:939 INFO] Level Name: Bedrock level
[2024-07-28 17:36:37:959 INFO] No CDN config file found for dedicated server
[2024-07-28 17:36:37:960 INFO] Game mode: 0 Survival
[2024-07-28 17:36:37:961 INFO] Difficulty: 1 EASY
[2024-07-28 17:36:38:011 INFO] Content logging to console is enabled.
[2024-07-28 17:36:40:762 INFO] Opening level 'worlds/Bedrock level/db'
[2024-07-28 17:36:42:650 INFO] [Packs] [SERVER] Pack Stack

[2024-07-28 17:37:05:588 INFO] IPv4 supported, port: 19132: Used for gameplay and LAN discovery
[2024-07-28 17:37:05:593 INFO] IPv6 supported, port: 19133: Used for gameplay
[2024-07-28 17:37:06:155 INFO] Server started.
[2024-07-28 17:37:06:175 INFO] ================ TELEMETRY MESSAGE ===================
[2024-07-28 17:37:06:175 INFO] Server Telemetry is currently not enabled.
[2024-07-28 17:37:06:176 INFO] Enabling this telemetry helps us improve the game.
[2024-07-28 17:37:06:177 INFO]
[2024-07-28 17:37:06:179 INFO] To enable this feature, add the line 'emit-server-telemetry=true'
[2024-07-28 17:37:06:180 INFO] to the server.properties file in the handheld/src-server directory
[2024-07-28 17:37:06:181 INFO] ======================================================
[2024-07-28 17:37:06:241 INFO] [Scripting] No script plugins found.

Maybe it's related to the fact you're running an ARM processor. If I have time, I will see if I can recreate this issue on my AMD machine.
What you could try is to launch the underlying docker container separately and see if that fixes the issue. On HAOS, you can use the Portainer Add-on to make this easy.

I have an RPI 3B+ I can try to deploy it on. It only has 1GB RAM, so that might impact performance, but I think it will do. How can I export my game data and start up a new itzg Docker container with my HA Add-On data?
Same question for using Portainer, how can I export the current game data and use it for the new container?

All bedrock server data is stored in the /addons/hamc-server-bedrock/data folder.

Is it as simple as sFTPing all the files in the /addons/hamc-server-bedrock/data directory into the /data directory in the new container and restarting the new container? Is there anything else required?

As the underlying container is the same, I imagine so, you might even be able to mount the same folder in the new container. Please refer to their docs: https://github.com/itzg/docker-minecraft-bedrock-server

Quick update: I can't replicate this issue on my machine (x86) atm


DL is deprecated, please use Fiddle

Got this when running git deploy setup -r "production"
looks like it fails
running on windows 8 in git bash shell mingw32
DL is deprecated, please use Fiddle
c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/transport/packet_s
tream.rb:103:in `block in next_packet': connection closed by remote host (Net::S
SH::Disconnect)
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/trans
port/packet_stream.rb:93:in `loop'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/trans
port/packet_stream.rb:93:in `next_packet'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/trans
port/session.rb:172:in `block in poll_message'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/trans
port/session.rb:167:in `loop'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/trans
port/session.rb:167:in `poll_message'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/trans
port/session.rb:152:in `next_message'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/session.rb:94:in `block in next_message'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/session.rb:93:in `loop'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/session.rb:93:in `next_message'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/methods/publickey.rb:53:in `authenticate_with'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/methods/publickey.rb:20:in `block in authenticate'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/key_manager.rb:111:in `block in each_identity'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/key_manager.rb:103:in `each'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/key_manager.rb:103:in `each_identity'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/methods/publickey.rb:19:in `authenticate'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/session.rb:78:in `block in authenticate'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/session.rb:65:in `each'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh/authe
ntication/session.rb:65:in `authenticate'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/net-ssh-2.6.8/lib/net/ssh.rb:19
6:in `start'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/git-deploy-0.6.1/lib/git_deploy
/ssh_methods.rb:96:in `ssh_connection'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/git-deploy-0.6.1/lib/git_deploy
/ssh_methods.rb:43:in `ssh_exec'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/git-deploy-0.6.1/lib/git_deploy
/ssh_methods.rb:35:in `run_test'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/git-deploy-0.6.1/lib/git_deploy
.rb:28:in `setup'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/thor-0.14.6/lib/thor/task.rb:22
:in `run'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/thor-0.14.6/lib/thor/invocation
.rb:118:in `invoke_task'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/thor-0.14.6/lib/thor.rb:263:in
`dispatch'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/thor-0.14.6/lib/thor/base.rb:38
9:in `start'
        from c:/Ruby200/lib/ruby/gems/2.0.0/gems/git-deploy-0.6.1/bin/git-deploy
:3:in `<top (required)>'
        from c:/Ruby200/bin/git-deploy:23:in `load'
        from c:/Ruby200/bin/git-deploy:23:in `<main>'

suggest close: Mostly answered already. Any more on this topic, please try a support forum. Maybe one linked here: https://stackexchange.com/sites


Parallax Images not Loading

Hi,
So my parallax images don't load all the time, or I will have to refresh the page repeatedly or navigate away from the page and then back again for the parallax to loaded. This happened to me in the .0.95 and 0.96 versions of the framework.
Thanks,
JW

im also having the same issue. it happens mostly in IE

Can you make a codepen showcasing the issue?

You can check it out live actually at www.nosajnosliw.com.  The homepage, and my projects pages all have parallax, the home page has three the others have one. If you navigate around and load and reload those pages you should see what I'm talking about.  Sometimes parallax likes you, sometimes it doesn't.  The files are in my github 'parallax template' repository.
Thanks so much!

And I have an error in console:
Uncaught TypeError: $(...).sideNav is not a function(anonymous function)
@ init.js:4n.Callbacks.j @ jquery-2.1.1.min.js:2n.Callbacks.k.fireWith @ jquery-2.1.1.min.js:2n.extend.ready @ jquery-2.1.1.min.js:2I
@ jquery-2.1.1.min.js:2

Any word on this.  I'm surprised this hasn't been rectified yet.
J
On Sat, Jun 27, 2015 at 10:12 AM, Kravs<EMAIL_ADDRESS>wrote:

And I have an error in console:
Uncaught TypeError: $(...).sideNav is not a function(anonymous function)
@ init.js:4n.Callbacks.j @ jquery-2.1.1.min.js:2n.Callbacks.k.fireWith @ jquery-2.1.1.min.js:2n.extend.ready @ jquery-2.1.1.min.js:2I
@ jquery-2.1.1.min.js:2
—
Reply to this email directly or view it on GitHub
https://github.com/Dogfalo/materialize/issues/1546#issuecomment-116060686
.

You're on an old version 0.95.2 where this bug occurred. Please update if you want this bug fixed.

@Dogfalo whell no :)
I'm don't using any version.
Just downloaded paralax template from http://materializecss.com/getting-started.html
Please go there and take a look. Looks like that zip with template are outdated!

SO parallax is fixed with the javascript update but now my drop down won't work!!!!!


add from __future__ import unicode_literals to clean up source

The source tree is compatible with py2.6/3.3/3.4/3.5, which occasionally makes for some awkward constructs. There are a lot of strings declared as u"foo" instead of just "foo". If we added from __future__ import unicode_literals, especially to wormhole.py, we could probably clean this up.

Ok, that's probably as much as we can convert in a single sitting: let's do other files (or new files) as we work on them for other fixes. Thanks @Laharah !


use PC's keyboard to send commands to HoloLens in StereoKit

Hi nick,
I hope you're doing well. I am trying to use the Virtual input in the Windows Device Portal to send keyboard inputs to the Hololens, but with no success so far. I tested the Virtual input with Microsoft Edge on the Hololens and it works, but when I try to use it with my StereoKit app, I receive nothing. I  am working on the native side, and I tried using the "input_key(key)" function to check the status of the button pressed. I tried checking the Internet client and server capabilities but with no success. Any pointers to how to get this working? many thanks!

Heyas! Thanks for the note.
My HoloLens is being fussy today, so I checked this out on the HoloLens emulator. I tested this with the Input control in the UI scene of StereoKitCTest, using the Device Portal's Virtual Input tool. It is behaving a little strange, sometimes I can see UWP sending keypress messages without any key code, sometimes it's sending the correct keys twice, and sometimes it's sending things as expected. Given the way this is showing up on my end, my guess is that either the virtual keyboard has some quirks in it, or is exploiting some edgier features that StereoKit doesn't account for.
Since you're doing native, I assume you're building from source. What version/branch of StereoKit are you using? v0.3.1 included a big re-work on how keyboard input worked behind the scenes, so make sure you're at least using that. Any other details you think might be helpful would be great as well!

Hi Nick,
Thanks for your reply. I am using an older version, I believe v0.3. I am mainly interested in physical key pressing events. I want to use it to send commands to the Hololens to excute some functions, like render some objects, record the poses ... etc so I guess {input_key} should be suffecient for what I need.
Thanks for the suggestion. I will upgrade to v0.3.1, but I was wondering did it work with you right off the bat using {input_key} or you had to do some extra work? I would like to see if I can replicate your findings. Thank you!

v0.3.1 made keyboard interaction much more reliable across the board, so I think you'll see some results just by switching to the newer version! This didn't work right away for me with the Device Portal keyboard, I had to play a bit with window focus on my browser, but I didn't need to make any changes to the application for it to work.
I typically use a bluetooth keyboard when trying to do keyboard stuff on HoloLens, it's pretty reliable, and makes a lot of things nicer! It can definitely be worth investing in one. I also will often put small windows behind the start position with buttons that can be pressed, rather than using keyboard-based debug tools.

Ok, thaks Nick!


stma-15 Create docker files

Summary of PR

Create Dockerfile for backend and frontend
Create docker-compose file to run application locally

Link to Issue
Closes #15
Testing
Which tests are included in this PR?

[ ] Unit
[ ] Feature
[ ] Integration
[ ] Performance

If no tests, explain why below:
Docker file - ran locally
Additional notes on testing:
N/A

Need to figure out DB
https://github.com/godd0t/django-docker-quickstart/tree/main

Working thru issues with frontend not building


HF Space docker deployment failed

Hi Podcastfy Team,
I tried to deploy podcastfy docker container on huggingface spaces, but ran into an error.
Here is my Dockerfile:
FROM ghcr.io/souzatharsis/podcastfy:latest

# Expose the port
EXPOSE 8000

# Healthcheck
HEALTHCHECK --interval=30s --timeout=10s --retries=3 \
  CMD python3 -c "import podcastfy"

# Command to run the server
CMD ["python3", "-m", "podcastfy.server"]

Error:

Hi Tao,
Thanks for reporting the issue. The docker image is relatively and hasn't
been battle-tested yet.
What's your env OS?
I should have more time on Friday to test this batter and release an
updated image if needed.
On Tue, Nov 5, 2024, 6:11 AM Tao Wang @.***> wrote:

Hi Podcastfy Team,
I tried to deploy podcastfy docker container on huggingface spaces, but
ran into an error.
Here is my Dockerfile:
FROM ghcr.io/souzatharsis/podcastfy:latest
Expose the port
EXPOSE 8000
Healthcheck
HEALTHCHECK --interval=30s --timeout=10s --retries=3
CMD python3 -c "import podcastfy"
Command to run the server
CMD ["python3", "-m", "podcastfy.server"]
Error:
image.png (view on web)
https://github.com/user-attachments/assets/2e6cf1aa-c7bb-4098-93b5-c7ff42905211
—
Reply to this email directly, view it on GitHub
https://github.com/souzatharsis/podcastfy/issues/147, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADTMY3ILM4UGFI5V4MTOVKDZ7B4TNAVCNFSM6AAAAABRGBXSGCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGYZTIOBWGQ3DENY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

env OS

Hi Souzatharsis,
I chose the Docker template when deploying on HF spaces.
And in the README.md file, I set the app_port to 8000


[UI] When nodepools with no roles is created, nodes get stuck in "registering" state forever

Related to : https://github.com/rancher/rancher/issues/28758
UI should prevent user from proceeding forward if no role is selected.

Closing this ticket in favor of #28758 as that has the UI use cases to be tested.


HHH-13969 Fix handling of large varbinary in SybaseASE15Dialect

https://hibernate.atlassian.net/browse/HHH-13969
Updates the handling of the VARBINARY type so when a using column size larger than what Sybase accepts, the image type is used instead.
This change mirrors the behaviour of other Transact-SQL dialects such as SQLServerDialect.
Document on varbinary - size only goes up to 16K:
https://wiki.ispirer.com/sqlways/sybase/data-types/varbinary
Document on the image  type:
https://wiki.ispirer.com/sqlways/sybase/data-types/image

Sorry, I have zero experience on SyBase, but I guess there must be some way.
On Mon, Sep 7, 2020 at 3:11 PM Noupoi<EMAIL_ADDRESS>wrote:

@Noupoi commented on this pull request.
In
hibernate-core/src/main/java/org/hibernate/dialect/SybaseASE15Dialect.java
https://github.com/hibernate/hibernate-orm/pull/3367#discussion_r484548302
:

@@ -30,6 +30,8 @@
public SybaseASE15Dialect() {
super();

registerColumnType( Types.VARBINARY, "image" );

registerColumnType( Types.VARBINARY, 8000, "varbinary($l)" );

Yep, it's based on the database page size which is configurable.
On reflection, we should look up and use the actual page size instead of a
fixed value of 8000.
I couldn't find a quick way to do this after looking through the other
dialects.
Can you give any pointers to how this would be done? I would be happy to
give that a go.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/hibernate/hibernate-orm/pull/3367#discussion_r484548302,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AB6UYAUNR5KOCXXVVWQSQVDSEUV5VANCNFSM4MORW2JA
.

This is now handled differently, and the max is set to 16_384 in SybaseASEDialect.


set license file

@rhr-pruim and @maartenmennes - i'm looking to convert this to a nipype workflow. it would be good to set a license on this repo, so others no what can be used and not. i would recommend the Apache2 license.

Hi @satra: I'm wondering if you all have made any progress regarding this licensing issue. I am very interested in using ICA-AROMA with nipype. Thanks so much!

Hello, I've just added the Apache2 license. Thanks for the feedback!


Saving files with the same name creates duplicates

I found no indication on  the docs about how to rewrite a file when uploading it. Is there a way to do it?

Yep, there is a way to do it. To update a remote file, you need to create with drive.CreateFile({'id': '<your file id>'}) and then perform the action you would like to perform, in your case SetContentFile() and Upload().
If you need to get the ID of the file programmatically, you can either list all files or list files in a specific folder and search for the file by name in the list (how to upload a file to a folder may also come in handy).
A better way to do this, however, would be to use query parameters as described here when running the ListFiles() command, i.e.:
file_list = drive.ListFile({'q': "<your query here>"}).GetList()

@RNabel thank you. That worked perfectly


post bokeh #8740 typescript extensions

Since bokeh PR : https://github.com/bokeh/bokeh/pull/8740
options has been removed from View.initialize() => current typescript models doesn't compile anymore

Thanks, I'll make a PR but won't merge until there is a new dev release available.


HAML not folding in Brackets 1.3

HAML does not fold in Brackets 1.3. I'm reverting to 1.2 since the code folding extension (https://github.com/thehogfather/brackets-code-folding) allows folding HAML.

Try setting code-folding.alwaysUseIndentFold: true on your Preferences file (Debug -> Open Preferences File)

Thank you, that worked.


[AutoRelease] t2-servicefabricmanagedclusters-2023-11-21-77418(can only be merged by SDK owner)

https://github.com/Azure/sdk-release-request/issues/4772
Live test success
https://dev.azure.com/azure-sdk/internal/_build?definitionId=2422

issue link:https://github.com/Azure/sdk-release-request/issues/4772


Reduce memory bloat (each server cq is very expensive)

The request matcher's memory is directly proportional to the number of cqs (see https://github.com/grpc/grpc/blob/master/src/core/lib/surface/server.c#L315 ).
Reducing the server cqs to 1 until we figure out a better story to reduce the

Test this please

All green!


Add FilteredShowColumnsCommand to AuthZ module

Why are the changes needed?

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Codecov Report

Merging #2650 (841e706) into master (8de2f5f) will increase coverage by 0.01%.
The diff coverage is 78.57%.

:exclamation: Current head 841e706 differs from pull request most recent head 842a00e. Consider uploading reports for the commit 842a00e to get more accurate results

@@             Coverage Diff              @@
##             master    #2650      +/-   ##
============================================
+ Coverage     64.31%   64.32%   +0.01%
  Complexity       80       80
============================================
  Files           385      385
  Lines         18628    18642      +14
  Branches       2523     2526       +3
============================================
+ Hits          11980    11991      +11
  Misses         5507     5507
- Partials       1141     1144       +3

Impacted Files
Coverage Δ

...k/authz/ranger/RuleReplaceShowObjectCommands.scala
62.06% <78.57%> (+5.25%)
:arrow_up:

...ache/kyuubi/engine/spark/SparkProcessBuilder.scala
83.87% <0.00%> (-1.62%)
:arrow_down:

...in/scala/org/apache/kyuubi/config/KyuubiConf.scala
96.73% <0.00%> (+0.11%)
:arrow_up:

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 8de2f5f...842a00e. Read the comment docs.

thanks, merged to master


Update policyschemes.md

Internal review URL

@HaoK 	we format code using the widest browser window that doesn't have left or right TOC. Code is formatted to not have a horizontal scroll bar. That works best on tablets.


Adds logging to session.py

Description:
First pass on adding info logs for functions that the app uses.

Tested on moon-moon, debug statements showed up as expected in stdout

Could you add something about env var OT_LOG_LEVEL to the README?


Add grebe template for common counts

We would like a grebe template for the following page/steps:

go to [Grebe] > [Annotations] http://amigo.geneontology.org/grebe
under "Term annotations", use the second box to input and select "fungi" (NCBITaxon:4751) and "biological_process" (GO:0008150); click "Go>"
on the annotation search page that opened up, remove the "isa_partof_closure: GO:0008150" filter
select "experimental evidence" from the "Evidence type" filter

As this is only a change to a configuration file, we should be able to get this into product before the next release.
From @ValWood and #299, with @cmungall .

I never use grebe. Mainly because I forgot about it.
Yet I come to this page every week....
http://amigo.geneontology.org/amigo
I see it, but I ignore it because it isn't really clear what it does.
Calling it "Grebe" makes it sound like it's something outside of AMiGO, how about labelling it AmiGO search templates"?

Yes, that's probably a good idea.

Now have #303.

A lot more runaround than intended, but the fixes and new template should be in. Future templates will be that much easier.


Can not open input file if spaces in assembly name (remake)

The current corert version got the same problems like in https://github.com/dotnet/corert/issues/5096
Probably caused by the Win32 resource implementation.

Thanks for reporting this. It should be fixed in next build.


Remove package.documentation from the “before publishing” list.

crates.io currently automatically links to docs.rs if documentation is not specified, which is usually a good choice.

:sunny: Test successful - checks-actions
Approved by: epage
Pushing 9d3f4e4290e7f5592ee46dacabd0afe8a27f731f to master...


Can you consider supporting Rust API?

No plan yet, welcome to contribute Rust API for Apache CarbonData.


Shared Embeddings with different input lengths

I have a situation where I want to split a sentence into three different chunks...
consider the following sentence, where the word 'sat' is called the pivot:
The cat [sat] on the mat
The words on the left of the pivot and the words on the right of the pivot are fed into GRU units after they get embedded.
However, I want to embed the pivot too, but I can't figure out how to share the embedding layer among the 3 pieces.
Using the functional API I can share the embedding layers for the pre-pivot and post-pivot pieces like so:
pre_pivot_input = Input(shape=(max_sequence_length,), dtype='int32')
post_pivot_input = Input(shape=(max_sequence_length,), dtype='int32')
shared_embedding = Embedding(vocab_size, embedding_dimension, weights=embedding_weights, input_length=max_sequence_length, mask_zero=True)
pre_pivot_vectors = shared_embedding(pre_pivot_input)
post_pivot_vectors = shared_embedding(post_pivot_input)
pre_pivot_embedding = getRecurrantFunctional(pre_pivot_vectors)
post_pivot_embedding = getRecurrantFunctional(post_pivot_vectors)
pivot_input = Input(shape=(1,), dtype='int32', name='pivot_input')
second_embedding = Embedding(vocab_size, embedding_dimension, weights=embedding_weights, input_length=1)
pivot_embedding = Reshape((embedding_dimension,))(second_embedding(pivot_input))
concat = merge([pre_pivot_embedding, pivot_embedding, post_pivot_embedding], mode='concat')
Is there any way to get these two embeddings to be the same? If not, do you have any suggestions whereby I might achieve something similar?
Thanks!

You have two options:

in the embeddings class, do something similar to the following. I did this not only because I had a similar problem, but I also wanted to embed a 5 tensor.

    def get_output_shape_for(self, input_shape):
        if len(input_shape) > 2:
            return input_shape + (self.output_dim,)

        if not self.input_length:
            input_length = input_shape[1]
        else:
            input_length = self.input_length
        return (input_shape[0], input_length, self.output_dim)

create a shared variable ahead of time with K.variable(someW) where someW is a numpy matrix of the embedding shape you desire. I recommend someW coming from a glorot or similar initialization (find them in keras).  Then, pass your shared variable into two different embeddings layers.  Theano (and I'm presuming Tensorflow) will recognize they are the same weight matrix and update accordingly.

Hey @braingineer,
Thanks for your ideas! I really want to implement the first idea. Can I get a little more detail?
You are proposing that I edit embeddings.py and add the code you wrote to the class? How do I buld the model once that has been accomplished? Will the model still correctly serialize and correctly .to_json()?

It should serialize/etc. It's actually a more accurate/general shape, anyway.  You can embed any sized matrix---all it will do is add a dimension that is the embedding size.   I'm currently saving models and the weights are reloading fine enough; I haven't tried the json config load though.  I don't see why it would affect anything.
If you peek at the embeddings class, you'll see its config function:
    def get_config(self):
        config = {'input_dim': self.input_dim,
                  'output_dim': self.output_dim,
                  'init': self.init.__name__,
                  'mask_zero': self.mask_zero,
                  'activity_regularizer': self.activity_regularizer.get_config() if self.activity_regularizer else None,
                  'W_regularizer': self.W_regularizer.get_config() if self.W_regularizer else None,
                  'W_constraint': self.W_constraint.get_config() if self.W_constraint else None,
                  'dropout': self.dropout}
        base_config = super(Embedding, self).get_config()
        return dict(list(base_config.items()) + list(config.items()))

There's no input_length being saved.
If you're worried, try out some smaller models and do some sanity checks.
It should also be noted, though, that when I use mine, I am fully specifying the input batch shape.   I'm not sure if this is vital, but I didn't want an implied None floating around in case the model guessed incorrectly what it was supposed to be, or in case I created too ambiguous of a situation.

@tstandley I was wondering if you found a way around your problem? If so, I have a similar scenario to your use-case, and I'll be thankful if you let me know how you dealt with it

Unfortunately, I don't remember. Did @braingineer s solution not work?

FWIW, I just created an embedding layer of input size 1, then used timeDistributed and reshape layers to achieve what I wanted.

FWIW, I just created an embedding layer of input size 1, then used timeDistributed and reshape layers to achieve what I wanted.

thank you - this is the solution I needed as well.  For reference, the TimeDistributed layer is here:
https://www.tensorflow.org/api_docs/python/tf/keras/layers/TimeDistributed