[Bug]: css rules may disappear while using postcss-px-to-viewport-8-plugin landscape: true configuration

Version
System:
OS: macOS 14.6.1
CPU: (11) arm64 Apple M3 Pro
Memory: 39.13 MB / 18.00 GB
Shell: 5.9 - /bin/zsh
Browsers:
Chrome: 129.0.6668.91
Safari: 17.6
npmPackages:
@rsbuild/core: ^1.0.13 => 1.0.13
@rsbuild/plugin-check-syntax: ^1.0.1 => 1.0.1
@rsbuild/plugin-less: ^1.0.1 => 1.0.1
@rsbuild/plugin-sass: ^1.0.2 => 1.0.2
@rsbuild/plugin-vue2: ^1.0.1 => 1.0.1
Details
run pnpm dev several times
sometimes is right

lightningcssLoader: false,
sometimes got no landscape css rules

lightningcssLoader: true
sometimes got no landscape css rules

sometimes will repeat and generate error rules

Reproduce link
https://github.com/sbyps/rspack-demo
Reproduce Steps
run pnpm dev several times
check the test-page.css in devtool sources
set lightningcssLoader: false
run pnpm dev several times
check the test-page.css in devtool sources

This is probably a problem with the postcss plugin. I see they have several open issues.
lkxian888/postcss-px-to-viewport-8-plugin#30 lkxian888/postcss-px-to-viewport-8-plugin#32

change to another plugin cnjm-postcss-px-to-viewport, this will generate useless and error css rules

I tried to use Vite build and get the same result:

So it's still a bug of the PostCSS plugin, not the build tools.
My reproduction: https://github.com/chenjiahan/rsbuild-repro-3692


Error : When selecting the country code picker

I'm getting the following error when I tried to change the country code picker. When I click on dismiss it will redirect to the  countries listing page.
This is the error I'm getting

Could someone solve it or have another tool? I heard that you can use react-native-firebase, its a alternative but it doesnt work with expo.
If some has other alternative, thanks in advance.


Bug in Vertex AI docs

Vertex AI Java documentation is incorrect.
I used this code, copied straight from the Javadocs, to delete a VertexAI Training Pipeline
try (PipelineServiceClient pipelineServiceClient = PipelineServiceClient.create()) {
  TrainingPipelineName name =
      TrainingPipelineName.of("[PROJECT]", "[LOCATION]", "[TRAINING_PIPELINE]");
  pipelineServiceClient.deleteTrainingPipelineAsync(name).get();
}

I get this error.
Error in deleting //aiplatform.googleapis.com/projects/746859988231/locations/us-central1/trainingPipelines/186468439399187392:
java.util.concurrent.ExecutionException:
com.google.api.gax.rpc.UnimplementedException: io.grpc.StatusRuntimeException:
UNIMPLEMENTED: HTTP status code 404

As discussed here, you have to specify an endpoint -- and then it works.
I suggest fixing   the documentation to produce working code.

These are autogenerated samples, intended to be a guide in the right direction. They are a WIP. These generated samples are updated now to include comment that they may require additional configuration to work (see #892). This isn't a Vertex AI bug (although you could add additional comments to the protos that explain this) but rather a feature request for gapic-generator, so I'll move this there.

Closing - issue moved to generator https://github.com/googleapis/gapic-generator-java/issues/991


Immutable Schedule API

What is the expected enhancement?
Pulse Schedules and Commands are currently mutable. The consequence of this is that when composing Schedules all underlying Schedules and Commands must be copied into the new Schedule. If both Schedules and Commands were immutable, references to the underlying Schedules and Commands could be kept, thus removing this requirement. This will also allow tracking of reused Schedules possibly opening up the door to priority aware optimizations.

Closed via #2186.


Add tx-status command to lookup transaction status by hash

Optional: add some text about how to get transaction hash to the command description?

added note about error messages + added hash to error where it was missing:
https://github.com/nearprotocol/nearlib/commit/9939d35e0bfcfc650990f46bbcd00ecb9f61794e


[MATLAB] Create a templated ObjectMap for storing arrow C++ data structures with IDs

In order to keep arrow C++ data structures alive for the duration of the wrapping MATLAB object (e.g. arrow.Array), we can store the arrow C++ data structure in a map indexed by a unique ID.
Reporter: Sarah Gilmore / @sgilmore10
Note: This issue was originally created as ARROW-12753. Please see the migration documentation for further details.

Marking this as resolved.
Functionality that is related to what is described in this issue was implemented in mathworks/libmexclass, which is now being used under the hood by the MATLAB Interface.


Good work!

Just wanted to say thanks. I was going to embark on something almost exactly like this after seeing how exprotobuf was implemented. Even without a protoc generator, I'll happily manually setup the DSL for the saner and much more efficient approach you're taking. Anxious for oneof to land :)

@karlseguin Glad to hear that! Please let me know if there's any problem for you. I'll try to fix ASAP 😬

Hi Tony.  I'm also very interested in using this instead of exprotobuf.  We do need oneofs though.  Do you have an estimate of when you expect them to be ready for use?

@meadoch1 I'm working on it now! I hope to finish it within these two days. Will ping you when it's done.😄

Wow, that's great news.  Thanks!  Since you're doing maps and oneof can I assume it's proto3 compatible otherwise too?

@meadoch1 Yes. But I think I'd better add more tests about compatibility :)

👍

@tony612 how is the progress on oneof coming?

It’s finished on master branch but not in a version on hex.
On Fri, 6 Oct 2017 at 01:45 Chris Meadows<EMAIL_ADDRESS>wrote:

@tony612 https://github.com/tony612 how is the progress on oneof coming?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tony612/protobuf-elixir/issues/2#issuecomment-334540060,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABMhG5-twX36kdifXmMN3xTAFvSY4bkhks5spRWvgaJpZM4NoOq5
.

That's good news.  I'll pull it and give it a try soon.  Thanks!

@meadoch1 OK. I can release a new version if you think there're no serious issues. It is worth mentioning that the usage for oneof is a little different:
TestMsg.Oneof.new(first: {:a, 42})

In this example, :first is the oneof field, :a is the actual field and 42 is the actual value. This can be refered from the tests, like https://github.com/tony612/protobuf-elixir/blame/master/test/protobuf/protoc/integration_test.exs#L22. Please give some feedback about this design. It's not easy to decide how to implement oneof in dynamic type language like Elixir.
I'll add documents after my holiday ends these days.

I'll see what I can shake out of it, but it may be a couple of weeks before I get it vetted well.  I'll reply back here with results.

I've gotten a chance to work with the library some at this point, porting an app from exprotobuf to your library.  I found using protobuf-elixir to be good and love that it validates on encoding.  That solves several problems that we've been encountering.  The Oneof syntax is no more unwieldy than in exprotobuf and I think simply reflects that Oneofs are more complex than simply nested messages.  Unfortunately I don't have a good thought on how to structure them differently.
I'd think it's good and worth cutting a new version to make official.  Thanks for all your work on this.


Added Heat Transfer Calculator

Fixes Issue🛠

Added HEAT TRANSFER CALCULATOR
Closes #
Description👨💻

I have added a heat transfer calculator, which estimates the rate of heat transfer through various materials based on input parameters such as thermal conductivity, thickness, temperature difference, and surface area. This tool is essential for engineers, architects, and students to design efficient thermal systems and understand heat transfer phenomena in different applications.
Type of Change📄

[ ] New feature (non-breaking change which adds functionality)

Checklist✅

[ ] I have performed a self-review of my code
[ ] My code follows the style guidelines of this project
[ ] I have commented on my code, particularly in hard-to-understand areas

Screenshots/GIF📷

@Rakesh9100 Please check I've raised a PR

Please mention the issue number this PR closes @Shuvra-Da-CodER

@Rakesh9100 Check I've updated....

Add your calculator in the main index.html file to display on the website, make the new commit in this same PR @Shuvra-Da-CodER

@Rakesh9100 Check I've updated


Add disableGrid function to KTL.js

A simple function that will disable all cells on a grid will take ktlRoles

Hi Norm
Interesting about the details view. I'll look into it, I tried it with both view links and action links is this a different type of link?.
With the form the only thing I could think of turning off is the add option which I believe it disables.  I could get it to disable added links too.
Craig

Hi Norm
Interesting about the details view. I'll look into it, I tried it with both view links and action links is this a different type of link?.
With the form the only thing I could think of turning off is the add option which I believe it disables.  I could get it to disable added links too.
Craig

I see what you mean about link fields.  I'll get on 8t.

Not sure about forms: what should the _dv do...  Do you see any real use?
About disabling the Submit button, I see no value added here.  Might as well just hide the whole view.
I let you decide.
Norm

Actually, disabling a whole form could be useful, based on a ktlCond.  Ex: if a checkbox "I accept all terms and conditions" is not checked to Yes, the form is disabled and nothing can be entered or Submitted.  All fields would be grayed out in this case to indicate they are disabled.
ND


Ensure instantiation expressions have symbols, preventing crash in signature relations

Fixes #55810
~I am still not 100% sure why the two differ in length, but my understanding is roughly that the combo of a type alias and instantiation expression lead to the potential for two of the types to have the same symbol, but have different observed members. This leads the source to have a signature, but the target to not, but the current code assumes that if the two symbols are the same that they'll have the same number of signatures. But, that's not the case here. Skipping this particular path when the lengths differ leads to the correct result, and I think that's okay.~
The above is just all wrong, the main underlying problem is that instantiation expressions don't get symbols, which violates assumptions the checker makes elsewhere.

@typescript-bot pack this

Okay, I have a clearer example:
declare class Class<T> {
  x: T;
}

declare function fn<T>(): T;

type ClassAlias<T> = typeof Class<T>;
type FnAlias<T> = typeof fn<T>;

type Wat<T> = ClassAlias<T> & FnAlias<T>;

declare const wat: Wat<number>;
wat as Wat<string>;

This code also crashes today. When we do the relation check, we do the whole "compare all of the bits and bobs in the two intersections", and in doing so encounter this:

Now that we can see past the typeof, we can clearly see that we are comparing something that has call signatures with something that doesn't. But, they're both marked as Instantiated|InstantiationExpressionType, so this is true:
sourceObjectFlags & ObjectFlags.Instantiated && targetObjectFlags & ObjectFlags.Instantiated && source.symbol === target.symbol

But they're also both Anonymous, so have no symbol, and we think they're equal.
I think the actual fix is not necessarily about the lengths (a debug assert should be left for that), but that this code doesn't know that you can have two instantiated anonymous types, which I believe only became possible when instantiation expressions were added.
That or, maybe these shouldn't be marked as Instantiated? That seems weird; they are produced in instantiateAnonymousType after all.

