ISSUE: Packages for USPS do not get counted

Describe the bug
The integration is working for mail from USPS, but packages aren't being recognized.
Environment (please complete the following information):

OS: docker
Type of device: x86
Home Assistant version: 2022.05
Hassio/Docker/Core? Docker
Component version: 0.3.14

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
I can send you the USPS email directly, just don't want to publish it here.

Packages don't get counted from the informed delivery emails, they get counted be the emails they send the day of delivery.

Parsing the actual delivery emails is far better.

I guess I don't understand...  If I have a wife and 2 kids and the package could be sent to any of the other 3 at the same address (but using their email), you are stating that it is better to parse the one email address for packages that are just for that user destination over the address destination (an aggregate of users).  In this scenario I miss all their packages.
I do understand the conundrum the software is in, as the package to the informed user may conflict with the details in the package information from informed delivery (address) and there is no way to couple the counts  (removing duplicates) between the 2.
Are you saying that the informed delivery info is just not as good of a data source compared to the direct email to the user?  I have been using your integration for a while now but just started informed delivery and I'm trying to figure out if I need some forwarding magic on the mail side to capture the "whole house".

Informed delivery will send you an email for all packages to your address no matter who's name is on them.

Informed delivery will send you an email for all packages to your address no matter who's name is on them.

Hi. I don't understand either. The mail one the informed delivery email is almost always junk mail or for the wrong address. No big deal. But I only get informed delivery emails for packages, no day before email. So the packages in Informed delivery, regardless of whom the recipient is, is important for me to count, and can only come from the informed delivery email, as that's the only email I get from usps regarding emails. What can be don't to get the sensor to add the packages from informed delivery email? Or how can I get this other email notication about deliveries from USPS that you appear to be referencing?  Thanks!

I get more emails now after following all directions in your repository for informed delivery and turning on all the notifications from the settings page on the USPS website. I'm confident it will work as I was expecting now. Thanks for making this!!
Screenshot_20240320-203031_Chrome.jpg


Start VR REST service for variation translation

Implement API for translation of various formats into VR. No persistent storage or registration.
Initially, implement just POST /allele/. POST body as with AnyVar.

Oops. Duplicate of #8.


[5.6] Update phpDoc for Broadcast Facade.

we have used channel method in Broadcast Facade in https://laravel.com/docs/5.6/broadcasting

The PR traffic for this is getting a little crazy. It feels like it should just be auto-generated?

I just read the documentation of the Laravel and do improve for FW, when I see some mistake.
But I agree that it can be auto-generated. I will try to make a command for auto-generate this

@TBlindaruk such a command already exists.

https://github.com/barryvdh/laravel-ide-helper

ok, I will not do command and PR for Facades


Enable option "prometheus_start_timeout" to configure the prometheus.service.

Enabling this option for the service file is needed so we can tell the service how much to wait before failing the service initialization. I find this useful in my setup, as Prometheus starts on boot but it needs of a NFS mount, and Prometheus startup fails, instead of waiting for that condition to be true.
Also I find this should be something not too complicated, as the option "prometheus_start_timeout" is already present and working.

In my case, I added these options to the Prometheus.service file:
TimeoutStartSec=600s
RestartSec=5

I realized I needed both options, as only TimeoutStartSec did not solve my problem. Maybe the solution could be completely parse all the options in the service file to variables in the main.yaml file?

Having a startup timeout is a good idea since it can take quite a while to startup when recovering the WAL.

Prometheus starts on boot but it needs of a NFS mount

FYI, this is explicitly not recommended by the Prometheus documentation.


Simplify helm command for ConsoleMe web server

lol does this fix the long startup times in the helm chart 🤣. If so, this is frickin awesome

Yup @rms1000watt ! No need to rebuild the frontend, it's already in the docker image


BREAKING CHANGE: Convert st-pages to a thin wrapper around new st.navigation

Why?
st_pages was always created as an experimental way to improve on streamlit's built-in multipage app support. I wanted to have a way to specify the pages in my app in any order, with any icons, and with sections, without having to worry about where the files were located, or what they were named.
As of streamlit 1.36.0, these are all possible with native streamlit functions (and without the need to hackily manipulate internal cached dictionaries the way st-pages has always previously worked). To be honest, this makes me so happy, because these changes were partly inspired by the way st-pages works, and I'm so glad that more people like me will get to have this level of control over their page navigation without any 3rd-party tools needed.
There are still a few useful things that this library does that are small improvements on top of st.navigation:

Reading pages directly from toml
Adding the page title to a page in a standardized way

But, switching to simply being a lite wrapper on top of st.navigation comes with the following benefits (in no particular order):

