Sensor partition

Ability to define partition maps for a sensor nodes. In this PR 3 partition schemes are supported

default - Just as before. Will run all sensors.

kvstore - Partition map can be specified in the key-value store.

file - Partition map can be specific in a static file.

The current approach is to make this work in a static manner. However the "pluggable"  mode of partition provider means we could add other schemes (hash-based, consul-based) pretty easily. These would be somewhat more dynamic and could better adjust to changing needs.

Many naming nits. Seems like a reasonable start though.


Region-based reimbursements

Add one more level before default where entire regions have a set reimbursement

My idea for this is- we have all the locations of schools which are not custom-input. So, if a school does not have a set reimbursement, we can look for the nearest school which does have a set reimbursement, and use that reimbursement. Then, we can just set a few reimbursements at major schools, and more minor schools can just inherit from the nearby schools. We can also set a hard limit on distance for the search so that someone from Michigan doesn't get the same reimbursement as someone from California.


WIP: Update knative 1.3 to 1.4

NOTE: this should be rebased once https://github.com/5733d9e2be6485d52ffa08870cabdee0/sandbox/pull/1065 is merged
Updating to the new Knative 1.4 version (backed by the Serverless Operator 1.25)
NOTE: This version is not yet released. The PR is just a template, once the release is out
I guess I have no JIRA, but I can create on.

Updates to Eventing Core, from 1.3 to 1.4 from here
Updates to KnativeKafka from 1.3 to 1.4, sources from here

Our GHA's are all failing due to the set-up of KNative.
I guess that makes the priority of this upgrade more urgent.

closing this as we bumped to 1.5 with https://github.com/5733d9e2be6485d52ffa08870cabdee0/sandbox/pull/1320


Add Tutorial / HowTo Section?

Phil had the idea to also provide a tutorial/howto section on the webpage, since we have quite some material available now!

x-ref https://github.com/nf-core/tools/issues/291
To start with, just a copy+paste job of all pipeline-generic documentation from the template to the website. Replace in the template with a link to those docs. Need to read through everything to make sure it makes sense.
Made a start on this, including a simpler mechanism for adding new docs pages, here: https://github.com/nf-core/nf-co.re/pull/87

Tutorial here: https://nf-co.re/usage/nf_core_tutorial and a lot of documentation added since this issue was created. Closing in favour of more specific issues.


Blocks, Entities, Models

Adds some more mappings for blocks, entities and entity models.

Hmm I'm not a fan of minecraftGame. Feels quite long. I'd probably do either mc, minecraft, or just game

Yeah minecraftGame was me, I didn't know what people usually called it

The usual name I use is "mc", but "game" could work just as well.

I always use mc as well, but I do kinda like the sound of game.


docs: add resource limit behavior docs

Thanks! I want to get a :+1: from @tcdowney that this answers his earlier questions before merging.

Yes this would have answered my questions. Thanks!


BotError('{"allow_retry": true, "text": "Internal server error"}') with Image Generation Bots

I created this issue because original #48 is not same. Althought the comments in #48 mentioned.

It might not be the issue of fastapi_poe but maybe the poe backend bot service. However there is no other place for reporting the issue, so...please help.

Tried using stream_request, directly using fp.get_final_response. Works with LLM bots, however always return internal server error with Image Generation bots(SDXL, Playground-v2, or customed bots with these models).
If using stream_request and yield the msg in real time. You can see first 1 or 2 'Generating image (1s elapsed)...' rendered and then goes to error.
Example: Python 3.11, fastapi_poe 0.0.34
final_message = await fp.get_final_response(request, bot_name=IMAGE_MODEL, api_key=request.access_key)

Error as:
Error in Poe bot: Bot request to ComicBookStyle-PGV2 failed on try 0
 BotError('{"allow_retry": true, "text": "Internal server error"}')
