Support for Laravel FileSystems

Add support for loading images from Laravel Storage with files specified as :

Any news on this topic

I think this can be very good, why has not it been approved yet?

It seems that this package has been abandoned. Any news on this @olivervogel ?


Refactor ParserUtil

fixes #58
Main points

push all the parseNric, parseName, parseDateOfBirth, etc... into their respective classes (like parseNric is in Nric class)
push all the respective tests out of ParseUtilTest
moved all the constants from ParseUtilTest into a single TestValues.

for further tests, if you are going to manually type strings or creating a Static Final, check inside TestValues to see if it already is inside
This should help reduce duplicate code and missed testcases and headaches from trying to figure out why the models don't match


Should use EventGrid topic instead of system topic

Because there is only one system topic is allowed per Azure subscription. Would it be possible to replace the system topics (Dev & Prod) with the EventGrid topics?
ERROR: {"status":"Failed","error":{"code":"DeploymentFailed","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for usage details.","details":[{"code":"BadRequest","message":"{\r\n  \"error\": {\r\n    \"code\": \"InvalidRequest\",\r\n    \"message\": \"There is an existing tracked system topic for the given source /subscriptions/xxx. Only one system topic is allowed per source.\"\r\n  }\r\n}"}]}}
##[error]Script failed with exit code: 1
/usr/bin/az account clear
Finishing: Deploy Event Grid

As of now, Azure Policy events can only be sent to the Azure Event Grid system topic.


docs: fix config example in flow control faq

Signed-off-by: Raul Gutierrez Segales<EMAIL_ADDRESS>

/retest


added new NestedSort for replacing deprecated nested_filter and nested_path

Includes unit tests
fixes https://github.com/ongr-io/ElasticsearchDSL/issues/266
Note that this is only working in 6.1. You probably need a separate branch for 6.0 if you want this 6.1 feature.
Sample usage:
$sort = new FieldSort('someField', 'asc');
$nestedFilter = new NestedSort('somePath', new TermQuery('somePath.id', 10));
$sort->setNestedFilter($nestedFilter);
var_dump($sort->toArray());

Nested filter can be nested by calling setNestedFilter on a NestedSort

thanks @luciansabo for a great addition

Thanks @saimaz


Missing displayName in email auth workflow

Should the email provider auth flow require and capture the user's name? I'm not 100% sure, but I thought in the past it did, but doesn't seem to work now.
I recreated this problem by a fresh clone of the sample project this morning at https://github.com/firebase/FirebaseUI-iOS/tree/master/samples/swift. All I did was clone it, pod install, copy my GoogleService-Info.plist and run. I navigated to the auth sample, signed in via email, entered my email and password at the prompt and after the successful sign in, my display name is nil, I was never prompted to enter my name.
Trying to determine if this is a bug or do I need to plan for the case when displayName is nil.

Seems like auth could benefit from some more customizability so we don't have to implement all these features one at a time.

Closing in favor of #245.


Add option for controlling the height of documentation window.

Is your feature request related to a problem? Please describe.
Yes. My feature request is related to the documentation floating window. It is too small and I have no control over it.
Describe the solution you'd like
To be able to set the height of the floating window (with option I guess)?
Describe alternatives you've considered
To use scroll function. But I don't want to waste any keystroke on it.
Additional context
My question posted on Reddit with screenshot: https://www.reddit.com/r/neovim/comments/nb5t5v/how_to_increase_documentation_size_of_nvimcompe/

I think we should improve documentation window size calculation.
Currently, the implementation is very simple.
https://github.com/hrsh7th/nvim-compe/blob/master/autoload/compe/documentation.vim#L42

Feel free to post your solution.

and width :)


More meaningful error handling in Flink. Made Flink script consistent with Shell Sty…

Changes:

Moved functions to the top of the file just below constants declaration.
Added err() function for printing more detailed error info.
Moved start_flink_yarn_session to boolean instead of string.
Hdfs usage replaced with recommended bdconfig.
Added "." in comments to make script consistent.

@bsidhom  what do you think now? I removed not needed comment and restored previous way of  worker_total_mem assignment.


How to run ws_rtsp proxy as WSS

Hi guys,
The questions is simple, how can we run the proxy as securewebsocket wss://
Thanks

Hi! Proxy itself currently does not support secure sockets. You can use reverse proxy to achieve this goal.

Do you have any hint on how to achieve this?

Just use a proxy like nginx, apache, traefik or other. This proxy will handle ssl connexion and forward in plain websocket to the streamedian proxy.

Do you have any example? I tryed a lot of stuff from google, but can't seem to make this work.
Thanks

if the server is https i add the /myws at the end of the wss server ip("wss://1X.X.X.X/myws")
So every request sent for wss are redirected at ProxyPass /myws and then apache redirects this to
ws://1x.x.x.x:YOUR_WS_PORT
var p = Streamedian.player('test_video', {socket: "wss://1X.X.X.X/myws"});
Add these rules to your default-ssl.conf after the following block:
BrowserMatch "MSIE [2-6]"
nokeepalive ssl-unclean-shutdown
downgrade-1.0 force-response-1.0
LINES TO ADD->
RewriteEngine on
ProxyRequests Off
ProxyPreserveHost on
ProxyPass /myws ws://1x.x.x.x:YOUR_WS_PORT
ProxyPassReverse /myws ws://1x.x.x.x.x:YOUR_WS_PORT
if it can help somebody with apache

@TestTito
In your posted configuration,
RewriteEngine on
ProxyRequests Off
ProxyPreserveHost on
ProxyPass /myws ws://1x.x.x.x:YOUR_WS_PORT
ProxyPassReverse /myws ws://1x.x.x.x.x:YOUR_WS_PORT

the line "RewriteEngine On“ is a silent misconfiguration. This means adding it to your system will not change any system behavior.
"RewriteEngine On" is introduced by Apache to explicitly enable all "RewriteRule" and "RewriteCond".
That is to say, unless you include multiple "RewriteRule" and "RewriteCond" parameters in your configuration, then leaving off "RewriteEngine" is a better choice.
More importantly, the default value of “RewriteEngine" is already an "off", so from a security side, deleting “RewriteEngine On” would be ideal.
The related Apache source code snippet:
run_rewritemap_programs(server_rec *s , apr_pool_t *p){
if (conf->state == ENGINE_DISABLED) { // usage of "RewriteEngine"
  return APR_SUCCESS; // early return
rewritemap_program(...); // usage of "RewriteRule"
}

Hope it can help someone with the same issue.


Send telemetry for Analysis_UnhandledException

This function captures unhandled exceptions from the ConsumerLoop. It already calls LogMessage, which is LSP, so we should also send a telemetry event like for RPC exceptions.

After I get an exception which invokes this event, it leads to the ObjectDisposedException we've been seeing a lot of, so adding this would help figure out what the actual issues are.


update php-fast-cache

fix issue #7

Thanks, I'll run few test and then merge.

I know you're busy but the issue is 5 month old... Can we merge?


[add-resource] New Plugin/Theme

I would like to add my new plugin markdown-sections  to the Grav Repository. Here are the project details: https://github.com/giansi/grav-plugin-markdown-sections
Thank you

Should show up in the next hour.


ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead

Within a<EMAIL_ADDRESS>app I am no longer able to use<EMAIL_ADDRESS>with the following error:

Unhandled Runtime Error
Error: ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: (rsc)/./node_modules/.pnpm/@passageidentity+passage-node@2.6.0_encoding<EMAIL_ADDRESS>
This seems to be caused by the presence of both module.exports and export default in https://github.com/passageidentity/passage-node/blob/e9bf6ca5dcf77922ecbe18102590ef263a6e68e2/src/index.ts#L26-L28
which are then also both included in the lib/cjs/index.js and lib/esm/index.js outputs

This issue should be fixed now in version 2.10.1


TC-ACL-2.10-15 TH1 removes fabric F2 from DUT is getting timeout

Description:In TC-2.10 at 15th step "./chip-tool operationalcredentials remove-fabric 2 2 0 --commissioner-name beta --commissioner-nodeid 223344" is getting time out.
Expected outcome:It should remove fabric 2
[1657289809.358500][19309:19314] CHIP:TOO: Endpoint: 0 Cluster: 0x0000_003E Command 0x0000_0008
[1657289809.358559][19309:19314] CHIP:TOO:   NOCResponse: {
[1657289809.358600][19309:19314] CHIP:TOO:     statusCode: 0
[1657289809.358620][19309:19314] CHIP:TOO:     fabricIndex: 2
[1657289809.358641][19309:19314] CHIP:TOO:    }
Actual Outcome: it is getting timed out
[1660068221.508516][6499:6499] CHIP:DL: Inet Layer shutdown
[1660068221.509008][6499:6499] CHIP:DL: BLE shutdown
[1660068221.509326][6499:6499] CHIP:DL: System Layer shutdown
[1660068221.509576][6499:6499] CHIP:TOO: Run command failure: ../../examples/chip-tool/commands/common/CHIPCommand.cpp:416: CHIP Error 0x00000032: Timeout
Logs:
Chiptool_Logs_ACL2.10.txt
Jlink_Logs_ACL2.10.txt
Regards,
Tulasi Reddy

That chip-tool log seems to show a bunch of executions of that command, some interrupted via Ctrl-C, etc...  But it does not show what commands were executed before this command, so it's hard to tell what state things are in.
@tulasi-silabs can you please attach a log that shows all chip-tool commands from the beginning of the test (starting with the initial "pairing" command)?

Hi ,
We reset the test setup and flashed with the latest commit and after that we are not able to reproduce the issue.Hence closing the issue.
Regards,
Tulasi Reddy


Scope styles even if the rendered value is not a TemplateResult.

This should have been part of #904. The ShadyDOM/CSS-aware renderer will only take the actions to scope styles if the value being rendered is a TemplateResult. Before #904, the rendered value was always assumed to be a TemplateResult and these checks were redundant. However, to implement Polymer/lit-element#618, the style-scoping steps need to happen even if the value isn't a TemplateResult because some user (e.g. lit-element) might have added adopted style sheets for the render container.

The PR now has unrelated changes in it from master. Can you rebase?

I guess that's the merge of #904

It's unclear why styling is incorrect after you eventually render a TemplateResult (without this modification). Perhaps the underlying issue is that the user expects :host styles to render initially (when rendering something like undefined)?

Yeah, the :host styles should render when the first result is undefined. (Trying to remember our offline chat about this...) Particularly, this is a problem when Shadow DOM is supported but adoptedStyleSheets is not. Assuming this check for TemplateResult in lit-element was removed, then lit-html's checks for TemplateResult and for TemplateInstance will prevent it from running ShadyCSS scoping on the first actual render if the rendered result was undefined, but lit-element still inserts the styles it created to simulate adoptedStyleSheets. Then, the first time that a TemplateResult is produced by render, it will run the scoping but also remove all of the content of renderContainer, which contained the styles that were inserted by lit-element.


Account management:App is crashing on View account.

https://github.com/bithyve/bitcointribe/assets/62699947/da26917e-cd9a-45cc-a15f-749d85ae5ae5

After successfully unhiding the account when we click on "View Account", the app is crashing.

Fixed issue in 56d3ae26fdd1ee57442b37b1e22e0c255f5a4a29

Verified this issue on Tribe app v 2.3.0(616)


Emoji font support

Show emoji sequence as sample text
Investigate why Noto Emoji's ligature combinations aren't shown in the OpenType features overview

One possible idea for a default sample text would be to grab the Basic Emoji list, or part of it, and perhaps pull a few sequences from the different Recommended for General Interchange sets to test modifiers/ZWJ/regional-indicators.
Also might be useful to separate those sets, like you do with blocks, since there's a functional difference. A little less of a solid wall for casual readers, and it'd be slightly helpful for somebody debugging.

the Basic Emoji list, or part of it, and perhaps pull a few sequences from the different Recommended for General Interchange sets to test modifiers/ZWJ/regional-indicators.

Should've put links in, for the benefit of future readers: https://unicode.org/reports/tr51/#Emoji_Sets

It would also be useful to block fallback-font display for the Emoji codepoints that default to text-display mode.
In a plain-text, isolated-codepoint setting, the Emoji glyph doesn't get displayed but the user sees a text-mode glyph that comes from the fallback font instead, which gets confusing. (I observed this on Firefox with Noto Color Emoji in the non-beta site.)
Might be simplest to request emoji-presentation mode for those glyphs, but I don't know if there's a cross-browser way to prevent the fallback.


Verify cluster setup via OS/X

We've been doing all of our cluster provisioning from Windows.  We'll need to verify that this works from OS/X as well.

CLOSING: We re-evaluate this after we start on OS/x


Missing flag for some rules

Hi, is it correct for some rules to omit <xsl:attribute name="flag">...</xsl:attribute>, SI-V12-INV-R214 is the example?

There seems to have more than one assertion that doesn't have flag specified. I'm also wondering that should these be interpreted to be warnings or fatals?

I create a pull request https://github.com/SimplerInvoicing/validation/pull/9

Thanks! I was thinking it should default to warning but it wouldn't hurt to be explicit, but it turns out there was one case in our test set where it actually resulted in an error that should have been a warning.

Merged, closing issue.

Great, thanks! 👍
PS. I realized that I didn't rebuild XSL file located in the root folder. Would it be possible you to update it?

my bad, done in 0fa7bd2098a89ca8da547c01ee8ccfe42e4a2ad8

Super, thank you! :)