Actually, adding an assert to instantiateAnonymousType to check that we always have a symbol points out that maybe not having a symbol is the true strange thing here.

Well, that's funny. Make these have symbols, the bugs go away, and all of the special casing for instantiated types without symbols goes away too.

@typescript-bot test top200
@typescript-bot user test this
@typescript-bot user test tsserver
@typescript-bot test tsserver top100
@typescript-bot run dt
@typescript-bot perf test this
@typescript-bot pack this

Also, I felt like I had seen this before and this PR effectively just undoes #51214, which in hindsight was too targeted and incorrect due to the aforementioned reuse of the declaration node (even though the type can be instantiated). We just didn't have an example yet where that mattered, and this PR introduces those tests (type aliases!).


temperature reading/control suddenly unavailable

Installed v.0.2.5 on Home Assistant v.2023.9.3 via HACS v.1.34.0.
As of 4:30pm ET yesterday, the temperature reading/control is showing unavailable. The kWh energy readings, however, are still updating fine for whatever reason. Re-enabling, reloading, & re-adding the component didn't fix it, and restarting HA didn't help either. Enabling the debug logs before performing the aforementioned also didn't produce an error.
I guess I'll try power-cycling the BW Connect adapter & get back to you. Just figured I'd bring attention to this, in case you know of something else going on behind-the-scenes to the BW servers or something (I'm the opposite of an expert in that area).

Does the BWConnect app still work? I've found that the adapter does need power cycled from time to time to resolve these issues. When it becomes unavailable in HA it is also not working via the BWConnect mobile app for me.
I actually have an automation that power cycles the adapter via a smart plug. I should add a note about this to the README.
Keep me posted on this, I am curious if cycling the power fixes it.

Cycling the power fixed it immediately 👍
I did find the "action" LED (one closest to the action button) blinking blue.. which means "bluetooth activated; pairing process begins" according to the manual. No idea why/how the adapter went to that state on its own. It's now solid green (powered & connected to Internet).
I didn't think to test the BWConnect app beforehand.. mainly because the app appeared to working with the temperature setpoint & mode looking as expected. In hindsight though, they're probably not live readings from the water heater.

I've been using my new connected water heater for a week without issues. Could power surges or hits be affecting your units?

My unit has been dropping off and on my wifi since Friday, 2 August 2024.  Is anyone else seeing issues?  A power off on establishes access for a short while today. Issue in the Bradford White app as well.

@almoney, yes, my unit will be stable for a long time and then have issues. My automation to cycle the power has been fixing the issue for me.

I continue to see the drops.  I am wondering if the code can't stand NAT or FW issues.  I am trying to get the BW guys to check my device to see if I can get them to care about the frequent drop outs.
You can see that it is out every few minutes:

Quick update: I think this must be a problem with the BW backend.  I wonder what customers do that are not using a smart home monitor to keep it connected?


Adds Limited retaliate strategy

Looks great @meatballs , could you just add a test for your new init method? I know that it is super simple but just want to make sure every thing is well tested... (Planning on going through and making sure all the strategies even have their init tested).

All sorted now

Thanks :)

I don't seem able to 're-open' this. I think you'll need to send me another pull request. Apologies for the confusion, my fault entirely, I just clicked merge on my phone but I think I'd feel better if there was a reset method (tested) as I describe here: #64
Sorry for the confusion.


depends: tar: Always extract as yourself

For normal users, --no-same-owner is default, but not so for root, where it is assumed that root can change ownership willy-nilly. This is not the case for privilege-limited container environments where we gaslight the process into thinking it's root.

For normal users, --no-same-owner is default, but not so for root, where it is assumed that root can change ownership willy-nilly. This is not the case for privilege-limited container environments where we gaslight the process into thinking it's root.

For the record the above comment is from the original commit I cherry-picked this from (not my words :smile:). This is part of #3133 but separated for easier review.

Absolutely! I will amend the commit with the original short hash when I get back to my workstation shortly.

Done :+1:


Added nuget feed to myget.org

Would love to see this package on NuGet, so we don't have to subscribe to more feeds.


For chinese aishell1 egs

add aishell1 egs. you should set NUM_TEXT_TOKENS = 1280 in valle.py. Attached is the generated wav demo.
infer_demo.zip

add aishell1 egs. you should set NUM_TEXT_TOKENS = 1280 in valle.py. Attached is the generated wav demo. infer_demo.zip

Errors will occur due to the existence of english words in the corpus text.

add aishell1 egs. you should set NUM_TEXT_TOKENS = 1280 in valle.py. Attached is the generated wav demo. infer_demo.zip

Errors will occur due to the existence of english words in the corpus text.

Had fixed a bug for SPACE problem, you can try again.  Or you can tell me the detail about the Error. Thx!


CLOUDP-278384: Support Independent ID config generation

Proposed changes
Support a new flag for Kubernetes config generation so that resources that support independent usage are exporting with external ID references, instead of Kubernetes name references. In version 2.5 that means Atlas Database Users and Deployments will be exported with external project IDs when using the --independentResource flag like this:
$ atlas kubernetes config generate --projectId=<projectId> --independentResources

Users should extract the parts of the generated YAAMl definition that make sense for their use case.
Jira ticket: CLOUDP-278384

Closes #[issue number]
Checklist

[X] I have signed the MongoDB CLA
[X] I have added tests that prove my fix is effective or that my feature works
[ ] I have added any necessary documentation in document requirements section listed in CONTRIBUTING.md (if appropriate)
[ ] I have addressed the @mongodb/docs-cloud-team comments (if appropriate)
[ ] I have updated test/README.md (if an e2e test has been added)
[X] I have run make fmt and formatted my code

Further comments

I'm missing a dedicated independent CRD e2e test.

Look at TestExportIndependentOrNot
✅ Test passed:
% make build && export ATLAS_E2E_BINARY=$(pwd)/bin/atlas && go test --tags="e2e" -race -cover -count=1 -coverprofile coverage.out ./test/e2e/atlas/... -run TestExportIndependentOrNot
==> Building atlas binary
go build -ldflags "-s -w -X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.GitCommit=9a110b135f90bf87582032b794ce54a363f8ede5 -X github.com/mongodb/mongodb-atlas-cli/atlascli/internal/version.Version=1.29.0-50-g9a110b135"  -o ./bin/atlas ./cmd/atlas
ok  	github.com/mongodb/mongodb-atlas-cli/atlascli/test/e2e/atlas	87.788s	coverage: [no statements]


Slider track missing on documentation site

Description

Slider track is not visible on the documentation site. Has not been tested in implementation; only reporting what is seen on the website
Steps to reproduce

Go to https://opensource.adobe.com/spectrum-css/components/slider/
Observe No track behind the sliders

Expected behavior

Expect to see the slider tracks.
Screenshots

Environment

Spectrum CSS version:
Browser(s) and OS(s): 78.0.3904.87 (Official Build) (64-bit) Mac

Additional context

synced to jira: https://jira.corp.adobe.com/browse/SDS-7332

Weird, seems to appear fine on the dev docs: http://spectrum-css-archives.s3-website.us-east-2.amazonaws.com/2.15.1/docs/slider.html#standard
Paging Dr @GarthDB.

Slider tracks are back.


Added dummy app, set default src to //:0

What did I do?
I set the default src to //:0 instead of null to avoid console errors for loading a null image. Here's a good stack overflow question explaining why
I also updated to the latest ember, removed ember data, updated CORS for the dummy app, and added things to the dummy app. So now you can do ember s, visit localhost:4200, and see the addon working!
I can revert whatever you'd like, I just went all in :P
One thing to note
I noticed a little weirdness with the error handling. Seems to show the error message even when trying to "load" the image. You can see it in this video: http://youtu.be/N9JR0v3ZTsQ

@Robdel12 thanks for the patch! I'll review later on tonight. Can you also provide a JSBin with "Image failed to load" scenario?

@twokul I couldn't get it to happen in a JSBin yet. When I have a little more time I'll try harder :P


UI fix for 'your cart is empty' view

Summary
The info about empty cart is not aligned, the same with the button 'go back to store'. I suggest to use all space available on the page instead of splitting page. Or centre the info to the left

Steps to reproduce

Add 3 items to the basket
Go to checkout
In checkout set quantity to 0 for all items
Result:

The info about empty cart is not aligned, the same with the button 'go back to store'.
A link to a reproduction repository
No response
Output from envinfo
No response