Supporting material icons (closes #12)
Using the same page or function for multiple pages (closes #53)
Easy support for custom url fragments (closes #70)
Fixing flaky cases and bugs like

closes #67
closes #52
closes #75
closes #25
closes #90
closes #69
closes #43

The Trade-off
The trade-off is that this means that st-pages 1.0 will NOT be a drop-in replacement for earlier versions of st-pages, but will be a VERY-breaking change:

It will require you to refactor your app into one page that sets up the navigation and common code (e.g. streamlit_app.py)
Some of the old functions are gone (e.g. add_indendation), mostly because they are now done natively

If it was easy to keep the same basic API but using native functions, I probably would have, but, frankly, I couldn't figure out a way to make it work.
I'm very open to feedback on this from users of st-pages, but I'm fairly confident that this is the way I'm going to go.

I'm a very big fan of this, because:

anyone using the latest version of streamlit basically get a built in version of st-pages (win!)
anyone who wants some nice extra features can still use st-pages pretty easily
anyone who is not updated to streamlit 1.36+ can just not upgrade

@blackary Any idea by when the lib will be updated with these changes?

@Sairam90 done :)

Thank you!..Will try it out !

@blackary I am not sure if I am reconstruct the section page structure without the in_section attribute
I was using this to identify
1.pages which are not under any sections
2.find sections where all pages are hidden and hide the section as well in this case
Do you think this can be done with the exisitng attributes ?

@Sairam90 you can get the first one from get_nav_from_toml and look for the pages that are under the entry "", which means no section.
For the second one, you can use the same function, and look for sections that have an empty list of pages.
The structure returned from that function should be something like that
{
	"": [st.Page("home.py", title="Home")],
	"Section1": [st.Page("page2.py", title="Page2")],
	"Section2": [],
}

Ah,great,thanks again !🙂

Hey @blackary - If there is a page which is not part of a section between two other sections it is added to the section above it

For the below sample page config , I "lone_page2" is added as a page in section3

toml
sample_section_page.txt
result
result_get_nav_from_toml.txt

@Sairam90 Currently the only way to have a page not in a section is to have it at the beginning

cool..thank you!

Can you take a look at this question?
https://github.com/blackary/st_pages/issues/103


Databinding does not give a proper error

Description:
I have the following service:
type OrderInfo record {|
    string id;
    string name;
    string description;

|};

@http:ServiceConfig {
    basePath: "/PizzaService"
}
service PizzaService on new http:Listener(9090) {
    @http:ResourceConfig {
        methods: ["POST"],
        path: "/order",
        consumes: ["text/json", "application/json"],
        body: "pizzaOrder"
    }
    resource function orderPizza(http:Caller caller, http:Request request, OrderInfo pizzaOrder) {
        var x = caller -> respond("ordered!");
    }
}

And I am invoking the service using the following curl command:
curl http://localhost:9090/PizzaService/order -d '{"id":2, "name":"Supun", "description" :"order from CLI"}' -H "Content-Type:application/json"

I get the following as the response:
data binding failed: error {ballerina}ConversionError message='map<json>' value cannot be converted to 'http2grpc:OrderInfo'

The actual issue was one of the fields has a mismatching type.

@SupunS For JSON to Record data binding process, the convert() method in Extern function lang.typedesc:constructFrom is called. Therefore the returned error is what we get from convert() method itself.
import ballerina/io;

type OrderInfo record {|
    string id;
    string name;
    string description;

|};

public function main() {
    json j = {"id":2, "name":"Supun", "description" :"order from CLI"};
    OrderInfo|error pizzaOrder = OrderInfo.constructFrom(j);
    io:println(pizzaOrder);
}

Printed output:
error {ballerina}ConversionError message='map<json>' value cannot be converted to 'OrderInfo'

Should not we improve that method or is there any other method to perform conversion which provides quite descriptive errors?

Since the improve needs to be done from language, created https://github.com/ballerina-platform/ballerina-lang/issues/18376.
Hence closing the issue


New buttons: next, previous and save playlist

Hi, the plugin is great but it will be perfect for me if it has some extra buttons. Two of those I think that are fundamental for playing music: next song and previous song. And an extra button for saving the playlist it will be awesome!
Thank you very much for your work!

+1

+1

I'm planning to make a fullscreen mode, next and previous buttons will be shown in that mode.

@martinweingart I agree. APlayer should have at least next and previous buttons especially when the player is in narrow mode otherwise the user has no easily accessible way of skipping the song.
I managed to get simple "next song" and "previous song" buttons working when APlayer is in list mode
Example
APlayer Currently

APlayer With Next and Previous Buttons

how u add that next and back button inside aplayer box ?

APlayer With Next and Previous Buttons

how u add that next and back button inside the aplyer box ?


return default cluster's namespace when custom cluster's namespace ne…

Coverage decreased (-0.1%) to 45.779% when pulling a36e5bfd62304034db02cc9fc5f36a4659586f26 on lepdou:1221 into bae4505f726ef4ee5f0cd63a0c8e837b15254ebb on ctripcorp:master.

Current coverage is 42.74% (diff: 6.25%)

Merging #499 into master will decrease coverage by 0.09%

@@             master       #499   diff @@
==========================================
  Files           307        307
  Lines          7889       7901    +12
  Methods           0          0
  Messages          0          0
  Branches        913        918     +5
==========================================
- Hits           3379       3377     -2
- Misses         4269       4285    +16
+ Partials        241        239     -2

Powered by Codecov. Last update bae4505...a36e5bf

Coverage decreased (-0.1%) to 45.785% when pulling ee47f515d4a111414e152d01a37a0e097e6e4a2a on lepdou:1221 into bae4505f726ef4ee5f0cd63a0c8e837b15254ebb on ctripcorp:master.

Coverage decreased (-0.1%) to 45.796% when pulling 33ad494530c0203d2b3d2dd6926815c7cd4ba38b on lepdou:1221 into bae4505f726ef4ee5f0cd63a0c8e837b15254ebb on ctripcorp:master.

Coverage decreased (-0.05%) to 45.847% when pulling 33ad494530c0203d2b3d2dd6926815c7cd4ba38b on lepdou:1221 into bae4505f726ef4ee5f0cd63a0c8e837b15254ebb on ctripcorp:master.


Link to gitea-specific Vagrant example

.. rather than a gogs one

LGTM

LGTM

Codecov Report

Merging #2624 into master will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff           @@
##           master   #2624   +/-   ##
======================================
  Coverage    27.3%   27.3%
======================================
  Files          86      86
  Lines       17139   17139
======================================
  Hits         4680    4680
  Misses      11781   11781
  Partials      678     678

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 26e49b8...707816f. Read the comment docs.


#2927: Heatmap is in a collapsed state after applying saved layout if it was stacked with another viewer

v1.18, 1.19
Steps to reproduce:

Open a table
Open filters panel
Add heatmap and some other viewer
Stack heatmap over another viewer
Use heatmap's horizontal slider to zoom in
Download current layout
Close the table
Re-open the same table again
Apply previously downloaded layout
See heatmap

Expected results: heatmap is not in collapsed state.
Actual results: heatmap is collapsed, so that only one column is visible:

Same issue can also happen even without stacking heatmap and some other viewer, but i could not reproduce it in native grok without our app so far.

fixed in 1.20.1

v1.20.1
Error on applying layout (same steps as descrived above)

fixed in 1.20.1


add back ska distance and ska annotate?

ska distance (from version 1) was helpful in clustering and created a cluster. tsv and a .dot file for uploading to Microreact, which was quite handy for visualisation. Would you consider adding that function? (correct me if I need to be corrected, becos pp-sketch can only calculate the distance with fasta/fastq, but not with skf?!)
Also, would like to ask if we use bedtools to replace ska annotate. If I'm using a reference-free approach, how am I supposed to transfer the file formats from skf to bedtools-compatible formats?
Appreciate your reply and help.

I've also had another request for the distance method to be added, so that meets my current threshold for doing this! Tracking here https://github.com/bacpop/ska.rust/issues/26 and will endeavour to add in the next month
Annotation is only possible using a reference (as in v1 of ska). I would probably use ska map to generate a VCF, then you can annotate function with many different tools. If you wanted to annotate all the split k-mers, you can use ska nk --full-info to print out all of the k-mers, map these to reference positions with something like bwa fastmap, then use bedtools intersect on the coordinates.
Currently I feel this is too specialised a use case to add direct support for.

Thank you for your prompt response and for considering the addition of the distance method.
I appreciate your effort in addressing the requests from the community. As for the annotation, I understand that it's a specialized use case, and I appreciate your suggestions on how to achieve this using other tools in conjunction with SKA. I will explore the suggested workflow using ska map, bwa fastmap, and bedtools intersect to annotate the split k-mers.
I also wanted to mention that I've been encountering memory issues while using ska merge with a larger number of samples (90 in my case). Despite dividing the samples into smaller groups and merging them sequentially, I still face issues when merging certain groups. I was wondering if you could consider optimizing memory usage for the ska merge function to handle larger sample sizes.

I also wanted to mention that I've been encountering memory issues while using ska merge with a larger number of samples (90 in my case). Despite dividing the samples into smaller groups and merging them sequentially, I still face issues when merging certain groups. I was wondering if you could consider optimizing memory usage for the ska merge function to handle larger sample sizes.

Would you be able to provide some more information here? How much memory do you have i.e. at what point are you running out. How many k-mers do you have in the files (ska nk)? If the samples are divergent the number of k-mers when merged will increase a lot, so it may be one or two samples causing the issue.
I do have potential plans to offset some memory use to disk #22 at the expense of increased runtime, but this is more involved so can't guarantee I'll have time to do it.

I am currently working with a dataset consisting of 90 samples, and each sample has around 19 million k-mers, totaling approximately 1.7 billion k-mers across all samples. My system has 1 TB of RAM, which should be sufficient for most computational tasks. However, given the large number of samples and the k-mer count in each, I encountered a "killed" message during the analysis, possibly due to running out of memory.
I would appreciate any suggestions on how to optimize the workflow or use alternative approaches that can handle the large dataset efficiently. I am open to using more memory or distributed computing resources if needed to successfully complete the analysis.
Looking forward to your guidance and suggestions.

An estimate for RAM use is k-mers * (samples + 8), so even if these k-mers are all unshared I'd guess around 200-400Gb. Can you give the command you ran? Using one thread would be sensible.
Memory use should be lower than this though, as where ska works well most of the k-mers will be shared between the samples. Can you try running build on a few smaller numbers of your samples (e.g. 2 samples, 4 samples, 8, 16, 32) and 1) check the memory use with /usr/bin/time -v (or gtime on OS X), reported under max resident set size at the end 2) see how many k-mers are in the final .skf files by running ska nk on them, and/or also adding the verbose flag -v to your run.


Latest langcodes.Language.make() in doesn't accept da-dk locale anymore

