Merge into Rust?

Is there a way to merge this idea into Rust without the extra syntax? Would be awesome! :O

Don't hold your breath - it would be nice, but I can't really see it happening anytime soon. The process of getting new features into the language is complicated, to say the least, and I don't really have time to figure that out.
That said, it might be interesting to explore this in the future.


b.add() API change since 10.1.1 ?

Since 10.1.1, b.add() will not resolve to a node module.
For example:
#####Before 10.1.1:
I can b.add('superagent') to bundle a node module in a project.
#####After 10.1.1:
I will get "Cannot find module"
#####To reproduce it.
npm init test // init a project
npm install superagent --save // simply add a node module
npm install browserify // install browserify
Set up a ./test.js in the project:
var browserify = require('browserify');
var b = browserify();
b.add('superagent');
b.bundle(function(err, buf) {
    if (err) return console.log(err):
    console.log(buf.toStrinig())
});

In command line, node ./test.js will callback error 'Cannot find module'.
But, if we change to<EMAIL_ADDRESS>npm install<EMAIL_ADDRESS>We'll get a bundled code.

@benpptung The behavior did change, yes. See #1248 and #1268. Did the API change? Not really? In my opinion b.add() is too vaguely specified, so who can say how it's intended to work? Although maybe something is implied by contrasting it with b.require()'s documentation:

The file param is anything that can be resolved by require.resolve().

For the moment you should be able to work around the issue by doing:
b.add(require.resolve('superagent'))

I don't want to be the one to close and bury this issue because I don't think the situation has been properly dealt with yet (see my comments in the other issues).

@jmm Thank you for update.
I was asking because I wrote a package http://github.com/benpptung/appstackr, which depends on browserify a lot, so this was a little shock to me when I saw it didn't work.
Sorry for my words, I agree it is a behavior change, not API change. Yes, I was misguided by the b.require()'s documentation. I'll close this issue, because I think this is just not properly addressed in the b.add() documentation. Thank you for your clarification. :)


UUID support

It would be nice if the BSON interface would support the UUID syntax/encoder/decoder in mongo.
https://docs.mongodb.com/manual/reference/method/UUID/