Hi [Owner/Maintainer's Name],
I hope you're doing well. I noticed the issue #[902] titled "[UI fix for 'your cart is empty' view]" in your repository, and I'd like to contribute by fixing it. I believe I've identified the problem and have a potential solution in mind.
Here's my plan for addressing this issue:

Understanding the Issue: I'll start by thoroughly understanding the problem described in the issue and examining the codebase related to it.

Proposed Solution: Based on my analysis, I'll propose a solution that should address the issue. This may involve making code changes, writing tests, or updating documentation as needed.

Pull Request: Once I'm confident in my solution, I'll fork the repository, create a new branch, and make the necessary changes. Then, I'll submit a pull request to your repository, referencing this issue.

Testing: I'll ensure that my changes do not introduce new issues and will test the fix against different scenarios or edge cases, if applicable.

Documentation: If necessary, I'll update the documentation to reflect the changes I've made.

Continuous Communication: I'll keep you updated on the progress of the pull request and address any feedback or changes you may suggest promptly.

Please let me know if you have any specific guidelines or coding conventions I should follow while working on this issue. If there are any additional details or context you'd like to provide, I'd greatly appreciate it.
Thank you for maintaining this valuable open-source project, and I look forward to contributing to its improvement.
Best regards,
Vivek

@mmiszy  hey assign this to me


Edits of package.json and the various *.utopia.js files shouldn't trigger a left-hand pane or selection change

Fixed together with https://github.com/concrete-utopia/utopia/issues/5284


crash in anat_prepro

Hi,
I am running again into issues with anatomy. Last time you helped me pointing out that there was an issue with the .nii extension (sorry about that) - but this time it seems to be a real crash.
Attached  is the extensive diagnostics from the html-section "errors".
Thanks & best, r
output.txt
My command for running was
fmriprep-docker /Users/Ralf/My_Cloud/03_PROJEKTE/ins/data/source /Users/Ralf/My_Cloud/03_PROJEKTE/ins/data/fmriprep participant --participant 08 --no-freesurfer

Thanks for the report. It looks like the process is being killed, probably due to exceeding memory bounds. We recommend running with at least 8GB of memory available to your container. Do you know what the constraints of your system or docker configuration are?

thanks again. that was it. i had to increase docker memory (in Docker - preferences) to 11gb which by default was set too low. Curiously it had worked previously, but  i had installed some additonal things which seem to have taken away power. Best r


Heatmap colors seem to be swapped

Issue:
I'm using the heatmap building in Blazor. If I use a specific heatmap, the colormap seems to be swapped.
If I use the Haline color map I expect a dark blue to yellow color map, although it appears as red to light blue.
Looking at the colors:
The the light blue has a hex value of #96EEFA
In decimal: 150 red 238 green 250 blue
If I swap the hex to #EEFA96
In decimal: 238 green 250 blue 150 red
This is light yellow
It also appears to be with other color maps.
ScottPlot Version:
5.0.47
.NET 9.0
SkiaSharp.Views.Blazor 3.118.0-preview.2.3
Code Sample:
var myPlot = BlazorPlot.Plot;
var hm = myPlot.Add.Heatmap(data);
hm.Colormap = new ScottPlot.Colormaps.Haline();
myPlot.Add.ColorBar(hm);

The heatmap with ScottPlot.Colormaps.Haline().Reverse():

It seems like the in https://github.com/ScottPlot/ScottPlot/blob/e650e7b5ff89c1ba547191866980c6be72f01016/src/ScottPlot5/ScottPlot5/Drawing.cs#L399 it SKBitmap is assumed to be in RGB, but on some platforms the default is BGR. See https://learn.microsoft.com/en-us/dotnet/api/skiasharp.skimageinfo.platformcolortype?view=skiasharp-2.88


NODE-1390 improve command monitoring implementation

The existing implementation of command monitoring was incomplete for a number of reasons:

the events emitted were not the actual objects sent to the server
the api itself was awkward, and inconsistent with other implementations across other MongoDB drivers

specifically there was a cognitive split in how you signed up for SDAM monitoring and command monitoring

in some cases we were not aligned with the latest version of the specification

This PR introduces a new API that addresses these issues, while not breaking API for existing users of the (now) deprecated instrument method.

@daprahamian yes, the lions share of the code has been migrated to core, see https://github.com/mongodb-js/mongodb-core/pull/289 for more details.


Investigate shipping .dic, .aff as JSON

Problem:

Uses Node-specific APIs, so doesn’t work in browsers, Deno
Ships a weird callback load function, would be nicer to use the module system to do that

Solution:

Either as files with an import assertion. Weird shipping a whole string as a single thing in a .json file ("1mb of data") and also as the normal file (1mb of data)?export {default as aff} from './index.aff.json' assert {type: 'json'}
export {default as dic} from './index.dic.json' assert {type: 'json'}
export const dictionary = {aff, dic}
export {dictionary as default}

Potentially even inline? Needs a flag currently in Node, or also an import assertion https://twitter.com/wooorm/status/1513958664884920323. URLs might be limited so dictionaries won’t fit. Might be slow. Might be fast?export {default as aff} from 'data:application/json,"..."' assert {type: 'json'}
export {default as dic} from 'data:application/json,"..."' assert {type: 'json'}
export const dictionary = {aff, dic}
export {dictionary as default}

However, that means:

Breaks CJS (they could still read the files themselves tho)
Import assertions are very new, so won’t work in a bunch of places

Personally I don't see the benefit of this, is there a tool that can consume them in JSON form? If there is then I guess importing them in JSON might be a little nicer 🤔, in environments that support that. I don't know if it's worth the confusion of shipping all dictionaries in two different formats though.

It is not to ship JSON. It is to ship large plain text in JavaScript. JavaScript only supports JS/JSON/WASM.

Came up with an alternative: use WASM: https://nodejs.org/api/esm.html#wasm-modules.
It currently needs node --experimental-wasm-modules, when that is no longer needed, we can encode the files as WASM (basically same size) with this draft code: https://github.com/wooorm/dictionaries/commit/351a9c26b2595f151532d97abe5d6d883d30b2d8.


Visual Design for the Cards Actions

Goal
Style the Card actions
UX Elements Defined and described at #768

@joseegm
I have to some other tasks I need to complete today and maybe tomorrow before I can start on this. I will get to it as soon as possible.
Thanks.

@LeoT7508
Great!
Please check #768 and let me know if all elements are clear or you need some more information about that.
Thanks

@LeoT7508
Did you got to work on this?

@LeoT7508
Are you working on this one?

Closing this since Visuals are happening at #768


txpool crawler after restart adds huge pack

When new update uploaded to server and crawler restarted after a while (1 min or so) it found huge pack of not reported transactions and starting add them.
ethereum-txpool[173043]: Checking pending transactions in node:
ethereum-txpool[173043]:         Size of pending transactions cache at the beginning: 0
ethereum-txpool[173043]:         Publishing chunk with: 500/153052 reports
ethereum-txpool[173043]:         Publishing chunk with: 500/153052 reports
ethereum-txpool[173043]:         Publishing chunk with: 500/153052 reports
ethereum-txpool[173043]:         Publishing chunk with: 500/153052 reports
ethereum-txpool[173043]:         Publishing chunk with: 500/153052 reports
...

I fix this just restarting crawler again and this pack registered as skipped transaction according with logic.
ethereum-txpool[173866]:         Size of pending transactions cache at the beginning: 153545


fix: Uint256 type is not handle by mata-class functions

Motivation and Resolution
Solve #601
In v5.9.0, if I use meta-class, and if I have to send an uint256,  it fails if I provide a Uint256 variable.
Usage related changes
User will be able to use meta-class with all types listed in MultiType type.
Development related changes
N/A
Checklist:

[x] Performed a self-review of the code
[x] Rebased to the last commit of the target branch (or merged it into my branch)
[x] Linked the issues which this PR resolves
[x] All tests are passing

@PhilippeR26 Can you please add a test for this use-case

Test added.

This item belongs to payment request #56CB0B on OnlyDust:

from ivpavici to PhilippeR26
2 items included
$2,500 for 5 days of work


Don't Merge! PR real time test for webhook case

Docs Build status updates of commit 13e8b3b:
:clock10: Pending: waiting for processors (25 builds ahead of you)
:warning: Docs Build is busy, currently there are 25 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 13e8b3b:
:clock10: Full build: the average full build time is 5 min(s) 12 sec(s), this is based on the last 30 build(s) for this repository.

Docs Build status updates of commit 13e8b3b:
:warning: Validation status: warnings

File
Status
Preview URL
Details

docs-ref-conceptual/testing.md
:warning:Warning
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)
Details

docs-ref-conceptual/testing.md