Describe the bug
mytoyota currently depends on langcodes 3.1.0. That library is used in the utils.is_valid_locale function. In the 3.1.0 version of langcodes the following is valid: `Language.make('da-dk').is_valid()'. However in the latest version of langcodes (which is version 3.2.1 at this moment), passing the 'da-dk' is not valid anymore.
To Reproduce
from langcodes import Language
print(Language.make('da-dk').is_valid())

It is better to use the Language.get() function. That is also working as expected in the used 3.1.0 version of langcodes.

Nice find!


[WIP] feature/search dashboard

A work in progress PR for the profile search dashboard. Note that this code is currently undergoing major revisions/refactoring specifically around elastic requests

Refactored to a point where this PR is now very out of date. New PR to come.


Stevedia storage reserve

Added get and set commands.

Docs Build status updates of commit 4ae8ef4:
:clock10: Full build: the average full build time is 16 min(s) 10 sec(s), this is based on the last 13 build(s) for this repository.

Docs Build status updates of commit 4ae8ef4:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/dism/DISM.md
:white_check_mark:Succeeded

docset/windows/dism/Get-WindowsReservedStorageState.md
:white_check_mark:Succeeded

docset/windows/dism/Set-WindowsReservedStorageState.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Ternary expressions should only accept boolean first arguments

Probably part of RTTC.

Hi Prof @martin-henz,
Currently, the specifications state that ternary expressions will only accept boolean expressions as their first argument ("Preceding ?, Source only allows boolean expressions"). Should we also implement the same restriction for if statements?
Meaning, should the type of a in the following program be required evaluate to a boolean value?
if (a) {
    0;
} else {
    1;
}

Yes, that was a gap in the specs. It should say:
Preceding ? and following if, Source only allows boolean expressions.
I've pushed the change in the specs.


Asset/Content build chain

#7 should sleep until we have a story about how to build the site from more collaboration-friendly sources than raw CSS, JS, and HTML.
Features
Here's some things that we should be able to do:

install bower assets
build optimized

css (less?)
js
images

build pages

markdown
notebooks

whatever we end up choosing with should support (or we should build) a plugin to

reusable site components (menus, etc).
static site search?
sitemaps/SEO
content syndication (releases from GH, blogs, books, cons, etc).
dead link checking

Workflow
I am imagining we would want to something set up where PRs come in against a build branch, and Travis would push to master?
Platforms
There are many, many options (hey, anything we like there for #7?). Yeoman is a lovely place to look for bootstrapping this process with most modern tools, but we might end up with some more bespoke stuff :)

make + whatever
ruby

Jekyll

would "just work" with gh-pages, but we'd end up needing node stuff and python stuff (to get notebooks)

node

metalsmith

python

pelican

probably still need node, but this at least has a notebook plugin

sphinx

really not very pro this for a "designed" site, but if we're going to continue using it primarily for docs, it may make sense to keep the common build chain

Since this ticket has been inactive for six years, I'm going to close as stale. If you'd like to continue the discussion, feel free to chime in.


Fixes for openapi changes in cmk and private service endpoint

Please resolve the conflict.

Duplicate changes hence closed the PR: https://github.com/yugabyte/terraform-provider-ybm/pull/52/files


Fixed translate in settings pt_BR

Fiz a correção no Crowdin, dá upvote lá para a nova tradução ficar fixa nas futuras atualizações
https://crowdin.com/translate/bookstack/85/en-ptbr?filter=basic&value=0#9347
I made the correction in Crowdin, upvote there for the new translation to be fixed in future updates
https://crowdin.com/translate/bookstack/85/en-ptbr?filter=basic&value=0#9347

Thanks @gilbert-oliveira and @FITFC.
@FITFC Can confirm the fix has come over in e24dfa349d305c5dd4b2b3508a602e705a04dc1b. Translations don't need to be upvoted/approved to come across, it'll be part of the next feature release in this case.
@gilbert-oliveira Thanks for offering this but I'm going to close this off without merge, since this has been fixed via Crowdin which is what's used to manage translation content.  See the translations part of the readme for more information on this.


[Request] Add Menaphite Thugs pickpocket option to "Menu Entry Swapper"-plugin

Is it possible for the "Menu Entry Swapper"-plugin to support left click pickpocket on Menaphite Thugs? The option only exists for H.A.M. members atm.

See #1305


Remove unused sourceIp

Q
A

Bug fix?
no

New feature?
no

Doc update?
no

BC breaks?
yes

Deprecations?
no

Fixed tickets

License
MIT

Swift_Transport_AbstractSmtpTransport::getSourceIp() and setSourceIp() are not used, so let's remove them.
This is a BC break, so this PR must wait until the next major version.

Thanks for the PR. As announced some time ago, Swiftmailer is not maintained anymore.
Symfony Mailer is the next evolution of Swiftmailer.
It provides the same features with support for modern PHP code and support for third-party providers.


dolphin-emu: remove stable, 5.0-17995 -> 5.0-18498

Description of changes
Update Dolphin Emulator to the latest beta.
Removed the stable version, since the developers have long recommended not to use it. Thus, renamed dolphin-emu-beta to dolphin-emu.
Adjusted some of the dependencies.
I have been a little aggressive in removing some Darwin-specific stuff. I don't use Darwin, so I'll see what the CI says about it.

Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Builds and plays my (you'll scarcely believe) legitimate backups on aarch64-darwin.
The Vulkan plugin doesn't load because the Qt wrap hook wraps the MoltenVK .dylib and breaks it. I'm not sure how best to fix it, it's probably ultimately a bug in the hook. We can undo the hook's action or just be okay with the fact that users will need to run on Metal.


chore(deps): remove standard-version and bump coveralls to 3.0.11

Coverage remained the same at 100.0% when pulling 38e2d3914538c2eac6e8398474478a8a3d6f821d on drop-standard-version into 80e61fa76e44c5483922ffd6752ac896661c0eef on master.


Cow: Watch zumi.com.vn

Cow requests the watch of the watch_keyword zumi\.com\.vn. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

zumi\.com\.vn has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Dragonrage in Charcoal HQ


Make grafana dashboard label value configurable

The default label for grafana to detect and load a dashboard from a ConfigMap is grafana_dashboard: "1". The monitoring chart already allows specifying a different label, but not a different value. This PR makes the value configurable as well, in case other users would also like to use different values than the default "1".

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 94.15%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2736

Relevant Lines:
2906

💛  - Coveralls

Thanks for your contribution, I will create a release in the upcoming days.

Your change is released as HelmChart v2.9.2


integrate login and auth page

Please provide enough information so that others can review your pull request:
We integrate login and auth into our finefoods example
Self Check before Merge
Please check all items below before review.

[x] Corresponding issues are created/updated or not needed
[x] Docs are updated/provided or not needed
[x] Examples are updated/provided or not needed
[x] TypeScript definitions are updated/provided or not needed
[x] Tests are updated/provided or not needed
[x] Changesets are provided or not needed

Hey @NightHack36 ,
Please make sure you open an issue before opening a PR. Thank you for your understanding


Docs migration from GitBook > GitHub README

@mickmister - This PR appears stuck at the check stage. Is there a way to get it moving again?

@mickmister - This PR appears stuck on some outstanding checks. Is there something I can do to get this ready for merge?

@toninis Any idea why the CI workflows here are stuck at Expected — Waiting for status to be reported?

/update-branch

/update-branch

CI was disabled due to inactivity for 60 days 🙄

@toninis A similar issue is occurring on these PRs
https://github.com/mattermost/mattermost-plugin-nagios/pull/46
https://github.com/mattermost/mattermost-plugin-bitbucket/pull/119


Define API regarding bucket attributes (or if they are even part of the API)

Today we define some bucket attributes, eg. SSL, Versioned, as properties of the OBC, while other attributes, eg. Region, are defined in the storage class. Before we formalize which attributes are defined where, we should first decide if the library should include any bucket attributes.
Reasons to not define any bucket attributes:

lib will need to be regularly maintained to keep up with object store progress
lib needs to remain object store agnostic so we'd need to make sure that we don't include an attribute not present in some object store.

Reasons to define some bucket properties:

API property can be validated by lib
?

If the decision is made to define bucket attributes in the OBC and storage class then we need to discuss which of these, if any, can be overridden by the OBC -- implying the SC contains the default value for this attribute.

See #55


Tilted 3D view corrections for 2D sync

If the view is tiled substantially, then the center point of screen is not anymore an ideal center of synced 2D view.

This means we may see a completely different things in 2D then we see in 3D. A general perfect solution is not known (to me), but this ticket may try to find one good enough for now.
Related: because the resolution for 2d view is calculated from the center point of screen where interaction happens as well, there may be an (expected) issue with synchronization of the view and resolution calculation without moving the center. The worst case scenario is visible here:

Hello, I was curious about the status of this idea, I've got some time and would love to assist on the math of sync'ing up the 2 views. Let me know if this is still on your guys radar. Thanks and take care.

Hi @laterdude, thanks for proposing your help. It would be awesome to see experiments on these ideas.
I will probably not have much time to invest on this but I can guide you to understand the current code.
Have you compiled and run the code already? Did you look at the src/camera.js file?

Actually I've struggled to build the code, I've been working on windows 7 machine on a United States Forest Service computer network, and though I've got ant and the gnu make binaries loaded up, for some reason mingw isn't playing nice with some old installations. I was going to try and build it with cygwin this weekend though. I ended up just using the zipped file for the project I'm working on for the wildland firefighting program. Anyway, yes, I would appreciate any background on the code, is the camera.js file where most of the relevant code lives? I looked deeper into klokan's work on it yesterday evening and was going to check out esri's implementation this week, I'm not sure if their latest arcgis setup provides a similar side-by-side view option, but if so I'd like to see how it compares and try to get a sense of the transformations they might be utilizing.

OL3-Cesium compiles on GNU/Linux and has been known to work on Mac. However, it has never been tested on Windows. The quickest option may be to run the compilation and developer server inside an Ubuntu VM.
The camera.js file is where the computations occur. You may want to start with the two high level functions olcs.Camera.prototype.readFromView and olcs.Camera.prototype.updateView.
Don't hesitate to share your findings about how ESRI is hadnling this, if it does.

Thanks for the tip, I'll give cygwin a try tomorrow am and if it's a no-go
I'll give linux a try by the weekend. I'll keep you abreast regarding
esri's take. True enough, they might not actually have the side-by-side
option, I'm working with a few devs from Esri itself and one of them is a
pretty good friend, so if there's something obvious and out in the open
I'll definitely take note. They just released their production 3d api not
too long ago, anyway, if the functionality isn't in there, I don't mind,
that just means you guys are way ahead of the curve and makes for a more
interesting problem. Do you happen to know whether the cesiumjs project's
camera code and zoom functionality has been relatively stable since you
guys last touched this? I'm going to take a look at the commit dates and
whatnot, but just curious if you remembered anything off the top of your
head in particular.
On Tue, May 24, 2016 at 2:26 PM, gberaudo<EMAIL_ADDRESS>wrote:

OL3-Cesium compiles on GNU/Linux and has been known to work on Mac.
However, it has never been tested on Windows. The quickest option may be to
run the compilation and developer server inside an Ubuntu VM.
The camera.js file is where the computations occur. You may want to start
with the two high level functions olcs.Camera.prototype.readFromView and
olcs.Camera.prototype.updateView.
Don't hesitate to share your findings about how ESRI is hadnling this, if
it does.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/openlayers/ol3-cesium/issues/24#issuecomment-221381671

https://developers.arcgis.com/javascript/latest/sample-code/views-synchronize/index.html
sync'd up views. seems pretty smooth.
On Tue, May 24, 2016 at 2:46 PM, Tippetts, Ryan<EMAIL_ADDRESS>wrote:

Thanks for the tip, I'll give cygwin a try tomorrow am and if it's a no-go
I'll give linux a try by the weekend. I'll keep you abreast regarding
esri's take. True enough, they might not actually have the side-by-side
option, I'm working with a few devs from Esri itself and one of them is a
pretty good friend, so if there's something obvious and out in the open
I'll definitely take note. They just released their production 3d api not
too long ago, anyway, if the functionality isn't in there, I don't mind,
that just means you guys are way ahead of the curve and makes for a more
interesting problem. Do you happen to know whether the cesiumjs project's
camera code and zoom functionality has been relatively stable since you
guys last touched this? I'm going to take a look at the commit dates and
whatnot, but just curious if you remembered anything off the top of your
head in particular.
On Tue, May 24, 2016 at 2:26 PM, gberaudo<EMAIL_ADDRESS>wrote:

OL3-Cesium compiles on GNU/Linux and has been known to work on Mac.
However, it has never been tested on Windows. The quickest option may be to
run the compilation and developer server inside an Ubuntu VM.
The camera.js file is where the computations occur. You may want to start
with the two high level functions olcs.Camera.prototype.readFromView and
olcs.Camera.prototype.updateView.
Don't hesitate to share your findings about how ESRI is hadnling this, if
it does.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/openlayers/ol3-cesium/issues/24#issuecomment-221381671

actually, sorry, I still haven't found out how to tilt the camera...hold
hover
On Tue, May 24, 2016 at 3:18 PM, Tippetts, Ryan<EMAIL_ADDRESS>wrote:

https://developers.arcgis.com/javascript/latest/sample-code/views-synchronize/index.html
sync'd up views. seems pretty smooth.
On Tue, May 24, 2016 at 2:46 PM, Tippetts, Ryan<EMAIL_ADDRESS>wrote:

Thanks for the tip, I'll give cygwin a try tomorrow am and if it's a
no-go I'll give linux a try by the weekend. I'll keep you abreast regarding
esri's take. True enough, they might not actually have the side-by-side
option, I'm working with a few devs from Esri itself and one of them is a
pretty good friend, so if there's something obvious and out in the open
I'll definitely take note. They just released their production 3d api not
too long ago, anyway, if the functionality isn't in there, I don't mind,
that just means you guys are way ahead of the curve and makes for a more
interesting problem. Do you happen to know whether the cesiumjs project's
camera code and zoom functionality has been relatively stable since you
guys last touched this? I'm going to take a look at the commit dates and
whatnot, but just curious if you remembered anything off the top of your
head in particular.
On Tue, May 24, 2016 at 2:26 PM, gberaudo<EMAIL_ADDRESS>wrote:

OL3-Cesium compiles on GNU/Linux and has been known to work on Mac.
However, it has never been tested on Windows. The quickest option may be to
run the compilation and developer server inside an Ubuntu VM.
The camera.js file is where the computations occur. You may want to
start with the two high level functions
olcs.Camera.prototype.readFromView and olcs.Camera.prototype.updateView.
Don't hesitate to share your findings about how ESRI is hadnling this,
if it does.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/openlayers/ol3-cesium/issues/24#issuecomment-221381671

Thanks for the information @laterdude. I tried your link, you can tilt using the mouse right button.
It looks like they are also synchronizing the center of the screen.

It seems to follow the same behavior on zoom out as ol3cesium, ie, when
tilted, if you zoom in on the tilted 3d map, and then zoom out, the target
shifts substantially. Is this the desired behavior? My preference is that
perhaps that you should return to your point of origin, so that if the
mouse pointer remains in a constant position the map should zoom in and out
to the same locations rather than skipping across the face of the 3d globe
with every repeated zoom in/out cycle. Is this idea not in alignment with
what is considered to be ideal?
On Wed, May 25, 2016 at 1:24 AM, gberaudo<EMAIL_ADDRESS>wrote:

Thanks for the information @laterdude https://github.com/laterdude. I
tried your link, you can tilt using the mouse right button.
It looks like they are also synchronizing the center of the screen.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/openlayers/ol3-cesium/issues/24#issuecomment-221493956

There are several ways to zoom in and out in 3D.

using the mouse right button;
using the mouse wheel.

Using the right button, the target is chosen (point clicked of the globe) when you click and thus you should go and come back at the same position. The camera should travel along a line going from the camera position to the target point.
Using the mouse wheel, the target is chosen at each elementary move of the wheel. The target point is probably taken by Cesium to be the center of the screen and the movement is a succession of segments of different directions.
This is a bit complex and should be fixed / improved in Cesium itself. I agree with you it would be a great improvement.
On the other hand, when you zoom in/out in the 2D OpenLayers map then it is only OL3-Cesium code.


Avatar blend shapes 0-1 or 0-100?

Describe the bug
This is maybe a bug, maybe just me missing something. But all code and avatars we've had before RPM have blendshapes where weights go from 0-100. This also seems to be the assumption in Unity docs. However the avatars from RPM have blend shapes that expect weights between 0-1. This makes e.g. animation files impossible to use for both types of avatars.
Is this intentional, and is there a way in the loading pipeline to change this?
Screenshots

Desktop (please complete the following information):

Ready Player Me Core version 1.1.0
Ready Player Me Avatar Loader version 1.0.0
Ready Player Me WebView version N/A
glTFast version 5.0.0
Unity Editor version [e.g. 2021.2.1f1] 2020.3.41f
Render Pipeline and version [e.g. Universal Render Pipeline 12.0]
Operating System [e.g. Windows, Mac, Linux ] Mac
Platform: [e.g. Editor , Windows Player, iOS] Any

Yep we can add it into the docs.
To add support for this probably it would be best if glTFast (the glb importer we use) had such a setting which it seems it does not currently have. We would like to avoid having to create and maintain our own branch just for this.


Did the model converged on ucf101?

Hi. I wander about did the model on the ucf101 data set converged after training for 800 epochs? Or will more training bring better results?

Hi. On the UCF101 dataset, Due to the time constraint, we only train for 800 epochs, but I think training with more epochs can help getting better results.


[skrifa] autohint: CJK segments

Adds the segment computation for CJK.
There's some dead code here that exists in FT but is never executed due to bugs. See #1129
Based on #1130 which should land first

At this point, I'll take sort of similar :)


src/operator/operator.cc:19: Cannot find Operator Convolution in registry

When I try to feedforward an image into a pre-trained model, using MATLAB wrapper, I get the following error.
src/operator/operator.cc:19: Cannot find Operator Convolution in registry
Any help would be welcome!

Are you able to run the existing Matlab example to begin with?

I also face this problem, running amalgamation Under Win32.

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Update configFilePath or Entrypoint of cloned git repository by HTTP Request API

Use Case (delete as appropriate): Using Portainer in a Commercial setup.
Have you reviewed our technical documentation and knowledge base? Yes
Question:
I need to update the config File Path or Entry Point of a Compose File cloned using git repository.
More specifically, it is done via an HTTP Request to the API.
I've read the technical documentation and api documentation, but haven't found a clue to update it.
Example :
I created a stack with cloned compose from a git using path /app-prod/compose-20200823.yml and i want to change it to /app-prod/compose-20221015.yml.
Can i do it ?

I think I got the answer, that it can't be done, especially when it's already detached from the git repository.
I will close this question. Thank you


Error: no matching index found

nodejs-getting-started/2-structured-data
I keep getting the no matching index found (followed the instructions). Is there a step missing in the instructions to create the data ?
App listening on port 8080
Error: no matching index found.
at Http2CallStream. (path/nodejs-getting-started/2-structured-data/node_modules/@grpc/grpc-js/build/src/client.js:101:45)
at Http2CallStream.emit (events.js:205:15)
at path/nodejs-getting-started/2-structured-data/node_modules/@grpc/grpc-js/build/src/call-stream.js:71:22
at processTicksAndRejections (internal/process/task_queues.js:82:9)

Hi @aa505 👋 Thanks for opening the issue. I'll have a look. Did you turn on Firestore in your project?

Yes, Firestore is turned on, and has data for some of the other projects that I was trying out.

Hi @aa505 👋 Thanks for opening the issue. I'll have a look. Did you turn on Firestore in your project?

I found the same problem in: nodejs-getting-started/3-binary-data.

App listening on port 8080
Error: no matching index found.
at Http2CallStream. (/Users/cristian/Documents/Development/web/nodejs-getting-started/3-binary-data/node_modules/google-gax/node_modules/@grpc/grpc-js/bu
ild/src/client.js:96:45)
at Http2CallStream.emit (events.js:205:15)
at /Users/cristian/Documents/Development/web/nodejs-getting-started/3-binary-data/node_modules/google-gax/node_modules/@grpc/grpc-js/build/src/call-stream.js:71:22
at processTicksAndRejections (internal/process/task_queues.js:82:9)

Just ran into this issue for /2-structured-data/
Error information is very obtuse. Following the bookshelf app tutorial. gcloud authed, git cloned, npm installed. Not many steps to get to this point. Although it seems like it could be related to trying other google cloud tools in the last day or two.


FINERACT-1846: Translate Flyway migrations to Liquibase for version 1…

….4 to 1.6
Description
With this we would get rid of required migrations to version 1.6 for versions older than 1.6. In other words someone running version 1.4 could immediately upgrade to version 1.8.3 (latest as of this writing).
FINERACT-1846
The migrations can be applied with the next command:
./gradlew migrateDatabase update -PdbVersion=1.6 -PdbType=mariadb -PdbHost=localhost -PdbPort=3306 -PdbName=fineract_default
Checklist
Please make sure these boxes are checked before submitting your pull request - thanks!

[x] Write the commit message as per https://github.com/apache/fineract/#pull-requests

[x] Acknowledge that we will not review PRs that are not passing the build ("green") - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.

[x] Create/update unit or integration tests for verifying the changes made.

[x] Follow coding conventions at https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions.

[x] Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/legacy-docs/apiLive.htm with details of any API changes

[x] Submission is not a "code dump".  (Large changes can be made "in repository" via a branch.  Ask on the developer mailing list for guidance, if required.)

FYI our guidelines for code reviews are at https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide.

LGTM


Profiler endpoint configuration

This project has two parts– the profiler and the web debug toolbar. We want to allow configuration so the profiler can be invoked without rendering the toolbar.
The configuration lives on the Endpoint at :phoenix_profiler. I am thinking we add the following:
config :my_app, MyAppWeb.Endpoint,
  phoenix_profiler: boolean() | [ # default is false (so it can be explicitly enabled per env)
    enabled: boolean(), # default is true
    exclude_patterns: list(Regex.t()), # default is []
    link_base_path: String.t(), # default is "/dashboard/_profiler"
    reduced_motion: boolean() # default is false
    web_debug_toolbar: boolean() # default is true
  ]

Note the toolbar is dependent on the profiler, so setting phoenix_profiler: [enabled: false, web_debug_toolbar: true] must not render the toolbar.

reduced_motion

That config is related to the web toolbar only, right? What if we add it inside the web_debug_toolbar? And consequently add a enable key inside it so the toolbar config has room to others keys as needed too.

Note the toolbar is dependent on the profiler, so setting phoenix_profiler: [enabled: false, web_debug_toolbar: true] must not render the toolbar

A IO.warn would be handy to avoid confusion :)

enabled x enable

An imperative "enable" sounds better for me, but just a nitpicking here.


Output as comma separated list?

Can we just have the output as a comma separated list? Not a big deal if we can't, but would be nice.

Hello @MACscr ,
Thanks a lot for your interest in this plugin. Nevertheless as this plugins is written in javascript, I would prefer to use only JSON objects in the output (much more common than CSV).
Pierre


Image checker

It would be amazing if there was a way to check the images directory for our Jekyll build against all the linked images in our markdown files to see which images we are not currently using.
If this could run at build time and throw an error and list out all the images not being used (in alpha order) it would make things pretty awesome.
This would be a pretty awesome plugin that could be donated back to the Jekyll community.

@kshitijpurwar - js would be great! we've actually updated this repo to js since this issue was created

it seems like no one is working on this, can i take this one?
A bit of help before i get started, i would like if you can help me with the markdownAST and are we talking about this image directory?

@tulikavijay, I wanted to work on this but got a busy lately so you can go ahead and pick this up. Also, if it can help you I would like to put forward my approach to the problem as well.
My approach is really simple, you just scan all the files with .md extension and using regex collect image URLs since it's just markdown and it follows strict pattern for inserting images i.e. ![Image](<imageURL>). Then cross check them against the images in the directory and display the unused one on the console. Also it would be fairly easy to show which file they were used in along with the number of times it was used.
Also you can make the directory for images and content configurable.

@kshitijpurwar thanks for the help!

@tulikavijay - looks like you closed your PR, anything we can do to help you troubleshoot it?

@ksigler7 I worked on an issue before and it had some problem while merging. I have reverted those commits. But my forked repo looks very different from the remote one(there are folders for plugins and other functionalities). My local repo has now some unnecessary commits dealing with the reverts. And a commit for merging the new commits from the remote repo(sendgrid/docs) that i fetched... My question is would it affect my PR?


uninitialized constant Spree::Api::V1::BaseController (NameError)

ruby '3.2.0'
gem 'rails', '~> 7'
gem 'spree', '~> 4.6'
gem 'spree_backend', '~> 4.6'
gem 'spree_frontend'
gem 'spree_multi_vendor', :github => 'spree-contrib/spree_multi_vendor', :branch => 'main'

After executing:
bundle exec rails g spree_multi_vendor:install

Returned:
/bundle/ruby/3.2.0/bundler/gems/spree_multi_vendor-2a2dc0854589/app/controllers/spree/api/v1/vendors_controller.rb:4:in `<module:V1>': uninitialized constant Spree::Api::V1::BaseController (NameError)

      class VendorsController < Spree::Api::V1::BaseController
                                              ^^^^^^^^^^^^^^^^