See Mongo.uuid/0, Mongo.uuid/1 and `Mongo.uuid!/1'

Any comments? Maybe feedback?


Bluetooth mic support

I would like to use this library by using a bluetooth headset mic.
I think in VoiceProcessor.java, the AudioRecord class currently only takes MediaRecorder.AudioSource.MIC. By using a bluetooth device, it should also accept MediaRecorder.AudioSource.VOICE_COMMUNICATION and enable Bluetooth SCO.
Do you plan to support a bluetooth device mic ?

@jordan-tpz - thanks for your suggestion. While that does sound like a useful feature, it's not currently on our roadmap as our resources are allocated elsewhere right now. I'll keep this issue open and we'll see if we can add this at some point.

Apologies, but this didn't make the engineering roadmap and isn't likely to in the near future


return saved Image entry or url

Hi,
It would be great if saveImage returns saved file url or FileEtry.
Thanks

This proposal is on TODO list. PR is appreciated.

saveImage now returns libraryItem


Docs: Syntax for routing rules doesn't seem to be documented anywhere

What were you searching in the docs?
I've been trying to find any documentation on how the routing rules work, but even in the API reference it's just documented as being a 'str'.
https://docs.powertools.aws.dev/lambda/python/latest/api/event_handler/index.html#aws_lambda_powertools.event_handler.ApiGatewayResolver.route
From the tutorials and source code, it looks like this should be a regex, but there is no indication of what regex syntax this follows, or how variable capture works with decorated functions.
For example, the tutorials include things like @app.get("/subscriptions/") which seems to be a curious syntax, and  I can't find any documentation on this. Also, it doesn't seem to work for subfolders which is weird.
Is this related to an existing documentation section?
https://docs.powertools.aws.dev/lambda/python/latest/api/event_handler/index.html#aws_lambda_powertools.event_handler.ApiGatewayResolver.route
How can we improve?
Document how the routing rules work somewhere.
Got a suggestion in mind?
No response
Acknowledgment

[X] I understand the final update might be different from my proposed suggestion, or refused.

Hello @johnmreynolds! Thanks for bringing up this important point about the documentation. If it was difficult for you to find clear information in our documentation, it may be difficult for others too and we need to fix it.
Let me split this issue to make it easier to define the next steps.
1 - Method signature:
In the informed method signature, the rule parameter is str because it is a string where in most of cases developers can add static or dynamic paths.

static path: @app.get("/powertools")
dynamic path: @app.get("/powertools/<customer_id>")

In some special cases, developers can add a regex to catch all routes, or create more advanced dynamic routes

catch all: @app.get(".+")
advanced dynamic route: @app.get("/accounts/(?P<account_id>.+)")

I think the confusion here is that even the signature method is a string, behind the hood we compile a regex to make it more flexible. In this method we have some regex examples, but I agree that is hard to find.
2 - Subfolders:

For example, the tutorials include things like @app.get("/subscriptions/") which seems to be a curious syntax, and I can't find any documentation on this. Also, it doesn't seem to work for subfolders which is weird.

Can you please elaborate a little more on that? I didn't understand the point of subfolders. We support a path like /powertools/test/hello, is that what you mean?
3 - Next steps:
Do you have any suggestions that we can add to our documentation to make it clearer? Maybe adding a specific section on regex and some examples? Adding docstring to route method to explain parameters?
If you have any ideas or even want to submit a PR to improve our documentation please do so, we love it when we can improve our documentation to make it easier for us to communicate with our customers.
I'm adding the "Pending customer" status because we want to hear from you before proceeding.
Thanks

Thanks.
On the topic of subfolders, github mangled my comment which included angle brackets, so my example made no sense.
What I meant is like in your example:
@app.get("/powertools/<customer_id>")
where customer_id captures the path, it seems not to work if what would be captured for customer_id contains a slash, so is a subfolder of /powertools/. This is probably sensible, and I think is covered by the examples in the source you pointed at (implied by the word boundary match) but I was just noting I couldn't find this documented anywhere.
On how to improve the documentation, I think yes it could do with small additions of:

just a short section on what can be passed to the rule, which I think can be one of a) regex, b) a dynamic path with angle brackets or c) a static path (which is a special case of regex).

How dynamic path matching works (if I'm reading the comment you linked correctly it's just a word boundary match).

How the captured parts of the path get passed to the decorated function. From the example it looks clear this happens as an extra parameter for dynamic paths, but I couldn't see any documentation that this also happens for regex captures (I'm assuming it does - I've just not tested it).

Adding backlog status until we start working on it.

I want to share my experience (originally from discussion #2976 ):
In the documentation, it is stated in the section about catch-all routes the following:
We choose the most explicit registered route that matches an incoming event.

I understood this to mean that in the case where a more specific match is found, that it will pick the more explicit match over the other. For instance:
@app.get(".+")
def catch_all():
    pass

@app.get("/my/resource/<resource_id>")
def more_explicit():
    pass

In this case, I would think from the docs that a request to /my/resource/12345 would invoke more_explicit, but in practice I see the opposite happen (catch_all is invoked for everything). In fact, it does this no matter what order the methods are added in.
This seems like a bug honestly. But, I can see the difficulty in determining which rules are more explicit than others. How exactly does one determine that reliably from a regex?
I suggest adding the ability to explicitly define the priority of a rule against others. Something like:
@app.get(".+", priority=2)
def catch_all():
    pass

@app.get("/my/resource/<resource_id>", priority=1)
def more_explicit():
    pass

Perhaps with the following behavior:

priority is in ascending order (with 0 being highest for instance)
rules of equal priority are analyzed in the order they appear in the code
not setting a priority defaults to the lowest possible priority (in the example above, not setting priority in a new rule would effectively make it priority=3

Basically, let the user determine which is more important than the other instead of trying to infer it. This way, at least the user has a way out if there is a bug in the ordering

Hello everyone! Thank you for all your contributions and discoveries. I'm adding this issue in the current iteration (26th Aug to 8th Sept) to work on 1) improving the documentation, 2) seeing if we have any bugs we need to fix, and 3) checking if we can improve the developer experience in any way.
I will keep you posted on updates.

I'll add another couple points. I found this not to work:

@app.get("/job/<name>/builds")
def  get_job_builds(name):
    pass

I was not able to make this type of rule work. I just got a 404 back.

There is no shortcut for handling HEAD requests. I guess you have to use @route("...", method=["HEAD"])

It took a while to find that the original event dict is available as app.current_event.data

I think the tutorial could be more succinct by getting straight to the features that Powertools offers instead of walking folks through building those features themselves. e.g. the entire https://docs.powertools.aws.dev/lambda/python/latest/tutorial/#creating-our-own-router section isn't needed. The whole point of Powertools is that I don't need to build my own router.

In general, Powertools provides a lot of "magic" which is great, except I had to keep going to the source code to figure out how everything worked. In the end I found the cognitive overhead too much and replaced it with my own router which better matched my simpler use case.
Thank you for this excellent tool and I'll revisit using it once I have enough code to justify needing all the power it provides.

hey @jaysoffian, appreciate you taking the time to share what's been challenging -- while I couldn't reproduce the 404 issue (picture) and you are working on a custom router, please allow me to provide additional context for whoever is reading next.

I'll add another few points. I found this not to work:

As long as your API Gateway is configured with the correct routing to Lambda, it is a HTTP GET request, there's no reason for that function not to be called. Despite the incorrect return (pass, I'd guess as a demo), it should return a HTTP 200 with a null body.
For troubleshooting, we have a debug mode that prints out more details about the routing logic, doesn't sanitize exceptions, and whatnot that you might need in Dev mode: https://docs.powertools.aws.dev/lambda/python/latest/core/event_handler/api_gateway/#debug-mode

There is no shortcut for handling HEAD requests. I guess you have to use @app.route("...", method=["HEAD"].

That's right. We'd be more than happy to add a HEAD shortcut, it's the first time we hear from a customer and it's a no brainer to get it done.

It took a whole to find that the original event dict is available as app.current_event.data

That's on us. The original data is available under app.current_event.raw_event. Despite autocompletion and the explicit name, we've got work to do here to surface this more.
In today's release for Middleware support, I've added an example to cover that. Still, we can add a note under this section.

I think the tutorial could be more succinct.

Appreciate your feedback. The reason we did it like that is for non-developers to get a sense of what's before and after. We've had feedback from customers before that they couldn't understand the need for Powertools, and this was a response to that.
As for your feedback, one area we'd like to invest is in more specific tutorials. That way, we can cover a broader range of areas and yet meet the diverse persona that use Powertools for AWS today.
If you've got ideas for Tutorials, please don't hesitate in creating a documentation issue. If you'd like to contribute, we're also more than happy to mentor tech writing too!
To close, we're listening and always have! The minute we stop it's when we lose our identity and tenets on working backwards from the community.
We're more than happy to jump on a call with anyone to troubleshoot when needed (bandwidth permits) - please join us on Discord with 502 other people too 🙏🏻


create nuxt3 template fail

Environment
window10 64
Reproduction
no have
Describe the bug
ERROR  Error: Failed to download template from registry: fetch failed                                         13:47:38
npm ERR! code 1
npm ERR! path C:\Users\Administrator\Desktop
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c create-vite
npm ERR! A complete log of this run can be found in: C:\Users\Administrator\AppData\Local\npm-cache_logs\2023-10-13T05_47_18_390Z-debug-0.log
PS C:\Users\Administrator\Desktop>
Additional context
No response
Logs
No response

Let's track in https://github.com/nuxt/cli/issues/159.

I have resolved it. Thank you


Define commands and parameters

Document commands and parameters that script run can receive.

Split into params applicable to all scripts and script dependant ones:
Basil command parameters


🔄 Synced file(s) with BetaHuhn/github-files

Synced local file(s) with BetaHuhn/github-files.

Changed files

Created local  .github/workflows/latest-tag.yml  from remote  workflows/versioning/latest-tag.yml

This PR was created automatically by the repo-file-sync-action workflow run #629931511

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


Media object and the css hyphens: auto doesn't work well on Firefox

Snippet to reproduce it: https://jsfiddle.net/vpereirabr/pns761zr/14/
Browser: Firefox
Problem:
Because word-break: break-word is deprecated we are trying to work with hyphens: auto however looks like it doesn't work on Firefox, which has full support for it.

Another snippet to reproduce the same issue: https://jsfiddle.net/eduardoj/Lpbsow5r/

@vpereira See this reduced test case which fix your issue:
https://codepen.io/florianlacreuse/pen/zYOzMLz
@eduardoj Same here for your case:
https://codepen.io/florianlacreuse/pen/JjPJwMw

Because "AAAAAAAAAAAAAAAA ...." is not registered in the hyphenation resource(dictionary).
https://drafts.csswg.org/css-text-3/#hyphenation

Correct automatic hyphenation requires a hyphenation resource appropriate to the language of the text being broken. The UA must therefore only automatically hyphenate text for which the content language is known and for which it has an appropriate hyphenation resource.

Also see:

https://stackoverflow.com/questions/28976543/css-hyphens-not-working-in-firefox
https://codepen.io/fellows3/pen/mdbKajr

Closing this since this is not a bug of Bootstrap.


Newer release available edenhill_librdkafka: v1.8.0 (current: v1.7.0)

        Package Name: edenhill_librdkafka
        Current Version: v1.7.0@2021-05-10 09:28:20
        Available Version: v1.8.0@2021-09-15 19:46:12
        Upstream link: https://github.com/edenhill/librdkafka

New version is available for this package
New Version: v1.6.2@2021-11-17
Upstream releases: https://github.com/edenhill/librdkafka/releases
New Issue Link: https://github.com/phlax/envoy/issues/71


Update SpectaQL example

Closes #49
Re-generate example static GraphQL API documentation using<EMAIL_ADDRESS>@royderks

Hi @daniel-shuy could you tell me what GraphQL API you've used? It would be great to add the GraphQL files to the example or deploy it on a public endpoint

@royderks the GraphQL files are already in the example (in the /stepzen folder), I simply reused them.
To re-generate the static GraphQL API documentation I deployed it to https://publica1703e03faa4e8b6.stepzen.net/api/frankfurter/__graphql

@royderks the GraphQL files are already in the example (in the /stepzen folder), I simply reused them.
To re-generate the static GraphQL API documentation I deployed it to https://publica1703e03faa4e8b6.stepzen.net/api/frankfurter/__graphql

Hey that's awesome, my bad completely overlooked this. Great work!


Cannot get k8s resource 's log ?

Summary
Im create workflow using tfjob.

how can i get  tfjob containers log except using kubectl?

TFJob is a custom resource so I don't think logs are available besides the main container log that basically watches for the resource status. I'd suggest using a sidecar to collect your logs from worker/master pods and inject the log to a separate container/step so that you can see via the UI. Other than that, kubectl is the easiest way to access the logs.


First draft of stable futures. [DO NOT MERGE]

This branch adds support for "pinned" futures, which can contain
internal self-references. It is currently based on the API exposed by
the anchor_experiment crate.
It significantly adjusts the definition of future, creating two traits:
trait Future {
    type Item;
    type Error;

    unsafe fn poll_unsafe(&mut self) -> Poll<Self::Item, Self::Error>;
}

trait FutureMove: Future {
     fn poll_move(&mut self) -> Poll<Self::Item, Self::Error>;
}

All existing futures are FutureMove, and their poll_unsafe methods
can delegate to poll_move. There are some complications for
combinators and other futures that are generic over underlying futures.
Today, the crate provides a poll_safe!() helper, to generate a safe
implementation of the poll_unsafe method if your type implements
FutureMove.
An even more ideal adapter would be something that looks like this:
impl_future_safely! {
    impl Future for MyType {
        type Item = MyItem;
        type Error = MyError;
        fn poll(&mut self) -> Poll<Self::Item, Self::Error> {
            // ....
        }
    }
}

Then, users would just be able to wrap impl_future_safely! around
their existing implementations of Future and have upgraded.
This is not intended to be the final API of the Future trait. In
particular, we want to replace poll_unsafe with a safe method. That
API would look like this:
trait Future {
    type Item;
    type Error;

    fn poll(self: PinMut<Self>) -> Poll<Self::Item, Self::Error>;

}

However, that requires arbitrary_self_types, which cannot be used
currently for these reasons:

futures needs to run on stable. Its not clear how to cfg out the
method with a PinMut receiver and still have everything work.
Arbitrary self types are not object safe yet, even on nightly. Its
essential that the Future trait be object safe

These implementations exist to make it safe to call a self-referential
future:

impl<'a, F: ?Sized + Future> FutureMove for PinMut<'a, F>
impl<F: ?Sized + Future> FutureMove for Anchor<Box<F>>

This commit is not finished. In particular, the futures-util crate has
not been adapted to compile against this new version of futures-core.

Closing in favor of the strategy taken in alexcrichton/futures-await#63


Breaking changes for next version (0.4)

[x] Make GraphMap and Graph use EdgeRef-producing edge iterators with .edges(), like StableGraph does now. This is more versatile. You want source node, target node, edge index and edge weight for each edge. #92
[ ] Change EdgeRef trait to use a reference-to-weight as type WeightRef;, if it works out. This allows it to lend the whole edge reference's lifetime. Not done because: Rust type system doesn't leave us a neat way to do this
[x] GraphEdgeRef to use some kind of EdgeWeight associated type
[ ] Consider merging graph traits. Add EdgeType as a type in one of them.  (Some traits were removed)
[x] node_count broken out from IntoNodeIdentifiers
[x] Smarter toposort with different semantics for graphs with cycles

0.4 is released


Error: ENOENT: no such file or directory, uv_chdir

I know that there are a couple of issues that are posted like this, but they all point to the react-native-cli requiring the 2.0.1 update, and mine has it, but it still gives this error when I'm trying to Ignite new baba
🔥 igniting app baba
✔ using the Infinite Red boilerplate v2 (code name 'Andross')
✔ added React Native 0.45.1 in 3.45s
an error occured while installing ignite-ir-boilerplate boilerplate.
Error: ENOENT: no such file or directory, uv_chdir
And this is the result of my ignite doctor:
System
platform           darwin
arch               x64
cpu                4 cores                               Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
directory          /Users/behrad/Desktop/Projects/baba
JavaScript
node               7.9.0        /usr/local/bin/node
npm                4.2.0        /usr/local/bin/npm
yarn               0.27.5       /usr/local/bin/yarn
React Native
react-native-cli   2.0.1
Ignite
ignite             2.0.0        /usr/local/bin/ignite
Android
java               1.8.0_121    /usr/bin/java
android home       -            undefined
iOS
xcode              8.2.1
This is the solution that most places recommended https://github.com/infinitered/ignite-ir-boilerplate-2016/issues/11#issuecomment-288076176 but it didn't help

Sorry, I fi


Optimize AES-ECB mode in OpenSSL for both aarch64 and aarch32

Aes-ecb mode can be optimized by inverleaving cipher operation on
several blocks and loop unrolling. Interleaving needs one ideal
unrolling factor, here we adopt the same factor with aes-cbc,
which is described as below:
If blocks number > 5, select 5 blocks as one iteration,every
loop, decrease the blocks number by 5.
If 3 < left blocks < 5 select 3 blocks as one iteration, every
loop, decrease the block number by 3.
If left blocks < 3, treat them as tail blocks.
Detailed implementation will have a little adjustment for squeezing
code space.
With this way, for small size such as 16 bytes, the performance is
similar as before, but for big size such as 16k bytes, the performance
improves a lot, even reaches to 100%, for some arches such as A57,
the improvement  even exceeds 100%. The following table will list the
encryption performance data on aarch64, take a72 and a57 as examples.
Performance value takes the unit of cycles per byte, takes the format
as comparision of values. List them as below:
A72(freq: 2.4G):
Benchmark name                  Before optimization        After optimization      Improve
evp-aes-128-ecb@16           17.26538237                   16.82663866               2.61%
evp-aes-128-ecb@64           5.50528499                     5.222637557               5.41%
evp-aes-128-ecb@256         2.632700213                   1.908442892               37.95%
evp-aes-128-ecb@1024       1.876102047                   1.078018868               74.03%
evp-aes-128-ecb@8192       1.6550392                       0.853982929               93.80%
evp-aes-128-ecb@16384      1.636871283                  0.847623957               93.11%
evp-aes-192-ecb@16            17.73104961                  17.09692468               3.71%
evp-aes-192-ecb@64            5.78984398                    5.418545192               6.85%
evp-aes-192-ecb@256          2.872005308                  2.081815274               37.96%
evp-aes-192-ecb@1024        2.083226672                  1.25095642                 66.53%
evp-aes-192-ecb@8192        1.831992057                  0.995916251               83.95%
evp-aes-192-ecb@16384      1.821590009                  0.993820525               83.29%
evp-aes-256-ecb@16            18.0606306                    17.96963317               0.51%
evp-aes-256-ecb@64            6.19651997                    5.762465812               7.53%
evp-aes-256-ecb@256          3.176991394                  2.24642538                 41.42%
evp-aes-256-ecb@1024        2.385991919                  1.396018192               70.91%
evp-aes-256-ecb@8192        2.147862636                  1.142222597               88.04%
evp-aes-256-ecb@16384      2.131361787                  1.135944617               87.63%
A57(freq: 2.0G):
Benchmark name                    Before optimization       After optimization      Improve
evp-aes-128-ecb@16             18.61045121                  18.36456218              1.34%
evp-aes-128-ecb@64             6.438628994                  5.467959461              17.75%
evp-aes-128-ecb@256           2.957452881                  1.97238604                 49.94%
evp-aes-128-ecb@1024         2.117096219                  1.099665054               92.52%
evp-aes-128-ecb@8192         1.868385973                  0.837440804               123.11%
evp-aes-128-ecb@16384       1.853078526                  0.822420027               125.32%
evp-aes-192-ecb@16             19.07021756                  18.50018552               3.08%
evp-aes-192-ecb@64             6.672351486                  5.696088921               17.14%
evp-aes-192-ecb@256           3.260427769                  2.131449916               52.97%
evp-aes-192-ecb@1024         2.410522832                  1.250529718               92.76%
evp-aes-192-ecb@8192         2.17921605                    0.973225504               123.92%
evp-aes-192-ecb@16384       2.162250997                  0.95919871                 125.42%
evp-aes-256-ecb@16            19.3008384                    19.12743654                0.91%
evp-aes-256-ecb@64             6.992950658                 5.92149541                  18.09%
evp-aes-256-ecb@256           3.576361743                 2.287619504                 56.34%
evp-aes-256-ecb@1024         2.726671027                 1.381267599                 97.40%
evp-aes-256-ecb@8192         2.493583657                 1.110959913                 124.45%
evp-aes-256-ecb@16384       2.473916816                 1.099967073                 124.91%

I have to wonder why we need to optimize ECB mode, what is the use case?

I have to wonder why we need to optimize ECB mode, what is the use case?

We are monitoring the performance of the dedicated algorithms in openssl, and find the big gap between aarch and x86, seems the x86 has optimization there but aarch have no.  So there is the optimization for aarch64 and aarch32.   For the use case, I am not sure who will use it, but ECB is the backbone of AES. It's  useful in cases  where an Initialization vector is not provided. It is also useful when we want to do a random access of encrypted data.

Merged.
2ff16afc17af7ee8dbff1fb34b71a51ecd55811e Optimize AES-ECB mode in OpenSSL for both aarch64 and aarch32


Remote kernels: support watches

Now that I'm back from vacation, it's time to address the backlog of issues in #383
This PR adds watch support to WSKernel. kernel.grammar changes are also here because WatchView expects this property to be present.

Awesome, great to see you back!


Update meta.en.json

Translate meta.json

I will merge this commit to our translation mentioned in the issue #7 .


Minimap bottom area selects/drags code instead

Godot version
515552860b2eb1ac5f10e7266507a3e92f824fde
System information
Fedora Silverblue 36, Ryzen 2400G
Issue description
The bottom area of the code minimap cannot be used to scroll the code window, mouse inputs are instead sent to the underlying editor, resulting in code being selected/dragged.
https://user-images.githubusercontent.com/347965/182465164-a5c020ae-d48b-4521-8074-350864d8d677.mov
Steps to reproduce

Open a file with ~300 LOC
Attempt to scroll from the bottom of the minimap

Minimal reproduction project
No response

Can't reproduce on an Ubuntu 22

Me neither, appears to be fixed

I spoke too soon. When the window is maximized, it does not happen. But when the window is attached to the right half of the screen, it does: https://streamable.com/936lwj
Can you try reproducing it like that?

Also doesn't happen in non-maximized mode when not snapped to either side of the screen. Very odd, might be related to GNOME somehow..


Move Variables from orgs page to config page

We are moving any kind of configuration workflows into the config page since that's where users tend to look first

[ ] Create Variables tab within Configuration page
[ ] Create Variables tab within Configuration navbar tab
[ ] List variables across all orgs
[ ] Add Owner column to table
[ ] Variables page in Configuration should otherwise look the same as the old variables page

I wonder if we wouldn't also want to preserve the variables under the orgs page?


[Doc-Bug][ngrok fix]

Fix ngrok command from:
-host-header to --host-header

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/bot-v3/bots-test.md
87
16
link
:white_check_mark:

msteams-platform/sbs-botbuilder-taskmodule.yml
83
43
link
:white_check_mark:

msteams-platform/sbs-bots-with-sso.yml
87
31
link
:white_check_mark:

msteams-platform/sbs-calling-and-meeting.yml
89
37
link
:white_check_mark:

msteams-platform/sbs-file-handling-in-bot.yml
84
32
link
:white_check_mark:

msteams-platform/sbs-graphactivity-feedbroadcast.yml
86
41
link
:white_check_mark:

msteams-platform/sbs-gs-blazorupdate.yml
95
41
link
:white_check_mark:

msteams-platform/sbs-gs-csharp.yml
94
20
link
:white_check_mark:

msteams-platform/sbs-gs-nodejs.yml
91
29
link
:white_check_mark:

msteams-platform/sbs-meeting-content-bubble.yml
83
31
link
:white_check_mark:

msteams-platform/sbs-meeting-token-generator.yml
88
36
link
:white_check_mark:

msteams-platform/sbs-meetingextension-action.yml
87
28
link
:white_check_mark:

msteams-platform/sbs-meetings-sidepanel.yml
85
30
link
:white_check_mark:

msteams-platform/sbs-meetings-stage-view.yml
85
9
link
:white_check_mark:

msteams-platform/sbs-messagingextension-searchcommand.yml
83
33
link
:white_check_mark:

msteams-platform/sbs-tab-device-permissions.yml
86
9
link
:white_check_mark:

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

msteams-platform/sbs-tabs-and-messaging-extensions-with-sso.yml
83
36
link
:white_check_mark:

msteams-platform/sbs-teams-connectors.yml
86
16
link
:white_check_mark:

msteams-platform/sbs-teams-conversation-bot.yml
90
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.

Docs Build status updates of commit 0142681:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/resources/bot-v3/bots-test.md
:white_check_mark:Succeeded
View

msteams-platform/sbs-botbuilder-taskmodule.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-bots-with-sso.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-calling-and-meeting.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-file-handling-in-bot.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-graphactivity-feedbroadcast.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-blazorupdate.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-csharp.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-nodejs.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-content-bubble.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetingextension-action.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-sidepanel.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-stage-view.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-token-generator.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-messagingextension-searchcommand.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-device-permissions.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tabs-and-messaging-extensions-with-sso.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-with-adaptive-cards.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-teams-connectors.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-teams-conversation-bot.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 9419674:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/ngrok-url.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/sbs-connector/ngrok.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/sbs-connector/ngrok1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/sbs-graphactivity-feedbroadcast/ngrok2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/sbs-meetings-stage-view/ngrok1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/tab-device-permission/ngrok-tab-device.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/Tab-ME-SSO/ngrok-image.png
:white_check_mark:Succeeded
View

msteams-platform/resources/bot-v3/bots-test.md
:white_check_mark:Succeeded
View

msteams-platform/sbs-botbuilder-taskmodule.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-bots-with-sso.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-calling-and-meeting.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-file-handling-in-bot.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-graphactivity-feedbroadcast.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-blazorupdate.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-csharp.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-gs-nodejs.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-content-bubble.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetingextension-action.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-sidepanel.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meetings-stage-view.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-meeting-token-generator.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-messagingextension-searchcommand.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-device-permissions.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tabs-and-messaging-extensions-with-sso.yml
:white_check_mark:Succeeded
View

msteams-platform/sbs-tab-with-adaptive-cards.yml
:white_check_mark:Succeeded
View

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Acrolinx Scorecards
We currently enforce a minimum score of 80.
Click the scorecard links for each article to review the Acrolinx feedback on grammar, spelling, punctuation, writing style, and terminology:

Article
Score
Issues
Scorecard
Processed

msteams-platform/resources/bot-v3/bots-test.md
87
16
link
:white_check_mark:

msteams-platform/sbs-botbuilder-taskmodule.yml
83
43
link
:white_check_mark:

msteams-platform/sbs-bots-with-sso.yml
87
31
link
:white_check_mark:

msteams-platform/sbs-calling-and-meeting.yml
89
37
link
:white_check_mark:

msteams-platform/sbs-file-handling-in-bot.yml
84
32
link
:white_check_mark:

msteams-platform/sbs-graphactivity-feedbroadcast.yml
86
41
link
:white_check_mark:

msteams-platform/sbs-gs-blazorupdate.yml
95
41
link
:white_check_mark:

msteams-platform/sbs-gs-csharp.yml
94
20
link
:white_check_mark:

msteams-platform/sbs-gs-nodejs.yml
91
29
link
:white_check_mark:

msteams-platform/sbs-meeting-content-bubble.yml
83
31
link
:white_check_mark:

msteams-platform/sbs-meeting-token-generator.yml
88
36
link
:white_check_mark:

msteams-platform/sbs-meetingextension-action.yml
87
28
link
:white_check_mark:

msteams-platform/sbs-meetings-sidepanel.yml
85
30
link
:white_check_mark:

msteams-platform/sbs-meetings-stage-view.yml
85
9
link
:white_check_mark:

msteams-platform/sbs-messagingextension-searchcommand.yml
83
33
link
:white_check_mark:

msteams-platform/sbs-tab-device-permissions.yml
86
9
link
:white_check_mark:

msteams-platform/sbs-tab-with-adaptive-cards.yml
89
22
link
:white_check_mark:

msteams-platform/sbs-tabs-and-messaging-extensions-with-sso.yml
83
36
link
:white_check_mark:

msteams-platform/sbs-teams-connectors.yml
86
16
link
:white_check_mark:

msteams-platform/sbs-teams-conversation-bot.yml
90
20
link
:white_check_mark:

More info about Acrolinx
Use the Acrolinx extension, or sidebar, in Visual Studio Code to check spelling, grammar, style, tone, clarity, and key terminology when you're creating or updating content. For more information, see Use the Visual Studio Code extension to run Acrolinx locally.


Java: Define the entire semantic function in a single file

Implement config.json & skprompt.txt changes by supporting YAML config

Completed when handlebars processing was incorporated for V1.0


Starting Camtrap DP resource from zip does not recognize observationID

Start a Camtrap DP resource from a zip. I used the Camtrap DP example dataset (link will generate and download a zip)
Resource is created, metadata is populated, but one warning appears:

Go to the mapping for observations:

I'm not sure what could be wrong, since the field observationID is present in the source data, so it should be possible to automap.

An invisible character in the beginning of the file? BOM probably

Oh right, I notice:

Do you think these two errors are related? Is it possible to search for that invisible character?

It looks like the two issues are not related, I'm also getting the publication error for another dataset. Will create separate issue.

Indeed, the reason why observationID was not mapped is because of a BOM character. Removing it fixes this issue. Issue @2190 remains.


Setting NumpyVectorStore as embedding model.

Hello,
I read NumpyVectorStore can be used as embedding model in the doc.

Therefore, NumpyVectorStore is a good place to start, it's a simple in-memory store, without an index. However, if a larger-than-memory vector store is needed, we are currently lacking here.

(https://github.com/Future-House/paper-qa?tab=readme-ov-file#changing-embedding-model)
I have to questions about it :

What are fundamentals behavioural differences between NumpyVectorStore, LiteLLMEmbeddingModel, SparseEmbeddingModel ?
How correctly setting up a NumpyVectorStore object ?

Best regards. @Dosu.

Hi @Snikch63200
The vector store stores embedded texts and can retrieve them using similarity.
The embedding model is the model that the convert a text into a vector.
We previously supported other vector stores like ChromaDB, FAISS, etc. These approximate the exact vector retrieval, which is what NumpyVectorStore does, but at a much better performance for extremely large sets of vectors. We haven't empirically seen issues though, even with hundreds of thousands of vectors, and so dropped support for these externally managed solutions. Now the only store is the NumpyVectorStore


Cannot find /run/containerd/containerd.sock

Description
Cannot find "/run/containerd/containerd.sock"
Steps to reproduce the issue
root@n223-247-006:~/containerd/bin# ./ctr containers ls
Describe the results you received and expected
ctr: failed to dial "/run/containerd/containerd.sock": context deadline exceeded: connection error: desc = "transport: error while dialing: dial unix:///run/containerd/containerd.sock: timeout"
What version of containerd are you using?
root@n223-247-006:~/containerd/bin# ./ctr version  Client:   Version:  v1.6.15   Revision: 5b842e528e99d4d4c1686467debf2bd4b88ecd86   Go version: go1.19.5  ctr: failed to dial "/run/containerd/containerd.sock": context deadline exceeded: connection error: desc = "transport: error while dialing: dial unix:///run/containerd/containerd.sock: timeout"
root@n223-247-006:~/containerd/bin# systemctl status containerd.service
● containerd.service - containerd container runtime
   Loaded: loaded (/lib/systemd/system/containerd.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Thu 2023-01-19 07:10:51 CST; 3s ago
     Docs: https://containerd.io
  Process: 2324221 ExecStartPre=/sbin/modprobe overlay (code=exited, status=0/SUCCESS)
  Process: 2324223 ExecStart=/usr/local/bin/containerd (code=exited, status=203/EXEC)
 Main PID: 2324223 (code=exited, status=203/EXEC)

containerd service is not running yet, can you share containerd logs journalctl -u containerd -n 100

Hi, I resolved it by adding path to runc/runsc , and works through, thanks , it is due to contained could not find OCI runtime
wget https://go.dev/dl/go1.19.5.linux-amd64.tar.gz
rm -rf /usr/bin/go && tar -C /usr/bin -xzf go1.19.5.linux-amd64.tar.gz

go version

vim ~/.bashrc
export PATH=$PATH:/usr/bin/go
source ~/.bashrc

make

root@n223-247-006:~/containerd/bin# ls
containerd  containerd-shim  containerd-shim-runc-v1  containerd-shim-runc-v2  containerd-stress  ctr

cp ./* /usr/local/bin/

wget https://github.com/containernetworking/plugins/releases/download/v1.2.0/cni-plugins-linux-amd64-v1.2.0.tgz
mkdir -p /opt/cni/bin
tar Cxzvf /opt/cni/bin  cni-plugins-linux-amd64-v1.2.0.tgz

vim ~/.bashrc
export GOPATH=/usr/bin/go
export PATH=$PATH:/usr/bin/go/bin:/opt/cni/bin:/usr/local/bin/:/usr/local/sbin/runc
source ~/.bashrc

git clone https://github.com/wenhuizhang/runc.git
cd runc/
git checkout v1.0.2
apt-get install libseccomp-dev
make
make install

cd /usr/lib/systemd/system
wget https://raw.githubusercontent.com/containerd/containerd/main/containerd.service
systemctl daemon-reload
systemctl enable --now containerd

cd -
./ctr images pull docker.io/library/redis:alpine
./ctr run docker.io/library/redis:alpine redis

./ctr images pull  docker.io/library/nginx:latest
./ctr run docker.io/library/nginx:latest ngnix

./ctr images pull  docker.io/library/ubuntu:latest ubuntu
./ctr run docker.io/library/ubuntu:latest ubuntu

ctr image list
ctr containers list

ctr container create -t docker.io/library/nginx:latest nginx01
ctr task start -d nginx01
ctr task list
ctr task attach nginx01
ctr task exec -t --exec-id bash01 nginx01 bash

ctr task kill -9 nginx01
ctr task rm -f nginx01
ctr container rm nginx01

Downloading the containerd service for systemd workeed for me:
cd /usr/lib/systemd/system
wget https://raw.githubusercontent.com/containerd/containerd/main/containerd.service
systemctl daemon-reload
systemctl enable --now containerd


ComfyUI crashes when trying to use the web scraper tool

Error Message
7909 segmentation fault (core dumped)
Environment

Component
Version

ComfyUI
v0.3.6-14-g9a616b8

ComfyUI-Griptape
v0.34.3e

Python
3.11.10

OS
Pop!_OS 22.04 LTS (Ubuntu/Linux)

Steps to Reproduce

Start ComfyUI
Load workflow: Griptape-Web-Scraper-Test.json
Execute the workflow

Console Output
got prompt
[12/05/24 08:38:36] INFO     ToolkitTask 134fcc4aded84d1bb850532565e6a438
                             Input: Provide a list of all article headings you can find on this page.
                             https://news.google.com/search?q=test&hl=de&gl=DE&ceid=DE%3Ade
HTTP Request: POST https://api.openai.com/v1/chat/completions "HTTP/1.1 200 OK"
[1]    7909 segmentation fault (core dumped)  python /home/***/***/ComfyUI/main.py --listen
(comfy) ➜  ~

Addition: The same thing happens with the Web Search Tool (and potentially others - unfortunately I don't have the time for more detailed tests right now). I hope this helps. :-)

I just tried a fresh install of ComfyUI and everything works there.


setTimeout and friends

Implement setTimeout, setInterval, clearTimeout, clearInterval for the duktape EcmascriptEngine using juce::MultiTimer.
For a demo, try adding this to the GainPlugin App component:
componentDidMount() {
    this.muteLogger = setInterval((m) => console.log(m, this.state.muted), 2000, "muted: ");
    this.muteFlasher = setInterval(()=>this.setState(({muted, ...rest})=>({muted: !muted, ...rest})), 50);
    this.muteFlashStopper = setTimeout(()=>{
        clearInterval(this.muteFlasher);
        this.setState({muted: false});
    }, 5000);
 }

componentWillUnmount() {
    clearInterval(this.muteLogger);
    clearInterval(this.muteFlasher);
    clearTimeout(this.muteFlashStopper);
}

@nick-thompson finally got around to putting this back together.  After the hefty (and wonderful) changes underfoot, I found it made more sense to start fresh with a new branch so I've tried to comment in the same places you raised points in the previous PR.

Ok cool, this is great, thanks @olidacombe!


Is there some difference between docker and fig ?

I made a project to show this issue:   https://github.com/fsword/fig_bug_app
when you use docker command:
$ docker build -t 'figbugapp' .
......
$ docker run --rm figbugapp
total 32
drwxr-xr-x  4 root root 4096 Feb 12 10:23 .
drwxr-xr-x 54 root root 4096 Feb 12 10:23 ..
-rw-rw-r--  1 root root    6 Feb 12 10:18 .dockerignore
drwxrwxr-x  8 root root 4096 Feb 12 10:20 .git
-rw-rw-r--  1 root root   55 Feb 12 10:15 Dockerfile
-rw-rw-r--  1 root root  247 Feb 12 10:23 README.md
-rw-rw-r--  1 root root   17 Feb 12 10:12 fig.yml
drwxrwxr-x  2 root root 4096 Feb 12 10:17 log

but when you use fig:
$ fig up
......
web_1 | total 28
web_1 | drwxr-xr-x  3 root root 4096 Feb 12 10:23 .
web_1 | drwxr-xr-x 54 root root 4096 Feb 12 10:24 ..
web_1 | -rw-rw-r--  1 root root    6 Feb 12 10:18 .dockerignore
web_1 | drwxr-xr-x  7 root root 4096 Feb 12 10:23 .git
web_1 | -rw-rw-r--  1 root root   55 Feb 12 10:15 Dockerfile
web_1 | -rw-rw-r--  1 root root  247 Feb 12 10:23 README.md
web_1 | -rw-rw-r--  1 root root   17 Feb 12 10:12 fig.yml
......

No log folder item anymore, I think it releated with .dockerignore:
log/*

So, is there some difference between docker and fig ? or it's just a bug?

Seems legit. I removed the last two lines of OP's Dockerfile and you can see the difference in the build hashes:
$ fig build web
Building web...
 ---> 474f82d465a5
Step 1 : COPY . /figapp/
 ---> 729b901895d7
$ docker build .
 ---> 474f82d465a5
Step 1 : COPY . /figapp/
 ---> 40c97802e718

@fsword May I recommend changing the name of this issue to something someone can understand by scanning it? How about fig and docker build different hashes with same Dockerfile?
It's not the .dockerignore. I slimmed your test case down to the simplest possible case:
$ ls -a
.		..		Dockerfile	fig.yml
$ cat Dockerfile
FROM scratch
COPY . /figapp
$ cat fig.yml
web:
  build: .
$ fig build --no-cache web
Building web...
 --->
Step 1 : COPY . /figapp
 ---> ec3743be8d44
Removing intermediate container c025cd26483f
Successfully built ec3743be8d44
$ docker build --no-cache .
Sending build context to Docker daemon 4.096 kB

Sending build context to Docker daemon

Step 0 : FROM scratch
 --->
Step 1 : COPY . /figapp
 ---> 02ecd394bf1e
Removing intermediate container 8108da549cf9
Successfully built 02ecd394bf1e
$ docker images --no-trunc | fgrep $'02ecd394bf1e\nec3743be8d44'
<none>                              <none>                02ecd394bf1e707515e11b1704d958949335c083b42726d47588e5cf3b904e4b   2 minutes ago       485 B
figbugapp_web                       latest                ec3743be8d44d5043ceda6ad0914929aa4fd36c5e0ee3a63fe09296a04fca54b   2 minutes ago       87 B

The size difference is pretty interesting considering if you docker save the images, you don't get that size difference back.

@kojiromike The issue is not about image hash, it about the empty folder.
In the sample proejct, log folder is an empty folder. When I use docker build, log folder is remained, but when I use fig, the folder is lost, so there must be something different.

i'm not deep in the code. but if i remember right, a project is build in a temporary folder. if in the process of creation the .dockerignore-file was considered, that behaviour makes sense. but that's a wild guess.
anyway, it seems odd that docker build takes the log-folder into the build context.

This was a bug with the docker-py implementation of .dockerignore. I think it should have been fixed by https://github.com/docker/docker-py/pull/721
Please feel free to re-open if you're still seeing this with the next release of docker-py (which will probably be either 1.3.2 or 1.4.0, not sure yet)


ES7 support Error: Invalid / inaccessible index name given in the URL

Current behavior
Can't successfully use the vsf api because of this error. I wonder this is happening because of the breaking change of ES7 (multiple type is not allowed for an index). Since default ES5.6 using "vue_storefront_catalog" as indexName and ES7 has multiple index per type "vue_storefront_{type}". I have followed all the tutorial, did I miss a thing?
This is the "vue-storefront" log
UnhandledPromiseRejectionWarning: Error: FetchError in request to ES: FetchError: request to http://localhost:8080/api/catalog/vue_storefront_catalog/attribute/_search?_source_include=activity%2Cattribute_code%2Cattribute_id%2Cdefault_frontend_label%2Cdefault_value%2Centity_type_id%2Cfrontend_input%2Cfrontend_label%2Cid%2Cis_user_defined%2Cis_visible_on_front%2Cis_visible%2Cis_comparable%2Coptions%2Ctier_prices&from=0&request={"query"%3A{"bool"%3A{"filter"%3A{"terms"%3A{"attribute_code"%3A["color"%2C"erin_recommends"%2C"price"%2C"size"%2C"activity"%2C"final_price"%2C"id"%2C"image"%2C"name"%2C"new"%2C"original_price"%2C"original_price_incl_tax"%2C"price_incl_tax"%2C"product_links"%2C"sale"%2C"sku"%2C"special_price"%2C"special_price_incl_tax"%2C"special_from_date"%2C"special_to_date"%2C"status"%2C"tax_class_id"%2C"tier_prices"%2C"type_id"%2C"url_path"%2C"url_key"]}}}}}&size=150&sort= failed, reason: connect ECONNREFUSED <IP_ADDRESS>:8080
Thank you in advance.
Expected behavior

Steps to reproduce the issue

Repository

Can you handle fixing this bug by yourself?

[ ] YES
[x] NO

Which Release Cycle state this refers to? Info for developer.
Pick one option.

[ ] This is a bug report for test version on https://test.storefrontcloud.io - In this case Developer should create branch from develop branch and create Pull Request 2. Feature / Improvement back to develop.
[ ] This is a bug report for current Release Candidate version on https://next.storefrontcloud.io - In this case Developer should create branch from release branch and create Pull Request 3. Stabilisation fix back to release.
[x] This is a bug report for current Stable version on https://demo.storefrontcloud.io and should be placed in next stable version hotfix - In this case Developer should create branch from hotfix or master branch and create Pull Request 4. Hotfix back to hotfix.

Environment details

Browser: chrome
OS: Mac OS Mojave 10.14.5
Node: v10.15.3
Code Version: dfdb9f5

Additional information

sorry my bad, the problem is another thing. I'll post another issue.


Allow theme to control top margin of callout list

When I wrote Japanese text then first line of callout block render on over of source code block. I found this behavior could control outline_list_item_spacing key but I didn’t wish to change item spacing.
Conveniently, the soruce code has a task to create a colist_margin_top as a todo, so I used it.

Since we only want this to impact the top margin of a colist that immediately follows a code (aka verbatim) block, I think the key should be code_callout_list_margin_top (indicating that the callout list is part of the code block).

I agree with your opinion. Thanks!


[3273] Forbid access for discarded users

Context
Changes proposed in this pull request
Guidance to review
Checklist

[ ] Make sure all information from the Trello card is in here
[ ] Attach to Trello card
[ ] Rebased master
[ ] Cleaned commit history
[ ] Tested by running locally

@misaka I weighed that up but felt like the policy was the correct place to decide on access... happy to talk about this.

Chatted with @dankmitchell, I think we've agreed it would be good to have this check in both places, in authentication to prevent access to any pages when logging-in, and in the policies to prevent access to viewing resources.


[HOTFIX] Fixed task distribution issue in SegmentPruneRDD

Why is this PR needed?
SI queries are degraded because getPrefferedLocation is
not overridden in SegmentPruneRDD due to which tasks are fired randomly to any executors
What changes were proposed in this PR?
override getPrefferedLocation so that tasks are fired to correct executors.
Does this PR introduce any user interface change?

No
Yes. (please explain the change and update document)

Is any new testcase added?

No
Yes

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/2750/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/1037/

LGTM

LGTM


@conda-forge-admin,please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/utm-feedstock#6.


Swift 4

I can understand not wanting to merge this into master until Xcode 9 is out of beta – you may want to make a swift-4 branch that can become the base branch for this PR?

Is this library no longer under active development?

Sure doesn’t seem like it...


file limitation: vmprotect

776e44dcfbfe05c52ef35712fd7dd4797072b087
20520e5dc8847d74f35e6c466382fb0962e30a89
d70464726bc0c39076a2c1e699eba1cdb1926406
derived from #509
implement via #390 capa rule

[ ] add examples to "packed with VMProtect"

A couple of observations which we cannot currently model:

section names are variable, but use common pattern .<name>0 and .<name>1, e.g. .cod0/1, .vmp0/1, .tmp0/1
** model via regex on section names or other section flags (not investigated)
imports look wild, often multiple references to the same DLLs e.g. kernel32 and user32
** combined with section details, could make for good detection, would require more work in the backend

Can we maybe just analyze the entry point code and a few called functions?
some patterns:
.vmp1:01DEF62E                   start proc near
.vmp1:01DEF62E
.vmp1:01DEF62E                   ; FUNCTION CHUNK AT .vmp1:016B0AD4 SIZE 0000001D BYTES
.vmp1:01DEF62E
.vmp1:01DEF62E 68 E2 70 F3 0E    push    0EF370E2h
.vmp1:01DEF633 E8 1C 77 DC FF    call    sub_1BB6D54

.cod1:01C36228                   start proc near
.cod1:01C36228 68 BC 09 80 07    push    78009BCh
.cod1:01C3622D E8 20 72 5D 00    call    sub_220D452
.cod1:01C36232 06                push    es
.cod1:01C36233 F0 C2 2F 2C       lock retn 2C2Fh

.tmp1:00000001407A8311                   start proc near
.tmp1:00000001407A8311
.tmp1:00000001407A8311                   ; FUNCTION CHUNK AT .tmp1:000000014078E267 SIZE 0000000A BYTES
.tmp1:00000001407A8311
.tmp1:00000001407A8311 EB 08             jmp     short loc_1407A831B
...
.tmp1:00000001407A831B E9 47 5F FE FF    jmp     loc_14078E267
...
.tmp1:000000014078E267 68 4C 23 EA 30    push    30EA234Ch
.tmp1:000000014078E26C E8 81 DD 51 00    call    sub_140CABFF2

vivisect is very very slow on processing these files otherwise
besides adding the used section names for the listed samples I don't see any easy identification possibilities.
thoughts on moving this to the next milestone?

moved to v2.1.0 milestone

i've been brainstorming this offline a bit but need to really sit down and look at the samples. i dont have any quick fixes in mind right now.


The dialogue reopen after I closed

Bug, feature request, or proposal:
Bug
What is the expected behavior?
The dialogue must close after I click delete
What is the current behavior?
The dialogue reopen after I click delete
adminProducts.component.ts
deleteProduct(id) {

    console.log(id);

    this.firebaseService.getProductDetails(id).subscribe( product => {
      console.log(product);

      this.deleteProductModal(id, product);

    });

  }

  deleteProductModal(id, selectedProduct) {
    console.log(id);

    this.mediator.selectedProduct = selectedProduct;

    this.DialDeleteProductComponent.open(DialDeleteProductComponent, { width : '600px'} ).afterClosed()
    .filter(result => !!result)
    .subscribe(product => {

      console.log(product);

      this.firebaseService.deleteProduct(id);

    });

  }

/**
   * Deletes the slected product from products
   * @param id
   */
  deleteProduct(id) {
    return this.products.remove(id).then( snap => {
      this.openDynamicSnackBar('To προϊόν διαγράφηκε επιτυχώς', 'success', 'ok');
      // this.router.navigateByUrl( `/dashboard`);
    }).catch(error => {
      this.openDynamicSnackBar(error.message, 'error', 'ok');
    });
  }

What are the steps to reproduce?
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
"@angular/material": "^2.0.0-beta.6",
"@angular/cli": "1.0.0",
angular 4
"typescript": "~2.2.0"
Windows 10
google chrome
Is there anything else we should know?

Because I use Firebase I make mistake I add the modal inside the method that get data from firebase and when I delete the data is reopen because the subscriber is detected some change
deleteProduct(id) {

    console.log(id);

    this.firebaseService.getProductDetails(id).subscribe( product => {
      console.log(product);

      this.selectedProduct = product;
      // this.deleteProductModal(id, product); <---- remove that
    });

    this.deleteProductModal(id, this.selectedProduct); <-------- and added heare

  }


fix: replace sdk v2 unmarshaller

From this discussion - https://github.com/sensedeep/dynamodb-onetable/discussions/445#discussioncomment-4987730
I've removed the use of the sdk v2 converter. As the stream records are the same structure no matter what sdk you use I've opted to use the v3 unmarshall method as there is already a hard dependency of the v3 library that contains the unmarshall method and it performs the same as the v2 version.

Thanks for the quick turn around.
Question: won't that create a hard dep on @aws-sdk?
I.e. hard dep on the V3 sdk?

Thanks for the quick turn around.
Question: won't that create a hard dep on @aws-sdk?
I.e. hard dep on the V3 sdk?

Based on the package.json dependencies it looked like the hard dep already existed

You are right. Perhaps for the V2 folks, we've been pulling in via Dynamo.js the V3 SDK, but tree shaking eliminates it if not used.
So that looks fine. I'll merge.
Given AWS are not aggressively deprecating the V2 SDK, we'll make the library future versions at some point, V3 only.

Thank you!


Initial code providing limited authentication capabilities

Initial code providing limited authentication capabilities.

Required credentials and configuration are compiled in at build time.
Only a single IdP is supported.
Code is not production ready and has not been security hardened and therefore should not be used outside of experimentation.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: nickrmc83
To complete the pull request process, please assign
You can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

LGTM


RFC: Cables

There is a typo in the parent side of the example, file vs fd.

Redox moved to GitLab years ago, thus if you still want to merge it, move this pull request to there.
If you still want to contribute to Redox, talk with us in the Matrix chat.


Contents.json is not updated

I successfully generated assets using this package, but the Contents.json file is not updated, which means that the new icons show up as "unassigned" in Xcode.
I checked the code of this package and, unless I missed something, it seems that it does not update the AppIcon Contents.json. Is this intended? Can I somehow generate the Contents.json file in Xcode?

Working on this in #325, related to splash screens correct? Closing as dupe

Fixed in 1.0.5

Actually, I don't think this is resolved with 1.0.5. Let me explain in more detail:
I'm using this project as a reference: https://github.com/airgap-it/airgap-vault/tree/master/ios/App/App/Assets.xcassets
When I add our new logo to the resources folder and run npx capacitor-assets generate, it generates the new logos. It also generates a new Contents.json file for the splash screens, so there everything looks fine (I just have to delete the old splash screen file):

However, the icons that are generated are not part of the icon Contents.json:

I manually tried to create a Contents.json for the icons and it seems to have worked, but when trying to push the app, I get the following error:
Error: Invalid App Store Icon. The App Store Icon in the asset catalog in 'App.app' can't be transparent nor contain an alpha channel. With error code STATE_ERROR.VALIDATION_ERROR.90717 for id {{ SOME_UUID }} Asset validation failed (-19208)
But it doesn't look like the generated icons are transparent, maybe it's just a flag?

Okay will take another look for the icons, thanks

BTW I ran this command to remove the alpha channels, then the app was accepted: https://stackoverflow.com/a/52962485/4790610

Fixed in 1.0.6 and the alpha channel should be removed now from icons


Improve keyboard accessibility

Type: Feature Request
It seems there is no way at all to switch between the sidebar accordions using keyboard. Why? It seems like an obvious feature and serious hindrance with regards to keyboard navigation instead of forcible switching using a pointer device every time we need to switch between the subviews. Basically, things like these basic ommisions render pure keyboard control and navigation in VSCode impossible which is surprising given the amount of control we have over all settings and keyboard shortcuts otherwise. Please improve this asap.
VS Code version: Code 1.83.0 (e7e037083ff4455cf320e344325dacb480062c3c, 2023-10-03T16:12:16.321Z)
OS version: Windows_NT x64 10.0.19045
Modes:

can you specify what you mean by sidebar accordions?

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!

I mean the sub-sections in the sidebar. Hello?


Unable to access documentation

Attempting to access the documentation results in:
Forbidden
You don't have permission to access this resource.

Apache/2.4.41 (Ubuntu) Server at scnlib.dev Port 443

Rehosted at scnlib.readthedocs.io


[WIP] Support query hive external table based on tbds in branch-2.3

This pr is for tbds compile

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


⚠ Nextcloud has degraded performance

In a98e74d, Nextcloud ($URL_NEXTCLOUD) experienced degraded performance:

HTTP code: 200
Response time: 22872 ms

Resolved: Nextcloud performance has improved in d93aea0 after 919 days, 17 hours, 45 minutes.


Performance is worse with multiple animation

Coming from react-reveal, and I am noticing that react-awesome-reveal animation is jittery and scrolling is janky when there are multiple animation played. Esepecially in animation heavy landing page.
Sorry but I can't create codesandbox at the moment, will do when I have the time. For now, I just informing my experience...

This looks strange... Which browser and hardware are you using?

I'm closing this because I cannot reproduce.


[ZEPPELIN-3644] SPARQL-Interpreter support via Apache Jena ARQ

What is this PR for?
Interpreter for SPARQL-queries on any SPARQL-endpoint via Apache Jena ARQ.
SPARQL is an RDF query language able to retrieve and manipulate data stored in Resource Description Framework (RDF) format.
What type of PR is it?
[Feature]
Todos

[ ] - Task

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-3644

How should this be tested?

Unit tests are provided
https://travis-ci.org/hsteinmueller/zeppelin

Screenshots (if appropriate)

Questions:

Does the licenses files need update? Yes, added in PR
Is there breaking changes for older versions? No
Does this needs documentation? Yes, added in PR

Thanks for the contribution @hsteinmueller , this PR LGTM, could you paste the travis build link ?

Just a general question - maybe instead of sparql name for interpreter, use something like, sparql.jena, so it's possible in the future to use different implementations? Or extend implementation to have different backends selected via configuration?
P.S. I'm really to keen to try this implementation...

IIUC, jena is one implementation of sparql. Since interpreter text %sparql is user facing, I would prefer to configure the implementation of sparql in interpreter setting instead of via interpreter text.

Thanks for the contribution @hsteinmueller , this PR LGTM, could you paste the travis build link ?

https://travis-ci.org/hsteinmueller/zeppelin

IIUC, jena is one implementation of sparql. Since interpreter text %sparql is user facing, I would prefer to configure the implementation of sparql in interpreter setting instead of via interpreter text.

Do you want me to update the interpreter settings with this functionality or will this be changed once another implementation gets added?

@hsteinmueller Could you update the pom.xml to resolve the conflict ?

Thanks for the contribution @hsteinmueller , this PR LGTM, could you paste the travis build link ?

https://travis-ci.org/hsteinmueller/zeppelin

IIUC, jena is one implementation of sparql. Since interpreter text %sparql is user facing, I would prefer to configure the implementation of sparql in interpreter setting instead of via interpreter text.

Do you want me to update the interpreter settings with this functionality or will this be changed once another implementation gets added?

I mean to use interpreter setting to choose which implementation.  e.g. Add interpreter setting sparql.type.  IIUC, user don't care about the implementation of sparql ( I may be wrong ), only administrator care about that, so we should put ti in interpreter setting which is often maintained by administrator.

@hsteinmueller Could you update the pom.xml to resolve the conflict ?

done

Thanks for the contribution @hsteinmueller , this PR LGTM, could you paste the travis build link ?

https://travis-ci.org/hsteinmueller/zeppelin

IIUC, jena is one implementation of sparql. Since interpreter text %sparql is user facing, I would prefer to configure the implementation of sparql in interpreter setting instead of via interpreter text.

Do you want me to update the interpreter settings with this functionality or will this be changed once another implementation gets added?

I mean to use interpreter setting to choose which implementation. e.g. Add interpreter setting sparql.type. IIUC, user don't care about the implementation of sparql ( I may be wrong ), only administrator care about that, so we should put ti in interpreter setting which is often maintained by administrator.

I understood what you meant, I just wanted to know if this is needed right now or if we add this setting in the future when another implementation is needed.
Nonetheless I tried adding support for different implementations. I hope this works for you ☺

I think it is fine to add this setting until there's another implementation.

LGTM, will merge if no more comment


Unable to use Sail with Visual Studio Code dev container

Sail Version: 1.18.1
Laravel Version: 9.48.0
PHP Version: 8.1.10
Host operating system: Windows 10.0.19045 Build 19045

Description:
Starting a devcontainer in Visual Studio Code results in an error on both my Windows PC and laptop, but not on my Ubuntu laptop. I have attempted to resolve the issue by deleting all containers, images, and volumes, but the result was the same. I have also tried rebuilding without cache multiple times, but to no avail.
Steps To Reproduce:
Reproducable GitHub repository coming soon.
For the time being, here's the logs from Visual Studio Code: remoteContainers-2023-02-04T12-35-51.644Z.log
These are the logs from the MySQL server:
2023-02-04T12:37:24.868707Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
2023-02-04T12:37:24.870036Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.32) starting as process 1
2023-02-04T12:37:24.877059Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-02-04T12:37:25.001389Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2023-02-04T12:37:25.155028Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2023-02-04T12:37:25.155078Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
2023-02-04T12:37:25.155334Z 0 [ERROR] [MY-010259] [Server] Another process with pid 62 is using unix socket file.
2023-02-04T12:37:25.155364Z 0 [ERROR] [MY-010268] [Server] Unable to setup unix socket lock file.
2023-02-04T12:37:25.155372Z 0 [ERROR] [MY-010119] [Server] Aborting
2023-02-04T12:37:26.716667Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.32)  MySQL Community Server - GPL.

The issue appears to affect Laravel Sail when used with PHP 8.1. However, when switching to the 8.2 image and Docker files, it functions without any problems.

@videlalvaro do you know maybe?

i don't know why but the socket file cannot be shared with volumes,
so, i comment the line on my docker-compose file, and now mysql-server work for me
volumes:             # - 'sail-mysql:/var/lib/mysql'

I've made a research on the internet, and for most people, simply remove all volumes solved this issue.
So, you can try this command bellow and let me know how it goes? No worries, if the issue persist, I will simply re-open the issue.
./vendor/bin/sail down --rmi all


Can't Send ETC Out Of Emerald Wallet

Not really sure where to start. I downloaded Emerald Wallet about 2 weeks ago and have not been able to send anything out ever since I loaded the wallet with ETC. I enter target address, amount of ETC to send and my password, but it does nothing when I click the "Send" button. Any help or useful information would be greatly appreciated.

@ScottD123 What OS are you using? Can you try the newest release? https://github.com/ethereumproject/emerald-wallet/releases

I am running Windows 7 Ultimate 64bit. I followed your link and performed the install but now the wallet is loading with a blank screen. Please let me know if there is anything else I can offer to help resolve the issue. (Screenshots, etc.)

@ScottD123 that's very strange bug, can't say what cal lead to this error, because it looks like JS wasn't compiled correctly.
Anyway, it's already fixed in dev branch most likely, we'll make a next release soon. And if you want to try a dev build, just for testing, you can download it from here: http://builds.etcdevteam.com/

Dev build is up and running. Will try to execute a test send shortly. Thank you!

@ScottD123 do you have this problem with new Beta version?

My apologies. I was out of town for a few weeks and I did not have time to test a transaction until now. As of this moment the transaction is pending - " In Queue "
I will post again shortly with the results. Thank you.

Waited for about 3 hours and the transaction is stuck on Pending - " In Queue "
Screenshots attached.

Updated to Beta 0.4.0
Screenshot Attached.

Same here, I created a transaction to send ETC out yesterday. But now it's still PENDING - IN QUEUE.

what type of node do you use? a local or remote?

Hi @splix i'm using Remote

Reemote

@mongphp
I was able to work around whatever the issue may be by importing my emerald wallet JSON file to myetherwallet.com and executing my transaction from there. Worked great!

@mongphp @ScottD123 thank you. It seems that it's an issue with Nonce, we had it before but seems to be not fully fixed yet. we'll track id down and fix

Same issue. Win 10 (64x).
Pressing Send doesn't resolve in anything. It doesn't say wrong password or right password.


Clean up Travis CI

Description
Since June 15th, 2021, the building on travis-ci.org is ceased.
It seems that migrating CI from Travis CI to GitHub Actions was completed at #1724.
This PR removes .travis.yml and updates CI status badge from Travis CI to GitHub Actions.
Related Issue
#1724 (This is a PR though)
Motivation and Context
I would like to make sure that CI is running on this project.
How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[x] All new and existing tests passed.

Thanks!


Allow for CSI provisioned volume or storage class as source

I understand it is not the intention of the project as clearly stated in the readme, but I found with this small change it is possible to migrate from CSI to CSI volumes.
Our use case is migrating from a flex driver storage class, to a temporary csi storage class, deleting the flex storage class, and migrating to a csi storage class with the same name as the original flex storage class.

@emosbaugh changes LGTM, update the readme for this support?

added documentation to the readme

let's wait for #43 before merging

@emosbaugh can you please just rebase on top of main, we just fix the ci after that we'll good to merge the pr

@emosbaugh can you please just rebase on top of main, we just fix the ci after that we'll good to merge the pr

rebased


My app not listed

hello,
Pls check why my app wasn't listed here.
I submitted from the id<EMAIL_ADDRESS>app name : SmartPark
kindly reply and let us know the reason.
I have uploaded the screenshot of the acknowledgment we have received on submission.
Thanks in advance

Screenshot of our app are attached here.
SmartParking_FlutterCreate.pdf

I have got the certificate but my app screenshots are not listed here.
pls add my app screenshots here. thanks.


Create a Panel of Normals (PON) to be used with Mutect2

Dave Spencer will provide a list of 10 or so samples for an initial implementation of PON.  List will be provided via @dufeiyu

This is now waiting on an MGI workorder to generate GRCh38DH alignments:
https://imp-lims.gsc.wustl.edu/entity/setup-work-order/2853720

https://jira.gsc.wustl.edu/browse/ITSD-919

I believe we can still take advantage of the scatter: interval_list but will need to run GATK with the normal CRAM inputs as the tumor inputs to GATK. I'm not 100% sure if the sample names will need to be unique or if they can all be called TUMOR. After we have mutect run (with artifact_detection_mode: true for each input CRAM/Sample we will combine the VCFs. The final output is a merged VCF that will be the PoN input to downstream workflows, ie. detect_variants

The attempt with 5 samples has succeeded. It appears when running Mutect2 with artifact detection mode, that it outputs the real sample name instead of tumor. This prevents a collision of TUMOR samples in the VCF.
Location of example PON VCF:
/gscmnt/gc2764/cad/tmooney/toil_test/out/pon/panel_of_normals.vcf.gz
The other 5 should be available to make a PON from all 10 samples.

I made a small chr22 region VCF for testing:
/gscmnt/gc2764/cad/HCC1395/toil/refseq/GRCh38DH_chr22/panel_of_normals.vcf.gz

@dufeiyu created a new PoNs with 10 samples.


signalbackup-tools: 20220314 -> 20220316

Description of changes
Updated version.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 164495 run on aarch64-darwin 1

1 package built:

signalbackup-tools

Result of nixpkgs-review pr 164495 run on x86_64-darwin 1

1 package built:

signalbackup-tools

@SuperSandro2000, could you approve/merge? Thanks :)


Adding intermediate Issuing Certificate

Also changes default VM size (because there are more services running now), and adds Split Tunneling configuration options.


Navbar broken

Latest update broke my navbar, making only the first item visible.
Also no background is displayed.
This happens on Chrome, it looks OK with both Maxthon and Firefox.

Update: nav tag has a max-height set to around 60px and this hides everything that is placed after.
Weirdly, other browsers show the ul list even if it goes outside the nav tag but Chrome doesn't. I have to set nav height to 100% to make it show something

Update: I was setting the nav position to relative (default is static) and that cause the bad display issue.
Consider this solved


chore: Added conda upload job

This PR aims at:

adding verification jobs (isort)
adding a conda package publish job
improving existing workflows

Codecov Report

Merging #3 into master will not change coverage by %.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master       #3   +/-   ##
=======================================
  Coverage   92.22%   92.22%
=======================================
  Files           4        4
  Lines          90       90
=======================================
  Hits           83       83
  Misses          7        7

Impacted Files
Coverage Δ

torchcam/cams/cam.py
93.54% <ø> (ø)

torchcam/cams/gradcam.py
92.68% <100.00%> (ø)

torchcam/utils.py
85.71% <100.00%> (ø)


fix: remove debug info and adjust formatting

Also moves the pipeline scripts under the main .github dir.

Oh nvm it's actually working, i'll approve....


Try to make Cluster

I install the arangodb-3.19 with source code on ubuntu 16.04.I am trying to make a cluster and I follow your docs but it's very confusing for beginners. I use the following command for cluster -
sudo /usr/local/sbin/arangod --server.endpoint tcp://<IP_ADDRESS>:5001 --agency.my-address tcp://<IP_ADDRESS>:5001 --server.authentication false --agency.activate true --agency.size 3 --agency.supervision true --database.directory agency
and I getting this error -  2017-02-23T06:34:42Z [1773] FATAL cannot convert username 'arangodb' to numeric uid

Hi, I answered your last question yesterday here.
https://groups.google.com/forum/#!topic/arangodb/Uax1ouWlgxs
Please refrain from using 3.1.9. I had already mentioned that this particular version unfortunately has known cluster issues. Try the ubuntu package installer and start the cluster with Max's ArangoDBStarter: https://github.com/neunhoes/ArangoDBStarter.
Cheers


No win x64 download for 0.17.1

For some reason, the 1.17.1 release has no x64 version that can be downloaded. This causes the install.ps1 script to fail when trying to download the executable.
Welcome to the Appwrite CLI install shield.
[1/4] Getting System Info ...
[2/4] Downloading Appwrite CLI binary ...
???? Fetching latest version ...
Invoke-WebRequest : The remote server returned an error: (404) Not Found.
At line:62 char:7
+       Invoke-WebRequest -Uri $GITHUB_x64_URL -OutFile $APPWRITE_DOWNL ...
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
   eption
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

New-Item : An item with the specified name C:\Users\cebbi\AppData\Local\Appwrite already exists.
At line:65 char:5
+     New-Item -ItemType Directory -Path $APPWRITE_INSTALL_DIR
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceExists: (C:\Users\cebbi\AppData\Local\Appwrite:String) [New-Item], IOException
    + FullyQualifiedErrorId : DirectoryExist,Microsoft.PowerShell.Commands.NewItemCommand

Move-Item : Cannot find path 'C:\Users\cebbi\AppData\Local\Temp\appwrite.exe' because it does not exist.
At line:66 char:5
+     Move-Item $APPWRITE_DOWNLOAD_DIR $APPWRITE_INSTALL_PATH
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (C:\Users\cebbi\...mp\appwrite.exe:String) [Move-Item], ItemNotFoundExce
   ption
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.MoveItemCommand

[3/4] Starting installation ...
Skipping to add Appwrite to User Path.
Cleaning up mess ...
[4/4] Finishing Installation ...
Cleaning up mess ...
???? May the force be with you.
To get started with Appwrite CLI, please visit https://appwrite.io/docs/command-line

I encounterd the same problem

I have same problem on my windows computer

This should be resolved now. Please feel free to comment if there are any issues.


footer text are not aligned properly in mobile design

the text align property for the footer element is left-align which is not reliable, making the text align center will solve this issue. please assign me this issue, along with hacktoberfest tag as I am already working on this.

pls assign me this issue. This is my first time participating in hacktoberfest. I would like to contribute in this issue

Please assign me this issue. I am participating in hacktoberfest for the first time, would like to contribute...

Please assign me this issue.

can you assign this issue to me for hacktoberfest'23


does not work for extended or bit-precise integer types

The case listing in the macros is quite restrictive. I think better would be something like
#define is_signed(X)    \
_Generic((X),               \
   bool: 0,                    \
   char: (char)-1 < 0,    \
   signed char: 1,         \
   signed short 1,         \
   unsigned char: 0,    \
   unsigned short: 0,   \
   default: (0 ? (X)%1 : -1) < 0 \
)

That ensures to work also for __int128 or other such wild animals if they exist, and to give the expected answer for char if the user has a concept of "could hold negative values" for being a signed type.

The %1 trick also ensures that this targets exactly integer types, for all others this expression is a constraint violation. So there would be no need of the static_assert part.

I tried the following:
#define is_signed(x)  (_Generic((x),  \
   _Bool: 0,   \
   char: (char)-1 < 0,    \
   signed char: 1,         \
   signed short: 1,         \
   unsigned char: 0,    \
   unsigned short: 0,   \
   default: (0 ? (x) % 1 : -1) < 0))

Unfortunately this breaks down for the following test cases:
    puts(cmp_equal(-5, (unsigned)5) ? "true" : "false");
Casting the value to unsigned generates all sorts of compiler warnings:
<source>: In function 'main':
<source>:52:28: warning: operand of '?:' changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare]
   52 |    default: (0 ? (x) % 1 : -1) < 0))
      |                            ^~
<source>:92:24: note: in expansion of macro 'is_signed'
   92 |     (is_signed(lhs) == is_signed(rhs) ? (lhs) == (rhs) : \
      |                        ^~~~~~~~~
<source>:125:10: note: in expansion of macro 'cmp_equal'
  125 |     puts(cmp_equal(-5, (unsigned)5) ? "true" : "false");
      |          ^~~~~~~~~
<source>:52:32: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits]
   52 |    default: (0 ? (x) % 1 : -1) < 0))
      |                                ^
<source>:92:24: note: in expansion of macro 'is_signed'
   92 |     (is_signed(lhs) == is_signed(rhs) ? (lhs) == (rhs) : \
      |                        ^~~~~~~~~
<source>:125:10: note: in expansion of macro 'cmp_equal'
  125 |     puts(cmp_equal(-5, (unsigned)5) ? "true" : "false");
      |          ^~~~~~~~~
Compiler returned: 0

or any unsigned type:
    unsigned int ui = 5;
    puts(cmp_equal(-5, ui) ? "true" : "false");

ah, what a crap ;-)
I usually avoid to switch this kind of warning on, because I use unsigned types as they are supposed to be.
You may get away with this by introducing an extra macro for readability
#define __convertto(X, C) (0 ? (X) : (C))

that you then only use with non-negative constants
the default expression then becomes
((-__convertto(X, 1)) < __convertto(X, 0))

The warning for "always false" is even crappier. That kind of warning is really not constructive if you are doing macro programming.


Add EL8 and Fedora 30 to the supported OS list

Added RedHat 8 and Fedora 30 to the supported OS list.

Thanks!


[Back-to-top] focus position needs to reset

Summary of the bug
Back to top scrolls to top, but needs to also reset focus position to top of page.
🪜 How to reproduce
Tell us the steps to reproduce the problem:

Use the screen reader and scroll down to back to top on this page for instance
Tab onto back to top to focus
See the error

🧐 Expected behaviour
Back to top scrolls to top and resets focus position to top of page.

After further investigation this is now working due to the recent changes.
The user has to focus onto back-to-top then press enter so that the focus position is to the top of the page. Then the user tabs and the screen reader is reset to the top of the page.


fix typo, missing $ in docker push image latest variable

What does this PR do?
docker-push failed to push the latest cos there was a typo in it, this fixes that
Checklist

[ ] This is an enhancement of existing features, or a new feature in existing plugins

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] I have made corresponding changes to the documentation

[x] This is a bugfix

[ ] I have updated CHANGELOG.asciidoc
[ ] I have added tests that would fail without this fix

[ ] This is a new plugin

[ ] I have updated CHANGELOG.asciidoc
[ ] My code follows the style guidelines of this project
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have updated supported-technologies.asciidoc
[ ] Added an API method or config option? Document in which version this will be introduced
[ ] Added an instrumentation plugin? Describe how you made sure that old, non-supported versions are not instrumented by accident.

[ ] This is something else

[ ] I have updated CHANGELOG.asciidoc

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-07-08T14:18:48.162+0000

Duration: 50 min 9 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
3054

Skipped
36

Total
3090

:green_heart: Flaky test report
Tests succeeded.
:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

run benchmark tests : Run the benchmark tests.

run jdk compatibility tests : Run the JDK Compatibility tests.

run integration tests : Run the Agent Integration tests.

run end-to-end tests : Run the APM-ITs.

run windows tests : Build & tests on windows.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)


[CoroutineAccessors] Permit read requirement.

Along with get and set, permit read to be required.  When a type defines read, the read impl is that read.

@swift-ci please test

@swift-ci please test source compatibility

@swift-ci please apple silicon benchmark

@swift-ci please test windows platform


Start using the checked constructors

Currently stuck on thunks inside ChainFragment

bors r+

bors r+

bors r+


Sound effects fix (for mobile)

I'm still dazzled by why this fixes the issue, but with the recent sound effect addition it caused the split button to stop working. Doing the following fixed it, somehow! But I think the important part is that it is fixed now. ;)

This pull request is now managed with CodeReviewHub. Refresh.

Well, that's weird. But hey, it works :)
:shipit:


Show warning if card is limited to opensource

Codecov Report

Merging #22 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #22   +/-   ##
=======================================
  Coverage   85.41%   85.41%
=======================================
  Files           7        7
  Lines          48       48
  Branches       11       11
=======================================
  Hits           41       41
  Misses          5        5
  Partials        2        2

Impacted Files
Coverage Δ

src/components/PrintableGiftCard.js
100% <100%> (ø)
: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 53cd903...870156b. Read the comment docs.


Add Deezer podcast logo

The icon I want is:

Name: Deezer
URL: https://www.deezer.com
Link to icon: https://deezerbrand.com/d/9wmMErzrRuiH/brand-elements

Vector version of the logo:
Official style guide or brand guide: https://developers.deezer.com/guidelines/logo

I will take care of this :)


Current master fails two of the extended tests due to MD5-SHA1 digest

The current master fails two of the extended tests due to MD5-SHA1 digest.
One job fails with:

go test: FAILED (CertificateVerificationSucceed-Server-SSL3-Async-PackHandshakeFlight)
go test: unexpected failure: local error 'EOF', child error 'exit status 1', stdout:
go test:
go test: stderr:
go test: Connection 1 failed.
go test: 40:17:77:7F:50:7F:00:00:error:digital envelope routines:EVP_MD_CTX_ctrl:message digest is null:crypto/evp/digest.c:661:
go test: 40:17:77:7F:50:7F:00:00:error:SSL routines::EVP lib:ssl/statem/statem_lib.c:509:

The other with:
ERROR in CLIENT
00:07:98:69:51:7F:00:00:error:digital envelope routines:EVP_MD_CTX_ctrl:message digest is null:crypto/evp/digest.c:661:
00:07:98:69:51:7F:00:00:error:SSL routines::EVP lib:ssl/statem/statem_lib.c:306:
client authentication
Doing handshakes=1 bytes=256
SSLv3, cipher (NONE) (NONE), 2048 bits RSA, temp key: 1024 bits DH, digest=MD5-SHA1
../../util/shlib_wrap.sh ../../test/ssltest_old -s_key keyU.ss -s_cert certU.ss -c_key keyU.ss -c_cert certU.ss -bio_pair -ssl3 -client_auth -CAfile certCA.ss => 1
    not ok 3 - test sslv3 with client authentication via BIO pair
    #   Failed test 'test sslv3 with client authentication via BIO pair'
    #   at test/recipes/80-test_ssl_old.t line 343.
ERROR in CLIENT
00:C7:58:AB:DE:7F:00:00:error:digital envelope routines:EVP_MD_CTX_ctrl:message digest is null:crypto/evp/digest.c:661:
00:C7:58:AB:DE:7F:00:00:error:SSL routines::EVP lib:ssl/statem/statem_lib.c:306:
client authentication
server authentication
Doing handshakes=1 bytes=256
depth=1 /C=AU/O=Dodgy Brothers/CN=Dodgy CA
depth=0 /C=AU/O=Dodgy Brothers/CN=Brother 1/CN=Brother 2
SSLv3, cipher (NONE) (NONE), 2048 bits RSA, temp key: 1024 bits DH, digest=MD5-SHA1
../../util/shlib_wrap.sh ../../test/ssltest_old -s_key keyU.ss -s_cert certU.ss -c_key keyU.ss -c_cert certU.ss -bio_pair -ssl3 -server_auth -client_auth -CAfile certCA.ss => 1
    not ok 4 - test sslv3 with both server and client authentication via BIO pair
    #   Failed test 'test sslv3 with both server and client authentication via BIO pair'
    #   at test/recipes/80-test_ssl_old.t line 345.

By current master I mean a998ec0e6e12e03c0d4f922a0fe288d5e054985e and it regressed after merge of PR #10557

Possibly related to #10786? (See also #11028.)

If I checked the build failures properly it regressed after the RSA signature to providers merge and not the SHA1 deprecation changes.

Interesting...  I would have expected to see failures with test/evp_test for this...  so I wonder what it is with SSL that got this happening.

@levitte It uses EVP_MD_CTX_ctrl on MD_CTX initialized by EVP_DigestSignInit which does not set the ctx->digest.

This looks resolved...


Export-DbaSpConfigure.ps1

Additional information
Is it really necessary to call sp_configure? Couldn't master.sys.configurations just be queried instead?

(1) Yes in order to support those that still run SQL Server 2005.
(2) Not if you are running SQL Server 2005 :grin:

Couldn't master.sys.configurations just be queried instead?

The intent of this function is to export the configuration as a script to allow you to save it as version control, or be able to easily have a script to quick set another instance or something...which is what it does. You cannot take the output of master.sys.configurations and just "import" that to another SQL Server, you have to run sp_configure in T-SQL. So a correction to my previous answer on this question, it would be no regardless of SQL Server version.

@wsmelton : I feel like this can be closed but you're the absolute master of *-dbaspconfigure .... I'll leave you the option ^_^


Utilize the CPE data from NVD

The full CPE listing from Nist contains version numbers for products that have no known vulnerabilities. Including this listing in the data used for library identification will improve accuracy.
Note - the code needed to do some of this likely exists in a very old version of this repo.

During implementation I determined that this will currently add no meaningful data to assist in identification. However, the implementation was worthwhile as other code cleanup was performed to make the overall platform better.
The code for updating the CPE data is being kept in the code base as a future update may utilize additional data from the XML.


.Net: Semantic Kernel Exception when running TextMemory Plugin Sample

Describe the bug
Running TextMemory Plugin Sample
https://github.com/microsoft/semantic-kernel/blob/main/dotnet/samples/KernelSyntaxExamples/Example15_TextMemoryPlugin.cs
in PART 4: TextMemoryPlugin Recall in a Prompt Function throws
Microsoft.SemanticKernel.KernelException: 'A function named argument must contain a name and value separated by a '=' character.'
In line
var aboutMeOracle = kernel.CreateFunctionFromPrompt(RecallFunctionDefinition, new OpenAIPromptExecutionSettings() { MaxTokens = 100 });
Has the syntax for defining the Recall function changed? The below is the one from the sample.
            const string RecallFunctionDefinition = @"
Consider only the facts below when answering questions:

BEGIN FACTS
About me: {{recall='where did I grow up?'}}
About me: {{recall='where do I live now?'}}
END FACTS

Question: {{$input}}

Answer:
";

I am on dotnet 1.01 release and Kernel memory 1.0.1-alpha
Thanks,
Ash

Looking at this...

It turns out the CodeTokenizer routinely causes first-chance (caught) exceptions to determine whether tokens belong to function names of named argument blocks. This is inefficient but also can be startling depending on how one has set one's configuration for breaking on exceptions.
See PR #4471 for fix


server crash on start after updating

No idea what I did, and the crashlog keeps changing >.>
https://gist.github.com/bed297aa2d8967e53d43
https://gist.github.com/634b2681f187809098a1

EnderCore-1.7.10-<IP_ADDRESS>_beta.jar
EnderIO-1.7.10-<IP_ADDRESS>5_beta.jar
Forge <IP_ADDRESS>2
bunch of other mods (see log)

Reverting back to the old version doesn't fix it either.

EnderCore-1.7.10-<IP_ADDRESS>_alpha.jar
EnderIO-1.7.10-<IP_ADDRESS>2_beta.jar

https://gist.github.com/d5950c88d660f02c811a
I'm guessing it was one of the other mods I updated, unfortunately I updated 59 mods at once so i'm not sure which it is.
Update list:
https://gist.github.com/97ce14878dedd1d7494a
I've seen both galacticraft and mekanism get mentioned in the logs, but there is also that one where they don't get mentioned. I tried disabling gas conduits but that didn't help either.
Any idea what happened here?

Found this in the server log, seems to be related:
https://gist.github.com/c47b5f862a2c1dcb47bf

You save file got corrupted. No matter what the original cause was, your problems will not go away until you delete all corrupt blocks.
@tterrag1098 FYI: I started going through eio and type-hardening all getTileEntity() calls. Things like this are happening too often.

I think the block IDs in my world got scrambled.
Removed enderio completely and similar issues persist with other mods, such as AE2 or Agricraft.
https://gist.github.com/3d43bce320bd9e64237d