[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.
[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.
[Warning] Missing attribute: either ms.prod or ms.service is required. Use ms.prod for on-premise products, or ms.service for cloud services.
[Warning] Missing attribute: title.

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.


Baby disguises and small changes

Baby disguises
List of disguises
Displays a and an properly
Invulnerable mobs.
Support for custom mob names

Thanks


Create Team model

Basic Information

Create Team app based on current database design
includes these two table:

Other Information
[Are there any additional information that we should know about?]

Put this in api.team, so need to initiate a team app

follow the dbml below or you can modify it a little bit if it make sense to you
Table Team{
  id int [pk]
  quiz int [ref: > Quiz.id]
  name varchar[254] [note:'Short human readable unique name for the group.']
  school int [ref: > School.id]
  description longtext
  time_created timestamp
  grades int
}
Table Team_members{
  id int [pk]
  student int [ref: > Student.user_id]
  team int [ref: > Team.id]
  time_added timestamp
}


Updated ReadTheDocs URLs

I did a grep for the old ReadTheDocs URL and updated all instances (all of which were in README.rst):

in the ReadTheDocs badge
in the link to the docs

Current coverage is 100% (diff: 100%)

Merging #98 into master will not change coverage

@@           master   #98   diff @@
===================================
  Files           7     7
  Lines         138   138
  Methods         0     0
  Messages        0     0
  Branches        0     0
===================================
  Hits          138   138
  Misses          0     0
  Partials        0     0

Powered by Codecov. Last update c9fd297...7c4f246


Adding new model to existing ones using Code First

Currently I achieve the above - using EF Core - as follows.
Question: Is it the right approach in order to keep the data in the exiting tables intact. I feel I'm doing it rather a long-winded way. Any suggestions on alternate/correct ways of doing it?

Create a new entity (model) and add a corresponding DbSet<...> entry in myProjectContext.cs file
Delete existing migration from VS2015 and corresponding record in __EFMigrationsHistory table from the SQL Server Db
Run PM> add-migration mytMigration -context myProjectContext
Comment out all the code in newly generated mytMigration.cs file except the code related to newly generated entity (model).
Run PM> update-database -context myProjectContext

New table (corresponding to newly added entity) gets created in the exiting Db along with new __EFMigrationsHistory table. Data in all the existing tables remains in tact.

@saf-itpro you should be able to add an entity and create a new migration. When this migration is applied it will not affect data in existing tables.
In summary, you don't need steps 2 and 4.

@divega Your suggestion worked. Thank you specifically for briefly explaining what I need to do and that why it will work.


Dead link for Microsoft Azure Compliance

🛑 IMPORTANT: You can get your feedback addressed faster if you use the comment section for the article in which you encountered a problem.
Link to article:
Tell us where exactly a problem occurs.
Problem:
What's wrong with the article?

@DevProJC Which page is the broken link on? What link is broken?

@ryanmajidi https://gallery.technet.microsoft.com/Azure-Compliance-in-the-8b936d6a
when click on download link, there is no file.

@DevProJC  When you click the download link there is a Terms of Use. If you click 'I agree' the download starts. is this the experience you are getting?

@DevProJC I'm closing this. Please open another issue if you are still having problems.


ImportError while importing magic library

It seems to be a known issue but there doesn't seems to be a solution for it.
I am using python:3.6.4-alpine3.7 inside the docker container.
There is this import error while using the python magic library ( dependency libmagic and filemagic).
error:
Traceback (most recent call last):   File "<stdin>", line 1, in <module>   File "/usr/local/lib/python3.6/site-packages/magic/__init__.py", line 18, in <module>     from magic.identify import Magic, MagicError   File "/usr/local/lib/python3.6/site-packages/magic/identify.py", line 16, in <module>     from magic import api   File "/usr/local/lib/python3.6/site-packages/magic/api.py", line 22, in <module>     raise ImportError('Unable to find magic library') ImportError: Unable to find magic library
I don't get this error when using container with python slim.

Are you using a custom Dockerfile? What is its contents (and your slim-based one)?

`FROM python:3.6-slim
RUN apt update
&& apt -y upgrade
&& apt -y install python3 python3-dev git openssh-client
ADD . /app
WORKDIR /app
ADD requirements.txt .
RUN pip install -r requirements.txt
RUN python setup.py test
ENTRYPOINT /bin/bash`
Following is the Dockerfile I am using

You need to install the libmagic1 package from Debian.  The following Dockerfile builds successfully:
FROM python:3.6-slim

RUN apt-get update && apt-get install -y --no-install-recommends libmagic1 && rm -rf /var/lib/apt/lists/*

RUN pip install filemagic

# test the import to prove it worked
RUN python -c 'from magic.identify import Magic'

In the future, these sorts of questions/requests would be more appropriately posted to the Docker Community Forums, the Docker Community Slack, or Stack Overflow.

@tianon : If you look at the issue again, you will find out that the problem was with alpine-linux and not for python-slim. With python-slim, you will not even need to install ligmagic1. It works without it, just need to add libmagic in the requirements file.
@yosifkit had asked for the docker file I had used for python-slim. I thought it was needed for debugging purpose.
Following are the contents used for Dockerfile with Alpine Linux.
The py3-magic installs libmagic1 here.
"""
FROM python:3.6.4-alpine3.7
RUN apk add --no-cache --update bash git openssh openssh-client g++ curl py3-magic py3-pip
ENV PROJECT_HOME /app
ADD . /app
WORKDIR /app
ADD requirements.txt .
RUN apk add --no-cache --virtual .build-deps build-base linux-headers
&& pip install -r requirements.txt
WORKDIR ${PROJECT_HOME}
ADD . .
RUN python setup.py install
ENTRYPOINT /bin/bash
"""
requirements.txt looks like this.
"""
filemagic==1.6
python-dateutil==2.6.1
pyxlsb==1.0.3
"""
Not sure , if this ticket can be closed.

Ok, here's an alternative for Alpine 3.7:
FROM python:3.6-alpine3.7

RUN apk add --no-cache file-dev gcc

RUN pip install filemagic

# test the import to prove it worked
RUN python -c 'from magic.identify import Magic'

From https://github.com/aliles/filemagic/blob/138649062f769fb10c256e454a3e94ecfbf3017b/magic/api.py#L12, we determine that filemagic  is using ctypes.util.find_library to determine where libmagic.so lives.
As seen in https://github.com/python/cpython/blob/c8698cff7ccc8dc730c58523c7ef4113ea8d3049/Lib/ctypes/util.py#L300-L303, on Linux that means it uses ldconfig or gcc or ld.  In the case of Alpine, ldconfig is a very short shell script that certainly won't do anything meaningful for discovering libraries (do docker run --rm alpine:3.7 cat /sbin/ldconfig to see what I mean), so we have to install gcc and the development headers for libmagic (which are contained in file-dev) in order to allow Python to determine where that .so file is.

Thanks @tianon ,
Including 'file-dev' did the trick. I was using py3-magic which didn't work earlier.
RUN apk add --no-cache file-dev gcc


[SMP] regression detector: use pr-commenter service

What does this PR do?
This commit splits the single-machine-performance-regression_detector Agent CI job config into two jobs: one with the same name, and another called single-machine-performance-regression_detector-commenter.
The first of these two jobs contains all of the commands in the existing single-machine-performance-regression_detector job, except for installing the pr-commenter binary discussed above, and pr-commenter-related commands.
The second of these two jobs is scoped to posting Regression Detector PR comments using a container that includes pr-commenter.
Motivation
Use of the pr-commenter binary from Datadog's devtools repo seems to be deprecated in favor of using an internal pr-commenter service. Regression Detector jobs in Agent CI sometimes emit errors in the PR commenting step and the maintainers of both that binary and that service suggested using the service instead.
Previous SMP attempts to migrate from the pr-commenter binary to a pr-commenter service have been blocked because we were unable to figure out how to provide the necessary authentication for that service. I believe that the pr-commenter container includes a mechanism for authentication that should unblock this migration. However, if testing reveals that this approach fails due to lack of authentication, an alternative approach may be necessary.
Describe how to test/QA your changes
In theory, if this change succeeds, we will see a Regression Detector PR comment in the comment thread of this PR.
Possible Drawbacks / Trade-offs
In theory, replacing use of the devtools pr-commenter binary with Datadog's pr-commenter service should reduce Regression Detector job failures due to pull request commenting. The tradeoff here is the complexity of introducing an additional job that runs on a different container image, and it's unclear to me at time of pull request submission how this change will impact debugging job failures in the future.
An alternative, fallback approach would use a certain internal binary for authentication. That approach would not require a separate CI job running in a different container image, but it would require constructing an HTTP POST request with knowledge of the request fields required by the pr-commenter service. This requirement would tightly couple such an approach to modifications of pr-commenter service request messages, which seems undesirable from a maintenance perspective without some API stability policy. To the best of my knowledge, no such policy exists, but the pr-commenter command provided by the pr-commenter container preserves the CLI of the deprecated pr-commenter binary, and suggests that the CLI has a stronger implicit stability policy than that of the service's HTTP endpoint.
Additional Notes
Changes to PR commenting are scoped to Regression Detector CI jobs to limit both risk and scope. This limitation should reduce development costs: it's easier to debug one targeted, uncertain change than several such changes. However, the pr-commenter binary appears to be used by other Agent CI jobs. If the approach in this PR succeeds, migrating other uses of that binary to the pr-commenter service may be worth pursuing in subsequent PRs for consistency and tidiness.

@chouetz, thanks again for your help! Given all of the CI changes that I merged into main via #29684, it seemed simpler proceed with a new pull request. #29785 moves the PR commenting commands from the single-machine-performance-regression_detector job in main (as of commit 70ded073bd2782dc9ceef36741da557adff8e382) into a separate CI job.


Add an option to compute entropy based on facets

Description:
https://heartbeat.fritz.ai/introduction-to-decision-tree-learning-cd604f85e236
Steps to replicate:
I would like a component that shows stats on current search results
JSON Data required to replicate, if applicable:

/* let final = 200212 - (facetValues.map(
(v) => v[1]
).reduce((a, b) => a+b))
console.log(final);
   */
// TODO: is there a way to get "no value"?
const entropy =
  facetValues.length > 0 ? (
    facetValues.map(
      (facet) =>
        -1.0 * facet[1] * Math.log(facet[1])
    ).reduce(
      (a, b) => a + b
    )
  ) : 0;/* +
  (
    final > 0 ? (
      -1.0 * final * Math.log(final)
    ) : 0
  );*/


Vault Details: CTA is not responding.

https://github.com/bithyve/bitcoin-keeper/assets/62699947/93d271da-1d0e-4da6-b6d4-d4f8181872ce

Entered details are not getting saved.

Verified this issue on keeper app v 1.1.11(293)


[BUG]  not visibility download options

Describe the bug
The download options are still not appearing in this new version v2.1.3 "Leviticus" can you fix it?
Steps to Reproduce
When trying to download a game, the download options do not appear, it only says that it is not available and that is the case with all games.
Expected behavior
I was hoping that after waiting almost 2 months they could fix this big problem.
Screenshots

Operating System
windows 10
Hydra Version
v2.1.3 leviticus
Additional Information
bugs option downloader
Before opening this Issue

[X] I have searched the issues of this repository and believe that this is not a duplicate.
[X] I am aware that Hydra team does not offer any support or help regarding the downloaded games.

this not a bug, you can find information about this here: https://hydra-launcher.gitbook.io/hydra
you need to add download sources to hydra, you can find in closed issues like: #851,
there more sources in closed issues (all sources is provided by the community)

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

Could you be more specific with your error?

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

In 2.1.3 we fixed a bug that was probably what was causing your error

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

In 2.1.3 we fixed a bug that was probably what was causing your error

I'm using the latest version. Download option is blocked. Even though I have all latest sources.
It worked perfectly fine in previous versions.

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

In 2.1.3 we fixed a bug that was probably what was causing your error

I'm using the latest version. Download option is blocked. Even though I have all latest sources.
It worked perfectly fine in previous versions.

Could you upload your logs?
They are at "%appdata%/hydra"

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

In 2.1.3 we fixed a bug that was probably what was causing your error

I'm using the latest version. Download option is blocked. Even though I have all latest sources.
It worked perfectly fine in previous versions.

Could you upload your logs? They are at "%appdata%/hydra"

Yes give me a few minutes.

I'm having the same issue on latest version. It worked fine in 2.1.1 and 2.1.2.
I have all the same sources I added to the previous versions.

In 2.1.3 we fixed a bug that was probably what was causing your error

I'm using the latest version. Download option is blocked. Even though I have all latest sources.
It worked perfectly fine in previous versions.

Could you upload your logs? They are at "%appdata%/hydra"

Here's my log
error.txt

@mikeydoom could you upload all log files?

@mikeydoom could you upload all log files?

I use the portable version, so the other one is just empty.

@mikeydoom, ok, so I'm gonna need your hydra.db, could you upload it?

@mikeydoom, ok, so I'm gonna need your hydra.db, could you upload it?

I deleted it and it fixed my issue.

@mikeydoom, ok, so I'm gonna need your hydra.db, could you upload it?

I deleted it and it fixed my issue.

Oh ok, but it would help me fix without the need to delete it for other users


Query editor considerations paragraph: please clarify firewall consideration

Not clear to me the two bullet points. If "Query Editor works with Private Link without needing to add the Client Ip address into the SQL Database firewall" you do not need to "You will also need to add your outbound IP address to the server's allowed firewall rules to access your databases and data warehouses." Such sentences look contradicting each others.
I tried with SQL DW and indeed you do not need to add any firewall rules for using the query editor.

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

ID: 9788706b-bc01-9560-4b57-8ad44f2431bf
Version Independent ID: e6ef3341-5520-a10a-bb5f-59166647478c
Content: Query a SQL Database using the query editor in the Azure portal - Azure SQL Database
Content Source: articles/sql-database/sql-database-connect-query-portal.md
Service: sql-database
Sub-service: development
GitHub Login: @ninarn
Microsoft Alias: ninarn

@sgiovinetti We are checking this and will get back to you.

@sgiovinetti The intention here is to convey that if you have the Private link feature you don't need to add the Client Ip into the allowed Firewall rules but if you don't have Private link you need to add the Ip's to the firewall rules.
I have edited the line to reflect that, once the doc author approves the same the document will be updated.

@ninarn Please check the associated PR and let us know if any further action from our end.

Thanks for following up on this. I have reviewed and signed off on the doc update


No split on versions ?

The list of supported features does not says which version of the tool supports ALL vs few. If i remember correctly the currently GA version of this tool does not support ALL the above listed features. Is there a way to flag which item is supported in preview built ?

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

ID: 2d8dd218-a3cd-85e8-bdea-f491b98e9e48
Version Independent ID: 1acc3912-f82b-510e-262b-785040d28795
Content: What does SPMT support?
Content Source: migration/What-is-supported-SPMT.md
Product: sharepoint-server-itpro
GitHub Login: @JoanneHendrickson
Microsoft Alias: jhendr

@annigam01 Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

@officedocsbot assign @scanum

Hello @annigam01
Thanks for your feedback.
I could check, that the list in referenced article, is updated with the last current release version of SPMT, this is better explained in the SPMT Release Notes, so I will create a pull request to add this link to the article.
Thank you

@annigam01 Thank you for submitting feedback. We understand that this issue has been resolved.
Please feel free to re-open this issue if there is a specific area of the docs that we can improve or make better. Thank you.

@officedocsbot close


Trouble installing: Custom element doesn’t exist: landroid-card

Dear,
I'm trying to install the Barma-lej card, but I'm getting this error: "Custom element doesn’t exist: landroid-card."
I'm using Lovelace in YAML mode.
I have installed your custom repo and it appears in my HACS - Frontend as "Landroid Cloud". Correct?
Here's my file located:
/usr/share/homeassistant# ll www/community/landroid-card/
total 548
drwxr-xr-x 2 root root   4096 Oct  4 21:45 ./
drwxr-xr-x 6 root root   4096 Oct  4 21:45 ../
-rw-r--r-- 1 root root 408647 Oct  4 21:45 landroid-card.js
-rw-r--r-- 1 root root 141830 Oct  4 21:45 landroid-card.js.gz

I included this in my ui-lovelace.yaml:
resources:
  - url: /hacsfiles/landroid-card/landroid-card.js
    type: module

My Landroid Cloud seems to work, as the entity vacuum.mower appears in my Developer Tools
I ran a debug, but it doesn't seem to throw an error on the card setup/usage.
What are my options?

Use HACS please

I use HACS. I added your repo via https://hacs.xyz/docs/faq/custom_repositories/

You don't need to include in your ui-lovelace.yaml.
Can you see the landroid-card in your HACS?

Yes, I do. It appears in HACS -> Frontend -> Landroid Card.
I'm using Lovelace in YAML mode. How do I import the card?
I cannot edit the dashboard: "The edit UI is not available when in YAML mode."

Try to force clear browser cache

I cannot edit the dashboard: "The edit UI is not available when in YAML mode."

https://community.home-assistant.io/t/the-edit-ui-is-not-available-when-in-yaml-mode/370290

I don't know much about Chrome debug (F12) but I don't see the js loaded:

It look like the js isn't loaded:

I hope you installed the card?

I hope you mean this by installing:
I copied this https://github.com/Barma-lej/landroid-card/releases/download/0.2.3/landroid-card.js to www/community/landroid-card/
I included this in ui-lovelace.yaml.
resources:
  - url: /local/community/landroid-card/landroid-card.js
    type: module

I also included the card in ui-lovelace, as I did for my other cards:
view
  - icon: mdi:robot-mower-outline
    title: Landroid
    id: landroid
    cards:
      - type: "custom:landroid-card"
        image: default
        compact_view: false
        show_status: true
        show_name: true
        show_toolbar: true
        entity: vacuum.mower
        stats:
          default:
            - attribute: blades.total_on
              subtitle: Total blade time
              value_template: '{{ as_timedelta((value | float(0) * 60) | string) }}'
            - attribute: blades.current_on
              subtitle: Current blade time
              value_template: '{{ as_timedelta((value | float(0) * 60) | string) }}'
            - attribute: statistics.worktime_blades_on
              subtitle: Work time
              value_template: '{{ as_timedelta((value | float(0) * 60) | string) }}'
            - attribute: statistics.distance
              value_template: '{{ (value | float(0) / 1000) | round(3) }}'
              unit: km
              subtitle: Distance
          mowing:
            - attribute: orientation.yaw
              subtitle: Yaw
              unit: °
            - attribute: orientation.roll
              subtitle: Roll
              unit: °
            - attribute: orientation.pitch
              subtitle: Pitch
              unit: °
        shortcuts:
          - name: Notification
            service: automation.toggle
            icon: mdi:bell
            service_data:
              entity_id: automation.mower_notify_status

This is the card:

No, it's wrong.

Remove folder www/community/landroid-card/
Remove

  - url: /local/community/landroid-card/landroid-card.js
    type: module

from ui-lovelace.yaml
You can use either the HACS method or the manual method

I'm confused.
I emptied www/community/landroid-card/.
find /usr/share/homeassistant/ -name "landroid-card" -print
=> gives 0 results.
Where is the landroid-card javascript code now?
find / -name "landroid-card" -print
=> gives no result
I removed the resources lines. Still the same error.

Reinstall using HACS

After reinstall:
find / -name "landroid-card" -print
/usr/share/homeassistant/www/community/landroid-card
/usr/share/homeassistant/www/community/landroid-card/landroid-card.js
/usr/share/homeassistant/www/community/landroid-card/landroid-card.js.gz
No resources lines in ui-lovelace.yaml
Have cleard my cache (had to log in everywhere). But, no luck... Getting desperate...

Have a look at this guide

You have to see this line in the "Resources" tab /hacsfiles/landroid-card/landroid-card.js?hacstag=xxxxxxxxx

Can you publish HA log?

Dear Barma-lej,
I have fixed the issue, thanks to your hint: Resources.
I'm using the Lovelace interface in YAML mode.
When I try to configure resources I get this:
Settings -> Dashboard -> 3dots -> Resources -> Add Resource -> "You are using your dashboard in YAML mode, therefore you cannot manage your resources through the UI. Manage them in configuration.yaml."
I checked my configuration.yaml file, and found this:
lovelace:
  mode: yaml
  resources: !include lovelace/resources/resources.yaml

It seem in that file I already included resources once, but totally forgot!
- url: /local/custom_ui/weather-card/weather-card.js
  type: module
- url: /local/community/lovelace-fold-entity-row/fold-entity-row.js
  type: module
- url: /local/auto-entities.js
  type: module
- url: /local/mini-graph-card-bundle.js?v=0.9.3
  type: module
- url: /local/community/landroid-card/landroid-card.js
  type: module

Thanks a lot!
Kind regards


Try to fix font file not found issue

Load the font using a Python base64 string directly rather than opening the font file.

Linked to #13


Document how to setup daily reminder with cron

Currently this is what i add to the crontab
0 0 * * * cd ~/maple-culvert-tracker && /usr/bin/docker compose run --rm culvert_reminder

This was addressed in #40


[Feature]: refactor useFacet ot useSearch

How the project can be improved?
useFacet in VSF Core is deprecated. Let's use useSearch instead.
What are the acceptance criteria?

[ ]

Additional information
No response
Code of Conduct

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

I would prefer not to include it in the 1.0.0 as it may be a breaking change. This can be added later in version 1.1.0 as a second feature with note that the composable useFacet will be deprecated in next minor version.


Temperature Converter Application

Describe the project
It is an temperature converter application using JS. It can convert temperature into celcius, fahrenhite and kelvin
Issue Type:

[ ] New Project

Additional context
Add any other context or screenshots about the project here.
Screenshots

please assign me for this issue

@TusharKesarwani  @Vanshiii203

hey @Diptamoy-Mitra someone is already working on this issue.

So,  i am not allow to working on this issue??😥

So,  i am not allow to work on this issue??😥

A similar project is already present in this repo.


Table block doesn't save alignment data

Here's an example of what table JSON data looks like (from a StreamField form submission):
body-10-value:{"data":[["hello","world","sup"],["hii","yoooo",null],[null,null,null]],"first_row_is_table_header":false,"first_col_is_header":false}

However, you can right-click any cell, and choose Alignment > Left / Right / Center, among some vertical options, too. This data also needs to be saved into the JSON so it can be templated.
It's probably too late for every cell to have its own "options" attribute, so I'm guessing alignment will need to be passed in as a map, like
"alignments": [{"cell": "0,1", "alignment": "left"}, {"cell": "2,2", "alignment": "center"}]

etc

I guess there's a question here, which ties in with the whole content vs presentation thing, about whether alignment is really part of the data model. It probably depends on the context: for a pure data table, such as one that gets rendered as a graph on the front-end, it doesn't belong there (and we should probably disable the alignment options entirely in that case); for a table displayed to the user, it might make sense to set alignments on a per-column or row basis. I can't think of a legitimate use for setting arbitrary alignment on a per-cell basis - I suspect that's heading too far into the domain of using tables for layout, which we want to avoid.

Although it is implemented in the handsontable code and currently non-functioning in Wagtail, HTML align attributes are depreciated in HTML5 and should not be used. I vote that we disable align features in handsontable if possible, before this turns into a Wagtail image debate on whether or not we inject surprise CSS into templates.

Very good points. I vote to disable alignment entirely.

I'm working on https://github.com/torchbox/wagtail/issues/2687 anyway right now and I'll do a PR for this.

https://github.com/torchbox/wagtail/pull/2701

I agree with this but why not replace the html alignement attributes by alignment classes.


language extention issues on macOS Catalina

when i update my system to macOS 15，vscode stick on crush in annoying problems.
1、c/c++ language support problem：when i open a new folder on my workspace，compile and run cpp using launch.json and tasks.json，it alert that cannot create json file. Then i have to uninstall my c++ extension and reinstall it. but just after a littel time，if i delete .vscode or open a new folder，this problem comes again. having tried to fix this by chmod command line, but didn't work out
same the issues  when i remote to docker and my ubuntu serve
2、lldb and debug：it cannot hit the breakpoint in debug panel，just skip them. however i am sure json files dont have any problem, for the projects come form old ones passed debugging，it can hit breakpoint before system update. what's more,lldb is allright when using it alone in command line
3、python file：when i double click the errors and warings in problems lists，it alert that cannot open the python file，and cant position the cursor to the right line
4、ssh remote serve crush in strange error occasionally. trouble ssh to docker and linux serve

all this was not solved after tried to reinstall vscode many times......

Please only include one problem issue
File the problems 1 and against the c++ extension. File 3 against the python extension python


Adding Jimmy Soussan / Cozy Codeur Portfolio

Portfolio Author
Jimmy Soussan
Portfolio Link?
https://www.cozy-codeur.fr
GitHub Link:
https://github.com/jilink/personal-portfolio
Tech Stack
React, Gatsby, Chakra UI, Framer Motion

Hi! Thank you for your time, I solved the conflicts :)


Update europeanbioinformaticsinstitute.rst

Updating EBI page with references to Qiimp as well as the required fields which look to have been accidentally snipped out during a previous revision.

@antgonza unless we want to reformat the block as a table, I think I caught all of the errors. Thanks for the review.

Based on reading the error message, it looks like it doesn't like the three references that I hadn't messed with previously: ":ref:[7]<reference7>, Silva for 18S  :ref:[8]<reference8>, and UNITE for ITS  :ref:[9]<reference9>"
I did notice an extra space just now, so I deleted it, but otherwise is it possible that Travis is having issues with these links pointing to the references in the references.rst? I can't see any other cause for the failure based on that error.

superseded by: https://github.com/biocore/qiita/pull/2665


replace "REGULAR" in /sapi/v1/lending/project/list

Replace "REGULAR" in "/sapi/v1/lending/project/list?asset=USDT&type=REGULAR..." to "ACTIVITY, since it no longer exists.

fixed


Parse JSON documents embedded in HTML

This PR adresses issues discussed in #1495.
Problem
driver.page_source may sometimes follow the structure of:

{}  # some json object

There's no way of applying json filters on top of such a page.
Solution
The extract_json_as_string function currently checks all  tags to look for valid json object. The fix in this PR extends this functionality to also check whether the whole page body is a valid json object - if so, and the other approaches have failed, we will use it.
Note: these changes use .text instead of .string for the legacy behaviour (extracting json from

Thanks! question

Set up a watch with the following url: https://raw.githubusercontent.com/platformio/platform-espressif32/master/boards/lolin_s3.json

yeah so is this because playwright returns  { ..json obj }... ?

I think it's not to do with playwright, but selenium.

This fetcher is responsible for fetching the data and it uses the remote webdriver
It fetches the content using .page_source here

Here's a minimal snippet to confirm:
from bs4 import BeautifulSoup
from selenium import webdriver
driver = webdriver.Remote(...)
driver.get('https://raw.githubusercontent.com/platformio/platform-espressif32/master/boards/lolin_s3.json')
driver.page_source

This should happen for any request that returns just json AFAICT - e.g. I found this issue when checking out how zara.com api is constructed, you can try https://www.zara.com/us/en/lyocell---linen-blend-shirt-p06048300.html?v1=275435763&ajax=true to confirm.

So another example of the current situation, Using Playwright/Browserless for https://lumtest.com/echo.json  , I always get..
<meta name="color-scheme" content="light dark">
{"ip":"...

@mrapacz I just found this bug too https://github.com/dgtlmoon/changedetection.io/pull/1604

@mrapacz please merge/rebase from current master, some new tests there that will affect this PR

Thanks for the heads up, will look into the failing tests when I find a moment :)

@mrapacz here is the fix patch if you can apply it
diff --git a/changedetectionio/tests/test_jsonpath_jq_selector.py b/changedetectionio/tests/test_jsonpath_jq_selector.py
index a3b090ab..f18cafe5 100644
--- a/changedetectionio/tests/test_jsonpath_jq_selector.py
+++ b/changedetectionio/tests/test_jsonpath_jq_selector.py
@@ -455,7 +455,6 @@ def test_ignore_json_order(client, live_server):
     assert b'Deleted' in res.data

 def test_correct_header_detect(client, live_server):
-
     # Like in https://github.com/dgtlmoon/changedetection.io/pull/1593
     # Specify extra html that JSON is sometimes wrapped in - when using Browserless/Puppeteer etc
     with open("test-datastore/endpoint-content.txt", "w") as f:
@@ -471,11 +470,17 @@ def test_correct_header_detect(client, live_server):
     )
     assert b"1 Imported" in res.data
     wait_for_all_checks(client)
+    res = client.get(url_for("index"))

+    # Fixed in #1593
+    assert b'No parsable JSON found in this document' not in res.data

-    res = client.get(url_for("index"))
-    # This will be fixed in #1593
-    assert b'No parsable JSON found in this document' in res.data
+    res = client.get(
+        url_for("preview_page", uuid="first"),
+        follow_redirects=True
+    )
+    assert b'"world":' in res.data
+    assert res.data.count(b'{') >= 2

     res = client.get(url_for("form_delete", uuid="all"), follow_redirects=True)
     assert b'Deleted' in res.data

All green after the patch, thanks!

Thanks! Merged


Rolling back to prior deployed SW does not trigger update

I have my app cached and working offline with OfflinePlugin, and when I deploy new versions of my code the worker updates correctly.
However deploying an old version of my code (e.g. rolling back if there were bugs) does not seem to cause updates to be fetched.
Deploy Version 1 of my code, SW installs:
[SW]: Install event
sw.js:3 [SW]: Changed assets: main
sw.js:3 [SW]: Moved assets: main
sw.js:3 [SW]: Activate event
sw.js:3 [SW]: Cached assets: additional
sw.js:3 [SW]: Delete cache: webpack-offline:sw.99eb167adea24a60952228eaf3c1314d1f1b8260

Deploy Version 2 of my code, SW updates:
[SW]: Install event
sw.js:3 [SW]: Changed assets: main
sw.js:3 [SW]: Moved assets: main
sw.js:3 [SW]: Activate event
sw.js:3 [SW]: Cached assets: additional
sw.js:3 [SW]: Delete cache: webpack-offline:sw.ecb1989152bacecb8634a5b8e9e53b4c673b76d1

Re-deploy Version 1, and I get no updates. I am served Version 2 forever (until I go into devtools and manually unregister the SW).
My running app code detects that the running version is different to the deployed version, and manually calls
OfflinePluginRuntime.update();

However when calling it for a previous version of the SW the onUpdateReady and onUpdated events never fire.
My config:
            new OfflinePlugin({
                autoUpdate: true,
                version: 'myCo.sw.[hash]',
                safeToUseOptionalCaches: true,
                caches: {
                    main: [
                        'myCo.*.css',
                        'myCo.*.js',
                    ],
                    additional: [
                        ':externals:',
                    ],
                    optional: [
                        ':rest:'
                    ]
                },
                externals: [
                    '/',
                    'https://mycocdn.foo/fonts/dog-says.woff2',
                    'images/myCo-logo-spotlight.png'
                ],
                ServiceWorker: {
                    output: 'myCo.sw.js',
                    events: true,
                    navigateFallbackURL: '/'
                },
                AppCache: false
            })

I can't see anything in the OfflinePlugin code that would be remembering existing workers - any suggestions on resolving this?
EDIT: I am serving my sw.js file with Cache-Control: no-cache headers, so I don't think it's browser caching related

If you don't get those events at all at rollback then it's browser not sending them, not offline-plugin. I.e. browser doesn't detect an update and the only reason for that is SW file not being changed. Maybe on rollback you don't update the sw.js file or don't clear server caches or whatever that prevents updated file to go out.

OK it does seem to be cache related.
When I push Version 2, I open the sw.js file in a new tab. Then I push Version 1 and open sw.js, and I see the updated sw file contents with the new file hashes.
However browsing around on the site I am still served Version 2.
But when I do a hard refresh (ctrl+f5) I get Version 1. I don't understand what could be caching that sw though as I serve it with Cache-Control: no-cache...

I don't know either.
(note: "hard refresh" bypasses SW completely and makes request directly to the server)

Can you maybe try in another browser or if any error happen? Maybe onUpdateFailed is being fired?

@elwynelwyn No problem. I actually missed that you were using no-cache instead of no-store. no-cache still allows to cache files in some conditions, while no-store says to not use cache at all. The best practice for SW file is to always serve it with no-store.
I guess your current header will work too, but I'm 100% sure.
You also may want to check out this article about http caches: https://jakearchibald.com/2016/caching-best-practices/


marker.setIcon (base64Image) crashes ios version

Hello Masashi! First, many thanks for the awesome plugin. It is fast and works flawlessly - except for the error I just found:
When trying to set the icon of a marker to an base64 Image using the setIcon command, the app is terminated with an error message:
NSUnknownKeyException: this class is not key value code-compliant for the key url
The image was generated using the canvas.toDataUrl command.
Since there are no labels, I am writing text on my markers using that method.
I got my app running again using a workaround:
Everytime I want to change the icon, i remove the marker and create a new one at the same place using a different image.
That works, because setting the icon on creating doesn't pose any problem, even though I am using the same images when setting the icons.
On android, that problem doesn't exist, everything works fine.
Under iOS, I am developping unter Xcode 6.1.1 and Yosemite 10.10.1
I use the plugin with cordova and the ionic framework.

Could you show me the whole error log?

Yes, of course. Sorry that I didn't earlier. Just finished the workaround when I thought that this might interest you.
015-02-12 23:46:21.869 parkpocket[1160:486482] DiskCookieStorage changing policy from 2 to 0, cookie file: file:///private/var/mobile/Containers/Data/Application/7C3DCC4A-0BA5-4C9A-    A9E5-132C97DC8AE6/Library/Cookies/Cookies.binarycookies
2015-02-12 23:46:22.659 parkpocket[1160:486482] Multi-tasking -> Device: YES, App: YES
2015-02-12 23:46:22.685 parkpocket[1160:486482] Unlimited access to network resources
2015-02-12 23:46:22.857 parkpocket[1160:486482] [CDVTimer][keyboard] 0.170052ms
2015-02-12 23:46:23.241 parkpocket[1160:486482] [CDVTimer][splashscreen] 383.948982ms
2015-02-12 23:46:23.242 parkpocket[1160:486482] [CDVTimer][TotalPluginStartup] 385.367036ms
2015-02-12 23:46:24.088 parkpocket[1160:486482] Resetting plugins due to page load.
2015-02-12 23:46:25.148 parkpocket[1160:486482] Finished load of: file:///private/var/mobile/Containers/Bundle/Application/10F46F43-4320-4A50-8754-3245B195E28C/parkpocket.app/www/index.html#/app/search
2015-02-12 23:46:25.378 parkpocket[1160:486482] This app uses phonegap-googlemaps-plugin     version 1.2.4
2015-02-12 23:46:25.419 parkpocket[1160:486482] ---getMyLocaiton
2015-02-12 23:46:25.422 parkpocket[1160:486482] ---status=4
2015-02-12 23:46:25.423 parkpocket[1160:486482] ---status=authorized

  ( * some debug outputs from my code, then the error log after the call of setIcon: * )

2015-02-12 23:46:39.650 parkpocket[1160:486482] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<__NSCFString 0x1571cdc00> valueForUndefinedKey:]: this class is not key value coding-compliant for the key url.'
*** First throw call stack:
(0x18436de48 0x194a600e4 0x18436dacc 0x1852080f4 0x1851550f0 0x1000e4090 0x1000e3cc8 0x18523ddf0 0x1843260e8 0x18432538c 0x18432343c 0x1842511f4 0x18d3e75a4 0x188b82784 0x1000af248 0x1950cea08)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)