Did you mean?  Spree::CmsPagesController
	from /bundle/ruby/3.2.0/bundler/gems/spree_multi_vendor-2a2dc0854589/app/controllers/spree/api/v1/vendors_controller.rb:3:in `<module:Api>'
	from /bundle/ruby/3.2.0/bundler/gems/spree_multi_vendor-2a2dc0854589/app/controllers/spree/api/v1/vendors_controller.rb:2:in `<module:Spree>'
	from /bundle/ruby/3.2.0/bundler/gems/spree_multi_vendor-2a2dc0854589/app/controllers/spree/api/v1/vendors_controller.rb:1:in `<main>'
	from /bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
	from /bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
	from /bundle/ruby/3.2.0/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/kernel.rb:30:in `require'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/helpers.rb:135:in `const_get'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/helpers.rb:135:in `cget'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:175:in `block in actual_eager_load_dir'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/helpers.rb:40:in `block in ls'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/helpers.rb:25:in `each'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/helpers.rb:25:in `ls'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:170:in `actual_eager_load_dir'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:17:in `block (2 levels) in eager_load'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:16:in `each'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:16:in `block in eager_load'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:10:in `synchronize'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader/eager_load.rb:10:in `eager_load'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader.rb:379:in `block in eager_load_all'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader.rb:377:in `each'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/loader.rb:377:in `eager_load_all'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application/finisher.rb:74:in `block in <module:Finisher>'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:228:in `block in tsort_each'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:431:in `each_strongly_connected_component_from'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:349:in `block in each_strongly_connected_component'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:347:in `each'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:347:in `call'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:347:in `each_strongly_connected_component'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:226:in `tsort_each'
	from /usr/local/lib/ruby/3.2.0/tsort.rb:205:in `tsort_each'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!'
	from /app/config/environment.rb:5:in `<main>'
	from /bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
	from /bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
	from /bundle/ruby/3.2.0/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'
	from /bundle/ruby/3.2.0/gems/zeitwerk-2.6.11/lib/zeitwerk/kernel.rb:38:in `require'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/application.rb:348:in `require_environment!'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/command/actions.rb:28:in `require_environment!'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/command/actions.rb:15:in `require_application_and_environment!'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/commands/generate/generate_command.rb:21:in `perform'
	from /bundle/ruby/3.2.0/gems/thor-1.2.2/lib/thor/command.rb:27:in `run'
	from /bundle/ruby/3.2.0/gems/thor-1.2.2/lib/thor/invocation.rb:127:in `invoke_command'
	from /bundle/ruby/3.2.0/gems/thor-1.2.2/lib/thor.rb:392:in `dispatch'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/command/base.rb:87:in `perform'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/command.rb:48:in `invoke'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/commands.rb:18:in `<main>'
	from /bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
	from /bundle/ruby/3.2.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/app_loader.rb:59:in `block in exec_app'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/app_loader.rb:48:in `loop'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/app_loader.rb:48:in `exec_app'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/lib/rails/cli.rb:7:in `<top (required)>'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/exe/rails:10:in `require'
	from /bundle/ruby/3.2.0/gems/railties-7.0.8/exe/rails:10:in `<top (required)>'
	from /bundle/ruby/3.2.0/bin/rails:25:in `load'
	from /bundle/ruby/3.2.0/bin/rails:25:in `<top (required)>'
	from /usr/local/lib/ruby/3.2.0/bundler/cli/exec.rb:58:in `load'
	from /usr/local/lib/ruby/3.2.0/bundler/cli/exec.rb:58:in `kernel_load'
	from /usr/local/lib/ruby/3.2.0/bundler/cli/exec.rb:23:in `run'
	from /usr/local/lib/ruby/3.2.0/bundler/cli.rb:491:in `exec'
	from /usr/local/lib/ruby/3.2.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	from /usr/local/lib/ruby/3.2.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /usr/local/lib/ruby/3.2.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
	from /usr/local/lib/ruby/3.2.0/bundler/cli.rb:34:in `dispatch'
	from /usr/local/lib/ruby/3.2.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
	from /usr/local/lib/ruby/3.2.0/bundler/cli.rb:28:in `start'
	from /usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.1/libexec/bundle:45:in `block in <top (required)>'
	from /usr/local/lib/ruby/3.2.0/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /usr/local/lib/ruby/gems/3.2.0/gems/bundler-2.4.1/libexec/bundle:33:in `<top (required)>'
	from /usr/local/bundle/bin/bundle:25:in `load'
	from /usr/local/bundle/bin/bundle:25:in `<main>'

I am also facing same issue, did you get this resolved?

Any Update on this. I am also getting the same error.
Both Spree::Product and its :status machine have defined a different default for "status". Use only one or the other for defining defaults to avoid unexpected behaviors.
Exiting
/usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:4:in `module:V1': uninitialized constant Spree::Api::V1::BaseController (NameError)
   class VendorsController < Spree::Api::V1::BaseController
                                           ^^^^^^^^^^^^^^^^

