Getting `table_exists?' error when using devise_token_auth with Mongoid

I've been reading and reading the documentation but couldn't find anything about different ORM and whether is there an issue.
I've devise_token_auth in conjunction with Devise (3.2) and Mongoid (4), and I keep getting the above error (undefined methodtable_exists?' for User:Class (NoMethodError)`)
When I remove include DeviseTokenAuth::Concerns::User I don't get the error but the authentication doesn't work. What am I missing?

Not sure if you're still using this @WagnerMatos, but this gem presently relies on ActiveRecord (take a quick look at the source for all the touch points). About a year ago @ybian made some quick changes to the then current version of the gem (see the thread here) and also a working demo app to get things up and running with Mongoid. If you're really in a pinch these changes work decently well, but don't include any of the changes from the last year. If I had more time I'd try and get a full fledged pull request together that totally works with Mongoid; maybe if enough people are willing we could make it a team effort.

Hey @kylessnell , thanks for the reply. Unfortunately I moved away from using Devise Token Auth and Devise in the project and have done my own authentication.

Great. Closing this then


Doc should have a full example of both creating, then moving the subscription

As I understand it, in order to create and then move a subscription under an MG, the following needs to happen:

nested template (or bicep modules) deploys subscription/alias and outputs the subscription ID
in main template/bicep file, declare a microsoft.management/managementGroups/subscriptions using the output subscription ID above

Can we provide an example that does all both of these steps together? The doc shows these steps happening separately, but it is not straightforward to get the subscription ID to output and be used properly, so it feels important to have a complete example.

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

ID: 0d73f3e0-d3d3-eca9-483f-4a787fa77bb2
Version Independent ID: d4046a56-c05e-e278-382d-2cb26dd5c20f
Content: Programmatically create Azure Enterprise Agreement subscriptions with the latest APIs
Content Source: articles/cost-management-billing/manage/programmatically-create-subscription-enterprise-agreement.md
Service: cost-management-billing
Sub-service: billing
GitHub Login: @bandersmsft
Microsoft Alias: banders

I can try to submit a PR, but may not have the time short term. Is there anyone on the Subscription API team that can work on this? It would be good for the team to have this context as it will come up in customer conversations.

@alex-frankel - Thanks for brining this to our attention. We will investigate it further and update you shortly.


sohkd: do not use a hardcoded value for the odilia key

At this time, the Odilia key only be capslock, due to a line in the code that explicitly ignores all capslock key presses.
// Don't emit command to virtual device if it's from a valid hotkey
// TODO: this will make sure that individual capslock keys send without any other modifiers or keys pressed will ALWAYS be consumed. This should be an option.
if !command_in_hotkeys && !(keyboard_state.state_keysyms.iter().count() == 0 && keyboard_state.state_modifiers.len() == 1 && keyboard_state.state_modifiers.iter().all(|&m| m == config::Modifier::CapsLock)) {
    uinput_device.emit(&[command]).unwrap();
}

Find a way to take in this key as a permenantly ignored key by itself. Maybe even see if it could be a keysym; this would be beneficial for those on desktop computers who want to use WP_Insert instead of capslock. Or maybe you have a specialized keyboard and you have a hyper key or whatever.
Anyway, just want to log this for future development. It would be good if Odilia can be the easiest screenreader to integrate with all environments :)

https://github.com/waycrate/swhkd/issues/165


cannot include new parameters in manifest.json

when I include new parameters in the laravelpwa.php file, these are not reflected in the manifest.json file generated

What parameters do you want to include over there?

In onesignal platform, I must include 2 new parameters in manifest.json and I cant do it

You can't do it yet, but I'll figure something out.

I'm also work in the resolution of this issue, thanks

Any news on this? :)

Hello @scottybo and @nachete1987  It's Done ;) In the version 1.0.3 you can insert the custom tags in manifest.json editing the config.php. Further details on the README.md


issue on composer update

I keep getting the following issue on composer update:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package madebyraygun/trending-posts could not be found in any version, there may be a typo in the package name.
any idea?

Most likely that means the path to the folder in your composer.json is incorrect. It can be a relative path from the folder where composer.json is located or an absolute path in the filesystem. Double-check the path and let me know.
If you’re still having problems I can put the repo on packagist, I still want to polish it up for general release in the plugin store but it should be fine to use as-is.

yes, still issues. same message. any help would be appreciated.

Just published to packagist and updated installation instructions. Try composer require madebyraygun/trending-posts from the app directory and see if that works.
I'm also going to publish to the Craft Plugin Store so that should make it even easier.


Opening a new scenario for Utrecht, the options for the heat network should add up to 100%

I have not checked other regions.

This is because the rest of the heat is supplied by a gas CHP and that slider is set to always_hidden in the admin-section (see screenshots below). The slider is hidden, because in the Dutch dataset no gas CHPs are locally installed.
I will change this and let the slider be always visible again!

But we should leave this issue open I think. Maybe the biomass CHP should also be shown again!

I will change this and let the slider be always visible again!

👍


#1356 Fixes to QT timer

What's included?
Fixes issues with the QT countdown timer.
Who should test?
✅ Product owner
✅ Developers
✅ UTG
How to test?
You'll need to set up a new QT. The duration can be configured to be quite short (e.g. 5 minutes) so these tests don't take too long 😄
Would recommend running the following against the live or staging site as well as the preview Url.
On live / staging the issue can be observed.
On the preview url the fix can be observed.
Test 1: Local clock is in the future

Set your computer/tablet local time to X minutes in the future (e.g. 10:10 instead of 10:00)
Open your web browser, navigate to apply site and start the test
Keep the test open and observe what happens, particularly X minutes before the expected end of the test
Is everything as expected?

Issue being fixed: test closes X minutes early
Video
Test 2: Local clock is in the past

Set your computer/tablet local time to X minutes in the past (e.g. 09:50 instead of 10:00)
Open your web browser, navigate to apply site and start the test
Keep the test open and observe what happens
Is everything as expected?

Issue being fixed: test stays open an additional X minutes
Test 3: During the test the local clock is changed to be in the future

Open your web browser, navigate to apply site and start the test
Set your computer/tablet local time to X minutes in the future (e.g. 10:10 instead of 10:00)
Keep the test open and observe what happens
Is everything as expected?

Issue being fixed: user can cheat by changing their local clock
Video
Test 4: During the test the local clock is changed to be in the past

Open your web browser, navigate to apply site and start the test
Set your computer/tablet local time to X minutes in the past (e.g. 09:50 instead of 10:00)
Keep the test open and observe what happens
Is everything as expected?

Issue being fixed: user can cheat by changing their local clock
Video
Test 5: Starting the test after it has expired

Navigate to apply site and start the test
Answer a question then exit the test
Observe that the test is in the ‘Open tests’ list on the qualifying tests page
Wait until the test has expired (e.g. for a 10 minute test wait more than 10 minutes)
Is everything as expected?
Is it possible to start the test again?

Issue being fixed: user can start the test after it has expired
Risk - how likely is this to impact other areas?
🟠 Medium risk - this does change code that is shared with other areas

PREVIEW:DEVELOP

Out to UTG 09/08/2021 awaiting feedbacks

Merging for Tuesday 24th Aug dry run on staging.


WIP: add a hacky liveViz interface to AMPI and use it in wave2d

Original date: 2018-11-08 17:25:59
Original PR: https://charm.cs.illinois.edu/gerrit/4781

AMPI initializes liveViz internally, and the user needs to give it
a buffer that it will continuously update, while liveViz periodically
copies those values in the background.

Currently hangs after displaying the initial liveViz image on my Mac.

Change-Id: I499ed8ba6c9cd17e5c987310b6fea1eada7bbd7a

Superseded by PR #2603


Fix : Company not found

After Updation Issue is that Company not Found

Automatically Creating Default Customer

Hello Sammish. Please set your default company for the POS Profile. For the default customer, it is by default created.

@iRaySpace that was stetted but not working

Hello @sammish
Can you update your instance and update Use Device Profile field?

@iRaySpace this is working now.


[PE-D][Tester E] Names do not allow the '/' character

Tried to key in a name "Testing s/o testname".
User guide does mention that names can only contain "English alphanumeric characters", but s/o and d/o are commonly found in patronymic full names. Might affect usage for target users.
Command to reproduce:
addPatient i/T0101049F n/Testing s/o testname p/95551234 e/test@test b/1998-04-06 a/test street

Labels: severity.Low type.FeatureFlaw
original: jimseah-0116/ped#3

Similar issue as raised in #135


Add a feature to add comments to to the reviews

This PR adds a new feature to add comments to the reviews. Fixes #196.

Looking good—merging now!


BEM class names for filter-buttons

This is required for changes to GridField.scss in silverstripe-admin
Hackday trello card:
We mostly follow BEM in new CSS. Styles are co-located with components, mostly in silverstripe/admin, silverstripe/asset-admin and silverstripe/campaign-admin. Search for *.scss in client/src.
Component names should be reflected in CSS class names. For example, the HistoryList component has a CSS class name of "file-history", it should be "history-list".
The styles for a component shouldn't include unrelated toplevel CSS selectors. For example, Gallery.scss contains selectors for ".griddle-footer"

Related pull request: https://github.com/silverstripe/silverstripe-admin/pull/36

This needs a rebase @blueo

There's a missing rename for grid-field__filter-header

Fixed and rebased.


Not able to input FragPipe Output data

Greetings,
Describe the bug
I am not able to input my FragPipe output data into your tool on your GUI. Please refer to screenshot of the error below.

Regards,
Ben

@BenSamy2020  Thanks a lot for reporting the bug! It is fixed in version 0.5.2 (should be available in ~30 minutes)

Greetings @elena-krismer,
After uploading the combined_protein.tsv file, I am not able to initiate data overview. I am providing you with my combined_protein.tsv file and sample label file for your testing. Please allow your tool to incorporate these MSFragger output file.

Uploading.zip
Regards,
Ben

@BenSamy2020 thanks for reporting and providing the input file :). it is fixed in release 0.5.3


Minimize the steps to enable product observability

Is your suggestion related to an experience ? Please describe.
The number of steps to enable product observability is many. If it is just a switch to make it true to enable the logs, that would be really simple to troubleshoot production issues. Because dev-ops are reluctant to perform multi-step procedures directly on production env.
It seems all the configs in log4j2.properties can be shipped OOTB and keep the -DenableCorrelationLogs to enable the logs.
[1] https://is.docs.wso2.com/en/latest/setup/working-with-product-observability/

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Cannot read properties of null reading "write"