Error responding to query
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/fastapi_poe/base.py", line 381, in handle_query
    async for event in self.get_response_with_context(request, context):
  File "/usr/local/lib/python3.11/site-packages/fastapi_poe/base.py", line 111, in get_response_with_context
    async for event in self.get_response(request):
  File "/root/memes_creator.py", line 39, in get_response
    final_message = await fp.get_final_response(request, bot_name=IMAGE_MODEL, api_key=request.access_key)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.11/site-packages/fastapi_poe/client.py", line 544, in get_final_response
    async for message in stream_request(
  File "/usr/local/lib/python3.11/site-packages/fastapi_poe/client.py", line 327, in stream_request
    async for message in stream_request_base(
  File "/usr/local/lib/python3.11/site-packages/fastapi_poe/client.py", line 456, in stream_request_base
    async for message in ctx.perform_query_request(
  File "/usr/local/lib/python3.11/contextlib.py", line 222, in __aexit__
    await self.gen.athrow(typ, value, traceback)
  File "/usr/local/lib/python3.11/contextlib.py", line 222, in __aexit__
    await self.gen.athrow(typ, value, traceback)
  File "/usr/local/lib/python3.11/site-packages/httpx/_client.py", line 1624, in stream
    yield response
  File "/usr/local/lib/python3.11/site-packages/httpx_sse/_api.py", line 70, in aconnect_sse
    yield EventSource(response)
  File "/usr/local/lib/python3.11/site-packages/fastapi_poe/client.py", line 225, in perform_query_request
    raise BotError(event.data)
fastapi_poe.client.BotError: {"allow_retry": true, "text": "Internal server error"}

This seems to work now, can you help confirm if the issue is addressed on your end as well?

Thanks, I confirm now image generation bots can be called from fastapi_poe!

closing, seems like the issue is resolved from conversation

Hi, I still encounter this error with both stream_request and get_final_response. May I get the testing script that is validated by your testing?


Feature/supreme attestation

support new attestation format

re-requesting review to check if the readme is now more comprehensible


(PUP-6370) Honor systemd exitcodes as truth

This commit removes the tracking of specific systemd states and
replaces it with the exit code of the "is-enabled" subcommand.
This needs to be done so that the systemd provider always follows the
operating system's view of what enabled or disabled is, according to
its documenation[1] and shipped version of the init system.
[1] https://www.freedesktop.org/software/systemd/man/systemctl.html#is-enabled NAME...

CLA signed by all contributors.

👍 I just gave this a run through to make sure we wouldn't see any regressions since we've had so many problems with this provider recently - looks good. All puppet service tests also pass with this change in Debian 8, so this is ready to go! Thanks @ody!


Sheet isn't fully visible, Atom 1.9

I can't seem to get the cheat sheet in full view, is there anything else I need to do?

No, this is a bug. I will take a look.

Awesome, will look forward to the update. Thanks for the quick response.


Vintage legality allows 4-of restricted cards

Fixed. 56 Islands + 4 Treasure Cruise still legal in PD and KTK block constructed but not longer in Vintage :)


Fix options for docker secret ls

- What I did
Fix options for docker secret ls
- How I did it
- How to verify it
- Description for the changelog
Add --help into options and update the document.
Signed-off-by: yuexiao-wang<EMAIL_ADDRESS>

@yuexiao-wang could you merge these changes with https://github.com/docker/docker/pull/28922, it's gonna be easier to follow if it's on the same PR. Thanks :angel:


想要卸载重装这个一键脚本，但是好像没有卸载命令

Usage
bash <(curl -fsSL git.io/warp.sh) [SUBCOMMAND]
Subcommands
install         Install Cloudflare WARP Official Linux Client
uninstall       uninstall Cloudflare WARP Official Linux Client
proxy           Enable WARP Client Proxy Mode (default SOCKS5 port: 40000)
unproxy         Disable WARP Client Proxy Mode
wg4             Configuration WARP IPv4 Network interface (with WireGuard)
wg6             Configuration WARP IPv6 Network interface (with WireGuard)
wgd             Configuration WARP Dual Stack Network interface (with WireGuard)
rewg            Restart WARP WireGuard service
unwg            Disable WARP WireGuard service
status          Prints status information
version         Prints version information
help            Prints this message or the help of the given subcommand(s)
menu            Chinese special features menu


Do you have a tutorial? Is sqlite3 well supported?

I don't seem to find a tutorial (specially for sqlite3 or in general if not available). Also I recall you were moving to sqlpp17: did you do so? Which is most capable most features?
Is sqlite3 well supported? I mean does it cover most of its features? do you have a representative sample from start to end?
I need a step by step of how to use this DSL

Answered in #429


Warning: Exceeding the number of characters for duration and reading speed

Duplicate, requirement is covered by #82


replaced  tags with  tags

In this PR  tags are replaced by  tags and required imports are done.
Issue - #307

Going to close this in favor of https://github.com/resendlabs/react-email/pull/457 since a few components changed.


New package: Oven-sh.Bun.Baseline version 1.1.0

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Related: https://github.com/microsoft/winget-pkgs/pull/147222

Microsoft Reviewers: Open in CodeFlow

Verify:


fix: [IDP]: Fixed issues with catalog scripts docs

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

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

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


Link to GitHub Custom Learning repo is broken

https://github.com/pnp/custom-learning-office-365/tree/master/webpart

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

ID: 00ec9bf1-f65c-3f7f-c04b-105b47f5720e
Version Independent ID: af022cac-163b-4f8e-58dd-706e2008b101
Content: Update Microsoft 365 learning pathways
Content Source: CustomLearning/custom_update.md
Service: sharepoint online
GitHub Login: @pkrebs
Microsoft Alias: pkrebs

As per the above details - the link to the GitHub repository is broken so cannot update to V4 of the Learning pathways.

As per the above details - the link to the GitHub repository is broken so cannot update to V4 of the Learning pathways.


add companies GET endpoint

The companies GET endpoint should be returning a json containing the list of companies stored in our DB.
// response when status OK
[{
  "id": 0,
   "name": "oss cameroon",
   "ratings": 4.5
}]

Solved by #12


refetchOnWindowFocus is not working (v5)

Describe the bug
I just found out that refetchOnWindowFocus is not working.
I have this setup:
export const queryClient = new QueryClient({
  defaultOptions: {
    queries: {
      gcTime: 1000 * 30, // 30 seconds
      persister: //...
    },
  },
});

and even if the below works:
<svelte:window on:visibilitychange={() => console.log('visibilitychange changed!')} />

tanstack/query does not reload queries when visibilitychanges.
Can you confirm?
Your minimal, reproducible example
https://stackblitz.com/edit/sveltejs-kit-template-default-6ntbzr
How often does this bug happen?
Every time
Platform
Win 10, Chrome 119.0.6045.124.
Tanstack Query adapter
svelte-query
TanStack Query version
5.4.3
TypeScript version
5
Additional context
"@tanstack/query-persist-client-core": "5.4.3",
"@tanstack/svelte-query": "5.4.3",

I'm creating a reproduction...

I created a reproduction.

I'm not really sure how svelte works, but somewhere, we need to call queryClient.mount() to subscribe to the window events. In React and solid, that's what the QueryClientProvider does:
https://github.com/TanStack/query/blob/1d3ee672d2a1536e3463243813c91902aa97d973/packages/react-query/src/QueryClientProvider.tsx#L33-L38
What's the equivalent for svelte here? @lachlancollins might know this :)

@TkDodo the equivalent mount/unmount logic should be this:
https://github.com/TanStack/query/blob/73e339624b1f5aa797dffe0138806fb400ae1765/packages/svelte-query/src/QueryClientProvider.svelte#L8-L16

@frederikhors Dominik was correct, you need to add the QueryClientProvider component somewhere in your app. The most common place to put this is src/routes/+layout.svelte:
<script lang="ts">
  import { QueryClient, QueryClientProvider } from '@tanstack/svelte-query'

  const queryClient = new QueryClient()
</script>

<QueryClientProvider client={queryClient}>
  <slot />
</QueryClientProvider>

Then you would remove this from +page.svelte:
const client = new QueryClient();

setQueryClientContext(client);

If you needed the client from context you could call const client = useQueryClient()
You can see the docs here: https://tanstack.com/query/latest/docs/svelte/overview

It works! Thanks!


docs: add lambda endpoints usage documentation

closes #207

@billgeo , @l0b0 thanks for your comments. I applied changes to all of them and also add "Prerequisites" section listing all information need in order to start using DL.
I'll merge this PR now


MicroProfile LRA fraction

The Eclipse MP LRA project is adding a Saga like feature to the MicroProfile collection of specifications. It would advantageous to have an implementation of that specification running on Thorntail.
The narayana code base contains an implementation of the specification and the proposal is package that implementation as a Thorntail MicroProfile fraction.
I will be following up with another PR on the Thorntail examples repo that will include two examples of how to use it.

The new approach is for all MP implementations to be part of https://github.com/smallrye/ where they can then be used by Thorntail or other implementations as they see fit.
It looks like the current Narayana based implementation heavily relies on prior WildFly Swarm code, so this would need to be refactored to be implementation independent for SmallRye

@kenfinnigan Fair enough. Are there any guidelines on how to do the refactor?

Most of the team have done one or more refactors of the existing code, so you could message the Thorntail internal ML to ask if they have any thoughts


STORM-756 Handle taskids response as soon as possible

This is the implementation of https://github.com/apache/storm/pull/532#issuecomment-158578419
Please refer comment to see purpose of this PR.
Message's priority was heartbeat > taskids = BoltMsg, but in this PR, I changed priority to heartbeat > taskids > BoltMsg.
In order to accomplish this, taskids and BoltMsgs use their own queue. Queue for taskids is unbounded but queue for BoltMsgs is bounded (fixed size) so that executor thread can be blocked and ABP comes into play.
Please note that BoltWriterRunnable polls message from both queues when it is only available. It's for minimizing wait for taskids, but it can spin CPU so CPU usage will be a bit higher than current.
I'd like to discuss about better / safer approach, for example, adding potential lag via poll with timeout.
@revans2 It's alternative approach of #532. Please review and comment. Thanks!

I'd also like to compare PR vs master in point of CPU usage, throughput / latency, subprocess memory usages view.
If we have performance tests which uses multi-lang features, please let me know.
Thanks!

The latest changes look fine to me I am +1 from a code perspective
We do not currently have performance tests that use multi-lang, but it would not be hard to modify ThroughputVsLatency to optionally use it.  It is just an optimized version of word count, so replacing the split sentence bolt with the one from WordCountTopology would be fairly trivial.  The biggest issue would be around CPU usage.  The automated reporting only looks at the java process, and does not include the children.  Looking at the SIGAR API it does not look like there is a good way to get the child processes though. SO you may need to compare CPU manually for now.

Actually I tried to modify FastWordCountTopology to use multi-lang feature and test, but it seems not run properly since worker processes consumed nearly whole CPU cores (I tested that topology with 3 machines * 2 cores) for every machines.
I'll try to play with ThroughputVsLatency.
Thanks for guiding!

 CPU usages / MEM usages are similar.
From result, we can see that STORM-756 can show lower latency and GC time compared to master.

@revans2 How do you think about test result? Do you think it's good to push this into master?

@revans2 Ping
And more reviews from more reviewer would be appreciated.
If anyone doesn't have interest about this, I'll push into master when @revans2 feels OK.

Sorry this took so long.  +1 looks good.
(The holidays are crazy)

@revans2 Never mind. I forgot that there's Thanksgiving holidays in U.S. Thanks for reviewing!

@HeartSaVioR , @revans2
I am seeing repeatable test errors like this one happening in the TravisCI environment after this was merged.  I tested master branch with these changes reverted, and the test passed on the first try.
If we can confirm this is happening for others, I would be in favor of reverting this change until we can fix the test that is causing problems.

Found this also happened in #918, so it is probably affecting all test runs on pull requests going to master. I am -1 on this PR and will revert shortly.  We can merge it again once the tests are fixed.

@d2r I was able to build master before the revert without any problem. Or is what you are seeing only manifest in the TravisCI environment?

@d2r I was able to build master before the revert without any problem. Or is what you are seeing only manifest in the TravisCI environment?

Yeah, TravisCI env.

@revans2 @d2r @ptgoetz I can also see random test failure, and fixed it. Let's move on #920.


Missing close/open button Sidebar

Describe the bug
Neither the close or open button are showing in the Sidebar component.
Reproduction
Got to the demo and select the Close button example.

Version and System Info
Browser: brave, firefox

You need to resize the browser.


add caprover deployment config

Missing documentation + Need to discuss/validate the deployment process bedfore we can accept this PR

Here is a french  video I made explaining the automatic deployment of the js-template-fullstack on caprover : https://drive.google.com/file/d/14qsZ_RgAuuf-l-zSFkiQzjtAC2khzu3o/view?usp=sharing
I try to explain "quickly" (20 minutes) how to do it and what are the files and configurations needed.


Adds check for PER_SECOND_THRESHOLD to item_discharge endpoint

Moves the calls to Alma to the adapter and adds a check for PER_SECOND_THRESHOLD errors.
Related to #1094

I am closing this PR since we won't be needing the item_discharge endpoint anymore but I wanted to keep the work that would be needed to add the check if the end up keeping (or resuscitating) the endpoint.


Bug fix for a crashing on Mac OSX

I suffered a crashing on Mac OSX , caused by raising an uncaught ValueError exception with the following  stack:
Error detected while processing function leaderf#startFileExpl[2]..leaderf#LfPy:
line    2:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/xxx/.vim/bundle/LeaderF/autoload/leaderf/manager.py", line 443, in startExplorer
    self._content = self._getExplorer().getContent(*args, **kwargs)
  File "/Users/xxx/.vim/bundle/LeaderF/autoload/leaderf/fileExpl.py", line 172, in getContent
    self._content = self._getFileList(dir)
  File "/Users/xxx/.vim/bundle/LeaderF/autoload/leaderf/fileExpl.py", line 21, in deco
    cwd_length = len(lfEncoding(dir))
  File "/Users/xxx/.vim/bundle/LeaderF/autoload/leaderf/utils.py", line 29, in lfEncoding
    if locale.getdefaultlocale()[1] is None:
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 543, in getdefaultlocale
    return _parse_localename(localename)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 475, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: UTF-8

I checked and it looks like it's caused by getdefaultlocale when I don't set LC_ALL and LANG in my env. OSX user can avoid this issue by adding the following code to their .bash_profile file (or .zshrc if you use zsh) as well.
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

I don't know why my latest commit was included into this pull request. I make a new switch to decide whether you wanna see the mru files in other directory. When you set the switch to 1, you will only see the files under current directory. My aim is to work fix the issue#18 , hope this can be merged.

Thanks for your contribution.  I want to merge the commit 	[Bug fix]avoid crashing when LC_ALL and LANG envs are both empty on Mac ..., but don't want the other one. For issue #18 , I think it's better to add another command to list the mru files in cwd, just like LeaderfBuffer and LeaderfBufferAll.

It's ok, my first pull request was just the bug fix, but I don't know why github just add another commit  into this request... Let me try to remove the next commit

I have created another pull request from another branch , and I am looking for the cwd mru feather. Best.


[docs, illustration] Layout illustration page

Description
Added svg illustrations to Illustration page as on Icon page
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.

It's off-hours now 😡


_MKDIR Not defined for ARM Target

Many files don't compile due to _MKDIR not being defined given #define ARM

@kiranshila Did you resolve this issue?  What project are you trying to compile?  _MKDIR is defined in the ISConstants.h of the SDK.  The SDK files were intended to be compiled using that file.


SNOW-1457758: Disable telemetry triggering extra describe queries

Which Jira issue is this PR addressing? Make sure that there is an accompanying issue to your PR.

Fixes SNOW-1457758

Fill out the following pre-review checklist:

[ ] I am adding a new automated test(s) to verify correctness of my new code

[ ] If this test skips Local Testing mode, I'm requesting review from @snowflakedb/local-testing

[ ] I am adding new logging messages
[ ] I am adding a new telemetry message
[ ] I am adding new credentials
[ ] I am adding a new dependency
[ ] If this is a new feature/behavior, I'm adding the Local Testing parity changes.

Please describe how your code solves the related issue.
Short term fix to not trigger duplicate queries when using session.sql() to run describe, truncate, copy queries. When collecting telemetry for finding the number of duplicate plan subtrees within the query plan, we end up calling SelectSQL.to_subqueryable for the SelectSQL plan node generated by session.sql. During this step, we call analyze_attributes for the given query twice - once during initializing a new subqueryable and second when initializing column states. When these describe queries are run from within a stored sproc, they are being detected as regular queries instead of describe queries and getting executed 3 times. We are removing telemetry calls triggering describe queries as a mitigation and will implement a root cause fix later.

wait for https://ci-dev-142.int.snowflakecomputing.com/job/PythonStoredProcBuildPrecommitTest/1177/ green before merging


Execute the add.js example

Hi team.
Thanks for your efforts.
How can I execute add.js example using the wasmedge-cli and calculate sum of 1 and 2?
Actually, I'd like to know how we can have multiple exported functions in a single wasm file and use them by the host app.

https://wasmedge.org/docs/develop/javascript/hello_world#quick-start


Rework the build system

Ok, so here is my proposition for the build system of this repo.
Requirements
The new build system use yarn instead of npm because it's faster to install the packages. And we now switched Fable repo to yarn again as we know how to use it over the CI servers.
Metadata
First, I took the decision to not force the user to build the metadata each time. Because, they should not change much I created a target Generate.Metadata.
This target will:

Make sure we have the FSharp.Compiler.Service_export folder setup. Will just check for it's existance not which branch is used etc. If not found, will ask the user if we can add it for him.
Generate the metadata files
Copy, paste and rename the metadata files. We will still have to update the Util.js manually, but we add one or two metadata should be easy because the git diff will help us. In the future, we will have another way to include metadata so we can include others lib or metadata dynamically perhaps.

Build the repo
When build the Fable.FCS or the application, we first check if FSharp.Compiler.Service_fable and Fable directories exist. After, same process has before.
Then we have this build order:
"Setup"
    ==> "Build.FCS_Fable"
    ==> "Build.Fable"
    ==> "Clean"
    ==> "InstallDotNetCore"
    ==> "Restore"
    ==> "YarnInstall"
    ==> "Build.FCS"
    ==> "Build.App"
    ==> "All"

I also added a target Watch.App but this will trigger almost all the previous target. This is useful, when you first clone the repo for example.
If you are using this repo in dev mode you should keep using yarn start-app, yarn watch-fcs, etc.
Continuous Integration
For the CI, if we start run build.cmd All setup=auto then, the missing directories (FSharp.Compiler.Service_fable, Fable, etc.) will be added without any user interaction.
With all this changes, getting this repo to work should be a lot easier and we also, should be able to support CI. At least, to check if everything is building. Test a the runtime is another thing for another day :D
Also, this also means that for this repo fable and export branches or ncave fork should always be "stable". Which is already more or less the case as we consider them as the "master" branch depending on our need.
Please tell me if you have any question or if I need to adapt something.
When or after merging, this PR we should update the README.md with explanation on how to get started.
PS: I am not sure, but perhaps we can remove some of the metadata references added to the util.js
@ncave I am also having this log in the browser console when running a program:
Cannot find type System.ArgIterator
Cannot find type System.Runtime.CompilerServices.IDispatchConstantAttribute

This is working even with this message but if we can get ride of them would be better IMO.

Wow, 226 files! I didn't know this repo had so many ;) I gave it a try and it seems to work. I had to make some minor edits to fcs.file and there was also an error from UglifyJS when running the Build.App target, but we can fix that late, so I say: let's merge this! :)
Thanks a lot for the awesome work! :clap: :clap: :heart: :tada:

We are tracked the metadata2 files and their is a lot. :)
Ah, yes I didn't test the Build.App hihi was only using dev mode.
Nice to have it merge, can now play with it :)