If you need more data, don't be afraid to ask - I might not be the best programmer, but I will try my best to assist you.

I can not confirm your issue. Please give me your example.

$(document).on('deviceready', function() {
  var map = plugin.google.maps.Map.getMap($("#map_canvas")[0]);
  map.on("map_ready", function() {

    var icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAACVUlEQVRIS8WWjVXCMBRGwwTqBMIEuAG4ARuIE6gTKBOgEyAT4AbABjKBMIE/C+h3m6S2pWlJ8BzfOTkpad6770teEzom3bZy/VbrpYTopDjJZ6w2c77X6p9j46SCUXvuYDxHq04BZ2rPHXa3y/DRqlPAmdqZW+hrkMZEq44F52q3oGTdrjEpqmPBudoxKVBVKqsU1THgPbW+klNUt4GHCn6idqEGuMveerUeXFGtNTCvah9qaz+n2gMmKMGBnLrfjPFcMirZ7231XUF19RUJkIhPZqXnT8AM9Osy62v0VPihUqIfjWwx1RkJvbxIpjArhabfbEJ6zQYwysiiT3CW8kJ6Q4BgqMALEnqVNAqQZGSkM/R7nMOBLhZ/B/ZQeg9V/1EsrpLy5dIqP8aAXV6WlQIlZrWq/wzeBK0DM3Y0vA0aAh8FPwTaBC7B2W8+qUOMT4l9dYUUrJK2k4tCOHl7O7zK+Xx69nbWU/iebgKz1+9E+OYPToR1fqOe+SquujeBWdzlYGBPohhjW9b2lGbRa72bwLdyml5d2auvaPyeTOzIw4MxzCkal8h8no3cqT3WJd0ExuFmOjXmlhRIXbnfKZQ7hfJ4HDTM8wVIMi6xJ01y3mV8E5glGlDRGIEKS75DrAtFn/0DA3x/b0ddZbPgGt23JnBW0agpKPzUGCvhoT4iv1HG9Zodtc6HGBTYnoXAXc3UR5SbBwK1d8y+8RUAzxNwU2orOwQeyolF/lLT7mUqQ8BqCj4Bt+j1lR0Cs3Sopt8GFLYNF/2JU7K2k6stePL7fwP/AER2xy+mY1/QAAAAAElFTkSuQmCC";
    var canvas = document.createElement('canvas');
    canvas.width = 120;
    canvas.height = 40;
    var context = canvas.getContext('2d');

    var img = new Image();
    img.src = "./images/google_logo.gif";
    img.onload = function() {
      context.drawImage(img, 0, 0);

      context.font = '15pt Calibri';
      context.fillStyle = 'blue';
      context.fillText('Google', 40, 15);
      context.fillText('Tokyo!', 60, 35);

      console.log(canvas.toDataURL());

      map.addMarker({
        'position': new plugin.google.maps.LatLng(0, 0),
        'title': canvas.toDataURL(),
        'icon': icon
      }, function(marker) {
        marker.showInfoWindow();
      });
    };

  });
});