Been coding on nvim and I installed this Plugin until encountered this error

I'm having the same issue. Did you ever figure it out?

This error occurs when the rpc doesn't find the discord client (it is not started or rpc doesn't have permissions).

I've been getting this issue lately - but it only seems to happen when I use my window manager (Awesome) instead of my usual desktop environment (KDE). So it's probably not an issue with the plugin (for me), but does anyone know what might cause this in my situation?

I'm getting the same error. Is there any configuration I need to setup to make it work?

@LeonardSSH Uhm, facing the same bizzare issue? Would you mind helping us?

Seems like all issues are dead.

can't get this to work either

sadge :(

same here

I see, Maintainer aren't responding 😐
On Fri, 15 Apr 2022, 8:27 pm b3z, @.***> wrote:

same here
—
Reply to this email directly, view it on GitHub
https://github.com/LeonardSSH/coc-discord-rpc/issues/59#issuecomment-1100158139,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQASWKRMLWFPOMU5POQWXE3VFF7UDANCNFSM5ILT3RYA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@leonardssh

I have the same issue. As well as:
[coc.nvim] RPC: TypeError: e.forEach is not a function

Same thing is happening to me

@leonardssh this issue is 3/4 of a year old and fatal.

@TudbuT I know about this issue, I tried to solve it, but to no avail. At the moment I don't have the time and environment to start try solving it again.

 :(

Can you guys try installing leonardssh/coc-discord-rpc#build-dev version of the extenstion? It should fix this bug, if it did then i will publish it.
Windows:
%appdata%\..\Local\coc\extensions
macOS:
not sure
Linux:
not sure


Refactor passphrase to cache passphrases individually

Caches each passphrase in the passphrase retriever separately, such that snapshot and targets passphrases are no longer necessarily shared and that we can also cache delegation role passphrases.
Closes #524, carries #541
Signed-off-by: Riyaz Faizullabhoy<EMAIL_ADDRESS>

LGTM

Tried this out locally - it successfully asked for my targets and snapshot passwords, and setting the environment variables still correctly works.  LGTM!  Thanks for cleaning this up!


Unless the runtime is installed in the system repository, apps fail to launch

https://github.com/flatpak/flatpak/issues/5822

The temp fix for now is to just install these runtimes to the system-level installation. I'd prefer everything to be self contained though in the future


Gradle fails the build if the Maven repository returns a 403 response

My company is in the process of transitioning from Maven to Gradle and my team has published several Gradle plugins for internal use by our organization. However, our users have run into serious issues with how Gradle behaves when it requests Gradle plugins from a Maven repository (JFrog Artifactory, in our case). Gradle always looks for a jar even if the published plugin is just a marker plugin (of pom packaging type) that has no associated jar. If the server doesn't have a jar, then Gradle assumes that the server will always return a 404 Not Found response. However, this does not take into account mirrored repositories on the server that the user may not have access to. Under Artifactory at least, unauthorized repositories behind the mirror will always return a 403 Forbidden response because it won't even search the repository for the artifact. It just rejects it and Gradle fails the build. I consider this a bug because Gradle should not fail the build just because it is looking for a jar that isn't even required to be there.
To illustrate this problem, I've created a sample Gradle plugin that publishes the following Maven artifacts:
com/example/gradle/example-gradle-plugin/1.0.0/example-gradle-plugin-1.0.0.jar
com/example/gradle/example-gradle-plugin/1.0.0/example-gradle-plugin-1.0.0.module
com/example/gradle/example-gradle-plugin/1.0.0/example-gradle-plugin-1.0.0.pom
com/example/java-application/com.example.java-application.gradle.plugin/1.0.0/com.example.java-application.gradle.plugin-1.0.0.pom
com/example/java-library/com.example.java-library.gradle.plugin/1.0.0/com.example.java-library.gradle.plugin-1.0.0.pom
com/example/kotlin-application/com.example.kotlin-application.gradle.plugin/1.0.0/com.example.kotlin-application.gradle.plugin-1.0.0.pom
com/example/kotlin-library/com.example.kotlin-library.gradle.plugin/1.0.0/com.example.kotlin-library.gradle.plugin-1.0.0.pom

Notice that Gradle only publishes a jar for the Maven coordinates com.example.plugin:example-gradle-plugin. The gradle plugins com.example.java-application, com.example.java-library, com.example.kotlin-application, and com.example.kotlin-library are just plugins markers that declare a dependency on the example-gradle-plugin artifact. They have no associated jars.
When a client project attempts to use one of these plugins, running a Gradle build with the --debug option shows that Gradle is attempting to find a jar for the plugin marker even though it doesn't have one. Either Gradle should not be looking for the jar on plugin markers or Gradle should not fail the build when it gets a 403 response. I believe it would be best if Gradle would not fail the build upon getting a 403, but instead respond to a 403 the same as it would respond to a 404 by letting the build continue.
My team has attempted to work around this issue by configuring Artifactory with the setting "Hide existence of unauthorized resources", which will cause Artifactory to respond with 404 instead of 403, but this causes Artifactory to require all clients to use preemptive authentication which puts a configuration burden on all of our clients. We would prefer a solution that doesn't require our clients to be specially configured for preemptive authentication, and that's why I'm asking if Gradle can be made to be more flexible in how it responds to the server sending a 403.

example-gradle-plugin.zip

In the class org.gradle.internal.resource.transport.http.HttpClientResponse, what would be the impact of changing the wasMissing() method to return true in response to both a 404 and a 403?

Sorry you are having trouble with this.
Gradle cannot simply continue on a 403. It would mean that changing some repository authentication could change the build result. So it is effectively a design decision to fail fast when receiving a 403.
I would recommend finding a way to have a setup that does not exhibit this behavior.
As for the underlying issue - having Gradle not lookup JARs for plugin marker coordinates, there is a long standing issue that has not been solved at this stage - see #8754

I'm also seeing this same issue with Gradle looking for the .module file in the Maven repo. Gradle looks for a marker in the pom to determine if the pom was published with Gradle, but some artifacts in Maven central that were published with Gradle, do not appear to have uploaded their .module file (for example: marklogic-client-api was published with Gradle, but is missing it's metadata.) Artifactory returns 403 because of the authorization on my virtual repository. As a result, Gradle is failing my build.
The only solutions on my company's end is 1) use preemptive authentication, but that's not an option for us as it would break all our Maven clients; or 2) Don't use virtual repositories in Artifactory. That would break backward compatibility with our clients and it would also require our clients to list potentially a dozen repositories. Can an option be made available to the build script, perhaps as a JVM system property or repository setting to prevent Gradle from breaking the build on a 403? I've been investigating this issue for a couple weeks now, and there are only ugly solutions on my end. I'm going to have a hard time promoting Gradle adoption through my organization if adopting it means we have to change Artifactory in a way that doesn't allow us to use its security features.


Importing an operator collection section is unclear and looks out of date compared to the code

What is the link to the document from the "main" branch?
https://www.ibm.com/docs/en/cloud-paks/z-modernization-stack/2023.1?topic=interface-importing-operator-collection
Which section(s) is the issue in?
Import an operator collection
What needs fixing?
Point 1. states 'In the z/OS® Cloud Broker navigation pane, select Import operator collections.'
It is not clear which is the navigation pane. The instructions really need to spell out which panel one is in and precisely what options/actions one expects to perform from that panel. At present, the user has to do a lot of guess work.
When I look at the list of Installed Operators, I see an API of Operator Collection. When I select that, I can see an action to Create OperatorCollection. I do not see any actions to do with Importing an operator collection.
Additional context
I am running z/OS Cloud Broker V2.2 and the release notes at the following link state that the documentation that I am looking at is valid forV2.2:
https://www.ibm.com/docs/en/cloud-paks/z-modernization-stack/2023.1?topic=broker-zos-cloud-release-notes
So, it does look like the function has moved on a bit and the documentation has not been kept in sync.

Closing here as I had raised this against the wrong category.
Now raised as: https://github.ibm.com/IBM-Z-and-Cloud-Modernization-Stack/zoscb/issues/2283 .


Publishing updates to SQL Blog for 10/18/2021 release

Publishing updates to SQL Blog for 10/18/2021 release

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

File
Status
Preview URL
Details

documentation/blog/MS-SQLINTBLOGLP/9509b32d-256b-4771-b802-ac4e9ddaddb0.md
:white_check_mark:Succeeded

documentation/blog/MS-SQLINTBLOGLP/f5f55ea5-bb77-4448-a9c6-c9ba363d59dc.md
:white_check_mark:Succeeded

documentation/blog/MS-SQLINTBLOGLP/f907472f-a738-4cb9-b353-5f2bb8ca577b.md
:white_check_mark:Succeeded

documentation/blog/MS-SQLINTBLOGLP/toc.yml
:white_check_mark:Succeeded

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


Possible to override less main and path?

Say we only want to @include certain portions of bootstrap.  For instance, I don't want to include bootstrap's print.less.  How would I go about this?  Everything I've tried still merges the original bootstrap.less which has everything.

This ist due to https://github.com/bootprint/customize-engine-less/blob/master/index.js#L28 which converts the entries like  {  main: 'main.less' } into the internal representation { main: [ 'main.less' ] }.
At the moment, it is not possible to override files.
The thought behind this that you can always override declarations in less-files by appending a new less-file. I have not taken into account that reducing the size of the resulting css-file would be of concern.
I agree, this should be done. It should be an issue at customize-engine-less, but I am not sure how to fix it, and I personally probably won't have the time at the moment. If you want to propose a change, don't hesitate to create a PR. I will then have a look at it.

I have a pretty crappy workaround, which is to alter the node_modules bootstrap.less file before running bootprint.  So I'm not going to attempt a PR.
My problem does extend beyond reducing the size of the css.
I use this for static webpage generation, which works great, but when converting the page to PDF (using node-html-pdf or PhantomJS). it sets the @media to print.  node-html-pdf uses PhantomJS and ultimately both libraries use QtWebKit, and they run into this bug.  Bootstrap has it's own print styles, that use !important flags to wash out the colors of the webpage, which completely jacks the color scheme.  I was hoping I could replace the bootstrap.less file with my own that removes the @import "print.less" through the configuration.
Customize.js has that _customize_custom_overrider, which looked promising, but I could never get it to work.

I have changed the title to reflect your actual goal on this, so that other people can find it as well.
At the moment, I don't see a good alternative for the hacky workaround. Which is sad, because the whole idea of customize was to allow easy customizations, so this should be possible somehow.
I will have to think about it.