use floating point instead of fixed point for the Scalar type

Doing this will allow access to faster and more advanced numeric functions like sin & cos.  This may be important for improving how player-on-player collisions work.

Player-on-player collisions already feel better, probably due to floating point  having a larger range of values it can represent.


Feature request: support Liquibase integration

Is your feature request related to a problem? Please describe.
Yes, when we trying to do some automation using tools like: liquibase, we encountered some issue related to getSQLKeywords from metadata

normal postgresql will return keywords

risingwave just return null

Describe the solution you'd like
e... as far as I know, maybe we should support this by return the kewords that we reserved
Describe alternatives you've considered
Not yet
Additional context
The automation pipeline we trying to build is just a database migration, so that we can keep multi envs consitent with each other, and even do some sql interpolations

maybe db migration is not the ideal way to do automation, any suggestion welcome

maybe db migration is not the ideal way to do automation, any suggestions welcome

May I ask what kind of automation do you want? :eyes:

CI/CD from my perspective, currently, we have multi envirements: dev, uat,...,  prod
And we want the sql scripts been deployed to different envirements once the code push to the remote
workflow may like : lcoal repo -> gitlab -> pipeline -> dev (automatic) -> uat(mannual) -> prod( mannual)
so the liquibase like tools will help us sync sql scripts

Bytebase are too complicated and encapsulated, Liquidbase like tools are more pure


Update deps

@jroelofs, I'm not able to test the newer version of the matrix library. Is that something we want to keep up-to-date? I see it has no release tags.

It usually "just works". If this breaks things, I don't mind fixing it.


display.safeAreaInsets does not detect soft navigation bar on Android 10+

A typical business app on Android sits above the software defined navigation bar at the bottom of the screen.
Actual result:
When running Android 10+ on the Google Pixel 3, display.safeAreaInsets does not take into account the bottom soft navigation bar. As a result, the app UI is blocked by the navigation bar.
Expected result:
display.safeAreaInsets should account for the bottom soft navigation bar because it is NOT a safe area to place UI elements.
This issue is only evident when testing on the device itself and cannot be reproduce in the Corona simulator.

Is this still an issue after release 2020.3619?

Is this still an issue after release 2020.3619?

I think, unfortunately, it is. This needs fixing. I thing currently safe area apis only try to account for screen bezels. Software elements on android are ignored. This is not how it supposed to be.

Is this still an issue after release 2020.3619?

I think, unfortunately, it is. This needs fixing. I thing currently safe area apis only try to account for screen bezels. Software elements on android are ignored. This is not how it supposed to be.