Thank you for your report.
This issue is fixed in the test branch. Check it out.
$> cordova plugin rm plugin.google.maps
$> rm -rf  /platforms/ios/(your app)/Plugins/plugin.google.maps
$> cordova plugin add https://github.com/wf9a5m75/phonegap-googlemaps-plugin#test --variable API_KEY_FOR_ANDROID=... --variable API_KEY_FOR_IOS=...


Make rubyfmt agree with standardrb on where conditionals indent

right now rubyfmt will output conditionals as
a = if b
      c
    else
      d
    end

it should format them as
a = if b
  c
else
  d
end

+@searls

I like
a =
  if b
    c
  else
    d
  end

Will that work?


iOS Remote Debugging

[Thu Jun 22 2017 06:05:14]	platform select remote-ios [Error]	There was an error while running the command. Error:LLDBController instance has no attribute 'process'
[Thu Jun 22 2017 06:09:29]	process connect connect://<IP_ADDRESS>:1337 [Error]	There was an error while running the command. Error:LLDBController instance has no attribute 'process'
Debugserver on device do respond. Any idea how to fix it?

Hey, vegvisir supports osx. Currently, vegvisir gets initialized only with "target create". Need more improvements to work as normal lldb :) thanks for pointing this out.

I see. You're more than welcome!
Looking forward for future updates, vegsivir looks pretty neat :) well done indeed!