You might be able to override the css style similar to the example in http://stackoverflow.com/questions/9636132/list-style-css-override-back-to-default (using inherit along with !important). Since your styles are included after the bootstrap-styles, they should override them if they are equal specific.


Update translation.

An update on catalan translation.

@jwag956 Thank you for your comments!!
I have reviewed the spelling and commit again.
I will wait for travis results and review them again.

Good! It passes the ca_ES spell checking. Please, merge the PR 👍

@miceno Quick question for you - I am trying to wrap my head around just how flask, flask-babel, jinja all conspire to translates portions of a form. Do you have a repo that uses Flask-Security forms that you could share? or else would you be willing to answer some questions around how you configure your app (like are you using stock forms or extending them, any particular configuration around babel, etc?)
thanks.

I am using them from flask-admin using flask-babelex.For instance I have created custom forms for login and recover password, but only those.On Jun 17, 2019 19:00, Chris Wagner<EMAIL_ADDRESS>wrote:@miceno Quick question for you - I am trying to wrap my head around just how flask, flask-babel, jinja all conspire to translates portions of a form. Do you have a repo that uses Flask-Security forms that you could share? or else would you be willing to answer some questions around how you configure your app (like are you using stock forms or extending them, any particular configuration around babel, etc?)
thanks.
—You are receiving this because you were mentioned.Reply to this email directly, view it on GitHub, or mute the thread.


fix: Increase Items per Transaction limit to match AWS limit increase

This is bump in a max items per transaction constant to match a recent limit increase from AWS!
Fixes #291

Thanks, @m-szaf.
For anyone else interested in knowing why this change was made, please read through this https://aws.amazon.com/about-aws/whats-new/2022/09/amazon-dynamodb-supports-100-actions-per-transaction/


Update Best Practices for Identifying Users page

Proposed changes

Update intro paragraph
Update AnonymousID generation blurb
Add section on soft user registration
Add section on full user registration
Improve identifying users paragraph
Add section on Linking server and client generated Ids
Add situation to When to make identify call
Keep formatting of Segment methods consistent throughout page

Merge timing

ASAP once approved

Hi @sarahrudy - for some context on the delay in approval: we don't typically include images in the docs because they become unwieldy to maintain, but we are working on a "dummy" form so that customers to see the output of the identify and track calls when a user signs up for a newsletter, visits a website, etc. For visibility, the work is on this branch: https://github.com/segmentio/segment-docs/tree/isabella-dummy-form-test!

@forstisabella ah, ok! thank you for letting me know! that's a great idea.

@forstisabella - is there anything i'm able to help with here?

Hi @sarahrudy - we're still working on the dummy form, but I'll make sure that this goes out next week! Is it okay if I hide (comment out) the images temporarily?

Hi @forstisabella, we could probably replace the images with code snippets, if that's easier!

I'll make that change! Thanks @sarahrudy


Use pipe operator if possible to improve code coherence

Failed to upload the report to 'https://coveralls.io'
:emosido: 😭

👌


Idle detection re-enables with every Chrome restart

When I'm restarting Chrome, I get "Idle detection" working every time. Magic happens when I try to disable it in settings. I open settings and it's checked, so I click it to disable. But then click is registered and it's still checked.
My assumption is that it wrongly shows ON state while checkbox internally knows i disabled it earlier, so with second click it goes to OFF state.
When I close and open settings before restarting browser, everything's fine and Idle detection is disabled.
Please give me instructions, how can I provide more information on that bug.

Thank you for reporting, there was indeed an issue with loading the settings properly.


Automatically restart replication every week

To get a downloads data that is always up to date, we need to restart the replication from seq=0 every month.
There should be ways on heroku to do that.

interesting, scheduler.heroku.com doesn't allow intervals of under a day, which is kind of weird. Maybe the feature is hidden.

Nice!


nginx file server config broken for large files

https://forum.cockroachlabs.com/t/what-is-the-fastest-way-to-load-500-milliions-rows-to-cr-db/1469/2

We have closed this issue because it is more than 3 years
old. If this issue is still relevant, please add a comment and re-open
the issue. Thank you for your contribution to CockroachDB docs!


Application Diagnostics

In Windows Azure Pack there is no API that the WAP team has been able to give us to enable Application Diagnostics (aka Application Logging (File System) option in WAP) saying it was a complicated process with Kudu. Can this be enabled via Kudu?

Hi
Kudu will continue to run in Azure App Service. However, this repo will no longer be maintained.
If the problem persists and is related to running on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


[AAP-23477] AWX - Add user and team access to execution environments

QA'ed locally,
Team Access - I was able to create select a team and apply roles and remove them ✅
User Access - I was able to create select a user and apply roles and remove them ✅


i have this erroe how do i solve it

An uncaught Exception was encountered
Type: Error
Message: Call to undefined method SendMail::clearAddresses()
Filename: C:\xampp\htdocs\Primedawn_Hardware\application\controllers\Checkout.php
Line Number: 72
Backtrace:
File: C:\xampp\htdocs\Primedawn_Hardware\application\controllers\Checkout.php
Line: 41
Function: sendNotifications
File: C:\xampp\htdocs\Primedawn_Hardware\index.php
Line: 292
Function: require_once

@ValeraT17
Try do download/update your project. I have fixed it with this commit https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/commit/db1e3acfa59bd716e1b9cc05a335df7871465c2c

Hie Thank it worked. but i wanted to ask im still not receiving any mails
to the register user do i have to change something ?? for me to receive
emails
On Fri, 17 Jun 2022 at 07:50, Kiril Kirkov @.***> wrote:

@ValeraT17 https://github.com/ValeraT17
Try do download/update your project. I have fixed it with this commit
db1e3ac
https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/commit/db1e3acfa59bd716e1b9cc05a335df7871465c2c
—
Reply to this email directly, view it on GitHub
https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/issues/232#issuecomment-1158515791,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWCVFPPH2NHVY3SSCQHE7KLVPQG2JANCNFSM5Y6BBPXQ
.
You are receiving this because you were mentioned.Message ID:
@.***
com>

@ValeraT17
You should setup your smtp server. Eg. Google

It worked.
On Tue, 21 Jun 2022 at 09:53, Kiril Kirkov @.***> wrote:

@ValeraT17 https://github.com/ValeraT17
You should setup your smtp server. Eg. Google
—
Reply to this email directly, view it on GitHub
https://github.com/kirilkirkov/Ecommerce-CodeIgniter-Bootstrap/issues/232#issuecomment-1161390401,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWCVFPIE2ZMZZS7EICROVLDVQFYITANCNFSM5Y6BBPXQ
.
You are receiving this because you were mentioned.Message ID:
@.***
com>


Two blanks were in the wrong places

Hi @bb-froggy, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

@bb-froggy : Thanks for your contribution to the Azure documentation! The author, @curtand, has been notified to review your proposed change.

Good catch, @bb-froggy ! Thanks for your contribution.  I'll #sign-off on the changes.

@tysonn Please merge this PR


Fix active object

fixed a build error in active object and removed features from a few tasks (so they should build on rust stable)

Looks good to me... However, I think that the code is less clear without the features.