Did you mean?  Spree::BaseSorter
from /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:3:in <module:Api>'  	from /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:2:in module:Spree'
from /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:1:in <main>'  	from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'  	from /usr/local/bundle/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/kernel.rb:30:in require'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:135:in const_get'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:135:in cget'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:169:in block in actual_eager_load_dir'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:40:in block in ls'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:25:in each'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:25:in ls'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:164:in actual_eager_load_dir'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:17:in block (2 levels) in eager_load'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:16:in each'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:16:in block in eager_load'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:10:in synchronize'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:10:in eager_load'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader.rb:329:in block in eager_load_all'
from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader.rb:327:in each'  	from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader.rb:327:in eager_load_all'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/application/finisher.rb:133:in block in <module:Finisher>'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in instance_exec'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in run'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:61:in block in run_initializers'
from /usr/local/lib/ruby/3.1.0/tsort.rb:228:in block in tsort_each'  	from /usr/local/lib/ruby/3.1.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component'
from /usr/local/lib/ruby/3.1.0/tsort.rb:431:in each_strongly_connected_component_from'  	from /usr/local/lib/ruby/3.1.0/tsort.rb:349:in block in each_strongly_connected_component'
from /usr/local/lib/ruby/3.1.0/tsort.rb:347:in each'  	from /usr/local/lib/ruby/3.1.0/tsort.rb:347:in call'
from /usr/local/lib/ruby/3.1.0/tsort.rb:347:in each_strongly_connected_component'  	from /usr/local/lib/ruby/3.1.0/tsort.rb:226:in tsort_each'
from /usr/local/lib/ruby/3.1.0/tsort.rb:205:in tsort_each'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:60:in run_initializers'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/application.rb:391:in initialize!'  	from /app/config/environment.rb:7:in '
from config.ru:5:in require_relative'  	from config.ru:5:in block in '
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:116:in eval'  	from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:116:in new_from_string'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:105:in load_file'  	from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:66:in parse_file'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:349:in build_app_and_options_from_config'  	from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:249:in app'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:422:in wrapped_app'  	from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:312:in block in start'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:379:in handle_profiling'  	from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:311:in start'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands/server/server_command.rb:39:in start'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands/server/server_command.rb:144:in block in perform'
from internal:kernel:90:in tap'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands/server/server_command.rb:135:in perform'
from /usr/local/bundle/gems/thor-1.2.2/lib/thor/command.rb:27:in run'  	from /usr/local/bundle/gems/thor-1.2.2/lib/thor/invocation.rb:127:in invoke_command'
from /usr/local/bundle/gems/thor-1.2.2/lib/thor.rb:392:in dispatch'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/command/base.rb:69:in perform'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/command.rb:48:in invoke'  	from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands.rb:18:in '
from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'  	from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
from bin/rails:7:in `'

Any Update on this. I am also getting the same error.
Both Spree::Product and its :status machine have defined a different default for "status". Use only one or the other for defining defaults to avoid unexpected behaviors. Exiting /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:4:in `module:V1': uninitialized constant Spree::Api::V1::BaseController (NameError)
   class VendorsController < Spree::Api::V1::BaseController
                                           ^^^^^^^^^^^^^^^^