thanks :)

hey, shall i close this issue?

Oh yeah sure, I'll close it buddy :)


Major text changes for home page

not sure what the conflicts are. can anyone give a look and let me know what needs fixing?

Merged in directly!


util: move getMonsAndClusterID to util

as we had duplicate functions in both cephfs and rbd this commit moves the function to util and also as we have csiconfigfile in both cephfs and rbd moving the configfile path to util
updates #1242

@nixpanic ptal.

/test commitlint

@mergifyio refresh

This can be rebased when #1348 is merged. It should pass /test commitlint after that, in case the GitHub App does not report its status.

@mergifyio rebase

/retest ci/centos/mini-e2e-helm/k8s-1.18.5

/test commitlint

@mergifyio refresh


release: 0.20.3

This is a long-overdue patch release which just resolves a few quality-of-life issues we hit over the time on PyO3 0.20's release cycle.
Despite my feeling that 0.21 is just around the corner, I think it's worth getting these issues with the 0.20 series resolved.
cc @mgorny - sorry this took so long!
If I hear no reason to delay, I'll put live tomorrow morning!

I think I will ignore the nightly lints and release. I tried a few times to tidy them but it's a lot and shouldn't be relevant for users as they're just about dead code and redundant imports, mostly in tests.

Thanks a lot!

No problem, I'm sorry again for the long delay in getting this shipped.


SPOI-12349 security configuration LDAP

@peyao Please review and re-write as you see necessary.  We need to clear up the flow of basic LDAP configuration vs optional features like group mappings etc.  I also suggest breaking this out into security page.


[FEATURE] Logs in web GUI

It would be great to be ale to quickly look up viseron's logs in web GUI. I often troubleshoot more complex components such as CompreFace and dlib and it would make my life so much better....

yeah would be great.


Fix the implementation to sort the list of applicants

Release Type: Bug fix

Fixes XP-2280
Description
Implement the logic to scroll to the top once change the sorting order.
Checklist
Before submitting a pull request, please make sure the following is done:

[x] set yourself as an assignee
[x] set appropriate labels for a PR (initially it's mostly [zube]: In Review)
[x] set [zube]: In Review label for respective issue as well
[x] make sure your code lints (npm run lint)
[x] Flow typechecks passed (npm run typecheck)
[x] if any snapshots have been changed, verify that component still works and looks as expected and update changed snapshot
[x] manually tested the component by running it in the browser and checked nothing is broken and operates as expected!

Related PRs
List related PRs against other Auto repos if applicable:

branch
PR

XP-2280-applicant-sorting-does-not-work
Auto

Steps to Test or Reproduce

Go to the search page.
Toggle the view to Tabular
Scroll down and load more applicants.
Click the Name column to sort the list by Name

Impacted Areas in Application

Applicant Grid

Screenshots

Fixed merge conflicts, now on o checking it's logic.


Bring node(with app-id) to workspace, send node to workspace, rearrange nodes to dedicated workspaces

Would these 3 features be worthwhile to put into Aerospace? My config is already at a pretty good place and I'm loving Aerospace since it's much easier than other tools. But the above 3 things I feel could greatly help me.
Or is the author thinking about a more general solution that you think will handle these cases, I saw somewhere you were mentioning of an embedded scripting language.

Along with something like find window/node from a list

Got a workable setup working with a script


RPM release does not work correctly. [Bug]

What happened?
Hey! I installed a fresh version of Fedora 35 and decided to check how the installer from the *.rpm package works. The installation completed successfully, but after launching the GUI, the setup process went through constant freezes. I had to constantly restart the blockchain. After I still managed to enter the seed phrase and go to the main menu, the blockchain refused to synchronize even after I downloaded and added the official database.
In order to make sure that the problem is not on my side, I downloaded and installed the usual RPM installer from Chia and everything started just fine, without restarts and on the first try.
What information do I need to provide to you in order to resolve this issue?
I should add that installing the RPM package from the official Chives release works correctly.

Version
https://github.com/foxypool/chives-blockchain/releases/download/1.2.11-og-pooling-1.0.3/chives-blockchain-1.2.11-og-pooling-1.0.3-1.x86_64.rpm
What platform are you using?
Linux
What ui mode are you using?
GUI
Relevant log output
2022-01-29T07:10:07.378 daemon __main__                   : INFO     Starting Daemon Server
2022-01-29T07:10:07.381 daemon __main__                   : INFO     Waiting Daemon WebSocketServer closure
2022-01-29T07:10:07.871 daemon __main__                   : INFO     Register service {'service': 'wallet_ui'}
2022-01-29T07:10:07.871 daemon __main__                   : INFO     registered for service wallet_ui
2022-01-29T07:10:07.871 daemon __main__                   : INFO     {'success': True}
2022-01-29T07:10:07.872 daemon __main__                   : INFO     Register service {'service': 'chives_plotter'}
2022-01-29T07:10:07.872 daemon __main__                   : INFO     registered for service chives_plotter
2022-01-29T07:10:07.872 daemon __main__                   : INFO     {'success': True, 'service': 'chives_plotter', 'queue': []}
2022-01-29T07:10:08.625 harvester harvester               : INFO     Started harvester service on network_id: mainnet
2022-01-29T07:10:08.626 harvester harvester               : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9647}
2022-01-29T07:10:08.630 harvester harvester_server        : INFO     Cannot connect to host <IP_ADDRESS>:9647 ssl:<ssl.SSLContext object at 0x7f8b7696b340> [Connect call failed ('<IP_ADDRESS>', 9647)]
2022-01-29T07:10:08.635 daemon __main__                   : INFO     Register service {'service': 'chives_harvester'}
2022-01-29T07:10:08.635 daemon __main__                   : INFO     registered for service chives_harvester
2022-01-29T07:10:08.635 daemon __main__                   : INFO     {'success': True}
2022-01-29T07:10:10.180 wallet chives.wallet.wallet_blockchain: INFO     Started 14 processes for block validation
2022-01-29T07:10:10.291 farmer chives.farmer.farmer       : INFO     Connected to OG pool Foxy-Pool CHIVES (OG)
2022-01-29T07:10:10.381 farmer farmer_server              : INFO     Started listening on port: 9647
2022-01-29T07:10:10.382 farmer farmer                     : INFO     Started farmer service on network_id: mainnet
2022-01-29T07:10:10.382 farmer farmer                     : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9699}
2022-01-29T07:10:10.385 farmer farmer_server              : INFO     Cannot connect to host <IP_ADDRESS>:9699 ssl:<ssl.SSLContext object at 0x7f1cd065aac0> [Connect call failed ('<IP_ADDRESS>', 9699)]
2022-01-29T07:10:10.391 daemon __main__                   : INFO     Register service {'service': 'chives_farmer'}
2022-01-29T07:10:10.392 daemon __main__                   : INFO     registered for service chives_farmer
2022-01-29T07:10:10.392 daemon __main__                   : INFO     {'success': True}
2022-01-29T07:10:11.634 harvester harvester               : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9647}
2022-01-29T07:10:11.642 harvester harvester_server        : INFO     Connected with farmer {'host': '<IP_ADDRESS>', 'port': 9647}
2022-01-29T07:10:11.724 harvester chives.harvester.harvester: INFO     refresh_batch: event started, loaded 0, removed 0, processed 0, remaining 0, duration: 0.00 seconds
2022-01-29T07:10:11.724 harvester chives.harvester.harvester: INFO     refresh_batch: event done, loaded 0, removed 0, processed 0, remaining 0, duration: 0.00 seconds
2022-01-29T07:10:11.843 wallet wallet                     : INFO     Started wallet service on network_id: mainnet
2022-01-29T07:10:11.844 wallet chives.server.address_manager_store: INFO     Loading peers from /home/gmnd/.chives/mainnet/wallet/db/wallet_peers.dat
2022-01-29T07:10:11.847 wallet chives.wallet.wallet_node  : INFO     Loop start in sync job
2022-01-29T07:10:11.847 wallet wallet                     : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9699}
2022-01-29T07:10:11.975 wallet wallet_server              : INFO     Cannot connect to host <IP_ADDRESS>:9699 ssl:<ssl.SSLContext object at 0x7f0b6759ccc0> [Connect call failed ('<IP_ADDRESS>', 9699)]
2022-01-29T07:10:12.215 daemon __main__                   : INFO     Register service {'service': 'chives_wallet'}
2022-01-29T07:10:12.216 daemon __main__                   : INFO     registered for service chives_wallet
2022-01-29T07:10:12.216 daemon __main__                   : INFO     {'success': True}
2022-01-29T07:10:13.386 farmer farmer                     : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9699}
2022-01-29T07:10:13.388 farmer farmer_server              : INFO     Cannot connect to host <IP_ADDRESS>:9699 ssl:<ssl.SSLContext object at 0x7f1cd05f28c0> [Connect call failed ('<IP_ADDRESS>', 9699)]
2022-01-29T07:10:14.979 wallet wallet                     : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9699}
2022-01-29T07:10:14.981 wallet wallet_server              : INFO     Cannot connect to host <IP_ADDRESS>:9699 ssl:<ssl.SSLContext object at 0x7f0b6759ce40> [Connect call failed ('<IP_ADDRESS>', 9699)]
2022-01-29T07:10:16.389 farmer farmer                     : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9699}
2022-01-29T07:10:16.392 farmer farmer_server              : INFO     Cannot connect to host <IP_ADDRESS>:9699 ssl:<ssl.SSLContext object at 0x7f1ccfc4f440> [Connect call failed ('<IP_ADDRESS>', 9699)]
2022-01-29T07:10:17.985 wallet wallet                     : INFO     Reconnecting to peer {'host': '<IP_ADDRESS>', 'port': 9699}
2022-01-29T07:10:17.987 wallet wallet_server              : INFO     Cannot connect to host <IP_ADDRESS>:9699 ssl:<ssl.SSLContext object at 0x7f0b6759cec0> [Connect call failed ('<IP_ADDRESS>', 9699)]