I opened what appears to be a duplicate of this issue.
After researching about this for a couple of days, I think I understand why it's difficult and confusing to get safe area right.
I, too, thought DisplayCutouts class is the way to go, but it turns out, this class is merely about notches in display, thats why it works correctly for top camera notch but for bottom inset it returns 0 always. No notch there !
displayCutout() is only about display cut outs , by definition it doesn't take into account navigation of even status bar
According to a blog post by Google engineer, the intended way to get system bars insets:
Insets insets =  WindowInsets.getInsets(Type.systemBars ())
will get insets for status bar and navigation bar.
( if additionally we want a new stand-alone API for navigation bar height only then:
Insets insets =  WindowInsets.getInsets(navigationBars ())
return insets.bottom

References:

getSystemWindowInsetBottom
blog post

I opened what appears to be a duplicate of this issue.
After researching about this for a couple of days, I think I understand why it's difficult and confusing to get safe area right.
I, too, thought DisplayCutouts class is the way to go, but it turns out, this class is merely about notches in display, thats why it works correctly for top camera notch but for bottom inset it returns 0 always. No notch there !
displayCutout() is only about display cut outs , by definition it doesn't take into account navigation of even status bar
According to a blog post by Google engineer, the intended way to get system bars insets:
Insets insets =  WindowInsets.getInsets(Type.systemBars ())
will get insets for status bar and navigation bar.
( if additionally we want a new stand-alone API for navigation bar height only then:
Insets insets =  WindowInsets.getInsets(navigationBars ())
return insets.bottom

References:

getSystemWindowInsetBottom
blog post

Something new: https://forums.solar2d.com/t/height-of-android-navigation-bar-solved/353073

Something new: https://forums.solar2d.com/t/height-of-android-navigation-bar-solved/353073

The next step is to understand when this navbar is on and when not.
We need some kind of flag in order to determine the presence of a software navigation panel.

The next step is to understand when this navbar is on and when not.
We need some kind of flag in order to determine the presence of a software navigation panel.

As I said, instead of those work around, the official way ( According to Google engineer )
is using this:
Insets insets =  WindowInsets.getInsets(Type.navigationBars ()) return insets.bottom
it covers all cases: nav bar keys, nav gesture bar, all according to whatever user chose in his device settings.

As I said, instead of those work around, the official way ( According to Google engineer )
is using this:
Insets insets =  WindowInsets.getInsets(Type.navigationBars ()) return insets.bottom
it covers all cases: nav bar keys, nav gesture bar, all according to whatever user chose in his device settings.

Hey guys. So I made a build and trying to test this stuff...
So I made some changes, and it seems rather OK from the first glance, I would really appreciate help in testing.
Here is my main.lua I'm testing with. And to test replace contents of Native/Corona/android/lib/gradle with this aar.
P.S. WindowInsets.getInsets(Type.navigationBars ()) is all good and fine, but starts to work only in Android 11 (we are not there yet)

Thanks Vlad,
True getInsets(Type.navigationBars ())is from API 30,
from API 20 to 30 it's getSystemWindowInsetBottom()
Also regarding "touch one everything crumbles", that's why I suggested maybe adding a new API that merely returns the value of getSystemWindowInsetBottom() , those who want to take the bottom software bars into account call it.

#220

We already have apis for this: display.getSafeAreaInsets()
And convenience APIs to make usage easier:
display.safeScreenOriginX
display.safeScreenOriginY
display.safeActualContentWidth
display.safeActualContentHeight
I think everything should work at this point. Please test and tell me if something isn't working out.

Please

I know we have this API, but in Android world, it relies on native API that counts for physical notches only and not software bars. of course the best solution is to make it add software bars into account too.
But since thins ( as you suggested, breaks other things ) I suggested an additional API that directly maps to Android software navbars... but if u decided to fix getSafeAreaInsets() then it's better.
I'll test and let you know. does it now use getSystemWindowInsetBottom ?

I know we have this API display.getSafeAreaInsets(), but it relies on a native android API that counts for physical notches only and not software bars.
Of course the best solution is to make it add software bars into account too.
But since this, as you suggested, breaks other thing. I suggested an additional API that directly maps to Android API that returns navbars hieght, top keep backward API display.getSafeAreaInsets compatible.
but if u decided to fix getSafeAreaInsets() then it's better.
does it now use getSystemWindowInsetBottom inside getSafeAreaInsets
Update: I tried the version you uploaded

Unfortunately, it still doesn't work.
`    display.setStatusBar( display.HiddenStatusBar )
local sceneGroup = self.view
local CENTER = { x = display.contentWidth/2, y = display.contentHeight/2 }
local H = display.contentHeight
local W = display.contentWidth

local greenBG = display.newRect(sceneGroup,CENTER.x,CENTER.y,W,H)
greenBG:setFillColor(0,0.4,0)

local topInset, leftInset, bottomInset, rightInset = display.getSafeAreaInsets()

local blueSafeArea = display.newRect(sceneGroup,CENTER.x,CENTER.y,W,H-topInset-bottomInset)
blueSafeArea:setFillColor(0,0,0,0)
blueSafeArea:setStrokeColor(0,0,1)
blueSafeArea.strokeWidth=8

local info = display.newText{
    parent = sceneGroup,
    x = CENTER.x,
    y = CENTER.y,
    fontSize=50,
    text=
      "topInset = ".. math.floor(topInset)
    .."\nbottomInset = "..math.floor(bottomInset)
    .."\ncontentHeight="..math.floor(display.contentHeight)
    .."\nActualContentHeight="..math.floor(display.actualContentHeight)
    .."\nsafeActualContentHeight="..math.floor(display.safeActualContentHeight)

}`

Hey, @Earnes-Tg, may I ask you to run the project I provided here: https://gist.githubusercontent.com/Shchvova/28c8e067bb80555cd2db433a07bb4d95/raw/6d909ae78e75c24bc72eaee9fea4181995c4b4e6/main.lua

Run

@Shchvova , sure
02-05 10:52:05.775 27273 13481 I Corona  : -0	-0	400	888
02-05 10:52:05.795 27273 13481 I Corona  : 0	25	400	863
02-05 10:52:05.798 27273 13481 I Corona  : 25	0	0	0

As you can see, it shows "bottom inset" is zero , and safeActualContentHeight is just hieght minus notch are at top.
Did you utilize getSystemWindowInsetBottom inside getSafeAreaInsets ?

Yes. Here's code which retrieves insets: https://github.com/Shchvova/corona/blob/fe67e75af2a6f340123c769496990e667beaf701/platform/android/sdk/src/com/ansca/corona/NativeToJavaBridge.java#L1567-L1576
You can try without stable insets here.
Would you like to do some debugging? It is not that complicated how to do it, if you want I can guide you through it, in Discord with voice chat and screen sharing if you want to.

Yeah no problem, let's arrange that, Monday ?

I looked at the code thanks. seem the one without stable insets to be the way to go
but still it doesn't work.

I read more about how it's supposed to work in Android, it kinda a mess :(
Two causes that I wanted to rule out, but I don't understand the engine internals.
Meanwhile is there a straight forward to generate that Corona.aar , like the one u linked above ?
Say I did "git clone" and have Corona in local directory.
is there a command that generates Corona.aar

I've managed to create a demo Android App that reports bottom inset correctly.
Here's what I concluded, and might help us get close to the the solution.
When in default mode SystemUiVisibility  ( not the immersives ) we have to use two flags that without them bottom inset always returns zero and with them it returns correct value.
setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
in my Android App I simply put this in OnCreate()
In Corona, they will work there too ( I guess, since I cannot build )
but may a better place is
void setSystemUiVisibility(final String visibility)  inside file corona/platform/android/sdk/src/com/ansca/corona/Controller.java
 } else if (visibility.equals("default")) {
                                        // Clear all flags
                                        vis = 0x00000000;

should become:
 } else if (visibility.equals("default")) {
                                        // Clear all flags
                                        vis = View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE;

if you build an aar for me with this change ( without the stable you mentioned above ! )
of course you have better view where to put these two flags. But they are required, and they make some sense.

If you have android studio it is rather easy to do it yourself. It is described here:
https://github.com/coronalabs/corona/tree/master/platform/android#how-to-build-coronas-android-software
But in short, you can do it in severals steps:

Clone with recursive flag: git clone --recursive https://github.com/coronalabs/corona.git
Put your project into new directory, so you'll have platform/test/assets2/main.lua <- this would be a launch project
Drag&Drop platform/android directory onto Android Studio to open it, and press Play button to build. Do not update plugin as Studio suggests, but do install NDK 18, it is required to build the AAR. Build can take 5-20 minutes depending on your hardware.
That's that. You can debug stuff by putting breakpoints and pressing Debug button 🐞.

Using the version Vlad sent me, I've got this in Solar2d, It meets my requirements.
https://user-images.githubusercontent.com/4797458/108200723-88ef9d00-7127-11eb-8022-852029f646b3.mp4

is that already available in latest solar2d build?

When it will be available in general build?

The changes weren't accepted by Vlad.
I've researched this at the time and provided my insight.
it worked for soft keys and gesture mode and immersive mode where bottom inset was 90,15,0 respectively
I placed admob banner with y=bottomInset and looked great

Hello. Any updates on getting this into a general build @Shchvova ?
I'm also building a general purpose app, and am facing the same issue with the bottom navigation bar.
Thank you.

Hi, any update on that?

This is fixed with 2022.3681+

Awesome!!! Thanks. I will check it out.
Regarda
W dniu niedz., 16.10.2022 o 04:35 Scott Harrison @.***>
napisał(a):

Closed #46 https://github.com/coronalabs/corona/issues/46 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/coronalabs/corona/issues/46#event-7595767954, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ABODERNDWIPKG3KWQ67DWNLWDNSWTANCNFSM4LWAAV7A
.
You are receiving this because you commented.Message ID:
@.***>

--
Pozdrawiam
Maciej Czekała


DC Discovery process for Windows Hello for Business

[Enter feedback here]
In a large enterprises, DCs are not located in single site. It appears that DC Discovery process is different for WHfB clients and it does not use DCLocator process. it is useful if DC Discovery process is defined in greater details, so that we can plan domain controller placement site wise.
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: c1da1ac4-4e67-5970-6d10-19aac6e853f6
Version Independent ID: 4f4b45eb-d479-3699-1ef1-a1a20030d675
Content: Having enough Domain Controllers for Windows Hello for Business deployments - Microsoft 365 Security
Content Source: windows/security/identity-protection/hello-for-business/hello-adequate-domain-controllers.md
Product: w10
GitHub Login: @mapalko
Microsoft Alias: mapalko

Hello,
It appears that DC Discovery process is different for WHfB clients and it does not use DCLocator process. - can you please provide source for this information?
As I understand, WHfB clients use Kerberos Key Distribution Center for authentication, which is discovered through _kerberos._tcp.DnsDomainName SRV record by DC Locator.
Thank you

@MaratMussabekov  - DNS records _kerberos._tcp record does not differentiate between 2019 or 2016 or 2012r2 Domain Controllers. It appears that client uses DS_10 flag while using Netlogon service and calling dsgetdc with parameter DS_DIRECTORY_SERVICE_10_REQUIRED.

Hello,
It appears that client uses DS_10 flag while using Netlogon service and calling dsgetdc with parameter DS_DIRECTORY_SERVICE_10_REQUIRED - yes, that's correct, but how this detail helps to better plan number of DCs? the article is pretty simple, says "plan enough WS 2016 domain controllers for each site that hosts WHfB users", i believe Kerberos flags are out of its scope.
Dear @mapalko , could you please advise?
Thank you

It is also not clear to me why this specific detail is required for planning. It seems like it is more detail than needed for this particula article.

@msft-jaiverma Please let us know if you still have any question regarding the issue you have raised initially.
The issue is being closed since your question seems to be answered. Feel free to re-open this issue if you feel that it hasn't been answered or that there are further suggestions to improve the documentation itself.
Thanks.


Use jsonpb instead of json for marshaling. [phab:D2322]

Created by fromberger at 2018-05-18 23:00:17:
This is related to #2786, but for Go. Amusingly, I noticed this problem
basically concurrently, not realizing it was an issue for Java too.

salguarnieri commented inline (context lost during migration) at 2018-05-18 23:02:59:
does MarshalToString store any state in toJSON?

fromberger commented inline (context lost during migration) at 2018-05-18 23:06:36:
It does not—the "Marshaler" is really just a configuration value, it's only ever read by the method. (I would probably have passed it by value, if I had been implementing the library)

salguarnieri accepted this revision at 2018-05-18 23:08:27

fromberger closed via commit fd66d44412e023388b8b0c654167229442f77aa6 at 2018-05-18 23:09:46


Enhancement/Phone number format validation and parsing

This PR deals with https://github.com/hostolab/covidliste/issues/326 and https://github.com/hostolab/covidliste/issues/218

[x] Formats incoming phone numbers to the international e164 format before validation
[x] Validates the phone number has a mobile format
[x] Validates French and foreign numbers
[x] User#human_friendly_phone_number returns a number:

National format if French ("06 12 34 56 78")
e164 international format if other ("+491625555223")

[x] Provides a rake task rake format:phone_numbers to format all user phone numbers currently present in the database

Notes

This PR uses Phonelib (MIT license)
This PR could be conflicting with https://github.com/hostolab/covidliste/pull/340

That's WAY BETTER than the current implementation, or mine in #340


retro_template.pkl does not exist

Hello,
Is there a way to download the .pkl file for the templates? I cannot seem to find it anywhere.
Thanks for the help!

Also the same goes for the reactant_bag/filtered_mcule.smi file


build(core,state): update package-lock to resolve vulnerability warning

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: https://github.com/graycoreio/daffodil/blob/master/CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?
Currently, there's a vulnerability warning for the dependents of the repo (Github is non-specific about which dependents).
Issue Number: N/A
What is the new behavior?
This resolves the aforementioned vulnerabilities by updating the lock-file.
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Resolves #33

@lderrickable this is ready to review.

@lderrickable This needs a re-review, I rebased to fix.


The APK failed to install, Error: Could not parsing error string

I'm getting this error when install apk file in Google Pixel6 mobile.
The APK failed to install, Error: Could not parsing error string
It needs to resolve in release apk file (flutter build apk -- release) not architecture apk file(arm,x86,x32)
This error i'm getting in Google Pixel 6 model mobile phone.

Hi @vadivelvanavil, I think device is running Android 12. For app to run on Android 12, exported attribute must explicitly be defined in AndroidManifest.xml.
Just add "exported" attribute in activity tag in AndroidManifest.xml
Read this :
https://developer.android.com/about/versions/12/behavior-changes-12

@vadivelvanavil
Check above solution and see if it helps to resolve the issue.

@vadivelvanavil Check above solution and see if it helps to resolve the issue.

Thanks for reply. It not helps to resolve my issue.
Error: "There was problem parsing a package"

@vadivelvanavil
Check below links and see if any of them help to resolve:
https://github.com/iBotPeaches/Apktool/issues/2250#issuecomment-579428652
https://github.com/iBotPeaches/Apktool/issues/2250#issuecomment-628408227
https://www.reddit.com/r/Flutter/comments/bxfgoz/flutter_release_apk_is_not_installing_on_device/

I tried to run hello world application in Google Pixel 6, it doesn't allow to run, i think its google pixels issue.

Looks like it. You can reach out to google support for pixel phone and see if they would be able to help. https://support.google.com/pixelphone/?hl=en#topic=7078250
Closing from here. If you disagree, write in comments and I'll reopen it.

Sure. Thanks for the help.


Windows Defender detects uninstaller for 4.0.0 as virus

After closing Netron and agreeing to updating to 4.0.0, Windows Defender detected the Netron uninstaller as a virus:

Maybe it should be submitted here https://www.microsoft.com/en-us/wdsi/filesubmission

electron-userland/electron-builder#4793


Regenerate SDKs using terraform-provider-equinix v1.14.1

The latest version of terraform-provider-equinix adds some missing MaxItems: 1 declarations which help Pulumi generate accurate SDKs and adds deprecation notices to facility and related fields in preparation for the upcoming deprecation of facilities in the Equinix Metal platform.
https://feedback.equinixmetal.com/changelog/bye-facilities-hello-again-metros

@ctreatma you mention some missing MaxItems but I don't se any changes to the https://github.com/equinix/pulumi-equinix/blob/main/provider/resources.go file. Did you manually modify the schema.json file?


PKCS support

If necessary, we could implement PKCS#12 support.

I suggest postponing this to the next release because some details are unclear:

Is this feature currently needed?
Should this feature automatically apply conversion to all existing domains and/or to a selection of domains?


ceph-salt-formula: eliminate implicit dependency on which

"which" is not a shell builtin; it is distributed as a separate RPM.
The same functionality (testing whether a given executable is available
in the system) can be obtained using the "type" shell builtin.
Signed-off-by: Nathan Cutler<EMAIL_ADDRESS>

This is a chicken-and-egg problem. The ceph-bootstrap tool needs to have a way to determine whether the "ceph" command is available on any of the minions - if it is, then we can assume that the environment is not pristine - at least some work towards deploying Ceph has been done, and maybe the cluster is already deployed.
The current approach using "which" is not good, because "which" might not be installed on the system. (In upstream ceph, we changed "which" to "type" everywhere already long ago to avoid introducing a dependency on "which".) But the alternative requires bash, and someone might object that we have no guarantee that "bash" is installed on the system, either.
Instead of bash -c "builtin type ceph" we could use rpm -q ceph-common, but this has the same problem - how do we know rpm is available in the system?


[BUG]

Describe the bug: When selecting the plugin namespace via the integrated selector (by not passing -s), if the plugin has only a default scraper, the user will be kicked out as if no scraper was chosen. The error will suggest setting a default scraper in config.toml, but this stops the integrated plugin selector from displaying.

Mov-cli version: 4.4.15

Expected behaviour: The default scraper should be used in the case where the selected plugin only has a default, like what happens when just passing the namespace in to -s.

Steps to reproduce:

Install the mov-cli-files plugin (as an example with only a default scraper), and add it to the plugins config with namespace foofiles.
Invoke mov-cli test to enter the "Select a plugin:" selector, and choose the foofiles namespace you set up.
An error is thrown: You must choose a scraper to scrape with! You can set a default scraper with the default key in config.toml.
Instead invoke mov-cli -s foofiles test to select the namespace without selecting the scraper.
No error is thrown and the default scraper is used as expected.

Screenshots:

Logs:
$ mov-cli --debug test
[DEBUG] (mov_cli) - Config -> {'version': 1, 'debug': True, 'player': 'mpv', 'quality': 'fhd', 'skip_update_checker': True, 'auto_try_next_scraper': True, 'hide_ip': True, 'ui': {'preview': True, 'watch_options': True, 'display_quality': False}, 'plugins': {'yt': 'mov-cli-youtube', 'foofiles': 'mov-cli-files'}, 'scrapers': {}, 'http': {'timeout': 15}}

Good Morning, laura.
    It's 10:43 AM on a magnificent Monday!

[DEBUG] (mov_cli) - Scraper args picked up on --> []
[ERROR] (mov_cli) - You must choose a scraper to scrape with! You can set a default scraper with the default key in config.toml.

$ mov-cli --debug -s foofiles test
[DEBUG] (mov_cli) - Config -> {'version': 1, 'debug': True, 'player': 'mpv', 'quality': 'fhd', 'skip_update_checker': True, 'auto_try_next_scraper': True, 'hide_ip': True, 'ui': {'preview': True, 'watch_options': True, 'display_quality': False}, 'plugins': {'yt': 'mov-cli-youtube', 'foofiles': 'mov-cli-files'}, 'scrapers': {'default': 'foofiles'}, 'http': {'timeout': 15}}

Good Morning, laura.
    It's 10:47 AM on a wonderful Monday!

[DEBUG] (mov_cli) - Scraper args picked up on --> []
[INFO] (mov_cli) - Using 'foofiles.DEFAULT' scraper...
[INFO] (mov_cli) - Searching for 'test'...

Platform:

OS: Linux
Version: Arch (AUR)

Checklist

[x] I have added logs.
[x] I have added my platform.
[x] I have added my version number.
[x] I am sure that this issue is not related to a plugin.

Yeah that doesn't seem right. In the meantime I think disabling auto_try_next_scraper in the config could temporarily fix this.
I'll try and look into this in my spare time, thanks for bringing up the issue with such detail too. 👍


ASP.NET 5 Worker Application

What's the recommended story for deploying a worker application written in ASP.NET 5? I am considering:

A Windows Service which would invoke dnx to run the ASP.NET 5 console application. Not sure how the deployment story would be here.
Azure Worker Role which again incokes the dnx to run the ASP.NEt 5 console application. Not sure again how the packing and deploying would look like.

ASP.NET 5 console applications is the way to go for things like worker type of apps and Azure WebJobs (http://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/)  Deployment to WebJobs should be straightforward, though there's no direct solution for Worker Role deployments.

Here is a write up of how you can run ASP.NET 5 with static files and MVC 6 in a Windows service: http://taskmatics.com/blog/host-asp-net-in-a-windows-service/

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.


In new version 2.3.0 have error with triggers functions

PGSync version: 2.3.0
Postgres version: 14.1
Elasticsearch version: 8.3
Redis version:
Python version: 3.7
Problem Description:
In new version have error
In old versions all work fine
I am find problem in function drop_function (base.py)
Please, fix it

Error Message (if any):
e, statement, parameters, cursor, context File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 2044, in _handle_dbapi_exception sqlalchemy_exception, with_traceback.exc_info[2], from_=e File "/usr/local/lib/python3.7/site-packages/sqlalchemy/util/compat.py", line 208, in raise_ raise exception File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/base.py", line 1820, in _execute_context cursor, statement, parameters, context File "/usr/local/lib/python3.7/site-packages/sqlalchemy/engine/default.py", line 732, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.InternalError: (psycopg2.errors.DependentObjectsStillExist) cannot drop function table_notify() because other objects depend on it DETAIL: trigger mnn_notify on table mnn depends on function table_notify() trigger mnn_truncate on table mnn depends on function table_notify() trigger country_notify on table country depends on function table_notify() trigger country_truncate on table country depends on function table_notify() trigger producer_notify on table producer depends on function table_notify() trigger producer_truncate on table producer depends on function table_notify() trigger popular_product_count_notify on table popular_product_count depends on function table_notify() trigger popular_product_count_truncate on table popular_product_count depends on function table_notify() trigger promoter_notify on table promoter depends on function table_notify() trigger promoter_truncate on table promoter depends on function table_notify() trigger grouping_notify on table "grouping" depends on function table_notify() trigger grouping_truncate on table "grouping" depends on function table_notify() trigger product_mnn_notify on table product_mnn depends on function table_notify() trigger product_mnn_truncate on table product_mnn depends on function table_notify() trigger category_notify on table category depends on function table_notify() trigger category_truncate on table category depends on function table_notify() trigger product_image_notify on table product_image depends on function table_notify() trigger product_image_truncate on table product_image depends on function table_notify() trigger product_offers_notify on table product_offers depends on function table_notify() trigger product_offers_truncate on table product_offers depends on function table_notify() trigger brand_notify on table brand depends on function table_notify() trigger brand_truncate on table brand depends on function table_notify() trigger dosage_notify on table dosage depends on function table_notify() trigger dosage_truncate on table dosage depends on function table_notify() trigger product_category_notify on table product_category depends on function table_notify() trigger product_category_truncate on table product_category depends on function table_notify() trigger product_notify on table product depends on function table_notify() trigger product_truncate on table product depends on function table_notify() trigger offers_notify on table offers depends on function table_notify() trigger offers_truncate on table offers depends on function table_notify() trigger product_cluster_notify on table product_cluster depends on function table_notify() trigger product_cluster_truncate on table product_cluster depends on function table_notify() trigger cluster_notify on table cluster depends on function table_notify() trigger cluster_truncate on table cluster depends on function table_notify() HINT: Use DROP ... CASCADE to drop the dependent objects too.
[SQL: DROP FUNCTION IF EXISTS "public".table_notify()] [parameters: (None,)] (Background on this error at: https://sqlalche.me/e/14/2j85) root@io:/home/dv#

Did you by any chance add/remove to/from the schema.json ?
It seems your schema.json is out of sync with what is actually in your database.
Normally you'd need re-run bootstrap if you edit schema.json
In any case, you should be able to resolve this by running

bootstrap -c schema.json -t
bootstrap -c schema.json

After run bootstrap -c schema.json -t  or bootstrap -c schema.json  I get same error
Than I run "DROP FUNCTION table_notify() CASCADE;" in sql terminal, but it didn't help too
I am drop all replication slots in pgsql from sql terminal  pg_drop_replication_slot, but it didn't help again
All worked fine only after downgrade version to 2.2.1
I suppose  problem in drop_function and if add to it CASCADE all will work correct
Maybe I am wrong but I haven't any other idea

i have same error when i have two index

it still doesn't seem to work in my case,i removed the table_notify() trigger manually, and restarted my db, but it still doesn't work

Can you try now. just published with that change.

right,above case i try in version 2.3.1

thank you all. Closing this as resolved.


Error: LinkedIn website changed

Hey!
First, sorry for my bad english.
Error: LinkedIn website changed and scrapedin can't read basic data. Please report this issue at https://github.com/linkedtales/scrapedin/issues
Tks.

Can you provide more information? Can you run with option hasToLog: true ? Do you have an example profile page where it breaks?
Are you using cookies? Have you tried headless on/off ?
What does the browser interaction look like if not in headless? It should still be able to load the linkedin page.

@YuriMicheloni please also test new version v1.0.19

Hey Guys, thanks!
Is working now, I downloaded the new version, sorry for the inconvenience.


feat: pin files

Some people (such as @flyingzumwalt and @mishmosh), would like to pin files. A great feature for later 😄

I would love it too! :D The use case I was thinking was for PeerPad  https://github.com/ipfs-shipyard/peerpad/issues/90

@hacdias can you prioritize this feature?

Pin files like the way pinbot pins files? Or just have a different panel where we can pin the files to have their links handy?

Oh wow -- are you thinking of having station run pinning services, so I could just run station on a machine if I want to have a pinning service, and then have tools like peerpad use that as my preferred pinning service? That would be immediately useful. @hacdias read the related discussions in  ipfs-shipyard/peerpad#90 if you haven't yet. That should help you get a sense of the functionality we want.
Though, now that I think of it, we should be careful to make sure all the related functionality (pinning service, configuration, etc) is packaged as something that you can run without station -- station should just be the installer and the UI for people who don't want to use the command line.
But still. I'm so excited to see this feature happen!
@hacdias I would be delighted to spend some time with you around designing this feature in order to get the user experience right. Timing is a bit tight though -- I'll be on vacation 14-21 December.

are you thinking of having station run pinning services, so I could just run station on a machine if I want to have a pinning service, and then have tools like peerpad use that as my preferred pinning service? That would be immediately useful

Exactly that! I knew you would like this feature, @flyingzumwalt :)

Pin files like the way pinbot pins files? Or just have a different panel where we can pin the files to have their links handy?

@hacdias that would be the ideal first version, a pane where users could pin hashes and add labels to them.

Okay, so we'll start by doing a pane where users can pin hashes and add labels to them. Will try to start this tomorrow (or Thursday maximum) and will open a PR. After the first 'version' is completed, we can move to a pinning service.
@flyingzumwalt all help is welcome 😄

Done people! Check it out!

@hacdias gifs or it didn't happen :)

@diasdavid
Pin a new hash

Search

Animation while pinning

@hacdias wanna add as gifs all the features that Station has to the README and close this issue?

Great! Suggestion: let's make these fully-qualified paths, a la /ipfs/QmFoo

Will do that @lgierth @diasdavid. I'll close this afterwards.

Well now we need to add pin annotations support to the api, this looks really nice :)

@diasdavid @lgierth @whyrusleeping  Look at this beautiful brand new README full of gifs: https://github.com/ipfs-shipyard/ipfs-station/blob/master/README.md

Looking great! :)

@hacdias love it!!


feat: support multiple images, add matching methods

Merge image stuff in appium-base-driver to this plugin:

https://github.com/appium/appium-base-driver/pull/449
https://github.com/appium/appium-base-driver/pull/480

They require a newer appium-support version we well.

It looks like tests are not very happy

The test failure has been fixed ✅  -> https://github.com/appium/appium-base-driver/pull/489 is the same fix


Make EtcdConfigSourceTest passable with whitespaces in file path

Workaround for https://bugs.java.com/bugdatabase/view_bug.do?bug_id=4466485

Tests run: 4, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.051 sec <<< FAILURE! - in io.helidon.config.etcd.EtcdConfigSourceTest
testConfigSourceBuilder  Time elapsed: 0.032 sec  <<< ERROR!
java.nio.file.NoSuchFileException: /mnt/c/Users/Daniel%20Kec/IdeaProjects/helidon/config/etcd/target/test-classes/application.conf
. . .
at io.helidon.config.etcd.EtcdConfigSourceTest.putConfiguration(EtcdConfigSourceTest.java:140)
at io.helidon.config.etcd.EtcdConfigSourceTest.before(EtcdConfigSourceTest.java:60)

Signed-off-by: Daniel Kec<EMAIL_ADDRESS>

Hi @danielkec, we need you to sign the OCA in order to accept your contribution.

Hi @romain-grecourt , just signed the OCA and sent the scan

Daniel starts working in Prague team next week. It's not necessary to sign OCA if this PR is merged next week.

Rebased and ready


powershell got closed when run command winget

Brief description of your issue

powershell got auto closed when run command: winget,
no issue when running in cmd
Steps to reproduce

install Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle
open powershell, type command winget
powershell will get closed automatically.

Expected behavior

show winget help info
Actual behavior

powershell terminal got closed automatically
Environment
[winget --info]
Windows Package Manager version: Windows Package Manager v0.1.41331 Preview
Windows: Windows.Desktop version: windows 10 pro with latest patch
Package: Microsoft.DesktopAppInstaller version: 1.0.41331.0
Windows terminal: 1.0.1401.0

Any other software?

@gitawego It looks like this is an issue with PowerShell running in Terminal.  They have great instructions on how to report issues.
https://github.com/microsoft/terminal/issues/new?assignees=&labels=&template=Bug_Report.md&title=
Please link back to this issue so we can keep an eye on it also.

Could not reproduce this with PS 5.1 and PS 7.0.1 with the old Windows console and the new Microsoft Terminal.

I just reinstalled windows terminal and Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle, it works now. in powershell, when enter winget, the ps terminal doesn't exist anymore


IEnumerable that throws exception returns invalid Json when passed into OkResult

If you have an IEnumerable which is set to throw an exception on enumeration and you pass it into the Ok() method of ControllerBase it results in what I'd think of as unexpected behaviour.
Say there is going to be a NullReferenceException thrown during enumeration I would expect a 500 returned and some error message displayed (when running locally). Instead I get a 200 and a single [ (square bracket).
So it is as if the response has decided and the status code and started generating the response body before finding the exception so the response starts and the gives up without warning or way of logging.
To Reproduce
Start a brand new ASP.NET Core Web API project (I used .NET Core 2.2).
In the ValuesController.Get() method, change it to look like this:
var results = new[] {"hi"}.Select<string, string>(x => throw new NullReferenceException());
return Ok(results);

This gives me a 200 status code and a response body of [
I would expect a result the same as the result you get from running the code below where the IEnumerable is enumerated before being passed to Ok(). (Which is a 500 and an exception bubbling up).
var results = new[] {"hi"}.Select<string, string>(x => throw new NullReferenceException());
results.ToList();
return Ok(results);

My problem with this is I feel like this is unexpected and unpredictable behaviour from the framework when dealing with exceptions in this context.
Further technical details
.NET Core 2.2
VS 2019
c:\git\bento.searchcontent.eventlistener>dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.2.401
 Commit:    729b316c13

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.17134
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.2.401\

Host (useful for support):
  Version: 2.2.6
  Commit:  7dac9b1b51

.NET Core SDKs installed:
  2.1.302 [C:\Program Files\dotnet\sdk]
  2.1.505 [C:\Program Files\dotnet\sdk]
  2.1.602 [C:\Program Files\dotnet\sdk]
  2.1.604 [C:\Program Files\dotnet\sdk]
  2.1.700 [C:\Program Files\dotnet\sdk]
  2.1.701 [C:\Program Files\dotnet\sdk]
  2.1.801 [C:\Program Files\dotnet\sdk]
  2.2.106 [C:\Program Files\dotnet\sdk]
  2.2.202 [C:\Program Files\dotnet\sdk]
  2.2.203 [C:\Program Files\dotnet\sdk]
  2.2.204 [C:\Program Files\dotnet\sdk]
  2.2.300 [C:\Program Files\dotnet\sdk]
  2.2.301 [C:\Program Files\dotnet\sdk]
  2.2.401 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.AspNetCore.All 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

@clockworkmice thanks for contacting us.
This is by design. We can't change the status code in the middle of sending the response body as it has already been sent to the client. That's why you see a 200 with a partial response instead of a 500.
If you want to change this behavior you could do a few things. Call ToList/ToArray on the IEnumerable.
Enable response-buffering might also help here.
/cc:@tratcher in case he has some other ideas.

without warning or way of logging.

There should be application logs of the exception.
@javiercn mostly covered it. Your options are to either pre-evaluate any data that may fault, or to fully buffer the response.


Fake email generator

Requesting to add the Fake Email Generator PWA

if you want I'm making https://www.pwaawards.com/ and would love for you make a pr @andreasbovens


[UI] When add any custom role to user, then edit user, user role is missing in UI

Version: master-head (7/24/19)
What kind of request is this (question/bug/enhancement/feature request):
Bug
Steps to reproduce (least amount of steps as possible):

Enable Auth (Azure AD in my case)
Share a cluster template with a user ("testuser2" in our case), such as with "Owner" access type.
Log in as the "testuser2" user so they are added to users list.
Log in as admin, Go to "Roles" page, "Global" tab.
Edit "Create Cluster Templates" role, Pick "Yes" for "New User Default"
Delete the user "testuser2"
Log in as "testuser2" (they are now re-added to the list and have the Create Cluster Temmplates role now).
Log in as admin, Go to "Users" page, edit "testuser2"

Result:
The "user" role appears to be missing.

This is confusing. The UI picked "Custom" and here claims our "testuser2" has only Login access (user-base) and "Create Cluster Templates". This is not true. View the user in the API. They are actually a standard user with the "user" role and now also have "Create Cluster Templates" role. UI seems to be showing they have less access than they actually do.

This is not a bug, at least not tied to cluster templates. When you create a user with standard access this is the same as the login access under custom. Create a standard user and view that users global roles in the API. They only have one role. So when you add this as the default the user gets the standard role + create cluster template which is exactly whats happening. The UI can only report roles the API sends. @sangeethah I think we should close this and open a different issue opening a discussion around the design of this section of the UI perhaps, but IMO it shouldn't be tied to cluster templates.

@davidnuzik can you try this same use case but use "Manage Catalogs" as an example? it's not part of the standard user.

@deniseschannon I performed the same steps, except chose to edit "Manage Catalogs"

When perform the steps and then finally log back in as admin to edit the user we see the same behavior. Thus this is a pre-existing issue:

Re-reading this bug it seems like the issue is that when you delete the testuser, we aren't cleaning up the role bindings for the user.
This seems like a back-end issue and going to assign it over to the backend.

agree, backend bug, but i also think the UI can't handle the case where  a user has the "standard" user role and any additional custom role. That is probably a bit of an edge case, may not need to fix, but I think that is the confusion that David is talking about.

After speaking with @davidnuzik and testing I am confident the default role of User wasn't being dropped from the defaults so the roles being assigned to the users are correct. The issue is really a UI issue however the UI for this screen has been changed recently when running master. I think qa should take a look again and determine if it's really an issue still after the changes.

rancher/rancher:v2.3.1
As admin:

Enable auth
Allow site-access to a user
In a separate browser, login as standard user so they are created
As admin, view standard user's globalrolebindings

User has one GRB, user

Edit global roles to make Manage Catalogs a new user default
Delete user
In the other window, logout and login as standard user again
As admin, view user's globalrolebindings

User has 2 GRB, user and catalogs-manage

Edit user

UI shows Custom, with roles: Manage Catalogs, Login Access

Save the user
View the user's GRB

User's GRB have changed to user-base and catalogs-manage

The UI is incorrectly changing the user's GRB to user-base after saving the user with 'Login Access'.
We verified that GRB are getting cleaned up upon user deletion.

Available in latest-2.3.

rancher/rancher:v2.3-head d23f064ad
UI: latest-2.3

Local Auth

New user with Admin, Standard User, user-base has all 3 GRB, admin can still perform admin actions
New user with Admin has Admin GRB
New user with Standard user has User GRB
New user with User base has user-base GRB
New user with a role and custom roles shows all expected GRB
Removing custom roles removes associated GRB
Edit a user with some custom roles adds the associated GRB

External auth

User with site access is created with User GRB
Editing a user's roles updates the associated GRB
Specifying a role as a new user default then editing the user after they are created shows Standard User and the custom roles
Editing a user's roles updates the GRB with the associated bindings


Fix timeout and backward compatibility issues

@divineforest could you please review this work. Thanks

@goodwill what do you think about these changes?

Guys, is somebody is responsible for this project?

I also encountered slow selects - those users who run an older version of select2 will be affected, those who run the current version (4.0?) will not be.
The patch in this PR was intermittently failing at the finds for me, hence I adopted a slightly different approach. I cut out all select2 4.0 code and just left the old-version code (https://github.com/p-salido/capybara-select2/commit/4cdb9684cbefd064406cafba54634fadb1f9cd57).
This was passing in chrome but failing in poltergeist, due to what seemed like select2 being clicked before it was actually a select2 control. Hence I added https://github.com/p-salido/capybara-select2/commit/ed02fcf37ae95d4a308f78049f4c4d8c71777363 to retry the click and delay the first click a bit and this so far seems to be working on both chrome and poltergeist.

@p-salido I released a rework of this gem and tried to fix all the compatibility and performance issues


Use python poetry for managing dependencies in a deterministic fashion

I noticed the repo contains a collection of requirements.txt file without pinned dependencies. This translates to every time a "build" (dependencies pull in the case of python) happens, a new set of dependencies will be resolved (time dependent), which could lead to issues reproducing the same exact dev environment on multiple machines.
I suggest using https://python-poetry.org/ to manage dependencies as it is really efficient and makes it clear which dependencies you rely on.
I volunteer to submit a PR if you're up for it. Just let me know @danielmiessler.
Cheers! \o/
PS: I assume you wish to manage the client and server dependencies separately. Please confirm if that's the case.

@agu3rra @danielmiessler
can I work on this?
I have experience in setting up poetry from scratch on a codebase

This sounds good but it's a bit beyond my Python dependency skills. Can you describe what all changes this would entail?
The prime directive of the project's codebase is simplicity. So if we can do this without adding complexity I'm happy to hear about it.

Hello @danielmiessler
I've submitted the above PR #32 to show you what it will look like. I have a hunch the sources folder may not be required, but that was just a hunch. Let me know if not.
The PR has a screenshot of how the install and CLI command will look like.
I strive for simplicity and good laziness :)

Why not simply pin the versions in requirements.txt?

Thank you, we'll check out the PR!


Prevent bin/setup from deleting the log/.gitkeep file

Purpose or Intent
Recently bin/setup was changed to use find to remove all files in the log/ directory, but that includes the file .gitkeep which is used to allow the empty log/ directory to be tracked by git.
$ bin/setup
$ git status
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

	deleted:    log/.gitkeep

Steps for Testing/QA
Run bin/setup and check if the log/.gitkeep file is removed

@gtanzillo can you take a look?

@agrare Sorry, I didn't see this before even though I closed/opened it when we were red on travis.  I went with a different approach:  don't use custom stuff, go back to closer to what rails ships in #11196.  What do you think?

@jrafanie even better, will close in favor of yours


upgrading to 1.6.0, adding metadata so that this plugin works outside a project

Seems reasonable. Thanks!


DPL-1113 - PacBio pool explicit used_aliquots relationships

Changes proposed in this pull request

Allows used_aliquots libraries and requests to be retrieved directly in pacbio pool to get around json api resource polymorphism errors

Instructions for Reviewers
[All PRs] - Confirm PR template filled
[Feature Branches] - Review code
[Production Merges to main]
    - Check story numbers included
    - Check for debug code
    - Check version

Resolved in aliquot fix and not required before hand.


Matrix4d::inverse() and -ffast-math

Building with -ffast-math and without -march=native with GCC 7.5 breaks every solver that depends on Eigen::Matrix4d::inverse(). I have verified that inverse() actually yields incorrect results in this case. (A * A.inverse() = diag([1 -1 1 -1]) )
Building with Clang it seems to work, so it is unclear whether this bug is in Eigen or GCC (or this code :))
Tested on Ubuntu 18.04.

But building with fast-math breaks some floating point standart compatability, isn't it?
https://kristerw.github.io/2021/10/26/fast-math-ub/

I did some preliminary testing and removing -funsafe-math-optimizations makes it work again while still retaining some of the benefit from -ffast-math. So compiling with -ffast-math -fno-unsafe-math-optimizations seems work. This will be the default in a future commit, but it would be good to do some more testing to figure out what the best options are.


Early check multipart body part data sanity

Raising exception on append stage simplifies a lot searches of the issue origin.
This closes #920

lgtm

@kxepal could you add check log entry and merge pr

@fafhrd91 I believe "check log" is changelog, right? Will do.
As for Travis, it seems like static file test is flaky - have seen this failure not a single time.

yep, CHANGELOG. and close related issue.
i saw flaky test couple times


0.217.22 MissingMethodException Terminal/ConsoleCommand

Was working on 0.217.20
Now produces an error on 0.217.22
Oct  5 08:52:55 supervisord: valheim-server 10/05/2023 08:52:55: Steam game server initialized
Oct  5 08:52:55 supervisord: valheim-server 10/05/2023 08:52:55: Using default prefs
Oct  5 08:52:55 supervisord: valheim-server 10/05/2023 08:52:55: Valheim version: l-0.217.22 (network version 15)
Oct  5 08:52:55 supervisord: valheim-server 10/05/2023 08:52:55: Worldgenerator version setup:2
Oct  5 08:52:55 supervisord: valheim-server MissingMethodException: void Terminal/ConsoleCommand..ctor(string,string,Terminal/ConsoleEvent,bool,bool,bool,bool,bool,Terminal/ConsoleOptionsFetcher,bool)
Oct  5 08:52:55 supervisord: valheim-server   at ServerDevcommands.SetCommands.Postfix () [0x00000] in <1473504451e746018117ba12b58b1a1e>:0
Oct  5 08:52:55 supervisord: valheim-server   at (wrapper dynamic-method) Terminal.DMD<Terminal::InitTerminal>()
Oct  5 08:52:55 supervisord: valheim-server   at (wrapper dynamic-method) Terminal.DMD<Terminal::Awake>(Terminal)
Oct  5 08:52:55 supervisord: valheim-server   at Console.Awake () [0x00006] in <e3d7f05c27894a6680650b654eed2855>:0
Oct  5 08:52:55 supervisord: valheim-server UnityEngine.Object:Internal_CloneSingle(Object)
Oct  5 08:52:55 supervisord: valheim-server UnityEngine.Object:Instantiate(GameObject)
Oct  5 08:52:55 supervisord: valheim-server FejdStartup:DMD<FejdStartup::Awake>(FejdStartup)
...
some shader config
...
Oct  5 08:52:56 supervisord: valheim-server Unloading 6 Unused Serialized files (Serialized files now loaded: 0)
Oct  5 08:52:56 supervisord: valheim-server UnloadTime: 8.185194 ms
Oct  5 08:52:56 supervisord: valheim-server HDR Render Texture not supported, disabling HDR on reflection probe.
Oct  5 08:52:56 supervisord: valheim-server HDR Render Texture not supported, disabling HDR on reflection probe.
Oct  5 08:52:56 supervisord: valheim-server 10/05/2023 08:52:56: Using default prefs
Oct  5 08:52:58 supervisord: valheim-server MissingMethodException: void Terminal/ConsoleCommand..ctor(string,string,Terminal/ConsoleEvent,bool,bool,bool,bool,bool,Terminal/ConsoleOptionsFetcher,bool)
Oct  5 08:52:58 supervisord: valheim-server   at ServerDevcommands.SetCommands.Postfix () [0x00000] in <1473504451e746018117ba12b58b1a1e>:0
Oct  5 08:52:58 supervisord: valheim-server   at (wrapper dynamic-method) Terminal.DMD<Terminal::InitTerminal>()
Oct  5 08:52:58 supervisord: valheim-server   at (wrapper dynamic-method) Terminal.DMD<Terminal::Awake>(Terminal)
Oct  5 08:52:58 supervisord: valheim-server   at (wrapper dynamic-method) Chat.DMD<Chat::Awake>(Chat)
Oct  5 08:52:58 supervisord: valheim-server UnityEngine.Object:Internal_CloneSingleWithParent(Object, Transform, Boolean)
Oct  5 08:52:58 supervisord: valheim-server UnityEngine.Object:Instantiate(Object, Transform, Boolean)
Oct  5 08:52:58 supervisord: valheim-server UnityEngine.Object:Instantiate(GameObject, Transform, Boolean)
Oct  5 08:52:58 supervisord: valheim-server UnityEngine.Object:Instantiate(GameObject, Transform)
Oct  5 08:52:58 supervisord: valheim-server InstantiatePrefab:Awake()

Caused by some other mod.


deployments option for nginx

add Deployment alternative the Replication Controller when deploying the Nginx Ingress Controller

This change is

I signed it!

@cescoferraro you also need to sign the cncf-cla

I signed it!


Update 10-million-password-list-top-100000.txt

Added more password

Hello @BrandonW6000
Thanks for the suggestion.
Before this is merged:

Where did these values come from? Whats the source?
Why did you edit this file, and not add it to another?

THIS IS MY ALT ACCOUNT It is extremely popular on YouTube, a lot of people probably use these password


Lowercase

Describe the bug
Lowercase cyrillic transforms to uppercase latin.
Expected behavior
Lowercase cyrillic transforms to lowercase latin.
Steps to reproduce

Run program.
Input ЭтОт ТеКсТ СдЕлАн ЧеРеЗ РеФоРмЕр
See that ETOT TEKCT CDEJlAH 4EPE3 PEFOPMEP output has no lowercase letters.

Initially I create two dictionaries. One of them was with uppercase symbols, another - with lowercase symbols. But when I start to create pairs I find that not everyone Cyrillic has correct Latin pair.
For example, I cant output Cyrillic "н" at lowercase, there is only Latin "H".
Thats isnt bug, its output feature. I want to I want the program has only uppercase output.


Add more tests to auth service APIs

@itaiad200 sorry, I asked you to review my draft PR.  Now without [DEBUG] markers.


No APK S3 upload?

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
Wondering why the APK option was removed from s3.  I see it here: https://github.com/joshdholtz/fastlane-plugin-s3/blob/master/lib/fastlane/plugin/s3/actions/s3_action.rb
Is there an alternate tool to use instead?
Complete output when running fastlane, including the stack trace and command used

Configuration Files
Please copy the complete content of your Fastfile and any other configuration files you use below:
Fastfile:

Environment
fastlane version (run fastlane -v): 1.105.3
Do you use bundler to execute fastlane (i.e. bundle exec fastlane)? yes
Do you use a Ruby environment manager (e.g. chruby, rbenv, rvm)? rbenv
What Xcode version do you use (e.g. 7.3, 8.0) n/a

You can use @joshdholtz's fastlane plugin if you want Android support, check out the documentation on how to start using this plugin: https://github.com/joshdholtz/fastlane-plugin-s3

Took me a while, but finally realized I needed to manually have fastlane source from the git repo. [Note 1]
However, I'm now receiving Plugin 'S3' overwrites already loaded action 's3'.  Full error:
bundle exec fastlane beta
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:9: warning: already initialized constant Fastlane::Actions::SharedValues::S3_IPA_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:7: warning: previous definition of S3_IPA_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:10: warning: already initialized constant Fastlane::Actions::SharedValues::S3_DSYM_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:8: warning: previous definition of S3_DSYM_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:11: warning: already initialized constant Fastlane::Actions::SharedValues::S3_PLIST_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:9: warning: previous definition of S3_PLIST_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:12: warning: already initialized constant Fastlane::Actions::SharedValues::S3_HTML_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:10: warning: previous definition of S3_HTML_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:13: warning: already initialized constant Fastlane::Actions::SharedValues::S3_VERSION_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:11: warning: previous definition of S3_VERSION_OUTPUT_PATH was here
[22:13:12]: Plugin 'S3' overwrites already loaded action 's3'

Appreciate all the help!!

bundle exec fastlane add_plugin s3
+-------------------------------------+---------+---------------------+
|                            Used plugins                             |
+-------------------------------------+---------+---------------------+
| Plugin                              | Version | Action              |
+-------------------------------------+---------+---------------------+
| fastlane-plugin-upload_folder_to_s3 | 0.3.0   | upload_folder_to_s3 |
+-------------------------------------+---------+---------------------+

[22:03:34]: Seems like the plugin is not available on RubyGems, what do you want to do?
1. Git URL // <---- THIS WAS KEY (to anyone who comes across this post)
2. Local Path
3. RubyGems.org ('fastlane-plugin-s3' seems to not be available there)
?

@MaximusMcCann Looks like I never got around to pushing that to gem out 😇  Thanks for the reminder! I will get that done.

Many thanks!!

Unfortunately, still having troubles here.  Overwrite issues :/
There's a difference in outcomes between running fastlane update_plugins & bundle exec fastlane update_plugins [Note 1]
First one hard crashes while second completes (albeit with warnings).  When I then try to run my lane I receive the same errors/warnings respectively.  Using bundle exec gets further, but then defaults to using the old s3.  Any thoughts on how to override would be much appreciated.
Going to fork Josh's and change the name...
Cheers
Note 1.
➜  repo git:(master) ✗ fastlane update_plugins
[19:49:36]: Seems like launching fastlane takes a while
[19:49:36]: fastlane detected a Gemfile in this directory
[19:49:36]: however it seems like you don't use `bundle exec`
[19:49:36]: to launch fastlane faster, please use
[19:49:36]:
[19:49:36]: $ bundle exec fastlane update_plugins
[19:49:36]: For more information, check out https://guides.cocoapods.org/using/a-gemfile.html
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:126:in `require': cannot load such file -- fastlane/plugin/s3 (LoadError)
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:126:in `require'
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/plugins/plugin_manager.rb:276:in `block in load_plugins'
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/plugins/plugin_manager.rb:268:in `each'
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/plugins/plugin_manager.rb:268:in `load_plugins'
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/commands_generator.rb:17:in `start'
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/cli_tools_distributor.rb:58:in `take_off'
	from /Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/bin/fastlane:5:in `<top (required)>'
	from /Users/aa/.rbenv/versions/2.1.1/bin/fastlane:23:in `load'
	from /Users/aa/.rbenv/versions/2.1.1/bin/fastlane:23:in `<main>'

➜  repo git:(master) ✗ bundle exec fastlane update_plugins
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:9: warning: already initialized constant Fastlane::Actions::SharedValues::S3_IPA_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/libfastlane/actions/s3.rb:7: warning: previous definition of S3_IPA_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:10: warning: already initialized constant Fastlane::Actions::SharedValues::S3_DSYM_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:8: warning: previous definition of S3_DSYM_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:11: warning: already initialized constant Fastlane::Actions::SharedValues::S3_PLIST_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:9: warning: previous definition of S3_PLIST_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:12: warning: already initialized constant Fastlane::Actions::SharedValues::S3_HTML_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:10: warning: previous definition of S3_HTML_OUTPUT_PATH was here
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/bundler/gems/fastlane-plugin-s3-60af8111cc89/lib/fastlane/plugin/s3/actions/s3_action.rb:13: warning: already initialized constant Fastlane::Actions::SharedValues::S3_VERSION_OUTPUT_PATH
/Users/aa/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/fastlane-1.105.3/lib/fastlane/actions/s3.rb:11: warning: previous definition of S3_VERSION_OUTPUT_PATH was here
[19:50:34]: Plugin 'S3' overwrites already loaded action 's3'
+-------------------------------------+---------+---------------------+
|                            Used plugins                             |
+-------------------------------------+---------+---------------------+
| Plugin                              | Version | Action              |
+-------------------------------------+---------+---------------------+
| fastlane-plugin-upload_folder_to_s3 | 0.3.0   | upload_folder_to_s3 |
| fastlane-plugin-s3                  | 0.1.0   | s3                  |
+-------------------------------------+---------+---------------------+

Updating plugin dependencies...
Successfully updated plugins

@MaximusMcCann Did you end up getting up and running? Let me know if you are still running into any issues. Thanks!

@TKBurner I solved the problem and put out a pull-request here: https://github.com/joshdholtz/fastlane-plugin-s3/pull/1
Cheers

@MaximusMcCann Awesome! Thanks 👍