Did you mean? Spree::BaseSorter from /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:3:in <module:Api>' from /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:2:in module:Spree' from /usr/local/bundle/gems/spree_multi_vendor-2.4.0/app/controllers/spree/api/v1/vendors_controller.rb:1:in <main>' from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' from /usr/local/bundle/gems/polyglot-0.3.5/lib/polyglot.rb:65:in require' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/kernel.rb:30:in require' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:135:in const_get' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:135:in cget' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:169:in block in actual_eager_load_dir' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:40:in block in ls' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:25:in each' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/helpers.rb:25:in ls' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:164:in actual_eager_load_dir' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:17:in block (2 levels) in eager_load' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:16:in each' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:16:in block in eager_load' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:10:in synchronize' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader/eager_load.rb:10:in eager_load' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader.rb:329:in block in eager_load_all' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader.rb:327:in each' from /usr/local/bundle/gems/zeitwerk-2.6.8/lib/zeitwerk/loader.rb:327:in eager_load_all' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/application/finisher.rb:133:in block in <module:Finisher>' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in instance_exec' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in run' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:61:in block in run_initializers' from /usr/local/lib/ruby/3.1.0/tsort.rb:228:in block in tsort_each' from /usr/local/lib/ruby/3.1.0/tsort.rb:350:in block (2 levels) in each_strongly_connected_component' from /usr/local/lib/ruby/3.1.0/tsort.rb:431:in each_strongly_connected_component_from' from /usr/local/lib/ruby/3.1.0/tsort.rb:349:in block in each_strongly_connected_component' from /usr/local/lib/ruby/3.1.0/tsort.rb:347:in each' from /usr/local/lib/ruby/3.1.0/tsort.rb:347:in call' from /usr/local/lib/ruby/3.1.0/tsort.rb:347:in each_strongly_connected_component' from /usr/local/lib/ruby/3.1.0/tsort.rb:226:in tsort_each' from /usr/local/lib/ruby/3.1.0/tsort.rb:205:in tsort_each' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:60:in run_initializers' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/application.rb:391:in initialize!' from /app/config/environment.rb:7:in
'
from config.ru:5:in require_relative' from config.ru:5:in block in '
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:116:in eval' from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:116:in new_from_string'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:105:in load_file' from /usr/local/bundle/gems/rack-2.2.7/lib/rack/builder.rb:66:in parse_file'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:349:in build_app_and_options_from_config' from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:249:in app'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:422:in wrapped_app' from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:312:in block in start'
from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:379:in handle_profiling' from /usr/local/bundle/gems/rack-2.2.7/lib/rack/server.rb:311:in start'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands/server/server_command.rb:39:in start' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands/server/server_command.rb:144:in block in perform'
from internal:kernel:90:in tap' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands/server/server_command.rb:135:in perform'
from /usr/local/bundle/gems/thor-1.2.2/lib/thor/command.rb:27:in run' from /usr/local/bundle/gems/thor-1.2.2/lib/thor/invocation.rb:127:in invoke_command'
from /usr/local/bundle/gems/thor-1.2.2/lib/thor.rb:392:in dispatch' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/command/base.rb:69:in perform'
from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/command.rb:48:in invoke' from /usr/local/bundle/gems/railties-<IP_ADDRESS>/lib/rails/commands.rb:18:in '
from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require' from /usr/local/bundle/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in require'
from bin/rails:7:in `'

@damianlegawiec Please help.

@codemaverick32 @amit-dhoundiyal  you need to add spree_api_v1 gem to your gemfile, before spree_multi_vendor


build(deps): bump error-stack from version 0.3.1 to 0.4.1

Type of Change

[ ] Bugfix
[ ] New feature
[ ] Enhancement
[ ] Refactoring
[x] Dependency updates
[ ] Documentation
[ ] CI/CD

Description

This PR updates the error-stack dependency from version 0.3.1 to 0.4.1. As part of this update, they've deprecated the IntoReport trait and its into_report() method, which is quite a big change, given the size of our codebase.
You can find the changelog here: https://github.com/hashintel/hash/blob/main/libs/error-stack/CHANGELOG.md
The PR can easily be reviewed one commit at a time. When doing so, please skip the second commit on this PR (title: "chore: replace error_stack::IntoReport with error_stack::ResultExt and remove into_report()"), since it was scripted, involving the following commands (gsed being the GNU sed tool on MacOS):
gsed \
  --in-place \
  --expression \
  '
  s/use error_stack::IntoReport;/use error_stack::ResultExt;/g
  s/use error_stack::{IntoReport, Report, ResultExt};/use error_stack::{Report, ResultExt};/g
  s/use error_stack::{IntoReport, ResultExt};/use error_stack::ResultExt;/g
  s/use error_stack::{ResultExt, IntoReport};/use error_stack::ResultExt;/g
  s/use error_stack::{report, FutureExt, IntoReport, ResultExt};/use error_stack::{report, FutureExt, ResultExt};/g
  s/use error_stack::{report, IntoReport, Report, ResultExt};/use error_stack::{report, Report, ResultExt};/g
  s/use error_stack::{report, IntoReport, ResultExt};/use error_stack::{report, ResultExt};/g
  s/use error_stack::{report, IntoReport};/use error_stack::{report, ResultExt};/g
  s/use error_stack::{self, IntoReport, ResultExt};/use error_stack::{self, ResultExt};/g
  s/.into_report()//g
  ' \
  **/*.rs

gsed --in-place --regexp-extended 's/^\s+$//g' crates/**/*.rs

cargo +nightly fmt

All other commits involved manual changes and need to be reviewed. I have also grouped changes based on teams which own the parts of code, for easier reviews.
Motivation and Context

Catching up with our dependencies.
How did you test it?

It should work as long as the code compiles (and CI checks pass). I've also done a round of sanity testing by successfully creating payments using Postman.
Checklist

[x] I formatted the code cargo +nightly fmt --all
[x] I addressed lints thrown by cargo clippy
[x] I reviewed the submitted code
[ ] I added unit tests for my changes where possible
[ ] I added a CHANGELOG entry if applicable

Rebased on current main (https://github.com/juspay/hyperswitch/commit/7b337ac39d72f90dd0ebe58133218896ff279313).


Request support for Entity Framework 6.3 on .netstandard 2.1

An update to EF has been released with .net core 3 to allow a .net framework to .net core migration path.
Please, can we have a release that supports EF 6.3 on .net standard?
A quick look at the code base look like there is a need to update the reflection logic in InMemoryAsyncQueryProvider to handle .net core.

Done


Ability to set general options, e.g. for SSH

Some options aren't related to VM but to entire Vagrant configuration.
It should be possible to specify such options.

https://github.com/krzysztof-magosa/vagrant-dotvm/wiki/Options


When I have more than one project I cannot distinguish between them

Hi,
When I have more than one project I cannot distinguish between them.

What does it mean to have more than one project open at the same time? I've never encountered this behavior in IntelliJ

IntelliJ supports adding several maven projects, just click Add Maven Project.

and for easy viewing just select "Group Modules"

Unfortunately I don't work with Maven so I have no good way of debugging this.
Do you get extra git widgets on the statusbar as well? Or only gitflow ones?

Note that in pycharm you can also have many git sources, so I have the exact same behavior: two gitflow entries

This is definitely under the umbrella of tackling the multi-repo issue in #42
I'm closing to unify all related issues under that issue


Add method $.screenshot() for taking screenshot of given element (not the whole screen)

http://stackoverflow.com/questions/10848900/how-to-take-partial-screenshot-frame-with-selenium-webdriver

Added method SelenideElement.screenshot:
    File screenshot =$("#some-div").screenshot();


Instructions: Custom builds on Windows with Visual Studio 2019 or newer!

This was inspired by needing a brand new feature (https://github.com/opencv/opencv/pull/15739) even though OpenCV only officially releases new versions ~4 times per year. I don't have time to wait for 3 months, so I needed to build a .whl file to distribute to users immediately.
The build process was pretty easy, but complicated at the same time. So this documents the entire process to help others!
Requirements

Python 3 64-bit. Go to https://www.python.org/downloads/windows/ and under the correct heading (currently it's Python 3.7.5), get the Windows x86-64 executable installer. You do NOT want the default 32-bit version! And during the install you MUST choose "Add to PATH".

Install the free Visual Studio 2019 Community Edition, and enable the C++ language package during install.

Install cmake for Windows. Go to https://cmake.org/download/ and get the win64-x64 version.

Install git for Windows. Go to https://git-scm.com/downloads and it should auto-select the 64-bit version. During install you must add Git to Path, and install the git-bash tool (which is a Cygwin linux-like terminal for Windows).

Add cmake and Visual Studio's compiler to your system PATH. Press Windows + i to open Settings, then search for environment and choose "edit the system environment variables". Click on "Environment Variables" in the window that pops up. Then double-click on PATH. Add the correct folders. I had to add these two: A) C:\Program Files\CMake\bin and B) C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\amd64. Without doing this, cmake or the compiler will not be found!

Preparing to Build!

Clone the OpenCV-Python repository and all submodules. This is the repo used for making the semi-official pip (pypi.org) packages for opencv, so you can trust that it will do the right thing.

git clone --recurse-submodules https://github.com/skvark/opencv-python.git

Put your custom patch in the opencv-python/patches/ folder. In my example, I want https://github.com/opencv/opencv/pull/15739.patch (from https://github.com/opencv/opencv/pull/15739, which adds support for a great new neural network). To do this, it's as easy as starting "Git Bash" and navigating to the opencv-python/patches/ and then typing the following command.

curl -O "https://patch-diff.githubusercontent.com/raw/opencv/opencv/pull/15739.patch"

Edit setup.py in a text editor and search for "Visual Studio". It will be set to an ancient version for compatibility with old Windows versions, but I don't care about that. Edit the line as follows to make it use Visual Studio 2019 (comment out the old line as seen below, and add two new lines):

        #"-G", "Visual Studio 14" + (" Win64" if x64 else '')
        "-G", "Visual Studio 16 2019",
        "-A", "x64" if x64 else "Win32"

Now it's time to add the patch command. Look for the line that says if 'CMAKE_ARGS' in os.environ:, and ABOVE THAT LINE, insert the following.

subprocess.check_call("patch -p1 -d opencv < patches/15739.patch", shell=True)

Building!

Now we're going to run the remaining build process as described at https://github.com/skvark/opencv-python#build-process. You must do this step in Git Bash (so that you have support for passing in the ENABLE_CONTRIB variable as seen below), and type the following command to build the Python package.

ENABLE_CONTRIB=1 python setup.py bdist_wheel

(Optional) If the build above fails and you need to re-build (after fixing whatever was wrong), you must first "clean" the source dir again since the patch modifies the source files and would fail to apply itself the next time. If so, just enter the opencv-python/opencv folder and type the following.

git reset --hard

On Mac/Linux there seems to be some extra step to fix the package before using it. There's no such step on Windows.

The built package now exists as opencv-python/_skbuild/win-amd64-3.7/setuptools/lib.win-amd64-3.7 (if you want to look at what is inside the wheel), and the wheel file is in opencv-python/dist.

After the Build!

The instructions on this repo says that step 6 is "Rearrange OpenCV's build result, add our custom files and generate wheel", which makes no sense (rearrange what? add what custom files?). Either way, the folder contents are already perfect (they completely match what the pypi package installs). So now we'll simply use the finished wheel file, which is ready for easy distribution...

Navigate to opencv-python/dist, and forcibly install the wheel (so that it overwrites any existing official installation), by typing the following command. The exact name of the wheel file will vary based on version.

python -m pip install --upgrade --force-reinstall opencv_contrib_python-<IP_ADDRESS>-cp37-cp37m-win_amd64.whl

Distribute the .whl file to anyone who needs your custom-built OpenCV, until the pypi package catches up and you can replace it with the "official" version again.

Celebrate.
https://www.youtube.com/watch?v=maAFcEU6atk

I´m following your steps and when i use the command:
ENABLE_CONTRIB=1 python setup.py bdist_wheel
I get the following message:
scikit-build could not get a working generator for your system. Aborting build.
Building windows wheels for Python 3.8 requires Microsoft Visual Studio 2017.
Get it with "Visual Studio 2017":
I´m installing the Microsoft Visual Studio 2017, and the problem is still there.


Update Quicksilver.icns 2022

new quicksilver icon 2022
what do you think?

2

That was quick, great job @vadimrob ! It looks like you've switched back to the purple background / white foreground of the current icon, as opposed to the inverted colours of your original icon?

Are you able to make one with inverted colours? Then we can compare the two and have a vote, to choose which is the preferred icon! I'm thinking something like this icon in your dock pic:

Also, here's how the icon looks in the 'Quit Quicksilver' dialog. If you could post that for the inverted colours, that would be helpful.

@pjrobertson Yes it was quick you caught me in a less busy moment of the day and I quickly whiped something up. Yes I reverted back to the origins and gave the overall icon more of the QS color, but a little modified a little punchier a combination of Electric Violet and Eminence color. I think it gives more impact and visual identity impact in the dock, because so few apps have that background color.
But I will do the inverted version also just give me a few days to complete it to find some time.
Thanks!

Perfect! Looking forward to seeing the inverted version :D
On Saturday, 5 February 2022, Vadim Rob @.***> wrote:

@pjrobertson https://github.com/pjrobertson Yes it was quick you caught
me in a less busy moment of the day and I quickly whiped something up. Yes
I reverted back to the origins and gave the overall icon more of the QS
color, but a little modified a little punchier a combination of Electric
Violet and Eminence color. I think it gives more impact and visual identity
impact in the dock, because so few apps have that background color.
But I will do the inverted version also just give me a few days to
complete it to find some time.
Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/quicksilver/Quicksilver/pull/2595#issuecomment-1030246946,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABEXH46FCYLHLEJZNU2A43UZQLXVANCNFSM5NOQXOTQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

There’s already a “squircle” icon on the master branch. See if it’s suitable before doing too much work here.

Thanks for the heads up @skurfer  - I wasn't aware of that updated one here
I'd vote for continuing with @vadimrob's icon, as he's also given it a more modern feel. Just waiting to see the inverted colours then we can decide which one to go for.

Attached is the inverted version:

Great, thanks! I think I like the normal one more. @vadimrob - what are your thoughts?
Let's have a vote!
React to this message with:

A rocket 🚀  for the purple background with white logo
A hooray 🎉  for the white background with purple logo

Looks like the rocket has it! Voting will close in 12 hours, at 12:00pm (UTC). :D

Votes are in, we're going with purple backround + white logo!
@vadimrob - can you also update the<EMAIL_ADDRESS>file in the same folder and re-push here.
Then we'll get it merged.
Thanks!

@pjrobertson Hello! I'm a little busy with selling my car Today, but I'll update the required files Tomorrow.

👍  good luck selling your car!

Thank you! I sold it thankfully without problems.

This looks great, thanks once again! Congratulations on your first commit to Quicksilver, and also on selling the car 😄
Looking forward to getting this into the next release.
If you feel up for it, many of Quicksilver's other icons in this folder could do with a touch up. But that's probably quite a challenge, and may take up a fair amount of time.

Thank you! Glad I could contribute. I don't know about the rest of the graphics, kinda low on time these days, but when I have time and feel like it I surely could help :).

Would it make sense to add more resolutions to the .icns files?
In https://github.com/quicksilver/Quicksilver/pull/2544 I put a lot of care into the dimensions to match Apple's guidelines/icons, and also to make sure that the horizontal short line at the bottom remains visible in Finder at 1x monitor resolution (right side of screenshot).

You raise a good point, Lucas. I've noticed the icons look 'fuzzy' when really small:

I wasn't quite sure how to go about fixing these. Would you be able to add in the missing icon sizes? I'm not sure if that's possible since you don't have the original file from @vadimrob  - or maybe you can remake them using the same colour theme?
Thanks!

quicksilverxrt.afdesign.zip
Hello, here is the Affinity Design editable file. Sadly I don't have the time to do further work for now.
Thanks!

Thanks for this @vadimrob - much appreciated, and stay safe.


Update install.rst

What changes are proposed in this pull request?
Resolution of https://github.com/voxel51/fiftyone/issues/2067, include quotation marks for
pip install "fiftyone[desktop]"

How is this patch tested? If it is not, please explain why.
Tested by user

Cheers, realised it may be operating system thing as I wrote it.


Opening with associated program may write over TUI

When using Ctrl + O to open the file, the associated program may write over the TUI. I've attached a screenshot of what happens with Nautilus. VLC does a similar thing.

I've used this workaround: Resize terminal, scroll, resize back and scroll again, but that's bothersome. It's probably best to suppress the output completely.

Thanks for the screenshot! This can be fixed in open-rs, and I linked the issue for it. I thought it would be easiest to provide something like open::that_with(|c| c.stdout(Stdio::Null).stderr(Stdio::Null)) - the latter new API could then be used by DUA to suppress everything or... redirect it into a buffer to show in the message slot.


fix: g:colors_name

Thanks, I've forgotten to change the colorscheme name from the prototype to the actual name.


Doesn't work with multiples gallery

Hi,
When i try to make multiples gallery like this :

And i instanciate the gallery like this :
` $(window).load(function () {
        $(".test").each(function() {
            $( this ).BalancedGallery({
                autoResize: true,                   // re-partition and resize the images when the window size changes
                background: null,                   // the css properties of the gallery's containing element
                idealHeight: 150,                   // ideal row height, only used for horizontal galleries, defaults to half the containing element's height
                idealWidth: null,                   // ideal column width, only used for vertical galleries, defaults to 1/4 of the containing element's width
                maintainOrder: true,                // keeps images in their original order, setting to 'false' can create a slightly better balance between rows
                orientation: 'horizontal',          // 'horizontal' galleries are made of rows and scroll vertically; 'vertical' galleries are made of columns and scroll horizontally
                padding: 10,                         // pixels between images
                shuffleUnorderedPartitions: true,   // unordered galleries tend to clump larger images at the begining, this solves that issue at a slight performance cost
                viewportHeight: null,               // the assumed height of the gallery, defaults to the containing element's height
                viewportWidth: null                 // the assumed width of the gallery, defaults to the containing element's width
            });
        });

    });`

The grid looks good but when i resize the first one do nothing and the second one is resized.

You can have a look at my fork. I've put a lot of work into it, fixing things and extending functionality. Also multiple instances on the same page are possible. I work on it from time to time. Maybe you want to try my version and I would be pleased to help you :-)


migration fail when rename_from is written in Schemafile

Hi there.  Thank you for creating powerfule gem. It is very helpful.
I have one question.
First executing db: create on CircleCI, next running ridgepole apply. Then migration failed.I think, that it is an error because the rename target does not exist.
Is this behavior specification? If so, how should we solve this problem?

Thank you for uging ridgepole :-)

Is this behavior specification? If so, how should we solve this problem?

You may be misspelling a keyword.
s/rename_from/renamed_from/

I'm sorry, I mistyped.
I have simple test.
https://github.com/nasum/test_ridgepole/blob/master/Schemafile#L3
This is the log when we executed this project.
create database.
[masaya]$ bundle exec rails db:create
Created database 'test_ridgepole_development'
Created database 'test_ridgepole_test'

apply schemafile
[masaya]$ bundle exec ridgepole -c config/database.yml -a
Apply `Schemafile`
-- rename_table("tests", "rename_tests")
[ERROR] Mysql2::Error: Table 'test_ridgepole_development.tests' doesn't exist: RENAME TABLE `tests` TO `rename_tests`
* 1: rename_table("tests", "rename_tests")
        /Users/masaya/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/mysql2-0.4.8/lib/mysql2/client.rb:120:in `_query'