It looks like your full node does not start up, make sure all processes including the start_xyz are closed before starting the client


-fix(#866): drawables with ratio different than 1:1 (swipe)

issue #866

Thank you so much @comradewalker This will be in the next v5 release most likely


[HOLD for Payment 2024-09-06][$250] Add bank account flow has too much padding below bottom button

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.21-0
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @shawnborton
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1723725008039179
Action Performed:

Go to workspace
Add bank account
Continue to step 2 personal page
Observe the padding below the Next button

Expected Result:
They should just have 20px padding on the left/right/bottom
Actual Result:
All of the bottom docked buttons have too much padding below them
Workaround:
unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[ ] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~016d5ff6180f00c2d9
Upwork Job ID:<PHONE_NUMBER>021828712
Last Price Increase: 2024-08-19
Automatic offers:

ikevin127 | Reviewer | 103620843
cretadn22 | Contributor | 103620845

Issue OwnerCurrent Issue Owner: @ikevin127

♻ Reviewing existing proposal.

@cretadn22's proposal looks good to me. The RCA is correct and the proposed solution fixes the issue.
I agree that in order to have consistency between the user and workspace BA flows we should fix this in all workspace BA flow pages:

PR Notes
.
For the following components we only need to remove styles.pb5:

Address.tsx
AddressBusiness.tsx
AddressUBO.tsx
BeneficialOwnerCheckUBO.tsx
DateOfBirth.tsx
DateOfBirthUBO.tsx
FullName.tsx
IncorporationDateBusiness.tsx
LegalNameUBO.tsx
NameBusiness.tsx
PhoneNumberBusiness.tsx
SocialSecurityNumber.tsx
SocialSecurityNumberUBO.tsx
TaxIdBusiness.tsx
WebsiteBusiness.tsx

For this one remove styles.mh0 from style and replace styles.p5 with styles.mh5 in submitButtonStyles:

IncorporationStateBusiness.tsx

For this one replace styles.p5 with styles.mh5 in submitButtonStyles:

TypeBusiness.tsx

🎀👀🎀 C+ reviewed

great, that works for me - assigning! We should also have someone from @Expensify/design review the PR once it's ready to make sure we are looking good.

Yup, please tag us in the PR when it's ready!

I noticed that this padding does not exist on the User - Add BA flow but it exists on the Workspace - Add BA flow.
I asked on Slack 🧵thread if anyone familiar can shed some light on why this is the case and all I was told so far is that, when testing on mobile (mWeb / Native) to make sure that the Next button is accessible and not covered by device safe areas.
Given this padding was already not present on the User - Add BA flow and there are no issues there on mobile, I tend to think that we're not going to have a problem.
I'll make sure to report any potential issue during testing 👍

⚠ We just got confirmation on Slack that the Deploy Checklist: New Expensify 2024-08-26 which includes the PR of this issue was only deployed to production today in Deploy Checklist: New Expensify 2024-08-28. More context on why this happened can be found in this Slack thread and this Slack comment.
Given the context above, this issue should be on [HOLD for Payment 2024-09-6] according to today’s production deploy from Deploy Checklist: New Expensify 2024-08-28.
cc @johncschuster @dangrous

Thanks, @ikevin127! I'll get payment issued one we've passed the regression threshold 👍

[x]  [@ikevin127] The PR that introduced the bug has been identified. Link to the PR: https://github.com/Expensify/App/pull/34498
[x]  [@ikevin127] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: https://github.com/Expensify/App/pull/34498#issuecomment-2330389122
[x]  [@ikevin127] A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A.
[x]  [@ikevin127] Determine if we should create a regression test for this bug.
[x]  [@ikevin127] If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.

Regression Test Proposal

Login into the Expensify app.
Create a new workspace and go to workspace settings.
Add bank account.
Continue to step 2 personal page.
Observe that there is no extra padding below the Next button.
Also verify this on all the other pages on the bank account connection flow.

Do we agree 👍 or 👎.

Payment has been issued! Thanks for your contributions! 🎉


Package request: RimSort

Project description
RimSort is an open source mod manager for the video game RimWorld.

Metadata

homepage URL: https://github.com/RimSort/RimSort
source URL: https://github.com/RimSort/RimSort
license: gpl3
platforms: linux, darwin, windows

Add a :+1: reaction to issues you find important.

hi @nyabinary , made some progress on this today. thing is I have no idea what rimworld is so you'll have to help me determine what breaks.
Right now the app builds and the gui pops up... but does it do anything what it's supposed to? probably not
My draft pr is here: https://github.com/NixOS/nixpkgs/pull/304943
You should be able to run it with nix run github:vinnymeller/nixpkgs\?ref=init-rimsort#rimsort

@vinnymeller To clarify, Rimworld is a video game and this is a separate mod manager application for said game. You're intended to point it to all relevant game/mod/config directories and it allows you to sort your modlist (mod order affects performance, game ui for this is not great) as well as launch the game directly from the app.
I'll give your pr a test later today and report back.

Well I ran it, and it's almost working. Autodetect for relevant directories worked fine and it sees my installed mods but it's complaining it cant find the linux executable.
`[S_API] SteamAPI_Init(): Loaded '/home/dan/.local/share/Steam/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 294100
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:<PHONE_NUMBER>1310117 [API loaded no]
Process SteamworksGameLaunch-1:
Traceback (most recent call last):
File "/nix/store/d52dp74fm0r2rkcckfnf1qhmzzls8b2y-rimsort-0-unstable-2024-04-20/lib/python3.11/site-packages/app/utils/generic.py", line 120, in launch_game_process
subprocess.CREATE_NEW_PROCESS_GROUP
AttributeError: module 'subprocess' has no attribute 'CREATE_NEW_PROCESS_GROUP'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/nix/store/glfr70gi7hfaj50mwj2431p8bg60fhqw-python3-3.11.9/lib/python3.11/multiprocessing/process.py", line 314, in _bootstrap
self.run()
File "/nix/store/d52dp74fm0r2rkcckfnf1qhmzzls8b2y-rimsort-0-unstable-2024-04-20/lib/python3.11/site-packages/app/utils/steam/steamworks/wrapper.py", line 228, in run
launch_game_process(
File "/nix/store/d52dp74fm0r2rkcckfnf1qhmzzls8b2y-rimsort-0-unstable-2024-04-20/lib/python3.11/site-packages/app/utils/generic.py", line 124, in launch_game_process
p = subprocess.Popen(
^^^^^^^^^^^^^^^^^
File "/nix/store/glfr70gi7hfaj50mwj2431p8bg60fhqw-python3-3.11.9/lib/python3.11/subprocess.py", line 1026, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/nix/store/glfr70gi7hfaj50mwj2431p8bg60fhqw-python3-3.11.9/lib/python3.11/subprocess.py", line 1955, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/dan/.local/share/Steam/steamapps/common/RimWorld/RimWorldLinux
`
"RimWorldLinux" being the name of the executable, which is present in that dir and can be used to launch the game.

"RimWorldLinux" being the name of the executable, which is present in that dir and can be used to launch the game.

you're saying the file is there but rimsort says its not?
i.e  running ls /home/dan/.local/share/Steam/steamapps/common/RimWorld says RimWorldLinux ?

That is correct. I can even double click it to launch the game with steam.

Worked with Gog version installed through heroic.  I had to update the game path to RimWorld/Game


TypeError: fetch failed src\middleware.ts (21:30) @ fetch

The backend is functioning without issue, but when I run the storefront at http://localhost:8000/, I encounter the following error with a fresh installation:
       TypeError: Fetch failed src\middleware.ts (21:30) @ fetch

       node -v:
       v21.6.0

Okay, I found that the address of the backend, http://localhost:9000, is resolved, but not http://<IP_ADDRESS>:9000 due to proxy settings. I'm using DNS resolution for the backend, and it works great.