@aochagavia yes, sum is definitely easier on the eye than a fold. In the other cases it didn't look too bad to me:
chat_at( -> chars().nth( ... .unwrap() is more verbose but what it does ("take the nth char") looks clear to me
slice patterns are cool, but the two cases where I removed them were relatively trivial (in the case of a_plus_b I think your suggestion is actually clearer than the original code)
I'm trying to remove the features where I saw no indication that they are going to be included, so I'm leaving for instance step_by as per previous discussions, but yes I'm being a bit torn too on some changes... Feel free to comment on cases that look too bad and I'll be happy to revert them back to their previous form!

No problem! I'll merge it. Thanks!


How to use asyncNode

Hi,
I'm trying to figure out how asyncNode is supposed to be used. I'd like to call node code (that returns a result) from the webview side. I guess one option would be to use the ipc mechanism and build some sort of map of request ids on top of that (similar to electron-promise-ipc), but it looks like asyncNode may have been designed to solve this exact problem, except I can't figure out how to use it. Any tips / examples?
What I'm looking for is something like this:
On the node.js side
function coolNodeFunction(argument: string): Promise<string> {
  return Promise.resolve('from node');
}

On the webview side
let result = await magic.invoke('coolNodeFunction', 'argument from web');

I've tried various combinations of deskgap.asyncNode.getGlobal().invoke() to no avail.
Thank you!

I had to move 'node' code to separate module to invoke it from renderer:
// ./node.js
exports.coolNodeFunction = async function (argument) {
  return 'from node';
};

// ./browser.js
const something = await deskgap.asyncNode.require(`./node`);
const result = await something.invoke('coolNodeFunction', 'argument from web').value();


Remove dead code in documentation

This looks like copy-paste typo from the documentation of from_antijoin.

This looks totally sane to me, btw. Not sure whether there is an advanced commit protocol here, with robots and high-fiving and weird stuff. @nikomatsakis? Ima just press "Merge" unless I hear otherwise.


[New Port Request] arnold-sdk

Library name: Arnold SDK
Library description: Arnold SDK contains library to integrate Arnold renderer into an application, and also plugin to extends it
Source repository URL: N/A
Project homepage (if different from the source repository): https://www.autodesk.com/products/arnold/overview
Anything else that is useful to know when adding (such as optional features the library may have that should be included): There is no public URL to fetch the source code or the prebuilt-binaries, however after logging on Autodesk website, one can download Arnold SDK (cf. https://www.arnoldrenderer.com/arnold/download/#arnold-sdk)
But after reading FAQ : Can I build a private library with this tool? I think having a port for it would ease the work of using it as a dependency
I have written a proof of concept port, which main contribution is adding a CMake Config.
Let me know if this is a good addition or not for vcpkg

Hi @theblackunknown, Arnold SDK is not free, vcpkg only support free port.

I understand @LilyWangL , I have found anything like this in documentation could you point me where is it stated ?

Vcpkg supports both open-source and proprietary libraries. See information here: https://docs.microsoft.com/en-us/cpp/build/vcpkg?view=vs-2019

Thus it means Arnold SDK can be proposed as a port then ?

@ras0219-msft, could you confirm my following statement?
@theblackunknown we do not support having ports which expire after a certain number of days in the mainline vcpkg repo. If you want you can still create your own port and it will work. We just don't want it in mainline.

I understand and I am fine having it in my own fork.
Can you clarify what you mean by expiry date ?
Does that mean in this context that a port targeting a specific Arnold version may become obsolete at some point ?

@theblackunknown, Arnold SDK 30-day free library.

@PhoebeHui understood


Bruteforce and suboptimal scoring chains

In my example lucky_buster_duke  is chunked into lucky_, buster, _, duke with an overall number of guesses of approximately 10^13, mostly due to lucky_ being scored as a bruteforce segment with.
Using your own scoring methods, breaking it up into lucky, _, buster, _duke would have a much lower guesses score of around 10^12, but this pattern is not evaluated for some reason. It's the same number of chunks: I know the scoring methods give factorial growth to the guesses score, but that would not matter in this case.
I think there might be an bug in the bruteforce segment generator or the scoring segment back-tracker.

That was something I noticed was off with the matching algorithm when I re-implemented zxcvbn in Java.  I ended up doing a bunch of work and coming up with a couple new algorithms to find matches and what to consider brute force or not.  One of those algorithms is slow and correct, but with a large enough problem space will continue matching until the heat death of the universe, the other is faster but much less correct.  I have a heuristic to know that if too much time has elapsed, I should stop using the slow / correct one and switch to the fast one.
The algorithms I came up with can be found here: https://github.com/GoSimpleLLC/nbvcxz/blob/master/src/main/java/me/gosimple/nbvcxz/Nbvcxz.java
Here is the output using console mode from my port:
PS E:\Downloads> java -jar .\nbvcxz-1.4.0.jar
Commands: estimate password (e); generate password (g); quit (q)
Please enter your command:
e
Please enter the password to estimate:
lucky_buster_duke
----------------------------------------------------------
Time to calculate: 10 ms
Password: lucky_buster_duke
Entropy: 30.872189174548
Your password does not meet the minimum strength requirement.
Warning: This is a top-100 common password.
Suggestion: All-uppercase is almost as easy to guess as all-lowercase.
Suggestion: Capitalization doesn't help very much.
Suggestion: Predictable substitutions like '@' instead of 'a' don't help very much.
Suggestion: Reversed words aren't much harder to guess.
Suggestion: Add another word or two. Uncommon words are better.
Time to crack: ONLINE_THROTTLED: 31 years
Time to crack: ONLINE_UNTHROTTLED: 7 months
Time to crack: OFFLINE_BCRYPT_14: 3 months
Time to crack: OFFLINE_BCRYPT_12: 27 days
Time to crack: OFFLINE_BCRYPT_10: 6 days
Time to crack: OFFLINE_BCRYPT_5: 5 hours
Time to crack: OFFLINE_SHA512: instant
Time to crack: OFFLINE_SHA1: instant
Time to crack: OFFLINE_MD5: instant
-----------------------------------
Match Type: DictionaryMatch
Entropy: 8.566054038171092
Token: lucky
Start Index: 0
End Index: 4
Length: 5
Dictionary: passwords
Dictionary Value: lucky
Rank: 379
Length: 5
Leet Substitutions: false
Reversed: false
Distance: 0
-----------------------------------
Match Type: SeparatorMatch
Entropy: 3.3219280948873626
Token: _
Start Index: 5
End Index: 5
Length: 1
-----------------------------------
Match Type: DictionaryMatch
Entropy: 5.426264754702098
Token: buster
Start Index: 6
End Index: 11
Length: 6
Dictionary: passwords
Dictionary Value: buster
Rank: 43
Length: 6
Leet Substitutions: false
Reversed: false
Distance: 0
-----------------------------------
Match Type: SeparatorMatch
Entropy: 3.3219280948873626
Token: _
Start Index: 12
End Index: 12
Length: 1
-----------------------------------
Match Type: DictionaryMatch
Entropy: 10.236014191900086
Token: duke
Start Index: 13
End Index: 16
Length: 4
Dictionary: passwords
Dictionary Value: duke
Rank: 1206
Length: 4
Leet Substitutions: false
Reversed: false
Distance: 0


Swedish characters (åäöÅÄÖ) in dynamic variables does not work

If an input in the ATEM TVS HD is named using Swedish characters (åäöÅÄÖ), they do not show up correctly when variables, e.g. $(ATEM:long_1), are used as button text.
I don't recall the exact text that show up and I don't have access to the switcher right now. It should be obvious when testing, though.

fixed in the latest beta


feat: add autopep8 for python format

Test passed with my guard.nvim fork with autopep8 in it:
ok 1 - autopep8 can format

Ah yes, currently the tests use specs from guard itself which doesn't have this, so the test fails. If you can confirm

Thanks for the pr! Currently the tests use config from guard itself which doesn't have this, so the test fails. If you can confirm that the test works locally then it should be fine :)


ostream operators for requests and responses.

This is part of the work for #570. With this change all the
*Request and *Response classes get a std::ostream<< operator.
This will be used to implement logging in a future version.

PTAL. I think this change may be getting too big, happy to split it if you prefer.

@mfschwartz PTAL.


Add commit history

On model level, we should have a commit history. The commit history is fetched from different sources:

Git commits
TeamForCapella commits (not relevant for the first version)

For each commit, we should display:

Author (+ link to use profile, see https://github.com/DSD-DBS/capella-collab-manager/issues/1088)
Title
Description
Date of the commit

@MoritzWeber0, few questionsRight now the git_instances table has types for GITHUB, GITLAB, AZUREDEVOPS, and GENERAL.

Do we need to worry about GENERAL? I'd probably just show a message saying it wasn't a supported type if it wasn't one of the first three, but I'm not sure if it's even being used
I instinctively started looking at GitHub's API first, but do you know which host is the most used? Might make sense to release support for one when it's ready and add in the others as issues come up or to refine the whole thing based on feedback

@MoritzWeber0 -- questions!
Linking to author profile: I should be able to link to a commit author's Collab profile if they used the same email for both the Collab Manager and GitLab (and just leave it unlinked with the commit author's name if not), but do we know if that's the norm for our users on production? And if so, do you think it's easier to read commit authors as their username or their actual name? ("nicholasromeo" or "Nicholas Romeo"?)
Number of branches and commits: Should we only show the primary git model branch, every git model branch, or every branch that we can see for any given model at the provided URL? For a project with 1 model and a single branch, a user on a laptop could see maybe 8 commits on screen at once. For 2 models or branches that becomes about 3ish commits each. I'm thinking primary git model revision should be open and show at least a few of the most recent commits on page load, while the other models or branches start out collapsed. Does that seem like a good start, or do you have some other specific use case you wanted?
Descriptions: Shown from page load, or only with a click-to-expand? (Descriptions not included at all in picture above.) I'm not sure what our users' commits generally look like (just titles? Important info in description?)


Remove bug in clone

The old code had an issue with the fact that in some instances, the primes and subs would be reversed after a clone. This causes issues when using psdd_kl_divergence or pr_constraint functions which assume such a structure.
Moreover, I believe, in the spirit of primes being the first child and subs being the second, this makes more sense.

Can you give an example of what would go wrong? Perhaps as a unit test?
Would it make sense for clone to be careful about this on structured circuits, which are expected to respect a vtree, but not on plain logic circuits?

A unit-test would require the call of the function of pr_constraint in the ProbabilisticCircuits.jl code, which I believe so far is not compatible with the refactor.
This is a minimal case :
The old pr_constraint code assumed the fact that the first child of a AND node is a prime and the second is a sub. Without the above PR, the clone would reverse the order in case a sub is being cloned since it will be the first child in the new OR node.
Now pr_constraint will, during it's recursion attempt to find the probability of a sub-node in another prime node where the two would not be normalized over the same vtree node since the order was reversed previously.
Is this making any sense?

@shreyas-kowshik
This has been here a while, is this still an issue? If not we should close the pull request.

@khosravipasha I believe this is still an issue since the code is not rectified perhaps in the current master as well.

I see, I am not fully familar with clone and implications of this change, but the refactoring is done now and pr_constraints should works now. Maybe we can try again. I will let others review.


Updated to http-server 0.8.0 and added support for cors and logging

Update the http-server to the current 0.8.0 version and added cors and loggging.

@ralucas can you please squash the commits?


Trips are missing in ExchangeOperationResponse

In exchangeOperationResponse trips are missing but the offers has mandatory tripReferences in tripCoverage.
Looks like a bug to me.

This is a bug that would be good to have fixed in 3.2. I can't really see any objections to this

Agreed. @Linus-Turnit will you provide a PR for that?

Hmm. I am not so confidence doing that. Hope you can help me. It is the trips array below that is needed
ExchangeOperation:
  type: object
  additionalProperties: false
  required:
    - id
  properties:
    id:
      type: string
      nullable: false
    status:
      $ref: '#/components/schemas/ExchangeStatus'
    exchangeOffers:
      type: array
      items:
        $ref: '#/components/schemas/ExchangeOffer'
    ticketTimeLimit:
      type: string
      format: date-time
      nullable: true
    fulfillmentType:
      $ref: '#/components/schemas/FulfillmentType'
    fulfillments:
      type: array
      items:
        $ref: '#/components/schemas/Fulfillment'
    issuedVouchers:
      type: array
      items:
        $ref: '#/components/schemas/VoucherInformation'
    trips:
      type: array
      items:
        $ref: '#/components/schemas/Trip'


Sql 123

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
What did you learn from the changes you have made?
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
How were these changes tested?
A reference to a related issue in your repository (if applicable)
Checklist

[x] I can confirm that my changes are working as intended

HW, 4, 5, 6 Marked, Passed.

I also handed in HOMEWORK 1, 2, 3 .... did you mark that as well ?
I handed in all 1 to 6 homework but i only see that you marked HW 4,5,6.
Thanks
TJ
On Sun, May 26, 2024 at 10:43 PM SidraBushra @.***>
wrote:

HW, 4, 5, 6 Marked, Passed.
—
Reply to this email directly, view it on GitHub
https://github.com/StartupPartner01/sql/pull/1#issuecomment-2132544857,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BH3A2YQVI47HOPNWZJXUKNTZEKMUXAVCNFSM6AAAAABIKIALH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMZSGU2DIOBVG4
.
You are receiving this because you authored the thread.Message ID:
@.***>


Publish library to pypi

I currently need this library for several projects. For this, it would be great to  have the library  available via pip rather than installing via the GitHub link.
What do you think? @Nicogene @mfussi66
If you agree, I can take care of the related implementation and open a PR

Ok for me! Are there any requirements to publish it on pypi?

I do not think so (@traversaro  correct me if I am wrong )

cc @CarlottaSartore , see https://github.com/icub-tech-iit/urdf-modifiers/pull/36#issuecomment-1807820134 . The problem does not seems to be related to the token.

Apparently the problem is still present, and so now the README in both https://github.com/icub-tech-iit/urdf-modifiers and https://github.com/ami-iit/human-model-generator is wrong, as they suggest to do pip install urdf-modifiers that does not work.

Ok, to unblock the situation I manually uploaded the project to pypi with:
git clone https://github.com/icub-tech-iit/urdf-modifiers
cd urdf-modifiers
pixi init .
pixi add twine python==3.11 python-build pip
pixi shell
python -m build --sdist --wheel --outdir dist/ .
twine upload dist/*

I also needed to modify the setup.cfg to add the authors otherwise the upload was failing, I will open a PR for that. The uploaded project is available at https://pypi.org/project/urdf-modifiers/, @CarlottaSartore @Nicogene feel free to give me your PyPI usernames if you want to be added as maintainers.

@CarlottaSartore @Nicogene feel free to give me your PyPI usernames if you want to be added as maintainers.

I don't have a PyPI profile, we can put the @CarlottaSartore one, otherwise I can create the profile

Here it is
https://pypi.org/user/CarlottaSartore/


Optimizing PortalBase

Sooo, PortalBase was never optimized. Thus it has gotten a bit bloated. It was designed with compatibility of old code in mind, and to that end it succeeded, but the library could be revamped to be smaller and more functional. I actually didn't think it would be used as heavily when I originally made a version for the MatrixPortal and then the other boards.
One of the major problems with the bloat is that it pushes many of the boards to their memory limits and I currently have a PR in place to freeze the library into CircuitPython. However, by making it smaller, this would free up some room on there.
Some of optimizing would be doing things like stripping out debug which is really unnecessary at this point and was a holdover from the original PyPortal library. Other things would be stripping out things like the "init everything at once approach" that was also a holdover from the original PyPortal library. It would mostly be writing the code to be more efficient and would likely be largely the same to the average user. I do really like the approach that was made with most of the boards in terms of adding text and would likely stick with that for the most part.
Before doing anything with this, I would like to hear other people's opinions.

id like to init things more on use, because right now pyportal on esp32s2 also takes a long time to boot

I like that idea.

Lazy initialization is a great idea. Especially if it means that you can not copy over support modules that you aren't using. As it is now you have to have everything copied over whether you want it or not.

Lazy initialization is a great idea. Especially if it means that you can not copy over support modules that you aren't using. As it is now you have to have everything copied over whether you want it or not.

Great point

I think some of that can be handled in each of the board-specific libraries since the peripherals file does a lot of the loading. However, if you never use network functions for instance, there's no reason to load up requests, which is handled here.


Package maintenance

Landed in https://github.com/metarhia/metamail/commit/6adc558a03f3d682943775ada08c26fbe1c929fb, https://github.com/metarhia/metamail/commit/a1bfba670b4280182a13ec2c213d729dbd112762, and https://github.com/metarhia/metamail/commit/daeba20cbd2c787c477eec20746d1e77b02f7983


[binding] Go binding

Implement Go binding for Regorus

@unexge Would this be something you are interested in taking on?

@anakrish I don't have a previous experience with Go ↔ Rust interop, but I can take a look. I can definitely help with https://github.com/microsoft/regorus/issues/103 though, we used PyO3 in our previous project. We're also using jni-rs to expose a tiny wrapper around Regorus to Java at my $daywork, I can also help with that if needed.

@unexge Java and Python bindings would be great additions. I wonder if there is some way to share code between various FFIs.

Fixed by #124


Dragon's lair starts with Dirk having already successfully defeated the tentacle monster below the draw bridge

Dragon's lair starts with Dirk having already successfully defeated the tentacle monster below the draw bridge

This is how the US arcade version works. My understanding is that the arcade cabinets in Europe added this sequence back in (as did the Dragon's Lair Enhancement ROM).
Eventually I plan to put an option in to enable this sequence, but I haven't yet.

I just checked arcade gameplay footage and you are right. I played so many versions of this on 3do sega cd, pc, ios, I was sure that bridge tentacle monster thing was part of the arcade game as well! It is kind of weird right now because the “success” music plays as he runs through the gate when the game starts.

Yeah, the original version was trying to rush players into the main game as fast as possible, and just about every rerelease of the game on other platforms added this back in.
We will be adding it, as an option, too.


application connection result status code 2002

Hi,in my sample chrome cast application , if i debug the sender application the application connection result status code 2002 and  showing the error message as brain freeze(we are sorry ,but some thing could not load)activity aborted.help this issue occur in sender side ? or  connectivity issue  ? or receiver side?

Dupe of #1316 and #262.
This RFC might or might not help.


Vendoring libnetwork @bf3d9ccfb8e

Fixes certain node management issues when a daemon is restarted or fails
or leaves and joins a swarm.
Signed-off-by: Jana Radhakrishnan<EMAIL_ADDRESS>

LGTM if green

All green!


SDC beta04: Tapping on date picker does not bring up keyboard/picker except for just the icon on the far right

Describe the bug
Tapping on date picker does not bring up keyboard/picker except for just the icon on the far right.
Component
SDC Library
To Reproduce
Steps to reproduce the behavior:

Load a questionnaire with a date field
Tap the date field in the area without the icon
The field is selected but no entry mechanism is provided

Expected behavior
The date picker or a keyboard appears
Screenshots
https://user-images.githubusercontent.com/7772901/184428043-03d785a6-81b1-457d-9b9e-fef00d7b9148.mp4
Smartphone (please complete the following information):

Device: Pixel 4

Feature is under development in PR https://github.com/google/android-fhir/pull/1493

Feature is under development in PR #1493

Closing this issues as it is a duplicate of #1418 and is already being addressed.


add: kmeans Algorithm

Describe the algorithm/code
Divide a dataset into k clusters, where each data point belongs to the cluster with the nearest mean.
Do you want to work on this feature?

[X] I am willing to implement this feature.

Hi @Amad-Ahmed  !
You can start working on this issue! Do let me know if you need any help.


OTA should show status on LEDs

The OTA updater should disable the LED pattern generator, then display the percentage on the LEDs with the new LEDs fading in as the % complete increases.  Every 8% would cause one more LED to be lit.

Currently working on this on this branch https://github.com/emericklaw/badge-2024-software/tree/ota-update-led-progress


Bug/Potential Spec Issue: attendance allows for users to input parameters

Similar to Issue https://github.com/AY2425S1-CS2103T-F11-2/tp/issues/135
Steps to reproduce:

Enter attendance x
On entering attendance with parameters, system proceeds as per normal. In the specs, it is stated that help takes in no parameters

If we want to restrict attendance to have no parameters, it might be good to display an error message like "attendance takes in no additional parameters", to make it clear to the user that adding additional parameters should not happen

It was decided that commands that don't take in parameters will allow for users to input parameters, and continue execution. This will be mentioned in the guide


Refactor block production flow

PR Description

Rename HeaderWithFallbackData to BuilderBidWithFallbackData (essentially storing BuilderBid - either local or real builder)
Create BuilderBid when fallback to local
Also removed the block value future since we can use the builder bid value (regardless if we fallback to local or use real builder)
Changed ExecutionLayerBlockProductionManager to have only one method. Essentially, there is no benefit, the only difference is that we pass Optional for a future of blobs, but we can instead rely on the response from builder or local where there it would resolve to empty anyways.
Refactored BlockOperationSelectorFactory given that there is one method in ExecutionLayerBlockProductionManager
Removed using setUnblindedContentIfBuilderFallbacks when setting kzg commitments in the block. Can just use the builder then (since it's mimicked)

Fixed Issue(s)
N/A
Documentation

[X] I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

[X] I thought about adding a changelog entry, and added one if I deemed necessary.

Great refactoring but I think we shouldn't be BuilderBid centric and mimicry it in BuilderBidWithFallbackData. It's a bit confusing to found local data in BuilderBid with stub on builder's pubkey So I'd change to either have HeaderAndMeta inside this object with all fields from BuilderBid except pubkey or just expanding these fields into BuilderBidWithFallbackData. Also its name would be better without BuilderBid.

I have been thinking about that. It will bring bit of inconsistency, because on the same note, we also have BuilderPayload which could be either local fallback or real builder. In that way having BuilderBid for builder or local fallback makes sense.


MSC 1466 - Soft Logout

Rendered

+1 to this existing. should we think of it as a “re-auth” API though rather than a soft logout? A logout which doesn’t delete your local state is horrid. But how about a “re-auth” API which clients should use to display a new auth popup over the top of the logged in user... and then vape the local storage if that auth fails?

+1 to this existing. should we think of it as a “re-auth” API though rather than a soft logout? A logout which doesn’t delete your local state is horrid. But how about a “re-auth” API which clients should use to display a new auth popup over the top of the logged in user... and then vape the local storage if that auth fails?

We can certainly change the name of the property, though its worth noting that one of the use cases for this is so that we log people out due to e.g. server hit its resource limit, and so they would be unable to log back in again. Not sure if it would therefore be confusing to call it "re-auth" if they're actually properly being kicked off the server

The distinction i am aiming for is that the API would mean “you cannot continue to use the app until you reauthenticate” rather than “you have been logged out of the app, but your data has silently been left hanging around your client”. And the UX could make this clear on the client - ie showning the reauth as a popup over your logged in state, to make it clear to the user that they need to clean up that data manually themselves if they fail to auth.
However, why are you doing a logout when server limits are hit? Shouldn’t you just start returning errors from write operations (like we do for gdpr if you’re not authed)? A logout or reauth is pretty drastic!

As described in the proposal this flag will allow clients to differentiate different the two cases and handle them differently in the UI, regardless of what we name the flag. Personally, I think "reauth" doesn't necessarily accurately describe what's potentially happening, but its a good a name as any I can think of.

Summarising from the Matrix chat, my plan on Riot was to make this the way it handles logout anyway. Personally I think if you wanted to request the client delete key material, that would probably be a separate 'remote wipe' thing.

Personally I think if you wanted to request the client delete key material, that would probably be a separate 'remote wipe' thing.

My hunch is to get it to work we'd end up having to have a flag on the 401 responses anyway, so I think we're in agreement (other than perhaps what to call the flag)

Yep, I suspect it would be a flag in the same place so it's basically just what the flag is called and the default if the flag isn't there.

Does anyone have any opinions on what the default should be?

For me ideally it would work something like the Google login/logout screen. When you log out it would show you both an option to log back in to the same account and a username and password field to login to a new account.

I suggest the default should be soft_logout=false for compatibility with what we have today.  I seem to be alone in wanting to call it re-auth, so ignore that.
@dbkr said:

Summarising from the Matrix chat, my plan on Riot was to make this the way it handles logout anyway. Personally I think if you wanted to request the client delete key material, that would probably be a separate 'remote wipe' thing.

I'm really not sure we should be leaving key data hanging around by default, but only if the server has explicitly said "please re-authenticate the user without logging them out" (i.e. a "soft logout").

I think the conclusion was to default to soft_logout=false if its not specified, so:
@mscbot fcp merge
If people have concerns with that then shout. I think we have enough alignment on the UX such that whatever we decide to do there it won't affect the API shape.


[qt] add missing source file

Signed-off-by: Nuno Goncalves<EMAIL_ADDRESS>

Looking good, thanks for contribution!


fix: remaining issues for v11 release

Tracking and fixing a few remaining items before pushing out v11 pre-release:

[x] Fixed build.sh code that moves "[name]-browser.*" files to "[name].*"
[x] Fixed examples/node-esmodules and examples/browser-esmodules code for testing package.json import
[x] Removed code from v35.test.ts that depended on "md5-browser.js" and "sha-browser.js", which are no longer present in dist.
[x] Fix BrowserStack builds

@ctavan I know you're busy with other stuff these days, but I could use some help with the BrowserStack issue.  The browser workflow in Checks runs and passes, but I don't think it's actually doing anything.  The log shows all tests as being skipped.  Nor is there any meaningful logs in the BS dashboard.  For example that run links to this empty output.
'Been this way for awhile.   FWIW, I see the same behavior when running the tests locally using this config with wdio -l debug run ./wdio.conf.js.
Anyhow... I'll keep poking at this, but if you have any ideas for what might be going on, I'd be interested in hearing them.

@ctavan 'Finally figured out the BrowserStack issue.  Apparently thetest(...) method is no longer defined in the context of browser.spec.js.  How...?  Why...?  Dunno.  Probably happened when I updated devDependencies at some point.  Switching to it(...) fixes the problem.  'Would've been nice if there'd been some sort of error message in the logs but there wasn't.  Just "test skipped".  🤦
Anyhow... that CI check is working again. Note, too, that I've removed the legacy capabilities (chrome@52, FF@51, Edge@15, Saf@11).  Once this goes in, we'll only be testing browserVersion: 'latest'.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 447 ms

Resolved: ClamAV performance has improved in b8f6c16.


Un-hide remaining publication data from Activity Insight

Once we have truly identified all of the duplicate publication records and then gone through the process of resolving all of the duplicates (particularly the cases of duplication strictly with Activity Insight data), we'll be able to un-hide the remaining Activity Insight publication records that are still hidden.

Just a note:  By the time we get here, this may already be done if admins set each publication to be visible as they're doing the deduplication. At this point we should just check to see if there are still any hidden publications, in which case we can probably unhide them.


Package is not supported on .Net Core 2.1 Web/API application

I'm trying to install nuget package in my .Net Core
web  application which is of version 2.1 but while installation it is showing some higher version dependency (Microsoft.Extension) are required.
Please help.

Closing this issue due to inactivity


Move player entry delete to new php file

The form resend on page refresh is so annoying
And the delete_player.php could also be used to add an additional
"are you sure you want to delete this player?"
check since this is an very destructive action that could happen accidentally

closed by 398aa5eaecc6e6bff713589b9fe710d95d63060d


Migrations-1150 - Enhance Setting Kafka Properties for Kafka Puller

Description
This PR achieves the following:

Adds ability to specify a Kafka properties file for the Kafka Puller using the --kafkaConfigFile argument, while reverting to our default Kafka properties when no properties file is provided.
Adds ability to enable certain required properties for the MSK IAM client using the --enable-msk-client argument.

Issues Resolved
Migrations-1150
Check List

[ ] New functionality includes testing

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented
[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Thank you for the feedback @lewijacn!! Just addressed your comments in the latest commit.


Request to allow open class Snoop to use from another application

Hi @NeVeSpl
I have a problem, need discussion.
I'm working on a package and call action snoop element from your application. At the moment, it can wok fine with element in current document with that way, but can't execute with link element. So can we have any chance to allow open a class and call API for snoop and execute support?
https://github.com/chuongmep/OpenMEP/blob/722010ef7d0d8665d798e442dac8c3df49ad9166/OpenMEPRevit/Application/Database.cs#L28-L36

Hi @NeVeSpl , it look good for me. I can easier to snoop element or element insider link document.

Nuget that enables communication with RDBE is available here:
https://www.nuget.org/packages/RevitDBExplorer.API
It will be future-compatible, but not backwards-compatible. It means that 1.7 version of API will work with >= 1.7 version of RDBE. That way if nothing changes in API, it will not be necessary to update the API nuget, and it will work out of the box with the new versions of RDBE.
API is not strongly typed which allows to use single version of nuget for all Revit versions.


Add 'Added by' to search options

Field is a reference to the user who created the gloss entry; please allow searching for the full name, rather than user name; = two fields in the database, first name - last name?

Done.
I added a Created By field in the "Search by Publication Status and Notes" panel. It checks if the search string is found in the concatenation of the first and last name of the user that created the gloss or morpheme.

I've pulled this to the server, but I see a new empty field without a label... me or @vanlummelhuizen should have a look.

@Woseseltops I took a look at the live server and all this seems fine:

Perhaps you forgot to restart/reload?


[FR] Helm Only and Additional Options

Is your feature request related to a problem? Please describe.
Operators seem to add an additional level of complexity and in this case it seems it only adds reconciliation to the core Helm chart.
I was wondering if we could break the core chart out here and even modularize the individual components?
To me the overall product could be a superchart, and all of the individual components could be their own versioned charts.
I'd also be interested in helping add additional features like VPN, and Jellyfin compatibility.
Describe the solution you'd like
Break out the Helm chart into versioned releases by component. Create a superchart for the current set of components.
Minimally support additional features even if only by examples of kustomization with side-cars.
Describe alternatives you've considered
Downloading and installing directly from the git repo. I plan to use ArgoCD anyway, so technically I could point it to the helm chart here without a fully release versioned chart, but why not add a helm repo index to the repository and make releases more official?
Additional context
I think the helm operator was a cool way to add reconciliation to helm charts, but operators add a large layer of complexity.
Other systems such as ArgoCD and Flux are becoming the dominant path for Helm installation with reconciliation anyway.
Thanks for putting this together! It's super cool, and I look forward to deploying it.

Hi @reedjosh, thanks for the input!
This makes absolutely sense, now that things are starting to grow in complexity and number it could make absolutely sense.
I'm happy to sleep on this and collect ideas, feel free to share your idea of structure if you already have one, this could be discussed!
Ale

@kubealex I actually did deploy this about a week ago now. I used ArgoCD and directly targeted your chart dirextory.

I also used the Jellyfin PR fork to get Jellyfin deployed too.
This project is super awesome!
Now that I know more, I still think a superchart with subchart dependencies is the way to go. I would be happy to PR against this repo with a potential new structure.
I'll try to toss that together in the next few days. Hopefully in doing so most of the input values can remain the same.
Further, I also managed to deploy and setup jellyseerr, so hopefully I can help add that as an optional feature too.

Would you be able to provide info on how you deployed all this on argocd? I'm fairly new to Argo...

@RyuunosukeDS3
Here's a snippet from my ArgoCD Application where I point to the repo path.
...
...
project: default
destination:
  server: 'https://kubernetes.default.svc'
  namespace: media
syncPolicy:
  automated:
    prune: true
    selfHeal: true
  syncOptions:
    - CreateNamespace=true
sources:
  - repoURL: 'https://github.com/kubealex/k8s-mediaserver-operator.git'
    path: helm-charts/k8s-mediaserver
    targetRevision: v0.9.1
    helm:
      valuesObject:
        general:
          ingress:
            ingressClassName: nginx
...
...

https://github.com/kubealex/k8s-mediaserver-operator/pull/92/files
Okay, finally have a draft of the superchart setup. Not ready at all yet, but should give an idea of the intended direction.

Okay, I've successfully deployed a second copy of my setup using my superchart version.
...
...
destination:
  server: 'https://kubernetes.default.svc'
  namespace: media-test
syncPolicy:
  automated:
    prune: true
    selfHeal: true
  syncOptions:
    - CreateNamespace=true
sources:
  - repoURL: 'https://github.com/kubealex/k8s-mediaserver-operator.git'
    path: helm-charts/k8s-mediaserver
    targetRevision: v0.9.1
    helm:
      valuesObject:
        general:
          ingress:
            ingressClassName: nginx
          ingress_host: test-media.redacted-redacted
          storage:
            pvcStorageClass: nfs-01
        jackett:
          enabled: false
        plex:
          enabled: false
        radarr:
          ingress:
            annotations:
              cert-manager.io/cluster-issuer: letsencrypt-prod
            tls:
              enabled: true
              secretName: test-media.radarr.redacted.redacted-tls
        sabnzbd:
          enabled: false
        transmission:
          enabled: false
          service:
            peer:
              type: LoadBalancer
...
...

@kubealex I'm currently also using @umbertix's fork to deploy Jellyfin.
Then I'm deploying Jellyseerr in my own manner too.
I see the Jellyfin fork has been open for quite some time. https://github.com/kubealex/k8s-mediaserver-operator/pull/72
Do you have time to review that and my PR? Mine's not complete, but close enough that I'd like to start a discussion.
Would you like me to just incorporate Umbertix's PR into my own as to be able to add both at once?
Would you like an additional maintainer? I'd be happy to lay out some of my credentials and previous contributions for you if you're interested in adding additional maintainers to this  project.
Thanks!!

Hey @reedjosh first of all, thank you so much for your effort, much appreciated!!
My apologies, I was a bit evanescent in the last weeks, I hope I'll be able to catch up on the backlog starting from tomorrow And provide you with a consistent view on this!

So :)
#72 is on its way to be merged, in the meantime I had to cleanup a bit the charts.
In the "readinessProbe" sections, I:

cleaned a trailing "/" in the path
moved the probe for jackett from httpGet to tcpSocket, unfortunately kubelet supports up to 10 redirects and due to cookies not being set it was looping infinitely on the login page

You can align your branch with master in the meantime to double check that everything is in place.
Once the jellyfin part is merged, you can do a last round of integration in your branch and we can move this forward.
I'd love to hear also from @InputObject2 as we worked a lot on this one pretty much on the helm charts as well, so I think it could make sense to consolidate this into something more consistent.


Bump kind image to kube 1.14.0-rc.1

Use kube 1.14.0-rc.1 kind node image in CI tests

Codecov Report

Merging #91 into master will decrease coverage by 0.15%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master      #91      +/-   ##
==========================================
- Coverage   66.07%   65.92%   -0.16%
==========================================
  Files          88       88
  Lines       10987    10987
==========================================
- Hits         7260     7243      -17
- Misses       3441     3460      +19
+ Partials      286      284       -2

Impacted Files
Coverage Δ

internal/controller/resourceupdater.go
43.11% <0%> (-10.1%)
:arrow_down:

internal/controller/stackreconciler.go
73.4% <0%> (-6.39%)
:arrow_down:

Continue to review full report at Codecov.

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

@chris-crone can you merge ? (need 2 approves)


Add guidance on configuring a project to readme

This pull request adds guidance on configuring a transformation project to the readme. The new guidance is copied below:
Configuring your transformation
After creating your new project with omopetl startproject <PROJECTNAME>, you will need to configure the transformation. We recommend the following approach:

Update source_schema.yaml to match your list of source tables, e.g.:

patients:
  table_name: patients
  columns:
    subject_id:
      type: Integer
      primary_key: true
    gender:
      type: String

admissions:
  table_name: admissions
  columns:
    hadm_id:
      type: Integer
      primary_key: true
    subject_id:
      type: Integer
    admittime:
      type: DateTime
    dischtime:
      type: DateTime

This file is primarily used for validating your transform (for example, making sure that relationships are maintained between variables).

Update source_schema.yaml to match your list of target tables, e.g.:

person:
  table_name: person
  columns:
    person_id:
      type: Integer
      primary_key: true
    gender_concept_id:
      type: Integer

visit_occurrence:
  table_name: visit_occurrence
  columns:
    visit_occurrence_id:
      type: Integer
      primary_key: true
    person_id:
      type: Integer
    visit_start_datetime:
      type: DateTime
    visit_end_datetime:
      type: DateTime

This file is primarily used for validating your transform (for example, making sure that relationships are maintained between variables).

Add details of your source tables and column mapping rules to etl_config.yaml:

etl:
  source:
    type: csv
    directory: ./data/source
    schema_file: ./config/source_schema.yaml

  target:
    type: csv
    directory: ./data/target
    schema_file: ./config/target_schema.yaml

  mappings:
    - source_tables:                           # list of tables used for creating the target table
        - patients
      target_table: person                     # target table
      column_mappings: person_mapping          # refers to a ruleset in mappings.yaml

    - source_tables:
        - admissions
        - transfers
      target_table: visit_occurrence
      column_mappings: visit_occurrence_mapping

Add your transformations to mappings.yaml:

person_mapping:
  - source_column: subject_id
    target_column: person_id
  - source_column: gender
    target_column: gender_concept_id
    transformation:
      type: map
      values:
        M: 8507
        F: 8532

visit_occurrence_mapping:
  - source_column: hadm_id
    target_column: visit_occurrence_id
  - source_column: subject_id
    target_column: person_id
  - source_column: admittime
    target_column: visit_start_datetime
  - source_column: dischtime
    target_column: visit_end_datetime

We suggest starting out with the simple transformations first. For example, try creating a first version of your transformation using only direct mappings.

Add custom validation rules to validation.yaml. For example, if dates of birth should be within the range of 1900-01-01 and 2023-12-31, you might choose to add the following rule:

validation:
  person:
    - column: birth_datetime
      rule: range
      min: "1900-01-01"
      max: "2023-12-31"

@tompollard , should the indicated type be an exact python type? For example should Integer be int. Should DateTime be something like datetime.datetime ?


Revisit existing approaches

I took a look at the current code. The Webots driven Open AI gym seems correct, but I don't follow the rest. What are we expecting the agent to learn from a constant forward motion? Why are discretizing everything (and so coarsely)? What are we trying to learn here? We want to adapt or correct a user policy, not learn another that can replace them.
I'd strongly suggest we revisit the approaches we spent time analyzing. Both https://arxiv.org/pdf/1802.01744 and https://arxiv.org/pdf/2004.05097 are quite clear on what they are doing. There is sample code for both too, see https://github.com/rddy/deepassist and https://github.com/cbschaff/rsa.

FYI @glpuga @olmerg


Bump version tag in installation docs for asdf

Latest version is 0.21.1
Update asdf install instructions to reflect latest version

Is it possible to use a 'latest' tag?

Yes, that's even better. I'll update the PR 👍

Updated the PR to use latest tag in asdf and confirmed that it works 👍

Thanks for making this


Support more archive formats

[ ] tar.xz
[ ] tar.bz2
[ ] no archive
[ ] upx (https://github.com/taiki-e/upload-rust-binary-action/issues/54)

No archive would be awesome :)

No archive would be awesome :)

Seconded! My use case is that I want the user to be able to run a very portable sh install.sh that fetches binaries, and I don't want to make any assumptions about what archive tools they have installed.

Supporting upx will enable shipping really consise binaries.

Supporting DMG on macOS would be nice (especially as DMG support stapling the notarization)
create-dmg might be helpful for this…

Btw, "no archive" is not yet officially supported (https://github.com/taiki-e/upload-rust-binary-action/issues/6 is tracking issue for it), but it is considered possible to work around that limitation by using the asset option.

I think there are two possible APIs here.
One is to deprecate the existing tar option and add a tar-gz option which means the same thing, and then will add options such as:
with:
  tar-gz: unix     # .tar.gz (alias: tar, default: unix)
  tar-bz2: none    # .tar.bz2 (default: none)
  tar-xz: none     # .tar.xz (default: none)
  zip: windows     # .zip (default: windows)
  no-archive: none # binary with no archive (default: none)
  dmg: none        # .dmg (default: none)
  deb: none        # .deb (default: none)
  upx: none        # upx (default: none)
  # etc...

This should be consistent with existing APIs and very easy to add implementations.
The second is to add an option for comprehensive file formatting. Something like:
with:
  format: tar.gz, tar.bz2, tar.xz, zip, no-archive # etc...

This is not consistent with existing APIs and would likely need to be made mutually exclusive.
I don't have a strong opinion on which one to adopt, and was going to discuss it with who said they were interested in working on this issue, but since no one seems to be interested in working on this issue, I'll just leave the idea here.

If there are breaking changes coming, one thing I'd quite like to see is more granularity for the archive selection.
For example, I'd like to have be able to select zip for Windows and Mac but tar.gz for linux. Or zip for Windows, dmg for Mac, and tar.gz for linux.

@matiaskorhonen
Unless we change the defaults, adding variants other than unix and windows doesn't break anything in particular.  For example, even if we add the variants linux and macos, we can implement the variant unix to mean linux,macos,freebsd,etc., as-is.
Or do you want a completely different API?

Ah, I'd have no problem if that could be accomplished with the existing API. I just assumed that it would cause some breakage…


OpenCV installs correctly randomly?

I've cloned from scratch vcpkg, bootstrapped and tried to install opencv, thing is, the first time has failed and when I tried again it seems installed correctly, what's the reason of this? This behaviour is really weird, if something has failed the first time building... shouldn't be failing if you try again? Please find attached the log of the 2 attemps:
(py364_32) d:\software\vcpkg>vcpkg install opencv
The following packages will be built and installed:
  * libjpeg-turbo[core]:x86-windows
  * liblzma[core]:x86-windows
    opencv[core]:x86-windows
  * protobuf[core]:x86-windows
  * tiff[core]:x86-windows
Additional packages (*) will be modified to complete this operation.
Starting package 1/5: liblzma:x86-windows
Building package liblzma[core]:x86-windows...
-- CURRENT_INSTALLED_DIR=D:/software/vcpkg/installed/x86-windows
-- DOWNLOADS=D:/software/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=D:/software/vcpkg/packages/liblzma_x86-windows
-- CURRENT_BUILDTREES_DIR=D:/software/vcpkg/buildtrees/liblzma
-- CURRENT_PORT_DIR=d:/software/vcpkg/ports/liblzma/.
-- Downloading http://tukaani.org/xz/xz-5.2.3.tar.gz...
-- Downloading http://tukaani.org/xz/xz-5.2.3.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Extracting source D:/software/vcpkg/downloads/xz-5.2.3.tar.gz
-- Extracting done
-- Configuring x86-windows
-- Configuring x86-windows done
-- Build x86-windows-rel
-- Build x86-windows-rel done
-- Build x86-windows-dbg
-- Build x86-windows-dbg done
-- Performing post-build validation
-- Performing post-build validation done
Building package liblzma[core]:x86-windows... done
Installing package liblzma[core]:x86-windows...
Installing package liblzma[core]:x86-windows... done
Elapsed time for package liblzma:x86-windows: 21.65 s
Starting package 2/5: libjpeg-turbo:x86-windows
Building package libjpeg-turbo[core]:x86-windows...
-- CURRENT_INSTALLED_DIR=D:/software/vcpkg/installed/x86-windows
-- DOWNLOADS=D:/software/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=D:/software/vcpkg/packages/libjpeg-turbo_x86-windows
-- CURRENT_BUILDTREES_DIR=D:/software/vcpkg/buildtrees/libjpeg-turbo
-- CURRENT_PORT_DIR=d:/software/vcpkg/ports/libjpeg-turbo/.
-- Downloading https://github.com/libjpeg-turbo/libjpeg-turbo/archive/1.5.3.tar.gz...
-- Downloading https://github.com/libjpeg-turbo/libjpeg-turbo/archive/1.5.3.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Extracting source D:/software/vcpkg/downloads/libjpeg-turbo-libjpeg-turbo-1.5.3.tar.gz
-- Extracting done
-- Applying patch D:/software/vcpkg/ports/libjpeg-turbo/add-options-for-exes-docs-headers.patch
-- Applying patch D:/software/vcpkg/ports/libjpeg-turbo/add-options-for-exes-docs-headers.patch done
-- Downloading http://www.nasm.us/pub/nasm/releasebuilds/2.12.02/win32/nasm-2.12.02-win32.zip...
-- Downloading http://www.nasm.us/pub/nasm/releasebuilds/2.12.02/win32/nasm-2.12.02-win32.zip... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Configuring x86-windows
-- Configuring x86-windows done
-- Build x86-windows-rel
-- Build x86-windows-rel done
-- Build x86-windows-dbg
-- Build x86-windows-dbg done
-- Performing post-build validation
-- Performing post-build validation done
Building package libjpeg-turbo[core]:x86-windows... done
Installing package libjpeg-turbo[core]:x86-windows...
Installing package libjpeg-turbo[core]:x86-windows... done
Elapsed time for package libjpeg-turbo:x86-windows: 20.01 s
Starting package 3/5: tiff:x86-windows
Building package tiff[core]:x86-windows...
-- CURRENT_INSTALLED_DIR=D:/software/vcpkg/installed/x86-windows
-- DOWNLOADS=D:/software/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=D:/software/vcpkg/packages/tiff_x86-windows
-- CURRENT_BUILDTREES_DIR=D:/software/vcpkg/buildtrees/tiff
-- CURRENT_PORT_DIR=d:/software/vcpkg/ports/tiff/.
-- Downloading http://download.osgeo.org/libtiff/tiff-4.0.9.tar.gz...
-- Downloading http://download.osgeo.org/libtiff/tiff-4.0.9.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file...
Installing package tiff[core]:x86-windows... done
Elapsed time for package tiff:x86-windows: 1.644 min
Starting package 4/5: protobuf:x86-windows
Building package protobuf[core]:x86-windows...
-- CURRENT_INSTALLED_DIR=D:/software/vcpkg/installed/x86-windows
-- DOWNLOADS=D:/software/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=D:/software/vcpkg/packages/protobuf_x86-windows
-- CURRENT_BUILDTREES_DIR=D:/software/vcpkg/buildtrees/protobuf
-- CURRENT_PORT_DIR=d:/software/vcpkg/ports/protobuf/.
-- Downloading https://github.com/google/protobuf/releases/download/v3.5.1/protobuf-cpp-3.5.1.tar.gz...
-- Downloading https://github.com/google/protobuf/releases/download/v3.5.1/protobuf-cpp-3.5.1.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Downloading https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-win32.zip...
-- Downloading https://github.com/google/protobuf/releases/download/v3.5.1/protoc-3.5.1-win32.zip... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Extracting source D:/software/vcpkg/downloads/protobuf-cpp-3.5.1.tar.gz
-- Extracting done
-- Applying patch D:/software/vcpkg/ports/protobuf/001-add-compiler-flag.patch
-- Applying patch D:/software/vcpkg/ports/protobuf/001-add-compiler-flag.patch done
-- Applying patch D:/software/vcpkg/ports/protobuf/export-ParseGeneratorParameter.patch
-- Applying patch D:/software/vcpkg/ports/protobuf/export-ParseGeneratorParameter.patch done
-- Extracting source D:/software/vcpkg/downloads/protoc-3.5.1-win32.zip
-- Extracting done
-- Configuring x86-windows
-- Configuring x86-windows done
-- Build x86-windows-rel
-- Build x86-windows-rel done
-- Build x86-windows-dbg
-- Build x86-windows-dbg done
-- Installing: D:/software/vcpkg/packages/protobuf_x86-windows/share/protobuf/copyright
-- Installing: D:/software/vcpkg/packages/protobuf_x86-windows/tools/protoc.exe
-- Performing post-build validation
-- Performing post-build validation done
Building package protobuf[core]:x86-windows... done
Installing package protobuf[core]:x86-windows...
Installing package protobuf[core]:x86-windows... done
Elapsed time for package protobuf:x86-windows: 2.937 min
Starting package 5/5: opencv:x86-windows
Building package opencv[core]:x86-windows...
-- CURRENT_INSTALLED_DIR=D:/software/vcpkg/installed/x86-windows
-- DOWNLOADS=D:/software/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=D:/software/vcpkg/packages/opencv_x86-windows
-- CURRENT_BUILDTREES_DIR=D:/software/vcpkg/buildtrees/opencv
-- CURRENT_PORT_DIR=d:/software/vcpkg/ports/opencv/.
-- Downloading https://github.com/opencv/opencv/archive/3.4.0.tar.gz...
-- Downloading https://github.com/opencv/opencv/archive/3.4.0.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Extracting source D:/software/vcpkg/downloads/opencv-opencv-3.4.0.tar.gz
-- Extracting done
-- Applying patch D:/software/vcpkg/ports/opencv/opencv-installation-options.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/opencv-installation-options.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/001-fix-uwp.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/001-fix-uwp.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/002-fix-uwp.patch
-- Applying patch D:/software/vcpkg/ports/opencv/002-fix-uwp.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/no-double-expand-enable-pylint.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/no-double-expand-enable-pylint.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/msvs-fix-2017-u5.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/msvs-fix-2017-u5.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/filesystem-uwp.patch
-- Applying patch D:/software/vcpkg/ports/opencv/filesystem-uwp.patch done
-- Downloading https://github.com/opencv/opencv_contrib/archive/3.4.0.tar.gz...
-- Downloading https://github.com/opencv/opencv_contrib/archive/3.4.0.tar.gz... OK
-- Testing integrity of downloaded file...
-- Testing integrity of downloaded file... OK
-- Extracting source D:/software/vcpkg/downloads/opencv-opencv_contrib-3.4.0.tar.gz
-- Extracting done
-- Applying patch D:/software/vcpkg/ports/opencv/open_contrib-remove-waldboost.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/open_contrib-remove-waldboost.patch done
-- Configuring x86-windows
-- Configuring x86-windows done
-- Build x86-windows-rel
-- Build x86-windows-rel done
-- Build x86-windows-dbg
CMake Error at scripts/cmake/vcpkg_build_cmake.cmake:129 (message):
    Command failed: D:/software/vcpkg/downloads/cmake-3.10.2-win32-x86/bin/cmake.exe;--build;.;--config;Debug;--target;install;--;/p:VCPkgLocalAppDataDisabled=true;/p:UseIntelMKL=No
    Working Directory: D:/software/vcpkg/buildtrees/opencv/x86-windows-dbg
    See logs for more information:
      D:\software\vcpkg\buildtrees\opencv\install-x86-windows-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_install_cmake.cmake:24 (vcpkg_build_cmake)
  ports/opencv/portfile.cmake:139 (vcpkg_install_cmake)
  scripts/ports.cmake:72 (include)

Error: Building package opencv:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: opencv:x86-windows
  Vcpkg version: 0.0.104-2018-02-08-73e45b0ce2b4132a24708a0359c76927ed418e15

Additionally, attach any relevant sections from the log files above.

(py364_32) d:\software\vcpkg>vcpkg install opencv
Your feedback is important to improve Vcpkg! Please take 3 minutes to complete our survey by running: vcpkg contact --survey
The following packages will be built and installed:
    opencv[core]:x86-windows
Starting package 1/1: opencv:x86-windows
Building package opencv[core]:x86-windows...
-- CURRENT_INSTALLED_DIR=D:/software/vcpkg/installed/x86-windows
-- DOWNLOADS=D:/software/vcpkg/downloads
-- CURRENT_PACKAGES_DIR=D:/software/vcpkg/packages/opencv_x86-windows
-- CURRENT_BUILDTREES_DIR=D:/software/vcpkg/buildtrees/opencv
-- CURRENT_PORT_DIR=d:/software/vcpkg/ports/opencv/.
-- Using cached D:/software/vcpkg/downloads/opencv-opencv-3.4.0.tar.gz
-- Testing integrity of cached file...
-- Testing integrity of cached file... OK
-- Extracting done
-- Applying patch D:/software/vcpkg/ports/opencv/opencv-installation-options.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/opencv-installation-options.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/001-fix-uwp.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/001-fix-uwp.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/002-fix-uwp.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/002-fix-uwp.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/no-double-expand-enable-pylint.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/no-double-expand-enable-pylint.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/msvs-fix-2017-u5.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/msvs-fix-2017-u5.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/filesystem-uwp.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/filesystem-uwp.patch done
-- Using cached D:/software/vcpkg/downloads/opencv-opencv_contrib-3.4.0.tar.gz
-- Testing integrity of cached file...
-- Testing integrity of cached file... OK
-- Extracting done
-- Applying patch D:/software/vcpkg/ports/opencv/open_contrib-remove-waldboost.patch
-- Applying patch failed. This is expected if this patch was previously applied.

Installing package opencv[core]:x86-windows... done
Elapsed time for package opencv:x86-windows: 10.95 min

Total elapsed time: 10.95 min

The package opencv provides CMake integration:

    find_package(OpenCV REQUIRED)
    include_directories(${OpenCV_INCLUDE_DIRS})
    target_link_libraries(main PRIVATE ${OpenCV_LIBS})

same problem here.
As you can see there's also a problem with the patchset
-- Applying patch D:/software/vcpkg/ports/opencv/opencv-installation-options.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/opencv-installation-options.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/001-fix-uwp.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/001-fix-uwp.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/002-fix-uwp.patch
-- Applying patch D:/software/vcpkg/ports/opencv/002-fix-uwp.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/no-double-expand-enable-pylint.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/no-double-expand-enable-pylint.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/msvs-fix-2017-u5.patch
-- Applying patch failed. This is expected if this patch was previously applied.
-- Applying patch D:/software/vcpkg/ports/opencv/msvs-fix-2017-u5.patch done
-- Applying patch D:/software/vcpkg/ports/opencv/filesystem-uwp.patch
-- Applying patch D:/software/vcpkg/ports/opencv/filesystem-uwp.patch done

Per this commit, 6832578fe3197f4c367f26cb98b22858fd4db6b2, CMake was updated to 3.4.0 but the patchset was not (again, this very important port has been broken again, sorry to say it's not the first time it happens).
I have already prepared a revised version of the patchset, because finally I should have some spare minutes for this problem and I need OpenCV working ASAP.
I am trying to debug also this random problem now. Just finished the revised patchset, so this will be pure speculation: I cannot understand what's going on, looks like a problem with *.i files downloaded from opencv_contrib on the fly which are not considered valid even if they are. Not sure if it could be related to the parallel build enabled very recently?

#2764 I opened a PR on this problem and others related to OpenCV


onEvent function doesn't get called on each event change

In this issue, the onEvent function only gets called once when we click exit on plaid screen, while it should get called on every event.

this is as designed, onEvent is not intended to be used for interactive business logic purposes but rather for logging and analytics. see https://plaid.com/docs/link/web/#onevent