SendInactive Vs SendUnavailable

What is the difference between SendInactive and SendUnavailable?

I don't know. I get method from Chat-API (Php Version). I only add php method to C#.


Add CI build support

We need support for continuous integration on builds and tests for PR's.
Currently we use an internal build tool that has no community visibility.
Review what asp.net and corefx are using and develop an implementation that fits in.

A CI build for PRs is in place.


Thanks, @btashton, the problem is fixed.


[W7.7][W15-B4] Who&What

Updated documentation for Project v2.0
Add command shortcuts
Add remove tag function
Update storage component
UI enhancements
Update corresponding tests

Wrong repo?

Yes, sorry for that.

On 5 Oct 2017, at 20:53, Zhi Yuan<EMAIL_ADDRESS>wrote:
Wrong repo?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


Stringifiers for well known types

Notable changes

Stringifiers were moved into the string package.
Classes from the time package into the client module for further separation of this code into the Spine.Time library.
Added boolean stringifier.
Added stringifiers for date/time data structures from the time package.
ExperimentalApi annotation is introduced.

Changes in Spine Time

The Interval type and Intervals utility class are annotated as experimental.
Added toString() and parse() methods for all data types except Interval`.
Constants and time providers were moved into the time.Time class.
Math methods plus/minus were renamed to add/subtract.
changes.Time was renamed to changes.TimeChanges.

Other changes

Added Exceptions.illegalArgumentWithCauseOf().
Exceptions.wrappedCause() is renamed to illegalStateWithCauseOf().
Utility classes made final.

@armiol, there's one test that's failing at only at the Travis env. (as we discussed over the phone call tonight). The test will be turned on back once we have ability to get the test log.
Meanwhile, PTAL.

@armiol, PTAL.

@alexander-yevsyukov LGTM.


chore(deps): update dependency postcss to v7.0.29

This PR contains the following updates:

Package
Type
Update
Change

postcss (source)
devDependencies
patch
7.0.27 -> 7.0.29

Release Notes

postcss/postcss
v7.0.29
Compare Source

Update Processor#version.

v7.0.28
Compare Source

Fix TypeScript definition (by Natalie Weizenbaum).

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

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

v5.0.40
GitHub release

Your semantic-release bot :package::rocket:


Add Headscale 0.19 support (namespace vs. user)

Finally headscale switched from namespace to user, see https://github.com/juanfont/headscale/releases/tag/v0.19.0
Is it possible to switch the parameter, as namespace is deprecated from v0.19.0-beta2. , see https://github.com/juanfont/headscale/commit/8dadb045cfa0148bf7c8da8cf434f1535e889d14

Yep, number of different API fixes I'll have to stick in. This will be a breaking change for the UI.

as headscale is below version v.1, and headscale-ui containers are tagged, I dont see big issues about breaking changes yet...but perhaps I am wrong... I assume there will be alot of changes in headscale during the next months according to its activity and popularity.

thanks for the PR and release @routerino . Seems the latest container tag has a typo: 2032.01.30-beta should be 2023...

bleh, yeah I'll update.


Fixed test logging cleanup

Fixed test logging cleanup

API change check
API changes are not detected in this pull request.

Closing this PR in lieu of : https://github.com/Azure/azure-sdk-for-java/pull/34974


Excepted message - multiple per request

Different excepted message for different status or at least success status message and error status message

Fixed in #30. I tried to keep it simple :) Thank you!


Manage sentence and word exception files

Find a way to manage sentence and word exception files.

done, waiting for deploy


the source of weights in vgg.t7

@XingangPan  Could you tell me what's the source of weights in vgg.t7? The net of part (44) as follows is not the same as the basic vgg16, so I wonder if these weights are obtained from pretraining or from some tricky initialization?
  (44): nn.ConcatTable {
    input
      |`-> (1): nn.SpatialUpSamplingBilinear(8)
       `-> (2): nn.Sequential {
             [input -> (1) -> (2) -> (3) -> (4) -> (5) -> (6) -> (7) -> output]
             (1): cudnn.SpatialSoftMax
             (2): nn.SpatialAveragePooling(2x2, 2,2)
             (3): nn.View(4500)
             (4): nn.Linear(4500 -> 128)
             (5): nn.ReLU
             (6): nn.Linear(128 -> 4)
             (7): nn.Sigmoid
           }
       ... -> output
  }

@jcdubron The weights of layers after conv5 are random initialized as they are different from original vgg.


Link to v1.22 release announcement from removals article

Update  https://kubernetes.io/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/ to hyperlink to https://kubernetes.io/blog/2021/08/04/kubernetes-1-22-release-announcement/
The old link link (the one being replaced) will soon be about a different release, v1.23

/lgtm

Page preview:
https://deploy-preview-29251--kubernetes-io-main-staging.netlify.app/blog/2021/07/14/upcoming-changes-in-kubernetes-1-22/

/approve


Groups in the Downloads folder are not being sorted

Description
On the latest stable version of Files (currently v<IP_ADDRESS>), sorting within file groups in the Downloads section works properly, but the grouping itself isn't.
For instance, I set both "group by" and "sort by" to be from newest to oldest, and the sorting within groups works great, but the "Older" group still always shows first, which is super inconvenient.

Steps To Reproduce

Click on the sort icon in the Downloads folder,
Group By Date modified + Descending,
Groups are still ordered the wrong direction.

Steps to fix
Haven't found a way to make it the correct sorting direction, so can't list any steps to fix.
Files Version
Version: v<IP_ADDRESS> OS Version: 10.0.22623.1255
Windows Version
Windows 11 Pro 22H2 22623.1255
Log file
debug.log

What happens when you set Grouping to ascending order?

It seems all files is in the Older group. It contains files up to last year.

@Josh-65 I don't think it is a bug. It is working as intended. Should the Older group be further divided?


Add support for Xiaomi VOCKQJK11LM Air Quality Sensor

Add support for Xiaomi VOCKQJK11LM Air Quality Sensor

Thank you for your contribution! At the same time, the current plugin strategy is to go away from individual devices support in favor of UniversalAdapter, which supports individual capabilities.

You’re welcome!
Any advice/example/guideline how to integrate this into an universal adapter?
Regards

Le 8 août 2021 à 11:27, Stanislav Demydiuk @.***> a écrit :

Thank you for your contribution! At the same time, the current plugin strategy is to go away from individual devices support in favor of UniversalAdapter, which supports individual capabilities.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.


Jumping text in Firefox on OSX

When I type text into a shape the alignment varies with every character.
https://user-images.githubusercontent.com/89852/154839017-a8af833a-584e-4676-9107-cdc6bdbe6270.mov
Occurring in Firefox 97.0.1 (64-bit) on macOS 12.2.
This does not happen in Chrome on macOS 12.2.

Thanks for the report. Can reproduce on Firefox, macOS Big Sur.
Related to container text-binding. /cc @ad1992

FWIW this is also happening to me in Chrome 98.0.4758.102 on Big Sur, so it doesn't look firefox-specific.

Not sure what the root cause is, but there's a feedback loop between height being incorrectly updated in updateWysiwygStyle() which triggers another update changing the height again.
Interestingly enough, I can only repro on MacOS Firefox and only on fresh load. Once the tab is reloaded the bug goes away and I need to load excalidraw in a new tab to reproduce again.

Yes, this could be browser-related as well it gets fixed on reload even in the latest version 99.0.1 as well.

I have pushed a fix for this, can you test it out in https://excalidraw-git-aakansha-jump-excalidraw.vercel.app/ ?

closed via #5139


Update dependency io.monix:monix-eval

Actual version: 3.0.0-M3
Patch: 3.0.0-fbcb270
Minor: -
Major: -

The current version is still the latest - the update checker probably got confused by the ordering seen on the project's Maven page.