[Feature Request] generate function events from swagger

Currently you have to duplicate your API paths in both the swagger and in the events of the lambda in the SAM template. This could be more DRY by either:

implicit generation of the lambda events from the swagger paths
allowing a catch all lambda event like /*
I hoped a /{proxy+} lambda event in my SAM template would do the trick, but then I get No function defined for resource method in sam local when accessing a path that is defined in the swagger but not in the lambda events

When you mean implicit generation of events, you mean implicitly add Event section to your AWS::Serverless::Function resource? This is a good feature request to SAM Repository (https://github.com/awslabs/serverless-application-model).
For your second question: /{proxy+} must work with sam local start-api command to catch all your routes. Make sure you have latest version of SAM CLI (>v0.3.0). If you do have latest version, can you post your SAM template snippet so we can examine?

With following swagger:
swagger: "2.0"
info:
  version: 1.0.0
  title: Notes
  description: Simple note keeping application
host: notes.swagger.io
basePath: /prod
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
paths:
   /info:
    get:
      summary: Application info
      operationId: info
      responses:
        "200":
          description: Application info and request/context details
      x-amazon-apigateway-integration:
        uri:
          Fn::Sub: "arn:aws:apigateway:${AWS::Region}:lambda:path/2015-03-31/functions/${APILambda.Arn}/invocations"
        passthroughBehavior: when_no_match
        httpMethod: POST
        type: aws_proxy

and template:
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: AWS serverless demo application using SAM, API-gateway, Lambda and Dynamo DB

Resources:
  APIGatewayNodejs:
    Type: AWS::Serverless::Api
    Properties:
      StageName: dev

      DefinitionBody:
          'Fn::Transform':
            Name: 'AWS::Include'
            Parameters:
              Location: ../swagger.yaml

  APILambdaNodejs:
    Type: AWS::Serverless::Function
    Properties:
      CodeUri: build/bundle.js.zip
      Handler: bundle.handler
      Runtime: nodejs8.10
      Events:
        Info:
          Type: Api
          Properties:
            RestApiId: !Ref APIGatewayNodejs
            Path: /info
            Method: ANY
        CatchAll:
          Type: Api
          Properties:
            RestApiId: !Ref APIGatewayNodejs
            Path: /{proxy+}
            Method: GET

I can GET http://<IP_ADDRESS>:3000/info
When I remove the Info event in the template, the output of Sam local still shows the info endpoint:
2018-07-04 09:47:09 Mounting APILambdaNodejs at http://<IP_ADDRESS>:3000/{proxy+} [GET]
2018-07-04 09:47:09 Mounting APILambda at http://<IP_ADDRESS>:3000/info [GET]

but the /info enpoint gives an error: {"message":"No function defined for resource method"}

@houbie This is an issue with your template not the CLI. You still have a path in your swagger for /info that points to a Lambda Function with the Logical Id of APILambda. Since this is not in your template, the CLI can't invoke the function and returns the error you are seeing.
If you want {proxy+} to catch everything, you should be removing the /info path from your swagger file.

Closing as there hasn't been a response since July 5th, 2018

Any update on this issue? Is it possible to avoid this duplication in the latest versions?


Update snapshots 2023 12 13

What
Update snapshots 2023 12 13
Why
Seems linux or chromium updated

Not needed per #3916


[OPENAI] Channel response timed out after 60000 milliseconds

Query/Question
When a long audio is transcribed with whisper sometime i get a java.util.concurrent.TimeoutException: Channel response timed out after 60000 milliseconds. Is it possible to set a longer timeout than 60seconds?
    private val client = OpenAIClientBuilder()
        .credential(AzureKeyCredential(azureTranscribeCredential))
        .endpoint(azureTranscribeEndpoint)
        .buildClient()

Why is this not a Bug or a feature Request?
Its probably fixeable with a setting
Setup (please complete the following information if applicable):

OS: macOS
IDE: IntelliJ
Library/Libraries: com.azure:azure-ai-openai:1.0.0-beta.6

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

    private val client = OpenAIClientBuilder()
        .credential(AzureKeyCredential(azureTranscribeCredential))
        .endpoint(azureTranscribeEndpoint)
        .httpClient(
            NettyAsyncHttpClientBuilder()
            .responseTimeout(Duration.ofMinutes(10))
            .build())
        .buildClient()

this solves the problem/question.


Post blurb size

Make it a little smaller on mobile

Closing issue #5 Image previews on mobile, solved this nicely.


Sidechain block production stops when one of two workers crashes

If I kill one worker in a two worker setup then block production stops in the worker that is still running. It does not seem to matter which worker I kill (primary or secondary).
Parentchain synchronization is still working.
The only error I see in the log is:
[2022-06-21T05:53:02Z ERROR ws::handler] WS Error <Io(Custom { kind: BrokenPipe, error: "None" })>

After the fix the system is still trying to connect to the second worker but at least it still produces the blocks. Maybe we should have a follow-up issue regarding that? Here is what the log looks like:
'''
[2022-07-12T06:06:22Z INFO  enclave_runtime::top_pool_execution] [Aura] Executing aura for slot: SlotInfo { slot: Slot(5525353274), timestamp:<PHONE_NUMBER>.20050864s, duration: 300ms, ends_at:<PHONE_NUMBER>.5s, last_imported_parentchain_head: wasm:stripped }
[2022-07-12T06:06:22Z ERROR ws::handler] WS Error <Io(Custom { kind: BrokenPipe, error: "None" })>
[2022-07-12T06:06:22Z ERROR integritee_service::worker] Failed to get untrusted worker url (enclave: wss://<IP_ADDRESS>:3079): MspcReceiver(RecvError)
[2022-07-12T06:06:22Z ERROR integritee_service::ocall_bridge::sidechain_ocall] Error updating peers: TrustedRpcClient(MspcReceiver(RecvError))
[2022-07-12T06:06:22Z ERROR integritee_service::worker] Failed to create websocket client for block gossiping (target url: ws://<IP_ADDRESS>:3080): Transport(Io(Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }))
[2022-07-12T06:06:22Z INFO  enclave_runtime::top_pool_execution] [Aura] Executing aura for slot: SlotInfo { slot: Slot(5525353275), timestamp:<PHONE_NUMBER>.502523176s, duration: 300ms, ends_at:<PHONE_NUMBER>.8s, last_imported_parentchain_head: wasm:stripped }
[2022-07-12T06:06:22Z ERROR ws::handler] WS Error <Io(Custom { kind: BrokenPipe, error: "None" })>
[2022-07-12T06:06:22Z ERROR integritee_service::worker] Failed to get untrusted worker url (enclave: wss://<IP_ADDRESS>:3079): MspcReceiver(RecvError)
[2022-07-12T06:06:22Z ERROR integritee_service::ocall_bridge::sidechain_ocall] Error updating peers: TrustedRpcClient(MspcReceiver(RecvError))
[2022-07-12T06:06:22Z INFO  enclave_runtime::top_pool_execution] [Aura] Executing aura for slot: SlotInfo { slot: Slot(5525353276), timestamp:<PHONE_NUMBER>.800624192s, duration: 300ms, ends_at:<PHONE_NUMBER>.1s, last_imported_parentchain_head: wasm:stripped }
'''


TEMPORARY PAINT file to import

I think we need to import the PAINT data soon. Mainly because I just spotted that it is included in the GO database. This means that at present the GO annotation in AmiGO will differ from PomBase because of the PAINT difference. So first I wan't to sanity check it- now we have the annotations so clean I don't particularly want to import a lot of random indirect stuff (although from the quick look I did at the GO meeting, it does seem to be much improved).
There are 3970 annotation lines in the current PAINT annotation file. However, annotations are generated if we have an existing annotation with ISO/ISS/IC/ evidence codes.
This duplication  doesn't bother me much, and I suspect most annotation duplicates whet we already have (at least from the spot check I did).  So, I only really want to look at the ones we don't have covered already.
Therefore, I have created a version of the file where I TEMPORARILY substituted all of the IBA evidence codes for IEA. Can you import this data for the next
This means that when it is imported TEMPORARILY in an interim build. All of the  annotations which have an existing annotation with ISO or IC will be suppressed during the import. I can then grep the remaining PANTHER annotations out of the file and check them (if there are not to many), or at least spot check them if there are lots.
If there are too many errors, I'll ask GO if  these pombe annotations can be validated  by us before inclusion (i.e we are the authority) as happens for the other GOC annotation (at least I thought, but maybe this has changed?)

The file is in the Dropbox data directory PAINT_tmp.txt

As soon as its imported, let me know and I can grab the current GAF, then we should not re import it for the next build

We also need to decide what to do with the NOT annotations in this file.

The file is in the Dropbox data directory PAINT_tmp.txt

Hi Val.  I can't see the file in Dropbox.

My dropbox never seems to synch, I'll look into it. In the meantime I'll send it to you.....

That kinda worked
Some stuff got filtered.
However, some stuff which  would get filtered normally did not ?
For example
PomBase	SPAC13G6.07c	rps601		GO:0042274	PAINT_REF:11502	IEA	PANTHER:PTN000161291	P	40S ribosomal protein S6	rps6-1	proteitaxon:4896	20110207	GO_Central
was retained
but we already have:
ribosome biogenesis	 ISO	SGD:S000006011	GO_REF:0000024
and IEA is always dropped if there is an ISO.
Can you have a look (I was also thinking we  if we are only  able to get rid of IEA's randomly against each other, we can run the  reduced file thorough a few times to get rid of more IEAs?)
I will send you the smaller file (it's about 50% down)

The specific example above is OK - GO:0042274 (IEA) is a bit more specific than ribosome biogenesis (ISO), so it makes sense that both are retained.

OK, if I come across any redundant IEAs I'll update the ticket and we can go ahead and "refilter"

I copied the results from that build to:
http://curation.pombase.org/dumps/builds/pombase-build-2015-09-15-v1-l1-PAINT/
Shall I close this?

yep.  I think all of the IEAs got filtered so probably not possible to reduce size further...


Bug: what():  No available threads to lock. Aborted (core dumped)

Describe the bug
When run a simple case of save and load index to make a search, the following error occured:
terminate called after throwing an instance of 'std::runtime_error'
  what():  No available threads to lock
Aborted (core dumped)

The code is below:
#include <usearch/index.hpp>
#include <usearch/index_dense.hpp>

#include <iostream>

using namespace unum::usearch;

int main(int argc, char ** argv)
{
    metric_punned_t metric(3, metric_kind_t::l2sq_k, scalar_kind_t::f32_k);

    // If you plan to store more than 4 Billion entries - use `index_dense_big_t`.
    // Or directly instantiate the template variant you need - `index_dense_gt<vector_key_t, internal_id_t>`.
    index_dense_t index = index_dense_t::make(metric);
    float vec[3] = {0.1, 0.3, 0.2};

    index.reserve(10); // Pre-allocate memory for 10 vectors
    index.add(42, &vec[0]); // Pass a key and a vector
    float vec_double[3] = {0.1, 0.3, 0.2};

    index.add(43, &vec_double[0]);

    index.save("index.usearch");

    auto result = index_dense_t::make(metric);
    if (!result)
        std::cout << "make error: " << (result.error.what()) << std::endl;

    auto & index1 = result.index;
    auto result = index1.load("./index.usearch"); // Memory-mapping from disk
    if (!result)
        std::cout << "load error: " << (result.error.what()) << std::endl;

    auto results = index1.search(&vec[0], 5); // Pass a query and limit number of results

    for (std::size_t i = 0; i != results.size(); ++i)
                // You can access the following properties of every match:
                // results[i].element.key, results[i].element.vector, results[i].distance;
                std::printf("Found matching key: %zu\n", results[i].member.key);
    return 0;
}

Steps to reproduce
Just run the code above.
Expected behavior
works well.
USearch version
master
Operating System
Ubuntu 20.04
Hardware architecture
x86
Which interface are you using?
C++ implementation
Contact Details
No response
Are you open to being tagged as a contributor?

[X] I am open to being mentioned in the project .git history as a contributor

Is there an existing issue for this?

[X] I have searched the existing issues

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@ashvardanian Hi, could you please take a look at this? Thanks.

Oh, that's easy. Please reserve the number of threads after you reload 🤗
I will think of a better workflow for v3, but it's not coming this month.

Oh, that's easy. Please reserve the number of threads after you reload 🤗 I will think of a better workflow for v3, but it's not coming this month.

@ashvardanian I don't understand what the mean of reserve the number of threads, because the reserve methos says Increases the capacity() of the index to allow adding more vectors .

https://github.com/unum-cloud/usearch/blob/b9a9758a06e1d9365c54118868bf27ac042d4ffc/include/usearch/index_dense.hpp#L911


Add support of mercurial for bitbucket

Following my comment on #785, this version adds a scm field on repo filled by the remote plugins.

+1 on this one :)

+1

To enable mercurial support we now just need someone to create a mercurial plugin for drone. I have a placeholder here: https://github.com/drone-plugins/drone-hg
The plugin creation guide can be found here:
http://readme.drone.io/plugin/
The github plugin can be found here, for reference:
https://github.com/drone-plugins/drone-git


Error: This event loop is already running. RuntimeError: This event loop is already running ./codeinterpreterapi/session.py:448: RuntimeWarning: coroutine 'CodeBox.adownload' was never awaited return CodeInterpreterResponse( RuntimeWarning: Enable tracemalloc to get the object allocation traceback

'CodeBox.adownload' was never awaited  return CodeInterpreterResponse(RuntimeWarning: Enable tracemalloc to get the object allocation traceback
I have buy api codebox-api, have workable gpt-4 api openai account, installed all necessary packages and run streamlit frontend sucessfuly on http://localhost:8501/ but when I try to write even "Hi!" it's corrupted!
error
(py311) user@Georges-MacBook-Air codeinterpreter-api % PYTHONPATH=$PYTHONPATH:./frontend streamlit run frontend/app.py

  You can now view your Streamlit app in your browser.

  Local URL: http://localhost:8501
  Network URL: http://<IP_ADDRESS>:8501

  For better performance, install the Watchdog module:

  $ xcode-select --install
  $ pip install watchdog

<CodeBox id=98ebaa13-****-****-****-0453377bf9f0> started!
DEPRECATION WARNING: Use agenerate_response for async generation.
This function will be converted to sync in the future.
You can use generate_response_sync for now.
Traceback (most recent call last):
  File "/Users/user/Programms/projects/openai/gpt/_use/codeinterpreter-api/codeinterpreterapi/session.py", line 442, in agenerate_response
    response = await self.agent_executor.arun(input=user_request.content)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/site-packages/langchain/chains/base.py", line 556, in arun
    await self.acall(
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/site-packages/langchain/chains/base.py", line 326, in acall
    inputs = self.prep_inputs(inputs)
             ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/site-packages/langchain/chains/base.py", line 411, in prep_inputs
    external_context = self.memory.load_memory_variables(inputs)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/site-packages/langchain/memory/buffer.py", line 45, in load_memory_variables
    return {self.memory_key: self.buffer}

                                 ^^^^^^^^^^^
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/site-packages/langchain/memory/buffer.py", line 19, in buffer
    return self.buffer_as_messages if self.return_messages else self.buffer_as_str
           ^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/site-packages/langchain/memory/buffer.py", line 33, in buffer_as_messages
    return self.chat_memory.messages
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/Programms/projects/openai/gpt/_use/codeinterpreter-api/codeinterpreterapi/chat_history.py", line 33, in messages
    loop.run_until_complete(self.codebox.adownload("history.json"))
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/asyncio/base_events.py", line 629, in run_until_complete
    self._check_running()
  File "/Users/user/miniconda3/envs/py311/lib/python3.11/asyncio/base_events.py", line 588, in _check_running
    raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
/Users/user/Programms/projects/openai/gpt/_use/codeinterpreter-api/codeinterpreterapi/session.py:448: RuntimeWarning: coroutine 'CodeBox.adownload' was never awaited
  return CodeInterpreterResponse(
RuntimeWarning: Enable tracemalloc to get the object allocation traceback

I got the issue resolved by using the nest_async
pip install nest-asyncio
and adding below lines in my file.
import nest_asyncio
nest_asyncio.apply()

The ipython kernel itself runs on an event loop. Asyncio does not allow its event loop to be nested. So if you are in an environment where the event loop is already running such as a WebServer, a GUI application or a Jupyter notebook in this case, it’s impossible to run tasks and wait for the result.
The “nest-asyncio” patches “asyncio” and allows nested usage “loop.run_until_complete”.


Make reputation method strings in X-Mox-Reason more human readable

Sometimes a spam message ends up in the inbox or a legit message ends up in the rejects folder. When this happens, I like to inspect the message source to find out what went wrong with a particular message. Mox does indeed provide some information in the X-Mox-Reason header.
Unfortunately, the strings are not really self explainatory. Something like msgfromfull doesn't really tell you anything unless you have been a developer on the project yourself.
Therefore, I propose to change the strings to be a short and concise description in plain english.
For example, msgfromfull would become something like Sender matches previous spam messages.

@Fell The commit just now adds more details to the header.
@mattfbacon Also referencing you, this is also for issue #157.
I started on this a while ago, got sidetracked and forget to send an update, sorry.
The header now includes results of checks done during the analysis. The value
starts with the single word that summarizes the reason, then has semicolon
separated lines with the details. Some examples below.
Accepting a message from a known correspondent:
X-Mox-Reason: msgfromfull; dmarc ok;
	address/dkim/spf/ip-based reputation (nonjunk, conclusive, reputation of
	 exact message-from address);

Accepting a message from a mailing list:
X-Mox-Reason: list-allow; validated message from a configured mailing list;

Accepting a message that matched a ruleset indicating this is an incoming forwarded message:
X-Mox-Reason: msgfromfull; ruleset indicates forwarded message;
	not using any dmarc result;
	address/dkim/spf/ip-based reputation (nonjunk, conclusive, reputation of
	 exact message-from address);

Reject because of bad reputation of organizational domain:
X-Mox-Reason: msgfromorgdomain; dmarc ok;
	address/dkim/spf/ip-based reputation (junk, conclusive, negative reputation
	 of at least 3 addresses with organizational domain of message-from address
	 based on 5 messages);

Reject from first-time correspondent with spf (soft)fail:
X-Mox-Reason: spf-policy; not using any dmarc result;
	address/dkim/spf/ip-based reputation (inconclusive, no address/spf/dkim/ip
	 reputation);
	no previous message from sender domain and spf result is (soft)fail;

Reject due to inconclusive bad ip reputation and reverse lookup failure:
X-Mox-Reason: iprev; dmarc ok;
	address/dkim/spf/ip-based reputation (junk, inconclusive, reputation for ip
	 <IP_ADDRESS>/21, spam score 1.00);
	suspicious iprev failure;
	message has a mild junk signal and mismatching reverse ip;


Make Flux definitions global/external agnostic

It seems the previous definition file didn't play nice with global imports. Fixing to better conform to the suggestions in http://www.typescriptlang.org/Handbook#writing-dts-files
Also added some semicolons :smile:
Thanks,
Jordan

@jordanpotter thanks mate!

My pleasure!


[placeholder] KEP-1753 Deprecate Kubernetes system components logs sanitization

Placeholder PR for updating the website documentation to remove references to the Kubernetes system components logs sanitization feature. The proposal for the deprecation of the feature was discussed at SIG Instrumentation and ack from SIG Security: https://groups.google.com/g/kubernetes-dev/c/xhQuwdd2Smw/m/L_EyHKbDAAAJ

enhancement issue https://github.com/kubernetes/enhancements/issues/1753#issuecomment-991316221
kubernetes PR https://github.com/kubernetes/kubernetes/pull/107207/

@kubernetes/sig-docs-en-reviews Please have some insights on this!

@husky-parul : please remove the draft flag.

enhancement ref: https://github.com/kubernetes/enhancements/issues/1753
/assign @chrisnegus
/sig instrumentation

/approve


Optix simplification / cleanup

Description
Trying to simplify / cleanup portions of the current implementation.
Make OSL::pvt::gSplineData constant which can avoid avoid CPU->GPU upload.
Introduce BackendLLVM::llvm_load_string to localize the branching done when uploading strings.
Send actual bitcode bytes vs a point to std::vector (which is currently incurring a temporary allocation penalty)

Pending that change, LGTM.

LGTM, and my tests pass. Merging.


"Could not locate the bindings" on Windows 10

Etcher version: \Etcher-cli-1.1.2-win32-x64
Operating system and architecture: Windows 10
**Image flashed: iot_rpi3.img **

I downloaded the build for Windows x64 from the etcher/cli website (https://etcher.io/cli/, https://github.com/resin-io/etcher/releases/download/v1.1.2/Etcher-cli-1.1.2-win32-x64.zip). I extracted the zip to C:\etcher-cli like in the instructions, and also added that path to my PATH environment variable. Etcher-cli crashes before even listing the available drives to flash.
C:\etcher-cli>etcher
Usage: etcher.exe C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js [options] <image>

Options:
  --help, -h     show help  [boolean]
  --version, -v  show version number  [boolean]
  --drive, -d    drive  [string]
  --check, -c    validate write  [boolean] [default: true]
  --yes, -y      confirm non-interactively  [boolean]
  --unmount, -u  unmount on success  [boolean] [default: true]

Examples:
  etcher.exe C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js raspberry-pi.img
  etcher.exe C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js --no-check raspberry-pi.img
  etcher.exe C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js -d /dev/disk2 ubuntu.iso
  etcher.exe C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js -d /dev/disk2 -y rpi.img

Exit codes:
  0 - Success
  1 - General Error
  2 - Validation Error
  3 - Cancelled

If you need help, don't hesitate in contacting us at:

  GitHub: https://github.com/resin-io/etcher/issues/new
  Gitter: https://gitter.im/resin-io/etcher

Missing image

C:\etcher-cli>etcher C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js iot_rpi3.img
Could not locate the bindings file. Tried:
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\build\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\build\Debug\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\build\Release\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\out\Debug\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\Debug\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\out\Release\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\Release\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\build\default\drivelist.node
 → C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\compiled\6.10.3\win32\x64\drivelist.node

C:\etcher-cli>

Note: I get a similar error with the x86 build.

Hi @atn832 ,
Thanks for the heads up. Turns out that pkg creates an application snapshot based on the current working directory, which is messing up the paths to the add-ons.
I'm fixing it as I write. For the time being, you can easily run the CLI from source, which should work fine:
git clone https://github.com/resin-io/etcher
cd etcher
npm install --build-from-source
node ./bin/etcher

@atn832, I re-published the Windows CLI packages. Can you try https://github.com/resin-io/etcher/releases/download/v1.1.2/Etcher-cli-1.1.2-win32-x64.zip again?

Hi @jviotti , now it runs and lets me select the drive to flash. However when it tries to write on the drive, it crashes with the same error as on Mac OS (https://github.com/resin-io/etcher/issues/1697, https://github.com/zeit/pkg/issues/205):
etcher.exe C:\snapshot\etcher\dist\Etcher-cli-1.1.2-win32-x64-app\lib\cli\etcher.js iot_rpi3.img
? Select drive \\.\PHYSICALDRIVE2 (8.0 GB) - Generic- USB3.0 CRW   -SD USB Device
? This will erase the selected drive. Are you sure? Yes
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: UNEXPECTED-15
    at readFromSnapshot (pkg/prelude/bootstrap.js:524:16)
    at Object.fs.read (pkg/prelude/bootstrap.js:541:5)
    at ReadStream._read (fs.js:1998:6)
    at ReadStream.Readable.read (_stream_readable.js:348:10)
    at fs.js:1963:10
    at zalgoSafe (pkg/prelude/bootstrap.js:239:10)
    at pkg/prelude/bootstrap.js:455:9
    at FSReqWrap.oncomplete (fs.js:123:15)

Closing this as the bindings issue has been fixed.


automatic1111 extensions

is there a way to use auto1111 extensions when using colab?
im just getting "AssertionError: extension access disabed because of commandline flags" when trying to install a extension

all extensions ?

everything i tried at least. 10 first in the list

Just to add here, I'm getting the same when trying to add pretty much any of the extensions now. Before the 2.0 update I was using a few extensions, but since the update I can't.
To be exact, this is the callback in the collab:
Error completing request Arguments: ('https://github.com/yfszzx/stable-diffusion-webui-images-browser', ['ads', 'localization']) {} Traceback (most recent call last):   File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/call_queue.py", line 45, in f     res = list(func(*args, **kwargs))   File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/ui_extensions.py", line 147, in install_extension_from_index     ext_table, message = install_extension_from_url(None, url)   File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/ui_extensions.py", line 111, in install_extension_from_url     check_access()   File "/content/gdrive/MyDrive/sd/stable-diffusion-webui/modules/ui_extensions.py", line 20, in check_access     assert not shared.cmd_opts.disable_extension_access, "extension access disabed because of commandline flags" AssertionError: extension access disabed because of commandline flags

are you using the gradio_server or the tunnel ?

are you using the gradio_server or the tunnel ?

I'm using gradio because of earlier issues getting the webui to show images after generating while on tunnel.

when you use gradio_server, it prevents installing the extensions, use the tunnel, install the extensions, then go back to gradio server

when you use gradio_server, it prevents installing the extensions, use the tunnel, install the extensions, then go back to gradio server

Ah, that worked. To the OP @hundkillen, try the above.
Thanks @TheLastBen!

@adder-gntl i have no idea what "use the tunnel" means :)

@adder-gntl i have no idea what "use the tunnel" means :)

On the final step, do you have "Use_Gradio_Server:" checked? If you don't, that goes through local tunnel.

@adder-gntl i have no idea what "use the tunnel" means :)

not checking the box "use_gradio_server" will automatically use the tunnel (proxy)


[BUG] Deleting a new study plan does not reset tab index to previous

Low priority because this is only a matter of convenience for the user

Ideally, we want the tab's index to be set to the previous tab (on the left) so that the user will be re-directed to the previous-made study plan immediately upon deleting the rightmost study plan. Currently, because React's setState method is asynchronous, we cannot change the state in time for the render somehow.

Tried solutions: Passing a callback method to setState to try and force it execute a function asynchronously

Possible solutions: Force setState to be synchronous somehow

This bug actually turned out to be ok since by deleting a study plan, it's good for user to see a blank screen so that they know that their "Delete" study plan command was successful

cheaterbug


3D panning to surround speakers?

Hey!
Do you think it would be possible to use surround sound support for the 3D panning?
So you could play some sound effects from the back speakers of 5.1 surround system?
I know the HTML5 plays it well if it's in the source file. Does wad have any support for surround?
Thanks!

If you use 3d panning to set a sound to play from behind the listener ( e.g. setPanning([0, 0, -10]) ), I expect you'd hear it from your rear speakers, though I'm not actually sure how well that would work.

Thanks, I will try if it works.

I tried it finally and it seems not to work.
Also I noticed if I loaded a surround sound file (wave with sound in rear left speaker) to wad, it did not play at all. It did play in rear left channel if played directly in Chrome.
It it worked, it would be great to use wad for surround sound installations! Do all sorts of crazy motion sounds would be possible etc.

Maybe wad would just need to set channel configuration? Like here:
https://www.w3.org/TR/webaudio/#ChannelLayouts
I would do it, but my code ability is limited..

Setting channel configuration looks useful. I'll look into it as I find time. However, I don't have surround sound speakers, so I'm not sure if I'd be able to test it well.

I have a surround system. Perhaps if someone were to make the changes, I could test them?
I would be willing to implement this, but I am short on time for the next week. Maybe I'll get to doing something like this next week.

I could test as well. I have cheap 5.1 sound card with two pairs of headphones for testing.

I have made time in my schedule to work on this Thursday, as well as next week. Expect some more info then.


Dropwizard JDBI3 Database Timezone

Hello!
I recently began upgrading my java project to use JDBI3 with Dropwizard and I ran across an issue that hopefully I can get cleared up. In the previous version of Dropwizard jdbi, I was able to override the database timezone when creating a new DBIFactory like this:
   DBIFactory createDBIFactory()     {         return new DBIFactory() {             @Override             protected Optional<TimeZone> databaseTimeZone() {                 return Optional.of(TimeZone.getTimeZone("UTC"));             }         };     }
Which passed in a timezone to the InstantArgumentFactory to handle InstantArguments to a specify a timezone conversion.
With this I was able to have my JVM set to one timezone, but my database entries were submit as another (UTC). I was doing some testing with my current changes to use the new JDBI factory:
JdbiFactory createJdbiFactory()     {         return new JdbiFactory();     }
and I noticed Instant() timestamps were incorrect, which lead me to this issue.
Is there a new implementation or method that can be used to achieve this same result?
Thanks!

Using/overriding the time zone for java.time (JSR 310) is not supported in Jdbi 3.x.

https://github.com/jdbi/jdbi/issues/1539
https://github.com/jdbi/jdbi/issues/1271
https://github.com/jdbi/jdbi/issues/988

You can keep using JDBI 2.x (via https://github.com/dropwizard/dropwizard-jdbi/) but there won't be any updates for it because the support for JDBI 2.x ended.
The probably equally unsatisfying way to fix this correctly, is running your application and the database with the same time zone settings, i. e. UTC.

Alright, I appreciate your input. I would prefer to move ahead with the JDBI3 upgrade since JDBI2 is no longer supported, and I guess I will just run the application in UTC.


Fix the queue trigger sample

The sample for the queue trigger function was missing the "Run" method

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

@dtriana : Thanks for your contribution to the Azure documentation! The author, @lindydonna, has been notified to review your proposed change.

#please-close
Using C# class libraries, the method does not need to be called "Run"


[Windows] Update Android NDK to r26b

Description
This PR updates Android NDK 26 to the latest revision.
Related issue: #8517
Check list

[ ] Related issue / work item is attached
[ ] Tests are written (if applicable)
[ ] Documentation is updated (if applicable)
[ ] Changes are tested and related VM images are successfully generated

/azp run windows2019,windows2022


APM 1.12

A new release for APM
The release is ready, so documentation can go online

Hi Adam,
1.11==1.12 except Mx6 vs Mx7
Verstuurd vanaf mijn iPhone
Op 6 apr. 2017 om 16:30 heeft Adam Dupaski <notifications<EMAIL_ADDRESS>het volgende geschreven:
@Adam-Dupaski requested changes on this pull request.

The 1.11 release notes mention release 1.12, which they should not - release notes should not compare a current release to a future release. What was done for 1.11? There are no actual release notes. Should the notes from 1.12 be copied in for 1.11, with the specification that 1.11 is for Mendix 6.2+ and 1.12 is for Mendix 7.0.2?
If 1.12 is for Mendix 7.0.2, that should be specified in the RN. Can you please verify that?
I do not see a "Running microflows" tab in the statistics tool on any screenshot and it does not appear in the documentation. Is that the correct name, or should it be "Running actions"?
"Statistics and message triggers did not stop after firing when configured to do so." - there is no resolution here. Should it just be "We fixed this"?
This sentence is unclear: "To prevent running out of memory, the performance tool now stops recording at 80% memory usage and cancel and thus free memory at 95% memory usage." Specifically, "and cancel" and "thus free memory at 95% memory usage." Where are the verbs here? Please clarify.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/mendix/docs/pull/287#pullrequestreview-31329726, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AI0auYNuSA9Ye5skWbAA1itHiDIzU0Yzks5rtPb_gaJpZM4M1bCR.

Diff versions for appstore on request andrej
Verstuurd vanaf mijn iPhone
Op 6 apr. 2017 om 16:30 heeft Adam Dupaski <notifications<EMAIL_ADDRESS>het volgende geschreven:
@Adam-Dupaski requested changes on this pull request.

The 1.11 release notes mention release 1.12, which they should not - release notes should not compare a current release to a future release. What was done for 1.11? There are no actual release notes. Should the notes from 1.12 be copied in for 1.11, with the specification that 1.11 is for Mendix 6.2+ and 1.12 is for Mendix 7.0.2?
If 1.12 is for Mendix 7.0.2, that should be specified in the RN. Can you please verify that?
I do not see a "Running microflows" tab in the statistics tool on any screenshot and it does not appear in the documentation. Is that the correct name, or should it be "Running actions"?
"Statistics and message triggers did not stop after firing when configured to do so." - there is no resolution here. Should it just be "We fixed this"?
This sentence is unclear: "To prevent running out of memory, the performance tool now stops recording at 80% memory usage and cancel and thus free memory at 95% memory usage." Specifically, "and cancel" and "thus free memory at 95% memory usage." Where are the verbs here? Please clarify.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/mendix/docs/pull/287#pullrequestreview-31329726, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AI0auYNuSA9Ye5skWbAA1itHiDIzU0Yzks5rtPb_gaJpZM4M1bCR.

Then RN 1.11 will include all of the content and specify Mendix version 6.2+.
RN 1.12 will say "refer to 1.11" and specify Mendix version 7.0.2+.

Please comment on the remaining comments in order to finish this merge:

I do not see a "Running microflows" tab in the statistics tool on any screenshot and it does not appear in the documentation. Is that the correct name, or should it be "Running actions"?
"Statistics and message triggers did not stop after firing when configured to do so." - there is no resolution here. Should it just be "We fixed this"?
This sentence is unclear: "To prevent running out of memory, the performance tool now stops recording at 80% memory usage and cancel and thus free memory at 95% memory usage." Specifically:

"and cancel" - cancel what?
"thus free memory at 95% memory usage." - unclear how this relates to "80% memory usage and cancel"

Hi Adam,
I’m now in the office, so let me answer all items.
As said before, Andrej requested to separate releases, because the AppStore cannot upload 2 identical releases for different Mendix versions.
@3: Should be “Running actions”
@4: We fixed this and they now stop.
@5: Cancel = Cancel the recording. At stop recording no new data is recorded, at cancel all recorded data is thrown away. So at 80% it stops recording and you can still save that. If, due to other non APM functionality – memory goes over 95%, all memory claimed by the performance tool is freed by cancelling the recording and throwing away recorded data.
Best regards,
Bart
From: Adam Dupaski<EMAIL_ADDRESS>Sent: vrijdag 7 april 2017 8:51
To: mendix/docs<EMAIL_ADDRESS>Cc: Bart Tolen<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [mendix/docs] APM 1.12 (#287)
Please comment on the remaining comments in order to finish this merge:

I do not see a "Running microflows" tab in the statistics tool on any screenshot and it does not appear in the documentation. Is that the correct name, or should it be "Running actions"?
"Statistics and message triggers did not stop after firing when configured to do so." - there is no resolution here. Should it just be "We fixed this"?
This sentence is unclear: "To prevent running out of memory, the performance tool now stops recording at 80% memory usage and cancel and thus free memory at 95% memory usage." Specifically:

"and cancel" - cancel what?
"thus free memory at 95% memory usage." - unclear how this relates to "80% memory usage and cancel"

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/mendix/docs/pull/287#issuecomment-292456262, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AI0aufc-fBlhPl4jd0AZYwZW1TbWByBzks5rtdzBgaJpZM4M1bCR.


tuf.interposition should ignore non-GET HTTP requests

The tuf.interposition module, when given a urllib2.Request object, needs to ignore it if it is not a GET HTTP method.

tuf.interposition was removed in #537. Closing.


Suggestion Backlog Slog, 10/30/2017

#19463 Fixed tuple length
#18882 Ignore trailing declarations when detecting final switch
#14829 Lower/higher-priority inference sites
#3802 Allow cross-file class/namespace merges
#19182 Move rest arg array copy to first use
#16037 Minify private members
#15868 Allow Salsa-style property assignment declarations on functions
#18896 Allow plugins for module resolution
#16152 Allow trailing commas in type parameter + argument lists
#12762 Allow empty file list in tsconfig

#19463 Fixed tuple length

Try it?
Should we make the whole thing ReadonlyArray<T> ?

Bigger breaking change

What are people using these for?
Only enable this behavior on --strictTuples ? --strict ?
Painted into a corner because non-mutating array refs are often not ReadonlyArray<T>
But the elements themselves should still be mutable -- FixedOrderArray<T>
Is there a real payoff here?
Find out what the heck was going on with the originating bug

#18882 Ignore trailing declarations when detecting final switch

Ignore SEF declarations when scanning to see if the switch is final
Ignore use case 2; use case 3 is compelling
:+1:

#14829 Lower/higher-priority inference sites

Type Infer<T> that gives a priority bump
Type NoInfer<T> that gives a priority penalty
Might go along with union type inference for generics
Discuss more later

#3802 Allow cross-file class/namespace merges

Who wrote that error message?

A New Yorker

Excuse me, do you know where the library is at?

Here at Harvard, we do not end our sentences with prepositions

[punchline]

:+1: Accepting PRs

#19182 Move rest arg array copy to first use

What exactly is first use?

At the top level before any block or statement which consumes it
Or the very top if it appears in a function body

There's a PR to not emit it if it's unused
If all uses are indexed/property access expressions, then we don't need to copy the array at all
Note that in non-strict mode, arguments is mutable
Optimize where we're sure it's safe
:+1: Accepting PRs

#16037 Minify private members

Listed code is totally broken
We don't know what names are safe from subclass overwrites
Could we emit a config file to feed into uglify?
Investigate offline

#15868 Allow Salsa-style property assignment declarations on functions

No current solutions are good
Long discussion about where those statements could go vs should
You have to put some of your cake in the fridge and eat the rest
At least restrict this to the same containing function
:+1: for function declarations, function-expr-initialized consts, :-1: for classes

#16152 Allow trailing commas in type parameter + argument lists

AMF

#12762 Allow empty file list in tsconfig

--allowNoFiles ? :cry:
Out of time

Looks like #18896 was missed.


inputDisplayedValue format to dd.mm.yyyy

Is your feature request related to a problem? Please describe.
is there a way to format the datePickerState inputDisplayedValue  to dd.mm.yyyy. At the moment, the format for german date is d.m.yyyy

Could add the possibility to configure the Intl options used for the input, and then you can just use the native browser API for this 😊

I won't implement this myself, but I'd be open for PRs that achieve this


Add SheTech Idaho

E.g. https://women-innovators.org/shetech-2019/

https://women-innovators.org has already been added.


k8s/Vagrantfile: use linked clones & tweak VMs

This PR makes a few changes to vagrant/k8s/Vagrantfile:

use linked clones for the VMs
This helps speed up the creation of the VMs. This also avoids writing 16+ GB for every make k8s-test when creating the VMs via vagrant up.
set the amount of RAM to 2 GB for all kubernetes node VMs
~set the number of CPUs to 2 for all Kubernetes node VMs~
make the quagga VMs use linked clones, KVM paravirt provider and virtio interfaces
The quagga VMs are left as they were with their old CPU and RAM configuration.

make k8s-test was writing ~400 GB of data for a run of the tests which took around 6-7 hours. The kubernetes node VMs were swapping to the disk due to the lack of RAM memory.

I've stopped the tests on the CI. There's no point in wasting time.

Let's get this merged ASAP

@unclejack, Hope you did L3 systemtests for this change

@gkvijay: I've tried to run all the Makefile targets which are related to Kubernetes. The VMs still boot properly. The tests seem to be running just as they were running before.
I've removed the change which bumped the number of virtual CPUs to two virtual to avoid overloading the host machine. Some of the VMs can use a lot of CPU.

@unclejack Since you have changes for quagga vms as well, its good to verify l3 tests. Please try docker environment. Thats what L3_CI does (http://contiv-ci.ngrok.io/job/Netplugin_OnDemand_L3_CI/171/)

@gkvijay That's a different Makefile target. It uses the main Vagrantfile from the top level of this repository. The Vagrantfile modified by this PR would only affect make make k8s-l3-cluster, make k8s-cluster and make k8s-test. The VMs for Kubernetes are still starting and they're running.
Please let me know if there's anything else you'd like to discuss.

This has passed the CI. PTAL

@gkvijay PTAL when you have a minute, this will help us out with improving the k8s systemtests

Please take a look at this. It's still green and it's still relevant. It'd be useful when it comes to debugging the issues we run into with the Kubernetes system tests.

@gkvijay bump

@DivyaVavili is looking into k8s systemtests. @DivyaVavili please review.

FWIW we should probably be using linked clones/kvm/virtio in every Vagrantfile for performance reasons... I'll create an issue to track it

I see that though linked clones have a short bring up time and save disk space, it can have performance hit. I understand that this must be over time, but I'm not sure if it would have any impact during our system-test timeframe. We should run the tests and evaluate the performance during system-tests.
@unclejack: Have you seen a significant saving in time with this change?  I see that you've mentioned that the make targets bring up the VMs and run the tests; but could you give us an estimate of the savings in time for the entire run-time?

@DivyaVavili where do you see linked clones having performance penalties?  I see one commenter on Quora claiming that, but it's unsubstantiated and makes no sense...

@dseevr: The comment on Quora is new to me. The one I checked is from VMware: https://www.vmware.com/support/ws5/doc/ws_clone_typeofclone.html which is substantiated I guess. It might/might not be a problem a problem for us, but lets evaluate it/discuss it first before dismissing the possibility.

@DivyaVavili VMware related performance issues associated with snapshots don't matter for our use case. VMware snapshot performance is usually discussed for scenarios where VMs are persistent and they have life cycles of at least a few months. Snapshots can cause performance issues when a lot of data is written to the cloned disk. This isn't an issue for us because we write very small amounts of data during the system tests and we delete the VMs in a few hours from their creation. We don't allow the VMs to write so much to allow performance to degrade.
Since our system tests don't have to write hundreds of megabytes or tens of gigabytes (to install software, to download some huge files and so on), the snapshots are beneficial. We don't have to create and delete the parent VM every single time.
Linked clones help with the system tests. We only pay the cost of extracting each VM once. Given the size of the current Vagrant boxes we're using, this saves a lot of time.

FWIW I asked in #virtualbox last night if there were any performance differences with full or linked clones and the answer was "no"
If we don't enable this, we will write petabytes of data in the next year which will unnecessarily wear our drives, and we will miss out on the big time savings on CI that every other Vagrantfile we have is taking advantage of

I've been checking up on this as well and from what I understand, it's an issue only if we have parent block modified during writing. And in our scenarios my understanding is that we would be writing any logs on the delta block. What happens to the KV store data - is that also on the delta block?
Also, do we already have this tested with other Vagrantfile(s) and in CI? If so, we can have this change; else I would rather wait until the k8s system-tests are in a proper shape. We don't want to be debugging timing issues if there is a performance penalty coz of this change.

Or are we seeing the timing issues because of the performance on full VMs?

We already use this pretty much everywhere else lol
./contiv/netplugin/vagrant/nomad-docker/Vagrantfile:        v.linked_clone = true if Vagrant::VERSION =~ /^1.8/
./contiv/netplugin/vagrant/mesos-cni/Vagrantfile:        v.linked_clone = true if Vagrant::VERSION =~ /^1.8/
./contiv/netplugin/Vagrantfile:        v.linked_clone = true if Vagrant::VERSION >= "1.8"
./contiv/ofnet/Vagrantfile:        v.linked_clone = true if Vagrant::VERSION >= "1.8.0"
./contiv/build/vendor/ansible/Vagrantfile:                vb.linked_clone = true if Vagrant::VERSION =~ /^1.8/
./contiv/remotessh/Vagrantfile:    v.linked_clone = true if Vagrant::VERSION =~ /^1.8/
./contiv/demo/mesos/Vagrantfile:     vb.linked_clone = true
./contiv/install/cluster/Vagrantfile:      v.linked_clone = true if Vagrant::VERSION >= '1.8'
./contiv/volplugin/ansible/Vagrantfile:                vb.linked_clone = true if Vagrant::VERSION =~ /^1.8/
./contiv/volplugin/Vagrantfile:        vb.linked_clone = true if Vagrant::VERSION =~ /^1.8/
./contiv/ansible/Vagrantfile:                vb.linked_clone = true if Vagrant::VERSION =~ /^1.8/

(Interesting to see all the different ways people write Ruby)

OK. For my understanding, was there any issue with vagrant 1.8 version and linked clones? What's the need for the explicit check?

@DivyaVavili linked_clone was added in 1.8, so if you try to set the linked_clone var in an earlier version it will likely raise a NoMethodError.  https://www.hashicorp.com/blog/vagrant-1-8/

This PR has been rebased and everything is working properly. These changes will save time and will enable us to run this on the CI.

I'll merge this now.

@rhim,@unclejack: this PR was merged even though there was a change request from a core networking team member. This is not a good practice to follow in netplugin repo.

@gkvijay: Please take a look at the replies to that comment. The main Vagrantfile has been modified in the exact same way a while ago.
The relevant changes are:
https://github.com/contiv/netplugin/blob/master/Vagrantfile#L202-L211
https://github.com/contiv/netplugin/blob/master/Vagrantfile#L288-L290
https://github.com/contiv/netplugin/blob/master/Vagrantfile#L313-L315
https://github.com/contiv/netplugin/blob/master/Vagrantfile#L354-L359
This PR has been open for almost 4 months. I've asked for feedback after leaving that comment and after providing additional explanation.

@unclejack: Just because a PR did not get approved for a long duration you should not ignore the questions raised by a core contributor in netplugin

@gkvijay: I didn't ignore them. I've answered them.

@unclejack: I'm not happy with the way this PR was handled. My reservations were not fully answered. Anyway, this is not the right forum to discuss this. Let's take it offline.


Migration from Trinity to FireFly with Seed < 81

Issue description
Hi everyone,
I send and receive IOTA Tokens with seed < 81 with Trinity wallet light 2.5.7. Meanwhile, I tried to migrate into Firefly without success because Seed = 81 digit required. Are may Tokens in Trinity at risk?
Firefly version
1
OS details
Apple MacBook
Can the issue be reliably reproduced?
Yes
Steps to reproduce the issue
1.dfdsf
2.dsfsdf
sfsdf3.
...
Expected behaviour
ddsdfsd
Actual behaviour
fdsfs
Errors
dfsfds

you need to add 9's until it = 81 characters

THX. It worked.

Closing b/c issue was resolved (thanks @admljhnsn !)


Categories

We are very close to start using these packages in FLARE-VM. We have mentioned a few times that we want to give a thought to the current categories, trying to create more concrete categories that make it easier to find tools.
I think these are the current categories:

Android
Debuggers
Delphi
Developer Tools
Disassemblers
dotNet
Flash
Forensic
Hex Editors
Java
Javascript
Net
Office
PDF
Pentest
PowerShell
Python
Text Editors
Utilities
VB
Web Application

This is also needed for https://github.com/mandiant/VM-Packages/issues/25
@mandiant/flare-vm ideas?

Some ideas:

move Flash tools into Utilities, I don't think we really need Flash tools anymore, anyway
rename Net to Network/Networking? I always have to look twice with dotNet and Net
add Dynamic analysis with things like procmon, apimonitor, etc.?
add Packers with upx, DiE, etc.?
add PE Viewers?

3.-5. would help to split up Utilities more, but I'm not sure there's real benefit to having more or less categories.

Update packages based on category additions/renames from: https://github.com/mandiant/VM-Packages/pull/59

My proposal:

Android
Debuggers
Delphi
Developer Tools -> move to Utilities
Disassemblers
dotNet
Flash -> move to Utilities
Forensic
Hex Editors
Java
Javascript
Net -> rename to Networking
Office
PDF
Pentest -> remove and see below?
PowerShell
Python
Text Editors
Utilities
VB
Web Application

And from #59 (Commando), add:

Active Directory
Command & Control
Evasion
Exploitation
Information Gathering
Password Attacks
Vulnerability Analysis
Wordlists

However, I also believe that it should be "allowed" and easy to change/rename/move categories as we cannot know now what tools we'll have and how to organize them best.
Should we create a separate file to track all current categories (and document what they roughly contain)?

Android

Debuggers

Delphi

Disassemblers

dotNet

Forensic

Hex Editors

Java

Javascript

Networking

Office

PDF

PE

PowerShell

Python

Text Editors

Utilities

VB

Developer Tools -> move to Utilities

Flash -> move to Utilities

Pentest -> remove

Web Application -> remove


Gracefully handle themes/color modes in design system

Is your feature request related to a problem? Please describe.
When we want to nest our design system web components, the parent component colors (background, border, icons, etc.) do not take effect on child components. This forces the user of the design system to explicitly style the child component to match and contrast the parent component.
See CityOfDetroit/detroitmi#1167 as an example where a workaround is needed to make a button standout when nested within a card.
Describe the solution you'd like
Implement themes (i.e. color modes) for various styles of components. Themes / color modes override CSS variables (background, border, icons, etc.) to encapsulate colors that are consistent with one another. These variables bleed through the shadow DOM so they will also take effect on child components.
Work necessary to properly support themes / color modes in design system:

[ ] Customize bootstrap to include custom color modes for the city design system. Options to implement: light (white as primary color), dark (city green as primary color), highlight (accent yellow as primary color).
[ ] Update complex components to support setting themes. E.g., see #124 where setting a single theme can replace usage of various classes to colorize the navbars.
[ ] Remove custom attributes on complex components (e.g. data-background-color) currently used to colorize components. If users of the components would like to override specific colors (like background) they can use data-extra-classes and typical bootstrap classes to set those.

Describe alternatives you've considered
Alternatives considered:

Allow the user of the design-system to explicitly set the borders in these scenarios. Cons: the user may forget, it takes more effort to use the components.
Parent components communicate their background color to child components via Javascript, then child component styling is responsible for setting the sensible default colors (borders, background, text). Cons: implementation via Javascript is less desirable than implementation purely via stylesheets per Bootstrap approach.

Pseudocode example:
btnStyles = `
.btn.parent-bg-primary {
  --bs-btn-border-color: $light;
}
`;

class Button extends HTMLElement {
  constructor() {
    ...
    this.shadowDOM.appendChild(btnStyles);
  }

  connectedCallback() {...}

  setParentBackground(parentBackgroundClass) {
    this.btn.classList.add(parentBackgroundClass);
  }
}

class BoxWithButton extends HTMLElement {
  constructor() {...}

  connectedCallback() {
    const bgColor = this.getAttribute('data-bg');
    shadow.addEventListener('slotchange', () => {
      const tempElements = Array.from(this.children);
      tempElements.forEach((node) => {
        node.setParentBackground('parent-bg-' + bgColor);
        this.box.appendChild(node);
    }
  }

  setParentBackground(parentBackgroundClass) {
    this.btn.classList.add(parentBackgroundClass);
  }
}

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

This is replaced by #198


aws_route53_zone error (attributes "vpc_id" and "vpc_region" are required)

Description

~/.../20210603-0.10.0/route53
❯  DCTL_TF_PROVIDER_VERSION=2.70.0 driftctl-0.10.0 scan
Scanned states (1)
attributes "vpc_id" and "vpc_region" are required

~/.../20210603-0.10.0/route53
❯  echo $?
1

Environment

OS: fedora 34
driftctl version: 0.10.0-pre
provider version: 2.70.0 AWS

How to reproduce

resource "aws_route53_zone" "main" {
  name = "wtf.co.uk"
}

Possible Solution

Additional context

The state was generated by TF 1.0.0 and 3.44.0 provider

KB only, wont fix


xref via keyref to external HTML page doesn't work

Hi,
There was a similar issue reported in the past, but the case is a bit different  https://github.com/dita-ot/dita-ot/issues/1174.
DITA-OT version tested (direct from download): 1.6.3, 1.7.1  both have the issue.
In my understanding, either navtitle element or linktext are not honored in the map resolution (Not sure I use the right vocabulary - sorry - I mean when the map is built in the preprocess stage), when a keyref reference an external html page.
The link text is honored in a context of a topic resolution.
Code
Here is a map using linktext and navtitle
<map>
    <title>Keydef on exernal content</title>
    <keydef keys="ncbi"
                 href="http://www.ncbi.nlm.nih.gov/"
                 scope="external"
                 format="html">
        <topicmeta>
            <navtitle>NCBI web site</navtitle>
            <linktext>NCBI web site</linktext>
        </topicmeta>
    </keydef>
    <topicref href="concept.dita" type="concept"/>
    <topicref keyref="ncbi"/>
</map>

After preprocess, the @href value seems to replace the element navtitle and link text
<!-- (...) -->
<topicref class="- map/topicref "
              format="html"
              href="http://www.ncbi.nlm.nih.gov/"
              keyref="ncbi"
              scope="external"
              xtrc="topicref:2;12:30"
              xtrf="/Users/blefort/DITA-OT1.7.1/bugs/DITA-OT/keyref-html/main.ditamap">
        <topicmeta class="- map/topicmeta ">
            <navtitle class="- topic/navtitle ">http://www.ncbi.nlm.nih.gov/</navtitle>
            <?ditaot gentext?>
            <linktext class="- map/linktext ">http://www.ncbi.nlm.nih.gov/</linktext>
        </topicmeta>
    </topicref>

Result
In the navigation, we will see http://www.ncbi.nlm.nih.gov/
In the concept: NCBI web site
Samples
https://dl.dropbox.com/u/14980268/issues/keyref-html.zip

Ran into a variant of this while building the DITA-OT docs from the 2.3.1 tag, so it looks like the issue still exists in recent versions.
With a key defined in a map as:
<keydef keys="participate" href="http://www.dita-ot.org/participate"
        scope="external" format="html" locktitle="yes">
  <topicmeta>
    <navtitle>Participate</navtitle>
  </topicmeta>
</keydef>

and referenced in another map via:
<topicref keyref="participate"/>

the @href value is used as link text instead of the <navtitle>.
If the same content is placed directly in the referencing map as a <topicref> without the @keyref, the <navtitle> is honored:
<topicref keys="participate" href="http://www.dita-ot.org/participate"
          scope="external" format="html" locktitle="yes">
  <topicmeta>
    <navtitle>Participate</navtitle>
  </topicmeta>
</topicref>

What is the expected HTML or PDF rendition result of having a navigation topicref to an external HTML Web page?
It makes sense to have a key like this for use from xrefs but I would not expect that kind of resource to be referenced directly from a navigation topicref.

We had that in the DITA-OT documentation TOC for the first several years - it worked from the TocJS and HTML Help versions, but I don't see any reasonable way to include the info for PDF (apart from, maybe, a link if there is some @collection-type setting that creates it). In those early days, from either TocJS or HTML Help, clicking on that link in the TOC resulted in a new browser window with the target URL.

Reproduced with 3.0.2, still present:

neither <linktext> nor <navtitle> from the key definition are honored
(the @href value is still used as link text)
also unaffected by the <navtitle> changes in #2897


executing switch from bash fails

Ive written a bash script that handles the apache2 switchover, this works fine.
However, calling phpbrew switch php-7.0.1 from bash results in an error as below.

Invalid argument php-7.0.1

It doesnt matter if I feed in the version with a variable, or hard code it in, same result from bash.
running the command from normal command line works with no problem.
extract from bash file
/usr/local/bin/phpbrew switch php-${version}

By looking into $HOME/.phpbrew/bashrc, you can find a bash function named phprew which acts as a wrapper to downloaded phpbrew script (/usr/local/bin/phpbrew in this case). So you might try source the bashrc file and run with that wrapper in your bash script:
source $HOME/.phpbrew/bashrc
phpbrew switch php-${version}

Hope this can be helpful.

excellent, that fixed it. many thanks


Allow processing jobs immediately in test mode

Instead of enqueueing a job, it should just be performed immediately.

how about https://gist.github.com/1391531 approach?

@sumskyi: looks like a good start to me. Want to submit a pull request with it?

Awesome, thanks!


Create a new pull request by

Pull Request Test Coverage Report for Build 685946374

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.988%

Totals

Change from base Build 680239312:
0.0%

Covered Lines:
2060

Relevant Lines:
2123

💛  - Coveralls


Crash on EXC_BAD_ACCESS KERN_INVALID_ADDRESS

Description
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000d742d6deb13c
Steps to Reproduce
I am not able to reproduce it locally, but it happened in our production app.
Logs
Please see the following example crash logs from firebase:
Crashed: Thread
Crashed: MediaFactoryImpl::signaling
0  TwilioVoice                    0x101315c78 _hidden#14368_ + 2758444
1  TwilioVoice                    0x1012ef3e0 _hidden#14368_ + 2600596
2  TwilioVoice                    0x100f4e7e4 twilio::media::FineAudioBuffer::deliverRecordedData(signed char const*, unsigned long, int, int) + 357028
3  TwilioVoice                    0x100f58494 twilio::media::FineAudioBuffer::deliverRecordedData(signed char const*, unsigned long, int, int) + 397140
4  TwilioVoice                    0x100f6eee0 twilio::media::FineAudioBuffer::deliverRecordedData(signed char const*, unsigned long, int, int) + 489888
5  TwilioVoice                    0x100f6ee5c twilio::media::FineAudioBuffer::deliverRecordedData(signed char const*, unsigned long, int, int) + 489756
6  libsystem_pthread.dylib        0x18cdb42c0 _pthread_body + 128
7  libsystem_pthread.dylib        0x18cdb4220 _pthread_start + 44
8  libsystem_pthread.dylib        0x18cdb7cdc thread_start + 4

Voice iOS SDK
3.0.0
iOS Version
iOS 12.2.0
iOS Device
iPhone 6

any update for this issue? @bchen-twilio
Thanks! 😄

Hi @colinyip
Sorry for not responding back to you sooner.
Thanks for providing the crash and it seems like there is some custom audio device implementation in your application.

Is it possible to tell (from the application/SDK log) what exactly is the action that the application was performing when the crash happened?
Can you share some implementation details around the audio device in your application?
It would be great if you can enable the logging for the WebRTC module by

  [TwilioVoice setLogLevel:TVOLogLevelTrace module:TVOLogModuleWebRTC];

Thanks,
-bobie

Same here happening in production Build.

Hi @perlasivakrishna
Can you provide the SDK version and more details such as steps to reproduce, SDK log and the crash stacktrace?
Thanks,
-bobie

Hi I'm using TwilioVideo 2.10.2, Crash is happened in production Build. After pod update no crashes happened. here is the crash logs.

Hi @perlasivakrishna
Thanks for getting back and providing the log. Please file a new issue in the Video iOS SDK repository so that the Video SDK team can take a look: https://github.com/twilio/twilio-video-ios/issues
Cheers,
-bobie

@bchen-twilio
👍


query to detect account lockouts

this is a hunting query for account lockouts in active directory environments.
Proposed Changes

new hunting query

@mcpjanmarek - I posted some additional changes and some required fixes for build break issues.  Please have a look.  Thanks, Shain

@mcpjanmarek - Reminder to look at suggested changes.  Thanks! Shain

@mcpjanmarek - Reminder to look at suggested changes. Thanks! Shain

Hi Shain, I'm sorry for a delay, I work on other priorities these days. Could you please give me a couple days? Thank you, Jan

@mcpjanmarek - if you want, I can fix this up and complete it.  Understand that you may not have the time now. :)


Dropping images or videos into the editor incorrectly causes reordering of blocks

closes #99

Fixed behavior, now the blocks are not re-ordering when we drop an image:
https://user-images.githubusercontent.com/50219561/186003542-4bac005e-5671-4196-9314-2dec6f4ed75c.mp4


[question] How can we encode local languages properly?

when I pass a Tamil word in URL its shows as encoded characters, but the URL works on browsers. will it be an issue for crawlers to read?
Thank you.
	<url>
		<loc>
			https://example.com/page-%E0%AE%A4%E0%AF%8A%E0%AE%9F%E0%AE%B0%E0%AF%8D%E0%AE%AA%E0%AF%81-1
		</loc>
		<lastmod>
			2021-03-25T12:16:56.592Z
		</lastmod>
		<changefreq>
			daily
		</changefreq>
		<priority>
			0.6
		</priority>
	</url>

Should be fine. URLs don't support non-ascii characters. when you enter non-ascii into your browser it will automatically translate that into something like what you see above. So the above is the output of that translation done on your behalf for crawlers sake.


Temporary fix to issue #19628 and #19207

Temporary fix to #19628 and #19207
Viewports with a height of 1 are causing storage->frame.current_rt->effects.mip_maps[0].sizes.empty() to be true in at least GLES3's _post_process method of rasterizer_scene_gles3.cpp. This in turn causes crashes as there are multiple locations throughout this source file in which the sizes Vector is being indexed without any checks to see if it is empty.
This PR simply modifies the visible Boolean in VisualServerViewport::draw_viewports to stop rendering at window widths / heights of 1 rather than 0 to prevent this state from occurring. I would rather fix the cause of mip_maps[0].sizes becoming empty at window size 1, but after hours of digging this was the best solution I was able to devise. Feel free to deny this PR if the tradeoff of not rendering for 1x1 viewports is not acceptable. I feel that it is way to easy to reproduce this crash by end users to leave it in its current state.
For more information and context, please refer to the discussion on issue #19628

Cherry-picked for 3.0.7.


Update README.md

provides context regarding history of v1/v2 discussion, and link to v2
documentation

@LeoFrachet @antrim how do you feel about this change to the intro in the readme?


Coffeescript code support

Currently coffeescript are being recognized, it would be nice to be able to read the code in gogs itself.

Thanks your feedback!
But Currently is a vague word.

@Unknwon I'm not sure what was wrong with me yesterday, I've updated the message a bit so there is actually an issue :P

Thanks... but I still don't understand..

Currently, coffeescript files are recognized as raw files

Can you give an example on https://try.gogs.io?

Weird, somehow it works now. This issue can be ignored :)

:flushed:...........


Integrate binary BGPdump source

The binary parser from @salsh implemented during the SWP15 project needs to be integrated with the current master branch.

The discussion in PR #188 supersedes this issue.


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-1.x" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2964

Questions ?
Please refer to the Backport tool documentation


Hexavalent helper script (experimental)

Hexavalent helper script currently has support for:

applying patches based on target OS,
copying gn args to build directory,
applying hexavalent branding.

In future, direct access of 'config' dictionary should be replaced with appropriate functions and config should probably be moved to a separate file.

This pull request addresses #25 and #49 (only on Windows for now since I don't have a Linux machine).

Having had a brief look, this seems good, I need to fully review the python code once I get a bit more time. We may potentially move the python script to it's own repo so it can be worked on a bit easier

@loryeam Licencing for all branding and icons must be explicitly stated. It's not under BSD licencing and is all rights reserved.

We can put the script and icons in a private repo with different licencing.